.carousel-container.svelte-10bp5zf{position:relative;width:100%;height:100%;perspective:1000px;transform-style:preserve-3d;touch-action:pan-y pinch-zoom}.carousel-stage.svelte-10bp5zf{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--translateZ, -300px)));will-change:transform}.carousel-item.svelte-10bp5zf{position:absolute;width:min(600px,90vw);height:min(400px,60vw);left:50%;top:50%;transform-origin:center center calc(var(--translateZ, -300px));transform-style:preserve-3d;transition:all .8s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;translate:-50% -50%}.carousel-item.svelte-10bp5zf div:where(.svelte-10bp5zf){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;border-radius:12px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#fff;background-color:#9ca3af;transform:translateZ(0)}@media (hover: hover){.carousel-item.svelte-10bp5zf:hover div:where(.svelte-10bp5zf){transform:scale(1.05)}}@media (max-width: 768px){.carousel-container.svelte-10bp5zf{perspective:600px}.carousel-stage.svelte-10bp5zf,.carousel-item.svelte-10bp5zf{--translateZ: -150px}}
