.carousel.svelte-1noiyrp{--carousel-height:200px;height:var(--carousel-height);background:var(--color-primary-mist);isolation:isolate;position:relative;overflow:hidden}.carousel__track.svelte-1noiyrp{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;height:100%;display:flex;overflow:auto hidden}.carousel__track.svelte-1noiyrp::-webkit-scrollbar{display:none}.carousel__track.svelte-1noiyrp:focus-visible{box-shadow:inset 0 0 0 3px #ffffffe6}.carousel__slide.svelte-1noiyrp{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(100deg, transparent 30%, #ffffff73 50%, transparent 70%) var(--color-primary-mist);background-size:220% 100%;flex:0 0 100%;height:100%;animation:1.4s linear infinite svelte-1noiyrp-shimmer;overflow:hidden}.carousel__slide.svelte-1noiyrp img:where(.svelte-1noiyrp){object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .45s,transform 9s ease-out;display:block;transform:scale(1)}.carousel__slide.svelte-1noiyrp img.is--loaded:where(.svelte-1noiyrp){opacity:1}.carousel__slide.is--active.svelte-1noiyrp img.is--loaded:where(.svelte-1noiyrp){transform:scale(1.045)}.carousel__shade.svelte-1noiyrp{pointer-events:none;background:linear-gradient(#0b1e1b59,#0000 32%),linear-gradient(#0000 52%,#0b1e1b9e);position:absolute;inset:0}.carousel__overlay.svelte-1noiyrp{pointer-events:none;position:absolute;bottom:10px;left:12px;right:12px}.carousel__overlay.svelte-1noiyrp>*{pointer-events:auto}.carousel__arrow.svelte-1noiyrp{width:34px;height:34px;color:var(--color-ink);cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin-top:-17px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:scale(.9);box-shadow:0 4px 14px #0b1e1b47}.carousel__arrow.svelte-1noiyrp svg:where(.svelte-1noiyrp){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.carousel__arrow.is--prev.svelte-1noiyrp{left:10px}.carousel__arrow.is--next.svelte-1noiyrp{right:10px}.carousel.svelte-1noiyrp:hover .carousel__arrow:where(.svelte-1noiyrp),.carousel.svelte-1noiyrp:focus-within .carousel__arrow:where(.svelte-1noiyrp){opacity:1;transform:none}.carousel.svelte-1noiyrp .carousel__arrow.is--hidden:where(.svelte-1noiyrp){opacity:0;pointer-events:none}.carousel__arrow.svelte-1noiyrp:hover{background:var(--color-white)}.carousel__dots.svelte-1noiyrp{pointer-events:none;gap:5px;display:flex;position:absolute;bottom:19px;right:14px}.carousel__dots.svelte-1noiyrp span:where(.svelte-1noiyrp){background:#ffffff8c;border-radius:3px;width:6px;height:6px;transition:width .25s,background .25s}.carousel__dots.svelte-1noiyrp span.is--on:where(.svelte-1noiyrp){background:var(--color-white);width:16px}@media (hover:none){.carousel__arrow.svelte-1noiyrp{display:none}}@keyframes svelte-1noiyrp-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.carousel__slide.svelte-1noiyrp{animation:none}.carousel__slide.svelte-1noiyrp img:where(.svelte-1noiyrp),.carousel__slide.is--active.svelte-1noiyrp img.is--loaded:where(.svelte-1noiyrp){transition:opacity .2s;transform:none}.carousel__track.svelte-1noiyrp{scroll-behavior:auto}}
