.splash{background:var(--bg);color:var(--fg)}.splash em{letter-spacing:-.01em;font-family:Iowan Old Style,Big Caslon,Palatino,Georgia,serif;font-style:italic;font-weight:300}.splash .nav{z-index:50;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-dim);mix-blend-mode:difference;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:fixed;top:28px;left:32px;right:32px}.splash .nav a{color:inherit;text-decoration:none}.splash .side-nav{z-index:40;mix-blend-mode:difference;flex-direction:column;gap:18px;display:flex;position:fixed;top:50%;right:32px;transform:translateY(-50%)}.splash .side-nav a{color:var(--fg-dim);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;flex-direction:row-reverse;align-items:center;gap:14px;padding:6px 0;font-size:10px;text-decoration:none;transition:color .3s,transform .3s;display:flex}.splash .side-nav a:hover{color:var(--fg);transform:translate(-3px)}.splash .side-nav .num{font-variant-numeric:tabular-nums;opacity:.55;text-align:right;width:22px;transition:opacity .3s}.splash .side-nav .dot{background:var(--fg-dim);border-radius:50%;width:4px;height:4px;transition:background .3s,transform .3s,width .3s;transform:scale(.75)}.splash .side-nav .label{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translate(4px)}.splash .side-nav:hover .label{opacity:1;transform:translate(0)}.splash .side-nav a.active{color:var(--fg)}.splash .side-nav a.active .num{opacity:1}.splash .side-nav a.active .dot{background:var(--fg);border-radius:2px;width:18px;transform:scale(1)}@media (width<=900px){.splash .side-nav{display:none}}.splash .backdrop{pointer-events:none;position:fixed;inset:0}.splash #particle-canvas{z-index:1}.splash #network-canvas{z-index:2;opacity:0;transition:opacity .5s}.splash #network-canvas.active{opacity:1}.splash canvas{width:100%;height:100%;display:block}.splash .fade{pointer-events:none;z-index:3;background:linear-gradient(to bottom, transparent, var(--bg));opacity:0;height:30vh;transition:opacity .6s;position:fixed;bottom:0;left:0;right:0}.splash .fade.visible{opacity:1}.splash .scroll-track{z-index:4;position:relative}.splash .hero{height:200vh;position:relative}.splash .hero-inner{justify-content:center;align-items:flex-end;height:100vh;padding-bottom:56px;display:flex;position:sticky;top:0}.splash .scroll-hint{letter-spacing:.4em;text-transform:uppercase;color:var(--fg-dim);font-size:10px;transition:opacity .5s,transform .5s}.splash .scroll-hint.faded{opacity:0;transform:translateY(8px)}.splash .scroll-hint:before{content:"";background:var(--fg-faint);width:1px;height:28px;margin:0 auto 14px;display:block}.splash .section{max-width:1280px;margin:0 auto;padding:200px 48px;position:relative}.splash .eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:40px;font-size:11px;display:block}.splash .section h2{letter-spacing:-.035em;color:var(--fg-dim);margin:0 0 56px;font-size:clamp(30px,7.2vw,124px);font-weight:200;line-height:1.02;transition:color .1s linear}.splash .section p.lead{color:var(--fg-dim);letter-spacing:-.005em;max-width:720px;margin:0 0 32px;font-size:clamp(20px,1.8vw,28px);font-weight:300;line-height:1.55}.splash .section p.body{color:var(--fg-dim);max-width:580px;margin:0 0 22px;font-size:clamp(16px,1.15vw,19px);font-weight:300;line-height:1.7}.splash .intro{justify-content:center;align-items:center;max-width:none;min-height:90vh;padding:140px 32px;display:flex;position:relative;overflow:hidden}.splash .intro:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#ece7dd0f 0%,#ece7dd00 60%);width:70%;height:70%;position:absolute;top:15%;left:15%}.splash .glass-card{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#16161c8c 0%,#0a0a0ea6 100%);border:1px solid #ece7dd14;border-radius:24px;width:100%;max-width:980px;padding:88px 72px;position:relative;box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff0a}.splash .glass-card h2{letter-spacing:-.03em;color:var(--fg-dim);margin:0 0 36px;font-size:clamp(36px,4.8vw,72px);font-weight:200;line-height:1.04;transition:color .1s linear}.splash .glass-card .eyebrow{margin-bottom:32px}.splash .glass-card p.lead{letter-spacing:-.005em;color:var(--fg-dim);max-width:none;margin:0 0 20px;font-size:clamp(18px,1.6vw,24px);font-weight:300;line-height:1.55}.splash .glass-card p.body{color:var(--fg-dim);max-width:none;margin:0;font-size:clamp(15px,1.1vw,18px);font-weight:300;line-height:1.65}@media (width<=760px){.splash .glass-card{border-radius:20px;padding:56px 36px}}.splash .network{max-width:none;height:175vh;padding:0;position:relative}.splash .network-inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;height:100vh;padding:0 48px;display:grid;position:sticky;top:0}.splash .network-copy{justify-self:end;max-width:560px}.splash .network .glass-card{padding:56px 48px}.splash .network-stage{width:100%;height:100%;position:relative}.splash #label-layer{pointer-events:none;z-index:5;opacity:0;transition:opacity .4s;position:fixed;inset:0}.splash #label-layer.active{opacity:1}.splash .node-label{letter-spacing:.26em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;font-size:10px;transition:color .3s;position:absolute;transform:translate(-50%,-50%)}.splash .node-label.core{color:var(--fg);letter-spacing:.32em;font-size:11px}@media (width<=900px){.splash .network-inner{grid-template-columns:1fr}.splash .network-copy{justify-self:center}.splash .network .glass-card{padding:48px 36px}}.splash .problem{align-items:center;min-height:100vh;display:flex}.splash .problem-stack{letter-spacing:-.045em;flex-direction:column;gap:6px;font-size:clamp(48px,8.5vw,148px);font-weight:100;line-height:.96;display:flex}.splash .problem-line{opacity:0;color:var(--fg-dim);transition:opacity .9s,transform .9s,color .12s linear;transform:translateY(24px)}.splash .problem-line.visible{opacity:1;transform:translateY(0)}.splash .problem-line.dim{color:var(--fg-dim)}.splash .problem-line .num{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-weight:200}.splash .pillars{min-height:80vh}.splash .pillars-header{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:24px;display:grid}.splash .pillars-header h2{margin-bottom:0}.splash .pillar-orb{aspect-ratio:1;justify-self:end;width:100%;max-width:420px}.splash .pillar-orb canvas{width:100%;height:100%;display:block}@media (width<=900px){.splash .pillars-header{grid-template-columns:1fr;gap:48px;margin-bottom:16px}.splash .pillar-orb{justify-self:center;max-width:320px}}.splash .pillars-grid{grid-template-columns:repeat(3,1fr);gap:80px;margin-top:72px;display:grid}.splash .pillar{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.splash .pillar.visible{opacity:1;transform:translateY(0)}.splash .pillar:nth-child(2).visible{transition-delay:.15s}.splash .pillar:nth-child(3).visible{transition-delay:.3s}.splash .pillar-title{letter-spacing:.42em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--fg-ghost);margin-bottom:32px;padding-bottom:24px;font-size:12px}.splash .pillar-body{color:var(--fg-dim);letter-spacing:-.005em;font-size:clamp(17px,1.35vw,22px);font-weight:300;line-height:1.55}@media (width<=760px){.splash .pillars-grid{grid-template-columns:1fr;gap:56px}}.splash .privacy{min-height:100vh}.splash .privacy-frame{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:20px;display:grid}.splash .privacy-viz{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.splash .privacy-viz canvas{width:100%;height:100%}@media (width<=900px){.splash .privacy-frame{grid-template-columns:1fr}.splash .privacy-viz{order:-1}}.splash .product{min-height:80vh}.splash .feature-list{grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid}.splash .feature{border-top:1px solid var(--fg-ghost);opacity:0;padding:56px 36px 56px 0;transition:opacity .8s,transform .8s;transform:translateY(16px)}.splash .feature.visible{opacity:1;transform:translateY(0)}.splash .feature-label{letter-spacing:.42em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:20px;font-size:11px}.splash .feature-title{letter-spacing:-.025em;color:var(--fg-dim);margin-bottom:18px;font-size:clamp(26px,2.6vw,40px);font-weight:200;line-height:1.1;transition:color .12s linear}.splash .feature-body{color:var(--fg-dim);font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.65}@media (width<=760px){.splash .feature-list{grid-template-columns:1fr}.splash .feature{padding:40px 0}}.splash .showcase{max-width:none;height:200vh;padding:0;position:relative}.splash .showcase-inner{flex-direction:column;align-items:center;height:100vh;padding-top:6vh;display:flex;position:sticky;top:0;overflow:hidden}.splash .showcase-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--fg-dim);text-align:center;font-size:11px}.splash .showcase-mockup{aspect-ratio:400/820;opacity:1;z-index:10;will-change:transform, opacity;pointer-events:auto;background:#0a0a0b;border-radius:44px;height:min(88vh,820px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1);box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0d,inset 0 0 0 1px #ffffff08}.splash .showcase-mockup iframe{background:#0a0a0b;border:0;width:100%;height:100%;display:block}@media (width<=760px){.splash .showcase-mockup{border-radius:36px;height:min(82vh,720px)}.splash .showcase-mockup iframe{pointer-events:none;touch-action:pan-y}}.splash .cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;display:flex}.splash .cta h2{letter-spacing:-.045em;max-width:1100px;color:var(--fg-dim);margin:0 0 40px;font-size:clamp(34px,8vw,144px);font-weight:100;line-height:1.02;transition:color .12s linear}.splash .cta p{color:var(--fg-dim);max-width:560px;margin:0 auto 64px;font-size:clamp(17px,1.35vw,22px);font-weight:300;line-height:1.55}.splash .waitlist{border:1px solid var(--fg-faint);border-radius:999px;align-items:stretch;gap:0;width:100%;max-width:520px;padding:6px;transition:border-color .3s;display:flex}.splash .waitlist:focus-within{border-color:var(--fg-dim)}.splash .waitlist input{color:var(--fg);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;padding:18px 24px;font-size:16px;font-weight:300}.splash .waitlist input::placeholder{color:var(--fg-faint)}.splash .waitlist button{background:var(--fg);color:var(--bg);font:inherit;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:18px 36px;font-size:12px;font-weight:500;transition:background .3s}.splash .waitlist button:hover{background:var(--fg-bright)}.splash .footer{text-align:center;letter-spacing:.4em;text-transform:uppercase;color:var(--fg-faint);padding:80px 48px 48px;font-size:10px}@media (width<=540px){.splash .section{padding:120px 22px}.splash .cta h2{letter-spacing:-.028em;margin:0 0 28px}.splash .cta p{margin:0 auto 40px}.splash .waitlist{padding:4px}.splash .waitlist input{padding:14px 16px}.splash .waitlist button{letter-spacing:.2em;padding:14px 18px}.splash .footer{padding:60px 22px 36px}}@media (prefers-reduced-motion:reduce){.splash .problem-line,.splash .pillar,.splash .feature{opacity:1!important;transition:none!important;transform:none!important}}:root{--bg:#0a0a0b;--fg:#ece7dd;--fg-bright:#fff;--fg-dim:#ece7dd61;--fg-faint:#ece7dd33;--fg-ghost:#ece7dd14;--accent:#ece7dd}*{box-sizing:border-box}html,body,#root{background:var(--bg);color:var(--fg);margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}
