.gallery[data-astro-cid-rj65ajc3]{--row:clamp(220px, 28vw, 460px);flex-wrap:wrap;gap:clamp(8px,1.2vw,20px);margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-rj65ajc3]{flex:var(--r) 1 calc(var(--r) * var(--row));background:var(--fog);position:relative;overflow:hidden}.filler[data-astro-cid-rj65ajc3]{background:0 0;flex:10 1 0}a[data-astro-cid-rj65ajc3]{height:100%;display:block}img[data-astro-cid-rj65ajc3]{width:100%;height:100%;aspect-ratio:var(--r);object-fit:cover;transition:transform 1.4s var(--ease)}a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.02)}.cap[data-astro-cid-rj65ajc3]{color:#fff;opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(#0000,#00000061);padding:3rem 1.1rem 1rem;position:absolute;inset:auto 0 0}a[data-astro-cid-rj65ajc3]:hover .cap[data-astro-cid-rj65ajc3],a[data-astro-cid-rj65ajc3]:focus-visible .cap[data-astro-cid-rj65ajc3]{opacity:1}@media (hover:none){.cap[data-astro-cid-rj65ajc3]{opacity:1}}@media (width<=560px){li[data-astro-cid-rj65ajc3]{flex-basis:100%}.filler[data-astro-cid-rj65ajc3]{display:none}}
