.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;grid-auto-flow:dense;gap:1rem;display:grid}.shot--landscape[data-astro-cid-rj65ajc3]{grid-column:span 2}.shot--portrait[data-astro-cid-rj65ajc3]{grid-row:span 2}.shot--wide[data-astro-cid-rj65ajc3]{grid-column:1/-1}.shot__btn[data-astro-cid-rj65ajc3]{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.shot__frame[data-astro-cid-rj65ajc3]{height:100%}.shot__frame[data-astro-cid-rj65ajc3]:after{content:"";opacity:0;background:linear-gradient(#0000 60%,#030d3199);transition:opacity .4s;position:absolute;inset:0}.shot__btn[data-astro-cid-rj65ajc3]:hover .shot__frame[data-astro-cid-rj65ajc3]:after,.shot__btn[data-astro-cid-rj65ajc3]:focus-visible .shot__frame[data-astro-cid-rj65ajc3]:after{opacity:1}.shot__btn[data-astro-cid-rj65ajc3]:hover .shot__frame[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{transform:scale(1.04)}.shot__caption[data-astro-cid-rj65ajc3]{color:var(--white);opacity:0;transition:opacity .4s, transform .4s var(--ease);align-items:baseline;gap:.8rem;display:flex;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem;transform:translateY(6px)}.shot__caption[data-astro-cid-rj65ajc3] .script[data-astro-cid-rj65ajc3]{color:var(--white);font-size:1.7rem}.shot__caption[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]:last-child{letter-spacing:.26em;text-transform:uppercase;font-size:.64rem}.shot__btn[data-astro-cid-rj65ajc3]:hover .shot__caption[data-astro-cid-rj65ajc3],.shot__btn[data-astro-cid-rj65ajc3]:focus-visible .shot__caption[data-astro-cid-rj65ajc3]{opacity:1;transform:none}@media (width<=900px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}}@media (width<=520px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr;grid-auto-rows:240px}.shot--landscape[data-astro-cid-rj65ajc3]{grid-column:span 1}.shot--portrait[data-astro-cid-rj65ajc3]{grid-row:span 1}.shot__caption[data-astro-cid-rj65ajc3]{opacity:1;transform:none}.shot__frame[data-astro-cid-rj65ajc3]:after{opacity:1}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--white);background:#030d31f5;border:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#030d3199}.lightbox__figure[data-astro-cid-rj65ajc3]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:0;padding:4rem clamp(1rem,8vw,6rem);display:flex;position:absolute;inset:0}.lightbox__figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);object-fit:contain;max-width:100%;max-height:calc(100vh - 10rem);box-shadow:0 40px 80px -30px #0009}.lightbox__figure[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{font-family:var(--serif);color:#fffc;text-align:center;font-size:1.1rem;font-style:italic}.lightbox__close[data-astro-cid-rj65ajc3],.lightbox__arrow[data-astro-cid-rj65ajc3]{z-index:2;width:3rem;height:3rem;color:var(--white);background:#030d3180;border:1px solid #fff6;border-radius:50%;font-size:1.2rem;transition:background .3s;position:absolute}.lightbox__close[data-astro-cid-rj65ajc3]:hover,.lightbox__arrow[data-astro-cid-rj65ajc3]:hover{background:var(--white);color:var(--navy)}.lightbox__close[data-astro-cid-rj65ajc3]{font-size:1.6rem;top:1.2rem;right:1.2rem}.lightbox__arrow[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.lightbox__arrow--prev[data-astro-cid-rj65ajc3]{left:1.2rem}.lightbox__arrow--next[data-astro-cid-rj65ajc3]{right:1.2rem}.clip__grid[data-astro-cid-p2dulwih]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.clip__text[data-astro-cid-p2dulwih]{flex-direction:column;gap:1rem;display:flex}.clip__text[data-astro-cid-p2dulwih] .lead[data-astro-cid-p2dulwih]{margin:0}.clip__figure[data-astro-cid-p2dulwih]{border-radius:var(--radius);background:#000;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.clip__figure[data-astro-cid-p2dulwih] video[data-astro-cid-p2dulwih]{aspect-ratio:16/9;width:100%}@media (width<=900px){.clip__grid[data-astro-cid-p2dulwih]{grid-template-columns:1fr}}
