.hero[data-astro-cid-ge2uvauf]{background:var(--cream)}.hero__frame[data-astro-cid-ge2uvauf]{max-width:1920px;margin-inline:auto}.hero[data-astro-cid-ge2uvauf] .hero__image{width:100%;height:auto;animation:1s ease-out both hero-fade}.hero__body[data-astro-cid-ge2uvauf]{padding:1.75rem var(--gutter) 2.75rem;animation:1s ease-out .25s both hero-fade}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero__text[data-astro-cid-ge2uvauf]{margin-bottom:1.75rem}.hero__tagline[data-astro-cid-ge2uvauf]{color:var(--navy);letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);line-height:1.12}.hero__tagline[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.hero__credits[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero__credits[data-astro-cid-ge2uvauf]{color:var(--navy);font-family:var(--font-display);letter-spacing:-.01em;margin-top:1.25rem;font-size:1rem;font-weight:720;line-height:1.3}.hero__recognition[data-astro-cid-ge2uvauf]{color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-small);margin-top:.5rem;font-weight:560}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{flex:12rem}@media (width>=45rem){.hero__text[data-astro-cid-ge2uvauf]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hero__body[data-astro-cid-ge2uvauf]{max-width:1920px;margin-inline:auto;padding:clamp(1.25rem,2.2vw,2.25rem) calc(min(100vw,1920px)/29.4118) clamp(2.75rem,4.5vw,4.25rem)}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{flex:none}}.sponsors[data-astro-cid-edqltu73]{border-top:1px solid var(--line);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.sponsors__inner[data-astro-cid-edqltu73]{gap:1.5rem;display:grid}@media (width>=56rem){.sponsors__inner[data-astro-cid-edqltu73]{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:3rem}}.sponsors__title[data-astro-cid-edqltu73]{color:var(--text-muted);font-size:var(--fs-small);letter-spacing:0;font-weight:600;line-height:1.35}.sponsors__list[data-astro-cid-edqltu73]{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.sponsors__item[data-astro-cid-edqltu73] img[data-astro-cid-edqltu73]{width:auto;height:clamp(2.75rem,2.2rem + 1.5vw,4rem)}.sponsors__item[data-astro-cid-edqltu73] a[data-astro-cid-edqltu73]{opacity:.85;transition:opacity .2s;display:block}.sponsors__item[data-astro-cid-edqltu73] a[data-astro-cid-edqltu73]:hover{opacity:1}.film__player[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.film__caption[data-astro-cid-lcdefpme]{gap:.75rem;margin-top:1rem;display:grid}@media (width>=56rem){.film__caption[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}}.film__caption-title[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);font-family:var(--font-display);font-size:var(--fs-small);font-weight:600}.film__text[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=56rem){.film__text[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}}.film__logline[data-astro-cid-lcdefpme]{color:var(--on-dark);font-size:var(--fs-display-serif);letter-spacing:-.014em;text-wrap:balance;margin-bottom:1.75rem;font-weight:400;line-height:1.16}.film[data-astro-cid-lcdefpme] .film__synopsis{max-width:38rem;color:var(--on-dark-muted)}.film__teaser[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:.75rem;display:block}.themes__list[data-astro-cid-lcdefpme]{gap:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);display:grid}.themes__item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--navy);letter-spacing:-.014em;font-size:clamp(1.625rem,1.25rem + 1.5vw,2.5rem);line-height:1.08}.themes__item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:32rem;margin-top:.5rem}.still-band[data-astro-cid-lcdefpme]{max-width:1920px;margin-inline:auto}.still-band[data-astro-cid-lcdefpme] .still-band__image{aspect-ratio:3/2;border-radius:0}@media (width>=48rem){.still-band[data-astro-cid-lcdefpme] .still-band__image{aspect-ratio:21/9}}.resources-preview__intro[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.preview-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.preview-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:.35rem;padding-block:1.35rem;display:grid;position:relative}.preview-row[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--navy)}.preview-row[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}@media (width>=56rem){.preview-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,4.5fr) minmax(0,1.5fr);align-items:baseline;column-gap:clamp(2rem,5vw,5.5rem)}}.preview-row__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.preview-row__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.preview-row__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.preview-row[data-astro-cid-lcdefpme]:hover .preview-row__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.16em;text-decoration:underline 2px}.preview-row__text[data-astro-cid-lcdefpme]{font-size:1.0625rem;line-height:1.5}.preview-row__status[data-astro-cid-lcdefpme]{color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-small);font-weight:600}@media (width>=56rem){.preview-row__status[data-astro-cid-lcdefpme]{justify-self:end}}
