@font-face{font-family:slab;src:url(/_next/static/media/a09aa1bf3047c7aa-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:slab;src:url(/_next/static/media/26d20c0959ee3616-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:slab;src:url(/_next/static/media/bd2e9526268f5aaa-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:slab;src:url(/_next/static/media/47124984433f5152-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:slab;src:url(/_next/static/media/a016d0ae30a81913-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:slab;src:url(/_next/static/media/01ee963966e3e1bc-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:slab Fallback;src:local("Times New Roman");ascent-override:88.37%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.82%}.__className_d2f487{font-family:slab,slab Fallback,Georgia,serif}.__variable_d2f487{--font-slab:"slab","slab Fallback",Georgia,serif}@font-face{font-family:sans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_1c2e9f{font-family:sans,sans Fallback,system-ui,sans-serif}.__variable_1c2e9f{--font-sans:"sans","sans Fallback",system-ui,sans-serif}@font-face{font-family:condensed;src:url(/_next/static/media/98b2a1b09904fcf6-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:condensed;src:url(/_next/static/media/f3bd7e38ce097e28-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:condensed Fallback;src:local("Arial");ascent-override:109.42%;descent-override:29.36%;line-gap-override:0.00%;size-adjust:93.68%}.__className_c6fbf2{font-family:condensed,condensed Fallback,system-ui,sans-serif}.__variable_c6fbf2{--font-cond:"condensed","condensed Fallback",system-ui,sans-serif}@font-face{font-family:mono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_2a29df{font-family:mono,mono Fallback,ui-monospace,monospace}.__variable_2a29df{--font-mono:"mono","mono Fallback",ui-monospace,monospace}@font-face{font-family:reading;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:reading;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:reading Fallback;src:local("Times New Roman");ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.00%;size-adjust:118.46%}.__className_19d5b1{font-family:reading,reading Fallback,Georgia,serif}.__variable_19d5b1{--font-read:"reading","reading Fallback",Georgia,serif}:root{--ink:#101418;--coal:#171c22;--steel:#262e37;--paper:#ffffff;--paper-hover:#f3f0ea;--ballast:#f3f0ea;--rule:#e2ddd3;--hairline:#e2ddd3;--muted:#5c6168;--ink-secondary:#3a3f46;--ink-muted:#5c6168;--ink-soft:#3a3f46;--orange:#d9541e;--orange-ink:#c24e1a;--oxblood:#c24e1a;--oxblood-deep:#9a3b12;--amber:#f2a900;--amber-ink:#8a5a00;--green:#2fa36b;--green-ink:#146c3a;--green-on-dark:#3dca84;--red:#d0342c;--red-ink:#b42318;--red-on-dark:#ff8f86;--teal:#0f4c5c;--up:#146c3a;--down:#b42318;--surface-dark:#0f1318;--on-dark:#f3f0ea;--on-dark-muted:#c5cbd2;--on-dark-line:rgba(243,236,220,0.18);--term-muted:#b7bec6;--term-text:#f3f0ea;--term-bg:#0b0e12;--slab:"archer-pro",var(--font-slab),Georgia,serif;--sans:var(--font-sans),"IBM Plex Sans",system-ui,sans-serif;--cond:var(--font-cond),"IBM Plex Sans Condensed",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--read:var(--font-read),"Source Serif 4",Georgia,serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}body{min-height:100%}body:has(.term){background:var(--term-bg)}body:has(.term) .foot{margin-top:0}.hover-tint:hover{background:var(--paper-hover)}a{color:inherit;text-decoration:none}a:hover{color:var(--orange-ink)}:focus-visible{outline:2px solid var(--orange-ink);outline-offset:2px}::selection{background:var(--orange-ink);color:#fff}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.skip{position:absolute;left:12px;top:-40px;background:var(--orange-ink);color:#fff;padding:8px 12px;z-index:20}.skip:focus{top:12px}.mast{background:var(--ink);color:#fff}.mast a:hover{color:var(--orange)}.mast .top{justify-content:space-between;gap:20px;padding:18px 0 14px;border-bottom:1px solid var(--steel)}.mast .top,.wordmark{display:flex;align-items:center}.wordmark{gap:14px;min-width:0}.wordmark,.wordmark:hover{color:#fff}.wordmark .mark{width:38px;height:38px;border:2px solid var(--orange);border-radius:50%;display:grid;place-items:center;color:var(--orange);font-size:20px;flex:none}.wordmark .mark,.wordmark .name{font-family:var(--slab);font-weight:700}.wordmark .name{font-size:30px;letter-spacing:-.3px;line-height:1;white-space:nowrap}.wordmark .name i{font-weight:400;font-style:italic;font-size:19px;color:#c9c4ba;margin-right:4px}.wordmark .est{font-family:var(--mono);font-size:10px;letter-spacing:2px;color:#c5cbd2;border-left:1px solid var(--steel);padding-left:14px;line-height:1.5}.nav,.wordmark .est{text-transform:uppercase}.nav{display:flex;gap:22px;font-family:var(--cond);letter-spacing:1.2px;font-size:13px;font-weight:600;align-items:center}.nav a{color:#fff}.nav a.on,.nav a:hover{color:var(--orange)}.nav-toggle{display:none;background:transparent;color:#fff;border:1px solid var(--steel);padding:8px 12px}.btn,.nav-toggle{font-family:var(--cond);font-weight:600;letter-spacing:1.2px;text-transform:uppercase;font-size:13px;cursor:pointer}.btn{background:var(--orange-ink);padding:9px 16px;border-radius:2px;display:inline-block;white-space:nowrap;border:0;text-align:center}.btn,.btn:hover{color:#fff!important}.btn:hover{background:var(--oxblood-deep)}.btn.ghost{background:transparent;border:1px solid #fff;color:#fff!important}.btn.ghost2{background:transparent;border:1.5px solid var(--ink);color:var(--ink)!important}.btn.ghost2:hover{border-color:var(--orange-ink);color:var(--orange-ink)!important}.btn:disabled{opacity:.6;cursor:default}.tone-up{color:var(--green-ink)}.tone-dn{color:var(--red-ink)}.tone-flat{color:var(--amber-ink)}.band .tone-up,.term .tone-up,.wall .tone-up{color:var(--green-on-dark)}.band .tone-dn,.term .tone-dn,.wall .tone-dn{color:var(--red-on-dark)}.band .tone-flat,.term .tone-flat{color:var(--amber)}.track{height:12px;margin:28px 0;background:linear-gradient(var(--ink),var(--ink)) 0 3px /100% 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 8px /100% 2px no-repeat,repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 14px) 0 1px /100% 10px no-repeat}.mp{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mp .post{font-family:var(--mono);font-size:10px;font-weight:600;background:var(--ink);color:#fff;padding:4px 6px;line-height:1.1;text-align:center}.mp .post small{display:block;font-size:8px;color:var(--amber)}.mp h2{font-family:var(--slab);font-size:26px;font-weight:700}.mp .more{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--orange-ink);letter-spacing:1px;text-transform:uppercase}.mp .more:hover{color:var(--oxblood-deep)}.kick{letter-spacing:1.6px;text-transform:uppercase;color:var(--orange-ink);font-weight:600}.kick,.meta{font-family:var(--mono);font-size:11px}.meta{color:var(--muted);letter-spacing:.04em}h1,h2,h3,h4{font-family:var(--slab);font-weight:700;line-height:1.08;letter-spacing:-.3px}.foot{background:var(--ink);color:#c5cbd2;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:28px 0;margin-top:56px}.foot .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.note{font-family:var(--mono);font-size:11px;color:var(--muted);padding:14px 0;line-height:1.5}.band .note,.term .note{color:#b7bec6}.hero{display:grid;grid-template-columns:1.55fr 1fr 280px;grid-gap:36px;gap:36px;align-items:start;padding-top:32px}.hero:not(:has(.rail)){grid-template-columns:1.55fr 1fr}.lead h1{font-size:clamp(34px,3.4vw,50px);margin:10px 0 14px;letter-spacing:-.6px}.lead h1 a:hover{color:var(--orange-ink)}.dek,.lead .dek{font-family:var(--read);font-size:19px;color:#3a3f46;line-height:1.45;margin-bottom:14px}.leadimg{height:280px;background:linear-gradient(180deg,#2a3440,#0f1418 70%);margin-bottom:16px;position:relative;overflow:hidden}.leadimg img{width:100%;height:100%;object-fit:cover}.leadmark{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;color:#f2a900;font-family:var(--mono);font-size:12px;letter-spacing:1px}.leadmark svg{width:100%;height:160px}.col2 article{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--rule)}.col2 h3{font-size:21px;margin:6px 0}.col2 h3 a:hover{color:var(--orange-ink)}.col2 p{font-family:var(--read);font-size:15px;color:#3a3f46;line-height:1.45}.rail{border-left:1px solid var(--rule);padding-left:22px}.panel h4,.section-label{font-family:var(--mono);font-size:11px;letter-spacing:2px;border-bottom:2px solid var(--ink);padding-bottom:8px;margin-bottom:6px;font-weight:600}.wire-desk{margin-top:36px}.wire-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.wire-grid li{min-width:0;padding:14px 18px 16px 0;border-bottom:1px solid var(--rule)}.wire-grid li:not(:nth-child(4n+1)){padding-left:18px;border-left:1px solid var(--rule)}.wire-grid .kick{display:block;margin-top:6px}.wire-grid a{display:block;margin-top:4px;font-family:var(--slab);font-weight:600;font-size:16px;line-height:1.25}.wire-grid a:hover{color:var(--orange-ink)}.popular{margin-top:0}.popular h4{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:2px;line-height:1.2;border-bottom:2px solid var(--ink);padding-bottom:8px;margin:0}.popular .meta{margin-top:8px}.popular ol{list-style:none}.popular li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px dotted #cfc9bd}.popular .rank{font-family:var(--mono);font-size:12px;color:var(--orange-ink);padding-top:2px}.popular a{font-family:var(--slab);font-weight:600;font-size:15px;line-height:1.25}.popular-compact{margin-top:40px;border-top:2px solid var(--ink);padding-top:18px}.popular-compact h4{border-bottom-color:var(--rule)}.popular-compact a{font-size:17px}.band{background:var(--ink);padding:36px 0 10px;margin-top:40px}.band,.band .mp h2{color:#fff}.band .mp .post{background:var(--orange-ink)}.band .more{color:var(--amber)!important}.tiles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--steel)}.tile{padding:18px;border-right:1px solid var(--steel);min-width:0}.tile:last-child{border-right:0}.tile .l{font-size:11px;color:#c5cbd2;letter-spacing:1.5px;display:flex;justify-content:space-between;gap:8px}.tile .l,.tile .v{font-family:var(--mono)}.tile .v{font-size:32px;font-weight:600;margin:6px 0;color:#fff}.tile .c{font-family:var(--mono);font-size:12px;margin-bottom:8px}.kpi .cad,.tile .cad{font-family:var(--mono);font-size:10px;letter-spacing:1.1px;color:#9aa3ad;margin:0 0 8px}.board{width:100%;table-layout:fixed;border-collapse:collapse;font-family:var(--mono);font-size:12.5px;margin-top:22px}.board th{text-align:right;color:#c5cbd2;font-weight:400;font-size:11px;letter-spacing:.08em;padding:10px 12px;border-bottom:1px solid var(--steel)}.board td{text-align:right;padding:12px;border-bottom:1px solid #1f262e}.board td:first-child,.board th:first-child{width:22%;text-align:left}.board-scroll{overflow-x:auto}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding-bottom:12px}.grid3 h3{font-size:22px;margin:8px 0}.grid3 h3 a:hover{color:var(--orange-ink)}.grid3 p{font-family:var(--read);color:#3a3f46;line-height:1.45}.thumb{height:150px;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(16,20,24,.08) 22px 24px),linear-gradient(160deg,transparent 48%,var(--orange) 48% 50%,transparent 50%),var(--ballast);margin-bottom:12px;border-top:3px solid var(--orange);position:relative;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.analysis-band,.news-list{padding:8px 0 20px}.news-list article{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px dotted #cfc9bd}.news-list h2{font-family:var(--sans);font-weight:600;font-size:18px;letter-spacing:0;line-height:1.3;margin-top:4px}.news-list h2 a:hover{color:var(--orange-ink)}.news-list p{font-family:var(--read);color:#3a3f46;margin-top:6px;line-height:1.45}.page-head{padding:36px 0 8px}.page-head h1{font-size:clamp(36px,4vw,52px);margin:8px 0}.art{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,680px) minmax(240px,300px);grid-gap:40px;gap:40px;padding-top:40px;align-items:start}.art h1{font-size:clamp(36px,4vw,54px);letter-spacing:-.7px;margin:12px 0 16px}.art .dek{font-size:21px}.byline{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:10px 0;margin:22px 0 28px}.article-body p,.body p{font-family:var(--read);font-size:19px;line-height:1.65;margin-bottom:20px;color:var(--ink)}.article-body>p:first-of-type:first-letter{font-family:var(--slab);font-weight:700;float:left;font-size:72px;line-height:.85;margin:6px 10px 0 0;color:var(--orange-ink)}.article-body h2,.article-body h3{font-family:var(--slab);color:var(--ink);margin:1.4em 0 .5em;line-height:1.15}.article-body h2{font-size:28px}.article-body h3{font-size:22px}.article-body ol,.article-body ul{margin:0 0 1.2em 1.3em;font-family:var(--read);font-size:18px;line-height:1.6}.article-body li{margin-bottom:.35em}.article-body blockquote{border-left:4px solid var(--orange);background:var(--ballast);padding:14px 18px;margin:26px 0;font-family:var(--read);font-size:18px}.article-body a{color:var(--orange-ink);text-decoration:underline}.article-body strong{font-weight:700}.article-body img{max-width:100%;height:auto}.article-body figure{margin:1.4em 0}.article-body code,.article-body figcaption{font-family:var(--mono);font-size:13px}.article-body pre{background:var(--ink);color:var(--on-dark);padding:14px 16px;overflow-x:auto;margin:1.2em 0}.article-body pre code{color:inherit}.article-body hr{border:0;border-top:1px solid var(--rule);margin:1.6em 0}.article-body table{width:100%;border-collapse:collapse;font-size:15px;margin:1.2em 0}.article-body td,.article-body th{border-bottom:1px solid var(--rule);padding:8px 10px;text-align:left}.fade{position:relative}.fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(transparent,#fff);pointer-events:none}.wall{background:var(--ink);color:#fff;padding:36px 40px;margin-top:8px;position:relative}.wall:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px;background:repeating-linear-gradient(90deg,var(--amber) 0 18px,var(--ink) 18px 36px)}.wall h3{font-size:clamp(26px,3vw,32px);margin:8px 0 10px;color:#fff}.wall p{font-family:var(--read);color:#d5dae0;font-size:17px;line-height:1.5;margin-bottom:22px}.wall .opts{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.wall .meta{color:#c5cbd2}.wall .meta a{text-decoration:underline;color:#fff}.side,.toc{position:-webkit-sticky;position:sticky;top:16px}.toc{font-family:var(--mono);font-size:12px}.toc a{display:block;padding:10px 0 10px 16px;border-left:2px solid var(--rule);position:relative;color:var(--ink)}.toc a:before{content:"";position:absolute;left:-6px;top:13px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.toc a.on,.toc a:hover{border-color:var(--orange);color:var(--orange-ink)}.toc a.on:before,.toc a:hover:before{background:var(--orange);border-color:var(--orange)}.panel{border:1px solid var(--rule);margin-bottom:22px;background:#fff}.panel h4{background:var(--ink);color:#fff;border:0;margin:0}.panel h4,.row{padding:9px 12px}.row{display:flex;justify-content:space-between;gap:8px;align-items:center;font-family:var(--mono);font-size:12.5px;border-bottom:1px dotted #d8d2c6}.row:last-child{border-bottom:0}.row small{display:block;margin-top:2px;font-weight:400;letter-spacing:.04em;color:var(--muted)}.row .spark{width:72px;height:18px}.term{display:grid;grid-template-columns:220px 1fr;min-height:70vh;background:var(--term-bg);color:#e6e3dc;margin-top:0}.fn{background:var(--coal);border-right:1px solid var(--steel);padding:18px 0 28px;font-family:var(--mono);font-size:12px}.fn p{padding:6px 18px;color:#c5cbd2;letter-spacing:1.5px;font-size:10px;margin-top:14px}.fn a{display:flex;justify-content:space-between;padding:8px 18px;color:#e6e3dc}.fn a:hover{color:#fff}.fn a.on{background:var(--term-bg);color:var(--orange);border-left:3px solid var(--orange)}.fn a span{color:#8b939c}.cmd{display:flex;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--steel);font-family:var(--mono);font-size:12px;flex-wrap:wrap}.cmd .in{flex:1 1;min-width:180px;background:var(--term-bg);border:1px solid var(--steel);padding:8px 12px;color:var(--amber)}.g{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1px;gap:1px;background:var(--steel);border-bottom:1px solid var(--steel)}.p{background:#0f1318;padding:16px 18px;min-width:0}.p .ph,.p h4{font-family:var(--mono);font-size:11px;letter-spacing:1.6px;color:#c5cbd2;display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;font-weight:600}.p .ph b,.p h4 b{color:var(--orange);font-weight:600}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:span 12}.kpi .v{font-size:30px;font-weight:600;color:#fff}.kpi .c,.kpi .v{font-family:var(--mono)}.kpi .c{font-size:12px;margin:4px 0 6px}.status-up{color:var(--green-on-dark)}.status-down{color:var(--red-on-dark)}.status-neutral{color:var(--on-dark-muted)}.sig{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.sig.clear{background:var(--green-on-dark)}.sig.approach{background:var(--amber)}.sig.stop{background:var(--red-on-dark)}.tb{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12px}.tb td,.tb th{padding:7px 6px;border-bottom:1px solid #1d232a;text-align:right}.tb th{color:#c5cbd2;font-weight:400;font-size:10px;letter-spacing:.08em}.tb td:first-child,.tb th:first-child{text-align:left}.term .chart-slot{min-height:320px}.term .foot{margin-top:0}.bars{display:flex;align-items:flex-end;gap:10px;height:180px;padding-top:8px}.bars .bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px;font-family:var(--mono);font-size:10px;color:#c5cbd2;position:relative}.bars .bar:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bar-readout{min-height:2.6em;margin:10px 0 0;color:var(--amber);letter-spacing:.02em}.bar-readout,.chart-tip{font-family:var(--mono);font-size:12px}.chart-tip{background:var(--coal);border:1px solid var(--on-dark-line);padding:8px 10px;display:grid;grid-gap:2px;gap:2px;color:var(--on-dark)}.chart-tip b{font-weight:600}.chart-tip span{color:var(--on-dark-muted)}.bars .bar i{display:block;width:100%;max-width:36px;background:var(--orange)}.bars .bar.short i{background:var(--teal)}.sh{text-align:center;padding:48px 0 10px}.sh h1{font-size:clamp(36px,5vw,56px);letter-spacing:-.6px;margin:12px 0}.sh p{font-family:var(--read);font-size:20px;color:#3a3f46;max-width:680px;margin:0 auto}.tg{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0;border:1px solid var(--ink)}.tier{padding:34px 28px;border-right:1px solid var(--ink);position:relative;background:#fff}.tier:last-child{border-right:0}.tier h3{font-size:34px;margin:8px 0 16px}.tier.feat{background:var(--ink);color:#fff}.tier.feat .kick{color:var(--amber)}.badge{position:absolute;top:-12px;left:28px;background:var(--orange-ink);color:#fff;font-size:10px;letter-spacing:1.5px;padding:4px 10px}.badge,.price{font-family:var(--mono)}.price{font-size:46px;font-weight:600;border-top:2px solid;border-bottom:1px solid;padding:14px 0;margin:8px 0 20px}.price small{font-size:13px;font-weight:400;opacity:.75;margin-left:6px}.tier ul{list-style:none;margin-bottom:28px}.tier li{padding:9px 0 9px 18px;border-bottom:1px dotted #cfc9bd;position:relative;font-size:14.5px}.tier.feat li{border-color:#333b45}.tier li:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--green-ink)}.tier.feat li:before{background:var(--green-on-dark)}.bill{display:flex;border:1px solid;margin-bottom:8px}.bill button{flex:1 1;background:transparent;color:inherit;border:0;padding:8px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bill button.on{background:var(--orange-ink);color:#fff}.mig{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:40px;gap:40px;background:var(--ballast);padding:36px;border-top:4px solid var(--orange)}.mig h3{font-size:28px;margin:8px 0}.mig p{font-family:var(--read);font-size:17px;line-height:1.5}.steps{font-family:var(--mono);font-size:13px}.steps div{padding:12px 0 12px 46px;border-left:2px solid var(--ink);margin-left:14px;position:relative}.steps div b{position:absolute;left:-15px;top:8px;background:var(--ink);color:#fff;width:28px;height:28px;display:grid;place-items:center;font-size:11px}.faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 40px;gap:22px 40px;margin-top:8px}.faq h4{font-size:19px;margin-bottom:6px}.faq p{font-family:var(--read);color:#3a3f46;line-height:1.5}.email-row{display:flex;border:1px solid var(--ink);margin-top:12px}.email-row input{flex:1 1;min-width:0;padding:13px 14px;font-family:var(--mono);font-size:13px;border:0;border-right:1px solid var(--ink);background:transparent;color:var(--ink)}.form-error{color:var(--red-ink);border:1px solid var(--red-ink);padding:10px 12px;margin:12px 0}.back-link,.form-error{font-family:var(--mono);font-size:12px}.back-link{background:none;border:0;color:var(--muted);cursor:pointer;text-decoration:underline;padding:0}.archive article{padding:22px 0;border-bottom:1px solid var(--rule)}.archive h2{font-size:clamp(22px,2vw,28px);margin:6px 0}.archive h2 a:hover{color:var(--orange-ink)}.archive p{font-family:var(--read);color:#3a3f46;line-height:1.45}.placeholder{max-width:760px;padding:48px 0 20px}.placeholder h1{font-size:clamp(36px,5vw,52px);margin:10px 0 14px}.placeholder .dek{font-size:20px}.signup{margin:28px 0 10px;max-width:560px}.signup h3{font-size:28px;margin-bottom:8px}.signup p{font-family:var(--read);color:#3a3f46;margin-bottom:12px}@media (max-width:1100px){.art,.faq,.grid3,.hero,.hero:not(:has(.rail)),.mig,.tg{grid-template-columns:1fr}.rail{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:22px}.wire-grid{grid-template-columns:1fr 1fr}.wire-grid li,.wire-grid li:not(:nth-child(4n+1)){padding-left:0;border-left:0}.wire-grid li:nth-child(odd){padding-right:18px;border-right:1px solid var(--rule)}.wire-grid li:nth-child(2n){padding-left:18px}.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(2){border-right:0}.tile{border-bottom:1px solid var(--steel)}.term{grid-template-columns:1fr}.fn{display:flex;gap:0;overflow-x:auto;border-right:0;border-bottom:1px solid var(--steel);padding:0}.fn p{display:none}.fn a{white-space:nowrap;border-left:0!important}.s12,.s3,.s4,.s5,.s6,.s7,.s8{grid-column:span 12}.side,.toc{position:static}.toc{display:flex;gap:0;overflow-x:auto;margin-bottom:8px;align-items:center}.toc .kick{margin:0 14px 0 0}.toc .kick,.toc a{white-space:nowrap}.toc a{border-left:0;border-bottom:2px solid var(--rule);padding:8px 14px}.toc a:before{display:none}.tier{border-right:0;border-bottom:1px solid var(--ink)}.tier:last-child{border-bottom:0}.art{gap:24px}}@media (max-width:800px){.wrap{padding:0 16px}.wordmark .est{display:none}.wordmark .name{font-size:26px}.nav-toggle{display:inline-flex}.nav{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 16px}.nav.is-open{display:flex}.mast .top{flex-wrap:wrap}.tiles{grid-template-columns:1fr}.tile{border-right:0}.news-list article{grid-template-columns:52px 1fr}.wall{padding:28px 20px}.leadimg{height:200px}.board{font-size:11.5px}.board td,.board th{padding:10px 6px}.board th{letter-spacing:.04em}.wire-grid{grid-template-columns:1fr}.wire-grid li,.wire-grid li:nth-child(2n),.wire-grid li:nth-child(odd){padding:12px 0;border-right:0;border-left:0}.kpi .v,.tile .v{font-size:26px}.sh{padding-top:28px}.mig{padding:22px}.email-row{flex-direction:column}.email-row input{border-right:0;border-bottom:1px solid var(--ink)}.cmd .meta{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}