.carouselWrapper.svelte-1bef4jt{position:relative;width:100%;height:45rem;overflow:hidden;background-color:var(--bluerTranslucent)}.carouselWrapper.svelte-1bef4jt div[data-scroll-area-root]{height:100%}.carousel-track.svelte-1bef4jt{height:100%;max-width:calc(100dvw - 8.2rem);display:flex;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth;gap:1rem;padding:1rem}.carousel-track.svelte-1bef4jt figure:where(.svelte-1bef4jt){background:none;height:100%;display:flex;flex-direction:column;align-items:center}.carousel-track.svelte-1bef4jt figure:where(.svelte-1bef4jt) img:where(.svelte-1bef4jt){object-fit:contain;height:100%}.carousel-track.svelte-1bef4jt figure:where(.svelte-1bef4jt) figcaption:where(.svelte-1bef4jt){margin-top:.8rem}.slide.svelte-1bef4jt{flex:0 0 100%;scroll-snap-align:start;display:flex;justify-content:center;align-items:center}img.svelte-1bef4jt{width:100%;max-height:400px;object-fit:cover;border-radius:.5rem}.controls.svelte-1bef4jt{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 1rem;transform:translateY(-50%)}.controls.svelte-1bef4jt button:where(.svelte-1bef4jt){background:#00000080;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px}header.svelte-3aec6d{width:100%;display:flex;justify-content:center;align-items:center;gap:1.6rem}header.svelte-3aec6d h1:where(.svelte-3aec6d){font-size:3.2rem;margin:2.4rem 0 1.6rem}
