.hanging[data-astro-cid-ggdhp24m]{--work-h:max(20rem, calc(100svh - var(--header-h) - 7rem));gap:clamp(3.5rem,2rem + 9vw,11rem);padding:0;list-style:none;display:grid}.work[data-astro-cid-ggdhp24m]{gap:1rem;display:grid}.work-media[data-astro-cid-ggdhp24m]{justify-self:start;display:block}.work[data-astro-cid-ggdhp24m] .work-img{width:100%;height:auto;box-shadow:var(--hang-shadow);display:block}.work-label[data-astro-cid-ggdhp24m]{justify-items:start;gap:.25rem;max-width:20rem;display:grid}.work-title[data-astro-cid-ggdhp24m]{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:700;line-height:1.25}.work-meta[data-astro-cid-ggdhp24m]{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums}.work-link[data-astro-cid-ggdhp24m]{font-size:var(--fs-sm);color:var(--accent);margin-top:.35rem;font-weight:700}@media (width>=900px){.work[data-astro-cid-ggdhp24m]{align-items:flex-end;gap:clamp(1.5rem,3vw,3.5rem);display:flex}.work[data-astro-cid-ggdhp24m]:nth-child(2n){flex-direction:row-reverse}.work[data-astro-cid-ggdhp24m]:nth-child(2n) .work-label[data-astro-cid-ggdhp24m]{text-align:right;justify-items:end}.work-media[data-astro-cid-ggdhp24m]{width:min(62vw, calc(var(--work-h) * var(--r)));flex:none}.work-label[data-astro-cid-ggdhp24m]{flex:0 20rem;padding-bottom:.25rem}}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h));color:#fff;isolation:isolate;background:#0b0b0b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;aspect-ratio:auto;background:#0b0b0b;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme] picture,.hero-media[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%}.is-slideshow[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme]:not(:first-child){opacity:0}@media (prefers-reduced-motion:no-preference){.is-slideshow[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme]{animation:hero-fade var(--dur) linear infinite both;animation-delay:calc(var(--i) * var(--dur) / var(--n) - 1.5s)}.ht[data-astro-cid-lcdefpme],.hero-bottom[data-astro-cid-lcdefpme]{animation:hero-in .9s var(--ease) both}.ht-2[data-astro-cid-lcdefpme]{animation-delay:80ms}.hero-bottom[data-astro-cid-lcdefpme]{animation-delay:.2s}}@keyframes hero-in{0%{opacity:0;translate:0 2rem}}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#0b0b0b1f 0%,#0b0b0b47 20%,#0b0b0b99 55%,#0b0b0bd9 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{justify-items:start;gap:clamp(1rem,2.5vw,1.75rem);padding-top:6rem;padding-bottom:clamp(1.5rem,4vw,3.5rem);display:grid}.hero-title[data-astro-cid-lcdefpme]{flex-direction:column;margin-left:-.03em;font-size:clamp(4.6rem,.6rem + 18vw,22rem);line-height:.8;display:flex}.ht[data-astro-cid-lcdefpme]{white-space:nowrap;font-stretch:58%}.ht-2[data-astro-cid-lcdefpme]{color:var(--pink)}.hero-bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;width:100%;display:flex}.hero-claim[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.35rem,1rem + 1.4vw,2.4rem);font-weight:600;line-height:1.12}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.hero-credit[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:#fff;font-weight:600}.hero-credit[data-astro-cid-lcdefpme]:hover{color:var(--lime)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ht[data-astro-cid-lcdefpme]{animation-name:hero-in,ht-stretch;animation-duration:.9s, auto;animation-timing-function:var(--ease), linear;animation-fill-mode:both,both;animation-timeline:auto,scroll(root);animation-range:normal,0 60svh}}}@keyframes ht-stretch{to{font-stretch:100%}}.statement[data-astro-cid-lcdefpme] .words[data-astro-cid-lcdefpme]{max-width:16ch}.statement-note[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:clamp(1.5rem,3vw,2.5rem);margin-left:auto}.disciplines[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-size:clamp(.75rem,.68rem + .3vw,.95rem);font-weight:700;display:flex}.disc-word[data-astro-cid-lcdefpme]{flex:none}.disc-line[data-astro-cid-lcdefpme]{background:var(--ink);flex:1;min-width:1.25rem;height:1.5px}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(3rem,8vw,7rem);display:flex}.sec-title[data-astro-cid-lcdefpme]{--stretch-from:50%;--stretch-to:84%;flex-direction:column;display:flex}.selected[data-astro-cid-lcdefpme]{padding-top:var(--section)}.film-room[data-astro-cid-lcdefpme]{margin-top:var(--section)}.film-room[data-astro-cid-lcdefpme] .sec-head[data-astro-cid-lcdefpme] .btn{border-color:var(--wall)}.film-list[data-astro-cid-lcdefpme]{border-top:2.5px solid;padding:0;list-style:none}.film-row[data-astro-cid-lcdefpme]{transition:padding .35s var(--pop);border-bottom:2.5px solid;grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1.5rem;padding-block:clamp(1rem,2.5vw,1.75rem);text-decoration:none;display:grid}.film-row[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{grid-area:1/2;font-size:1.6rem}@media (width>=760px){.film-row[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr .8fr .8fr auto}.film-row[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{grid-area:auto}}.film-row[data-astro-cid-lcdefpme]:hover{color:var(--lime);padding-left:1rem}.about[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=900px){.about[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}}.about[data-astro-cid-lcdefpme] .about-img{width:100%;max-width:34rem}.about-text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.about-lead[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.6rem,1.1rem + 2vw,3.2rem);font-weight:650;line-height:1.08}.cta[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,9rem);overflow:hidden}.film-room[data-astro-cid-lcdefpme]+.cta[data-astro-cid-lcdefpme]{margin-top:var(--section)}.cta-title[data-astro-cid-lcdefpme]{--stretch-from:50%;--stretch-to:96%;flex-direction:column;font-size:clamp(4rem,.6rem + 15vw,19rem);line-height:.8;display:flex}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-top:clamp(1.5rem,4vw,3rem);display:flex}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}
