.page-head{border-top:0;padding:72px 0 56px}.page-head h1{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin-top:18px;font-size:clamp(2.5rem,1rem + 4vw,4.75rem);font-weight:400;line-height:1.04}.prose p{color:var(--sub);font-size:var(--fs-body);max-width:680px;margin-top:18px;line-height:1.6}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.pull{letter-spacing:-.02em;border-left:3px solid var(--acc);max-width:760px;margin-top:40px;padding-left:24px;font-size:clamp(1.375rem,1rem + 1vw,1.75rem);line-height:1.3}.post-group+.post-group{margin-top:72px}.post-group>p{color:var(--sub);max-width:640px;margin-top:10px}.screen{background:var(--wash);border:1px solid var(--rule);font-variant-numeric:tabular-nums;border-radius:6px;padding:20px;font-size:.875rem}.band .screen{border-color:var(--band-line);background:#12182a}.screen-bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.band .screen-bar{border-color:var(--band-line)}.screen-bar .t{letter-spacing:.02em;font-weight:600}.screen-bar .k{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.75rem}.band .screen-bar .k{color:var(--band-mute)}.tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ctl);color:var(--sub);white-space:nowrap;border-radius:3px;padding:3px 7px;font-size:.6875rem;font-weight:600;display:inline-block}.tag.hot{border-color:var(--acc);color:var(--acc-text)}.band .tag{border-color:var(--band-ctl);color:var(--band-sub)}.band .tag.hot{border-color:var(--acc);color:var(--acc)}.ub-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ub-row:last-of-type{border-bottom:0}.ub-row .q{line-height:1.4}.ub-row .cap{color:var(--mute);font-size:.8125rem}.ub-row .st{text-align:right;min-width:7.5rem}.ub-row .st .done,.ub-row.retired .st .open{display:none}.ub-row.retired .st .done{display:inline-block}.ub-foot{border-top:1px solid var(--rule);color:var(--sub);justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ub-foot b{color:var(--ink)}.meter{background:var(--rule);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.meter i{height:100%;width:var(--p,0%);background:var(--acc);transition:width .6s;display:block}.sp-row{grid-template-columns:9.5rem minmax(0,1fr) 2rem auto;align-items:center;gap:12px;padding:8px 0;display:grid}.band .sp-row .bar{background:var(--band-line)}.sp-row .bar{background:var(--rule);border-radius:2px;height:10px;overflow:hidden}.sp-row .bar i{background:var(--band-ink);width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.in .sp-row .bar i{width:calc(var(--v) * 10%)}.sp-row.zero .bar i{width:0!important}.sp-row.zero .n{color:var(--acc)}.sp-val{border-top:1px solid var(--band-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:16px;display:flex}.sp-val .big{letter-spacing:-.03em;font-size:2rem;transition:color .3s}.sp-val.collapsed .big{color:var(--acc)}.sp-note{color:var(--band-sub);min-height:2.8em;margin-top:6px}.sp-btn{font:inherit;border:1px solid var(--band-ctl);color:var(--band-ink);cursor:pointer;background:0 0;border-radius:4px;margin-top:16px;padding:10px 14px;font-size:.875rem}.sp-btn:hover{border-color:var(--acc)}.gp{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;list-style:none;display:grid;position:relative}.gp li{padding:34px 12px 0 0;position:relative}.gp li:before{content:"";background:var(--rule);height:2px;position:absolute;top:11px;left:0;right:0}.gp li:after{content:"";background:var(--acc);width:0;height:2px;transition:width .7s;position:absolute;top:11px;left:0}.gp li.lit:after{width:100%}.gp .node{background:var(--bg);border:2px solid var(--ctl);border-radius:2px;width:16px;height:16px;transition:background .3s,border-color .3s;position:absolute;top:4px;left:0}.screen .gp .node{background:var(--wash)}.gp li.lit .node,.gp li.reached .node{background:var(--acc);border-color:var(--acc)}.gp h3{font-size:.9375rem;font-weight:600}.gp p{color:var(--sub);margin-top:6px;font-size:.8125rem;line-height:1.45}.gp .prem{color:var(--mute);letter-spacing:.04em;margin-top:8px;font-size:.75rem;display:block}.ledger{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px;padding-top:16px;display:grid}.ledger h4{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:.75rem;font-weight:500}.ledger ul{margin-top:8px;list-style:none}.ledger li{border-bottom:1px solid var(--rule);opacity:0;justify-content:space-between;gap:8px;padding:6px 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(4px)}.ledger li.show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.meter i,.sp-row .bar i,.gp li:after,.ledger li{transition:none}}@media (width<=920px){.two-col{grid-template-columns:1fr;gap:32px}.gp{grid-template-columns:1fr 1fr;row-gap:24px}.sp-row{grid-template-columns:7.5rem minmax(0,1fr) 1.75rem}.sp-row .tag{display:none}.ledger{grid-template-columns:1fr}}@media (width<=640px){.page-head{padding:48px 0 40px}.ub-row{grid-template-columns:minmax(0,1fr) auto}.ub-row .cap{grid-column:1}}.ledger .tag{white-space:normal;text-align:right}.band .item p{color:var(--band-sub)}.band .eyebrow{color:var(--band-mute)}.radar-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.radar{width:100%;height:auto;overflow:visible}.radar .ring{fill:none;stroke:var(--band-line)}.radar .spoke{stroke:var(--band-line)}.radar .shape{fill:#f2541f2e;stroke:var(--acc);stroke-width:2px;transform-origin:150px 150px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .5s;transform:scale(0)}.in .radar .shape{transform:scale(1)}.radar .shape.z,.zeroed .radar .shape:not(.z){opacity:0}.zeroed .radar .shape.z{opacity:1}.radar .dot{fill:var(--band-ink);opacity:0;transition:opacity .4s calc(.8s + var(--i) * 80ms)}.in .radar .dot{opacity:1}.zeroed .radar .dot.zd{opacity:0;transition-delay:0s}.radar .lbl{fill:var(--band-sub);font-size:11px;font-family:var(--font)}.ev-list{list-style:none}.ev-list li{border-bottom:1px solid var(--band-line);grid-template-columns:minmax(0,1fr) 2rem auto;align-items:center;gap:10px;padding:7px 0;display:grid}.zeroed .ev-list [data-zero] .n,.zeroed .sp-val .big{color:var(--acc)}.tq-bar{background:var(--rule);border-radius:3px;height:14px;display:flex;overflow:hidden}.tq-bar i{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.in .tq-bar i{width:var(--w)}.b-adv{background:var(--acc)}.b-rev{background:var(--ink)}.b-inv{background:var(--sub)}.b-arc{background:var(--ctl)}.b-kill{background:var(--acc-text)}.tq-legend{color:var(--sub);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:.8125rem;list-style:none;display:flex}.tq-legend .sw{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.tq-legend b{color:var(--ink);margin-left:3px}.tq-rows{border-top:1px solid var(--rule);margin-top:16px;list-style:none}.tq-rows li{border-bottom:1px solid var(--rule);opacity:0;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;transition:opacity .4s,transform .4s;display:grid;transform:translate(-8px)}.tq-rows li.show{opacity:1;transform:none}.tq-rows .nm{font-weight:600}.tq-rows .dm{color:var(--sub)}.cc-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cc-desc{color:var(--sub)}.cc-spend{margin-top:18px}.cc-spend-row{justify-content:space-between;display:flex}.cc-pct{font-weight:600}.cc-cap{color:var(--mute);margin-top:8px;font-size:.8125rem}.cc-h{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:20px;font-size:.75rem;font-weight:500}.cc-kills{margin-top:6px;list-style:none}.cc-kills li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.cc-kills .done,.cc-kills .retired .open{display:none}.cc-kills .retired .done{display:inline-block}.cc-acts{gap:8px;margin-top:18px;display:flex}.cc-btn{text-align:center;border:1px solid var(--ctl);color:var(--sub);border-radius:4px;flex:1;padding:9px 0;transition:background .3s,color .3s,border-color .3s}.decided .cc-btn.adv{background:var(--acc);border-color:var(--acc);color:var(--navy);font-weight:600}@media (prefers-reduced-motion:reduce){.radar .shape,.radar .dot,.tq-bar i,.tq-rows li,.cc-btn{transition:none}}@media (width<=640px){.radar-wrap{grid-template-columns:1fr}.tq-rows li{grid-template-columns:minmax(0,1fr) auto}.tq-rows .dm{display:none}}.ev-list .n{text-align:right}.screen,.screen .tq-legend,.screen .tq-rows,.screen .cc-cap,.screen .gp p,.screen .sp-btn,.screen .cc-btn,.screen .ev-list li,.screen .sp-note,.screen .cc-desc{font-size:.9375rem;font-weight:400;line-height:1.45}.screen-bar .t,.screen .tq-rows .nm,.screen .gp h3{letter-spacing:0;font-size:.9375rem;font-weight:500}.screen .tag,.screen-bar .k,.screen .eyebrow,.screen .cc-h,.screen .ledger h4,.screen .gp .prem{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.screen .tag{border-radius:999px;padding:3px 9px}.screen .gp .prem{letter-spacing:.12em}.screen .tq-legend b,.screen .cc-pct,.screen .ev-list .n{font-variant-numeric:tabular-nums;font-weight:400}.screen .sp-val .big{letter-spacing:-.01em;font-size:1.375rem;font-weight:500}.screen .decided .cc-btn.adv,.decided .cc-btn.adv{font-weight:500}.radar .lbl{font-size:12px;font-weight:400}.radar-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-list li{grid-template-columns:minmax(0,1fr) auto auto}.screen .ledger .tag{letter-spacing:0;text-transform:none;color:var(--sub);border:0;padding:0;font-size:.9375rem;font-weight:400}.screen .ledger .tag.hot{color:var(--acc-text)}.sp-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sp .k{letter-spacing:.12em;text-transform:uppercase;color:var(--band-mute);font-size:.75rem;font-weight:500}.sp-fig{font-variant-numeric:tabular-nums;color:var(--band-ink);font-size:1.375rem;font-weight:400}.sp-fig .k{margin-right:10px}.sp .radar{max-width:420px;margin:12px auto 0;display:block}.radar .band{fill:#f2541f38;stroke:none}.radar .band-in{fill:#12182a;stroke:none}.sp .radar .shape{fill:none}.sp .radar .lbl{letter-spacing:.12em;text-transform:uppercase;fill:var(--band-mute);font-size:11px;font-weight:500}.screen .tag{border-radius:6px}section.sec-wash{background:var(--wash);border-top:0}.sec-wash .screen{background:var(--bg)}.intro-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:88px;display:grid}.intro-row h2{margin-top:22px}.intro-row .prose p:first-child{margin-top:0}.stage{background:var(--band);border-radius:12px;margin-top:56px;padding:clamp(24px,5vw,72px)}.stage>.screen{background:var(--bg);max-width:640px;margin:0 auto}.stage>.screen.sp{border-color:var(--band-line);background:#12182a}.flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.flip .stage{margin-top:0}.flip h2{margin-top:22px}.wide-h{max-width:1000px;margin-top:22px}.wide-screen{margin-top:56px}.cols-2{grid-template-columns:1fr 1fr;gap:56px;max-width:1000px;margin-top:56px;display:grid}.cols-2 p{color:var(--sub);font-size:var(--fs-body);line-height:1.6}.band .prose p{color:var(--band-sub)}.band .screen .gp li:before{background:var(--band-line)}.band .screen .gp .node{border-color:var(--band-ctl);background:#12182a}.band .screen .gp p,.band .screen .ledger .tag{color:var(--band-sub)}.band .screen .gp .prem,.band .screen .ledger h4,.band .screen-bar .k{color:var(--band-mute)}.band .screen .ledger,.band .screen .ledger li{border-color:var(--band-line)}.band .screen .ledger .tag.hot{color:var(--acc)}.sec-wash .pull{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}@media (width<=920px){.intro-row,.flip,.cols-2{grid-template-columns:1fr;gap:32px}.stage{margin-top:36px}}@media (width>=1500px){.stage:not(.flip .stage){border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:88px 0}}.two-thirds{max-width:66.667%}.two-thirds h2,.two-thirds .lead{max-width:none}@media (width<=920px){.two-thirds{max-width:none}}
