.usf-coverflow.svelte-121qmkd{width:100%;color:var(--usf-coverflow-fg,var(--foreground,inherit));position:relative}.usf-coverflow-stage.svelte-121qmkd{height:var(--usf-coverflow-height);perspective:var(--usf-coverflow-perspective,1100px);perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;position:relative}.usf-coverflow-stage.svelte-121qmkd:active{cursor:grabbing}.usf-coverflow-stage.svelte-121qmkd:focus-visible,.usf-coverflow-button.svelte-121qmkd:focus-visible,.usf-coverflow-dot.svelte-121qmkd:focus-visible{outline:3px solid var(--usf-coverflow-focus,var(--ring,#2563eb));outline-offset:3px}.usf-coverflow-card.svelte-121qmkd{border-radius:var(--usf-coverflow-radius,.75rem);aspect-ratio:var(--usf-coverflow-aspect);max-width:80%;height:88%;margin:0;padding:0;overflow:hidden}.usf-coverflow-card.svelte-121qmkd .usf-coverflow-img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.usf-coverflow.svelte-121qmkd:not([data-ready]) .usf-coverflow-stage:where(.svelte-121qmkd){scroll-snap-type:x mandatory;cursor:auto;align-items:center;gap:1rem;display:flex;overflow-x:auto}.usf-coverflow.svelte-121qmkd:not([data-ready]) .usf-coverflow-card:where(.svelte-121qmkd){scroll-snap-align:center;flex:none}.usf-coverflow.svelte-121qmkd:not([data-ready]) .usf-coverflow-controls:where(.svelte-121qmkd){display:none}.usf-coverflow[data-ready].svelte-121qmkd .usf-coverflow-card:where(.svelte-121qmkd){opacity:0;will-change:transform, opacity;position:absolute;top:50%;left:50%}.usf-coverflow-controls.svelte-121qmkd{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.usf-coverflow-dots.svelte-121qmkd{align-items:center;display:flex}.usf-coverflow-button.svelte-121qmkd,.usf-coverflow-dot.svelte-121qmkd{min-width:1.5rem;min-height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.usf-coverflow-button.svelte-121qmkd{width:2.5rem;height:2.5rem}.usf-coverflow-button.svelte-121qmkd svg:where(.svelte-121qmkd){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.usf-coverflow-dot.svelte-121qmkd:before{content:"";background:var(--usf-coverflow-dot,currentColor);opacity:.35;border-radius:50%;width:.5rem;height:.5rem;transition:opacity .3s,transform .3s}.usf-coverflow-dot[aria-current=true].svelte-121qmkd:before{opacity:1;background:var(--usf-coverflow-accent,var(--primary,currentColor));transform:scale(1.3)}.usf-coverflow-sr.svelte-121qmkd{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.usf-coverflow-dot.svelte-121qmkd:before{transition:none}}.hero-coverflow.svelte-1uha8ag{--hero-coverflow-height:min(calc(100vw - 2rem), 30rem)}@media (width>=1024px){.hero-coverflow.svelte-1uha8ag{--hero-coverflow-height:480px}}
