.lp{--white:#fbfdf8;--mist:#fbfdf8d6;--ink:#0f2a20;--scrim:#061c16bd;--glass:#ffffff29;--glass-line:#ffffff61;--holders:#ffd15c;--burn:#f4703a;--treasury:#9fd6f2;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Geist", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.lp,.lp *{box-sizing:border-box}.lp{color:var(--white);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;background:#7fb4ee;position:relative}.lp .lp-world{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);background:linear-gradient(#2f6fd8,#9ccbf0 55%,#5c9442 56%,#2e5a36);display:block;position:fixed;inset:0}.lp .lp-world.on{opacity:1}.lp .top{z-index:10;padding:calc(20px + env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.lp .brand{color:var(--white);font:500 20px/1 var(--sans);letter-spacing:-.01em;text-shadow:0 1px 14px #0a284659;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp .brand img{width:30px;height:30px;transition:transform .6s var(--ease);filter:drop-shadow(0 2px 8px #0a284659)}.lp .brand:hover img{transform:rotate(-6deg)scale(1.1)}.lp .tag{font:400 18px/1 var(--serif);text-shadow:0 1px 14px #0a284673}.lp .launch{color:var(--white);background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);font:600 14.5px/1 var(--sans);transition:background .3s, transform .2s var(--ease);cursor:pointer;border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:7px 7px 7px 20px;display:inline-flex}.lp .launch:hover{background:#ffffff47}.lp .launch:active{transform:scale(.97)}.lp .dot{background:var(--white);width:34px;height:34px;color:var(--ink);transition:transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.lp .dot svg{width:13px;height:13px}.lp .launch:hover .dot,.lp .lbtn:hover .dot{transform:rotate(45deg)scale(1.06)}.lp .rail{left:max(24px, env(safe-area-inset-left,0px));z-index:10;gap:14px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.lp .rail button{cursor:pointer;background:0 0;border:0;width:16px;height:16px;padding:0;position:relative}.lp .rail button:before{content:"";border:1.4px solid var(--white);transition:background .35s, transform .45s var(--ease);position:absolute;inset:3px;transform:rotate(45deg)}.lp .rail button[aria-current=true]:before{background:var(--white);transform:rotate(45deg)scale(1.2)}.lp .rail button:hover:before{transform:rotate(135deg)scale(1.1)}.lp .rail button span{white-space:nowrap;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:all .3s var(--ease);pointer-events:none;text-shadow:0 1px 8px #00000073;position:absolute;top:50%;left:28px;transform:translate(-6px,-50%)}.lp .rail button:hover span,.lp .rail button:focus-visible span{opacity:1;transform:translateY(-50%)}.lp .mark-wrap{z-index:4;pointer-events:none;perspective:1000px;place-items:center;display:grid;position:fixed;inset:0}.lp .wordmark{font:200 clamp(84px, 17vw, 270px)/.9 var(--serif);letter-spacing:-.025em;color:var(--white);white-space:nowrap;will-change:transform, opacity;text-shadow:0 10px 40px #0e325a47;margin-top:-4vh}.lp main{z-index:5;position:relative}.lp .sec{min-height:100svh;padding:130px max(8vw, env(safe-area-inset-right,0px)) 110px max(8vw, env(safe-area-inset-left,0px));align-items:center;display:flex;position:relative}.lp .sec.hero{justify-content:center;align-items:flex-end;padding-bottom:46px}.lp .sec.right{justify-content:flex-end}.lp .sec.center{text-align:center;justify-content:center}.lp .lhint{font:400 16px/1 var(--serif);text-shadow:0 1px 12px #0a281e99;justify-items:center;gap:12px;display:grid}.lp .lhint i{background:linear-gradient(var(--white), transparent);width:1px;height:40px;animation:lp-drip 2.2s var(--ease) infinite;transform-origin:top;display:block}@keyframes lp-drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.lp .copy{max-width:560px;position:relative}.lp .copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--scrim), #061c1675 62%, transparent);filter:blur(10px);pointer-events:none;position:absolute;inset:-90px -130px}.lp .kicker{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);align-items:center;gap:12px;display:inline-flex}.lp .kicker:before{content:"";border:1.3px solid;width:9px;height:9px;transform:rotate(45deg)}.lp h2{font:200 clamp(52px, 7vw, 108px)/.92 var(--serif);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 4px 30px #061e1673;margin:18px 0 20px}.lp h2 em{font-style:italic}.lp .copy p{color:var(--mist);text-shadow:0 1px 12px #061e1699;max-width:42ch;margin:0;font-size:17px}.lp .sec.center .copy{max-width:760px}.lp .sec.center .copy:before{filter:blur(22px);background:radial-gradient(closest-side,#061c1699,#061c1666 60%,#0000);inset:-70px -60px}.lp .sec.center .copy p{margin-inline:auto}.lp .facts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lp .facts span{font:500 12px/1 var(--mono);-webkit-backdrop-filter:blur(6px);background:#08221a47;border:1px solid #fff6;border-radius:999px;padding:9px 12px}.lp.lp-js .reveal{opacity:0;filter:blur(6px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transform:translateY(34px)}.lp.lp-js .reveal.in{opacity:1;filter:none;transform:none}.lp .splitsec{flex-direction:column;justify-content:center;align-items:stretch}.lp .splitsec:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#061c16b8 30% 68%,#0000);height:92%;position:absolute;bottom:0;left:0;right:0}.lp .splitsec h2{margin:14px 0 26px;font-size:clamp(40px,5vw,72px)}.lp .cols{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:1100px;margin-inline:auto;display:grid}.lp .col{border-top:1px solid #ffffff80;padding:20px 28px 4px;position:relative}.lp .col+.col{border-left:1px solid #ffffff38}.lp .col:before{content:"";background:var(--c);width:0;height:3px;transition:width 1.4s var(--ease) .3s;position:absolute;top:-2px;left:0}.lp .col.in:before{width:100%}.lp .pct{font:200 clamp(64px, 7.4vw, 112px)/.86 var(--serif);letter-spacing:-.04em;align-items:flex-start;display:flex}.lp .pct small{margin:.2em 0 0 .08em;font-size:.34em}.lp .col h3{font:600 17px/1.2 var(--sans);align-items:center;gap:9px;margin:10px 0 4px;display:flex}.lp .col h3 i{background:var(--c);border-radius:50%;width:10px;height:10px;display:block}.lp .col p{color:var(--mist);max-width:30ch;margin:0;font-size:15px}.lp #s5{align-items:flex-start;padding-top:16vh}.lp .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp .lbtn{font:600 16px/1 var(--sans);cursor:pointer;transition:transform .25s var(--ease), background .3s;border:0;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 26px;display:inline-flex}.lp .lbtn.solid{background:var(--white);color:var(--ink)}.lp .lbtn.solid .dot{background:var(--ink);color:var(--white);width:40px;height:40px}.lp .lbtn.ghost{background:var(--glass);color:var(--white);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);padding:19px 26px}.lp .lbtn.ghost:hover{background:#ffffff47}.lp .lbtn:active{transform:scale(.97)}.lp .beta{color:#fbfdf8bd!important;margin-top:22px!important;font-size:13.5px!important}.lp .hero-foot{justify-items:center;gap:22px;display:grid}.lp .ca{cursor:pointer;max-width:100%;color:var(--white);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .3s var(--ease), transform .3s var(--ease);background:#08221a6b;border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 16px;display:inline-flex}.lp .ca:hover{background:#08221a9e;transform:translateY(-1px)}.lp .ca:active{transform:translateY(0)scale(.98)}.lp .ca:focus-visible{outline:2px solid var(--white);outline-offset:3px}.lp .ca-label{color:var(--mist)}.lp .ca-value{color:var(--holders);letter-spacing:.04em;text-align:left;min-width:11ch}.lp .ca-icon{opacity:.85;flex:none;width:14px;height:14px}.lp .ca-row{justify-content:center;margin-top:26px;display:flex}.lp .foot{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;gap:22px;margin-top:30px;display:flex}.lp .foot a{color:var(--mist);text-decoration:none}.lp .foot a:hover{color:var(--white)}.lp .pin{z-index:6;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);will-change:transform;position:fixed;top:0;left:0}.lp .pin .in{justify-items:center;gap:6px;display:grid;transform:translate(-50%,calc(-100% - 10px))}.lp .pin b{font:500 12.5px/1 var(--sans);-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#08221a80;border:1px solid #ffffff5c;border-radius:999px;padding:9px 13px}.lp .pin b em{font:300 17px/1 var(--serif);margin-right:7px;font-style:normal}.lp .pin i{background:#fffc;width:1px;height:18px;display:block}.lp .pin.on{opacity:1}.lp :focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:8px}.lp .toast{left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 13px/1 var(--sans);opacity:0;transition:all .3s var(--ease);pointer-events:none;background:#08221ac7;border:1px solid #ffffff40;border-radius:999px;padding:12px 16px;position:fixed;transform:translate(-50%,10px)}.lp .toast.on{opacity:1;transform:translate(-50%)}@media (max-width:820px){.lp .tag{display:none}.lp .top{grid-template-columns:1fr auto}.lp .sec{padding:110px max(20px, env(safe-area-inset-right,0px)) 90px max(46px, env(safe-area-inset-left,0px))}.lp .sec.right{justify-content:flex-start}.lp .sec{align-items:flex-start}.lp .cols{grid-template-columns:1fr}.lp .col+.col{border-left:0}.lp .col{padding:14px 0 10px}.lp .pct{font-size:56px}.lp .rail{left:max(14px, env(safe-area-inset-left,0px))}.lp .pin{display:none}}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp.lp-js .reveal{opacity:1;filter:none;transform:none}}.lp .wordmark{align-items:center;gap:.1em;display:flex}.lp .wordmark .word span{animation:lp-rise 1.4s var(--ease) both;animation-delay:calc(.4s + var(--i) * 70ms);display:inline-block}.lp .hero-mark{filter:drop-shadow(0 .06em .12em #0e325a59);width:auto;height:.92em;animation:lp-rise 1.4s var(--ease) .2s both, lp-bob 6s ease-in-out 1.6s infinite;flex:none;margin-top:-.06em}@keyframes lp-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.045em)rotate(-2deg)}}@media (max-width:820px){.lp .wordmark{flex-direction:column;gap:.08em}.lp .hero-mark{height:.8em}}@keyframes lp-rise{0%{opacity:0;filter:blur(10px);transform:translateY(.22em)rotate(4deg)}to{opacity:1;filter:none;transform:none}}.lp a.launch,.lp a.lbtn{text-decoration:none}
