.usf-hero.svelte-1ie67bg{--_duration:var(--usf-hero-duration,.9s);isolation:isolate;color:var(--usf-hero-fg,#fff);background:var(--usf-hero-bg,var(--primary,#1f2937));touch-action:pan-y;align-items:center;display:flex;position:relative;overflow:hidden}.usf-hero-backdrop.svelte-1ie67bg{z-index:-1;position:absolute;inset:0}.usf-hero-layer.svelte-1ie67bg{visibility:hidden;background:var(--usf-hero-bg,var(--primary,#1f2937));position:absolute;inset:0;overflow:hidden}.usf-hero-layer[data-previous=true].svelte-1ie67bg{visibility:visible;z-index:1}.usf-hero-layer[data-active=true].svelte-1ie67bg{visibility:visible;z-index:2;animation:var(--_enter,none) var(--_duration) cubic-bezier(.22, 1, .36, 1) both}.usf-hero-kb.svelte-1ie67bg{animation:var(--_kb,none) calc(var(--usf-hero-interval,6.5s) + var(--_duration)) linear both;position:absolute;inset:0}.usf-hero-kb.svelte-1ie67bg .usf-hero-image{object-fit:cover;width:100%;height:100%}.usf-hero-shade.svelte-1ie67bg{z-index:3;background:var(--usf-hero-overlay,linear-gradient(90deg, #000000bf, #0003));position:absolute;inset:0}.usf-hero-layer[data-enter=fade].svelte-1ie67bg{--_enter:usf-hero-fade}.usf-hero-layer[data-enter=slide-left].svelte-1ie67bg{--_enter:usf-hero-slide-left}.usf-hero-layer[data-enter=slide-right].svelte-1ie67bg{--_enter:usf-hero-slide-right}.usf-hero-layer[data-enter=zoom-in].svelte-1ie67bg{--_enter:usf-hero-zoom-in}.usf-hero-layer[data-enter=zoom-out].svelte-1ie67bg{--_enter:usf-hero-zoom-out}.usf-hero-layer[data-enter=wipe-circle].svelte-1ie67bg{--_enter:usf-hero-wipe-circle}.usf-hero-layer[data-enter=wipe-diagonal].svelte-1ie67bg{--_enter:usf-hero-wipe-diagonal}.usf-hero-layer[data-enter=blur].svelte-1ie67bg{--_enter:usf-hero-blur}.usf-hero-kb[data-kb=zoom-in].svelte-1ie67bg{--_kb:usf-hero-kb-zoom-in}.usf-hero-kb[data-kb=zoom-out].svelte-1ie67bg{--_kb:usf-hero-kb-zoom-out}.usf-hero-kb[data-kb=pan-left].svelte-1ie67bg{--_kb:usf-hero-kb-pan-left}.usf-hero-kb[data-kb=pan-right].svelte-1ie67bg{--_kb:usf-hero-kb-pan-right}.usf-hero-kb[data-kb=pan-up].svelte-1ie67bg{--_kb:usf-hero-kb-pan-up}.usf-hero-body.svelte-1ie67bg{width:100%;max-width:var(--usf-hero-max-width,80rem);padding:var(--usf-hero-padding,2.5rem 1rem 4.5rem);flex-direction:column;margin-inline:auto;display:flex}.usf-hero-slides.svelte-1ie67bg{display:grid}.usf-hero-slide.svelte-1ie67bg{visibility:hidden;grid-area:1/1}.usf-hero-slide[data-active=true].svelte-1ie67bg{visibility:visible}.usf-hero-title.svelte-1ie67bg{max-width:var(--usf-hero-title-width,20ch);font-size:var(--usf-hero-title-size,clamp(28px, 2.4vw + 14px, 64px));letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.1}.usf-hero-lead.svelte-1ie67bg{max-width:46ch;font-size:var(--usf-hero-lead-size,clamp(16px, .5vw + 13px, 22px));opacity:.9;margin:1rem 0 0}.usf-hero-cta.svelte-1ie67bg{min-height:3rem;color:var(--usf-hero-cta-fg,var(--primary-foreground,#fff));background:var(--usf-hero-cta-bg,var(--primary,#111827));border-radius:999px;align-items:center;margin-top:1.5rem;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.usf-hero-cta2.svelte-1ie67bg{color:var(--usf-hero-cta2-fg,var(--usf-hero-fg,#fff));background:var(--usf-hero-cta2-bg,transparent);border:2px solid var(--usf-hero-cta2-border,currentColor)}.usf-hero-cta.svelte-1ie67bg+.usf-hero-cta2:where(.svelte-1ie67bg){margin-inline-start:.75rem}.usf-hero-badge.svelte-1ie67bg{color:var(--usf-hero-badge-fg,#111827);background:var(--usf-hero-badge-bg,#ffffffe6);border-radius:999px;margin:0 0 1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.usf-hero-cta.svelte-1ie67bg:focus-visible,.usf-hero-control.svelte-1ie67bg:focus-visible,.usf-hero-dot.svelte-1ie67bg:focus-visible{outline:2px solid var(--usf-hero-control,#ffffffe6);outline-offset:3px}.usf-hero-slide[data-text].svelte-1ie67bg :is(.usf-hero-badge:where(.svelte-1ie67bg),.usf-hero-title:where(.svelte-1ie67bg),.usf-hero-lead:where(.svelte-1ie67bg),.usf-hero-cta:where(.svelte-1ie67bg)){animation:var(--_text) .7s cubic-bezier(.22, 1, .36, 1) both}.usf-hero-slide[data-text].svelte-1ie67bg .usf-hero-lead:where(.svelte-1ie67bg){animation-delay:.15s}.usf-hero-slide[data-text].svelte-1ie67bg .usf-hero-cta:where(.svelte-1ie67bg){animation-delay:.3s}.usf-hero-slide[data-text=rise].svelte-1ie67bg,.usf-hero-slide[data-text=words].svelte-1ie67bg{--_text:usf-hero-text-rise}.usf-hero-slide[data-text=from-left].svelte-1ie67bg{--_text:usf-hero-text-from-left}.usf-hero-slide[data-text=blur].svelte-1ie67bg{--_text:usf-hero-text-blur}.usf-hero-slide[data-text=scale].svelte-1ie67bg{--_text:usf-hero-text-scale}.usf-hero-slide[data-text=from-right].svelte-1ie67bg{--_text:usf-hero-text-from-right}.usf-hero-slide[data-text=drop].svelte-1ie67bg{--_text:usf-hero-text-drop}.usf-hero-slide[data-text=words].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg),.usf-hero-slide[data-text=mask].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg),.usf-hero-slide[data-text=flip].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg),.usf-hero-slide[data-text=letters].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg){animation:none}.usf-hero-slide[data-text=words].svelte-1ie67bg [data-word]:where(.svelte-1ie67bg){animation:.6s cubic-bezier(.22,1,.36,1) both usf-hero-text-rise;animation-delay:calc(var(--i) * 60ms);display:inline-block}.usf-hero-slide[data-text=mask].svelte-1ie67bg [data-word]:where(.svelte-1ie67bg){vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.usf-hero-slide[data-text=mask].svelte-1ie67bg [data-word-inner]:where(.svelte-1ie67bg){animation:.75s cubic-bezier(.22,1,.36,1) both usf-hero-text-mask;animation-delay:calc(var(--i) * 90ms);display:inline-block}.usf-hero-slide[data-text=flip].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg){perspective:600px}.usf-hero-slide[data-text=flip].svelte-1ie67bg [data-word]:where(.svelte-1ie67bg){display:inline-block}.usf-hero-slide[data-text=flip].svelte-1ie67bg [data-word-inner]:where(.svelte-1ie67bg){transform-origin:50% 100%;animation:.8s cubic-bezier(.22,1,.36,1) both usf-hero-text-flip;animation-delay:calc(var(--i) * .1s);display:inline-block}.usf-hero-slide[data-text=letters].svelte-1ie67bg [data-word]:where(.svelte-1ie67bg){display:inline-block}.usf-hero-slide[data-text=letters].svelte-1ie67bg [data-letter]:where(.svelte-1ie67bg){animation:.65s cubic-bezier(.34,1.56,.64,1) both usf-hero-text-letter;animation-delay:calc(var(--j) * 28ms);display:inline-block}.usf-hero-slide[data-text=tracking].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg){animation:1s cubic-bezier(.22,1,.36,1) both usf-hero-text-tracking}.usf-hero-slide[data-text=tracking].svelte-1ie67bg{--_text:usf-hero-text-blur}.usf-hero-slide.svelte-1ie67bg:is([data-text=mask]:where(.svelte-1ie67bg),[data-text=flip]:where(.svelte-1ie67bg),[data-text=letters]:where(.svelte-1ie67bg),[data-text=words]:where(.svelte-1ie67bg)) .usf-hero-lead:where(.svelte-1ie67bg){animation-name:usf-hero-text-rise;animation-delay:.45s}.usf-hero-slide.svelte-1ie67bg:is([data-text=mask]:where(.svelte-1ie67bg),[data-text=flip]:where(.svelte-1ie67bg),[data-text=letters]:where(.svelte-1ie67bg),[data-text=words]:where(.svelte-1ie67bg)) .usf-hero-cta:where(.svelte-1ie67bg){animation-name:usf-hero-text-rise;animation-delay:.6s}.usf-hero-pause.svelte-1ie67bg{z-index:1;position:absolute;bottom:1rem;right:1rem}.usf-hero-nav.svelte-1ie67bg{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:50%;translate:-50%}.usf-hero-control.svelte-1ie67bg{width:2.75rem;height:2.75rem;color:var(--usf-hero-control,#ffffffe6);cursor:pointer;background:#00000059;border:0;border-radius:999px;place-items:center;display:grid}.usf-hero-control.svelte-1ie67bg svg:where(.svelte-1ie67bg){fill:currentColor;width:1.25rem;height:1.25rem}.usf-hero-arrow.svelte-1ie67bg{display:none}.usf-hero-arrow.svelte-1ie67bg svg:where(.svelte-1ie67bg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.usf-hero-dots.svelte-1ie67bg{gap:.25rem;display:flex}.usf-hero-dot.svelte-1ie67bg{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;position:relative}.usf-hero-dot.svelte-1ie67bg:after{content:"";background:var(--usf-hero-control,#ffffffe6);opacity:.45;border-radius:999px;width:.625rem;height:.625rem;transition:width .3s,opacity .3s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.usf-hero-dot[aria-current=true].svelte-1ie67bg:after{opacity:1;width:1.5rem}@media (width>=64rem){.usf-hero-arrow.svelte-1ie67bg{display:grid}}.usf-hero-sr-only.svelte-1ie67bg{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-hero-kb.svelte-1ie67bg,.usf-hero-slide[data-text].svelte-1ie67bg :is(.usf-hero-badge:where(.svelte-1ie67bg),.usf-hero-title:where(.svelte-1ie67bg),.usf-hero-lead:where(.svelte-1ie67bg),.usf-hero-cta:where(.svelte-1ie67bg)),.usf-hero-slide[data-text].svelte-1ie67bg :is([data-word]:where(.svelte-1ie67bg),[data-word-inner]:where(.svelte-1ie67bg),[data-letter]:where(.svelte-1ie67bg)),.usf-hero-slide[data-text=tracking].svelte-1ie67bg .usf-hero-title:where(.svelte-1ie67bg){animation:none}.usf-hero-layer[data-active=true].svelte-1ie67bg{--_enter:usf-hero-fade}}@keyframes usf-hero-fade{0%{opacity:0}}@keyframes usf-hero-slide-left{0%{transform:translate(100%)}}@keyframes usf-hero-slide-right{0%{transform:translate(-100%)}}@keyframes usf-hero-zoom-in{0%{opacity:0;transform:scale(.8)}}@keyframes usf-hero-zoom-out{0%{opacity:0;transform:scale(1.3)}}@keyframes usf-hero-wipe-circle{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes usf-hero-wipe-diagonal{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%)}}@keyframes usf-hero-blur{0%{opacity:0;filter:blur(24px)}}@keyframes usf-hero-kb-zoom-in{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes usf-hero-kb-zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes usf-hero-kb-pan-left{0%{transform:scale(1.12)translate(3%)}to{transform:scale(1.12)translate(-3%)}}@keyframes usf-hero-kb-pan-right{0%{transform:scale(1.12)translate(-3%)}to{transform:scale(1.12)translate(3%)}}@keyframes usf-hero-kb-pan-up{0%{transform:scale(1.12)translateY(3%)}to{transform:scale(1.12)translateY(-3%)}}@keyframes usf-hero-text-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes usf-hero-text-from-left{0%{opacity:0;transform:translate(-40px)}}@keyframes usf-hero-text-blur{0%{opacity:0;filter:blur(12px)}}@keyframes usf-hero-text-from-right{0%{opacity:0;transform:translate(40px)}}@keyframes usf-hero-text-drop{0%{opacity:0;transform:translateY(-28px)}}@keyframes usf-hero-text-mask{0%{transform:translateY(110%)}}@keyframes usf-hero-text-flip{0%{opacity:0;transform:rotateX(-90deg)}}@keyframes usf-hero-text-letter{0%{opacity:0;transform:translateY(.6em)scale(.6)}}@keyframes usf-hero-text-tracking{0%{opacity:0;letter-spacing:.18em}}@keyframes usf-hero-text-scale{0%{opacity:0;transform:scale(.9)}}
