.gallery[data-astro-cid-7hrnqif6]{gap:clamp(1.5rem,4vw,2.5rem);display:grid}.gallery__grid[data-astro-cid-7hrnqif6]{gap:clamp(1.25rem,3.5vw,2rem);display:grid}.gallery__grid[data-astro-cid-7hrnqif6] .is-filtered-out{display:none}.gallery__empty[data-astro-cid-7hrnqif6]{text-align:center;color:var(--text-soft);font-family:var(--font-display);font-size:var(--step-1);margin:0;padding:clamp(2.5rem,8vw,4rem) 1rem}.gallery__empty[data-astro-cid-7hrnqif6][hidden]{display:none}.gallery__empty[data-astro-cid-7hrnqif6] button[data-astro-cid-7hrnqif6]{color:var(--champagne);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=640px){.gallery__grid[data-astro-cid-7hrnqif6]{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.gallery__grid[data-astro-cid-7hrnqif6]{grid-template-columns:repeat(3,1fr)}}.filters[data-astro-cid-7tn5z5i3]{border-bottom:1px solid var(--smoke);gap:clamp(.75rem,2.5vw,1rem);padding-bottom:clamp(1.5rem,4vw,2.25rem);display:grid}.filters__search[data-astro-cid-7tn5z5i3]{align-items:center;display:flex;position:relative}.filters__icon[data-astro-cid-7tn5z5i3]{width:16px;height:16px;color:var(--text-faint);pointer-events:none;transition:color .4s var(--ease-lux);position:absolute;left:1.1rem}.filters__search[data-astro-cid-7tn5z5i3]:focus-within .filters__icon[data-astro-cid-7tn5z5i3]{color:var(--gold-bright)}.filters__search[data-astro-cid-7tn5z5i3] input[data-astro-cid-7tn5z5i3]{border:1px solid var(--smoke-strong);width:100%;min-height:52px;color:var(--text);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.01em;transition:border-color .5s var(--ease-lux), background .5s var(--ease-lux);-webkit-appearance:none;appearance:none;background:#ffffff05;border-radius:999px;padding:.9rem 1.1rem .9rem 2.9rem}.filters__search[data-astro-cid-7tn5z5i3] input[data-astro-cid-7tn5z5i3]::placeholder{color:var(--text-faint);font-style:italic}.filters__search[data-astro-cid-7tn5z5i3] input[data-astro-cid-7tn5z5i3]:focus{border-color:var(--gold-dim);background:#ffffff09;outline:none}.filters__search[data-astro-cid-7tn5z5i3] input[data-astro-cid-7tn5z5i3]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.filters__search[data-astro-cid-7tn5z5i3] input[data-astro-cid-7tn5z5i3]::-webkit-search-cancel-button{-webkit-appearance:none}.filters__facets[data-astro-cid-7tn5z5i3]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:center;gap:.6rem;display:grid}.filters__field[data-astro-cid-7tn5z5i3]{margin:0;display:flex}.filters__facets[data-astro-cid-7tn5z5i3] select[data-astro-cid-7tn5z5i3]{border:1px solid var(--smoke-strong);width:100%;min-height:44px;color:var(--text-soft);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .5s var(--ease-lux), color .5s var(--ease-lux);background-color:#ffffff05;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.05rem center,right .8rem center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;padding:.5rem 2rem .5rem 1rem;font-size:.66rem;font-weight:400}.filters__facets[data-astro-cid-7tn5z5i3] select[data-astro-cid-7tn5z5i3]:hover{border-color:var(--gold-dim);color:var(--champagne)}.filters__facets[data-astro-cid-7tn5z5i3] select[data-astro-cid-7tn5z5i3][data-active]{border-color:var(--gold-dim);color:var(--champagne);background-color:#c9a22714}.filters__facets[data-astro-cid-7tn5z5i3] option[data-astro-cid-7tn5z5i3]{background:var(--charcoal);color:var(--text);text-transform:none;letter-spacing:normal;font-size:var(--step--1)}.filters__reset[data-astro-cid-7tn5z5i3]{min-height:44px;color:var(--text-faint);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .4s var(--ease-lux), border-color .4s var(--ease-lux);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.64rem;display:inline-flex}.filters__reset[data-astro-cid-7tn5z5i3]:hover{color:var(--champagne);border-color:var(--smoke-strong)}.filters__reset[data-astro-cid-7tn5z5i3][hidden]{display:none}@media (width>=720px){.filters__facets[data-astro-cid-7tn5z5i3]{flex-wrap:wrap;gap:.6rem;display:flex}.filters__field[data-astro-cid-7tn5z5i3]{flex:0 auto}.filters__facets[data-astro-cid-7tn5z5i3] select[data-astro-cid-7tn5z5i3]{width:auto}.filters__reset[data-astro-cid-7tn5z5i3]{margin-left:auto}}.count[data-astro-cid-ssiihdlg]{letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint);margin-top:1.5rem;font-size:.66rem}.count[data-astro-cid-ssiihdlg] span[data-astro-cid-ssiihdlg]{color:var(--champagne)}
