.carousel-container{perspective:1000px;touch-action:pan-y pinch-zoom}.carousel-track{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.23,1,.32,1)}.carousel-item{backface-visibility:hidden;transition:all .5s cubic-bezier(.23,1,.32,1)}.carousel-item.active{opacity:1;transform:scale(1) translateZ(0)}@media (max-width:640px){.carousel-item.prev{opacity:0;transform:scale(.8) translate(-50%) translateZ(-100px)}.carousel-item.next{opacity:0;transform:scale(.8) translate(50%) translateZ(-100px)}}@media (min-width:641px){.carousel-item.prev{opacity:.7;transform:scale(.9) translate(-100%) translateZ(-100px)}.carousel-item.next{opacity:.7;transform:scale(.9) translate(100%) translateZ(-100px)}}.carousel-item.hidden{opacity:0;transform:scale(.8) translateZ(-200px)}.nav-button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;transition:all .3s}@media (hover:hover){.nav-button:hover{background:#fff3;transform:scale(1.1)}}.nav-button:active{transform:scale(.95)}.progress-bar{transition:width .5s cubic-bezier(.23,1,.32,1)}
