@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_ef116d;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:__DM_Sans_ef116d,__DM_Sans_Fallback_ef116d;font-style:normal}.__variable_ef116d{--font-sans:"__DM_Sans_ef116d","__DM_Sans_Fallback_ef116d"}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}:root{--black:#0a0a0a;--ink:#0a0a0a;--white:#fff;--paper:#fbfaf8;--blu:#2e2eff;--red:#ff4d22;--gray:#cfcaca;--gray-2:#7a7878;--line:hsla(0,0%,4%,.12);--line-dk:hsla(0,0%,100%,.14);--maxw:1240px;--pad:clamp(20px,5vw,64px);--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{font-family:var(--sans);background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}section{position:relative}main{display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.fieldplate{display:contents}.fieldplate svg{display:block}.label{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-2)}.sig{color:var(--blu)}.display{letter-spacing:-.03em;line-height:.96;font-size:clamp(44px,9vw,128px)}.display,.h2{font-weight:700}.h2{letter-spacing:-.025em;line-height:1;font-size:clamp(34px,6vw,76px)}.h3{font-weight:700;letter-spacing:-.02em;font-size:clamp(22px,3vw,34px);line-height:1.05}.lead{font-size:clamp(16px,2vw,21px);line-height:1.5;max-width:54ch;color:var(--gray-2)}.principle{font-weight:700;letter-spacing:-.02em;line-height:1.04;font-size:clamp(26px,4.5vw,52px)}.principle span{display:block}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px var(--pad);background:hsla(0,0%,100%,0);transition:background .35s ease,border-color .35s ease;border-bottom:1px solid transparent;mix-blend-mode:difference}.nav.solid{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line);mix-blend-mode:normal}.nav .brand{font-weight:700;letter-spacing:-.02em;font-size:16px}.nav .brand b{color:var(--blu)}.nav .links{display:flex;gap:22px;align-items:center}.nav .links a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.78;transition:opacity .2s}.nav .links a:hover{opacity:1}.nav .links a.active{opacity:1;color:var(--blu)}.nav .menubtn{display:none;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:none;border:none;cursor:pointer;color:inherit}@media (max-width:860px){.nav .links{position:fixed;inset:0;background:var(--white);flex-direction:column;justify-content:center;gap:8px;transform:translateY(-100%);transition:transform .4s cubic-bezier(.7,0,.2,1)}.nav .links.open{transform:translateY(0)}.nav .links a{font-size:15px;padding:10px}.nav .menubtn{display:block;z-index:2}.nav{mix-blend-mode:normal}}.gridbg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:clamp(60px,9vw,120px) clamp(60px,9vw,120px);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent);opacity:.6}.dark .gridbg{background-image:linear-gradient(var(--line-dk) 1px,transparent 1px),linear-gradient(90deg,var(--line-dk) 1px,transparent 1px)}.hero{padding:140px 0 90px;overflow:hidden}.hero-meta{display:flex;gap:8px;align-items:center;margin-bottom:26px}.hero-meta .dot{width:6px;height:6px;background:var(--red);border-radius:50%}.hero h1{margin:8px 0 28px}.hero-credit{display:flex;gap:28px;flex-wrap:wrap;margin:26px 0 44px}.hero-credit div span{display:block}.hero-credit .label{margin-bottom:4px}.hero-credit b{font-weight:500;font-size:15px}.infra{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 6px;align-items:center;padding:18px 0;margin-top:8px}.infra .node{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.infra .arr{color:var(--blu);opacity:.7;font-family:var(--mono)}.constellation{padding:70px 0 100px}.const-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:34px}.const-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.const-grid{grid-template-columns:1fr}}.portal{position:relative;border:1px solid var(--line);background:var(--white);padding:26px 26px 22px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .45s cubic-bezier(.65,0,.2,1),border-color .45s,box-shadow .45s;isolation:isolate}.portal:hover{transform:translateY(-6px);border-color:var(--ink);box-shadow:0 30px 60px -30px hsla(0,0%,4%,.4)}.portal .art{position:absolute;inset:0;z-index:-1;opacity:.9;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .5s}.portal .art svg{width:100%;height:100%;display:block}.portal:hover .art{transform:scale(1.08)}.portal .ptop{display:flex;justify-content:space-between;align-items:flex-start}.portal .pname{font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,4vw,40px)}.portal .pname b{color:var(--blu)}.portal .pno{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--gray-2)}.portal .pbody{margin-top:auto;padding-top:60px}.portal .prole{font-size:14px;color:var(--gray-2);max-width:34ch;margin-bottom:14px}.portal .pmeta{display:flex;gap:18px;flex-wrap:wrap}.portal .pmeta .label{font-size:10px}.portal .enter{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--blu);display:flex;gap:6px;align-items:center}.portal .enter .x{transition:transform .4s}.portal:hover .enter .x{transform:translateX(6px)}.world{padding:clamp(80px,12vw,150px) 0;border-top:1px solid var(--line)}.world.first{border-top:none}.world.dark{background:var(--black);color:var(--white);border-top:1px solid var(--line-dk)}.world.dark .label,.world.dark .lead{color:hsla(0,0%,100%,.6)}.world.dark .h2 em,.world.dark .label .sig{color:var(--blu)}.world-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-bottom:46px}.world-head .wtitle{flex:1 1 360px}.world-head h2{margin:14px 0 16px}.world-head h2 em{font-style:normal;color:var(--blu)}.world-head .watmos{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--gray-2);max-width:200px}.world.dark .world-head .watmos{color:hsla(0,0%,100%,.5)}.drop{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;border:1px solid var(--line)}.world.dark .drop{border-color:var(--line-dk)}@media (max-width:820px){.drop{grid-template-columns:1fr}}.drop .visual{position:relative;min-height:380px;background:var(--paper);overflow:hidden}.world.dark .drop .visual{background:#111114}.drop .visual svg{position:absolute;inset:0;width:100%;height:100%}.drop .visual .tag{position:absolute;top:16px;left:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);z-index:2}.world.dark .drop .visual .tag{color:#fff}.drop .info{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column}.drop .edno{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--blu);margin-bottom:10px}.drop .ename{font-weight:700;letter-spacing:-.02em;font-size:clamp(28px,4vw,46px);line-height:1;margin-bottom:8px}.drop .specs{margin-top:26px;border-top:1px solid var(--line)}.world.dark .drop .specs{border-top:1px solid var(--line-dk)}.spec{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);align-items:baseline}.world.dark .spec{border-bottom:1px solid var(--line-dk)}@media (max-width:480px){.spec{grid-template-columns:110px 1fr;gap:10px}}.spec .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-2)}.spec .v{font-size:15px}.spec .v .mlink{color:var(--blu);font-weight:500}.drop .foot{margin-top:auto;padding-top:26px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.statusnote{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-2);border:1px solid var(--line);padding:5px 9px}.world.dark .statusnote{border-color:var(--line-dk)}.proof{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.proof .ring{width:9px;height:9px;border-radius:50%;border:2px solid var(--red)}.player{display:flex;align-items:center;gap:18px;border:1px solid var(--line-dk);padding:18px 20px;margin-top:8px}.player .play{width:46px;height:46px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);display:grid;place-items:center;flex:0 0 auto;cursor:pointer;transition:border-color .2s,background .2s;background:none}.player .play:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}.player .play .tri{width:0;height:0;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.player .play .pause{display:flex;gap:4px}.player .play .pause i{width:3px;height:15px;background:#fff;display:block}.player .meta{flex:1 1}.player .meta .t{font-weight:500;font-size:15px}.player .meta .s{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:hsla(0,0%,100%,.5)}.player .wave{display:flex;gap:3px;align-items:center;height:30px}.player .wave i{width:3px;height:8px;background:var(--blu);display:block;border-radius:2px;animation:wv 1.3s ease-in-out infinite}@keyframes wv{0%,to{height:8px}50%{height:26px}}.systempage{background:var(--black);color:#fff}.flow{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin:8px 0 60px}.flowstep{flex:1 1 130px;border:1px solid var(--line-dk);padding:18px 16px;position:relative;min-width:120px}.flowstep .n{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--blu)}.flowstep .l{font-weight:500;font-size:15px;margin-top:24px;letter-spacing:-.01em}.modgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line-dk);border:1px solid var(--line-dk)}@media (max-width:760px){.modgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.modgrid{grid-template-columns:1fr}}.mod{background:var(--black);padding:22px 20px;transition:background .3s}.mod:hover{background:#141418}.mod .mi{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--blu)}.mod .mt{font-weight:500;font-size:16px;margin-top:8px}.mod .md{font-size:13px;color:hsla(0,0%,100%,.5);margin-top:6px}.impactrows{margin:8px 0 36px;border-top:1px solid var(--line)}.irow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}@media (max-width:640px){.irow{grid-template-columns:1fr;gap:6px;text-align:left}.irow .ar{display:none}}.irow .from{font-weight:700;letter-spacing:-.02em;font-size:clamp(18px,2.6vw,26px)}.irow .from b{color:var(--blu)}.irow .ar{color:var(--red)}.irow .ar,.irow .to{font-family:var(--mono)}.irow .to{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-2);text-align:right}@media (max-width:640px){.irow .to{text-align:left;color:var(--ink)}}.verify{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--red);padding:20px 22px}.verify .ring{width:11px;height:11px;border-radius:50%;border:2px solid var(--red);flex:0 0 auto;margin-top:4px}.verify p{font-size:14px;max-width:60ch}.verify b{font-weight:500}footer{background:var(--black);color:#fff;padding:70px 0 40px}.bigsig{font-weight:700;letter-spacing:-.04em;line-height:.9;font-size:clamp(60px,16vw,220px);color:#fff;position:relative}.bigsig b{color:var(--blu)}.foot-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-top:40px;border-top:1px solid var(--line-dk);padding-top:24px}.foot-row .label{color:hsla(0,0%,100%,.5)}.foot-row b{font-weight:500;color:#fff;display:block;margin-top:4px;font-family:var(--sans)}.eyebrow{display:inline-flex;gap:10px;align-items:center;margin-bottom:18px}.eyebrow .bar{width:24px;height:1px;background:var(--blu)}.pagetop{padding-top:96px}