.lva{--grad:linear-gradient(90deg,#32cd32,#1e90ff 40%,gold 60%,#ff4500);--bg:#06070a;--ink:#e7e9ee;--mute:#8b909b;--dim:#555963;--rule:#1c1f26;--lva-p:0;background:var(--bg);color:var(--ink);font-feature-settings:"kern","liga"}.lva section{scroll-margin-top:3.5rem}.lva-serif{font-family:var(--font-lva-serif),Georgia,"Times New Roman",serif;font-optical-sizing:auto}.lva-mono{font-family:var(--font-lva-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum","zero"}.lva-kicker{font-family:var(--font-lva-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-feature-settings:"tnum"}.lva-h0{font-size:clamp(3rem,9vw,8.75rem);line-height:.96;letter-spacing:-.022em;font-weight:400}.lva-h1{font-size:clamp(2.25rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.018em;font-weight:400}.lva-h2{font-size:clamp(2rem,4.4vw,3.9rem);line-height:1.06;letter-spacing:-.014em;font-weight:400}.lva-h3{font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.16;letter-spacing:-.02em;font-weight:600}.lva-h4{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.25;letter-spacing:-.015em;font-weight:600}.lva-body-0{font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.6}.lva-body-1{font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.65}.lva-body-2{font-size:1.02rem;line-height:1.7}.lva-body-3{font-size:.95rem;line-height:1.7}.lva-body-4{font-size:.9rem;line-height:1.65}.lva-grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lva-grad-bg{background:var(--grad)}.lva [data-reveal]{opacity:1}.lva.js [data-reveal]{opacity:0;transform:translate3d(0,26px,0) scale(1.015);filter:blur(9px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.15s cubic-bezier(.2,.7,.2,1),filter 1.15s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * .11s)}.lva.js [data-reveal=focus]{transform:translateZ(0) scale(1.05);filter:blur(22px);transition-duration:1.5s,1.9s,1.9s}.lva.js [data-reveal].is-in{opacity:1;transform:none;filter:none}.lva-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.9s cubic-bezier(.4,0,.2,1);transition-delay:var(--dd,0s)}.is-in .lva-draw,.lva-draw.is-drawn{stroke-dashoffset:0}.lva-appear{opacity:0;transition:opacity .8s ease;transition-delay:var(--dd,0s)}.is-in .lva-appear,.lva-appear.is-in{opacity:1}.lva-swap{animation:lva-swap .5s ease both}@keyframes lva-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lva-curve{stroke-dasharray:1;stroke-dashoffset:1;animation:lva-curve 2.8s cubic-bezier(.4,0,.2,1) .4s forwards}.lva-curve-tail{animation-delay:2.6s;animation-duration:1.4s}@keyframes lva-curve{to{stroke-dashoffset:0}}.lva-anchor{opacity:0;animation:lva-swap .9s ease 2.4s forwards}.lva-fig-t,.lva-fig-t2{font-size:10px}@media (max-width:640px){.lva-fig-t{font-size:17px}.lva-fig-t2{display:none}}.lva-hero-copy{transform:translate3d(0,calc((var(--sp, .5) - .5) * -22vh),0);opacity:clamp(0,calc(1 - (var(--sp, .5) - .5) * 2.6),1);will-change:transform,opacity}.lva-nebula{background:var(--grad);filter:blur(90px);opacity:.11;animation:lva-breathe 14s ease-in-out infinite}@keyframes lva-breathe{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.12) rotate(6deg)}}.lva-scroll-hint{width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--mute));transform-origin:top;animation:lva-hint 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes lva-hint{0%{transform:scaleY(0);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:0}}.lva-bands{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.lva-band{display:flex;align-items:center;gap:2.75rem;width:max-content;white-space:nowrap;will-change:transform;animation:lva-marquee 34s linear infinite}.lva-band[data-dir=l]{animation-direction:normal}.lva-band[data-dir=r]{animation-direction:reverse}.lva-band:nth-child(2){animation-duration:41s}.lva-band:nth-child(3){animation-duration:30s}.lva-bands:focus-within .lva-band,.lva-bands:hover .lva-band{animation-play-state:paused}@keyframes lva-marquee{0%{transform:translate3d(-33.333%,0,0)}to{transform:translate3d(-66.666%,0,0)}}.lva-band-item{font-size:clamp(1.6rem,3.4vw,3.1rem);line-height:1.1;letter-spacing:-.012em;font-weight:300}.lva-band-item:after{content:"";display:inline-block;width:1px;height:.9em;margin-left:2.75rem;vertical-align:-.12em;background:var(--rule)}.lva-pivot-glow{background:var(--grad);filter:blur(110px);opacity:.09}.lva-header-veil{background:linear-gradient(to bottom,var(--bg) 0,rgba(6,7,10,.85) 45%,rgba(6,7,10,0) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.lva-progress{transform-origin:left center;transform:scaleX(var(--lva-p,0));will-change:transform}.lva-scale-bar{width:calc(6px + 50px * (1 - var(--lva-p, 0)));transition:width .1s linear}.lva-tick{width:10px;height:1px;background:var(--dim);transition:width .4s cubic-bezier(.2,.7,.2,1),background .4s}.lva-rail-item[data-active=true] .lva-tick{width:22px;background:var(--grad)}.lva-rail-item .lva-rail-label{color:var(--dim);transition:color .4s}.lva-rail-item:hover .lva-rail-label,.lva-rail-item[data-active=true] .lva-rail-label{color:var(--ink)}.lva-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.7,.2,1)}.lva-fold[data-open=true]{grid-template-rows:1fr}.lva-fold>div{overflow:hidden;min-height:0;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .45s ease,transform .45s ease}.lva-fold[data-open=true]>div{opacity:1;transform:none;transition-delay:.1s}.lva-plus{position:relative;width:12px;height:12px}.lva-plus:after,.lva-plus:before{content:"";position:absolute;inset:0;margin:auto;background:currentColor;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lva-plus:before{width:12px;height:1px}.lva-plus:after{width:1px;height:12px}[aria-expanded=true] .lva-plus:after{transform:rotate(90deg)}.lva :where(a,button):focus-visible{outline:1px solid #e7e9ee;outline-offset:4px}@media (prefers-reduced-motion:reduce){.lva.js [data-reveal=focus],.lva.js [data-reveal]{transition:none;opacity:1;transform:none;filter:none}.lva-curve,.lva-curve-tail,.lva-draw{animation:none;transition:none;stroke-dashoffset:0}.lva-appear{opacity:1;transition:none}.lva-anchor{opacity:1}.lva-anchor,.lva-nebula,.lva-scroll-hint,.lva-swap{animation:none}.lva-band,.lva-hero-copy{transform:none;opacity:1;animation:none}.lva-fold,.lva-fold>div,.lva-plus:after,.lva-plus:before,.lva-tick{transition:none}}