.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.gallery__item[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;background:var(--charcoal);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.gallery__item--wide[data-astro-cid-rj65ajc3]{aspect-ratio:21/9;grid-column:1/-1}.gallery__item--tall[data-astro-cid-rj65ajc3]{aspect-ratio:4/5}.gallery__item[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.gallery__item[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}@media (width<=700px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr}.gallery__item[data-astro-cid-rj65ajc3],.gallery__item--wide[data-astro-cid-rj65ajc3]{aspect-ratio:3/2}.gallery__item--tall[data-astro-cid-rj65ajc3]{aspect-ratio:4/5}}.lightbox[data-astro-cid-rj65ajc3]{color:#fff;background:#121110f7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.lightbox__img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:calc(100vw - 8rem);max-height:calc(100dvh - 6rem)}.lightbox__count[data-astro-cid-rj65ajc3]{letter-spacing:.12em;color:#ffffffb3;margin:0;font-size:.8125rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.lightbox__btn[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.1rem;display:grid;position:absolute}.lightbox__btn[data-astro-cid-rj65ajc3]:hover{border-color:#fff}.lightbox__close[data-astro-cid-rj65ajc3]{top:1.25rem;right:1.25rem}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-rj65ajc3]{left:1.25rem}.lightbox__next[data-astro-cid-rj65ajc3]{right:1.25rem}@media (width<=700px){.lightbox__img[data-astro-cid-rj65ajc3]{max-width:100vw}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:auto;bottom:.75rem;transform:none}}.hero[data-astro-cid-5hz3dbe4]{background:var(--charcoal);height:clamp(20rem,47vw,42.5rem)}.hero[data-astro-cid-5hz3dbe4] img{object-fit:cover;width:100%;height:100%}.intro[data-astro-cid-5hz3dbe4]{padding-block:clamp(3.5rem,6vw,5.5rem) clamp(3.5rem,6vw,6rem)}.back[data-astro-cid-5hz3dbe4]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600;text-decoration:none}.back[data-astro-cid-5hz3dbe4]:hover{color:var(--accent-text)}h1[data-astro-cid-5hz3dbe4]{margin:1.5rem 0 3.5rem;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.08}.intro__grid[data-astro-cid-5hz3dbe4]{flex-wrap:wrap;gap:clamp(2.5rem,5vw,4rem);display:flex}.facts[data-astro-cid-5hz3dbe4]{border-top:1px solid var(--line);flex:16rem;align-content:start;gap:1.4rem;margin:0;padding-top:1.5rem;display:grid}dt[data-astro-cid-5hz3dbe4]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem}dd[data-astro-cid-5hz3dbe4]{margin:.25rem 0 0;font-weight:500}dd[data-astro-cid-5hz3dbe4] ul[data-astro-cid-5hz3dbe4]{margin:0;padding:0;list-style:none}dd[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]{text-decoration:none}dd[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]:hover{color:var(--accent-text);text-decoration:underline}.description[data-astro-cid-5hz3dbe4]{flex:999 35rem;min-width:0;max-width:46rem}.description[data-astro-cid-5hz3dbe4] p:first-child{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:300;line-height:1.4}.description[data-astro-cid-5hz3dbe4] p:not(:first-child){color:var(--ink-soft)}.gallery[data-astro-cid-5hz3dbe4]{padding-bottom:clamp(4rem,8vw,7rem)}.film[data-astro-cid-5hz3dbe4]{padding-top:clamp(4rem,8vw,7rem)}.more[data-astro-cid-5hz3dbe4]{padding-block:clamp(4rem,8vw,7rem) clamp(4.5rem,9vw,8rem)}.more__inner[data-astro-cid-5hz3dbe4]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2.5rem;display:flex}.more__label[data-astro-cid-5hz3dbe4]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;display:block}.more__next[data-astro-cid-5hz3dbe4]{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:300;text-decoration:none}.more__next[data-astro-cid-5hz3dbe4]:hover{color:var(--accent-text)}
