.gallery[data-astro-cid-rj65ajc3]{columns:3 16rem;column-gap:.75rem}.gallery__item[data-astro-cid-rj65ajc3]{background:var(--surface);break-inside:avoid;cursor:zoom-in;margin-bottom:.75rem;display:block;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3] img{width:100%;transition:transform .9s var(--ease), filter .5s;filter:saturate(.9)}.gallery__item[data-astro-cid-rj65ajc3]:hover img{filter:saturate(1.1);transform:scale(1.06)}.lightbox[data-astro-cid-rj65ajc3]{background:#050a0ef2;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:min(94vw,1600px);max-height:88dvh;animation:rise .5s var(--ease)}.lightbox__btn[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.6rem;display:grid;position:fixed}.lightbox__btn[data-astro-cid-rj65ajc3]:hover{background:#ffffff40}.lightbox__close[data-astro-cid-rj65ajc3]{font-size:1.1rem;top:1rem;right:1rem}.lightbox__prev[data-astro-cid-rj65ajc3]{top:50%;left:1rem;translate:0 -50%}.lightbox__next[data-astro-cid-rj65ajc3]{top:50%;right:1rem;translate:0 -50%}.hero[data-astro-cid-nmqb3hjl]{padding:11rem 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero__bg[data-astro-cid-nmqb3hjl]{position:absolute;inset:-10%}.hero__bg[data-astro-cid-nmqb3hjl] img{object-fit:cover;filter:blur(70px)saturate(1.5);opacity:.55;width:100%;height:100%;transform:scale(1.2)}.hero[data-astro-cid-nmqb3hjl]:after{content:"";background:linear-gradient(to bottom, #0a11154d, var(--bg));position:absolute;inset:0}.hero__inner[data-astro-cid-nmqb3hjl]{z-index:1;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero--plain[data-astro-cid-nmqb3hjl] .hero__inner[data-astro-cid-nmqb3hjl]{grid-template-columns:1fr}@media (width<=820px){.hero__inner[data-astro-cid-nmqb3hjl]{grid-template-columns:1fr}.hero__poster[data-astro-cid-nmqb3hjl]{max-width:20rem}}.hero__poster[data-astro-cid-nmqb3hjl]{box-shadow:0 40px 100px #0009}.hero__poster[data-astro-cid-nmqb3hjl] img{width:100%;height:auto}.back[data-astro-cid-nmqb3hjl]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.tags[data-astro-cid-nmqb3hjl]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.hero[data-astro-cid-nmqb3hjl] h1[data-astro-cid-nmqb3hjl]{margin:0;font-size:clamp(2rem,5.4vw,4.8rem)}.hero[data-astro-cid-nmqb3hjl] .lead[data-astro-cid-nmqb3hjl]{margin-top:1rem}.body[data-astro-cid-nmqb3hjl]{grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.body[data-astro-cid-nmqb3hjl]:not(:has(.side)){grid-template-columns:minmax(0,1fr)}@media (width<=860px){.body[data-astro-cid-nmqb3hjl]{grid-template-columns:1fr}.side[data-astro-cid-nmqb3hjl]{order:-1}}.main[data-astro-cid-nmqb3hjl] .lead[data-astro-cid-nmqb3hjl] a[data-astro-cid-nmqb3hjl]{color:var(--accent-strong)}.awards[data-astro-cid-nmqb3hjl]{border:1px solid var(--line-strong);border-left:4px solid var(--gold);border-radius:.5rem;margin-top:2.5rem;padding:1.5rem 1.75rem}.awards[data-astro-cid-nmqb3hjl] .kicker[data-astro-cid-nmqb3hjl]{color:var(--gold);margin-bottom:.75rem}.awards[data-astro-cid-nmqb3hjl] ul[data-astro-cid-nmqb3hjl]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.awards[data-astro-cid-nmqb3hjl] .detail[data-astro-cid-nmqb3hjl]{margin-top:.15rem;display:block}.writers[data-astro-cid-nmqb3hjl]{white-space:pre-line;border-top:1px solid var(--line);color:var(--muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.92rem}.actions[data-astro-cid-nmqb3hjl]{margin-top:2rem}.side[data-astro-cid-nmqb3hjl]{background:var(--surface);align-self:start;padding:1.75rem}.side[data-astro-cid-nmqb3hjl] .facts[data-astro-cid-nmqb3hjl]{grid-template-columns:1fr;gap:.2rem}.side[data-astro-cid-nmqb3hjl] .facts[data-astro-cid-nmqb3hjl] dd[data-astro-cid-nmqb3hjl]+dt[data-astro-cid-nmqb3hjl]{margin-top:1rem}.pager[data-astro-cid-nmqb3hjl]{margin-top:var(--space);border-top:2px solid var(--ink);justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.pager[data-astro-cid-nmqb3hjl] a[data-astro-cid-nmqb3hjl]{gap:.2rem;max-width:48%;text-decoration:none;display:grid}.pager[data-astro-cid-nmqb3hjl] span[data-astro-cid-nmqb3hjl]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pager[data-astro-cid-nmqb3hjl] strong[data-astro-cid-nmqb3hjl]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1rem,2vw,1.4rem);font-weight:700;line-height:1.15}.pager[data-astro-cid-nmqb3hjl] em[data-astro-cid-nmqb3hjl]{color:var(--muted);font-style:normal}.pager[data-astro-cid-nmqb3hjl] .next[data-astro-cid-nmqb3hjl]{text-align:right}
