.hero-carousel.svelte-slo2qm{position:relative}.hero-carousel.svelte-slo2qm .slide:where(.svelte-slo2qm){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.hero-carousel.svelte-slo2qm .slide.is-active:where(.svelte-slo2qm){opacity:1}.hero-controls.svelte-slo2qm{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:2px;background:#1414146b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-controls.svelte-slo2qm button:where(.svelte-slo2qm){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:#fff;cursor:pointer}.hero-controls.svelte-slo2qm button:where(.svelte-slo2qm):focus-visible{outline:1px solid #fff;outline-offset:2px}.hero-controls.svelte-slo2qm .arrow:where(.svelte-slo2qm){width:18px;height:18px;font-size:15px;line-height:1;opacity:.75;transition:opacity .15s ease}.hero-controls.svelte-slo2qm .arrow:where(.svelte-slo2qm):hover{opacity:1}.hero-controls.svelte-slo2qm .dots:where(.svelte-slo2qm){display:flex;gap:5px;padding:0 3px}.hero-controls.svelte-slo2qm .dot:where(.svelte-slo2qm){width:5px;height:5px;border-radius:50%;background:#ffffff73;transition:background .15s ease}.hero-controls.svelte-slo2qm .dot:where(.svelte-slo2qm):hover{background:#ffffffbf}.hero-controls.svelte-slo2qm .dot.is-active:where(.svelte-slo2qm){background:#fff}@media (prefers-reduced-motion: reduce){.hero-carousel.svelte-slo2qm .slide:where(.svelte-slo2qm){transition:none}}
