.home-cinematic-hero[data-astro-cid-glgfkru5]{block-size:240vh;isolation:isolate;background:0 0;block-size:240dvh;position:relative}.home-cinematic-hero__sticky-stage[data-astro-cid-glgfkru5]{block-size:100vh;z-index:1;block-size:100dvh;position:sticky;top:0;overflow:clip}.home-cinematic-hero__image[data-astro-cid-glgfkru5]{z-index:1;position:relative;overflow:clip}.home-cinematic-hero__frame[data-astro-cid-glgfkru5]{z-index:1;inline-size:min(124vw,100rem);position:relative}img.home-cinematic-hero__image,.home-cinematic-hero__image[data-astro-cid-glgfkru5] img{object-fit:cover;object-position:50% 40%;transform-origin:50% 58%;block-size:auto;inline-size:100%;max-inline-size:none;display:block}.home-cinematic-hero__media-wrap[data-astro-cid-glgfkru5]{place-items:center;block-size:100%;inline-size:100%;padding-block-start:clamp(4.75rem,10vw,8rem);padding-block-end:clamp(1.25rem,4vw,2.75rem);display:grid;position:relative}.home-cinematic-hero__wordmark[data-astro-cid-glgfkru5]{color:#f5f5f2f5;font-family:var(--font-display);letter-spacing:-.03em;text-align:center;text-shadow:0 .12em .4em #0000008c;text-wrap:balance;text-transform:uppercase;z-index:3;margin:0;padding-inline-start:clamp(.65rem,2.2vw,1.5rem);padding-inline-end:clamp(.65rem,2.2vw,1.5rem);font-size:clamp(4.7rem,16.8vw,15rem);font-weight:700;line-height:.8;position:absolute;bottom:clamp(.2rem,1vw,.8rem);left:0;right:0}.home-cinematic-hero__wordmark[data-astro-cid-glgfkru5].section-title--full-bleed{inline-size:100%;max-inline-size:none;margin-inline-start:0;margin-inline-end:0;padding-inline-start:clamp(.65rem,2.2vw,1.5rem);padding-inline-end:clamp(.65rem,2.2vw,1.5rem)}@media (max-width:50rem){.home-cinematic-hero__frame[data-astro-cid-glgfkru5]{inline-size:100%;max-inline-size:100%}img.home-cinematic-hero__image,.home-cinematic-hero__image[data-astro-cid-glgfkru5] img{object-position:50% center;transform:none}.home-cinematic-hero__wordmark[data-astro-cid-glgfkru5].section-title--full-bleed{inline-size:100%;max-inline-size:100%;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:clamp(2.6rem,13.5vw,7rem);line-height:.82}}html:not(.js) section[data-astro-cid-z57zmlco][data-anniversaries-src]{display:none}.home-feature[data-astro-cid-z57zmlco]{--container-max-inline-size:calc(2 * var(--prose-max-inline-size))}.home-feature__body[data-astro-cid-z57zmlco]{margin-block-start:clamp(1.5rem,3vw,2.5rem)}.home-feature__cta[data-astro-cid-z57zmlco]{margin-block-start:clamp(1.5rem,3vw,2.25rem)}.home-feature__cta[data-astro-cid-z57zmlco] .button__arrow[data-astro-cid-z57zmlco]{transition:transform .16s}.home-feature__cta[data-astro-cid-z57zmlco] .button[data-astro-cid-z57zmlco]:hover .button__arrow[data-astro-cid-z57zmlco]{transform:translate(.18em)}.home-feature__cta[data-astro-cid-z57zmlco] .button[data-astro-cid-z57zmlco]:focus-visible .button__arrow[data-astro-cid-z57zmlco]{transform:translate(.18em)}.community-panel[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:0 0;padding-block-start:clamp(1.75rem,4vw,2.5rem);padding-block-end:clamp(1.75rem,4vw,2.5rem);padding-inline-start:clamp(1.25rem,3vw,2rem);padding-inline-end:clamp(1.25rem,3vw,2rem)}.home-content-surface[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent 0, var(--color-bg) clamp(3.5rem, 9vw, 6.5rem), var(--color-bg) 100%);margin-block-start:-100vh;z-index:4;margin-block-start:-100dvh;padding-block-start:var(--section-space);position:relative}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;display:flex}.home-content-surface>.section:last-of-type{padding-block-end:clamp(2.5rem,6vw,5rem)}.home-content-surface>.section:first-of-type{padding-block-start:1rem}.home-posters[data-astro-cid-lcdefpme],.home-covers[data-astro-cid-lcdefpme],.home-dates[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.home-posters[data-astro-cid-lcdefpme],.home-covers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}@media (min-width:60rem){.home-posters[data-astro-cid-lcdefpme],.home-covers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-poster[data-astro-cid-lcdefpme]{aspect-ratio:3/4;text-decoration:none;display:block;position:relative;overflow:hidden}.home-poster[data-astro-cid-lcdefpme]>picture,.home-poster__photo[data-astro-cid-lcdefpme]{block-size:100%;inline-size:100%;display:block}.home-poster__photo[data-astro-cid-lcdefpme]{object-fit:cover;transition:transform .4s var(--ease-out-strong)}.home-poster__photo--empty[data-astro-cid-lcdefpme]{background:var(--color-surface-inset)}.home-poster__text[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 0%,#0404048c 45%,#040404eb 100%);gap:.4rem;padding-block-start:3.5rem;padding-block-end:.9rem;padding-inline-start:.9rem;padding-inline-end:.9rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home-poster__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.75rem);font-weight:700;line-height:.88}.home-poster__meta[data-astro-cid-lcdefpme]{color:#f4f4f0b8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.home-poster[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--color-text);outline-offset:3px}.home-cover[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--color-text);outline-offset:3px}.home-date[data-astro-cid-lcdefpme]:focus-visible{outline:1px solid var(--color-text);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-poster[data-astro-cid-lcdefpme]:hover .home-poster__photo[data-astro-cid-lcdefpme]{transform:scale(1.04)}}.home-cover[data-astro-cid-lcdefpme]{align-content:start;gap:.5rem;text-decoration:none;display:grid}.home-cover__year[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-block-start:.45rem;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:700;line-height:1}.home-cover__image[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid var(--color-border);object-fit:cover;block-size:auto;inline-size:100%;display:block}.home-cover__image--empty[data-astro-cid-lcdefpme]{background:var(--color-surface-inset)}.home-cover__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1}@media (hover:hover) and (pointer:fine){.home-cover[data-astro-cid-lcdefpme]:hover .home-cover__title[data-astro-cid-lcdefpme]{text-decoration-line:underline;text-decoration-thickness:2px}}.home-cover__artist[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.85rem}.home-cover__badges[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.3rem;display:flex}.home-cover__synopsis[data-astro-cid-lcdefpme]{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-dates[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--color-text);display:grid}@media (min-width:60rem){.home-dates[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}.home-dates[data-astro-cid-lcdefpme] .home-date{border-block-end:1px solid var(--color-border);grid-template-columns:4.25rem 4.5rem minmax(0,1fr);align-items:center;gap:clamp(.85rem,2vw,1.25rem);padding-block-start:.9rem;padding-block-end:.9rem;text-decoration:none;display:grid}@media not (min-width:40rem){.home-dates[data-astro-cid-lcdefpme] .home-date{grid-template-columns:3.25rem 3.5rem minmax(0,1fr)}}.home-dates[data-astro-cid-lcdefpme] .home-date__when{justify-items:start;line-height:1;display:grid}.home-dates[data-astro-cid-lcdefpme] .home-date__month{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.home-dates[data-astro-cid-lcdefpme] .home-date__day{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;line-height:.9}.home-dates[data-astro-cid-lcdefpme] .home-date--soon .home-date__month,.home-dates[data-astro-cid-lcdefpme] .home-date--soon .home-date__day{color:var(--accent)}.home-dates[data-astro-cid-lcdefpme] .home-date__cover{aspect-ratio:1;border:1px solid var(--color-border);object-fit:cover;block-size:auto;inline-size:100%}.home-dates[data-astro-cid-lcdefpme] .home-date__text{gap:.25rem;min-inline-size:0;display:grid}.home-dates[data-astro-cid-lcdefpme] .home-date__kicker{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.home-dates[data-astro-cid-lcdefpme] .home-date__years{color:var(--color-text);font-weight:600}.home-dates[data-astro-cid-lcdefpme] .home-date__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1}.home-dates[data-astro-cid-lcdefpme] .home-date__artist{color:var(--color-muted);font-size:.85rem}@media (hover:hover) and (pointer:fine){.home-dates[data-astro-cid-lcdefpme] .home-date:hover .home-date__title{text-decoration-line:underline;text-decoration-thickness:2px}}
