.hero[data-astro-cid-c4yzkvw6]{align-items:flex-end;min-height:min(92svh,980px);display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-c4yzkvw6]{object-fit:cover;width:100%;height:100%;animation:settle 2.4s var(--ease) both;position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-img[data-astro-cid-c4yzkvw6]{animation:none}}.hero-shade[data-astro-cid-c4yzkvw6]{background:linear-gradient(#0e0e0d00 40%,#0e0e0dd1),linear-gradient(#0e0e0d73,#0e0e0d00 24%);position:absolute;inset:0}.hero-inner[data-astro-cid-c4yzkvw6]{padding-bottom:clamp(32px,5vw,64px);position:relative}.hero-inner[data-astro-cid-c4yzkvw6] .meta[data-astro-cid-c4yzkvw6]{color:var(--night-text)}.hero-inner[data-astro-cid-c4yzkvw6] .meta[data-astro-cid-c4yzkvw6] a[data-astro-cid-c4yzkvw6]{text-decoration:none}h1[data-astro-cid-c4yzkvw6]{letter-spacing:-.025em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:18ch;margin-top:14px;font-size:clamp(52px,9vw,160px);line-height:.92}.details[data-astro-cid-c4yzkvw6] dl[data-astro-cid-c4yzkvw6]{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px 40px;margin:0;padding:32px 0;display:grid}.details[data-astro-cid-c4yzkvw6] dd[data-astro-cid-c4yzkvw6]{font-family:var(--serif);margin:6px 0 0;font-size:26px;line-height:1.15}.player[data-astro-cid-c4yzkvw6]{margin-top:clamp(40px,5vw,72px);padding:clamp(40px,6vw,96px) 0}.poster-art[data-astro-cid-c4yzkvw6]{width:100%;max-width:360px;height:auto;margin-bottom:clamp(28px,3vw,44px);display:block;box-shadow:0 18px 40px -24px #14141273}.story[data-astro-cid-c4yzkvw6]{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:48px clamp(40px,8vw,140px);padding-top:clamp(64px,9vw,136px);padding-bottom:clamp(64px,9vw,136px);display:grid}.story-text[data-astro-cid-c4yzkvw6] p[data-astro-cid-c4yzkvw6]{max-width:62ch;margin:0 0 1.1em}.story-text[data-astro-cid-c4yzkvw6] .lede[data-astro-cid-c4yzkvw6]{font-family:var(--serif);max-width:30ch;margin-bottom:1em;font-size:clamp(28px,2.8vw,42px);line-height:1.16}.side[data-astro-cid-c4yzkvw6]{align-self:start;gap:48px;display:grid}.role[data-astro-cid-c4yzkvw6]{border-top:1px solid var(--line);padding-top:18px}.accolades[data-astro-cid-c4yzkvw6] li[data-astro-cid-c4yzkvw6]:first-child{font-family:var(--serif);font-size:24px;line-height:1.2}.role[data-astro-cid-c4yzkvw6] ul[data-astro-cid-c4yzkvw6]{margin:12px 0 0;padding:0;list-style:none}.role[data-astro-cid-c4yzkvw6] li[data-astro-cid-c4yzkvw6]{border-bottom:1px solid var(--line);padding:10px 0}@media (width<=860px){.story[data-astro-cid-c4yzkvw6]{grid-template-columns:1fr}}.screenings[data-astro-cid-c4yzkvw6]{padding-top:clamp(64px,8vw,120px)}.screenings[data-astro-cid-c4yzkvw6] h2[data-astro-cid-c4yzkvw6]{margin:0 0 20px}.screenings[data-astro-cid-c4yzkvw6] ul[data-astro-cid-c4yzkvw6]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.screenings[data-astro-cid-c4yzkvw6] li[data-astro-cid-c4yzkvw6]{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto;align-items:center;gap:12px clamp(20px,3vw,48px);padding:clamp(20px,2.4vw,32px) 0;display:grid}.when[data-astro-cid-c4yzkvw6]{align-items:baseline;gap:10px;margin:0;display:flex}.day[data-astro-cid-c4yzkvw6]{font-family:var(--serif);font-size:clamp(56px,6vw,96px);line-height:.9}.where[data-astro-cid-c4yzkvw6] p[data-astro-cid-c4yzkvw6]{margin:0}.where[data-astro-cid-c4yzkvw6] .label[data-astro-cid-c4yzkvw6]{color:var(--signal);margin-bottom:4px}.place[data-astro-cid-c4yzkvw6]{font-family:var(--serif);font-size:clamp(26px,2.4vw,38px);line-height:1.1}.note[data-astro-cid-c4yzkvw6]{color:var(--muted);margin-top:6px!important}.ticket[data-astro-cid-c4yzkvw6]{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.ticket[data-astro-cid-c4yzkvw6]:hover{background:var(--signal)}@media (width<=640px){.screenings[data-astro-cid-c4yzkvw6] li[data-astro-cid-c4yzkvw6]{grid-template-columns:1fr}}.website[data-astro-cid-c4yzkvw6]{margin-top:8px;display:inline-block}.moments[data-astro-cid-c4yzkvw6]{padding-bottom:clamp(48px,6vw,96px)}.moment-row[data-astro-cid-c4yzkvw6]{gap:clamp(12px,1.6vw,24px);margin-top:16px;display:flex}.moment-row[data-astro-cid-c4yzkvw6] figure[data-astro-cid-c4yzkvw6]{flex:1.33 1 0;min-width:0;margin:0}.moment-row[data-astro-cid-c4yzkvw6] figure[data-astro-cid-c4yzkvw6].tall{flex:.75 1 0}.moment-row[data-astro-cid-c4yzkvw6] img[data-astro-cid-c4yzkvw6]{object-fit:cover;width:100%;height:clamp(240px,34vw,540px)}.moment-row[data-astro-cid-c4yzkvw6] figcaption[data-astro-cid-c4yzkvw6]{margin-top:10px}@media (width<=640px){.moment-row[data-astro-cid-c4yzkvw6]{flex-direction:column}.moment-row[data-astro-cid-c4yzkvw6] img[data-astro-cid-c4yzkvw6]{height:auto}}.stills[data-astro-cid-c4yzkvw6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.stills[data-astro-cid-c4yzkvw6] figure[data-astro-cid-c4yzkvw6]{margin:0}.stills[data-astro-cid-c4yzkvw6] .wide[data-astro-cid-c4yzkvw6]{grid-column:1/-1}.stills[data-astro-cid-c4yzkvw6] img[data-astro-cid-c4yzkvw6]{width:100%;height:auto}.stills[data-astro-cid-c4yzkvw6] figure[data-astro-cid-c4yzkvw6]:not(.wide) img[data-astro-cid-c4yzkvw6]{aspect-ratio:16/9;object-fit:cover}@media (width<=640px){.stills[data-astro-cid-c4yzkvw6]{grid-template-columns:1fr}}.next[data-astro-cid-c4yzkvw6]{padding-top:clamp(96px,12vw,168px);padding-bottom:clamp(96px,12vw,168px)}.next-link[data-astro-cid-c4yzkvw6]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(28px,4vw,56px) 0;text-decoration:none;display:block}.next-title[data-astro-cid-c4yzkvw6]{font-family:var(--serif);margin-top:12px;font-size:clamp(44px,7vw,120px);line-height:1;transition:color .3s;display:block}.next-title[data-astro-cid-c4yzkvw6] span[data-astro-cid-c4yzkvw6]{transition:transform .4s var(--ease);display:inline-block}.next-link[data-astro-cid-c4yzkvw6]:hover .next-title[data-astro-cid-c4yzkvw6]{color:var(--signal)}.next-link[data-astro-cid-c4yzkvw6]:hover .next-title[data-astro-cid-c4yzkvw6] span[data-astro-cid-c4yzkvw6]{transform:translate(16px)}.related[data-astro-cid-c4yzkvw6]{margin-top:clamp(64px,8vw,112px)}.related-grid[data-astro-cid-c4yzkvw6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px clamp(20px,2.4vw,40px);margin-top:20px;display:grid}
