.intro.svelte-blc6oa{max-width:880px;margin:0 auto;padding:2rem 1rem}.feeling.svelte-blc6oa{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-warm);margin:0 0 .4rem}h1.svelte-blc6oa{color:var(--text-strong)}.film.svelte-blc6oa{width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--surface-card);margin:1rem 0;object-fit:cover}.placeholder.svelte-blc6oa{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.pending-tag.svelte-blc6oa{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--surface-bg);background:var(--color-accent-warm);padding:3px 8px;border-radius:5px}.lede.svelte-blc6oa{font-size:1.05rem;line-height:1.6;color:var(--text-body)}.tile.svelte-1ycsxbz{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:4 / 3;border:1px solid var(--surface-elevated);border-radius:10px;background:var(--surface-card);padding:0;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bg.svelte-1ycsxbz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42;transition:opacity .25s ease,transform .4s ease}.veil.svelte-1ycsxbz{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#070d1a59,#070d1ad1)}.label.svelte-1ycsxbz{position:absolute;left:0;right:0;bottom:0;padding:.7rem .8rem;text-align:left;font-weight:600;font-size:.9rem;color:var(--text-strong);text-shadow:0 1px 6px rgba(0,0,0,.6);transition:font-size .2s ease}.pending.svelte-1ycsxbz{position:absolute;top:.5rem;left:.6rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--surface-bg);background:var(--color-accent-warm);padding:2px 6px;border-radius:4px}.tile.svelte-1ycsxbz:hover,.tile.svelte-1ycsxbz:focus-visible{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:0 10px 30px #00000080}.tile.svelte-1ycsxbz:hover .bg:where(.svelte-1ycsxbz),.tile.svelte-1ycsxbz:focus-visible .bg:where(.svelte-1ycsxbz){opacity:.62;transform:scale(1.05)}.tile.svelte-1ycsxbz:hover .label:where(.svelte-1ycsxbz),.tile.svelte-1ycsxbz:focus-visible .label:where(.svelte-1ycsxbz){font-size:1rem}@media(prefers-reduced-motion:reduce){.tile.svelte-1ycsxbz,.bg.svelte-1ycsxbz,.label.svelte-1ycsxbz{transition:none}.tile.svelte-1ycsxbz:hover,.tile.svelte-1ycsxbz:focus-visible{transform:none}.tile.svelte-1ycsxbz:hover .bg:where(.svelte-1ycsxbz),.tile.svelte-1ycsxbz:focus-visible .bg:where(.svelte-1ycsxbz){transform:none}}.montage-screen.svelte-1q4xhog{min-height:calc(100svh - var(--nav-h, 3.5rem));display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem 2rem;box-sizing:border-box}.montage.svelte-1q4xhog{width:min(100%,var(--content-max-width, 1400px),calc((100svh - 8rem) * 4 / 3));aspect-ratio:4 / 3;margin-inline:auto;display:grid;gap:clamp(6px,.8vw,12px);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"t1 t2 t3" "t4 centre t5" "t6 t7 t8"}.montage.svelte-1q4xhog .tile{aspect-ratio:auto;width:100%;height:100%}.centre.svelte-1q4xhog{grid-area:centre;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-secondary) 18%,transparent),color-mix(in srgb,var(--color-primary) 14%,transparent));border:1px solid var(--surface-elevated)}.big.svelte-1q4xhog{font-size:1.4rem;font-weight:700;color:var(--color-primary)}.sub.svelte-1q4xhog{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-subtle)}@media(max-width:720px){.montage-screen.svelte-1q4xhog{min-height:0;display:block;padding:1rem}.montage.svelte-1q4xhog{width:100%;aspect-ratio:auto;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:none}.montage.svelte-1q4xhog .tile{aspect-ratio:4 / 3;height:auto;grid-area:auto!important}.centre.svelte-1q4xhog{display:none}}.detail.svelte-mh6avm{display:grid;grid-template-columns:1fr 1.15fr;min-height:340px}.text.svelte-mh6avm{padding:1.8rem 1.7rem;display:flex;flex-direction:column}.eyebrow.svelte-mh6avm{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-warm);margin:0 0 .6rem}.headline.svelte-mh6avm{font-size:1.5rem;line-height:1.18;color:var(--text-strong);margin:0 0 .9rem}.body.svelte-mh6avm{font-size:.95rem;line-height:1.6;color:var(--text-body);margin:0}.meta.svelte-mh6avm{margin-top:auto;padding-top:1rem;font-size:.72rem;color:var(--text-muted)}.credit.svelte-mh6avm{opacity:.8}.more.svelte-mh6avm{margin-top:1rem}.more.svelte-mh6avm summary:where(.svelte-mh6avm){font-size:.82rem;font-weight:600;color:var(--color-accent-warm);cursor:pointer}.more-imgs.svelte-mh6avm{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.more-imgs.svelte-mh6avm figure:where(.svelte-mh6avm){margin:0}.more-imgs.svelte-mh6avm img:where(.svelte-mh6avm){width:100%;height:auto;display:block;border-radius:4px}.more-imgs.svelte-mh6avm figcaption:where(.svelte-mh6avm){font-size:.7rem;color:var(--text-muted);margin-top:.3rem}.media.svelte-mh6avm{position:relative;background:var(--surface-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.media.svelte-mh6avm img:where(.svelte-mh6avm),.media.svelte-mh6avm video:where(.svelte-mh6avm){width:100%;height:100%;object-fit:cover;display:block}.grid.svelte-mh6avm{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;width:100%;height:100%}.placeholder.svelte-mh6avm{width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.pending-tag.svelte-mh6avm{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--surface-bg);background:var(--color-accent-warm);padding:3px 8px;border-radius:5px}@media(max-width:640px){.detail.svelte-mh6avm{grid-template-columns:1fr}}.backdrop.svelte-h0iolu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#030810c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:34px}.panel.svelte-h0iolu{position:relative;width:min(1040px,100%);background:linear-gradient(160deg,var(--surface-elevated),var(--surface-card));border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 24px 70px #000000b3;overflow:hidden}.close.svelte-h0iolu,.nav.svelte-h0iolu{position:absolute;z-index:5;background:#0c1622cc;border:1px solid var(--border-subtle);color:var(--text-body);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.close.svelte-h0iolu{top:10px;right:12px;width:34px;height:34px}.nav.svelte-h0iolu{top:50%;transform:translateY(-50%);width:40px;height:40px}.nav.prev.svelte-h0iolu{left:6px}.nav.next.svelte-h0iolu{right:6px}.counter.svelte-h0iolu{position:absolute;bottom:10px;left:50%;transform:translate(-50%);margin:0;font-size:.7rem;color:var(--text-muted);background:#0c1622cc;padding:3px 10px;border-radius:10px;z-index:5}@media(max-width:640px){.backdrop.svelte-h0iolu{padding:0}.panel.svelte-h0iolu{width:100%;height:100%;border-radius:0;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-h0iolu{-webkit-backdrop-filter:none;backdrop-filter:none}}.closing.svelte-1e2hpbf{max-width:880px;margin:0 auto;padding:3rem 1rem 4rem;display:flex;flex-direction:column;gap:2rem}.narran-card.svelte-1e2hpbf{border-left:4px solid var(--color-accent-alert);background:var(--surface-card);border-radius:0 8px 8px 0;padding:1rem 1.25rem}.narran-text.svelte-1e2hpbf{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-body)}.pull-quote.svelte-1e2hpbf{margin:0;padding:1.25rem 1.5rem;border-left:3px solid var(--color-secondary);background:var(--surface-elevated);border-radius:0 8px 8px 0}.quote-text.svelte-1e2hpbf{margin:0 0 .75rem;font-size:1.1rem;line-height:1.65;font-style:italic;color:var(--text-strong)}.pull-quote.svelte-1e2hpbf footer:where(.svelte-1e2hpbf){margin:0}.attribution.svelte-1e2hpbf{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-style:normal;color:var(--text-muted)}h2.tone-shift.svelte-1e2hpbf{margin:0;font-size:1.6rem;color:var(--color-primary)}.body-text.svelte-1e2hpbf{margin:0;font-size:1.05rem;line-height:1.65;color:var(--text-body)}.film-figure.svelte-1e2hpbf{margin:0}.film.svelte-1e2hpbf{width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--surface-card);object-fit:cover;display:block}.placeholder.svelte-1e2hpbf{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.pending-tag.svelte-1e2hpbf{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--surface-bg);background:var(--color-accent-warm);padding:3px 8px;border-radius:5px}.pivot-cue.svelte-1e2hpbf{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.13em;color:var(--text-subtle);text-align:center}.mobile-title.svelte-1b1r7oj{display:none;text-align:center;color:var(--color-primary)}@media(max-width:720px){.mobile-title.svelte-1b1r7oj{display:block}}
