.gallery[data-astro-cid-iys7w2kj]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}@media(width>=64rem){.gallery--featured[data-astro-cid-iys7w2kj]{grid-template-columns:repeat(4,1fr);grid-auto-rows:15rem}.gallery--featured[data-astro-cid-iys7w2kj] .gallery__item[data-astro-cid-iys7w2kj]:first-child{grid-column:span 2;grid-row:span 2}}.gallery__item[data-astro-cid-iys7w2kj]{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;background:var(--c-sand);aspect-ratio:4 / 3;isolation:isolate}@media(width>=64rem){.gallery--featured[data-astro-cid-iys7w2kj] .gallery__item[data-astro-cid-iys7w2kj]{aspect-ratio:auto}}.gallery__item[data-astro-cid-iys7w2kj] img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease-out)}.gallery__item[data-astro-cid-iys7w2kj]:hover img{transform:scale(1.06)}.gallery__item[data-astro-cid-iys7w2kj] figcaption[data-astro-cid-iys7w2kj]{position:absolute;inset:auto 0 0;padding:2rem 1rem .85rem;background:linear-gradient(#0000,#1d1e18bf);color:var(--c-white);font-size:.85rem;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--ease-out)}.gallery__item[data-astro-cid-iys7w2kj]:hover figcaption[data-astro-cid-iys7w2kj],.gallery__item[data-astro-cid-iys7w2kj]:focus-within figcaption[data-astro-cid-iys7w2kj]{opacity:1;transform:none}@media(hover:none){.gallery__item[data-astro-cid-iys7w2kj] figcaption[data-astro-cid-iys7w2kj]{opacity:1;transform:none}}
