:root{--ink-950:#121110;--ink-900:#161514;--ink-800:#1d1b18;--ink-700:#262420;--paper:#f2f0ea;--paper-dim:#cfccc3;--grey:#a6a29a;--grey-dim:#8a857c;--pulse:#40e0a0;--pulse-dim:#40e0a059;--pulse-deep:#12805c;--hairline:#f2f0ea14;--glow-hi:#2a2823;--glow-mid:#201e1b;--glow-low:#171614;--fd:"Schibsted Grotesk",system-ui,sans-serif;--fm:"Spline Sans Mono",ui-monospace,"SF Mono",monospace;--ease:cubic-bezier(.16,1,.3,1)}html{scroll-behavior:smooth}body{background:var(--ink-900);font-family:var(--fd);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none;transition:color .3s}a:focus-visible,button:focus-visible{outline:2px solid var(--pulse);outline-offset:3px}.skip-link{z-index:100;background:var(--pulse);color:var(--ink-950);font:500 12px var(--fm);letter-spacing:.1em;text-transform:uppercase;border-radius:0 0 4px;padding:10px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kicker{font:500 11px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--pulse);align-items:center;gap:14px;margin:0;display:flex}.kicker:before{content:"";background:var(--pulse);opacity:.6;width:34px;height:1px}.kicker .n{color:var(--grey-dim)}.kicker.kicker-center{justify-content:center}.glow-pulse{filter:drop-shadow(0 0 8px #40e0a073)}.glow-node{filter:drop-shadow(0 0 6px #40e0a099)}.head{flex-direction:column;gap:22px;display:flex}.h2{font:500 clamp(2rem,3.6vw,3.25rem)/1.08 var(--fd);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;margin:0}.lede{font:400 clamp(15px,1.2vw,17px)/1.6 var(--fd);color:var(--grey);margin:0}.mlink{font:500 11.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--hairline);padding-bottom:4px;display:inline-block}.mlink:hover{color:var(--pulse);border-color:var(--pulse)}@keyframes blink{0%,to{opacity:.9}50%{opacity:.35}}@keyframes pulsedot{0%,to{opacity:1}50%{opacity:.35}}@keyframes flow{to{stroke-dashoffset:-600px}}.js .reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.dot,.sil-live,.cell{animation:none!important}.packet{display:none}}.site-nav{z-index:50;border-bottom:1px solid var(--hairline);backdrop-filter:blur(10px);background:#12111073;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.site-nav .mark{color:var(--paper);align-items:flex-start;display:inline-flex}.site-nav .mark svg{width:auto;height:22px;display:block}.site-nav .mark:after{content:"";background:var(--pulse);clip-path:polygon(50% 100%,6% 10%,94% 10%);width:5px;height:5px;transition:transform .6s var(--ease);margin-left:6px;display:inline-block}.site-nav .mark:hover:after{transform:rotate(240deg)scale(1.35)}.site-nav .links{align-items:center;gap:32px;display:flex}.site-nav .links a{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.site-nav .links a:hover,.site-nav .links a[aria-current=page]{color:var(--paper)}.site-nav .links a.cta{color:var(--paper);border:1px solid #f2f0ea38;border-radius:999px;padding:10px 20px}.site-nav .links a.cta:hover{border-color:var(--pulse);color:var(--pulse)}@media (width<=720px){.site-nav{gap:12px;padding:14px 16px}.site-nav .links{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;overflow-x:auto}.site-nav .links::-webkit-scrollbar{display:none}.site-nav .links a{white-space:nowrap;font-size:10px}.site-nav .links a.cta{padding:8px 14px}}.page-head{background:var(--ink-900);flex-direction:column;gap:22px;padding:180px 96px 48px;display:flex}.page-head h1{font:500 clamp(2.4rem,5vw,4.25rem)/1.04 var(--fd);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0}.page-head .lede{max-width:52ch}@media (width<=720px){.page-head{padding:140px 20px 32px}}.hero{background:var(--ink-900);height:100vh;min-height:640px;position:relative;overflow:hidden}.hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .grade{background:linear-gradient(#12111059 0%,#12111000 24% 52%,#121110d9 100%);position:absolute;inset:0}.hero .grade-l{background:radial-gradient(60% 55% at 22% 78%,#1211108c 0%,#12111000 100%);position:absolute;inset:0}.hero .copy{z-index:4;flex-direction:column;align-items:flex-start;gap:22px;max-width:860px;display:flex;position:absolute;bottom:64px;left:64px}.chip{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);backdrop-filter:blur(6px);background:#1413118c;border:1px solid #f2f0ea29;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.dot{background:var(--pulse);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite pulsedot;box-shadow:0 0 10px #40e0a0cc}.hero h1{font:500 clamp(2.75rem,6.4vw,5.75rem)/1.02 var(--fd);letter-spacing:-.03em;color:var(--paper);text-wrap:balance;margin:0}.hero .sub{font:400 clamp(15px,1.3vw,19px)/1.5 var(--fd);color:var(--paper-dim);margin:0}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.btn{font:500 12px var(--fm);letter-spacing:.16em;text-transform:uppercase;transition:all .35s var(--ease);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:15px 28px;display:inline-flex}.btn-primary{background:var(--pulse);color:var(--ink-950)}.btn-primary:hover{box-shadow:0 0 28px var(--pulse-dim);transform:translateY(-1px)}.btn-ghost{color:var(--paper);border-color:#f2f0ea38}.btn-ghost:hover{border-color:var(--pulse);color:var(--pulse)}.hero .hud{z-index:4;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:64px;right:64px}.hero .ring{width:110px;height:110px;position:relative}.hero .ring svg{transform:rotate(-90deg)}.hero .ring .val{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.hero .ring b{font:500 26px var(--fm);color:var(--paper)}.hero .ring span{font:400 10px var(--fm);letter-spacing:.2em;color:var(--grey);text-transform:uppercase}.hero .sim{font:400 9.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);text-align:right;margin:0}.hero .credit{align-items:center;gap:12px;display:flex}.hero .credit span{font:400 10px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim)}.hero .credit button{font:500 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);cursor:pointer;backdrop-filter:blur(6px);background:#1413118c;border:1px solid #f2f0ea38;border-radius:999px;padding:7px 14px;transition:all .3s}.hero .credit button:hover{border-color:var(--pulse);color:var(--pulse)}@media (width<=720px){.hero .copy{gap:16px;bottom:28px;left:20px;right:20px}.hero .ctas{flex-direction:column;align-self:stretch;margin-top:6px}.hero .hud{display:none}.hero .grade{background:linear-gradient(#12111073 0%,#1211100d 30%,#12111026 55%,#121110eb 100%)}}.product{background:var(--ink-900);grid-template-columns:480px 1fr;align-items:center;gap:96px;padding:128px 96px;display:grid;position:relative;overflow:hidden}.product .copy{flex-direction:column;gap:22px;display:flex}.product .h2{max-width:16ch}.product .lede{max-width:44ch}.product .fig{justify-content:center;display:flex;position:relative}.product .fig:before{content:"";background:radial-gradient(50% 55% at 50% 45%,var(--glow-mid) 0%,#201e1b00 100%);position:absolute;inset:-40px}.product .fig svg{position:relative}.sil-live{filter:drop-shadow(0 0 7px #40e0a0a6);animation:3s ease-in-out infinite blink}.sil-live.d2{animation-delay:-1.2s}.sil-live.d3{animation-delay:-2.1s}.product .legend{display:none}.product.solo{grid-template-columns:1fr;justify-items:center;padding-top:48px}.product.solo .legend{justify-content:center;gap:28px;margin-top:24px;display:flex}.product.solo .legend span{font:400 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);align-items:center;gap:8px;display:flex}.product.solo .legend i{background:var(--pulse);clip-path:polygon(50% 100%,6% 10%,94% 10%);width:6px;height:6px;display:inline-block}@media (width<=900px){.product{grid-template-columns:1fr;gap:18px;padding:96px 20px}.product .copy{gap:18px}.product .fig{margin-top:12px}.product .fig:before{inset:-20px}.product .fig svg{width:220px;height:440px}.product .fig .labels{display:none}.product .fig polygon{fill-opacity:.55}.product .fig .sil-live{fill-opacity:1}.product .legend{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.product .legend span{font:400 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);align-items:center;gap:8px;display:flex}.product .legend i{background:var(--pulse);clip-path:polygon(50% 100%,6% 10%,94% 10%);width:6px;height:6px;display:inline-block}}.product-track{background:var(--ink-900);position:relative}.js .product-track{height:340vh}.js .product-hold{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.js .product-track.is-flat{height:auto}.js .product-track.is-flat .product-hold{height:auto;display:block;position:static}.product-seq{box-sizing:border-box;width:100%;padding:0 96px;position:relative}.js .product-seq{height:100%}.js .product-seq>.node-stage{min-height:0;position:absolute;inset:0}.js .is-flat .product-seq{flex-direction:column;gap:32px;height:auto;padding:128px 96px;display:flex}.js .is-flat .product-seq>.node-stage{height:420px;min-height:0;position:relative;inset:auto}.js .is-flat .product-copy{width:auto;position:static;transform:none}.js .product-seq.is-seq .node-stage.is-live .node-fallback{opacity:0}html:not(.js) .product-seq{flex-direction:column;gap:32px;padding:128px 96px;display:flex}html:not(.js) .product-seq>.node-stage{height:420px;min-height:0;position:relative;inset:auto}html:not(.js) .product-copy{width:auto;position:static;transform:none}.product-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:22px;width:min(460px,50% - 96px);display:flex;position:absolute;top:50%;left:96px;transform:translateY(-50%)}.product-copy .h2{max-width:16ch}.product-copy .lede{max-width:44ch}.product-track .product-seq.is-seq .product-copy{opacity:var(--seq-copy,0);transform:translateY(calc(-50% + var(--seq-lift,26px)))}.product-track .product-seq.is-seq .product-copy[inert]{visibility:hidden}@media (width<=900px){.product-track,.js .product-track{height:auto}.product-hold,.js .product-hold{height:auto;display:block;position:static;overflow:visible}.product-seq,.js .product-seq{flex-direction:column;gap:28px;height:auto;padding:96px 20px;display:flex}.product-track .product-seq>.node-stage{flex:none;height:300px;min-height:0;position:relative;inset:auto}.product-track .product-seq:not(.is-seq) .node-fallback{opacity:.9}.product-track .product-seq .node-stage.is-live .node-fallback{opacity:0}.product-copy,.product-track .product-seq.is-seq .product-copy{opacity:1;text-align:left;align-items:flex-start;width:auto;padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.product-track,.js .product-track{height:auto}.product-hold,.js .product-hold{height:auto;display:block;position:static;overflow:visible}.product-seq,.js .product-seq{flex-direction:column;gap:32px;height:auto;padding:128px 96px;display:flex}.product-track .product-seq>.node-stage{flex:none;height:420px;min-height:0;position:relative;inset:auto}.product-track .product-seq:not(.is-seq) .node-fallback{opacity:.9}.product-track .product-seq .node-stage.is-live .node-fallback{opacity:0}.product-copy,.product-track .product-seq.is-seq .product-copy{opacity:1;width:auto;padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce) and (width<=900px){.product-seq{padding:96px 20px}}.node-stage{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.node-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.node-stage.is-live canvas{opacity:1}.node-stage.is-live .node-fallback{opacity:0}.node-fallback{opacity:.9;transition:opacity .6s var(--ease);max-width:100%;height:auto}@media (width<=900px){.node-stage{min-height:260px}.node-fallback{width:190px}}.tech{background:radial-gradient(90% 80% at 50% 0%,var(--glow-mid) 0%,var(--ink-950) 60%);flex-direction:column;gap:72px;padding:128px 96px;display:flex;position:relative;overflow:hidden}.tech .copy{flex-direction:column;gap:22px;display:flex}.tech .h2{max-width:16ch}.tech .lede{max-width:52ch}.tech .band,.howitworks .band{grid-template-columns:minmax(0,860px) 280px;justify-content:center;align-items:center;gap:64px;display:grid}.tech .band svg,.howitworks .band svg{width:100%;height:auto}.tech .scores,.howitworks .scores{flex-direction:column;justify-content:space-between;gap:24px;padding:16px 0;display:flex}.tech .score,.howitworks .score{border-bottom:1px solid var(--hairline);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.tech .score span,.howitworks .score span{font:400 10.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.tech .score b,.howitworks .score b{font:500 32px var(--fm);color:var(--paper)}.tech .score b.word,.howitworks .score b.word{color:var(--pulse);letter-spacing:.06em;font-size:22px}.packet{stroke-dasharray:40 560;animation:5s linear infinite flow}.cell{animation:2.4s ease-in-out infinite blink}@media (width<=900px){.tech{gap:26px;padding:96px 20px}.tech .copy{gap:18px}.tech .band,.howitworks .band{grid-template-columns:1fr;gap:26px}.tech .scores,.howitworks .scores{grid-template-columns:1fr 1fr;gap:16px;padding:0;display:grid}.tech .score,.howitworks .score{gap:4px;padding-bottom:10px}.tech .score b,.howitworks .score b{font-size:24px}.tech .score b.word,.howitworks .score b.word{padding-top:5px;font-size:17px}}.howitworks .scoregrid{background:var(--ink-950);grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.howitworks .scoregrid .sc{border:1px solid var(--hairline);background:var(--ink-800);border-radius:4px;flex-direction:column;gap:10px;padding:24px;display:flex}.howitworks .scoregrid .sc b{font:500 34px var(--fm);color:var(--paper)}.howitworks .scoregrid .sc b.word{color:var(--pulse);letter-spacing:.06em;font-size:22px}.howitworks .scoregrid .sc span{font:400 10.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey)}.howitworks .scoregrid .sc p{font:400 14px/1.55 var(--fd);color:var(--grey);margin:2px 0 0}.howitworks .sg-cap{margin:0}.howitworks .sim{font:400 9.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);margin:0}@media (width<=900px){.howitworks .scoregrid{grid-template-columns:1fr 1fr;gap:14px}}@media (width<=560px){.howitworks .scoregrid{grid-template-columns:1fr}}.why-prose,.whoweare{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.why-prose{background:var(--ink-950)}.why-prose .h2{max-width:18ch}.why-prose .cols,.whoweare .cols{grid-template-columns:1fr 1fr;gap:56px;display:grid}.why-prose p,.whoweare p{font:400 16px/1.65 var(--fd);color:var(--grey);text-wrap:pretty;max-width:52ch;margin:0 0 20px}.why-prose p:last-child,.whoweare p:last-child{margin-bottom:0}.why-prose em{color:var(--paper);font-style:normal}.whoweare .head{flex-direction:column;gap:14px;display:flex}@media (width<=900px){.why-prose,.whoweare{gap:26px;padding:96px 20px}.why-prose .cols,.whoweare .cols{grid-template-columns:1fr;gap:20px}.why-prose .cols>div>p:last-child,.whoweare .cols>div>p:last-child{margin-bottom:0}.why-prose p,.whoweare p{font-size:15px}}.howitworks{background:var(--ink-950);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.howitworks .head{flex-direction:column;gap:14px;display:flex}.howitworks .lede{max-width:52ch}@media (width<=900px){.howitworks{gap:26px;padding:96px 20px}}.prod-hero h1{max-width:20ch}.prod-hero .prod-scope{color:var(--paper-dim);max-width:46ch}.thesis{background:var(--ink-950);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px 72px;padding:128px 96px;display:grid}.thesis .head{grid-column:1/-1}.thesis-body{flex-direction:column;gap:18px;max-width:56ch;display:flex}.thesis-bridge{font:400 12px/1.6 var(--fm);letter-spacing:.04em;color:var(--grey-dim);margin:0}.thesis-p{font:400 clamp(16px,1.3vw,18px)/1.62 var(--fd);color:var(--paper-dim);margin:0}.thesis-lbl{font:500 10.5px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--grey-dim);margin:14px 0 0}.thesis-stage{font:400 clamp(15px,1.2vw,17px)/1.6 var(--fd);color:var(--grey);border-top:1px solid var(--hairline);margin:20px 0 0;padding-top:20px}.thesis-draft{color:var(--grey)}.thesis-fig{margin:0}.thesis-fig svg{width:100%;height:auto}@media (width<=1000px){.thesis{grid-template-columns:1fr;gap:40px;padding:96px 20px}}.chain{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.chain .lede{max-width:60ch}.chain-list{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.chain-step{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding-top:20px;display:flex}.chain-kicker{font:500 10.5px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--pulse);align-items:baseline;gap:10px;margin:0;display:flex}.chain-kicker .n{color:var(--grey-dim)}.chain-title{font:500 clamp(1.05rem,1.5vw,1.3rem)/1.24 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0}.chain-body{font:400 14.5px/1.6 var(--fd);color:var(--grey);margin:0}.chain-out{font:400 12px/1.5 var(--fm);color:var(--paper-dim);margin:auto 0 0;padding-top:14px}.chain-out span{letter-spacing:.2em;text-transform:uppercase;color:var(--grey-dim);margin-bottom:5px;font-size:9.5px;display:block}.chain-status{font:400 9.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);margin:0}.chain-status.is-new{color:var(--pulse)}@media (width<=1000px){.chain{gap:40px;padding:96px 20px}.chain-list{grid-template-columns:1fr;gap:32px}.chain-out{margin-top:0}}.parity{background:var(--ink-950);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.parity .lede{max-width:58ch}.parity-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.parity-col{border:1px solid var(--hairline);border-radius:10px;padding:28px}.parity-lbl{font:500 10.5px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--pulse);margin:0 0 20px}.parity-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.parity-col li{font:400 14.5px/1.55 var(--fd);color:var(--paper-dim);align-items:baseline;gap:14px;display:flex}.parity-code{font:400 10.5px var(--fm);letter-spacing:.1em;color:var(--grey-dim);flex:none}@media (width<=900px){.parity{gap:40px;padding:96px 20px}.parity-grid{grid-template-columns:1fr}}.verticals{background:var(--ink-900);flex-direction:column;gap:48px;padding:128px 96px;display:flex}.verticals .lede{max-width:56ch}.vert-intro{font:400 13px/1.6 var(--fm);letter-spacing:.02em;color:var(--grey-dim);max-width:60ch;margin:0}.vert-cases{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vert-case{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;padding-top:20px;display:flex}.vert-case .todo{margin-top:auto}.vert-lbl{font:500 10.5px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--pulse);margin:0}.vert-q{font:400 clamp(15px,1.3vw,17px)/1.5 var(--fd);color:var(--paper);margin:0}.vert-open{font:400 12px var(--fm);letter-spacing:.06em;color:var(--grey-dim);margin:0}.vert-out{font:400 clamp(15px,1.2vw,17px)/1.62 var(--fd);color:var(--grey);max-width:62ch;margin:0}@media (width<=900px){.verticals{padding:96px 20px}.vert-cases{grid-template-columns:1fr;gap:32px}}.pilot-note{background:var(--ink-950);flex-direction:column;gap:36px;padding:112px 96px;display:flex}.pilot-cols{grid-template-columns:1fr 1fr;gap:36px;max-width:96ch;display:grid}.pilot-is{font:400 clamp(16px,1.3vw,18px)/1.62 var(--fd);color:var(--paper-dim);margin:0}.pilot-isnt{font:400 clamp(15px,1.2vw,17px)/1.6 var(--fd);color:var(--grey);border-left:1px solid var(--hairline);margin:0;padding-left:24px}@media (width<=900px){.pilot-note{padding:96px 20px}.pilot-cols{grid-template-columns:1fr;gap:24px}.pilot-isnt{border-left:0;border-top:1px solid var(--hairline);padding-top:20px;padding-left:0}}.perimeter{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.perimeter .lede{max-width:54ch}.perim-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.perim-lbl{font:500 10.5px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--pulse);border-bottom:1px solid var(--hairline);margin:0 0 20px;padding-bottom:14px}.perim-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.perim-col li{font:400 14.5px/1.6 var(--fd);color:var(--paper-dim);padding-left:18px;position:relative}.perim-col li:before{content:"";background:var(--pulse);opacity:.55;clip-path:polygon(50% 100%,6% 10%,94% 10%);width:6px;height:6px;position:absolute;top:.62em;left:0}.perim-note{font:400 13px/1.6 var(--fd);color:var(--grey-dim);margin:20px 0 0}@media (width<=900px){.perimeter{gap:40px;padding:96px 20px}.perim-grid{grid-template-columns:1fr;gap:36px}}.prod-faq{background:var(--ink-950);flex-direction:column;gap:48px;padding:128px 96px;display:flex}.faq-list{flex-direction:column;margin:0;display:flex}.faq-item{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,22ch) minmax(0,1fr);gap:40px;padding:28px 0;display:grid}.faq-item:last-child{border-bottom:1px solid var(--hairline)}.faq-item dt{font:500 clamp(1rem,1.4vw,1.15rem)/1.35 var(--fd);color:var(--paper);margin:0}.faq-item dd{font:400 14.5px/1.65 var(--fd);color:var(--grey);max-width:64ch;margin:0}@media (width<=900px){.prod-faq{gap:36px;padding:96px 20px}.faq-item{grid-template-columns:1fr;gap:14px}}.usecases{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.usecases .grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.usecases .h2{max-width:18ch}.usecases .card{border:1px solid var(--hairline);background:var(--ink-800);border-radius:4px;transition:border-color .4s;display:block;overflow:hidden}.usecases .card:hover{border-color:#40e0a066}.usecases .media{aspect-ratio:4/3;background:radial-gradient(90% 120% at 50% 0%,var(--glow-hi) 0%,var(--glow-low) 75%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.usecases .media svg{z-index:1;width:auto;max-height:82%;position:relative}.usecases .media:after{content:"";background:linear-gradient(#0000 55%,#1615148c);position:absolute;inset:0}.usecases .tag{font:500 10px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--pulse);z-index:2;text-shadow:0 1px 6px #121110cc;position:absolute;top:12px;left:14px}.usecases .body{padding:20px 22px 24px}.usecases h3{font:500 22px/1.15 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0 0 8px}.usecases .more{font:500 10.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:0}.usecases .card:hover .more{color:var(--pulse)}@media (width<=900px){.usecases{gap:26px;padding:96px 20px}.usecases .grid{grid-template-columns:1fr;gap:16px}.usecases h3{font-size:20px}.usecases .body{padding:18px 20px 22px}.usecases .body p{font-size:14px}}.vision{background:var(--ink-950);grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:96px;padding:160px 96px;display:grid}.vision.vision-first{padding-top:200px}.vision .copy{flex-direction:column;gap:28px;display:flex}.vision blockquote{font:500 clamp(20px,2.1vw,30px)/1.45 var(--fd);letter-spacing:-.015em;color:var(--paper);text-wrap:pretty;max-width:34ch;margin:0}.vision blockquote .dim{color:var(--grey)}.vision .wave{opacity:.8;max-width:100%;margin-top:8px}.vision .sig{font:400 12px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);margin:0}.vision .hl{color:var(--pulse)}.vision .fig{aspect-ratio:4/5;border:1px solid var(--hairline);background:radial-gradient(80% 70% at 50% 32%,var(--glow-hi) 0%,var(--glow-low) 78%);border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.vision .fig svg{width:auto;max-height:84%}@media (width<=900px){.vision{grid-template-columns:1fr;gap:24px;padding:96px 20px}.vision.vision-first{padding-top:140px}.vision .copy{gap:24px}.vision .wave{width:220px}.vision .sig{font-size:11px}}.founders{background:var(--ink-900);flex-direction:column;gap:64px;padding:128px 96px;display:flex}.founders .grid{grid-template-columns:1fr 1fr;gap:96px;display:grid}.founders .person{border-top:1px solid var(--hairline);flex-direction:column;gap:24px;padding-top:48px;display:flex}.founders .portrait{aspect-ratio:4/5;background:radial-gradient(80% 70% at 50% 32%,var(--glow-hi) 0%,var(--glow-low) 78%);border-radius:4px;width:280px;position:relative;overflow:hidden}.founders .portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.founders .portrait:after{content:"";background:linear-gradient(#0000 58%,#1211108c);position:absolute;inset:0}.founders .portrait .cap{font:400 10px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);z-index:1;position:absolute;bottom:12px;left:14px}.founders .role{font:500 10.5px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--pulse);margin:0}.founders h3{font:500 clamp(26px,2.4vw,34px)/1.1 var(--fd);letter-spacing:-.015em;color:var(--paper);margin:6px 0 0}.founders .prose{font:400 16px/1.7 var(--fd);color:var(--grey);text-wrap:pretty;max-width:52ch;margin:0}.founders .personal{font:italic 400 14.5px/1.65 var(--fd);color:var(--grey-dim);max-width:48ch;margin:0;padding-top:6px}.founders .plinks{gap:22px;padding-top:4px;display:flex}.founders .plinks a{font:500 10.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.founders .plinks a:hover{color:var(--pulse)}@media (width<=1000px){.founders .grid{grid-template-columns:1fr;gap:64px}}@media (width<=900px){.founders{gap:40px;padding:96px 20px}.founders .person{gap:20px;padding-top:32px}.founders .portrait{width:220px}.founders .prose{font-size:15px}.founders .personal{font-size:14px}}.roadmap{background:var(--ink-950);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.roadmap .track{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.roadmap .track:before{content:"";background:var(--hairline);height:1px;position:absolute;top:5px;left:0;right:0}.roadmap .phase{padding-top:28px;position:relative}.roadmap .phase:before{content:"";border:1px solid var(--grey-dim);background:var(--ink-950);box-sizing:border-box;border-radius:999px;width:11px;height:11px;position:absolute;top:0;left:0}.roadmap .phase.now:before{border-color:var(--pulse);background:var(--pulse);box-shadow:0 0 14px #40e0a0b3}.roadmap .idx{font:500 11px var(--fm);letter-spacing:.2em;color:var(--grey-dim);margin:0 0 8px}.roadmap .phase.now .idx{color:var(--pulse)}.roadmap h4{font:500 21px/1.2 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0 0 6px}.roadmap .phase p{font:400 14px/1.55 var(--fd);color:var(--grey);max-width:30ch;margin:0}.roadmap .idx{max-width:none}.roadmap .soon{font:400 10px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--grey-dim);border:1px solid var(--hairline);vertical-align:2px;border-radius:999px;margin-left:8px;padding:5px 10px}@media (width<=900px){.roadmap{gap:26px;padding:96px 20px}.roadmap .track{flex-direction:column;gap:28px;padding-left:24px;display:flex}.roadmap .track:before{width:1px;height:auto;inset:5px auto 5px 5px}.roadmap .phase{padding-top:0}.roadmap .phase:before{top:2px;left:-24px}.roadmap h4{font-size:19px}.roadmap .soon{padding:4px 8px;font-size:9px}}.stages{background:var(--ink-950);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.stages .lede{max-width:56ch}.stages .track{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.stages .track:before{content:"";background:var(--hairline);height:1px;position:absolute;top:5px;left:0;right:0}.stages .phase{padding-top:28px;position:relative}.stages .phase:before{content:"";border:1px solid var(--grey-dim);background:var(--ink-950);box-sizing:border-box;border-radius:999px;width:11px;height:11px;position:absolute;top:0;left:0}.stages .phase.now:before{border-color:var(--pulse);background:var(--pulse);box-shadow:0 0 14px #40e0a0b3}.stages .idx{font:500 11px var(--fm);letter-spacing:.2em;color:var(--grey-dim);margin:0 0 8px}.stages .phase.now .idx{color:var(--pulse)}.stages h4{font:500 21px/1.2 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0 0 6px}.stages .phase p{font:400 14px/1.55 var(--fd);color:var(--grey);max-width:34ch;margin:0}.stages .idx{max-width:none}@media (width<=900px){.stages{gap:40px;padding:96px 20px}.stages .track{flex-direction:column;gap:28px;padding-left:24px;display:flex}.stages .track:before{width:1px;height:auto;inset:5px auto 5px 5px}.stages .phase{padding-top:0}.stages .phase:before{top:2px;left:-24px}.stages h4{font-size:19px}}.traits{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.traits .lede{max-width:58ch}.trait-list{grid-template-columns:1fr 1fr;gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.trait{border-top:1px solid var(--hairline);padding:24px 0}.trait-lbl{font:500 10.5px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--pulse);margin:0 0 12px}.trait-body{font:400 15px/1.62 var(--fd);color:var(--grey);text-wrap:pretty;max-width:52ch;margin:0}@media (width<=900px){.traits{gap:40px;padding:96px 20px}.trait-list{grid-template-columns:1fr;gap:0}.trait{padding:20px 0}}.package{background:var(--ink-950);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.package .lede{max-width:58ch}.pkg-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pkg-col{border:1px solid var(--hairline);border-radius:10px;padding:28px}.pkg-col.is-now{border-color:#40e0a052}.pkg-lbl{font:500 10.5px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--grey-dim);margin:0 0 20px}.pkg-col.is-now .pkg-lbl{color:var(--pulse)}.pkg-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pkg-col li{font:400 14.5px/1.55 var(--fd);color:var(--paper-dim);padding-left:18px;position:relative}.pkg-col li:before{content:"";background:var(--pulse);opacity:.55;clip-path:polygon(50% 100%,6% 10%,94% 10%);width:6px;height:6px;position:absolute;top:.6em;left:0}@media (width<=900px){.package{gap:40px;padding:96px 20px}.pkg-grid{grid-template-columns:1fr}}.openings{background:var(--ink-900);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.openings .lede{max-width:52ch}.openings .list{flex-direction:column;display:flex}.openings .row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:24px 8px;transition:background .3s;display:flex}.openings .row:hover{background:#f2f0ea08}.openings .row h4{font:500 21px/1.2 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0 0 4px}.openings .row .meta{font:400 10.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim)}.openings .row .apply{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--pulse);white-space:nowrap}.openings .open{border-top:1px solid var(--hairline);padding:24px 8px}.openings .open a{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.openings .open a:hover{color:var(--pulse)}@media (width<=900px){.openings{gap:40px;padding:96px 20px}.openings .row{gap:14px;padding:18px 4px}.openings .row h4{font-size:17px}.openings .row .meta,.openings .row .apply,.openings .open a{font-size:10px}.openings .open{padding:18px 4px}}.contact{background:var(--ink-950);border-top:1px solid var(--hairline);grid-template-columns:480px 1fr;align-items:start;gap:96px;padding:128px 96px;display:grid}.contact .h2{max-width:14ch;font-size:clamp(1.9rem,3.6vw,3.25rem)}.contact .lede{max-width:38ch}.contact .lede .pick{color:var(--paper);cursor:pointer;border-bottom:1px solid #40e0a073;transition:color .3s,border-color .3s}.contact .lede .pick:hover{color:var(--pulse);border-color:var(--pulse)}.contact form{justify-self:end;width:100%;max-width:560px}.contact .frow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact .field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.contact label{font:500 10.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim)}.contact input,.contact select,.contact textarea{font:400 15px var(--fd);color:var(--paper);appearance:none;box-sizing:border-box;background:0 0;border:1px solid #f2f0ea24;border-radius:4px;outline:none;width:100%;padding:13px 14px;transition:border-color .3s}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--pulse)}.contact input::placeholder,.contact textarea::placeholder{color:var(--grey-dim)}.contact textarea{resize:vertical;min-height:96px}.contact select{color:var(--grey);background-image:linear-gradient(45deg,transparent 50%,var(--grey-dim) 50%),linear-gradient(135deg,var(--grey-dim) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.contact button[type=submit]{font:500 12px var(--fm);letter-spacing:.16em;text-transform:uppercase;background:var(--pulse);color:var(--ink-950);cursor:pointer;transition:all .35s var(--ease);border:0;border-radius:999px;align-items:center;padding:14px 30px;display:inline-flex}.contact button[type=submit]:hover{box-shadow:0 0 28px var(--pulse-dim);transform:translateY(-1px)}.contact .note{font:400 11.5px var(--fm);color:var(--grey-dim);letter-spacing:.04em;margin:14px 0 0}.contact .gotcha{display:none}.contact .form-status{font:400 13px var(--fd);color:var(--pulse);min-height:1em;margin:10px 0 0}.contact .form-status.is-error{color:var(--paper-dim)}@media (width<=900px){.contact{grid-template-columns:1fr;gap:26px;padding:96px 20px}.contact .frow{grid-template-columns:1fr;gap:0}.contact .field{margin-bottom:16px}.contact button[type=submit]{justify-content:center;width:100%;padding:15px 30px}.contact .note{text-align:center}}.fig svg{width:100%;height:auto;display:block}.cmp-cap,.tl-cap{font:500 10px var(--fm);letter-spacing:.18em;text-transform:uppercase}.cmp-num{font:500 34px var(--fm)}.cmp-note{font:400 12px var(--fd);letter-spacing:.02em}.bf-outline,.bf-structure,.bf-overlay{fill:none;stroke:#f2f0ea6b;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bf-axis{stroke-opacity:.38;stroke-dasharray:2 8}.bf-soft{stroke-opacity:.35;stroke-dasharray:4 7}.bf-field{fill:url(#bf-load);stroke:none}.bf-fill{fill:#f2f0ea09;stroke:none}.bf-node{fill:var(--pulse);stroke:var(--pulse);stroke-width:1.35px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bf-node.is-back{fill:none;stroke-width:1.4px}.bf-node,.cmp-node,.cmp-solo{filter:drop-shadow(0 0 6px #40e0a08c);animation:3s ease-in-out infinite blink}.bf-heat,.bf-motion{animation:6s ease-in-out infinite bf-breathe}.bf-motion{animation-duration:5s}.bf-garment{stroke-dasharray:3 5;animation:14s linear infinite bf-drift}.bf-hem{stroke-dasharray:none}@keyframes bf-breathe{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@keyframes bf-drift{to{stroke-dashoffset:-64px}}.cmp-line{stroke-dasharray:26 500;animation:6s linear infinite flow}.cmp-hub{filter:drop-shadow(0 0 9px #40e0a0b3);animation:3.4s ease-in-out infinite hub}.tl-node.is-now{filter:drop-shadow(0 0 8px #40e0a0b3);animation:2.6s ease-in-out infinite blink}.tl-progress{stroke-dasharray:320;stroke-dashoffset:320px}@keyframes heat{0%,to{opacity:.25}50%{opacity:.85}}@keyframes hub{0%,to{opacity:.75;r:6}50%{opacity:1;r:8}}@keyframes tl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.js .build.in .tl-progress{animation:tl-draw 2.4s var(--ease) forwards}}@media (prefers-reduced-motion:reduce){.bf-node,.cmp-node,.cmp-solo,.bf-heat,.bf-garment,.bf-motion,.cmp-line,.cmp-hub,.tl-node.is-now{animation:none!important}.cmp-line{stroke-dasharray:none}.tl-progress{stroke-dashoffset:0}.bf-heat,.bf-motion{stroke-opacity:.78}}.why{background:var(--ink-950);border-top:1px solid var(--hairline);grid-template-columns:460px 1fr;align-items:center;gap:80px;padding:128px 96px;display:grid}.why .copy{flex-direction:column;gap:22px;display:flex}.why .h2{max-width:18ch}.why .lede{max-width:46ch}@media (width<=1000px){.why{grid-template-columns:1fr;gap:40px;padding:96px 20px}}.fusion{grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;display:grid;position:relative}.fstage{min-width:0}.fstage-1{align-items:stretch;display:flex}.fusion-in{flex:auto;grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.fin{border:1px solid var(--hairline);background:var(--ink-950);padding:9px 10px 8px;overflow:hidden}.fin-who{font:500 9.5px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey-dim);margin-bottom:5px;display:block}.fin svg{width:100%;height:26px;display:block}.fin-blind{font:400 9px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-dim);margin-top:4px;display:block}.fusion-fuse{flex:0 0 34%;position:relative}.fuse-wires{width:100%;height:100%;position:absolute;inset:0}.fuse-mark{width:16px;height:16px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.fuse-node{filter:drop-shadow(0 0 9px #40e0a0b3);animation:3.4s ease-in-out infinite hub}.fuse-lbl{font:500 9px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim);white-space:nowrap;position:absolute;top:calc(50% + 12px);left:62%;transform:translate(-50%)}.fbase{z-index:0;pointer-events:none;grid-area:1/2/auto/4;align-self:stretch;position:relative}.fbase svg{width:calc(100% + 32px);height:100%;position:absolute;top:0;bottom:0;left:-32px}.fstage{z-index:1;grid-row:1;position:relative}.fstage-1{grid-column:1}.fstage-2{grid-column:2}.fstage-3{grid-column:3}.fstage-2{justify-content:center;display:flex}.fstage-3{justify-content:flex-end;display:flex}.fsec,.fval{width:fit-content;max-width:100%}.fpanel{border:1px solid var(--hairline);background:var(--ink-950);padding:16px 18px}.fp-cap{font:500 9px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--grey-dim);margin-bottom:12px;display:block}.fp-cap.is-hi{color:var(--pulse)}.fp-rows{gap:8px;margin:0;display:grid}.fp-r{font:400 9.5px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-dim);grid-template-columns:minmax(72px,11ch) 1fr;align-items:baseline;gap:14px;display:grid}.fp-r dt,.fp-r dd{margin:0}.fp-r dd{color:var(--paper);font-weight:500}.fp-foot{font:400 11.5px/1.55 var(--fd);color:var(--grey);max-width:34ch;margin:14px 0 0}.fs{border-top:1px solid var(--hairline);padding:9px 0}.fs:first-of-type{border-top:0;padding-top:0}.fs-name{font:500 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);display:block}.fs-subs{font:400 9px var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-dim);margin-top:3px;display:block}.fs-derived{font:400 8px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--pulse);opacity:.8;margin-top:4px;display:block}.fval{background-color:var(--ink-950);background-image:linear-gradient(#40e0a00d,#40e0a003);border-color:#40e0a059}@keyframes fin-sweep{0%{stroke-dashoffset:120px;opacity:0}20%{opacity:.9}to{stroke-dashoffset:0;opacity:.25}}.fin-trace{stroke-dasharray:120;animation:3.6s ease-out infinite fin-sweep}@keyframes gapflow{to{stroke-dashoffset:-100px}}.fuse-pulse,.fgap-pulse{stroke-dasharray:16 84;animation:3.2s linear infinite gapflow}@media (prefers-reduced-motion:reduce){.fin-trace,.fuse-pulse,.fgap-pulse,.fuse-node{animation:none}.fin-trace{stroke-dasharray:none;opacity:.6}.fuse-pulse,.fgap-pulse{stroke-dasharray:none;opacity:.35}}@media (width<=1100px){.fusion{grid-template-columns:1fr;gap:18px}.fbase,.fusion-fuse{display:none}.fstage-2,.fstage-3{justify-content:flex-start}}@media (width<=560px){.fusion-in{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.step{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:22px;display:flex}.step .sn{font:500 10.5px var(--fm);letter-spacing:.2em;color:var(--pulse);margin:0}.step h2,.step h3{font:500 20px/1.2 var(--fd);letter-spacing:-.01em;color:var(--paper);margin:0}.step p{font:400 14.5px/1.6 var(--fd);color:var(--grey);margin:0}@media (width<=900px){.steps{grid-template-columns:1fr;gap:22px}}.ucscroll{background:var(--ink-900);position:relative}.ucmark{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.ucmark:first-of-type{top:0}.ucmark:nth-of-type(2){top:25%}.ucmark:nth-of-type(3){top:50%}.ucmark:nth-of-type(4){top:75%}.ucstage{flex-direction:column;gap:clamp(18px,3.2vh,44px);padding:clamp(48px,7vh,112px) 96px;display:flex}.uchead{flex-direction:column;gap:16px;display:flex}.ucdots{gap:18px;margin:0;padding:0;list-style:none;display:flex}.ucdots li{font:500 10.5px var(--fm);letter-spacing:.2em;color:var(--grey-dim);transition:color .5s var(--ease)}.ucdots li.is-active{color:var(--pulse)}.ucpanels{flex-direction:column;gap:80px;display:flex}.ucpanel{grid-template-columns:calc(73% + 44px) 1fr;align-items:center;gap:0;display:grid}.ucpanel .copy{flex-direction:column;align-items:flex-start;gap:clamp(12px,2vh,20px);display:flex}.uctag{font:500 10.5px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--pulse);margin:0}.uctitle{font:500 clamp(1.75rem,min(4.4vw,5.4vh),3.6rem)/1.06 var(--fd);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;max-width:15ch;margin:0}.ucpanel .lede{max-width:52ch;font-size:clamp(14px,min(1.2vw,2vh),17px)}.ucpanel .fig,.ucpanel .apply{justify-self:start;transform:translate(-50%)}.ucpanel .fig{align-items:center;display:flex}.ucpanel .fig svg{width:auto;max-height:min(460px,56vh)}.js .ucscroll[data-count="4"]{height:400svh}.js .ucstage{box-sizing:border-box;justify-content:center;height:100svh;position:sticky;top:0;overflow:hidden}.js .ucpanels{flex:auto;min-height:0;display:block;position:relative}.js .ucpanel{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),transform .6s var(--ease),visibility .6s;position:absolute;inset:0;transform:translateY(20px)}.js .ucpanel.is-active{opacity:1;visibility:visible;transform:none}.ucpanel .apply{border:1px solid var(--hairline);box-sizing:border-box;background:#1211108c;border-radius:6px;width:min(520px,54vw - 192px);padding:36px 34px}@media (width>=901px) and (width<=1200px){.ucpanel:has(.apply){grid-template-columns:minmax(0,1fr) auto;gap:40px}.ucpanel .apply{justify-self:end;width:min(480px,46vw);transform:none}}.pilotform{width:100%}.pilotform .frow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pilotform .field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pilotform label{font:500 10.5px var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--grey-dim)}.pilotform input,.pilotform textarea{font:400 15px var(--fd);color:var(--paper);box-sizing:border-box;background:0 0;border:1px solid #f2f0ea24;border-radius:4px;outline:none;width:100%;padding:13px 14px;transition:border-color .3s}.pilotform input:focus,.pilotform textarea:focus{border-color:var(--pulse)}.pilotform input::placeholder,.pilotform textarea::placeholder{color:var(--grey-dim)}.pilotform textarea{resize:vertical;min-height:88px}.pilotform button[type=submit]{font:500 12px var(--fm);letter-spacing:.16em;text-transform:uppercase;background:var(--pulse);color:var(--ink-950);cursor:pointer;transition:all .35s var(--ease);border:0;border-radius:999px;align-items:center;padding:14px 30px;display:inline-flex}.pilotform button[type=submit]:hover{box-shadow:0 0 28px var(--pulse-dim);transform:translateY(-1px)}.pilotform .note{font:400 11.5px var(--fm);color:var(--grey-dim);letter-spacing:.04em;margin:14px 0 0}.pilotform .gotcha{display:none}.pilotform .form-status{font:400 13px var(--fd);color:var(--pulse);min-height:1em;margin:10px 0 0}.pilotform .form-status.is-error{color:var(--paper-dim)}.signals{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.signals li{border:1px solid var(--hairline);font:500 10px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);border-radius:999px;padding:7px 14px}@media (width<=900px){.ucstage{gap:clamp(12px,2.2vh,22px);padding:clamp(64px,8vh,88px) 20px clamp(24px,3.5vh,40px)}.ucpanel{grid-template-columns:1fr;align-content:center;gap:18px}.ucpanel .fig,.ucpanel .apply{justify-self:stretch;transform:none}.ucpanel .fig{order:-1;justify-content:flex-start}.ucpanel .fig svg{max-height:min(170px,20vh)}.uctitle{max-width:none;font-size:clamp(1.55rem,6.4vw,2.1rem)}.ucpanel .lede{font-size:14px;line-height:1.55}.ucpanel .apply{border-radius:4px;width:100%;padding:26px 20px}.pilotform .frow{grid-template-columns:1fr;gap:0}.pilotform .field{margin-bottom:16px}.pilotform button[type=submit]{justify-content:center;width:100%}.pilotform .note{text-align:center}}@media (width<=560px),(height<=759px) and (width<=900px),(height<=639px){.js .ucscroll{height:auto}.js .ucstage{height:auto;position:static;overflow:visible}.js .ucpanels{flex-direction:column;gap:56px;display:flex}.js .ucpanel{opacity:1;visibility:visible;transition:none;position:static;transform:none}.ucdots{display:none}}@media (prefers-reduced-motion:reduce){.js .ucscroll{height:auto}.js .ucstage{height:auto;position:static;overflow:visible}.js .ucpanels{flex-direction:column;gap:72px;display:flex}.js .ucpanel{opacity:1;visibility:visible;transition:none;position:static;transform:none}.ucdots{display:none}}.build{background:var(--ink-950);border-top:1px solid var(--hairline);flex-direction:column;gap:56px;padding:128px 96px;display:flex}.build .lede{max-width:56ch}.status{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.status .st{border:1px solid var(--hairline);background:var(--ink-900);border-radius:4px;flex-direction:column;gap:10px;padding:26px;display:flex}.status .st.is-now{border-color:#40e0a066}.status .stg{font:500 10px var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--grey-dim);margin:0}.status .st.is-now .stg{color:var(--pulse)}.status h3{font:500 20px/1.2 var(--fd);color:var(--paper);margin:0}.status .stc{font:400 14.5px/1.6 var(--fd);color:var(--grey);margin:0}.updates{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;max-width:56ch;padding-top:40px;display:flex}.updates h3{font:500 clamp(1.5rem,2.4vw,2rem)/1.15 var(--fd);letter-spacing:-.015em;color:var(--paper);margin:0}.updates p{font:400 15px/1.6 var(--fd);color:var(--grey);margin:0}@media (width<=900px){.build{gap:36px;padding:96px 20px}.status{grid-template-columns:1fr;gap:14px}}.waitlist{width:100%;max-width:520px;margin-top:8px}.wl-row{flex-wrap:wrap;gap:10px;display:flex}.waitlist input[type=email]{font:400 15px var(--fd);color:var(--paper);background:0 0;border:1px solid #f2f0ea24;border-radius:999px;outline:none;flex:220px;padding:13px 20px;transition:border-color .3s}.waitlist input[type=email]:focus{border-color:var(--pulse)}.waitlist input::placeholder{color:var(--grey-dim)}.waitlist button{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;background:var(--pulse);color:var(--ink-950);cursor:pointer;transition:all .35s var(--ease);white-space:nowrap;border:0;border-radius:999px;padding:13px 26px}.waitlist button:hover{box-shadow:0 0 24px var(--pulse-dim);transform:translateY(-1px)}.waitlist .gotcha{display:none}.waitlist .form-status{font:400 13px/1.5 var(--fd);color:var(--grey);margin:10px 0 0}.waitlist .form-status.is-error{color:var(--paper-dim)}.waitlist.is-compact input[type=email]{padding:11px 16px;font-size:14px}.waitlist.is-compact button{padding:11px 20px;font-size:10px}@media (width<=560px){.wl-row{flex-direction:column}.waitlist input[type=email]{flex-basis:auto}.waitlist button{width:100%}}.endcard{background:radial-gradient(60% 90% at 50% 50%,var(--glow-low) 0%,var(--ink-950) 80%);justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.endcard svg{opacity:1;margin-bottom:30px}.endcard .cap{text-align:center;font:400 10px var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--grey-dim);position:absolute;bottom:24px;left:0;right:0}@media (width>=721px){.endcard{display:none}}@keyframes ec-scan{0%{opacity:0;top:9%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:91%}}@keyframes ec-node{0%{opacity:0}to{opacity:1}}@keyframes ec-node-live{0%{opacity:0}to{opacity:.9}}@keyframes ec-ping{0%,to{filter:drop-shadow(0 0 7px #40e0a0a6)}45%{filter:drop-shadow(0 0 16px #40e0a0f2)}}@media (prefers-reduced-motion:no-preference){.js .endcard:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#40e0a0b3,#0000);width:150px;height:1px;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #40e0a059}.js .endcard.in:after{animation:ec-scan 1.4s var(--ease) forwards}.js .endcard polygon{opacity:0}.js .endcard.in polygon{animation:ec-node .5s var(--ease) forwards}.js .endcard.in polygon:first-child{animation:ec-node-live .5s var(--ease) 50ms forwards,blink 3s ease-in-out 1.9s infinite}.js .endcard.in polygon:nth-child(2),.js .endcard.in polygon:nth-child(3){animation-delay:.3s}.js .endcard.in polygon:nth-child(4){animation:ec-node-live .5s var(--ease) .5s forwards,ec-ping 1.1s var(--ease) 1.5s 1,blink 3s ease-in-out 2.6s infinite}.js .endcard.in polygon:nth-child(5),.js .endcard.in polygon:nth-child(6){animation-delay:.75s}.js .endcard.in polygon:nth-child(7){animation:ec-node-live .5s var(--ease) 1.1s forwards,blink 3s ease-in-out 3.4s infinite}.js .endcard.in polygon:nth-child(8){animation-delay:1.1s}.js .endcard .cap{opacity:0;letter-spacing:.34em;transition:opacity .9s var(--ease) 1.7s,letter-spacing .9s var(--ease) 1.7s}.js .endcard.in .cap{opacity:1;letter-spacing:.22em}}.site-footer{border-top:1px solid var(--hairline);background:var(--ink-950);padding:56px 48px 32px;position:relative;overflow:hidden}.site-footer .frow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 40px;display:flex}.site-footer .mark{color:#f2f0ea38;user-select:none;margin:0}.site-footer .mark svg{width:auto;height:clamp(70px,13vw,150px);display:block}.site-footer .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-footer .fsignup{flex-direction:column;flex:0 420px;gap:6px;max-width:420px;display:flex}.site-footer .ftitle{font:500 14px var(--fd);color:var(--paper);margin:0}.site-footer .fcopy{font:400 13px/1.5 var(--fd);color:var(--grey-dim);margin:0}.site-footer .flinks{flex-wrap:wrap;gap:28px;display:flex}.site-footer .flinks a{font:500 11px var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.site-footer .flinks a:hover{color:var(--pulse)}.site-footer .legal{font:400 11px var(--fm);color:var(--grey-dim);letter-spacing:.06em}.site-footer .legal i{color:var(--pulse);font-style:normal}@media (width<=720px){.endcard{height:200px}.endcard svg{width:80px;height:150px;margin-bottom:30px}.endcard .cap{letter-spacing:.2em;font-size:9px;bottom:18px}.js .endcard.in .cap{letter-spacing:.2em}.site-footer{padding:40px 20px 28px}.site-footer .frow{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:28px}.site-footer .fsignup{flex:auto;width:100%;max-width:none}.site-footer .cols{flex-direction:column;align-items:flex-start;gap:20px}.site-footer .flinks{gap:18px}.site-footer .flinks a{letter-spacing:.14em;font-size:10px}.site-footer .legal{font-size:10px}}.notfound{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:860px;min-height:72vh;padding:0 64px;display:flex}.notfound .code{font:500 13px var(--fm);letter-spacing:.18em;color:var(--pulse);margin:0}.notfound h1{font:500 clamp(34px,5vw,56px)/1.05 var(--fd);letter-spacing:-.03em;color:var(--paper);margin:0}.notfound .line{color:var(--grey);font:400 17px/1.6 var(--fd);margin:0 0 10px}@media (width<=720px){.notfound{padding:0 20px}}
