.v2-bar{z-index:50;padding:18px calc(var(--frame) + var(--gutter));border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:background-color .3s,border-color .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.v2-ca{min-width:0;max-width:min(640px,calc(100% - 190px));height:34px;color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid var(--line);align-items:center;gap:10px;padding:0 12px;display:inline-flex}.v2-ca.is-awaiting{cursor:default}.v2-ca:hover:not(.is-awaiting){border-color:var(--ink);background:#ffffff14}.v2-ca-ticker{flex:none;letter-spacing:.16em}.v2-ca-meta{min-width:0;align-items:baseline;gap:8px;display:flex}.v2-ca-meta span{color:var(--faint);letter-spacing:.18em;flex:none;font-size:9px}.v2-ca-meta b{font-weight:500;letter-spacing:.04em;text-transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-bar.is-scrolled{border-color:var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040606cc;padding-top:10px;padding-bottom:10px}.v2-bar-cta{min-height:34px;padding:0 14px;font-size:10.5px}.v2-hero{--hero:0;min-height:max(100svh,640px);margin:0 calc(-1 * (var(--frame) + var(--gutter)));padding:110px calc(var(--frame) + var(--gutter)) 96px;align-items:center;display:flex;position:relative;overflow:hidden}.v2-stage{top:50%;right:calc(var(--frame) + var(--gutter));aspect-ratio:988/840;width:min(56vw,117.619svh - 164.667px,1100px);opacity:calc(1 - var(--hero) * .7);transform:translate3d(0, calc(-50% + var(--hero) * 70px), 0) scale(calc(1 + var(--hero) * .05));animation:1.8s backwards v2-fade;position:absolute}.v2-stage video{object-fit:contain;mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v2-hero-copy{z-index:2;max-width:min(600px,44vw);opacity:calc(1 - var(--hero) * 1.5);transform:translate3d(0, calc(var(--hero) * -80px), 0);position:relative}.v2-hero-copy>*{animation:.9s cubic-bezier(.2,.8,.2,1) backwards v2-rise;animation-delay:calc(var(--i,0) * 90ms + .3s)}.v2-hero h1{margin:0 0 20px;line-height:0}.v2-hero h1 img{filter:drop-shadow(0 0 26px #ffffff2e);width:clamp(280px,34vw,560px);max-width:100%;height:auto}.v2-tagline{font:clamp(15px, 1.45vw, 20px)/1.3 var(--wide);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:4px;margin:0 0 22px;display:flex}.v2-tagline span:last-child{color:var(--dim)}.v2-intro{max-width:46ch;font:400 15px/1.75 var(--mono);color:var(--body);margin:0 0 32px}.v2-intro p{margin:0}.v2-intro p+p{margin-top:14px}.v2-cta{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.v2-button-lg{letter-spacing:.22em;min-height:56px;padding:0 28px;font-size:12.5px;box-shadow:0 0 44px #ffffff24}.v2-facts{border-top:1px solid var(--line);max-width:540px;margin:46px 0 0;padding-top:16px;display:flex}.v2-facts div{flex:1;padding-right:16px}.v2-facts dt{font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.v2-facts dd{font:600 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0}.v2 .genesis{min-height:100svh;scroll-margin-top:20px}.v2.reveal-ready [data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.v2.reveal-ready [data-reveal].is-in{opacity:1;transform:none}.v2.reveal-ready .protocol>[data-reveal]:nth-child(2){transition-delay:80ms}.v2.reveal-ready .protocol>[data-reveal]:nth-child(3){transition-delay:.16s}.v2.reveal-ready .card-column[data-reveal]{transition-delay:.12s}@keyframes v2-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes v2-fade{0%{opacity:0}}@media (max-width:1000px){.v2-hero{min-height:0;padding:64px var(--gutter) 56px;flex-direction:column;align-items:stretch}.v2-stage{width:min(100%,640px);transform:translate3d(0, calc(var(--hero) * 40px), 0);align-self:center;position:relative;top:auto;right:auto}.v2-hero-copy{max-width:600px;margin-top:8px}}@media (max-width:760px){.v2-bar{padding:12px 16px;gap:10px}.v2-bar.is-scrolled{padding:8px 16px}.v2-bar-cta{flex:none}.v2-ca{max-width:calc(100% - 158px);padding:0 8px;gap:8px}.v2-ca-meta span{display:none}.v2-hero h1 img{width:min(78vw,340px)}.v2-intro{font-size:14px}.v2-cta .button{flex:100%}.v2-facts{margin-top:34px}}@media (prefers-reduced-motion:reduce){.v2-hero-copy>*,.v2-stage{animation:none}}
