@font-face{font-family:ABC Camera;src:url(/fonts/ABCCamera-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Martina Plantijn;src:url(/fonts/MartinaPlantijnRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Martina Plantijn;src:url(/fonts/MartinaPlantijnItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:American Grotesk;src:url(/fonts/AmericanGrotesk-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:American Grotesk;src:url(/fonts/AmericanGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Atlas Typewriter;src:url(/fonts/AtlasTypewriter-Regular-Cy-Gr-Web.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Maelstrom Sans;src:url(/fonts/MaelstromSansBold.woff2)format("woff2");font-weight:700;font-display:swap}.v2{--chalk:#f2f1ec;--bone:#e9e7df;--carbon:#151512;--dove:#8d8a80;--signal:#ff4e00;--ultra:#2230d9;--rule:#15151229;--rule-ink:#151512;--display:"ABC Camera", "Arial Black", sans-serif;--serif:"Martina Plantijn", Georgia, serif;--grotesk:"American Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"Atlas Typewriter", "Courier New", monospace;--num:"Maelstrom Sans", "Arial Black", sans-serif;--maxw:1280px;background:var(--chalk);color:var(--carbon);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.3}.v2 *{box-sizing:border-box}.v2 img,.v2 svg{max-width:100%;display:block}.v2 h1,.v2 h2,.v2 h3{margin:0;font-weight:400}.v2 p{margin:0}.v2 .wrap{max-width:var(--maxw);border-left:1px solid var(--rule-ink);border-right:1px solid var(--rule-ink);background:var(--chalk);margin:0 auto}.v2 .vlabel{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--carbon);font-size:11px;font-weight:700}.v2 .vlabel.dim{color:var(--dove)}.v2 .vlabel .no{font-family:var(--serif);letter-spacing:.08em;color:var(--signal);margin-right:8px;font-size:14px}.v2 .fons{font-family:var(--mono);color:var(--dove);letter-spacing:.02em;font-size:11px;line-height:1.3}.v2 .voice{font-family:var(--num);letter-spacing:0;color:var(--carbon);-webkit-user-select:none;user-select:none;margin-left:0;font-weight:700;line-height:.707}.v2 .vbtn{font-family:var(--grotesk);border:1px solid var(--carbon);background:var(--carbon);color:var(--chalk);cursor:pointer;text-align:center;white-space:nowrap;border-radius:0;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.v2 .vbtn.ghost-btn{color:var(--carbon);background:0 0}.v2 .vbtn.signal{background:var(--signal);border-color:var(--signal);color:#fff}.v2 .scene{background:var(--bone);min-height:56vh;position:relative;overflow:hidden}.v2 .scene-bg{object-fit:cover;filter:grayscale()contrast(1.03);mix-blend-mode:multiply;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.v2 [data-parallax],.v2 [data-float]{transition:none!important}.v2 .float-obj{will-change:transform;pointer-events:none;z-index:2;position:absolute}.v2 .float-obj img{width:100%;height:auto}.v2 .scene-anno{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2 .scene-anno path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke:#15151299;opacity:0;transition:opacity .45s}.v2 .scene-anno path.on{opacity:1}.v2 .scene-anno path.hot{stroke:var(--signal);stroke-width:1.5px}.v2 .scene.dark .scene-anno path{stroke:#f2f1ecd9}.v2 .scene.dark .scene-bg{mix-blend-mode:normal}.v2 .pcap{font-family:var(--mono);color:var(--carbon);background:var(--chalk);border:1px solid var(--rule);z-index:4;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:12px}.v2 .ncard{background:var(--chalk);border:1px solid var(--carbon);min-width:120px;font-family:var(--grotesk);z-index:4;opacity:0;transition:opacity .3s,transform .3s;position:absolute;transform:translate(-50%);box-shadow:3px 3px #1515121a}.v2 .ncard.on{opacity:1}.v2 .nhead{border-bottom:1px solid var(--rule);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.v2 .nico{border:1.5px solid var(--carbon);flex:none;width:7px;height:7px}.v2 .nrow{font-family:var(--mono);white-space:nowrap;justify-content:space-between;gap:14px;padding:4px 9px;font-size:9.5px;display:flex}.v2 .nrow span:first-child{color:var(--dove)}.v2 .nrow span:last-child{color:var(--carbon)}.v2 .nrow+.nrow{border-top:1px solid var(--rule)}.v2 .nrow.act{border-top:1px solid var(--rule);font-family:var(--grotesk);letter-spacing:.12em;color:var(--signal);justify-content:flex-end;font-size:9.5px;font-weight:700}.v2 .ncard.hot{border-color:var(--signal)}.v2 .ncard.hot .nhead{color:var(--signal);border-bottom-color:#ff4e004d}.v2 .ncard.hot .nico{border-color:var(--signal)}.v2 .ncard.root .nhead{background:var(--bone)}.v2 .port{background:var(--chalk);border:1.5px solid var(--carbon);z-index:2;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.v2 .port.pin{top:-4px}.v2 .port.pout{bottom:-4px}.v2 .ncard.hot .port{border-color:var(--signal)}.v2 .loose-float{will-change:transform;pointer-events:none;z-index:2;position:absolute}.v2 .loose-float img{width:100%;height:auto}.v2 .tabula{background:var(--bone);border-top:1px solid var(--rule);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:24px;display:flex;position:relative}.v2 .tabula:before{content:"";border:1px dashed #15151247;position:absolute;inset:14px}.v2 .tabula .tt{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.v2 .tabula .td{font-family:var(--serif);color:var(--dove);max-width:36ch;font-size:16px;font-style:italic}.v2 .tabula .tm{font-family:var(--mono);color:var(--dove);font-size:10px}.v2 .tabula.demo-frame{justify-content:flex-start;gap:6px;min-height:auto;padding:34px 26px}.v2 .tabula.demo-frame .td{margin-bottom:22px}.v2 .rpd-mount{width:100%;max-width:1120px}.v2 .proofplot{background:var(--chalk);margin:0;padding:6vh clamp(12px,1.6vw,24px) 7vh;position:relative}.v2 .pp-head{max-width:62ch;margin-bottom:4vh;display:block}.v2 .pp-eyebrow{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.v2 .pp-stat{font-family:var(--serif);color:var(--carbon);font-size:clamp(19px,2vw,26px);line-height:1.42}.v2 .pp-stat em{font-style:italic}.v2 .pp-num{font-family:var(--display);color:var(--signal);letter-spacing:-.01em;font-size:1.35em}.v2 .pp-dim{color:var(--dove)}.v2 .pp-stage{justify-content:center;align-items:center;min-height:520px;display:flex}.v2 .pp-loading{font-family:var(--mono);color:var(--dove);font-size:12px}.v2 .pp-tip{z-index:12;background:var(--carbon);color:var(--chalk);pointer-events:none;max-width:260px;padding:10px 13px;position:absolute;transform:translate(-50%,calc(-100% - 15px));box-shadow:0 10px 30px #15151238}.v2 .pp-tip .pp-topic{font-family:var(--serif);margin-bottom:6px;font-size:14px;line-height:1.3;display:block}.v2 .pp-tip .pp-pos{font-family:var(--mono);color:#cbc9c1;letter-spacing:.01em;font-size:11px;display:block}.v2 .pp-tip .pp-beats{font-family:var(--mono);color:#ff9a6e;letter-spacing:.01em;margin-top:5px;font-size:11px;display:block}.v2 .pp-legend{font-family:var(--grotesk);color:var(--carbon);flex-wrap:wrap;gap:14px 22px;margin-top:4vh;font-size:12px;display:flex}.v2 .pp-lg{align-items:center;gap:7px;display:inline-flex}.v2 .pp-lg svg{display:block}.v2 .pp-dot{border-radius:50%;width:12px;height:12px}.v2 .pp-dot.won{background:var(--signal)}.v2 .pp-dot.hollow{border:1.4px solid var(--dove)}.v2 .pp-lgnote{color:var(--dove);font-style:normal}.v2 .logowall{border-top:1px solid var(--rule);padding:5vh 24px 6vh}.v2 .lw-label{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);margin-bottom:4vh;font-size:11px;font-weight:700;display:block}.v2 .lw-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:34px 24px;display:flex}.v2 .lw-logo{filter:brightness(0);opacity:.56;width:auto;height:23px;transition:opacity .2s}.v2 .lw-logo:hover{opacity:1}@media (max-width:700px){.v2 .pp-stage{min-height:400px}.v2 .proofplot{padding:5vh 16px 6vh}}.v2 .sitenav{z-index:50;background:var(--chalk);border-bottom:1px solid var(--rule-ink);justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.v2 .sitenav .cn-brand{z-index:2;width:auto;height:27px;display:block;position:relative}.v2 .sitenav .cn-links{font-family:var(--grotesk);align-items:center;gap:22px;font-size:14px;display:flex}.v2 .sitenav .cn-links a:not(.vbtn){color:inherit;cursor:pointer;text-decoration:none}.v2 .sitenav .cn-links a:not(.vbtn):hover{color:var(--signal)}.v2 .nav-burger{z-index:2;color:var(--carbon);cursor:pointer;background:0 0;border:0;margin:-6px -6px -6px 0;padding:6px;line-height:0;display:none;position:relative}.v2 .burger-close{display:none}.v2 .nav-panel{z-index:1;background:var(--chalk);flex-direction:column;padding:84px 24px 34px;display:none;position:fixed;inset:0}.v2 .np-links{border-bottom:1px solid var(--rule);flex-direction:column;padding-bottom:20px;display:flex}.v2 .np-links a{font-family:var(--display);letter-spacing:-.01em;color:var(--carbon);padding:10px 0;font-size:clamp(30px,9vw,42px);line-height:1.1;text-decoration:none}.v2 .np-links a:hover{color:var(--signal)}.v2 .np-ctas{flex-direction:column;gap:12px;margin-top:auto;display:flex}.v2 .np-ctas .vbtn{width:100%;padding:16px;font-size:15px}@keyframes np-fade{0%{opacity:0}to{opacity:1}}@keyframes np-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.v2 .sitenav .cn-links{display:none}.v2 .nav-burger{display:inline-flex}.v2 .sitenav.nav-open .nav-panel{animation:.2s both np-fade;display:flex}.v2 .sitenav.nav-open .burger-open{display:none}.v2 .sitenav.nav-open .burger-close{display:inline}.v2 .sitenav.nav-open .np-links a,.v2 .sitenav.nav-open .np-ctas{animation:.42s cubic-bezier(.2,.8,.2,1) both np-item}.v2 .sitenav.nav-open .np-links a:first-child{animation-delay:40ms}.v2 .sitenav.nav-open .np-links a:nth-child(2){animation-delay:90ms}.v2 .sitenav.nav-open .np-links a:nth-child(3){animation-delay:.14s}.v2 .sitenav.nav-open .np-ctas{animation-delay:.2s}}.v2 .vhero{border-bottom:1px solid var(--rule-ink);overflow:hidden}.v2 .hero-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.v2 .hero-nav .cn-brand{font-family:var(--display);font-size:20px}.v2 .hero-nav .cn-links{font-family:var(--grotesk);align-items:center;gap:22px;font-size:14px;display:flex}.v2 .hero-copy{padding:9vh 24px 5vh}.v2 .hero-eyebrow{margin-bottom:3vh}.v2 .hero-copy h1{font-family:var(--display);letter-spacing:-.015em;max-width:14ch;font-size:clamp(52px,7.4vw,104px);line-height:.98}.v2 .inscription{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--dove);margin-top:3vh;font-size:15px}.v2 .hero-copy .sub{font-family:var(--serif);max-width:38ch;margin-top:3vh;font-size:clamp(19px,2vw,23px)}.v2 .hero-copy .ctas{flex-wrap:wrap;gap:12px;margin-top:4vh;display:flex}.v2 .hero-stage{padding:4vh 24px 9vh;position:relative}.v2 .hero-stage .ground{position:absolute;inset:0;overflow:hidden}.v2 .hero-stage .ground img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply;opacity:.14;width:100%;height:100%}.v2 .hero-stage .cockpit{z-index:2;max-width:1040px;margin:0 auto;position:relative}.v2 .hero-demo{z-index:2;border:1px solid #15151224;border-radius:12px;max-width:1040px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #15151233,0 4px 12px #15151214}.v2 .agents-demo{z-index:2;border:1px solid #15151224;border-radius:12px;max-width:1100px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #1515122e,0 4px 12px #15151214}.v2 .agents-stage{padding:7vh 24px 9vh;position:relative}.v2 .agents-bg{z-index:0;opacity:.5;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;pointer-events:none;will-change:transform;width:min(1280px,98%);margin:0 auto;position:absolute;bottom:2vh;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 80%);mask-image:linear-gradient(#0000 12%,#000 80%)}.v2 .agents-flank{z-index:1}.v2 .agents-flank img{filter:grayscale()contrast(1.02)}.v2 .hero-hades{z-index:0;opacity:.5;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;pointer-events:none;will-change:transform;width:min(1220px,96%);margin:0 auto;position:absolute;bottom:1vh;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 80%);mask-image:linear-gradient(#0000 12%,#000 80%)}.v2 .hero-flank{z-index:1}.v2 .hero-flank img{filter:grayscale()contrast(1.02)}.v2 .hero-card{z-index:3;background:var(--chalk);border:1px solid var(--signal);font-family:var(--grotesk);position:absolute;top:-26px;right:max(12px,6%);box-shadow:3px 3px #1515121a}.v2 .hero-card .hch{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);border-bottom:1px solid #ff4e004d;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.v2 .hero-card .hcr{font-family:var(--mono);justify-content:space-between;gap:14px;padding:4px 9px;font-size:9.5px;display:flex}.v2 .hero-card .hcr span:first-child{color:var(--dove)}.v2 .hero-card .hcb{border-top:1px solid var(--rule);letter-spacing:.12em;color:var(--signal);text-align:right;padding:4px 9px;font-size:9.5px;font-weight:700}.v2 .hero-card .nico2{border:1.5px solid var(--signal);width:7px;height:7px}.v2 .cockpit{border:1px solid var(--carbon);font-family:var(--grotesk);background:#fcfbf8;grid-template-columns:200px 1fr 280px;display:grid;box-shadow:6px 6px #15151214}.v2 .cockpit .cbar{border-bottom:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.v2 .cockpit .cbar .cw{font-family:var(--display);font-size:16px}.v2 .cockpit .cbar .cbtns{align-items:center;gap:8px;display:flex}.v2 .cockpit .cbar .pill{border:1px solid var(--rule);color:var(--dove);padding:4px 10px;font-size:11px;font-weight:700}.v2 .cockpit .cbar .pill.pub{background:var(--carbon);color:var(--chalk);border-color:var(--carbon)}.v2 .cp-files{border-right:1px solid var(--rule);padding:12px 0}.v2 .cp-files .ft{letter-spacing:.12em;color:var(--dove);text-transform:uppercase;padding:0 14px 8px;font-size:9.5px;font-weight:700}.v2 .cp-files .f{font-family:var(--mono);color:var(--carbon);white-space:nowrap;text-overflow:ellipsis;padding:4px 14px;font-size:10.5px;overflow:hidden}.v2 .cp-files .f.dim{color:var(--dove)}.v2 .cp-files .f.on{background:var(--bone)}.v2 .cp-doc{min-width:0;padding:22px 26px 26px}.v2 .cp-doc .dt{font-family:var(--serif);max-width:30ch;font-size:21px;line-height:1.25}.v2 .cp-doc .dp{font-family:var(--serif);color:var(--carbon);max-width:62ch;margin-top:12px;font-size:12.5px;line-height:1.4}.v2 .cp-doc .dh{font-family:var(--serif);margin-top:14px;font-size:13.5px;font-weight:700}.v2 .cp-doc .dq{font-family:var(--mono);color:var(--ultra);margin-top:10px;font-size:10.5px}.v2 .cp-score{border-left:1px solid var(--rule);flex-direction:column;gap:10px;padding:16px;display:flex}.v2 .cp-score .st{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.v2 .cp-score .starget{color:var(--dove);font-size:10px}.v2 .gauge{width:130px;margin:4px auto 0;position:relative}.v2 .gauge .gv{text-align:center;font-family:var(--display);font-size:26px;position:absolute;top:52px;left:0;right:0}.v2 .subs{flex-direction:column;display:flex}.v2 .subs .s{border-top:1px solid var(--rule);justify-content:space-between;gap:8px;padding:6px 0;font-size:11px;display:flex}.v2 .subs .s span:last-child{font-family:var(--mono);font-size:10.5px}.v2 .subs .ok{color:var(--carbon)}.v2 .subs .warn{color:var(--signal)}.v2 .cp-agent{border-top:1px solid var(--rule);margin-top:2px;padding-top:12px}.v2 .cp-agent .at{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.v2 .cp-agent .ad{color:var(--dove);margin-top:6px;font-size:11px;line-height:1.3}.v2 .cp-agent .ask{border:1px solid var(--rule);font-family:var(--mono);color:var(--dove);margin-top:10px;padding:8px 10px;font-size:10.5px}.v2 .viz-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-ink);grid-template-columns:4fr 8fr;margin:0;display:grid}.v2 .viz-band>*{min-width:0}.v2 .viz-aside{border-right:1px solid var(--rule);flex-direction:column;gap:3vh;padding:6vh 24px;display:flex}.v2 .viz-stat{font-family:var(--serif);max-width:26ch;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.4}.v2 .viz-num{font-family:var(--display);color:var(--signal);letter-spacing:-.01em;font-size:1.7em;line-height:.8}.v2 .viz-legend{font-family:var(--mono);color:var(--carbon);white-space:pre-line;min-height:4.5em;font-size:12.5px;line-height:1.3}.v2 .viz-hint{font-family:var(--grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--dove);margin-top:auto;font-size:11px;font-weight:700}.v2 .viz-stage{justify-content:center;align-items:center;min-height:64vh;padding:3vh 3vw;display:flex}.v2 .viz-loading{font-family:var(--mono);color:var(--dove);font-size:12px}.v2 .reality{text-align:left;border-radius:14px;margin-top:4vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;display:inline-block;box-shadow:0 12px 34px #15151229}.v2 .ticker-break{background:#1c1c1e;padding:18px 22px 15px}.v2 .tb-sym{letter-spacing:.04em;color:#9aa0a6;margin-bottom:9px;font-size:11px;font-weight:600}.v2 .tb-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.v2 .tb-price{color:#e8eaed;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:40px}.v2 .tb-cur{color:#9aa0a6;margin-left:-5px;font-size:15px}.v2 .tb-pill{font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600}.v2 .tb-delta{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.v2 .tb-foot{color:#80868b;margin-top:11px;font-size:11px}.v2 .ticker-break.down .tb-pill{color:#2a0f0c;background:#f0a6a0}.v2 .ticker-break.down .tb-delta{color:#f0a6a0}.v2 .ticker-break.up .tb-pill{color:#0b2415;background:#93d2a6}.v2 .ticker-break.up .tb-delta{color:#93d2a6}.v2 .post-break{color:#e7e9ea;background:#000;border:1px solid #2f3336;width:min(100%,520px);overflow:hidden}.v2 .pb-head{align-items:center;gap:26px;padding:12px 16px;display:flex}.v2 .pb-head svg{fill:#e7e9ea}.v2 .pb-title{letter-spacing:-.01em;font-size:19px;font-weight:800}.v2 .pb-body{padding:0 16px 4px}.v2 .pb-author{align-items:center;gap:11px;display:flex}.v2 .pb-avatar{object-fit:cover;background:#333639;border-radius:50%;flex:none;width:40px;height:40px}.v2 .pb-names{flex:1;min-width:0;line-height:1.25}.v2 .pb-name{align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}.v2 .pb-name svg{fill:#1d9bf0;flex:none}.v2 .pb-handle{color:#71767b;font-size:15px}.v2 .pb-more{color:#71767b;letter-spacing:1px;align-self:flex-start;font-size:17px}.v2 .pb-text{color:#e7e9ea;margin-top:14px;font-size:17px;line-height:1.4}.v2 .pb-link{color:#1d9bf0;margin-top:14px;font-size:17px;display:inline-block}.v2 .pb-time{color:#71767b;margin-top:16px;font-size:15px}.v2 .pb-rule{border-top:1px solid #2f3336;margin:14px 0 0}.v2 .pb-stats{justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.v2 .pb-stat{color:#71767b;align-items:center;gap:7px;font-size:13px;display:flex}.v2 .pb-stat svg{fill:#71767b;flex:none}.v2 .break-aside{font-family:var(--serif);margin-top:3vh;font-size:clamp(18px,1.75vw,21px);font-style:italic}.v2 .beat{border-bottom:1px solid var(--rule-ink);scroll-margin-top:78px;position:relative;overflow:hidden}.v2 .beat-label{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.v2 .beat-note{font-family:var(--serif);color:var(--dove);font-size:15px;font-style:italic}.v2 .interrupt{padding:9vh 24px 2vh}.v2 .interrupt .voice{-webkit-hyphens:manual;hyphens:manual;hyphenate-character:"—";-webkit-hyphenate-character:"—";font-size:clamp(104px,22vw,232px)}.v2 .epigraph{font-family:var(--serif);color:var(--carbon);max-width:58ch;padding:4vh 24px 0;font-size:clamp(16px,1.6vw,19px);font-style:italic}.v2 .epigraph .att{font-family:var(--mono);color:var(--dove);margin-top:6px;font-size:11px;font-style:normal;display:block}.v2 .chapter{grid-template-columns:7fr 5fr;display:grid}.v2 .chapter>div{min-width:0}.v2 .chapter-text{padding:5vh 24px 8vh}.v2 .verse-lede{font-family:var(--serif);max-width:26ch;font-size:clamp(26px,3.2vw,42px);line-height:1.2}.v2 .verse-lede .w{opacity:.13;transition:opacity .12s linear}.v2 .verse-lede .w.lit{opacity:1}.v2 .manifesto{font-family:var(--serif);max-width:56ch;margin-top:4vh;font-size:clamp(18px,1.75vw,21px);line-height:1.4}.v2 .manifesto p+p{margin-top:1.2em}.v2 .manifesto a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #15151259;text-decoration:underline #15151259;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.v2 .manifesto a:hover{color:var(--signal);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.v2 .chapter-side{border-left:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.v2 .chapter-side .scene{flex:1}.v2 .chapter-side.artifact{padding:6vh 24px;display:block}.v2 .chapter-side.artifact .reality{margin-top:0}.v2 .pull{font-family:var(--display);letter-spacing:-.01em;padding:4vh 24px;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.v2 .pull.hot{color:var(--signal)}.v2 .receipt{background:var(--bone);border-top:1px solid var(--rule);font-family:var(--mono);padding:16px 24px;font-size:12.5px;line-height:1.65}.v2 .bleed-plate{background:var(--carbon);min-height:62vh;position:relative;overflow:hidden}.v2 .bleed-plate img{object-fit:cover;filter:grayscale()contrast(1.05);opacity:.92;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.v2 .bleed-voice{color:var(--chalk);z-index:2;-webkit-hyphens:manual;hyphens:manual;hyphenate-character:"—";-webkit-hyphenate-character:"—";font-size:clamp(96px,20vw,200px);position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media (max-width:700px){.v2 .voice{line-height:.75}}.v2 .bleed-plate .pcap{z-index:2}.v2 .statband{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.v2 .statband>div{min-width:0;padding:4vh 24px 5vh}.v2 .statband>div+div{border-left:1px solid var(--rule)}.v2 .statband .big{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,72px);line-height:.95}.v2 .statband .big.down{color:var(--dove)}.v2 .statband .big.hot{color:var(--signal)}.v2 .statband .sent{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);max-width:24ch;margin-top:14px;font-size:11px;font-weight:700}.v2 .traits{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.v2 .trait{min-width:0;padding:24px}.v2 .trait+.trait{border-left:1px solid var(--rule)}.v2 .trait h3{font-family:var(--grotesk);margin-bottom:8px;font-size:15px;font-weight:700}.v2 .trait p{font-family:var(--grotesk);font-size:14px;line-height:1.3}.v2 .trait .fons{margin-top:10px;display:block}.v2 .radial{flex-direction:column;align-items:center;gap:18px;width:100%;margin:0;padding:1vh 24px 4vh;display:flex;position:relative}.v2 .radial-stage{width:100%;max-width:420px}.v2 .radial-stage svg{width:100%;height:auto;display:block;overflow:visible}.v2 .radial-legend{grid-template-columns:1fr 1fr;gap:4px 18px;width:100%;max-width:300px;display:grid}.v2 .radial-key{font-family:var(--grotesk);letter-spacing:.06em;color:var(--carbon);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11px;font-weight:700;transition:opacity .15s;display:flex}.v2 .radial-key i{flex:none;width:9px;height:9px}.v2 .radial-key.off{opacity:.3}.v2 .radial-key.off i{box-shadow:inset 0 0 0 1.5px #15151280;background:0 0!important}.v2 .radial-src{text-align:center;margin-top:2px;font-size:10px}.v2 .pillars{border-top:1px solid var(--rule-ink)}.v2 .pillars-head{padding:4vh 24px 2vh}.v2 .pillars-head h3{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(24px,2.8vw,38px)}.v2 .pillar-grid{grid-template-columns:1fr 1fr 1fr;display:grid}.v2 .pillar{min-width:0;padding:24px 24px 4vh}.v2 .pillar+.pillar{border-left:1px solid var(--rule)}.v2 .pillar h4{font-family:var(--grotesk);margin:0 0 8px;font-size:16px;font-weight:700}.v2 .pillar p{font-family:var(--serif);font-size:16.5px;line-height:1.4}.v2 .typewall{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--display);letter-spacing:-.01em;padding:4vh 24px;font-size:clamp(30px,4.6vw,66px);line-height:1.1}.v2 .typewall i{color:var(--signal);padding:0 .18em;font-style:normal}.v2 .typewall .dim2{color:var(--dove)}.v2 .typewall .hotw{color:var(--signal)}.v2 .prob-grid{grid-template-columns:5fr 7fr;display:grid}.v2 .prob-grid>div{min-width:0;padding:5vh 24px 6vh}.v2 .prob-grid>div+div{border-left:1px solid var(--rule)}.v2 .prob-nums{flex-wrap:wrap;align-items:baseline;gap:32px;margin:3vh 0 2vh;display:flex}.v2 .prob-nums .pv{font-family:var(--display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:clamp(80px,10.5vw,168px);font-weight:400;line-height:.9}.v2 .prob-nums .pv.hot{color:var(--signal)}.v2 .prob-nums .pk{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);max-width:16ch;margin-top:8px;font-size:11px;font-weight:700}.v2 .prob-nums.oneline .pk{white-space:nowrap;max-width:none}.v2 .effstrip{border:1px solid var(--rule-ink);background:#fcfbf8;grid-template-columns:repeat(8,1fr);display:grid}.v2 .eff{text-align:center;border-left:1px solid var(--rule);min-width:0;padding:10px 8px 12px}.v2 .eff:first-child{border-left:0}.v2 .eff .ew{font-family:var(--mono);color:var(--dove);font-size:9.5px}.v2 .eff .ev{font-family:var(--grotesk);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:700}.v2 .eff:last-child .ev{color:var(--signal)}.v2 .eff .eb{justify-content:center;align-items:flex-end;height:34px;margin-top:6px;display:flex}.v2 .eff .eb i{background:var(--carbon);opacity:.85;width:14px;display:block}.v2 .eff:last-child .eb i{background:var(--signal);opacity:1}.v2 .opera{border-bottom:1px solid var(--rule-ink)}.v2 .opera-grid{grid-template-columns:6fr 6fr;display:grid}.v2 .opera-grid>div{min-width:0;padding:5vh 24px 6vh}.v2 .opera-grid>div+div{border-left:1px solid var(--rule)}.v2 .opera h2{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(32px,4vw,52px);line-height:1.02}.v2 .opera .body{font-family:var(--serif);max-width:56ch;margin-top:3vh;font-size:clamp(18px,1.8vw,21px)}.v2 .alt-cards{border:1px solid var(--rule-ink);grid-template-columns:1fr 1fr;display:grid}.v2 .alt{min-width:0;padding:24px}.v2 .alt+.alt{border-left:1px solid var(--rule-ink)}.v2 .alt .av{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:.9}.v2 .alt .ak{font-family:var(--serif);margin-top:8px;font-size:17px;font-style:italic}.v2 .alt .vbtn{margin-top:18px}.v2 .alt.hot .av{color:var(--signal)}.v2 .faq-list{border-top:1px solid var(--rule)}.v2 .faq{border-bottom:1px solid var(--rule);grid-template-columns:5fr 7fr;display:grid}.v2 .faq:last-child{border-bottom:0}.v2 .faq>div{min-width:0;padding:22px 24px}.v2 .faq .q{font-family:var(--grotesk);font-size:16px;font-weight:700}.v2 .faq .a{font-family:var(--serif);border-left:1px solid var(--rule);font-size:17px}.v2 .incipe{grid-template-columns:6fr 6fr;display:grid;position:relative;overflow:hidden}.v2 .incipe-copy{padding:9vh 24px 8vh;position:relative}.v2 .homer-scene{border-left:1px solid var(--rule);background:var(--bone);min-height:76vh;position:relative;overflow:hidden}.v2 .homer-scene>img{object-fit:cover;object-position:center 24%;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%}.v2 .incipe h2{font-family:var(--display);letter-spacing:-.015em;max-width:18ch;font-size:clamp(34px,4.6vw,62px);line-height:1.02;position:relative}.v2 .incipe .sub{font-family:var(--serif);max-width:40ch;margin-top:3vh;font-size:clamp(18px,2vw,23px);position:relative}.v2 .incipe .ctas{flex-wrap:wrap;gap:12px;margin-top:4vh;display:flex;position:relative}.v2 .sitefoot{border-top:1px solid var(--rule-ink);flex-direction:column;gap:8px;padding:20px 24px 28px;display:flex}.v2 .sitefoot .credits{font-family:var(--grotesk);color:var(--dove);font-size:12px;line-height:1.3}.v2 .foot-cols{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;margin:1vh 0 3vh;display:grid}.v2 .foot-col{flex-direction:column;gap:9px;min-width:0;padding:4vh 0;display:flex}.v2 .foot-col+.foot-col{border-left:1px solid var(--rule);padding-left:28px}.v2 .foot-eyebrow{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);margin-bottom:6px;font-size:11px;font-weight:700}.v2 .foot-col a{font-family:var(--serif);color:var(--carbon);width:fit-content;font-size:17px;text-decoration:none}.v2 .foot-col a:hover{color:var(--signal)}.v2 .foot-end{align-items:flex-start}.v2 .foot-cop{font-family:var(--mono);color:var(--dove);letter-spacing:.03em;margin-top:auto;padding-top:18px;font-size:11px}.v2 .legal-page{max-width:840px;margin:0 auto;padding:9vh 24px 12vh}.v2 .legal-eyebrow{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--dove);margin-bottom:2.5vh;font-size:11px;font-weight:700}.v2 .legal-title{font-family:var(--display);letter-spacing:-.015em;color:var(--carbon);border-bottom:2px solid var(--carbon);margin:0 0 4vh;padding-bottom:4vh;font-size:clamp(38px,5.6vw,74px);line-height:1}.v2 .legal-intro{font-family:var(--serif);color:var(--carbon);max-width:60ch;margin:0 0 2vh;font-size:clamp(19px,2vw,24px);line-height:1.3}.v2 .legal-page p{font-family:var(--serif);color:var(--carbon);max-width:72ch;margin:0 0 1.4em;font-size:17px;line-height:1.3}.v2 .legal-h2{font-family:var(--grotesk);letter-spacing:-.005em;color:var(--carbon);border-top:1px solid var(--rule-ink);margin:7vh 0 3vh;padding-top:3.5vh;font-size:clamp(19px,2.1vw,25px);font-weight:700}.v2 .legal-h3{font-family:var(--serif);color:var(--carbon);margin:4vh 0 1.2vh;font-size:20px;font-style:italic;font-weight:700}.v2 .legal-page a{color:var(--signal);border-bottom:1px solid #ff4e0059;text-decoration:none}.v2 .legal-page a:hover{border-bottom-color:var(--signal)}.v2 .legal-list{font-family:var(--serif);color:var(--carbon);max-width:72ch;margin:0 0 1.4em;padding-left:1.4em;font-size:17px;line-height:1.3;list-style:outside}.v2 .legal-list li{margin-bottom:.55em;padding-left:.2em}.v2 .legal-list li::marker{color:var(--dove)}.v2 .legal-page strong{color:var(--carbon);font-weight:700}.v2 .legal-foot{border-top:1px solid var(--rule-ink)}@media (max-width:940px){.v2 .viz-band{grid-template-columns:1fr}.v2 .viz-aside{border-right:0;border-bottom:1px solid var(--rule)}.v2 .viz-stage{min-height:90vw;padding:3vh 4vw}.v2 .chapter,.v2 .prob-grid,.v2 .opera-grid,.v2 .faq{grid-template-columns:1fr}.v2 .chapter-side,.v2 .prob-grid>div+div,.v2 .opera-grid>div+div,.v2 .faq .a{border-left:0;border-top:1px solid var(--rule)}.v2 .traits{grid-template-columns:1fr 1fr}.v2 .trait:nth-child(n+3){border-top:1px solid var(--rule)}.v2 .trait:nth-child(3){border-left:0}.v2 .pillar-grid{grid-template-columns:1fr}.v2 .pillar+.pillar{border-left:0;border-top:1px solid var(--rule)}.v2 .statband{grid-template-columns:1fr}.v2 .statband>div+div{border-left:0;border-top:1px solid var(--rule)}.v2 .effstrip{grid-template-columns:repeat(4,1fr)}.v2 .eff:nth-child(n+5){border-top:1px solid var(--rule)}.v2 .eff:nth-child(5){border-left:0}.v2 .alt-cards{grid-template-columns:1fr}.v2 .alt+.alt{border-left:0;border-top:1px solid var(--rule-ink)}.v2 .cockpit{grid-template-columns:1fr}.v2 .cp-files{display:none}.v2 .cp-score{border-left:0;border-top:1px solid var(--rule)}.v2 .scene{min-height:46vh}.v2 .incipe{grid-template-columns:1fr}.v2 .homer-scene{border-left:0;border-top:1px solid var(--rule)}.v2 .incipe-copy .loose-float{display:none}.v2 .foot-cols{grid-template-columns:1fr 1fr}.v2 .foot-end{border-left:0;border-top:1px solid var(--rule);grid-column:1/-1;padding-left:0}}@media (prefers-reduced-motion:reduce){.v2 .verse-lede .w{opacity:1!important;transition:none!important}.v2 .scene-bg,.v2 .float-obj,.v2 .loose-float,.v2 .bleed-plate img{transform:none!important}.v2 .scene-anno path,.v2 .ncard{opacity:1!important}}
