.filters[data-astro-cid-6bdwuc52]{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.filter[data-astro-cid-6bdwuc52]{min-height:2.75rem;padding:0 var(--space-6);font:inherit;color:var(--ink-body);background:var(--surface-white);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #342b0624;font-weight:600}.filter[data-astro-cid-6bdwuc52]:hover{border-color:var(--gold-deep)}.filter[data-astro-cid-6bdwuc52][aria-pressed=true]{color:var(--surface-page);background:var(--green);border-color:var(--green)}.gallery[data-astro-cid-6bdwuc52]{columns:1;column-gap:var(--space-6);margin:0;padding:0;list-style:none}@media (width>=40rem){.gallery[data-astro-cid-6bdwuc52]{columns:2}}@media (width>=64rem){.gallery[data-astro-cid-6bdwuc52]{columns:3}}.gallery__item[data-astro-cid-6bdwuc52]{break-inside:avoid;margin-bottom:var(--space-6)}.gallery__item[data-astro-cid-6bdwuc52][hidden]{display:none}.gallery__open[data-astro-cid-6bdwuc52]{background:var(--surface-honey);border-radius:var(--radius-lg);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.gallery__img[data-astro-cid-6bdwuc52]{width:100%;height:auto;transition:transform .6s var(--ease-out);display:block}.gallery__open[data-astro-cid-6bdwuc52]:hover .gallery__img[data-astro-cid-6bdwuc52],.gallery__open[data-astro-cid-6bdwuc52]:focus-visible .gallery__img[data-astro-cid-6bdwuc52]{transform:scale(1.04)}.gallery__open[data-astro-cid-6bdwuc52]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.gallery__caption[data-astro-cid-6bdwuc52]{margin-top:var(--space-2);font-size:var(--font-size-small);color:var(--ink-muted)}.lightbox[data-astro-cid-6bdwuc52]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-12) var(--space-4) var(--space-8);color:var(--surface-page);background:#141004f0;border:0;margin:0}.lightbox[data-astro-cid-6bdwuc52][open]{place-items:center;display:grid}.lightbox[data-astro-cid-6bdwuc52]::backdrop{background:0 0}.lightbox__figure[data-astro-cid-6bdwuc52]{align-items:center;gap:var(--space-4);flex-direction:column;max-height:100%;margin:0;display:flex}.lightbox__img[data-astro-cid-6bdwuc52]{object-fit:contain;border-radius:var(--radius-md);max-width:min(100%,75rem);max-height:calc(100dvh - 10rem)}.lightbox__caption[data-astro-cid-6bdwuc52]{gap:var(--space-4);font-size:var(--font-size-small);display:flex}.lightbox__count[data-astro-cid-6bdwuc52]{color:#fffbf499}.lightbox__btn[data-astro-cid-6bdwuc52]{width:3rem;height:3rem;color:var(--ink);cursor:pointer;background:#fffbf4e6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.lightbox__btn[data-astro-cid-6bdwuc52] svg[data-astro-cid-6bdwuc52]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.lightbox__btn[data-astro-cid-6bdwuc52]:focus-visible{outline:2px solid var(--surface-page);outline-offset:3px}.lightbox__close[data-astro-cid-6bdwuc52]{top:var(--space-4);right:var(--space-4)}.lightbox__prev[data-astro-cid-6bdwuc52],.lightbox__next[data-astro-cid-6bdwuc52]{top:50%;translate:0 -50%}.lightbox__prev[data-astro-cid-6bdwuc52]{left:var(--space-4)}.lightbox__next[data-astro-cid-6bdwuc52]{right:var(--space-4)}@media (width<=47.99rem){.lightbox[data-astro-cid-6bdwuc52]{padding-bottom:5.5rem}.lightbox__prev[data-astro-cid-6bdwuc52],.lightbox__next[data-astro-cid-6bdwuc52]{top:auto;bottom:var(--space-4);translate:none}}@media (prefers-reduced-motion:reduce){.gallery__img[data-astro-cid-6bdwuc52]{transition:none}.gallery__open[data-astro-cid-6bdwuc52]:hover .gallery__img[data-astro-cid-6bdwuc52],.gallery__open[data-astro-cid-6bdwuc52]:focus-visible .gallery__img[data-astro-cid-6bdwuc52]{transform:none}}
