@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/big-shoulders-display-var-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:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-var-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:Martian Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/martian-mono-var-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:Big Shoulders Fallback;src:local("Haettenschweiler"),local("Arial Narrow"),local("Helvetica Neue Condensed"),local("Arial");size-adjust:69.71%;ascent-override:98.5%;descent-override:21.5%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial");size-adjust:93.9%;ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local("Consolas"),local("SF Mono"),local("Menlo"),local("Courier New");size-adjust:155.08%;ascent-override:100%;descent-override:20%;line-gap-override:0%}:root{--bg0:#141210;--bg1:#1B1815;--bg2:#221E18;--line:#3A342A;--line-soft:#2A2620;--ink:#F2ECE0;--ink2:#B9AF9E;--ink3:#948A77;--signal:#D97757;--signal-deep:#B85C3E;--paper:#F5F1E8;--paper-ink:#1A1916;--paper-ink2:#57503F;--paper-accent:#8F3E20;--angle:22.5deg;--mono:"Martian Mono", "Martian Mono Fallback", ui-monospace, monospace;--sans:"Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;--disp:"Big Shoulders Display", "Big Shoulders Fallback", "Arial Narrow", sans-serif;--pad:clamp(20px,3.4vw,52px);--ease:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}p{text-wrap:pretty}body{background:var(--bg0);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;z-index:60;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.045}::selection{background:var(--signal);color:var(--bg0)}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mono{font-family:var(--mono)}.disp{font-family:var(--disp);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:.004em}.eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.eyebrow b{color:var(--signal);font-weight:600}.eyebrow.verbatim{text-transform:none;letter-spacing:.08em}.wrap{max-width:1360px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}header{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:20px var(--pad);gap:16px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand svg{width:42px;height:42px;display:block}.brand .word{font-family:var(--disp);font-weight:800;font-size:1.85rem;letter-spacing:.03em;line-height:1;padding-top:2px}.head-right{display:flex;align-items:center;gap:22px}.seat-count{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--ink2)}.seat-count b{color:var(--signal);font-weight:600}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:16px 26px;min-height:48px;border-radius:2px;cursor:pointer;border:1px solid transparent;overflow:hidden;isolation:isolate;transition:color .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease)}.btn:before{content:"";position:absolute;top:-40%;right:-12%;bottom:-40%;left:-12%;z-index:-1;transform:skew(calc(var(--angle) * -1)) translate(-112%);transition:transform .26s cubic-bezier(.3,1.2,.3,1)}.btn:hover:before,.btn:focus-visible:before{transform:skew(calc(var(--angle) * -1)) translate(0)}.btn:active{transform:translateY(2px) scale(.98)}.btn[disabled]{opacity:.65;cursor:default;pointer-events:none}.btn-primary{background:var(--signal);color:var(--bg0)}.btn-primary:before{background:var(--ink)}.btn-primary:hover,.btn-primary:focus-visible{color:var(--bg0)}.btn-ghost{border-color:var(--ink3);color:var(--ink)}.btn-ghost:before{background:var(--signal)}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--bg0);border-color:var(--signal)}.btn-paper{background:var(--paper-ink);color:var(--paper)}.btn-paper:before{background:var(--paper-accent)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-inner{position:relative;z-index:3;padding-top:130px;padding-bottom:0}.hero-mark{position:absolute;z-index:1;top:11%;right:calc(var(--pad) - 10px);width:clamp(180px,26vw,390px);aspect-ratio:1;opacity:.94}.hero-mark svg{width:100%;height:100%;overflow:visible}.hero-thread-ext{position:absolute;z-index:0;top:24%;left:-20vw;width:150vw;height:2px;transform:rotate(var(--angle));transform-origin:60% 50%}.hero-thread-line{width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--signal) 18%,var(--signal) 82%,transparent);opacity:.16;transform-origin:60% 50%}.hero h1{font-size:clamp(3.5rem,10.8vw,10.6rem);max-width:none;margin:26px 0 0 -.04em;position:relative;z-index:3}.hero-line{display:block;overflow:hidden;padding:0 .04em}.hero-line>span{display:inline-block;will-change:transform}.hero-line .hit{color:var(--signal)}.hero-sub{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;margin-top:44px;padding-bottom:56px}.hero-pitch{font-size:1.06rem;color:var(--ink2);max-width:58ch;border-left:2px solid var(--signal);padding-left:20px}.hero-pitch strong{color:var(--ink);font-weight:600}.hero-ctas{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.ticker{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--bg1);overflow:hidden;position:relative;z-index:3}.ticker-track{display:flex;width:max-content;animation:tick 46s linear infinite}.ticker-track span{font-family:var(--mono);font-size:.72rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding:13px 0;white-space:nowrap}.ticker-track span i{font-style:normal;color:var(--signal);padding:0 22px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.numband{padding:clamp(90px,12vw,170px) 0 clamp(80px,10vw,150px)}.numband-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,8fr) minmax(0,3fr);gap:clamp(16px,3vw,44px);align-items:center}.numviz{position:relative;width:100%;max-width:400px;justify-self:end;border:1px solid var(--line);border-radius:4px;background:var(--bg1);padding:22px 22px 18px}.nv-title{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.nv-group{margin-top:18px}.nv-name{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.nv-name.axon{color:var(--signal)}.nv-row{display:grid;grid-template-columns:56px 1fr 48px;gap:12px;align-items:center;margin-top:9px}.nv-k{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.nv-track{position:relative;height:12px}.nv-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.nv-fill.ghost{border:1.5px dashed var(--ink3);background:transparent}.nv-fill.solid{background:var(--signal);width:100%;transform-origin:left;transform:scaleX(0)}.nv-v{font-family:var(--mono);font-size:.68rem;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.nv-row.ghostrow .nv-v{color:var(--ink2)}.nv-cap{font-family:var(--mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:16px}@media (max-width:1100px){.numband-grid{grid-template-columns:minmax(0,1fr) minmax(0,11fr)}.numviz{display:none}}.numband-rule{background:var(--signal);width:8px;justify-self:end;align-self:stretch;transform:skewY(calc(var(--angle) * -1))}.numband .phrase{font-family:var(--sans);font-weight:600;letter-spacing:-.02em;font-size:clamp(2rem,5.6vw,4.9rem);line-height:1.06;max-width:22ch}.numband .phrase .num{font-family:var(--disp);font-weight:900;font-size:1.28em;color:var(--signal);font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:.9}.numband .method{margin-top:34px;display:flex;gap:60px;flex-wrap:wrap;align-items:baseline}.numband .method p{color:var(--ink2);max-width:52ch;font-size:.98rem}.numband .method p a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--signal)}.numband .method p a:hover{color:var(--signal)}.count{display:inline-block;font-variant-numeric:tabular-nums}.demo{padding:clamp(90px,12vw,170px) 0 clamp(80px,10vw,150px);border-top:1px solid var(--line-soft)}.demo h2{font-size:clamp(3rem,7.6vw,6.8rem);margin:18px 0 0 -.03em}.demo h2 .hit{color:var(--signal)}.demo .lede{color:var(--ink2);max-width:56ch;margin-top:26px}.demo-panel{margin-top:clamp(34px,4.5vw,56px);border:1px solid var(--line);border-radius:4px;background:var(--bg1);padding:clamp(18px,2.8vw,36px)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{font-family:var(--mono);font-size:.68rem;letter-spacing:.03em;text-align:left;color:var(--ink2);background:var(--bg0);border:1px solid var(--ink3);border-radius:2px;padding:12px 14px;min-height:44px;cursor:pointer;transition:transform .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}.chip:hover{transform:translateY(-2px);border-color:var(--signal);color:var(--ink)}.chip:active{transform:translateY(1px)}.chip.is-on{border-color:var(--signal);color:var(--ink);box-shadow:inset 3px 0 0 var(--signal)}.demo-runrow{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.demo-runrow input{flex:1;min-width:230px;background:var(--bg0);border:1px solid var(--ink3);border-radius:2px;color:var(--ink);font-family:var(--mono);font-size:.78rem;padding:14px 16px;min-height:48px}.demo-runrow input::placeholder{color:var(--ink3)}.demo-runrow input:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.lane{border:1px solid var(--line);border-radius:3px;background:var(--bg0);min-height:250px;display:flex;flex-direction:column}.lane-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.lane-axon .lane-head{color:var(--signal)}.lane-status{font-weight:400;letter-spacing:.1em;color:var(--ink3)}.lane.running .lane-status{color:var(--signal)}.lane.done .lane-status{color:var(--ink);font-weight:700}.lane-body{padding:16px;flex:1;position:relative}.lane-idle,.lane-wait{font-family:var(--mono);font-size:.7rem;color:var(--ink3);letter-spacing:.06em}.dots{display:inline-block;animation:dots 1s steps(3,end) infinite}@keyframes dots{0%{opacity:.15}50%{opacity:1}to{opacity:.15}}.lane-loader{display:flex;align-items:center;gap:14px}.lane-loader svg{width:46px;height:46px;flex:none}.lrow{display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:.7rem;padding:9px 0;border-bottom:1px dashed var(--line-soft);color:var(--ink)}.lrow .k{color:var(--ink3);flex:none}.lrow .v{text-align:right}.lane-stamp{display:inline-block;font-family:var(--mono);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bg0);background:var(--ink);border-radius:3px;padding:8px 12px;transform:rotate(-4deg);margin-top:14px;box-shadow:0 8px 26px -8px #0009}.delta{display:none;margin-top:16px;border:1px solid var(--line);background:var(--bg2);border-radius:3px;padding:16px 22px;align-items:baseline;gap:8px 22px;flex-wrap:wrap}.delta.show{display:flex}.delta .dlabel{font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);flex-basis:100%}.delta .dnum{font-family:var(--disp);font-weight:900;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums;display:inline-block}.delta .dpct{font-family:var(--disp);font-weight:800;font-size:clamp(1.2rem,2.2vw,1.8rem);color:var(--ink)}.delta.zero .dnum,.delta.zero .dpct{color:var(--ink2)}.delta .dline{color:var(--ink2);max-width:46ch;font-size:.95rem;margin-left:auto}.demo-note{font-family:var(--mono);font-size:.62rem;color:var(--ink3);letter-spacing:.08em;margin-top:14px;text-transform:uppercase}.transit{position:relative;height:480vh;background:var(--bg1);border-top:1px solid var(--line-soft)}.transit-stage{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.transit-stage .wrap{width:100%}.transit-head{padding-top:26px}.transit-cols{flex:1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(16px,2.4vw,44px);align-items:center;min-height:0}.stage-words{position:relative;height:clamp(3.4rem,7.6vw,7rem)}.stage-word{position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(3.4rem,7.6vw,7rem);opacity:0;transform:translateY(24px);transition:opacity .45s var(--ease),transform .45s var(--ease);white-space:nowrap}.stage-word.on{opacity:1;transform:translateY(0)}.stage-word .ix{font-family:var(--mono);font-weight:600;font-size:.16em;vertical-align:top;color:var(--signal);letter-spacing:.1em;margin-right:.6em;position:relative;top:.5em}.stage-copy{position:relative;margin-top:30px;min-height:9.5em}.stage-para{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink2);max-width:46ch;font-size:1rem;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.stage-para.on{opacity:1;transform:translateY(0)}.stage-para strong{color:var(--ink);font-weight:600}.transit-progress{display:flex;align-items:center;gap:18px;margin-top:34px}.transit-progress .pnum{font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.14em;color:var(--ink3)}.transit-progress .pbar{flex:0 1 220px;height:2px;background:var(--line-soft);position:relative}.transit-progress .pbar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--signal);transform-origin:left;transform:scaleX(0)}.iso-stage{position:relative;height:min(94vh,1040px)}.iso-shake{position:absolute;top:0;right:0;bottom:0;left:0}.iso{position:absolute;left:50%;top:50%;width:1000px;height:1300px;transform:translate(-50%,-50%)}.iso-el{position:absolute;width:0;height:0}.iso-face{position:absolute;transform-origin:0 0}.iso-top{box-shadow:inset 1px 1px #fff0e429,inset -1px -1px #00000047}.iso-top.has-depth{filter:drop-shadow(0 10px 18px rgba(0,0,0,.34))}.iso-top:after,.iso-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.iso-top:after{background:linear-gradient(118deg,#fff4e821,#fff4e800 42%,#0000001a)}.iso-side{box-shadow:inset 0 1px #fff0e41a}.iso-side:after{background:linear-gradient(180deg,#0000,#0000004d)}.iso-sock{position:absolute;border-radius:12px;background:#171310;box-shadow:inset 0 2px 5px #0000008c}.iso-tile{position:absolute;border-radius:12px;border:1px solid #3A342A;background:linear-gradient(150deg,#322c24,#2b2620 55%,#241f1a);box-shadow:inset 1px 1px #fff0e41a,0 6px 12px #0006}.iso-label{position:absolute;font-family:var(--mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .18s linear}.iso-top>.iso-label{text-shadow:0 1px 0 rgba(255,240,228,.14)}.bar-hot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff3e62b;opacity:0;transition:opacity .35s var(--ease)}.iso-el.hot .bar-hot{opacity:1}.iso-glow{position:absolute;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#d9775780,#d9775700 72%)}.iso-base{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent 72%)}.iso-thread{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.transit.live .iso [data-anim],.transit.live .iso-tile{will-change:transform,opacity}.packet{position:absolute;width:16px;height:16px;background:var(--signal);transform:translate(-50%,-50%) rotate(var(--angle));border-radius:3px;box-shadow:0 0 22px #d97757b3;opacity:0;z-index:4}.stamp{position:absolute;font-family:var(--mono);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bg0);border-radius:3px;padding:10px 15px;transform:rotate(-6deg);opacity:0;background:var(--ink);z-index:5;box-shadow:0 12px 34px -10px #000000a6}.stamp-verify{left:60%;top:66%}.paper{background:var(--paper);color:var(--paper-ink);clip-path:polygon(0 2.6vw,100% 0,100% 100%,0 calc(100% - 2.6vw));padding:clamp(110px,14vw,190px) 0 clamp(110px,13vw,180px)}.paper .eyebrow{color:var(--paper-ink2)}.paper .eyebrow b{color:var(--paper-accent)}.paper h2{font-size:clamp(3rem,7.6vw,6.8rem);margin:18px 0 0 -.03em}.paper h2 .hit{color:var(--paper-accent)}.paper-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(30px,5vw,80px);margin-top:48px;align-items:start}.paper-copy p{color:var(--paper-ink2);max-width:50ch}.paper-copy p+p{margin-top:14px}.paper-stat{margin-top:40px}.paper-stat .big{font-family:var(--disp);font-weight:900;font-size:clamp(4.4rem,9vw,8rem);line-height:.9;color:var(--paper-ink);font-variant-numeric:tabular-nums}.paper-stat .cap{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink2);margin-top:10px}.receipt{background:#fdfbf6;border:1px solid #D8D2C2;border-radius:3px;box-shadow:0 24px 60px -30px #1a191659;rotate:1.2deg;padding:26px 26px 30px;max-width:520px;justify-self:end;width:100%}.receipt .r-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--paper-ink);padding-bottom:12px}.receipt .r-head b{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em}.receipt .r-head span{font-family:var(--mono);font-size:.62rem;color:var(--paper-ink2);letter-spacing:.1em}.receipt table{width:100%;border-collapse:collapse;margin-top:6px}.receipt td{font-family:var(--mono);font-size:.68rem;padding:9px 0;color:var(--paper-ink);border-bottom:1px dashed #CFC8B6;vertical-align:top}.receipt td:last-child{text-align:right;color:var(--paper-ink2)}.receipt td .ok{background:var(--paper-ink);color:#fdfbf6;font-weight:600;padding:2px 7px;border-radius:2px}.receipt .r-total td{border-bottom:none;padding-top:13px;font-weight:600}.receipt .r-note{font-family:var(--mono);font-size:.6rem;color:var(--paper-ink2);letter-spacing:.08em;margin-top:16px;text-transform:uppercase}.ledger-strip{margin-top:clamp(60px,8vw,100px);border-top:2px solid var(--paper-ink);border-bottom:1px solid #CFC8B6;overflow:hidden}.ledger-track{display:flex;width:max-content;animation:tick 60s linear infinite}.ledger-track span{font-family:var(--mono);font-size:.7rem;color:var(--paper-ink);padding:14px 0;white-space:nowrap}.ledger-track span i{font-style:normal;color:var(--paper-accent);padding:0 26px}.ledger-track .ok{background:var(--paper-ink);color:var(--paper);font-weight:600;padding:2px 7px;border-radius:2px}.ledger-cap{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink2);margin-top:12px}.objections{padding:clamp(100px,13vw,180px) 0 clamp(80px,10vw,140px)}.objections h2{font-size:clamp(3rem,8vw,7.4rem);margin:18px 0 0 -.03em}.objections h2 .hit{color:var(--signal)}.objections .lede{color:var(--ink2);max-width:56ch;margin-top:26px}.obj-list{margin-top:clamp(44px,6vw,80px);border-top:1px solid var(--line)}.obj{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,4vw,70px);padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid var(--line)}.obj .q{font-family:var(--mono);font-size:.92rem;line-height:1.65;color:var(--ink)}.obj .q .tag{display:block;font-size:.64rem;letter-spacing:.14em;color:var(--signal);margin-bottom:12px;font-weight:600}.obj .q .qq{display:block;text-indent:-.62ch}.obj .a{color:var(--ink2);max-width:58ch}.obj .a strong,.obj .a .v{color:var(--ink);font-weight:600}.seats{background:var(--bg1);border-top:1px solid var(--line-soft);padding:clamp(100px,13vw,180px) 0 clamp(90px,11vw,150px)}.seats h2{font-size:clamp(3rem,8vw,7.4rem);margin:18px 0 0 -.03em}.seats h2 .hit{color:var(--signal)}.seats-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,5vw,90px);margin-top:clamp(40px,5vw,70px);align-items:start}.seat-cells{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.seat{position:relative;aspect-ratio:1/.92;border:1px solid var(--line);border-radius:4px;background:var(--bg0);display:flex;align-items:flex-end;padding:12px;overflow:hidden}.seat{transition:translate .12s var(--ease),border-color .12s var(--ease)}.seat:hover{translate:0 -2px;border-color:var(--ink3)}.seat .sn{font-family:var(--disp);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.3rem);color:var(--ink3);line-height:1}.seat.claimed .sn{opacity:.4}.seat.claimed:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(calc(90deg - var(--angle)),transparent 48.5%,var(--line) 48.5%,var(--line) 51.5%,transparent 51.5%)}.seat.claimed .st{position:absolute;top:10px;left:8px;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;color:var(--signal);border:1.5px solid var(--signal);border-radius:2px;padding:3px 6px;transform:rotate(-6deg);background:#141210b3;z-index:2}.seat.next{border-color:var(--ink2)}.seat.next .sn{color:var(--ink)}.seat.next .st{position:absolute;top:10px;left:8px;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.1em;color:var(--bg0);background:var(--ink);padding:2px 6px;border-radius:2px}.seat.contested{border-color:var(--line)}.seat.contested .sn{color:var(--ink2)}.seat .st.pending{position:absolute;top:10px;left:8px;font-family:var(--mono);font-size:.5rem;font-weight:700;letter-spacing:.09em;color:var(--ink2);border:1px dashed var(--ink3);border-radius:2px;padding:2px 5px;background:#141210b3;z-index:2;white-space:nowrap}.seats-form-wrap .lede{color:var(--ink2);max-width:44ch}.seats-form{margin-top:30px;display:flex;flex-direction:column;gap:12px}.seats-form label{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.seats-form input{background:var(--bg0);border:1px solid var(--ink3);border-radius:2px;color:var(--ink);font-family:var(--mono);font-size:.85rem;padding:15px 16px;min-height:48px;width:100%}.seats-form input::placeholder{color:var(--ink3)}.seats-form input:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.seats-form .btn{justify-content:center}.form-note{font-family:var(--mono);font-size:.64rem;color:var(--ink3);letter-spacing:.06em;margin-top:6px}.form-receipt{margin-top:18px;font-family:var(--mono);font-size:.7rem;color:var(--ink2);border:1px dashed var(--line);border-radius:2px;padding:13px 15px;display:none}.form-receipt .ok{background:var(--ink);color:var(--bg0);font-weight:700;padding:1px 6px;border-radius:2px}.form-receipt.show{display:block}footer{border-top:1px solid var(--line-soft);padding:44px 0 54px}.foot{display:flex;justify-content:space-between;gap:26px;align-items:center;flex-wrap:wrap}.foot-left{display:flex;align-items:center;gap:14px}.foot-left svg{width:34px;height:34px}.foot .acr{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--ink2)}.foot .fine{font-family:var(--mono);font-size:.62rem;color:var(--ink3);letter-spacing:.06em;text-align:right}[data-reveal]{will-change:transform,opacity}@media (max-width:1100px){.hero-sub{grid-template-columns:1fr}.hero-ctas{justify-content:flex-start}}@media (max-width:899px){body{font-size:16px}.head-right .seat-count{display:none}.hero-mark{top:8%;width:clamp(130px,32vw,220px);opacity:.28}.hero h1{font-size:clamp(3.1rem,14.5vw,6rem)}.transit{height:auto}.transit-stage{position:static;height:auto;overflow:visible}.transit-cols{grid-template-columns:1fr;align-items:start;padding-bottom:30px}.iso-stage,.numviz{display:none}.stage-words,.stage-copy{position:static;height:auto;min-height:0}.stage-word,.stage-para{position:static;opacity:1;transform:none}.m-stations{display:flex!important;flex-direction:column;gap:0;margin-top:20px;border-left:2px solid var(--signal);padding-left:22px}.m-station{padding:20px 0;border-bottom:1px solid var(--line-soft)}.m-station .w{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:2.4rem;line-height:.9}.m-station .w .ix{font-family:var(--mono);font-size:.7rem;color:var(--signal);font-weight:600;letter-spacing:.1em;margin-right:10px;vertical-align:middle}.m-station p{color:var(--ink2);font-size:.95rem;margin-top:10px;max-width:56ch}.m-station p strong{color:var(--ink)}.stage-words,.stage-copy,.transit-progress{display:none}.paper-grid{grid-template-columns:1fr}.receipt{justify-self:start;rotate:.8deg}.obj{grid-template-columns:1fr;gap:14px}.seats-grid{grid-template-columns:1fr}.numband-grid{grid-template-columns:6px minmax(0,1fr)}}@media (min-width:900px){.m-stations{display:none!important}}@media (max-width:420px){.seat-cells{grid-template-columns:repeat(5,1fr);gap:6px}.seat{padding:8px}.seat.claimed .st{font-size:.48rem;padding:2px 4px;top:8px;left:5px}.brand .word{font-size:1.5rem}}@media (max-width:760px){.lanes{grid-template-columns:1fr}.delta .dline{margin-left:0;flex-basis:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.stage-word,.stage-para{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cli{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:56px var(--pad)}.cli-card{width:100%;max-width:560px;background:var(--bg1);border:1px solid var(--line);border-radius:4px;padding:clamp(26px,4vw,44px)}.cli-brand{margin-bottom:30px}.cli-brand svg{width:38px;height:38px}.cli-kicker{margin-bottom:14px}.cli-title{font-size:clamp(2.4rem,6vw,3.6rem);margin-bottom:18px}.cli-lede{color:var(--ink2);font-size:.98rem;max-width:48ch}.cli-tenant{color:var(--signal)}.cli-form{display:flex;flex-direction:column;gap:8px;margin-top:30px}.cli-form label{font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:12px}.cli-form input{background:var(--bg0);border:1px solid var(--ink3);border-radius:2px;color:var(--ink);font-size:.84rem;padding:14px 16px;min-height:48px;width:100%}.cli-form input::placeholder{color:var(--ink3)}.cli-form input:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.cli-form .btn{margin-top:22px;justify-content:center}.cli-keyrow{display:flex;gap:8px;align-items:stretch}.cli-reveal{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);background:var(--bg0);border:1px solid var(--ink3);border-radius:2px;padding:0 16px;min-height:48px;cursor:pointer;flex:none;transition:color .18s var(--ease),border-color .18s var(--ease)}.cli-reveal:hover{color:var(--ink);border-color:var(--signal)}.cli-err{font-family:var(--mono);font-size:.72rem;line-height:1.6;color:var(--signal);border-left:2px solid var(--signal);padding-left:14px;margin-top:18px}.cli-foot{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.enterprise{padding:clamp(90px,12vw,170px) 0 clamp(90px,12vw,160px);border-top:1px solid var(--line-soft)}.enterprise h2{font-size:clamp(3rem,7.6vw,6.8rem);margin:18px 0 0 -.03em}.enterprise h2 .hit{color:var(--signal)}.ent-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(34px,4.5vw,56px)}.enterprise .lede{color:var(--ink2);max-width:54ch}.ent-terms{margin-top:34px;display:grid;gap:0}.ent-term{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:22px;padding:16px 0;border-top:1px solid var(--line-soft)}.ent-term:last-child{border-bottom:1px solid var(--line-soft)}.ent-term dt{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding-top:3px}.ent-term dd{color:var(--ink2);font-size:.96rem;line-height:1.6}.ent-term dd strong{color:var(--ink);font-weight:600}.ent-card{border:1px solid var(--line);border-radius:4px;background:var(--bg1);padding:clamp(22px,2.6vw,34px);position:sticky;top:26px}.ent-card-kicker{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.ent-mail{display:block;margin-top:14px;font-family:var(--mono);font-weight:600;font-size:clamp(.86rem,1.5vw,1.02rem);letter-spacing:.01em;color:var(--signal);text-decoration:none;word-break:break-all;border-bottom:1px solid transparent;transition:color .16s var(--ease),border-color .16s var(--ease)}.ent-mail:hover{color:var(--ink);border-bottom-color:var(--signal)}.ent-cta{margin-top:22px;width:100%;justify-content:center}.ent-note{margin-top:18px;font-family:var(--mono);font-size:.66rem;line-height:1.75;color:var(--ink3)}@media (max-width:900px){.ent-grid{grid-template-columns:minmax(0,1fr)}.ent-card{position:static}.ent-term{grid-template-columns:minmax(0,1fr);gap:6px}}
