.gallery-bar[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.25rem;margin-bottom:.9rem}.gallery-bar__count[data-astro-cid-ihllb3az]{margin:0;font-size:.8rem;color:var(--color-charcoal-500);font-variant-numeric:tabular-nums}.gallery-filter[data-astro-cid-ihllb3az]{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.gallery-filter[data-astro-cid-ihllb3az][hidden]{display:none}.gallery-filter__btn[data-astro-cid-ihllb3az],.gallery-more__btn[data-astro-cid-ihllb3az]{padding:.35rem 0;min-height:44px;border:0;background:none;cursor:pointer;font:inherit;font-size:.8rem;color:var(--color-charcoal-500);border-bottom:1px solid transparent}.gallery-filter__btn[data-astro-cid-ihllb3az]:hover{color:var(--color-charcoal-800)}.gallery-filter__btn[data-astro-cid-ihllb3az][aria-pressed=true]{color:var(--color-charcoal-800);border-bottom-color:var(--color-terra-500)}.gallery-more[data-astro-cid-ihllb3az]{margin:1.1rem 0 0;text-align:center}.gallery-more[data-astro-cid-ihllb3az][hidden]{display:none}.gallery-more__btn[data-astro-cid-ihllb3az]{color:var(--color-terra-600);border-bottom-color:var(--color-terra-200)}.gallery-more__btn[data-astro-cid-ihllb3az]:hover{border-bottom-color:var(--color-terra-500)}.gallery[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:640px){.gallery[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,1fr);gap:.6rem}}.gallery__item[data-astro-cid-ihllb3az]{margin:0;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden;border-radius:4px;aspect-ratio:1 / 1;display:block;text-decoration:none;position:relative}.gallery__item[data-astro-cid-ihllb3az][hidden]{display:none}.gallery__new[data-astro-cid-ihllb3az]{position:absolute;left:.45rem;bottom:.4rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75);pointer-events:none}.gallery__place[data-astro-cid-ihllb3az]{position:absolute;right:.45rem;top:.4rem;max-width:calc(100% - .9rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;letter-spacing:.04em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none}.gallery__img[data-astro-cid-ihllb3az]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-out)}.gallery__item[data-astro-cid-ihllb3az]:hover .gallery__img[data-astro-cid-ihllb3az]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.gallery__item[data-astro-cid-ihllb3az]:hover .gallery__img[data-astro-cid-ihllb3az]{transform:none}}.lightbox[data-astro-cid-ihllb3az]{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#14100eed}.lightbox[data-astro-cid-ihllb3az][hidden]{display:none}.lightbox__img[data-astro-cid-ihllb3az]{max-width:92vw;max-height:78vh;object-fit:contain;border-radius:4px}@media(prefers-reduced-motion:no-preference){.lightbox__img[data-astro-cid-ihllb3az]{transition:opacity .15s var(--ease-out)}}.lightbox__caption-block[data-astro-cid-ihllb3az]{display:flex;flex-direction:column;align-items:center;gap:.15rem}.lightbox__cap[data-astro-cid-ihllb3az]{margin:0;color:#ffffffd1;font-size:.85rem;text-align:center}.lightbox__meta[data-astro-cid-ihllb3az]{margin:0;color:#ffffff73;font-size:.72rem;letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums}.lightbox__place[data-astro-cid-ihllb3az]{margin-top:.35rem;color:#ffffffd9;font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.lightbox__place[data-astro-cid-ihllb3az][hidden]{display:none}.lightbox__close[data-astro-cid-ihllb3az]{position:absolute;top:.6rem;right:.85rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;font-size:2.2rem;line-height:1;cursor:pointer}.lightbox__nav[data-astro-cid-ihllb3az]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;cursor:pointer;background:#14100e59;color:#fff;transition:background .15s var(--ease-out)}.lightbox__nav[data-astro-cid-ihllb3az]:hover,.lightbox__nav[data-astro-cid-ihllb3az]:focus-visible{background:#14100e99}.lightbox__nav--prev[data-astro-cid-ihllb3az]{left:.6rem}.lightbox__nav--next[data-astro-cid-ihllb3az]{right:.6rem}@media(max-width:640px){.lightbox__nav--prev[data-astro-cid-ihllb3az]{left:.2rem}.lightbox__nav--next[data-astro-cid-ihllb3az]{right:.2rem}}
