.hero[data-astro-cid-ge2uvauf]{background:var(--bg);align-items:end;height:100svh;min-height:600px;max-height:1300px;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero--video[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{transform:translateY(var(--py,0%));will-change:transform;inset:-6% 0}.hero__img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero--photo[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{inset:0 0 0 -20%}.hero--photo[data-astro-cid-ge2uvauf] .hero__img[data-astro-cid-ge2uvauf]{object-position:50% 12%}.hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#0b0c0a99 0%,#0b0c0a00 20%),linear-gradient(#0b0c0a00 32%,#0b0c0a4d 58%,#0b0c0adb 100%);position:absolute;inset:0}.hero--photo[data-astro-cid-ge2uvauf] .hero__scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#0b0c0a8c 0%,#0b0c0a00 18%),linear-gradient(270deg,#0b0c0ad1 0%,#0b0c0a80 34%,#0b0c0a00 62%),linear-gradient(#0b0c0a00 64%,#0b0c0ab3 100%)}.hero__copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:22px;padding-bottom:clamp(40px,6vw,88px);display:grid;position:relative}.hero--photo[data-astro-cid-ge2uvauf] .hero__copy[data-astro-cid-ge2uvauf]{max-width:640px;margin-left:54%;padding-left:0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:11ch;font-size:clamp(40px,5.6vw,88px)}.hero__sub[data-astro-cid-ge2uvauf]{color:#f2f0ecdb;max-width:38ch;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.hero__credit[data-astro-cid-ge2uvauf]{left:var(--pad);color:#f2f0ecb3;font-size:13px;transition:color .3s;position:absolute;bottom:clamp(20px,3vw,36px)}.hero__credit[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.reel[data-astro-cid-ge2uvauf]{background:#000;border:0;place-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;display:none}.reel[data-astro-cid-ge2uvauf][open]{display:grid}.reel[data-astro-cid-ge2uvauf]::backdrop{background:#000}.reel__video[data-astro-cid-ge2uvauf]{width:100%;max-height:100dvh}.reel__close[data-astro-cid-ge2uvauf]{top:20px;right:var(--pad);color:var(--ink);z-index:2;font-size:14px;position:absolute}@media (width<=1000px) and (width>=761px){.hero--photo[data-astro-cid-ge2uvauf] .hero__copy[data-astro-cid-ge2uvauf]{margin-left:46%}}@media (width<=760px){.hero--photo[data-astro-cid-ge2uvauf]{height:auto;min-height:0;max-height:none;padding-top:0;display:block}.hero--photo[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:10/11;position:relative;inset:auto}.hero--photo[data-astro-cid-ge2uvauf] .hero__img[data-astro-cid-ge2uvauf]{object-position:50% 0%}.hero--photo[data-astro-cid-ge2uvauf] .hero__scrim[data-astro-cid-ge2uvauf]{aspect-ratio:10/11;background:linear-gradient(to bottom, #0b0c0a99 0%, #0b0c0a00 22%), linear-gradient(to top, var(--bg) 0%, #0b0c0ab3 22%, #0b0c0a00 52%);inset:0 0 auto}.hero--photo[data-astro-cid-ge2uvauf] .hero__copy[data-astro-cid-ge2uvauf]{max-width:none;padding-inline:var(--pad);gap:16px;margin:-92px 0 0;padding-bottom:28px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(38px,11vw,52px)}.hero__credit[data-astro-cid-ge2uvauf]{padding:12px var(--pad) 28px;display:block;position:static}.hero--video[data-astro-cid-ge2uvauf] .hero__img[data-astro-cid-ge2uvauf]{object-position:55% 30%}}.st[data-astro-cid-zx4qcpyt]{grid-template-columns:repeat(12,1fr);column-gap:clamp(8px,.9vw,12px);padding-block:clamp(56px,8vw,120px);display:grid}.st__film[data-astro-cid-zx4qcpyt]{background:#000;grid-area:1/1/auto/span 8;display:block;position:relative;overflow:hidden}.st__film[data-astro-cid-zx4qcpyt] video[data-astro-cid-zx4qcpyt]{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform 1.2s var(--ease);display:block}.st__film[data-astro-cid-zx4qcpyt]:hover video[data-astro-cid-zx4qcpyt]{transform:scale(1.02)}.st__cap[data-astro-cid-zx4qcpyt]{background:linear-gradient(#0b0c0a00,#0b0c0acc);justify-content:space-between;align-items:end;gap:16px;padding:48px calc(12.5% + 20px) clamp(14px,1.6vw,22px) clamp(16px,2vw,28px);font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.st__cap[data-astro-cid-zx4qcpyt] b[data-astro-cid-zx4qcpyt]{font-size:16px;font-weight:500}.st__cap[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{color:#f2f0ecd9;white-space:nowrap}.st__cap[data-astro-cid-zx4qcpyt] i[data-astro-cid-zx4qcpyt]{transition:transform .4s var(--ease);font-style:normal;display:inline-block}.st__film[data-astro-cid-zx4qcpyt]:hover .st__cap[data-astro-cid-zx4qcpyt] i[data-astro-cid-zx4qcpyt]{transform:translate(4px)}.st__photo[data-astro-cid-zx4qcpyt]{z-index:2;grid-area:1/8/span 2/span 5;align-content:start;gap:10px;margin-top:16%;display:grid}.st__frame[data-astro-cid-zx4qcpyt]{aspect-ratio:2/3;background:var(--bg-2);display:block;overflow:hidden;box-shadow:0 40px 80px #0000008c}.st__frame[data-astro-cid-zx4qcpyt] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.st__photo[data-astro-cid-zx4qcpyt]:hover .st__frame[data-astro-cid-zx4qcpyt] img{transform:scale(1.03)}.st__note[data-astro-cid-zx4qcpyt]{color:var(--muted);justify-self:end;font-size:13px}.st__text[data-astro-cid-zx4qcpyt]{grid-area:2/1/auto/span 6;align-content:start;justify-items:start;gap:30px;padding-top:clamp(32px,4.5vw,72px);display:grid}.st__text[data-astro-cid-zx4qcpyt] p[data-astro-cid-zx4qcpyt]{text-wrap:balance;max-width:20ch;font-size:clamp(26px,3vw,46px)}@media (width<=900px){.st[data-astro-cid-zx4qcpyt]{column-gap:8px}.st__film[data-astro-cid-zx4qcpyt]{margin-inline:calc(var(--pad) * -1);grid-column:1/-1}.st__photo[data-astro-cid-zx4qcpyt]{grid-area:2/5/auto/-1;margin-top:-56px}.st__text[data-astro-cid-zx4qcpyt]{grid-area:3/1/auto/-1;padding-top:36px}.st__cap[data-astro-cid-zx4qcpyt]{padding-right:clamp(16px,2vw,28px)}.st__cap[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{display:none}}.collage[data-astro-cid-c3tpndgd]{isolation:isolate;padding-block:clamp(40px,6vw,88px) 0;position:relative;overflow:hidden}.collage__title[data-astro-cid-c3tpndgd]{z-index:1;text-align:center;position:relative}.collage__title[data-astro-cid-c3tpndgd] h2[data-astro-cid-c3tpndgd]{font-size:clamp(56px,9vw,150px);line-height:.9}.collage__title[data-astro-cid-c3tpndgd] h2[data-astro-cid-c3tpndgd] span[data-astro-cid-c3tpndgd]{display:block}.carousel[data-astro-cid-c3tpndgd]{z-index:2;width:100%;height:50vw;margin-top:-14vw;position:relative}.carousel__list[data-astro-cid-c3tpndgd]{perspective:120vw;perspective-origin:50%;width:80%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;transform:rotate(5deg)scale(.5)}.carousel__panel[data-astro-cid-c3tpndgd]{width:13vw;height:39vw;transform-style:preserve-3d;flex-direction:column;justify-content:center;display:flex;position:absolute}.carousel__panel--pair[data-astro-cid-c3tpndgd]{justify-content:space-between}.carousel__item[data-astro-cid-c3tpndgd]{background:var(--bg-2);opacity:0;width:13vw;height:13vw;display:block;position:relative;overflow:hidden}.carousel__item[data-astro-cid-c3tpndgd] img{object-fit:cover;width:100%;height:100%;display:block}.carousel__cap[data-astro-cid-c3tpndgd]{color:var(--ink);opacity:0;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px #000c;font-size:12px;font-weight:500;transition:opacity .3s;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}.carousel__item[data-astro-cid-c3tpndgd]:hover .carousel__cap[data-astro-cid-c3tpndgd]{opacity:1}@media (width<=760px){.collage__title[data-astro-cid-c3tpndgd] h2[data-astro-cid-c3tpndgd]{font-size:12.5vw}.carousel[data-astro-cid-c3tpndgd]{height:110vw;margin-top:-10vw}.carousel__list[data-astro-cid-c3tpndgd]{perspective:160vw;width:100%}.carousel__panel[data-astro-cid-c3tpndgd]{width:28vw;height:84vw}.carousel__item[data-astro-cid-c3tpndgd]{width:28vw;height:28vw}}@media (prefers-reduced-motion:reduce){.carousel[data-astro-cid-c3tpndgd]{height:auto;margin-top:24px}.carousel__list[data-astro-cid-c3tpndgd]{perspective:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;width:100%;display:grid;transform:none}.carousel__panel[data-astro-cid-c3tpndgd]{width:auto;height:auto;display:contents;position:static}.carousel__item[data-astro-cid-c3tpndgd]{aspect-ratio:1;opacity:1;width:100%;height:auto}}.ft[data-astro-cid-5ryy5rd4]{padding-block:clamp(24px,4vw,64px) clamp(64px,9vw,136px)}.ft__grid[data-astro-cid-5ryy5rd4]{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(56px,8vw,128px) clamp(8px,.9vw,12px);display:grid}.ft__item[data-astro-cid-5ryy5rd4]{gap:14px;min-width:0;display:grid}.ft__frame[data-astro-cid-5ryy5rd4]{background:var(--bg-2);display:block;overflow:hidden}.ft__frame[data-astro-cid-5ryy5rd4] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transition:transform 1.2s var(--ease)}.ft__item[data-astro-cid-5ryy5rd4]:hover .ft__frame[data-astro-cid-5ryy5rd4] img{transform:scale(1.03)}.wide[data-astro-cid-5ryy5rd4] .ft__frame[data-astro-cid-5ryy5rd4]{aspect-ratio:3/2}.tall[data-astro-cid-5ryy5rd4] .ft__frame[data-astro-cid-5ryy5rd4]{aspect-ratio:2/3}.a[data-astro-cid-5ryy5rd4]{grid-column:1/span 7}.b[data-astro-cid-5ryy5rd4]{grid-column:9/span 4;margin-top:clamp(64px,11vw,176px)}.c[data-astro-cid-5ryy5rd4]{grid-column:2/span 4}.d[data-astro-cid-5ryy5rd4]{grid-column:7/span 6;margin-top:clamp(64px,12vw,200px)}.ft__cap[data-astro-cid-5ryy5rd4]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ft__cap[data-astro-cid-5ryy5rd4] b[data-astro-cid-5ryy5rd4]{text-wrap:balance;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.25}.ft__cap[data-astro-cid-5ryy5rd4] span[data-astro-cid-5ryy5rd4]{color:var(--muted);white-space:nowrap;font-size:13px}.ft__foot[data-astro-cid-5ryy5rd4]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,7vw,104px);padding-top:28px;display:flex}.ft__cats[data-astro-cid-5ryy5rd4]{color:var(--muted);flex-wrap:wrap;gap:28px;font-size:15px;display:flex}.ft__cats[data-astro-cid-5ryy5rd4] a[data-astro-cid-5ryy5rd4]{padding-block:11px}.ft__cats[data-astro-cid-5ryy5rd4] a[data-astro-cid-5ryy5rd4]:hover{color:var(--ink)}@media (width<=760px){.ft__grid[data-astro-cid-5ryy5rd4]{row-gap:44px}.a[data-astro-cid-5ryy5rd4],.d[data-astro-cid-5ryy5rd4]{margin-top:0;margin-inline:calc(var(--pad) * -1);grid-column:1/-1}.a[data-astro-cid-5ryy5rd4] .ft__cap[data-astro-cid-5ryy5rd4],.d[data-astro-cid-5ryy5rd4] .ft__cap[data-astro-cid-5ryy5rd4]{padding-inline:var(--pad)}.b[data-astro-cid-5ryy5rd4]{grid-column:4/-1;margin-top:0}.c[data-astro-cid-5ryy5rd4]{grid-column:1/span 9}.ft__cap[data-astro-cid-5ryy5rd4]{flex-direction:column;gap:2px}.ft__foot[data-astro-cid-5ryy5rd4]{flex-direction:column;align-items:stretch}}.hc[data-astro-cid-m3zpgalb]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.hc__photo[data-astro-cid-m3zpgalb]{background:var(--bg-2);min-height:clamp(520px,62vw,860px);position:relative;overflow:hidden}.hc__photo[data-astro-cid-m3zpgalb] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;position:absolute;inset:0}.hc__over[data-astro-cid-m3zpgalb]{background:linear-gradient(#0b0c0a00 0%,#0b0c0ac7 55%,#0b0c0af0 100%);gap:14px;padding-block:96px clamp(28px,4vw,56px);display:grid;position:absolute;inset:auto 0 0}.hc__eyebrow[data-astro-cid-m3zpgalb]{color:#f2f0eccc;font-size:14px}.hc__over[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{max-width:11ch;font-size:clamp(34px,4.4vw,68px)}.hc__form[data-astro-cid-m3zpgalb]{align-content:center;gap:30px;max-width:720px;padding-block:clamp(48px,6vw,96px);display:grid}.hc__sub[data-astro-cid-m3zpgalb]{color:var(--muted);max-width:34ch;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.hc__email[data-astro-cid-m3zpgalb]{width:fit-content;color:var(--muted);padding-block:10px;font-size:16px}.hc__email[data-astro-cid-m3zpgalb]:hover{color:var(--ink)}@media (width<=900px){.hc[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.hc__photo[data-astro-cid-m3zpgalb]{aspect-ratio:4/5;min-height:0}}
