@keyframes p-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes p-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes p-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.p-hero[data-astro-cid-5hz3dbe4]{color:#fff;background:var(--ink);height:100svh;min-height:34rem;position:relative;overflow:hidden}.p-hero-media[data-astro-cid-5hz3dbe4]{position:absolute;inset:0}.p-hero-media[data-astro-cid-5hz3dbe4] img,.p-hero-media[data-astro-cid-5hz3dbe4] video[data-astro-cid-5hz3dbe4]{object-fit:cover;width:100%;height:100%;animation:p-settle 2.2s var(--ease) both}.p-hero[data-astro-cid-5hz3dbe4]:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#090c163d 66%,#090c16bd),linear-gradient(#090c1659,#0000 22%);position:absolute;inset:0}.p-hero-caption[data-astro-cid-5hz3dbe4]{z-index:2;gap:.7rem;display:grid;position:absolute;bottom:clamp(2.5rem,7vh,5rem);left:0;right:0}.p-hero-caption[data-astro-cid-5hz3dbe4]>[data-astro-cid-5hz3dbe4]{animation:p-rise 1.1s var(--ease) both;animation-delay:.35s}.p-hero-caption[data-astro-cid-5hz3dbe4]>[data-astro-cid-5hz3dbe4]:nth-child(2){animation-delay:.45s}.p-hero-caption[data-astro-cid-5hz3dbe4]>[data-astro-cid-5hz3dbe4]:nth-child(3){animation-delay:.55s}.p-title[data-astro-cid-5hz3dbe4]{letter-spacing:-.022em;text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,1.2rem + 5.8vw,7.5rem);font-weight:300;line-height:.97}.p-sub[data-astro-cid-5hz3dbe4]{opacity:.9;font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.p-scroll[data-astro-cid-5hz3dbe4]{z-index:2;right:var(--gutter);background:#ffffff40;width:1px;height:4.5rem;position:absolute;bottom:clamp(2.5rem,7vh,5rem)}.p-scroll[data-astro-cid-5hz3dbe4] span[data-astro-cid-5hz3dbe4]{animation:p-cue 2.4s var(--ease-in-out) infinite;background:#fff;position:absolute;inset:0}.story[data-astro-cid-5hz3dbe4]{gap:3rem var(--gap);display:grid}.facts-sticky[data-astro-cid-5hz3dbe4]{gap:1.4rem var(--gap);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.facts[data-astro-cid-5hz3dbe4] dt[data-astro-cid-5hz3dbe4]{margin-bottom:.35rem}.facts[data-astro-cid-5hz3dbe4] dd[data-astro-cid-5hz3dbe4]{font-size:.9375rem;line-height:1.45}.story-lead[data-astro-cid-5hz3dbe4]{max-width:24em;margin-bottom:clamp(2rem,4vw,3.5rem)}@media (width>=60rem){.story[data-astro-cid-5hz3dbe4]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.facts-sticky[data-astro-cid-5hz3dbe4]{top:calc(var(--header-h) + 2.5rem);grid-template-columns:1fr;max-width:18rem;position:sticky}.facts-sticky[data-astro-cid-5hz3dbe4]>div[data-astro-cid-5hz3dbe4]{border-bottom:1px solid var(--line);padding-bottom:1.1rem}}.gallery[data-astro-cid-5hz3dbe4]{gap:var(--g);padding:var(--g);background:var(--white);--g:clamp(.6rem, 1.4vw, 1.5rem);display:grid}.g-row[data-astro-cid-5hz3dbe4]{gap:var(--g);display:grid}.g-cell[data-astro-cid-5hz3dbe4]{cursor:zoom-in;display:block}.g-full[data-astro-cid-5hz3dbe4] .g-cell[data-astro-cid-5hz3dbe4]{aspect-ratio:16/9}@media (width>=48rem){.g-pair[data-astro-cid-5hz3dbe4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.g-pair-rev[data-astro-cid-5hz3dbe4]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.g-pair[data-astro-cid-5hz3dbe4] .g-cell[data-astro-cid-5hz3dbe4],.g-pair-rev[data-astro-cid-5hz3dbe4] .g-cell[data-astro-cid-5hz3dbe4]{aspect-ratio:auto;height:clamp(22rem,46vw,52rem)}}@media (width<=47.99rem){.g-cell[data-astro-cid-5hz3dbe4]{aspect-ratio:3/2}}.drawings[data-astro-cid-5hz3dbe4]{gap:2rem;display:grid}.drawings-grid[data-astro-cid-5hz3dbe4]{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.drawing[data-astro-cid-5hz3dbe4]{background:var(--white);padding:clamp(1rem,3vw,3rem)}.drawing[data-astro-cid-5hz3dbe4] img{mix-blend-mode:multiply}.related-head[data-astro-cid-5hz3dbe4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:clamp(1.5rem,3vw,3rem);padding-bottom:1.25rem;display:flex}.related-grid[data-astro-cid-5hz3dbe4]{gap:2.5rem var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.next[data-astro-cid-5hz3dbe4]{color:#fff;background:var(--ink);height:80svh;min-height:26rem;display:block;position:relative;overflow:hidden}.next-media[data-astro-cid-5hz3dbe4]{background:var(--ink);opacity:.72;transition:opacity .8s var(--ease);position:absolute;inset:0}.next[data-astro-cid-5hz3dbe4]:hover .next-media[data-astro-cid-5hz3dbe4]{opacity:.9}.next-media[data-astro-cid-5hz3dbe4] img{transition:transform 1.6s var(--ease)}.next[data-astro-cid-5hz3dbe4]:hover .next-media[data-astro-cid-5hz3dbe4] img{transform:scale(1.04)}.next-film[data-astro-cid-5hz3dbe4]{opacity:0;transition:transform 1.6s var(--ease), opacity .8s var(--ease);position:absolute;inset:0}.next-film[data-astro-cid-5hz3dbe4].is-on{opacity:1}.next[data-astro-cid-5hz3dbe4]:hover .next-film[data-astro-cid-5hz3dbe4].is-on{transform:scale(1.04)}.next-inner[data-astro-cid-5hz3dbe4]{align-content:end;gap:.6rem;height:100%;padding-bottom:clamp(2.5rem,6vh,4.5rem);display:grid;position:relative}.next-title[data-astro-cid-5hz3dbe4]{letter-spacing:-.022em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,1.2rem + 4.6vw,6rem);font-weight:300;line-height:1}.next-sub[data-astro-cid-5hz3dbe4]{opacity:.85}.lightbox[data-astro-cid-5hz3dbe4]{color:#fff;background:#090c16f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(3rem,5vw,4.5rem) clamp(.75rem,5vw,5rem)}.lightbox[data-astro-cid-5hz3dbe4][open]{animation:vt-in .35s var(--ease);place-items:center;display:grid}.lightbox[data-astro-cid-5hz3dbe4]::backdrop{background:0 0}.lb-stage[data-astro-cid-5hz3dbe4]{place-items:center;width:100%;height:100%;min-height:0;display:grid}.lb-stage[data-astro-cid-5hz3dbe4] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(3rem,5vw,4.5rem))}.lb-close[data-astro-cid-5hz3dbe4]{top:1.25rem;right:var(--gutter);font-size:.875rem;position:absolute}.lb-nav[data-astro-cid-5hz3dbe4]{border-radius:50%;width:3rem;height:3rem;font-size:1.125rem;transition:background .3s;position:absolute;top:50%;translate:0 -50%}.lb-nav[data-astro-cid-5hz3dbe4]:hover{background:#ffffff24}.lb-prev[data-astro-cid-5hz3dbe4]{left:.75rem}.lb-next[data-astro-cid-5hz3dbe4]{right:.75rem}.lb-count[data-astro-cid-5hz3dbe4]{letter-spacing:.08em;opacity:.75;position:absolute;bottom:1.25rem;left:50%;translate:-50%}
