@property --progress{syntax:"<percentage>";inherits:true;initial-value:0%}.carousel-container.svelte-1innx3s{--interval-calc:calc(var(--interval)*.95);--timer-animation:timer var(--interval-calc)linear both;--timer-animation-play-state:running;align-items:center;justify-items:center;gap:2rem;width:100vw;padding:2rem 0;display:grid;overflow:hidden}.carousel-container[data-paused=true].svelte-1innx3s{--timer-animation-play-state:paused}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s){justify-content:center;align-items:center;gap:1.5rem;height:50px;display:flex;position:relative}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s){width:var(--size-6);height:var(--size-6);border-radius:var(--radius-full);outline:3px solid var(--fg-secondary);outline-offset:-1px;cursor:pointer;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)scale(0)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):before{content:"";z-index:-3;background:conic-gradient(var(--bg-brand-solid)var(--progress),transparent var(--progress));opacity:0;border-radius:50%;transition:opacity .3s;top:0;bottom:0;left:0;right:0}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):after{content:"";background:var(--fg-secondary);border-radius:50%;transition:transform .3s,background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.5)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):hover{box-shadow:0 0 10px var(--border-brand)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):hover{opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.prev:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.prev-prev:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.far-prev:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.next:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.next-next:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:hover.far-next:where(.svelte-1innx3s){opacity:1}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):hover:after{transform:scale(.8)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot:where(.svelte-1innx3s):focus-visible{outline:2px solid var(--fg-primary)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.far-prev:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.prev-prev:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.prev:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.next-next:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.next:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.far-next:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.active:where(.svelte-1innx3s){visibility:visible}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.far-prev:where(.svelte-1innx3s){opacity:.3;transform:translate(calc(-50% - 120px))scale(.6)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.prev-prev:where(.svelte-1innx3s){opacity:.6;transform:translate(calc(-50% - 80px))scale(.8)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.prev:where(.svelte-1innx3s){opacity:.8;transform:translate(calc(-50% - 40px))scale(1)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.active:where(.svelte-1innx3s){opacity:1;transform:translate(-50%)scale(1.3)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.active:where(.svelte-1innx3s):before{content:"";box-shadow:0 0 20px var(--border-brand);opacity:1;animation:timer var(--interval-calc)linear forwards;animation-play-state:var(--timer-animation-play-state,paused);position:absolute}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.active:where(.svelte-1innx3s):after{background:var(--fg-secondary);transform:scale(.6)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.active:where(.svelte-1innx3s):hover:after{transform:scale(.3)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.next:where(.svelte-1innx3s){opacity:.8;transform:translate(calc(40px - 50%))scale(1)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.next-next:where(.svelte-1innx3s){opacity:.6;transform:translate(calc(80px - 50%))scale(.8)}.carousel-container.svelte-1innx3s .dots-container:where(.svelte-1innx3s) .dot.far-next:where(.svelte-1innx3s){opacity:.3;transform:translate(calc(120px - 50%))scale(.6)}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s){--carousel-width:100vw;--img-max-width:1280px;--carousel-width-max:1440px;--carousel-transition-duration:.3s;--radius:1200px;--perspective:3500px;--item-width:min(1280px,80vw);--controls-width:min(var(--carousel-width-max),90vw);--item-height:450px;--controls-padding:2rem;width:100%;height:55vh;transform-style:preserve-3d;-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-inner:where(.svelte-1innx3s){width:var(--item-width);height:var(--item-height);transform-style:preserve-3d;transition:transform var(--carousel-transition-duration)cubic-bezier(.445,.05,.55,.95);transform:rotateY(var(--rotation-angle));position:relative}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item.active:where(.svelte-1innx3s) picture:where(.svelte-1innx3s):before{opacity:0}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item.prev:where(.svelte-1innx3s) picture:where(.svelte-1innx3s):before{opacity:0}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item.next:where(.svelte-1innx3s) picture:where(.svelte-1innx3s):before{opacity:0}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item:where(.svelte-1innx3s){transform-style:preserve-3d;transform-origin:50%;transform:translate(-50%,-50%)rotateY(calc(var(--item-index)*(360deg/var(--total-items))))translateZ(var(--radius));-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:50%}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item:where(.svelte-1innx3s) picture:where(.svelte-1innx3s){will-change:transform;justify-content:center;align-items:center;height:100%;display:flex}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item:where(.svelte-1innx3s) picture:where(.svelte-1innx3s):before{content:"";z-index:5;background-color:var(--bg-tertiary);border-radius:10px;transition:opacity .3s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item:where(.svelte-1innx3s) img:where(.svelte-1innx3s){object-fit:cover;border-radius:12px;box-shadow:0 5px 20px #0000004d}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .caption:where(.svelte-1innx3s){color:#fff;text-align:center;background:#000000b3;border-radius:0 0 10px 10px;margin:0;padding:10px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1280px){.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s){--perspective:2500px}}@media (min-width:1024px){.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s){--radius:var(--dynamic-radius);perspective:var(--perspective)}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-item:where(.svelte-1innx3s){height:100%}.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s) .carousel-control{display:block!important}}@media (min-width:1440px){.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s){-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media (min-width:1920px){.carousel-container.svelte-1innx3s .carousel:where(.svelte-1innx3s){-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}}
