/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.section-gallery-carousel{overflow:hidden}.section-gallery-carousel .gallery-carousel-inner{flex-direction:column;gap:48px;display:flex}.section-gallery-carousel .gallery-carousel-body{flex-direction:column;gap:40px;display:flex}.section-gallery-carousel .gallery-carousel-swiper{width:100%;overflow:visible}.section-gallery-carousel .gallery-carousel-item{flex-shrink:0;width:auto;height:clamp(280px,32vw,380px)}.section-gallery-carousel .gallery-carousel-item img{object-fit:cover;border-radius:20px;width:auto;height:100%;display:block}.section-gallery-carousel .gallery-carousel-controls{align-items:center;gap:42px;display:flex}.section-gallery-carousel .gallery-carousel-progress{background:#e6e6e6;border-radius:999px;flex:1;height:4px;position:relative}.section-gallery-carousel .gallery-carousel-progress .swiper-pagination-progressbar-fill{background:var(--color-accent);border-radius:999px}.section-gallery-carousel .gallery-carousel-nav{gap:6px;display:flex}.section-gallery-carousel .gallery-carousel-arrow{border:1px solid var(--color-ink);width:48px;height:48px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:40px;justify-content:center;align-items:center;padding:8px;transition:background .2s,color .2s;display:inline-flex}.section-gallery-carousel .gallery-carousel-arrow:hover{background:var(--color-ink);color:#fff}.section-gallery-carousel .gallery-carousel-arrow.swiper-button-disabled{opacity:.35;cursor:default}.section-gallery-carousel .gallery-carousel-arrow svg{width:24px;height:24px}@media(max-width:768px){.section-gallery-carousel .gallery-carousel-item{height:clamp(240px,60vw,320px)}}
