.gallery__filters[data-astro-cid-iys7w2kj]{margin-bottom:var(--space-7);flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-astro-cid-iys7w2kj]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--fs-sm);letter-spacing:.04em;transition:background-color var(--dur-base), color var(--dur-base), border-color var(--dur-base);align-items:center;gap:.5rem;padding:.5rem 1.1rem;display:inline-flex}.chip-btn[data-astro-cid-iys7w2kj]:hover{border-color:var(--text)}.chip-btn[data-astro-cid-iys7w2kj].is-active{background:var(--c-charcoal-900);border-color:var(--c-charcoal-900);color:var(--c-ivory-100)}.chip-btn__count[data-astro-cid-iys7w2kj]{font-size:var(--fs-xs);opacity:.6}.gallery__grid[data-astro-cid-iys7w2kj]{columns:1;column-gap:var(--space-4)}@media (width>=36em){.gallery__grid[data-astro-cid-iys7w2kj]{columns:2}}@media (width>=64em){.gallery__grid[data-astro-cid-iys7w2kj]{columns:3}}.gallery__item[data-astro-cid-iys7w2kj]{break-inside:avoid;margin-bottom:var(--space-4)}.gallery__item[data-astro-cid-iys7w2kj][hidden]{display:none}.gallery__btn[data-astro-cid-iys7w2kj]{cursor:zoom-in;width:100%;display:block;position:relative}.gallery__btn[data-astro-cid-iys7w2kj] .media[data-astro-cid-iys7w2kj]{display:block}.gallery__zoom[data-astro-cid-iys7w2kj]{width:2.5rem;height:2.5rem;color:var(--c-charcoal-900);opacity:0;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);background:#fcfaf6e6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem;transform:scale(.8)}.gallery__btn[data-astro-cid-iys7w2kj]:hover .gallery__zoom[data-astro-cid-iys7w2kj],.gallery__btn[data-astro-cid-iys7w2kj]:focus-visible .gallery__zoom[data-astro-cid-iys7w2kj]{opacity:1;transform:none}.lightbox[data-astro-cid-iys7w2kj]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-ivory-100);overscroll-behavior:contain;background:#12100ef7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-iys7w2kj][open]{animation:lb-in .35s var(--ease-out);grid-template-rows:1fr auto;display:grid}.lightbox[data-astro-cid-iys7w2kj]::backdrop{background:#12100ee6}@keyframes lb-in{0%{opacity:0}}.lightbox__stage[data-astro-cid-iys7w2kj]{touch-action:pan-y;place-items:center;min-height:0;padding:4.5rem 1rem .5rem;display:grid}.lightbox__img[data-astro-cid-iys7w2kj]{object-fit:contain;max-width:min(100%,1600px);max-height:calc(100dvh - 9rem);transition:opacity .25s var(--ease-out)}.lightbox__img[data-astro-cid-iys7w2kj].is-loading{opacity:0}.lightbox__caption[data-astro-cid-iys7w2kj]{text-align:center;font-size:var(--fs-sm);color:var(--text-inverse-muted);padding:1rem 4rem 1.5rem}.lightbox__count[data-astro-cid-iys7w2kj]{font-size:var(--fs-xs);letter-spacing:.1em;opacity:.7;margin-left:.75rem}.lightbox__btn[data-astro-cid-iys7w2kj]{width:3.25rem;height:3.25rem;color:var(--c-ivory-100);transition:background-color var(--dur-base);background:#ffffff0f;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox__btn[data-astro-cid-iys7w2kj]:hover{background:#ffffff29}.lightbox__close[data-astro-cid-iys7w2kj]{top:1rem;right:1rem}.lightbox__prev[data-astro-cid-iys7w2kj],.lightbox__next[data-astro-cid-iys7w2kj]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-iys7w2kj]{left:1rem}.lightbox__next[data-astro-cid-iys7w2kj]{right:1rem}@media (width<=40em){.lightbox__prev[data-astro-cid-iys7w2kj],.lightbox__next[data-astro-cid-iys7w2kj]{top:auto;bottom:.75rem;transform:none}}.gal-head[data-astro-cid-ixi6pzvt]{padding-bottom:0}.crumbs[data-astro-cid-ixi6pzvt] ol[data-astro-cid-ixi6pzvt]{margin-bottom:var(--space-7);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);gap:.6rem;display:flex}.crumbs[data-astro-cid-ixi6pzvt] li[data-astro-cid-ixi6pzvt]+li[data-astro-cid-ixi6pzvt]:before{content:"/";margin-right:.6rem}.crumbs[data-astro-cid-ixi6pzvt] a[data-astro-cid-ixi6pzvt]{text-decoration:none}.gal-head__row[data-astro-cid-ixi6pzvt]{gap:var(--space-5);align-items:end;display:grid}@media (width>=56em){.gal-head__row[data-astro-cid-ixi6pzvt]{grid-template-columns:1.2fr 1fr}}.gal-head[data-astro-cid-ixi6pzvt] h1[data-astro-cid-ixi6pzvt]{margin-top:var(--space-4)}.gal-body[data-astro-cid-ixi6pzvt]{padding-top:var(--space-7)}.gal-cta[data-astro-cid-ixi6pzvt]{margin-top:var(--space-8)}
