@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--paper: #EEF1F6;--paper-2: #E3E8F0;--ink: #0A0C10;--ink-2: #464C57;--line: #C3CAD6;--blue: #0052FF;--blue-deep: #0034A6;--blue-wash: #DCE6FF;--green: #00C805;--green-deep: #00A004;--white: #FFFFFF;--night: #06070A;--edge-l: clamp(20px, 3.02vw, 58px);--edge-r: clamp(16px, 2.24vw, 43px);--chrome-top: clamp(18px, 2.5vw, 44px);--gutter: clamp(14px, 1.6vw, 30px);--rail: clamp(44px, 4.2vw, 80px);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .28s var(--ease-out);--t-slow: .55s var(--ease-out);--font-display: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--track-mega: -.045em;--track-h1: -.038em;--track-h2: -.028em;--track-h3: -.018em;--track-lead: -.008em;--track-body: -.003em;--track-micro: .085em;--track-caps: .1em;--lead-mega: .92;--lead-h: 1.08;--lead-h3: 1.16;--lead-lead: 1.45;--lead-body: 1.6;--t-mega: clamp(52px, 8.6vw, 168px);--t-h1: clamp(40px, 6.4vw, 122px);--t-h2: clamp(32px, 4.3vw, 82px);--t-h3: clamp(23px, 2.3vw, 44px);--t-lead: clamp(17px, 1.32vw, 25px);--t-body: clamp(15px, 1.02vw, 19px);--t-mono: clamp(11px, .78vw, 14px);--t-micro: clamp(10px, .68vw, 12px)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.is-locked,html.is-locked body{overflow:hidden}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:var(--t-body);font-weight:400;line-height:var(--lead-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums lining-nums;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.frame{padding-left:var(--edge-l);padding-right:var(--edge-r)}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.grid12>*{min-width:0}.eyebrow{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-2)}.eyebrow--light{color:#fff9}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.blue{color:var(--blue)}.green{color:var(--green)}.h1,.h2,.h3{text-wrap:balance}.h1{font-size:var(--t-h1);font-weight:600;line-height:var(--lead-h);letter-spacing:var(--track-h1)}.h2{font-size:var(--t-h2);font-weight:600;line-height:var(--lead-h);letter-spacing:var(--track-h2)}.h3{font-size:var(--t-h3);font-weight:600;line-height:var(--lead-h3);letter-spacing:var(--track-h3)}.lead{font-size:var(--t-lead);line-height:var(--lead-lead);letter-spacing:var(--track-lead);color:var(--ink-2);text-wrap:pretty}p{text-wrap:pretty}.pill{position:relative;display:inline-flex;align-items:center;gap:.6em;height:clamp(42px,3.2vw,60px);padding:0 clamp(20px,1.9vw,36px);border:1.5px solid var(--line);border-radius:999px;font-size:var(--t-body);font-weight:500;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color var(--t-fast),border-color var(--t-fast)}.pill:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--blue);transform:translateY(101%);transition:transform var(--t-slow)}.pill--solid{background:var(--ink);color:var(--white);border-color:var(--ink)}.pill--light{border-color:#ffffff59;color:var(--white)}.pill--go{background:var(--accent, var(--blue));border-color:var(--accent, var(--blue));color:var(--white)}.pill--go:after{background:var(--ink)}@media(hover:hover)and (pointer:fine){.pill:hover{color:var(--white);border-color:var(--blue)}.pill:hover:after{transform:translateY(0)}.pill--go:hover{border-color:var(--ink)}}.pill:disabled{opacity:.45;cursor:not-allowed}.pill:disabled:after{transform:translateY(101%)}.rule{height:1px;background:var(--line);transform-origin:0 50%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill:after{transition:none}}.chrome{position:fixed;top:var(--chrome-top);left:var(--edge-l);right:var(--edge-r);z-index:40;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none;transition:transform .45s var(--ease-out)}.chrome.is-hidden{transform:translateY(calc(-100% - var(--chrome-top) - 14px))}.chrome__brand{pointer-events:auto;display:inline-flex;align-items:baseline;gap:.12em;margin-top:clamp(4px,.5vw,9px);font-size:clamp(19px,1.35vw,25px);font-weight:600;letter-spacing:var(--track-h2);line-height:1}.chrome__dot{width:.3em;height:.3em;border-radius:50%;background:var(--green);transition:transform var(--t-fast)}.chrome__tag{margin-left:.5em;padding:.2em .5em;border:1px solid var(--line);border-radius:999px;font-size:clamp(9px,.62vw,11px);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-2);transform:translateY(-.18em)}.chrome__brand:hover .chrome__dot{transform:scale(1.6)}.chrome__nav{pointer-events:auto;display:flex;align-items:center;gap:clamp(12px,1.3vw,24px);height:clamp(42px,2.9vw,52px);padding:0 5px 0 clamp(14px,1.4vw,24px);background:#fffffff0;backdrop-filter:blur(12px);border-radius:999px;box-shadow:0 1px 3px #0a143c0f,0 8px 24px -12px #0a143c29}.chrome__links{display:flex;gap:clamp(12px,1.25vw,22px);font-size:clamp(13px,.93vw,15px);font-weight:500}.chrome__links a{position:relative;padding-bottom:2px;white-space:nowrap}.chrome__links a[aria-current=page]:after{transform:scaleX(1)}.chrome__links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--blue);transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s var(--ease-out)}.chrome__links a:hover:after{transform:scaleX(1);transform-origin:0 50%}.chrome__burger{display:none;flex-direction:column;gap:6px;padding:9px 8px}.chrome__burger span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease-out),width .35s var(--ease-out)}.chrome__burger[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.chrome__burger[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px);padding:18vh var(--edge-r) 10vh var(--edge-l);background:var(--blue);color:var(--white);visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-out),visibility 0s .7s}.menu[data-open=true]{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path .7s var(--ease-out),visibility 0s}.menu__mark{position:absolute;right:calc(var(--edge-r) * -1);bottom:6vh;width:min(62vw,760px);color:#ffffff21;pointer-events:none}.menu__list{position:relative;display:flex;flex-direction:column}.menu__list a{display:flex;align-items:baseline;gap:clamp(14px,1.6vw,30px);padding:clamp(4px,.8vh,12px) 0;font-size:clamp(38px,6.4vw,108px);font-weight:600;letter-spacing:var(--track-h1);line-height:var(--lead-h);opacity:0;transform:translateY(28px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out),color .3s;transition-delay:calc(var(--i) * 70ms + .14s)}.menu[data-open=true] .menu__list a{opacity:1;transform:none}.menu__list a:hover{color:var(--green)}.menu__num{font-size:var(--t-mono);opacity:.55}.menu__foot{position:relative}.chrome__cta{height:clamp(32px,2.15vw,40px);padding:0 clamp(13px,1.15vw,20px);font-size:clamp(13px,.93vw,15px);border-width:1px}html.is-menu-open .chrome{z-index:120}html.is-menu-open .chrome.is-hidden{transform:none}html.is-menu-open .chrome__nav{background:transparent;box-shadow:none}html.is-menu-open .chrome__brand{color:var(--white)}html.is-menu-open .chrome__burger span{background:var(--white)}@media(max-width:900px){.chrome__links,.chrome__cta{display:none}.chrome__burger{display:flex}.chrome__nav{padding-right:8px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.chrome,.menu,.menu__list a,.chrome__links a:after{transition-duration:.01ms}}.hero{position:relative;height:100vh;height:100svh;min-height:620px;overflow:hidden;background:var(--blue);color:var(--white)}.hero__field{position:absolute;inset:0;will-change:transform,opacity;background:radial-gradient(120% 90% at 78% 8%,rgba(255,255,255,.16),transparent 62%),linear-gradient(200deg,var(--blue) 0%,var(--blue) 52%,var(--blue-deep) 100%)}.hero__canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,rgba(0,0,0,.5) 52%,rgba(0,0,0,.16) 74%,rgba(0,0,0,.1) 100%);mask-image:linear-gradient(to bottom,#000 0% 30%,#00000080 52%,#00000029 74%,#0000001a)}.hero__scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 64% at 20% 88%,rgba(0,26,104,.66),transparent 72%),linear-gradient(to top,rgba(0,30,118,.82) 0%,rgba(0,34,132,.6) 34%,rgba(0,40,150,.22) 58%,transparent 78%)}.hero__body{position:relative;height:100%;align-content:end;padding-top:calc(var(--chrome-top) + 88px);padding-bottom:clamp(24px,4.5vh,54px);will-change:transform,opacity}.hero__eyebrow{grid-column:2 / span 7;grid-row:2;align-self:end;margin-bottom:clamp(12px,2.2vh,24px)}.hero__title{grid-column:2 / span 7;grid-row:3}.hero__strip{grid-column:6 / span 7;grid-row:4;justify-self:end}.hero__cue{grid-column:2 / span 3;grid-row:4;align-self:center}.hero__title{display:flex;flex-direction:column;font-size:var(--t-mega);font-weight:600;line-height:var(--lead-mega);letter-spacing:var(--track-mega);margin-bottom:clamp(20px,4vh,52px)}.hero__line{display:block}.hero__stop{color:var(--green)}.hero__strip{display:flex;gap:clamp(24px,3.4vw,66px);padding-top:clamp(14px,2.4vh,26px);border-top:1px solid rgba(255,255,255,.28)}.stat{display:flex;flex-direction:column;gap:4px}.stat__v{font-size:clamp(20px,1.9vw,34px);font-weight:500;line-height:1}.stat__k{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:#ffffff9e}.hero__cue{display:inline-flex;align-items:center;gap:12px;font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:#ffffffb3}.hero__cue-line{width:clamp(40px,5vw,88px);height:1px;background:#ffffff80;position:relative;overflow:hidden}.hero__cue-line:after{content:"";position:absolute;inset:0;background:var(--green);transform-origin:0 50%;animation:cue 2.6s var(--ease-out) infinite}@keyframes cue{0%{transform:scaleX(0);transform-origin:0 50%}45%{transform:scaleX(1);transform-origin:0 50%}55%{transform:scaleX(1);transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}@media(max-width:1100px){.hero__scrim{background:radial-gradient(96% 58% at 26% 84%,rgba(0,26,104,.7),transparent 74%),linear-gradient(to top,rgba(0,30,118,.88) 0%,rgba(0,34,132,.62) 38%,rgba(0,40,150,.2) 64%,transparent 82%)}.hero__eyebrow{grid-column:1 / -1;grid-row:2}.hero__title{grid-column:1 / -1;grid-row:3}.hero__strip{grid-column:1 / -1;grid-row:5;justify-self:start;margin-top:clamp(18px,3.5vh,36px)}.hero__cue{display:none}}@media(max-width:640px){.hero__strip{flex-wrap:wrap;gap:18px 30px}}@media(prefers-reduced-motion:reduce){.hero__cue-line:after{animation:none;transform:scaleX(1)}}.mf{position:relative;height:230vh;background:var(--paper)}.mf__sticky{position:sticky;top:0;height:100vh;height:100svh;align-content:center;overflow:hidden}.mf__ghost{position:absolute;left:calc(var(--edge-l) * -2);bottom:-18vh;width:min(40vw,470px);color:#0052ff12;pointer-events:none;will-change:transform}.mf__label{grid-column:2 / span 4;grid-row:1;margin-bottom:clamp(20px,4vh,44px)}.mf__title{grid-column:2 / span 7;grid-row:2;font-size:clamp(28px,3.5vw,66px);font-weight:600;line-height:var(--lead-h3);letter-spacing:var(--track-h2);text-wrap:balance}.mf__word{display:inline-block;will-change:opacity}.mf__note{grid-column:9 / span 4;grid-row:3;margin-top:clamp(28px,6vh,64px);font-size:var(--t-body);line-height:1.55;color:var(--ink-2);max-width:36ch}@media(max-width:1100px){.mf{height:200vh}.mf__label,.mf__title,.mf__note{grid-column:1 / -1}.mf__ghost{width:62vw;left:-18vw;bottom:-12vh}}.track{position:relative;background:var(--paper);overflow:clip}.track__screen{position:relative}.track.is-tracked .track__inner{display:flex;width:max-content;will-change:transform}.track.is-tracked .track__screen{flex-shrink:0;height:100vh;height:100svh;width:100vw}.track.is-tracked .track__screen--cards{display:flex;flex-direction:column;justify-content:center;min-width:100vw;width:auto}.track.is-tracked .track__content{min-width:calc(100vw - var(--edge-l) - var(--edge-r));width:max-content}.track.is-tracked .track__head{will-change:transform}.track.is-tracked .track__cards{display:flex;overflow:visible}.track.is-tracked .track__progress{display:none}.track__screen--open{background:var(--ink);color:var(--white);overflow:hidden;min-height:100vh;min-height:100svh;display:flex}.track__art-open{position:absolute;inset:0;width:100%;height:100%}.track__open{position:relative;width:100%;align-content:center;padding-block:12vh}.track__open-label{grid-column:2 / span 4;grid-row:1;margin-bottom:clamp(18px,3vh,34px)}.track__open-title{grid-column:2 / span 5;grid-row:2;font-size:clamp(38px,5.6vw,104px);font-weight:600;line-height:var(--lead-h);letter-spacing:var(--track-h1)}.track__open-note{grid-column:10 / span 3;grid-row:3;justify-self:end;margin-top:clamp(26px,5vh,56px);font-size:var(--t-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:#ffffff8c}.cstl{position:absolute;inset:0;pointer-events:none}@property --lit{syntax: "<number>"; inherits: false; initial-value: 0;}.cstl__m{--lit: 0;position:absolute;display:grid;justify-items:center;gap:8px;translate:-50% -50%;color:rgb(255 255 255 / calc(.07 + var(--lit) * .3));filter:drop-shadow(0 0 calc(var(--lit) * 26px) rgb(255 255 255 / calc(var(--lit) * .25)))}.cstl__m svg{width:100%;height:auto;animation:drift var(--dur, 15s) ease-in-out var(--delay, 0s) infinite alternate}.cstl__m em{font-style:normal;font-size:10px;letter-spacing:var(--track-micro);opacity:calc(var(--lit) * .6)}@keyframes drift{0%{transform:translateY(-9px) rotate(-2.5deg)}to{transform:translateY(9px) rotate(2.5deg)}}@media(max-width:1024px){.cstl{display:none}}@media(prefers-reduced-motion:reduce){.cstl__m svg{animation:none}.cstl__m{--lit: .35}}.track__screen--cards{background:var(--paper);padding:clamp(56px,9vh,120px) var(--edge-r) clamp(56px,9vh,120px) var(--edge-l)}.track__art{position:absolute;top:0;left:0;width:100vw;height:100%;overflow:hidden;pointer-events:none;will-change:transform}.track__art svg{width:160%;height:100%}.track__content{position:relative}.track__head{margin-bottom:clamp(30px,5.5vh,62px);max-width:22ch}.track__cards{display:flex;gap:clamp(16px,1.6vw,30px)}.card{flex:0 0 auto;width:clamp(272px,21.5vw,396px);display:flex;flex-direction:column;gap:10px;padding:clamp(22px,1.9vw,36px);background:var(--white);border-radius:clamp(16px,1.4vw,26px);box-shadow:0 1px 2px #0a143c0d,0 18px 40px -28px #0a143c52;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.card:nth-child(2n){margin-top:clamp(28px,5vh,64px)}.card:nth-child(3){background:var(--blue);color:var(--white)}.card:nth-child(3) .card__b{color:#ffffffd1}.card:nth-child(3) .card__n{color:var(--green)}@media(hover:hover)and (pointer:fine){.card:hover{transform:translateY(-6px);box-shadow:0 1px 2px #0a143c0d,0 32px 60px -30px #0a143c6b}}.card__n{display:flex;gap:.9em;font-size:var(--t-mono);color:var(--blue);letter-spacing:var(--track-micro)}.card__n i{font-style:normal;text-transform:uppercase;color:var(--ink-2)}.card:nth-child(3) .card__n i{color:#ffffffb8}.card__h{font-size:clamp(19px,1.5vw,27px);font-weight:600;line-height:var(--lead-h3);letter-spacing:var(--track-h3);margin:0;text-wrap:balance}.card__b{font-size:var(--t-body);line-height:var(--lead-body);color:var(--ink-2);margin:0}@media(max-width:1024px){.track__screen--open{min-height:78vh}.track__screen--cards{padding-block:clamp(48px,8vh,88px)}.track__cards{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--edge-l) * -1);padding-inline:var(--edge-l);scroll-padding-inline:var(--edge-l)}.track__cards::-webkit-scrollbar{display:none}.card{flex:0 0 clamp(230px,68vw,330px);scroll-snap-align:start}.card:nth-child(2n){margin-top:0}.track__progress{display:block;height:3px;margin-top:18px;background:var(--line);border-radius:2px;overflow:hidden}.track__progress-fill{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:0 50%}.track__open-title,.track__open-label{grid-column:1 / -1;justify-self:start}.track__open-note{display:none}}@media(min-width:1025px){.track__progress{display:none}}.led{position:relative;padding-block:clamp(84px,14vh,180px);background:var(--night);color:var(--white);overflow:clip}.led__ghost{position:absolute;top:clamp(26px,5vh,74px);left:var(--edge-l);width:max-content;font-size:clamp(64px,12vw,230px);font-weight:600;line-height:var(--lead-mega);letter-spacing:var(--track-mega);color:#ffffff0e;pointer-events:none;user-select:none;will-change:transform}.led__grid{position:relative;row-gap:clamp(26px,5vh,56px)}.led__label{grid-column:2 / span 4;grid-row:1;margin-top:clamp(40px,9vh,120px)}.flow{grid-column:2 / span 11;grid-row:2;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,4vw,74px);align-items:center;padding-block:clamp(18px,3vh,30px);border-block:1px solid rgba(255,255,255,.12)}.flow__figs{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px clamp(10px,1.2vw,18px)}.flow__big{font-size:clamp(24px,2.4vw,44px);font-weight:500;line-height:1.05}.flow__k{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:#ffffff8c}.flow__bars{display:flex;flex-direction:column;gap:7px}.flow__bars li{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:clamp(8px,1vw,16px);font-size:var(--t-micro)}.flow__chain{color:#fffc}.flow__bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.flow__bar i{display:block;height:100%;width:var(--w, 0%);background:var(--blue);border-radius:2px}.flow__bars li:first-child .flow__bar i{background:var(--green)}.flow__n{color:#fff9}.led__col--feed{grid-column:2 / span 4;grid-row:3}.led__col--board{grid-column:7 / span 6;grid-row:3;margin-top:clamp(34px,8vh,104px)}.led__foot{grid-column:7 / span 5;grid-row:4;font-size:var(--t-micro);color:#ffffff80}.led__head{display:flex;align-items:center;gap:12px}.led__h{font-size:var(--t-h3);font-weight:600;letter-spacing:var(--track-h3);line-height:var(--lead-h3)}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #00c80599;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #00c8058c}70%{box-shadow:0 0 0 12px #00c80500}to{box-shadow:0 0 #00c80500}}.led__sub{margin:10px 0 22px;font-size:var(--t-body);line-height:1.55;color:#fff9;max-width:42ch}.led__list{display:flex;flex-direction:column}.led__list li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.1);font-size:var(--t-body)}.led__addr{color:#ffffff8c;font-size:var(--t-mono)}.led__sym{font-weight:600}.led__conf{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--track-micro);color:#ffffff73}.led__conf--immediate{color:var(--green)}.led__t{color:#ffffff73;font-size:var(--t-mono)}.led__empty{color:#fff6;font-size:var(--t-body);padding:12px 0}.moves{display:flex;flex-direction:column}.moves li{display:grid;grid-template-columns:3.5ch auto auto 1fr auto auto;align-items:baseline;gap:clamp(8px,1.1vw,18px);padding:11px 0;border-top:1px solid rgba(255,255,255,.1);font-size:var(--t-body)}.moves__t{font-size:var(--t-micro);color:#ffffff73}.moves__w{font-size:var(--t-mono);color:#fff9}.moves__sym{font-weight:600}.moves__leg{font-size:var(--t-micro);color:#ffffff8c;white-space:nowrap}.moves__leg i{font-style:normal;color:var(--green)}.moves__tool{font-size:var(--t-micro);color:#fff6}.moves__usd{font-weight:500;color:var(--green)}.led__mini{margin-top:clamp(24px,4.5vh,42px);padding-top:clamp(16px,2.6vh,24px);border-top:1px solid rgba(255,255,255,.1)}.board{display:flex;flex-direction:column}.board li{display:grid;grid-template-columns:3ch 1fr auto auto;align-items:baseline;gap:clamp(10px,1.4vw,26px);padding:11px 0;border-top:1px solid rgba(255,255,255,.1);font-size:var(--t-body)}.board__r{color:var(--blue)}.board__w{color:#ffffffd9}.board__v{font-weight:500}.board__p{color:#ffffff80;font-size:var(--t-mono)}.crossers{margin-top:clamp(26px,5vh,48px);padding-top:clamp(18px,3vh,28px);border-top:1px solid rgba(255,255,255,.1)}.crossers ul{margin-top:12px;display:flex;flex-direction:column}.crossers li{display:grid;grid-template-columns:3ch auto 1fr auto;align-items:center;gap:clamp(8px,1.2vw,20px);padding:9px 0;font-size:var(--t-micro)}.crossers__r{color:var(--green)}.crossers__a{color:#fffc}.crossers__n{color:#ffffff8c}.crossers__b{display:flex;flex-wrap:wrap;gap:6px}.pip{padding:3px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:10px;letter-spacing:var(--track-micro);color:#ffffffb8}@media(max-width:1100px){.led__label,.flow,.led__col--feed,.led__col--board,.led__foot{grid-column:1 / -1;grid-row:auto;margin-top:0}.flow{grid-template-columns:1fr;gap:clamp(16px,3vh,26px)}.flow__figs{grid-template-columns:auto 1fr auto 1fr}.led__col--board{margin-top:clamp(30px,6vh,56px)}}@media(prefers-reduced-motion:reduce){.dot{animation:none}}.wall__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,60px);align-items:end;margin-bottom:clamp(24px,4vh,46px)}.wall__note{font-size:var(--t-body);line-height:1.55;color:var(--ink-2);max-width:56ch}.wall__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(84px,7.4vw,118px),1fr));gap:clamp(8px,.8vw,14px)}.wall__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:clamp(78px,6.4vw,100px);padding:clamp(12px,1vw,18px) 8px;background:var(--white);border:1px solid rgba(10,20,60,.055);border-radius:clamp(12px,1vw,18px);transition:transform .45s var(--ease-out),border-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.wall__sym{font-size:var(--t-micro);letter-spacing:var(--track-micro);color:var(--ink-2);transition:color .45s var(--ease-out)}.wall__cell[data-lit]{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 16px 34px -22px #0052ff8c}.wall__cell[data-lit][data-live]{border-color:var(--green);box-shadow:0 16px 34px -22px #00c8058c}.wall__cell[data-lit] .wall__sym{color:var(--ink)}@media(hover:hover)and (pointer:fine){.wall__cell:hover{transform:translateY(-5px);border-color:var(--line)}}.chip-mark{display:grid;place-items:center;width:clamp(26px,2.1vw,34px);height:clamp(26px,2.1vw,34px);color:var(--ink);transition:color .45s var(--ease-out)}.chip-mark svg{width:100%;height:100%}.chip-mark__mono{font-size:clamp(9px,.72vw,11px);font-weight:500;letter-spacing:-.02em;color:var(--ink-2)}.wall__cell[data-nomark] .chip-mark{width:auto;height:auto}.wall__cell[data-nomark] .chip-mark__mono{font-size:clamp(12px,1vw,16px);letter-spacing:.02em;color:var(--ink)}.wall__cell[data-nomark][data-lit] .chip-mark__mono{color:var(--blue)}.wall__cell[data-nomark][data-lit][data-live] .chip-mark__mono{color:var(--green-deep)}.wall__cell .chip-mark>*{animation:mark-breathe var(--b, 5s) ease-in-out var(--bd, 0s) infinite alternate}@keyframes mark-breathe{0%{transform:translateY(-2px) scale(.97)}to{transform:translateY(2px) scale(1.03)}}.wall__cell[data-lit] .chip-mark{color:var(--blue);animation:mark-pop .75s var(--ease-out) forwards}.wall__cell[data-lit][data-live] .chip-mark{color:var(--green-deep)}@keyframes mark-pop{0%{transform:scale(1)}38%{transform:scale(1.24)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.wall__cell,.chip-mark,.wall__sym{transition:none}.wall__cell .chip-mark>*,.wall__cell[data-lit] .chip-mark{animation:none}}.net{padding-block:clamp(80px,13vh,170px);background:var(--paper)}.net__grid{row-gap:clamp(26px,5vh,56px);align-items:start}.net__label{grid-column:2 / span 4;grid-row:1}.net__title{grid-column:2 / span 5;grid-row:2}.net__note{grid-column:2 / span 4;grid-row:3;font-size:var(--t-body);line-height:1.55;color:var(--ink-2);max-width:38ch}.net__tiles{grid-column:7 / span 6;grid-row:1 / span 3;display:flex;flex-direction:column;gap:clamp(12px,1.2vw,22px)}.net__tile{display:flex;align-items:center;gap:clamp(18px,2vw,38px);margin-left:calc(var(--step, 0) * clamp(10px,2.2vw,46px));padding:clamp(18px,1.6vw,30px);background:var(--white);border:1px solid rgba(10,20,60,.055);border-radius:clamp(16px,1.5vw,28px);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out)}@media(hover:hover){.net__tile:hover{transform:translate(-6px);box-shadow:0 26px 50px -34px #0a143c80}}.net__body{flex:1;min-width:0}.net__tile-note{margin-top:5px;font-size:clamp(12px,.84vw,15px);line-height:1.55;color:var(--ink-2);max-width:44ch}.net__mark{display:grid;place-items:center;width:var(--mark-w, clamp(70px, 7vw, 128px));height:clamp(34px,3.2vw,56px);flex-shrink:0}.net__tile--green .net__mark{--mark-w: clamp(44px, 4vw, 64px)}.net__tile--blue .net__mark{--mark-w: clamp(84px, 7.6vw, 128px)}.net__tile--ink .net__mark{--mark-w: clamp(84px, 7.4vw, 122px)}.net__mark svg{max-height:100%;max-width:100%;width:auto}.net__tile--green .net__mark{color:var(--green)}.net__tile--blue .net__mark{color:var(--blue)}.net__tile--ink .net__mark{color:var(--ink)}.net__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.net__name{font-weight:600;font-size:var(--t-body)}.net__id{font-size:var(--t-micro);color:var(--ink-2)}.net__wall{grid-column:2 / span 11;grid-row:4;margin-top:clamp(34px,5.5vh,78px)}.net__ladder{grid-column:3 / span 9;grid-row:5;margin-top:clamp(40px,8vh,110px);padding-top:clamp(26px,4vh,46px);border-top:1px solid var(--line)}.net__ladder-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.net__ladder-note{margin:12px 0 clamp(24px,4vh,40px);font-size:var(--t-body);color:var(--ink-2);max-width:56ch}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(140px,12vw,190px),1fr));gap:clamp(10px,1vw,18px)}.tier{display:flex;flex-direction:column;gap:5px;padding:clamp(14px,1.2vw,22px);background:var(--white);border-radius:14px;border-top:2px solid var(--blue);opacity:calc(.62 + var(--i, 0) * .095)}.tier--empty{grid-column:1 / -1;opacity:1;color:var(--ink-2)}.tier__at{font-size:clamp(18px,1.5vw,26px);font-weight:500}.tier__label{font-size:var(--t-body);font-weight:600}.tier__n{font-size:var(--t-micro);color:var(--ink-2)}@media(max-width:1100px){.net__label,.net__title,.net__note,.net__tiles,.net__wall,.net__ladder{grid-column:1 / -1;grid-row:auto;margin-top:0}.net__tiles{margin-top:clamp(24px,4vh,40px)}.net__tile{margin-left:0}.net__wall,.net__ladder{margin-top:clamp(40px,7vh,80px)}.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.wall__head{grid-template-columns:1fr;align-items:start;gap:12px}}@media(max-width:560px){.net__tile{margin-left:0;flex-direction:column;align-items:flex-start;gap:16px}.net__mark{place-items:start}.tiers{grid-template-columns:1fr}}.foot{position:relative;height:170vh;background:var(--night);color:var(--white)}.foot__sticky{position:sticky;top:0;height:100vh;height:100svh;min-height:620px;display:flex;overflow:hidden;background:radial-gradient(90% 70% at 82% 6%,rgba(0,82,255,.34),transparent 60%),radial-gradient(70% 60% at 4% 96%,rgba(0,200,5,.14),transparent 62%),var(--night)}.foot__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-block:clamp(48px,10vh,118px) clamp(26px,5vh,54px)}.foot__top{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(30px,5vw,96px);align-items:start}.foot__word{font-size:clamp(74px,15.5vw,300px);font-weight:600;line-height:.86;letter-spacing:var(--track-mega);margin-left:-.055em;will-change:transform,opacity}.foot__dot{color:var(--green)}.foot__tag{margin-top:clamp(18px,3.5vh,40px);max-width:34ch;font-size:var(--t-body);line-height:1.55;color:#ffffffb8}.foot__contact{display:flex;flex-direction:column}.foot__big{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:clamp(12px,2.2vh,24px);margin-bottom:clamp(14px,2.4vh,26px);border-bottom:1px solid rgba(255,255,255,.28);font-size:clamp(22px,2.5vw,46px);font-weight:500;letter-spacing:var(--track-h3);transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.foot__big svg{width:clamp(20px,1.9vw,34px);height:auto;flex-shrink:0;transition:transform .4s var(--ease-out)}@media(hover:hover){.foot__big:hover{color:var(--green);border-color:var(--green)}.foot__big:hover svg{transform:translate(4px,-4px)}}.foot__nav{margin-top:clamp(20px,4vh,48px)}.foot__nav ul{display:flex;flex-wrap:wrap;gap:10px 26px}.foot__nav a{font-size:var(--t-body);color:#ffffffb8;transition:color .3s}.foot__nav a:hover{color:var(--white)}.tape-strip{margin-block:clamp(28px,6vh,72px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);border-block:1px solid rgba(255,255,255,.12);padding-block:clamp(12px,2vh,20px)}.tape-strip__run{display:flex;width:max-content;animation:tape 46s linear infinite}.tape-strip__set{display:flex}.tape-strip__item{display:inline-flex;align-items:baseline;gap:8px;padding-right:clamp(26px,3vw,56px);font-size:var(--t-mono);font-family:var(--font-mono);white-space:nowrap;color:#ffffff80}.tape-strip__item b{font-family:var(--font-display);font-size:var(--t-body);font-weight:600;color:var(--white)}.tape-strip__item i{font-style:normal}.tape-strip__item em{font-style:normal;color:#ffffffbf}.tape-strip__item s{text-decoration:none;color:var(--green)}@keyframes tape{to{transform:translate(-50%)}}.foot__base{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:clamp(16px,3vh,30px);border-top:1px solid rgba(255,255,255,.16);font-size:var(--t-micro);color:#ffffff80}.foot__base p:last-child{text-align:right}@media(prefers-reduced-motion:reduce){.tape-strip__run{animation:none}}@media(max-width:900px){.foot{height:auto}.foot__sticky{position:static;height:auto;min-height:0}.foot__top{grid-template-columns:1fr;gap:clamp(34px,6vh,56px)}.foot__base p:last-child{text-align:left}}.handoff{position:relative;padding-block:clamp(70px,12vh,156px);background:linear-gradient(200deg,var(--blue) 0%,var(--blue) 48%,var(--blue-deep) 100%);color:var(--white);overflow:clip}.handoff__mark{position:absolute;right:calc(var(--edge-r) * -1.4);bottom:-22%;width:min(38vw,500px);color:#ffffff17;pointer-events:none}.handoff__grid{position:relative;row-gap:clamp(16px,2.6vh,30px);align-items:start}.handoff__label{grid-column:2 / span 5;grid-row:1}.handoff__title{grid-column:2 / span 5;grid-row:2;font-size:clamp(34px,4.4vw,84px);font-weight:600;line-height:var(--lead-h);letter-spacing:var(--track-h1)}.handoff__lead{grid-column:7 / span 4;grid-row:2;align-self:end;max-width:36ch;font-size:var(--t-body);line-height:1.55;color:#ffffffdb}.handoff__cta{grid-column:2 / span 4;grid-row:3;justify-self:start;margin-top:clamp(14px,2.4vh,28px)}.handoff__cta svg{width:1.1em;height:1.1em;transition:transform .4s var(--ease-out)}@media(hover:hover){.handoff__cta:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.handoff__cta:hover:after{transform:translateY(101%)}.handoff__cta:hover svg{transform:translate(3px,-3px)}}@media(max-width:1100px){.handoff__label,.handoff__title,.handoff__lead,.handoff__cta{grid-column:1 / -1;grid-row:auto;align-self:start}.handoff__mark{width:68vw;bottom:-16%;opacity:.8}.handoff__cta{justify-self:start}}
