.js-enabled ul.svelte-8ojyxu{overflow-x:scroll;scroll-behavior:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.js-enabled ul.svelte-8ojyxu::-webkit-scrollbar{display:none}.js-enabled ul.svelte-8ojyxu::scroll-button(left),.js-enabled ul.svelte-8ojyxu::scroll-button(right){visibility:hidden}@media(pointer:coarse){.js-enabled ul.svelte-8ojyxu::scroll-button(left),.js-enabled ul.svelte-8ojyxu::scroll-button(right){visibility:visible}}.js-enabled .carousel.svelte-8ojyxu:active{cursor:grabbing}@media(pointer:fine){.js-enabled p.scroll-instruction.svelte-8ojyxu{display:block;margin:1rem;position:absolute;position-anchor:--carousel;left:calc(anchor(end) - 6.5rem);width:4.5rem;transform:translate(calc(-50% - 17px));bottom:anchor(bottom)}}@media(pointer:fine){ul.svelte-8ojyxu{scroll-behavior:auto;overflow-x:scroll}ul.svelte-8ojyxu::scroll-button(left),ul.svelte-8ojyxu::scroll-button(right){visibility:visible}}@media(pointer:coarse){ul.svelte-8ojyxu{scroll-behavior:smooth;overflow-x:auto}}ul.svelte-8ojyxu{margin-top:2rem;anchor-name:--carousel;position:relative;min-height:20rem;height:calc(100svh - 19rem);padding-left:1rem;padding-right:1rem;padding-bottom:3.5rem;list-style:none;display:flex;gap:1rem;scroll-behavior:smooth}ul.svelte-8ojyxu::scroll-button(left),ul.svelte-8ojyxu::scroll-button(right){border:none;background-color:var(--decoration);padding:.5rem 1rem;border-radius:.5rem}ul.svelte-8ojyxu::scroll-button(left):hover,ul.svelte-8ojyxu::scroll-button(right):hover{background-color:var(--hover)}ul.svelte-8ojyxu::scroll-button(left):focus,ul.svelte-8ojyxu::scroll-button(right):focus{background-color:var(--hover)}ul.svelte-8ojyxu::scroll-button(left){content:"◄" / "Previous"}ul.svelte-8ojyxu::scroll-button(right){content:"►" / "Next"}ul.svelte-8ojyxu::scroll-button(*){position:absolute;position-anchor:--carousel;cursor:pointer;transition:all .1s}ul.svelte-8ojyxu::scroll-button(left){right:calc(anchor(left) - 3.8rem);bottom:anchor(bottom)}ul.svelte-8ojyxu::scroll-button(right){left:calc(anchor(right) - 3.8rem);bottom:anchor(bottom)}ul.svelte-8ojyxu::scroll-button(*){opacity:0;pointer-events:none;animation:svelte-8ojyxu-showButtons .8s ease forwards;animation-delay:1s}ul.svelte-8ojyxu::scroll-button(*):disabled{cursor:unset;transition:all .1s}@keyframes svelte-8ojyxu-showButtons{to{opacity:1;pointer-events:auto}}p.scroll.svelte-8ojyxu{margin:1rem;position:absolute;position-anchor:--carousel;left:anchor(center);transform:translate(calc(-50% - 17px));bottom:calc(anchor(bottom) + .5rem)}p.scroll-instruction.svelte-8ojyxu{display:none}@media(min-width:768px){ul.svelte-8ojyxu{margin-top:7rem;padding-left:3rem;padding-right:3rem;height:calc(100svh - 12rem);-webkit-mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),black);mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),black)}}@media(min-width:1024px){ul.svelte-8ojyxu{padding-left:5rem;padding-right:5rem}ul.svelte-8ojyxu::scroll-button(left){right:calc(anchor(left) - 7.8rem)}ul.svelte-8ojyxu::scroll-button(right){left:calc(anchor(right) - 6.8rem)}}@media(min-width:768px)and (min-height:1024px){ul.svelte-8ojyxu{margin-top:2rem;height:calc(100svh - 23rem);-webkit-mask-image:none;mask-image:none}ul.svelte-8ojyxu::scroll-button(left){right:calc(anchor(left) - 5.8rem)}ul.svelte-8ojyxu::scroll-button(right){left:calc(anchor(right) - 5.8rem)}}@media(min-width:1024px)and (min-height:1024px){ul.svelte-8ojyxu{padding-left:5rem;padding-right:4rem}ul.svelte-8ojyxu::scroll-button(left){right:calc(anchor(left) - 7.8rem)}ul.svelte-8ojyxu::scroll-button(right){left:calc(anchor(right) - 6.8rem)}}@media(min-width:1100px)and (min-height:1100px){ul.svelte-8ojyxu{margin-top:7rem;height:calc(100svh - 12rem);-webkit-mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),black);mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),black)}}@media(min-width:2000px)and (min-height:1024px){ul.svelte-8ojyxu{margin-top:7rem;height:calc(100svh - 12rem)}}
