.gallery-section[data-astro-cid-iuo7srjn]{padding-top:0}.filters[data-astro-cid-iuo7srjn]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.filter[data-astro-cid-iuo7srjn]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.filter[data-astro-cid-iuo7srjn]:hover{border-color:var(--color-accent);color:var(--color-accent)}.filter[data-astro-cid-iuo7srjn].is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.grid[data-astro-cid-iuo7srjn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.item[data-astro-cid-iuo7srjn][hidden]{display:none}.item[data-astro-cid-iuo7srjn] img[data-astro-cid-iuo7srjn]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-md)}.item[data-astro-cid-iuo7srjn] figcaption[data-astro-cid-iuo7srjn]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm)}.empty[data-astro-cid-iuo7srjn]{color:var(--color-text-muted)}@media(min-width:640px){.grid[data-astro-cid-iuo7srjn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:960px){.grid[data-astro-cid-iuo7srjn]{grid-template-columns:repeat(4,minmax(0,1fr))}}.next[data-astro-cid-w6lwqnrf]{display:grid;gap:var(--space-4)}
