.sf-band-accent{background-image:linear-gradient(115deg, var(--sf-accent-deep,color-mix(in oklab, hsl(var(--primary)) 62%, black)) 0%, var(--sf-accent,hsl(var(--primary))) 55%, var(--sf-accent,hsl(var(--primary))) 100%);color:var(--sf-accent-foreground,hsl(var(--primary-foreground)))}.sf-band-primary{background-image:linear-gradient(115deg, hsl(var(--primary)) 0%, hsl(var(--primary)) 55%, var(--sf-primary-deep,color-mix(in oklab, hsl(var(--primary)) 74%, black)) 100%);color:hsl(var(--primary-foreground))}.sf-band-ink{background-image:linear-gradient(115deg, var(--sf-ink,color-mix(in oklab, hsl(var(--foreground)) 94%, hsl(var(--primary)))) 0%, color-mix(in oklab, var(--sf-ink,color-mix(in oklab, hsl(var(--foreground)) 94%, hsl(var(--primary)))) 84%, hsl(var(--sf-light))) 100%);color:var(--sf-ink-foreground,hsl(var(--background)))}.sf-fade-accent{background-image:linear-gradient(90deg, var(--sf-accent-deep,color-mix(in oklab, hsl(var(--primary)) 62%, black)) 0%, var(--sf-accent-deep,color-mix(in oklab, hsl(var(--primary)) 62%, black)) 42%, color-mix(in srgb, var(--sf-accent-deep,color-mix(in oklab, hsl(var(--primary)) 62%, black)) 55%, transparent) 66%, transparent 100%)}.sf-fade-primary{background-image:linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary)) 38%, hsl(var(--primary) / .5) 60%, hsl(var(--primary) / .04) 100%)}.sf-hero-split{background:linear-gradient(112deg, var(--sf-hero-lead,hsl(var(--primary))) 0%, var(--sf-hero-lead,hsl(var(--primary))) 54%, var(--sf-accent,color-mix(in oklab, hsl(var(--primary)) 55%, black)) 54%, var(--sf-accent,color-mix(in oklab, hsl(var(--primary)) 55%, black)) 100%)}@media (max-width:1023px) and (orientation:portrait){.sf-hero-split{background:linear-gradient(158deg, var(--sf-hero-lead,hsl(var(--primary))) 0%, var(--sf-hero-lead,hsl(var(--primary))) 64%, var(--sf-accent,color-mix(in oklab, hsl(var(--primary)) 55%, black)) 64%, var(--sf-accent,color-mix(in oklab, hsl(var(--primary)) 55%, black)) 100%)}}.sf-band-split{background-image:linear-gradient(112deg, var(--sf-hero-lead,hsl(var(--foreground))) 0%, var(--sf-hero-lead,hsl(var(--foreground))) 88%, var(--sf-accent,hsl(var(--primary))) 88%, var(--sf-accent,hsl(var(--primary))) 100%);color:var(--sf-accent-foreground,hsl(var(--primary-foreground)))}@media (min-width:1024px){.sf-band-split{background-image:linear-gradient(115deg, var(--sf-hero-lead,hsl(var(--foreground))) 0%, var(--sf-hero-lead,hsl(var(--foreground))) 58%, var(--sf-accent,hsl(var(--primary))) 58%, var(--sf-accent,hsl(var(--primary))) 100%)}}.sf-hero-wash{background:radial-gradient(120% 120% at 18% 0%, color-mix(in oklab, hsl(var(--primary)) 78%, hsl(var(--sf-light))) 0%, transparent 58%), linear-gradient(160deg, hsl(var(--primary)) 0%, var(--sf-primary-deep,color-mix(in oklab, hsl(var(--primary)) 74%, black)) 100%)}.sf-tile-fallback{background-image:linear-gradient(to bottom right, color-mix(in oklab, hsl(var(--foreground)) 82%, hsl(var(--primary))), hsl(var(--primary) / .55))}:root{--sf-light:0 0% 100%}.sf-hatch{background-image:repeating-linear-gradient(135deg, hsl(var(--sf-light) / .06) 0 2px, transparent 2px 9px)}.sf-hatch-ink{background-image:repeating-linear-gradient(135deg, hsl(var(--foreground) / .035) 0 1px, transparent 1px 8px)}.sf-diagonal-top{clip-path:polygon(0 2.25rem,100% 0,100% 100%,0 100%)}.sf-kicker{padding-left:1rem;position:relative}.sf-kicker:before{content:"";inset-block:0;background-color:hsl(var(--primary));transform-origin:top;width:4px;position:absolute;left:0}.sf-btn-wrap{white-space:normal!important}.sf-accent-bar{background-color:var(--sf-accent,hsl(var(--primary)))}.sf-display{font-family:var(--font-display,var(--font-sans));letter-spacing:-.01em}@keyframes sf-rise{0%{transform:translateY(26px)}to{transform:none}}@keyframes sf-rise-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes sf-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sf-parallax-y{0%{transform:translateY(-6%)scale(1.14)}to{transform:translateY(6%)scale(1.14)}}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sf-reveal{animation:linear both sf-rise;animation-timeline:view();animation-range:entry 5% entry 55%}.sf-reveal-item{animation:linear both sf-rise-fade;animation-timeline:view();animation-range:entry cover 18%}.sf-kicker:before{animation:linear both sf-draw-down;animation-timeline:view();animation-range:entry 10% entry 60%}.sf-parallax{will-change:transform;animation:linear both sf-parallax-y;animation-timeline:view();animation-range:cover}.sf-clip{overflow:hidden}@supports (overflow:clip){.sf-clip{overflow:clip}}.sf-enter{animation:.7s cubic-bezier(.22,1,.36,1) both sf-fade-up}@supports not (animation-timeline:view()){.sf-reveal,.sf-reveal-item{opacity:1;animation:none;transform:none}.sf-kicker:before{animation:none;transform:scaleY(1)}.sf-parallax{animation:none;transform:none}}.sf-hero-slides[data-paused=true] .sf-hero-slide{animation-play-state:paused}@keyframes sf-slide-2{0%{opacity:0;transform:translateY(22px)}7%{opacity:1;transform:none}50%{opacity:1;transform:none}57%{opacity:0;transform:translateY(-14px)}to{opacity:0;transform:translateY(-14px)}}@keyframes sf-slide-3{0%{opacity:0;transform:translateY(22px)}5%{opacity:1;transform:none}33%{opacity:1;transform:none}39%{opacity:0;transform:translateY(-14px)}to{opacity:0;transform:translateY(-14px)}}@keyframes sf-slide-2-aside{0%{opacity:0;transform:translate(34px)scale(.94)}9%{opacity:1;transform:none}50%{opacity:1;transform:none}57%{opacity:0;transform:translate(-20px)scale(.97)}to{opacity:0;transform:translate(-20px)scale(.97)}}@keyframes sf-slide-3-aside{0%{opacity:0;transform:translate(34px)scale(.94)}7%{opacity:1;transform:none}33%{opacity:1;transform:none}39%{opacity:0;transform:translate(-20px)scale(.97)}to{opacity:0;transform:translate(-20px)scale(.97)}}.sf-hero-slide{--sf-hero-cycle:18s;animation-duration:var(--sf-hero-cycle);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--sf-i,0) * var(--sf-hero-cycle) / var(--sf-n,1))}.sf-hero-slides[data-count="2"] .sf-hero-figure{animation-name:sf-slide-2}.sf-hero-slides[data-count="2"] .sf-hero-aside{animation-name:sf-slide-2-aside}.sf-hero-slides[data-count="3"] .sf-hero-figure{animation-name:sf-slide-3}.sf-hero-slides[data-count="3"] .sf-hero-aside{animation-name:sf-slide-3-aside}.sf-lift{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}@media (hover:hover){.sf-lift:hover{transform:translateY(-3px)}}.sf-zoom{transition:transform .7s ease-out}@media (hover:hover){.group:hover .sf-zoom{transform:scale(1.06)}}.sf-sheen{pointer-events:none;background-image:linear-gradient(105deg, transparent 38%, hsl(var(--sf-light) / .22) 50%, transparent 62%);transition:transform .7s ease-out;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.group:hover .sf-sheen{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.sf-reveal,.sf-reveal-item,.sf-parallax,.sf-enter,.sf-kicker:before,.sf-hero-slide{animation:none}.sf-hero-slide{opacity:0;transform:none}.sf-hero-slides>:first-child .sf-hero-slide{opacity:1}.sf-reveal,.sf-reveal-item{opacity:1;transform:none}.sf-kicker:before{transform:scaleY(1)}.sf-parallax{will-change:auto;transform:none}.sf-lift,.sf-zoom,.sf-sheen{transition:none}.sf-lift:hover,.group:hover .sf-zoom{transform:none}.sf-sheen{display:none}}
