.gallery[data-astro-cid-rj65ajc3]{margin:0;padding:0;list-style:none}.gallery__figure[data-astro-cid-rj65ajc3]{margin:0}.gallery__link[data-astro-cid-rj65ajc3]{aspect-ratio:var(--ratio);background:var(--c-sand);cursor:zoom-in;display:block;position:relative;overflow:hidden}.gallery__link[data-astro-cid-rj65ajc3] img{transition:transform .9s var(--ease), filter .6s var(--ease)}@media (hover:hover){.gallery__link[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.035)}}.gallery__link[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:4px}.gallery__caption[data-astro-cid-rj65ajc3]{font-size:var(--t-sm);color:var(--c-ink-soft);max-width:48ch;margin-top:.6rem;line-height:1.45}.gallery--masonry[data-astro-cid-rj65ajc3],.gallery--wall[data-astro-cid-rj65ajc3]{columns:1;column-gap:clamp(.75rem,1.5vw,1.25rem)}.gallery--masonry[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3],.gallery--wall[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]{break-inside:avoid;margin-bottom:clamp(.75rem,1.5vw,1.25rem)}@media (width>=40rem){.gallery--masonry[data-astro-cid-rj65ajc3],.gallery--wall[data-astro-cid-rj65ajc3]{columns:2}}@media (width>=64rem){.gallery--wall[data-astro-cid-rj65ajc3]{columns:3}}.gallery--wave[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1.5vw,1.25rem);padding-bottom:3rem;display:grid}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__link[data-astro-cid-rj65ajc3]{aspect-ratio:3/4}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:nth-child(2n){transform:translateY(3rem)}@media (width>=64rem){.gallery--wave[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);padding-bottom:5.5rem}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:nth-child(2n){transform:none}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:nth-child(4n+2){transform:translateY(3.5rem)}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:nth-child(4n+3){transform:translateY(5.5rem)}.gallery--wave[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:nth-child(4n+4){transform:translateY(2rem)}}.gallery--row[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fit,minmax(min(12rem,45%),1fr));align-items:start;gap:clamp(.75rem,1.5vw,1rem);display:grid}.gallery--row[data-astro-cid-rj65ajc3] .gallery__link[data-astro-cid-rj65ajc3],.gallery--thumbs[data-astro-cid-rj65ajc3] .gallery__link[data-astro-cid-rj65ajc3]{aspect-ratio:4/5}.gallery--thumbs[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fill,minmax(min(9rem,45%),1fr));gap:clamp(.5rem,1vw,.75rem);display:grid}
