.gallery-carousel-shell[data-astro-cid-74u6m3zi]{position:relative;width:100%}.gallery-carousel-frame[data-astro-cid-74u6m3zi]{position:relative;width:100%;padding:0 3.25rem}.gallery-carousel-window[data-astro-cid-74u6m3zi]{overflow:hidden;width:100%;container-type:inline-size}.gallery-carousel-track[data-astro-cid-74u6m3zi]{display:flex;gap:1rem;will-change:transform}.gallery-carousel-slide[data-astro-cid-74u6m3zi]{flex:0 0 100cqw;width:100cqw;min-width:0}@media(min-width:768px){.gallery-carousel-slide[data-astro-cid-74u6m3zi]{flex:0 0 calc((100cqw - 1rem)/2);width:calc((100cqw - 1rem)/2)}}@media(min-width:1024px){.gallery-carousel-slide[data-astro-cid-74u6m3zi]{flex:0 0 calc((100cqw - 2rem) / 3);width:calc((100cqw - 2rem) / 3)}}.gallery-carousel-card[data-astro-cid-74u6m3zi]{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;aspect-ratio:4 / 3;border-radius:.75rem;overflow:hidden;box-shadow:0 12px 28px #00000059}.gallery-carousel-card[data-astro-cid-74u6m3zi]:focus-visible{outline:2px solid #fff;outline-offset:3px}.gallery-carousel-img[data-astro-cid-74u6m3zi]{width:100%;height:100%;object-fit:cover;display:block}.gallery-carousel-arrow[data-astro-cid-74u6m3zi]{position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:#0000008c;color:#fff;font-size:1.75rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:background .18s ease}.gallery-carousel-arrow[data-astro-cid-74u6m3zi].prev{left:.35rem}.gallery-carousel-arrow[data-astro-cid-74u6m3zi].next{right:.35rem}.gallery-carousel-arrow[data-astro-cid-74u6m3zi]:hover{background:#000c}.gallery-carousel-arrow[data-astro-cid-74u6m3zi]:focus-visible{outline:2px solid #fff;outline-offset:2px}.gallery-carousel-dots[data-astro-cid-74u6m3zi]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem;padding:0 1.5rem}.gallery-carousel-dot[data-astro-cid-74u6m3zi]{width:.55rem;height:.55rem;padding:0;border:0;border-radius:9999px;background:#ffffff52;cursor:pointer;transition:background .18s ease,transform .18s ease}.gallery-carousel-dot[data-astro-cid-74u6m3zi].is-active{background:#fff;transform:scale(1.2)}.gallery-carousel-dot[data-astro-cid-74u6m3zi]:focus-visible{outline:2px solid #fff;outline-offset:2px}.gallery-lightbox[data-astro-cid-74u6m3zi]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:3.5rem 4.5rem 4.5rem}.gallery-lightbox[data-astro-cid-74u6m3zi][hidden]{display:none}.gallery-lightbox-backdrop[data-astro-cid-74u6m3zi]{position:absolute;inset:0;background:#000000d1}.gallery-lightbox-figure[data-astro-cid-74u6m3zi]{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;max-width:90vw}.gallery-lightbox-img[data-astro-cid-74u6m3zi]{width:auto;height:auto;border-radius:.5rem;box-shadow:0 16px 48px #00000073}.gallery-lightbox-close[data-astro-cid-74u6m3zi],.gallery-lightbox-nav[data-astro-cid-74u6m3zi]{position:absolute;z-index:2;border:0;border-radius:9999px;background:#0000008c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease}.gallery-lightbox-close[data-astro-cid-74u6m3zi]:hover,.gallery-lightbox-nav[data-astro-cid-74u6m3zi]:hover{background:#000c}.gallery-lightbox-close[data-astro-cid-74u6m3zi]:focus-visible,.gallery-lightbox-nav[data-astro-cid-74u6m3zi]:focus-visible{outline:2px solid #fff;outline-offset:2px}.gallery-lightbox-close[data-astro-cid-74u6m3zi]{top:1rem;right:1rem;width:2.75rem;height:2.75rem;font-size:1.15rem;line-height:1}.gallery-lightbox-nav[data-astro-cid-74u6m3zi]{top:50%;width:2.85rem;height:2.85rem;font-size:1.85rem;line-height:1;transform:translateY(-50%)}.gallery-lightbox-nav[data-astro-cid-74u6m3zi].prev{left:.85rem}.gallery-lightbox-nav[data-astro-cid-74u6m3zi].next{right:.85rem}@media(max-width:639px){.gallery-carousel-frame[data-astro-cid-74u6m3zi]{padding:0 2.5rem}.gallery-carousel-arrow[data-astro-cid-74u6m3zi]{width:2.35rem;height:2.35rem;font-size:1.5rem}.gallery-lightbox[data-astro-cid-74u6m3zi]{padding:4.25rem .75rem 4.5rem}.gallery-lightbox-nav[data-astro-cid-74u6m3zi]{width:2.4rem;height:2.4rem}.gallery-lightbox-nav[data-astro-cid-74u6m3zi].prev{left:.35rem}.gallery-lightbox-nav[data-astro-cid-74u6m3zi].next{right:.35rem}}@media(prefers-reduced-motion:reduce){.gallery-carousel-track[data-astro-cid-74u6m3zi],.gallery-carousel-dot[data-astro-cid-74u6m3zi]{transition:none}}
