.v-root{background:var(--v-bg);color:var(--v-text);font-family:var(--v-body);letter-spacing:-.01em;font-size:16px;overflow-x:clip}.v-root ::selection{background:color-mix(in oklab, var(--v-accent) 30%, transparent);color:inherit}.v-display{font-family:var(--v-display);font-weight:var(--v-display-weight,650);letter-spacing:var(--v-display-tracking,-.035em);line-height:1}.v-soft{background:color-mix(in oklab, var(--v-accent) 13%, transparent)}.v-line{border-color:var(--v-border)}.v-muted{color:var(--v-muted)}.v-accent-text{background:linear-gradient(100deg, var(--v-accent), var(--v-accent2));color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes v-rise{0%{transform:translateY(105%)rotate(4deg)}to{transform:none}}.v-word{vertical-align:top;margin:-.06em -.02em -.12em;padding:.06em .02em .12em;display:inline-block;overflow:hidden}.v-word>span{animation:1.15s cubic-bezier(.19,1,.22,1) both v-rise;animation-delay:calc(var(--i) * 65ms + .2s);transform-origin:0 100%;display:inline-block}@keyframes v-fade{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.v-fade{animation:1.1s cubic-bezier(.19,1,.22,1) both v-fade;animation-delay:var(--d,0s)}@keyframes v-marquee{to{transform:translate(-50%)}}.v-marquee{animation:38s linear infinite v-marquee}.v-marquee-wrap:hover .v-marquee{animation-play-state:paused}@keyframes v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.v-float{animation:6s ease-in-out infinite v-float;animation-delay:var(--d,0s)}@keyframes v-pulse{0%,to{opacity:1}50%{opacity:.35}}.v-pulse{animation:2s ease-in-out infinite v-pulse}.v-nav{border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.v-nav[data-scrolled]{background:color-mix(in oklab, var(--v-bg) 70%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-color:var(--v-border)}.v-stage-title{opacity:calc(1 - var(--p,0) * 1.8);transform:translateY(calc(var(--p,0) * -10vh)) scale(calc(1 - var(--p,0) * .08))}.v-stage-mock{top:calc(76vh - min(var(--p,0) * 1.4, 1) * 64vh);transform:perspective(1800px) rotateX(calc((1 - min(var(--p,0) * 1.4, 1)) * 26deg)) scale(calc(.84 + min(var(--p,0) * 1.4, 1) * .16));transform-origin:50% 0}.v-tilt{transform:perspective(1600px) translateX(calc((1 - var(--p,0)) * 14%)) rotateY(calc((1 - var(--p,0)) * -18deg)) rotateX(calc((1 - var(--p,0)) * 10deg)) scale(calc(.88 + var(--p,0) * .12));opacity:calc(.15 + var(--p,0) * 1.4);transform-origin:0%}.v-slide{transform:translateX(calc((.5 - var(--p,0)) * 60%))}.v-slide-rev{transform:translateX(calc((var(--p,0) - .5) * 60%))}.v-lit>span{opacity:calc(.14 + clamp(0, (var(--p,0) * 1.6 - var(--k)) * 6, 1) * .86);transition:opacity .15s linear}.v-draw{stroke-dasharray:1;stroke-dashoffset:1px}.is-in .v-draw,.v-draw-now .v-draw{animation:2.2s cubic-bezier(.65,0,.35,1) .2s forwards v-draw}@keyframes v-draw{to{stroke-dashoffset:0}}.v-area{opacity:0}.is-in .v-area,.v-draw-now .v-area{animation:1.2s 1s forwards v-fade-in}@keyframes v-fade-in{to{opacity:1}}.v-bar{transform-origin:50% 100%;transform:scaleY(0)}.is-in .v-bar,.v-draw-now .v-bar{animation:1s cubic-bezier(.19,1,.22,1) forwards v-bar;animation-delay:calc(var(--i) * 50ms + .3s)}@keyframes v-bar{to{transform:scaleY(1)}}.v-card{isolation:isolate;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .3s;position:relative}.v-card:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--v-accent) 18%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.v-card:hover{border-color:color-mix(in oklab, var(--v-accent) 40%, var(--v-border));transform:translateY(-4px)}.v-card:hover:before{opacity:1}.v-btn{transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s,background-color .3s}.v-btn:hover{box-shadow:0 14px 34px -12px color-mix(in oklab, var(--v-accent) 70%, transparent);transform:translateY(-2px)}.v-btn .v-arrow{transition:transform .35s cubic-bezier(.19,1,.22,1)}.v-btn:hover .v-arrow{transform:translate(3px)}.v-grain:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v-on-sky .v-accent-text{color:#ffffffb8;background:0 0}.v-root[data-layout=stage] .v-nav:not([data-scrolled]){color:#fff}.v-root[data-layout=stage] .v-nav:not([data-scrolled]) .v-muted{color:#ffffffd1}.v-word:has(>.italic){margin-right:-.26em;padding-right:.3em}.v-word>.italic{margin-right:-.12em;padding-right:.2em}
