body.research-site{--ink: #0b0b09;--ink-deep: #070706;--ink-soft: #11100e;--panel: #171511;--panel-raised: #1d1a15;--panel-warm: #262017;--paper: #eee6d8;--paper-bright: #fff9ed;--paper-muted: #c8bfae;--paper-dim: #9f9789;--text-dark: #211b14;--text-dark-muted: #655b4e;--copper: #d88a4b;--copper-bright: #f0a75f;--amber: #f3c477;--amber-pale: #ffdda0;--rule: rgba(238, 230, 216, .19);--rule-strong: rgba(240, 167, 95, .54);--success: #a7ddb4;--info: #aacdea;--rose: #dda8c5;--danger: #f2a18f;--display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--wide: 90rem;--article: 76rem;--reading: 72ch;--header-height: 4.5rem;margin:0;min-width:20rem;min-height:100vh;color:var(--paper);background-color:var(--ink);background-image:radial-gradient(circle at 84% 6%,rgba(216,138,75,.12),transparent 28rem),linear-gradient(rgba(238,230,216,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(238,230,216,.025) 1px,transparent 1px);background-size:auto,4rem 4rem,4rem 4rem;font-family:var(--sans);font-size:1rem;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.research-site,body.research-site *,body.research-site *:before,body.research-site *:after{box-sizing:border-box}body.research-site [hidden]{display:none!important}body.research-site img,body.research-site svg{display:block;max-width:100%}body.research-site button,body.research-site input,body.research-site select,body.research-site output{font:inherit}body.research-site button,body.research-site select{cursor:pointer}body.research-site a{color:var(--amber-pale);text-decoration-color:#ffdda073;text-decoration-thickness:.08em;text-underline-offset:.22em}body.research-site a:hover{color:var(--paper-bright);text-decoration-color:currentColor}body.research-site :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--amber-pale);outline-offset:3px}body.research-site h1,body.research-site h2,body.research-site h3,body.research-site p,body.research-site figure,body.research-site blockquote,body.research-site dl,body.research-site dd{margin-top:0}body.research-site h1,body.research-site h2,body.research-site h3{color:var(--paper-bright);font-family:var(--display);font-weight:600;letter-spacing:-.025em;line-height:1.03;text-wrap:balance}body.research-site h1{margin-bottom:1.25rem;font-size:clamp(2.75rem,9.5vw,6.8rem)}body.research-site h2{margin-bottom:.8rem;font-size:clamp(2rem,6vw,3.9rem)}body.research-site h3{margin-bottom:.65rem;font-size:clamp(1.35rem,3.2vw,2rem)}body.research-site p{margin-bottom:1rem}body.research-site main{min-height:64vh;overflow:clip}body.research-site section[id],body.research-site article[id],body.research-site div[id]{scroll-margin-top:calc(var(--header-height) + 2rem)}body.research-site .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}body.research-site .skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.75rem 1rem;color:var(--ink);background:var(--amber-pale);border:2px solid var(--ink);font-family:var(--mono);font-size:.78rem;font-weight:800;text-decoration:none;transform:translateY(-160%)}body.research-site .skip-link:focus{transform:translateY(0)}body.research-site .research-header{position:sticky;z-index:100;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:var(--header-height);padding:.65rem max(1rem,calc((100vw - var(--wide)) / 2));background:#0b0b09f5;border-bottom:1px solid var(--rule-strong);box-shadow:0 .5rem 2rem #0000004d}body.research-site .research-brand{display:inline-flex;gap:.7rem;align-items:center;width:max-content;color:var(--paper-bright);text-decoration:none}body.research-site .research-brand>span:last-child{display:grid;line-height:1}body.research-site .research-brand strong{font-family:var(--display);font-size:1.05rem;font-weight:650;letter-spacing:-.02em}body.research-site .research-brand small{margin-top:.2rem;color:var(--copper-bright);font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.research-site .brand-chip{display:grid;grid-template-columns:repeat(2,.52rem);grid-template-rows:repeat(2,.52rem);gap:.16rem;padding:.33rem;border:1px solid var(--copper);box-shadow:inset 0 0 0 1px #d88a4b29}body.research-site .brand-chip i{display:block;border:1px solid rgba(255,221,160,.72)}body.research-site .brand-chip i:first-child,body.research-site .brand-chip i:last-child{background:var(--copper)}body.research-site .research-nav-toggle{display:inline-grid;place-content:center;gap:.42rem;width:2.9rem;height:2.9rem;padding:0;color:var(--paper-bright);background:var(--panel);border:1px solid var(--rule-strong)}body.research-site .research-nav-toggle>span[aria-hidden]{display:block;width:1.25rem;height:2px;background:currentColor;transition:transform .18s ease}body.research-site .research-nav-toggle[aria-expanded=true]>span[aria-hidden]:nth-of-type(2){transform:translateY(.22rem) rotate(45deg)}body.research-site .research-nav-toggle[aria-expanded=true]>span[aria-hidden]:nth-of-type(3){transform:translateY(-.22rem) rotate(-45deg)}body.research-site .research-nav{position:fixed;z-index:90;top:var(--header-height);right:0;bottom:0;left:0;display:grid;align-content:start;gap:.25rem;padding:1rem;overflow-y:auto;background:linear-gradient(rgba(216,138,75,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(216,138,75,.07) 1px,transparent 1px),#0b0b09;background-size:2rem 2rem;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:opacity .15s ease,transform .15s ease,visibility .15s}body.research-site .research-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}body.research-site .research-nav a{display:flex;align-items:center;min-height:3.2rem;padding:.65rem .8rem;color:var(--paper);border:1px solid transparent;font-family:var(--mono);font-size:.76rem;font-weight:750;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}body.research-site .research-nav a:hover,body.research-site .research-nav a[aria-current=page]{color:var(--paper-bright);background:var(--panel-raised);border-color:var(--rule-strong)}body.research-site .research-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--copper-bright)}body.research-site .research-nav .nav-search:before{content:"⌕";margin-right:.45rem;color:var(--copper-bright);font-size:1.15em}body.research-site .edition-bar{display:flex;gap:.9rem;align-items:center;padding:.48rem max(1rem,calc((100vw - var(--wide)) / 2));overflow-x:auto;color:var(--paper-muted);background:var(--ink-deep);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.63rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;scrollbar-width:thin;text-transform:uppercase;white-space:nowrap}body.research-site .edition-bar span{display:inline-flex;align-items:center}body.research-site .edition-bar span+span:before{content:"";width:.28rem;height:.28rem;margin-right:.9rem;background:var(--copper);transform:rotate(45deg)}body.research-site .page-shell,body.research-site .article-shell,body.research-site .research-section,body.research-site .home-hero,body.research-site .dispatch,body.research-site .breadcrumbs{width:min(calc(100% - 2rem),var(--wide));margin-inline:auto}body.research-site .article-shell{max-width:var(--article)}body.research-site .page-shell,body.research-site .article-shell{padding-block:clamp(2.75rem,7vw,7rem)}body.research-site .breadcrumbs{padding-top:1rem}body.research-site .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin:0;padding:0;list-style:none;color:var(--paper-dim);font-family:var(--mono);font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}body.research-site .breadcrumbs li+li:before{content:"/";margin-right:.42rem;color:var(--copper)}body.research-site .breadcrumbs a{color:var(--paper-muted)}body.research-site .breadcrumbs [aria-current=page]{color:var(--paper)}body.research-site .section-intro{position:relative;max-width:70rem;padding-top:1.25rem;margin-bottom:clamp(2.4rem,6vw,5.5rem)}body.research-site .section-intro:before,body.research-site .longform-header:before{content:"";position:absolute;top:0;left:0;width:min(12rem,42vw);height:1px;background:linear-gradient(90deg,var(--copper-bright),transparent)}body.research-site .section-intro h1,body.research-site .longform-header h1{max-width:12ch}body.research-site .kicker{margin-bottom:.75rem;color:var(--copper-bright);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}body.research-site .lede,body.research-site .hero-subhead{max-width:65ch;color:var(--paper-muted);font-size:clamp(1.07rem,2.3vw,1.42rem);line-height:1.58;text-wrap:pretty}body.research-site .button-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}body.research-site .button{display:inline-flex;justify-content:center;align-items:center;min-height:2.85rem;padding:.72rem 1rem;border:1px solid var(--rule-strong);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.075em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease}body.research-site .button:hover{transform:translateY(-2px)}body.research-site .button--primary{color:#171009;background:var(--copper-bright);border-color:var(--copper-bright)}body.research-site .button--primary:hover{color:var(--ink);background:var(--amber-pale);border-color:var(--amber-pale)}body.research-site .button--ghost{color:var(--paper-bright);background:transparent}body.research-site .button--ghost:hover{background:#eee6d814}body.research-site .button--light{color:var(--text-dark);background:var(--paper-bright);border-color:var(--paper-bright)}body.research-site .text-link,body.research-site .section-actions a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--amber-pale);font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.04em}body.research-site .home-hero{position:relative;display:grid;gap:2.5rem;align-items:center;min-height:min(52rem,calc(100svh - 7rem));padding-block:clamp(3.5rem,9vw,8rem)}body.research-site .home-hero:after{content:"RMHF / RETICLE 01";position:absolute;right:0;bottom:1rem;color:#eee6d854;font-family:var(--mono);font-size:.58rem;letter-spacing:.16em;writing-mode:vertical-rl}body.research-site .home-hero .hero-copy{max-width:50rem}body.research-site .home-hero h1{max-width:13ch}body.research-site .hero-subhead{margin-bottom:1.7rem}body.research-site .hero-footnote{max-width:64ch;margin-top:1.4rem;color:var(--paper-dim);font-size:.82rem}body.research-site .hero-proof,body.research-site .data-figure,body.research-site .claim-card,body.research-site .ledger-card{position:relative;overflow:hidden}body.research-site .hero-proof:before,body.research-site .data-figure:before,body.research-site .claim-card:before,body.research-site .ledger-card:before{content:"";position:absolute;z-index:0;top:0;right:0;width:2.4rem;height:2.4rem;opacity:.55;background:linear-gradient(var(--copper) 1px,transparent 1px),linear-gradient(90deg,var(--copper) 1px,transparent 1px);background-size:.6rem .6rem;pointer-events:none}body.research-site .hero-proof{padding:clamp(1rem,3vw,1.75rem);background:linear-gradient(135deg,rgba(216,138,75,.11),transparent 48%),var(--panel);border:1px solid var(--rule-strong);box-shadow:0 1.3rem 4rem #00000057,inset 0 0 0 1px #ffffff06}body.research-site .proof-grid{display:grid;gap:.75rem}body.research-site .proof-grid>div{display:grid;align-content:end;min-height:10.5rem;padding:1rem;background:#070706b8;border:1px solid var(--rule)}body.research-site .proof-grid>div>span,body.research-site .metric-cards article>span,body.research-site .snapshot-grid article>span,body.research-site .company-verdict span{color:var(--paper-muted);font-family:var(--mono);font-size:.65rem;font-weight:800;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}body.research-site .proof-grid strong{display:block;margin-block:.5rem .3rem;color:var(--paper-bright);font-family:var(--display);font-size:clamp(2.3rem,10vw,4.6rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em;line-height:.95}body.research-site .proof-grid small{color:var(--paper-dim);font-family:var(--mono);font-size:.61rem;font-variant-numeric:tabular-nums}body.research-site .proof-grid__dominant{border-color:var(--copper)!important;box-shadow:inset 0 -3px 0 var(--copper)}body.research-site .hero-proof>p{margin:1rem 0 0;color:var(--paper-muted);font-size:.78rem}body.research-site .statement-band{margin-block:0 clamp(1.5rem,4vw,4rem);color:var(--text-dark);background:linear-gradient(90deg,rgba(216,138,75,.2) 1px,transparent 1px),var(--paper);background-size:4rem 100%;border-block:1px solid var(--paper-bright)}body.research-site .statement-band p{width:min(calc(100% - 2rem),76rem);margin:0 auto;padding-block:clamp(2rem,6vw,4.5rem);font-family:var(--display);font-size:clamp(1.55rem,4.2vw,3rem);line-height:1.2}body.research-site .statement-band strong{color:#7a3514;font-weight:700}body.research-site .research-section{padding-block:clamp(3.5rem,8vw,7rem);border-top:1px solid var(--rule)}body.research-site .section-dark{padding-inline:clamp(1rem,4vw,3rem);background:linear-gradient(rgba(216,138,75,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(216,138,75,.05) 1px,transparent 1px),var(--ink-deep);background-size:2rem 2rem;border:1px solid var(--rule-strong)}body.research-site .split-heading,body.research-site .panel-heading{display:grid;gap:1rem;align-items:end;margin-bottom:clamp(1.5rem,4vw,2.75rem)}body.research-site .split-heading>div,body.research-site .panel-heading>div{max-width:54rem}body.research-site .split-heading>p,body.research-site .split-heading>a{max-width:38rem;color:var(--paper-muted)}body.research-site .section-actions{margin-top:1.5rem}body.research-site .metric-cards,body.research-site .snapshot-grid,body.research-site .principle-grid,body.research-site .bottleneck-grid,body.research-site .company-card-grid,body.research-site .learn-grid,body.research-site .directory-grid,body.research-site .method-grid,body.research-site .policy-framework,body.research-site .correction-process,body.research-site .source-ledger,body.research-site .claim-grid,body.research-site .chart-grid{display:grid;gap:.85rem}body.research-site .metric-cards article,body.research-site .snapshot-grid article,body.research-site .principle-grid article{min-width:0;padding:1.15rem;background:var(--panel);border:1px solid var(--rule)}body.research-site .metric-cards article{border-top-color:var(--copper)}body.research-site .metric-cards strong,body.research-site .snapshot-grid strong{display:block;margin-block:.45rem;color:var(--paper-bright);font-family:var(--display);font-size:clamp(2rem,6vw,3.2rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}body.research-site .metric-cards p,body.research-site .snapshot-grid p{color:var(--paper-muted);font-size:.87rem}body.research-site .metric-cards small{display:block;color:var(--paper-dim);font-family:var(--mono);font-size:.62rem;font-variant-numeric:tabular-nums}body.research-site .bottleneck-grid a,body.research-site .company-card-grid a,body.research-site .learn-grid a,body.research-site .directory-grid a{position:relative;display:block;min-width:0;min-height:11rem;padding:1.15rem;color:var(--paper);background:var(--panel);border:1px solid var(--rule);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}body.research-site .bottleneck-grid a:hover,body.research-site .company-card-grid a:hover,body.research-site .learn-grid a:hover,body.research-site .directory-grid a:hover{background:var(--panel-raised);border-color:var(--copper-bright);transform:translateY(-3px)}body.research-site .bottleneck-grid a>span,body.research-site .company-card-grid a>span,body.research-site .directory-grid a>span,body.research-site .learn-grid a>span{display:block;margin-bottom:1rem;color:var(--copper-bright);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.research-site .bottleneck-grid strong{display:block;color:var(--paper-bright);font-family:var(--display);font-size:1.5rem}body.research-site .company-card-grid h3,body.research-site .learn-grid h3,body.research-site .directory-grid h2{margin-bottom:.7rem;font-size:1.65rem}body.research-site .bottleneck-grid p,body.research-site .company-card-grid p,body.research-site .learn-grid p,body.research-site .directory-grid p{color:var(--paper-muted);font-size:.87rem}body.research-site .company-card-grid em,body.research-site .directory-grid small,body.research-site .learn-grid small{position:absolute;right:1.15rem;bottom:1rem;left:1.15rem;color:var(--paper-dim);font-family:var(--mono);font-size:.6rem;font-style:normal;letter-spacing:.035em}body.research-site .principle-grid article>span{display:block;margin-bottom:1rem;color:var(--copper-bright);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}body.research-site .principle-grid article p{margin:0;color:var(--paper-muted)}body.research-site .warning-section{display:grid;gap:1rem;color:var(--text-dark);background:var(--paper);border:1px solid var(--paper-bright)}body.research-site .warning-section>div{padding:clamp(1.3rem,4vw,3rem)}body.research-site .warning-section h2,body.research-site .warning-section>div p{color:var(--text-dark)}body.research-site .warning-section .kicker{color:#823d1b}body.research-site .prediction-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:prediction;border-top:1px solid var(--rule)}body.research-site .prediction-list li{position:relative;display:grid;gap:.5rem;padding:1.15rem .8rem 1.15rem 3.25rem;border-bottom:1px solid var(--rule);counter-increment:prediction}body.research-site .prediction-list li:before{content:counter(prediction,decimal-leading-zero);position:absolute;top:1.15rem;left:.25rem;color:var(--copper-bright);font-family:var(--mono);font-size:.72rem;font-weight:850}body.research-site .prediction-list li>span,body.research-site .prediction-list li>small{color:var(--paper-dim);font-family:var(--mono);font-size:.61rem;letter-spacing:.04em;text-transform:uppercase}body.research-site .prediction-list li>strong{color:var(--paper-bright);font-family:var(--display);font-size:1.2rem;font-weight:600;line-height:1.3}body.research-site .panel{padding:clamp(1.25rem,4vw,2.5rem);background:var(--panel);border:1px solid var(--rule-strong)}body.research-site .panel--copper{color:var(--text-dark);background:linear-gradient(90deg,rgba(117,51,15,.12) 1px,transparent 1px),#d89252;background-size:3rem 100%;border-color:var(--amber-pale)}body.research-site .dispatch{display:grid;gap:2rem;margin-block:clamp(2rem,7vw,6rem)}body.research-site .dispatch h2,body.research-site .dispatch p{color:var(--text-dark)}body.research-site .dispatch .kicker{color:#6d2d10}body.research-site .dispatch-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-content:center;align-items:center}body.research-site .dispatch-actions .button--ghost{color:var(--text-dark);border-color:#211b1494}body.research-site .dispatch-actions .button--ghost:hover{background:#fff9ed59}body.research-site .microcopy{flex-basis:100%;margin:0;color:#4e3522!important;font-family:var(--mono);font-size:.66rem}body.research-site meter{display:block;width:100%;height:.85rem;margin-top:.9rem;overflow:hidden;appearance:none;color:var(--copper-bright);background:#eee6d81c;border:0;border-radius:0}body.research-site meter::-webkit-meter-bar{height:.85rem;background:#eee6d81c;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #eee6d81f}body.research-site meter::-webkit-meter-optimum-value,body.research-site meter::-webkit-meter-suboptimum-value,body.research-site meter::-webkit-meter-even-less-good-value{background:repeating-linear-gradient(90deg,rgba(255,249,237,.24) 0 1px,transparent 1px .5rem),linear-gradient(90deg,#b85f2a,var(--copper-bright));border-radius:0}body.research-site meter::-moz-meter-bar{background:repeating-linear-gradient(90deg,rgba(255,249,237,.24) 0 1px,transparent 1px .5rem),linear-gradient(90deg,#b85f2a,var(--copper-bright));border-radius:0}body.research-site .proof-grid__dominant meter::-webkit-meter-optimum-value,body.research-site .proof-grid__dominant meter::-webkit-meter-suboptimum-value,body.research-site .proof-grid__dominant meter::-webkit-meter-even-less-good-value{background:repeating-linear-gradient(90deg,rgba(49,29,10,.22) 0 1px,transparent 1px .5rem),linear-gradient(90deg,var(--copper-bright),var(--amber-pale))}body.research-site .proof-grid__dominant meter::-moz-meter-bar{background:repeating-linear-gradient(90deg,rgba(49,29,10,.22) 0 1px,transparent 1px .5rem),linear-gradient(90deg,var(--copper-bright),var(--amber-pale))}body.research-site .chart-grid{align-items:stretch}body.research-site .data-figure{min-width:0;margin:0;padding:clamp(1.1rem,3vw,1.7rem);background:var(--panel);border:1px solid var(--rule)}body.research-site .data-figure--wide{grid-column:1 / -1;background:linear-gradient(135deg,rgba(216,138,75,.08),transparent 42%),var(--panel);border-color:var(--rule-strong)}body.research-site .data-figure figcaption{position:relative;z-index:1;display:grid;gap:.25rem;padding-right:2.3rem;margin-bottom:1.4rem}body.research-site .data-figure figcaption>span{color:var(--paper-bright);font-family:var(--display);font-size:1.45rem;font-weight:600}body.research-site .data-figure figcaption small{color:var(--paper-dim);font-family:var(--mono);font-size:.62rem;line-height:1.5}body.research-site .bar-chart{display:grid;gap:1.15rem}body.research-site .bar-row{min-width:0}body.research-site .bar-row>div{display:flex;gap:1rem;justify-content:space-between;align-items:end}body.research-site .bar-row strong{color:var(--paper);font-size:.8rem}body.research-site .bar-row span{color:var(--amber-pale);font-family:var(--mono);font-size:.73rem;font-variant-numeric:tabular-nums;font-weight:800}body.research-site .bar-chart--time .bar-row{position:relative;padding-bottom:.35rem}body.research-site .gap-chart{display:grid;gap:1.2rem}body.research-site .gap-company{display:grid;gap:.75rem;padding:.9rem;background:var(--ink-deep);border:1px solid var(--rule)}body.research-site .gap-company>strong{color:var(--paper-bright);font-family:var(--display);font-size:1.35rem}body.research-site .gap-company>div>span{display:flex;gap:.75rem;justify-content:space-between;align-items:baseline;color:var(--paper-muted);font-family:var(--mono);font-size:.65rem;text-transform:uppercase}body.research-site .gap-company b{color:var(--paper-bright);font-size:.74rem;font-variant-numeric:tabular-nums}body.research-site .meter--commitment{height:1rem}body.research-site .meter--capex{height:.55rem;margin-top:.55rem}body.research-site .meter--capex::-webkit-meter-bar{height:.55rem}body.research-site .meter--capex::-webkit-meter-optimum-value,body.research-site .meter--capex::-webkit-meter-suboptimum-value,body.research-site .meter--capex::-webkit-meter-even-less-good-value{background:repeating-linear-gradient(90deg,rgba(11,11,9,.22) 0 1px,transparent 1px .4rem),linear-gradient(90deg,#81786a,var(--paper-muted))}body.research-site .meter--capex::-moz-meter-bar{background:repeating-linear-gradient(90deg,rgba(11,11,9,.22) 0 1px,transparent 1px .4rem),linear-gradient(90deg,#81786a,var(--paper-muted))}body.research-site .definition-marker{display:inline-block;margin-top:.4rem;padding:.15rem .38rem;color:var(--amber-pale);border:1px solid rgba(243,196,119,.55);font-family:var(--mono);font-size:.55rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase}body.research-site .underlying-table{margin-top:1.5rem;border-top:1px solid var(--rule)}body.research-site .underlying-table summary,body.research-site .source-details summary{min-height:2.75rem;padding:.75rem 0;color:var(--amber-pale);font-family:var(--mono);font-size:.67rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}body.research-site .data-warning,body.research-site .edition-note,body.research-site .empty-state{padding:1.1rem 1.2rem;margin-block:1.5rem;background:#d88a4b17;border:1px solid rgba(240,167,95,.48);border-left:4px solid var(--copper-bright)}body.research-site .data-warning>strong,body.research-site .edition-note>strong,body.research-site .empty-state strong{color:var(--amber-pale);font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}body.research-site .data-warning p,body.research-site .edition-note p,body.research-site .empty-state p{margin:.35rem 0 0;color:var(--paper-muted);font-size:.88rem}body.research-site .download-panel{display:grid;gap:1.2rem;padding:clamp(1.2rem,4vw,2.2rem);margin-block:2rem;background:var(--paper);border:1px solid var(--paper-bright)}body.research-site .download-panel h2,body.research-site .download-panel p{color:var(--text-dark)}body.research-site .download-panel .kicker{color:#7a3514}body.research-site .download-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.research-site .download-links a{display:grid;place-items:center;min-height:3rem;padding:.65rem;color:var(--text-dark);border:1px solid rgba(33,27,20,.42);font-family:var(--mono);font-size:.63rem;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase}body.research-site .download-links a:hover{color:#4d210d;background:#d88a4b38;border-color:#7a3514}body.research-site .tracker,body.research-site .chart-section,body.research-site .scorecard,body.research-site .company-snapshot,body.research-site .control-audit,body.research-site .question-panel,body.research-site .learn-library,body.research-site .correction-log,body.research-site .validation-list,body.research-site .update-workflow{padding:clamp(1.15rem,4vw,2.5rem);margin-block:clamp(2rem,6vw,4.5rem);background:var(--ink-soft);border:1px solid var(--rule)}body.research-site .status-tag{display:inline-flex;align-items:center;width:fit-content;min-height:1.8rem;padding:.32rem .55rem;color:var(--success);background:#a7ddb414;border:1px solid rgba(167,221,180,.42);font-family:var(--mono);font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.research-site .status-tag--pending{color:var(--amber-pale);background:#f3c47712;border-color:#f3c47773}body.research-site .filter-bar{display:grid;gap:.75rem;padding:1rem;margin-bottom:1rem;background:var(--panel);border:1px solid var(--rule)}body.research-site .filter-bar label{display:grid;gap:.35rem;color:var(--paper-muted);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.research-site .filter-bar select,body.research-site .site-search input{width:100%;min-height:2.9rem;padding:.65rem .75rem;color:var(--paper-bright);background:var(--ink-deep);border:1px solid var(--rule-strong);border-radius:0}body.research-site .filter-bar p{align-self:end;margin:0;color:var(--paper-muted);font-size:.78rem}body.research-site .filter-bar [data-result-count]{color:var(--amber-pale);font-family:var(--mono);font-size:1.1rem;font-variant-numeric:tabular-nums}body.research-site .table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--rule);scrollbar-color:var(--copper) var(--ink-deep);scrollbar-width:thin}body.research-site table{width:100%;min-width:52rem;border-collapse:collapse;color:var(--paper);background:var(--ink-deep);font-variant-numeric:tabular-nums}body.research-site caption{padding:.8rem .9rem;color:var(--paper-muted);background:var(--panel);border-bottom:1px solid var(--rule);font-size:.72rem;text-align:left}body.research-site th,body.research-site td{padding:.85rem .9rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}body.research-site thead th{color:var(--amber-pale);background:#15120e;font-family:var(--mono);font-size:.61rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body.research-site tbody th{position:sticky;z-index:2;left:0;min-width:11rem;color:var(--paper-bright);background:#100f0d}body.research-site thead th:first-child{position:sticky;z-index:3;left:0}body.research-site tbody tr:hover td,body.research-site tbody tr:hover th{background-color:#1c1813}body.research-site tbody th>span,body.research-site td small{display:block;margin-top:.3rem;color:var(--paper-dim);font-size:.67rem;font-weight:400;line-height:1.45}body.research-site td{font-family:var(--mono);font-size:.75rem}body.research-site .measure-note{margin:1rem 0 0;color:var(--paper-dim);font-size:.77rem}body.research-site .measure-note strong{color:var(--paper-muted)}body.research-site .score-grid{display:grid;gap:.75rem}body.research-site .score-factor{display:grid;grid-template-columns:minmax(0,1fr) 2.2rem;gap:.6rem .85rem;align-items:center;padding:.85rem;color:var(--paper-muted);background:var(--panel);border:1px solid var(--rule);font-size:.78rem}body.research-site .score-factor input{grid-column:1 / -1}body.research-site .score-factor output{display:grid;place-items:center;width:2.2rem;height:2.2rem;color:var(--amber-pale);background:var(--ink-deep);border:1px solid var(--rule-strong);font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:850}body.research-site input[type=range]{width:100%;height:1.5rem;margin:0;appearance:none;background:transparent}body.research-site input[type=range]::-webkit-slider-runnable-track{height:.42rem;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(238,230,216,.2) calc(20% - 1px) 20%),#33271d;border:1px solid rgba(240,167,95,.45)}body.research-site input[type=range]::-webkit-slider-thumb{width:1.2rem;height:1.2rem;margin-top:-.45rem;appearance:none;background:var(--amber-pale);border:3px solid #6f3517;border-radius:0;box-shadow:0 0 0 2px var(--ink)}body.research-site input[type=range]::-moz-range-track{height:.42rem;background:#33271d;border:1px solid rgba(240,167,95,.45)}body.research-site input[type=range]::-moz-range-progress{height:.42rem;background:var(--copper-bright)}body.research-site input[type=range]::-moz-range-thumb{width:.9rem;height:.9rem;background:var(--amber-pale);border:3px solid #6f3517;border-radius:0;box-shadow:0 0 0 2px var(--ink)}body.research-site .score-total{display:grid;gap:.2rem;margin-top:1rem;padding:1rem;background:var(--paper);border:1px solid var(--paper-bright)}body.research-site .score-total span,body.research-site .score-total small{color:var(--text-dark-muted);font-family:var(--mono);font-size:.63rem;text-transform:uppercase}body.research-site .score-total strong{color:var(--text-dark);font-family:var(--display);font-size:clamp(2rem,7vw,3.4rem);font-variant-numeric:tabular-nums;line-height:1}body.research-site .scorecard-scenario-note{margin:1rem 0 0;color:var(--paper-dim);font-size:.75rem}body.research-site .claim-grid{align-items:start}body.research-site .claim-card{min-width:0;padding:1.1rem;background:var(--panel);border:1px solid var(--rule);border-left:3px solid var(--paper-dim)}body.research-site .claim-card>*{position:relative;z-index:1}body.research-site .claim-card:has(.claim-state--verified){border-left-color:var(--success)}body.research-site .claim-card:has(.claim-state--corroborated){border-left-color:var(--info)}body.research-site .claim-card:has(.claim-state--estimated){border-left-color:var(--amber)}body.research-site .claim-card:has(.claim-state--inferred){border-left-color:var(--rose)}body.research-site .claim-card__header{display:flex;gap:.6rem;justify-content:space-between;align-items:center;padding-right:2.1rem;margin-bottom:1rem}body.research-site .claim-id,body.research-site .source-id{color:var(--copper-bright);font-family:var(--mono);font-size:.65rem;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.08em}body.research-site .claim-state{padding:.25rem .4rem;color:var(--paper-muted);border:1px solid currentColor;font-family:var(--mono);font-size:.55rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.research-site .claim-state--verified{color:var(--success)}body.research-site .claim-state--corroborated{color:var(--info)}body.research-site .claim-state--estimated{color:var(--amber)}body.research-site .claim-state--inferred{color:var(--rose)}body.research-site .claim-state--disputed{color:var(--danger)}body.research-site .claim-state--retired{color:var(--paper-dim)}body.research-site .claim-text{color:var(--paper-bright);font-family:var(--display);font-size:1.2rem;line-height:1.4}body.research-site .claim-meta{display:grid;gap:.6rem;margin:1rem 0}body.research-site .claim-meta>div{display:grid;gap:.15rem;padding-top:.55rem;border-top:1px solid var(--rule)}body.research-site .claim-meta dt{color:var(--paper-dim);font-family:var(--mono);font-size:.55rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}body.research-site .claim-meta dd{color:var(--paper-muted);font-family:var(--mono);font-size:.65rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.research-site .claim-caveat{padding:.75rem;color:var(--paper-muted);background:var(--ink-deep);border-left:2px solid var(--copper);font-size:.78rem}body.research-site .claim-integrity{padding:.75rem;color:var(--paper-muted);background:color-mix(in srgb,var(--amber) 10%,var(--ink-deep));border-left:2px solid var(--amber);font-size:.78rem}body.research-site .claim-integrity strong,body.research-site .claim-caveat strong{color:var(--amber-pale)}body.research-site .source-details{border-top:1px solid var(--rule)}body.research-site .source-links{display:grid;gap:.45rem;padding-bottom:.5rem}body.research-site .source-links>a,body.research-site .source-links>span{display:block;padding:.65rem;color:var(--paper-muted);background:var(--ink-deep);border:1px solid var(--rule);font-size:.7rem;overflow-wrap:anywhere}body.research-site .claim-card--compact{padding:.95rem}body.research-site .claim-card--compact .claim-text{font-size:1.05rem}body.research-site .evidence-strip{display:grid;gap:.75rem;margin-block:1.5rem 3rem}body.research-site .article-shell .section-intro{max-width:64rem}body.research-site .thesis-rule,body.research-site .next-research{padding:clamp(1.2rem,4vw,2.4rem);margin-block:clamp(2rem,6vw,4.5rem);background:linear-gradient(135deg,rgba(216,138,75,.12),transparent 55%),var(--panel);border:1px solid var(--rule-strong)}body.research-site .thesis-rule>span{display:block;margin-bottom:.8rem;color:var(--copper-bright);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}body.research-site .thesis-rule p{margin:0;color:var(--paper-bright);font-family:var(--display);font-size:clamp(1.5rem,4.3vw,2.65rem);line-height:1.27}body.research-site .prose-section{padding:clamp(1.35rem,5vw,3.5rem);margin-block:1.25rem;color:var(--text-dark);background:var(--paper);border:1px solid var(--paper-bright)}body.research-site .prose-section h2{max-width:18ch;color:var(--text-dark)}body.research-site .prose-section p{max-width:var(--reading);color:#393127;font-family:var(--display);font-size:clamp(1.05rem,2vw,1.18rem);line-height:1.72}body.research-site .prose-section p:last-child{margin-bottom:0}body.research-site .equation{display:grid;gap:.7rem;padding:1rem;margin-top:1.5rem;color:var(--paper);background:var(--ink);border:1px solid #7a4b2c}body.research-site .equation span,body.research-site .equation small{color:var(--paper-dim);font-family:var(--mono);font-size:.61rem;line-height:1.5;text-transform:uppercase}body.research-site .equation strong{color:var(--amber-pale);font-family:var(--display);font-size:clamp(1.15rem,3.3vw,1.7rem);font-weight:600;line-height:1.35}body.research-site .longform-header{position:relative;padding-top:1.25rem;margin-bottom:2rem}body.research-site .longform-header .lede{max-width:58rem}body.research-site .article-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem}body.research-site .article-meta span,body.research-site .article-meta time{padding:.35rem .5rem;color:var(--paper-muted);background:var(--panel);border:1px solid var(--rule);font-family:var(--mono);font-size:.58rem;font-variant-numeric:tabular-nums;text-transform:uppercase}body.research-site .prediction-list--article{margin-block:2rem 4rem}body.research-site .page-shell .research-section,body.research-site .article-shell .research-section{width:100%}body.research-site .company-page,body.research-site .bottleneck-page,body.research-site .methodology-page,body.research-site .sources-page,body.research-site .corrections-page,body.research-site .search-page,body.research-site .learn-article,body.research-site .longform{position:relative;isolation:isolate}body.research-site .company-page:after,body.research-site .bottleneck-page:after,body.research-site .methodology-page:after,body.research-site .sources-page:after,body.research-site .corrections-page:after,body.research-site .search-page:after{content:"";position:absolute;z-index:-1;top:1.5rem;right:0;width:min(18rem,42vw);height:9rem;opacity:.22;background:linear-gradient(var(--copper) 1px,transparent 1px),linear-gradient(90deg,var(--copper) 1px,transparent 1px);background-size:1rem 1rem;pointer-events:none}body.research-site .ownership-section{background:linear-gradient(135deg,rgba(216,138,75,.075),transparent 55%);border-top-color:var(--rule-strong)}body.research-site .prediction-section{padding-inline:clamp(1rem,4vw,3rem);background:linear-gradient(rgba(238,230,216,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(238,230,216,.03) 1px,transparent 1px),var(--ink-deep);background-size:2rem 2rem;border:1px solid var(--rule)}body.research-site .learn-section{border-bottom:1px solid var(--rule)}body.research-site .learn-article .edition-note,body.research-site .longform .edition-note{margin-bottom:2.5rem}body.research-site .featured-research{display:grid;gap:1px;margin-bottom:clamp(2rem,6vw,5rem);padding:1px;background:var(--rule-strong)}body.research-site .featured-research>article,body.research-site .featured-research>aside{min-width:0;padding:clamp(1.25rem,5vw,3.5rem)}body.research-site .featured-research>article{background:linear-gradient(135deg,rgba(216,138,75,.14),transparent 52%),var(--panel)}body.research-site .featured-research>article h2{max-width:13ch}body.research-site .featured-research>article p{max-width:54ch;color:var(--paper-muted)}body.research-site .featured-research>aside{display:grid;align-content:center;background:var(--paper)}body.research-site .featured-research>aside>span{color:#763716;font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.research-site .featured-research>aside p{margin-block:.8rem;color:var(--text-dark);font-family:var(--display);font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.45}body.research-site .featured-research>aside .text-link{color:#6f2f10}body.research-site .company-verdict{display:grid;gap:1px;margin-bottom:2rem;background:var(--rule);border:1px solid var(--rule)}body.research-site .company-verdict>div{padding:1rem;background:var(--panel)}body.research-site .company-verdict strong,body.research-site .company-verdict p{display:block;margin:.5rem 0 0;color:var(--paper-bright)}body.research-site .control-audit{display:grid;gap:1.5rem}body.research-site .control-audit>div>p:last-child{color:var(--paper-muted)}body.research-site .control-audit ol{display:grid;gap:1px;margin:0;padding:1px;background:var(--rule);list-style:none}body.research-site .control-audit li{display:flex;gap:.7rem;justify-content:space-between;padding:.75rem;background:var(--panel);font-size:.78rem}body.research-site .control-audit li strong{flex:0 0 auto;color:var(--paper-dim);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}body.research-site .related-links{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding-top:1.25rem;margin-top:2rem;border-top:1px solid var(--rule)}body.research-site .related-links>p{flex-basis:100%;margin:0 0 .25rem;color:var(--paper-dim);font-family:var(--mono);font-size:.62rem;font-weight:800;text-transform:uppercase}body.research-site .related-links a{display:inline-flex;align-items:center;min-height:2.65rem;padding:.55rem .7rem;border:1px solid var(--rule);font-family:var(--mono);font-size:.67rem;font-weight:750;text-decoration:none}body.research-site .coverage-key{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;padding:.85rem 1rem;margin-bottom:1rem;color:var(--paper-muted);background:var(--panel);border:1px solid var(--rule);font-family:var(--mono);font-size:.63rem}body.research-site .coverage-key>span{display:inline-flex;gap:.45rem;align-items:center}body.research-site .dot{width:.58rem;height:.58rem;border:1px solid currentColor}body.research-site .dot--full{color:var(--success);background:currentColor}body.research-site .dot--note{color:var(--amber);background:linear-gradient(135deg,currentColor 50%,transparent 50%)}body.research-site .dot--gap{color:var(--paper-dim);background:transparent}body.research-site .bottleneck-directory{display:grid;border-top:1px solid var(--rule)}body.research-site .bottleneck-directory>a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start;padding-block:1.15rem;color:var(--paper);border-bottom:1px solid var(--rule);text-decoration:none}body.research-site .bottleneck-directory>a>span{color:var(--copper-bright);font-family:var(--mono);font-size:.68rem;font-weight:850}body.research-site .bottleneck-directory h2{margin-bottom:.35rem;font-size:1.55rem}body.research-site .bottleneck-directory p{margin:0;color:var(--paper-muted);font-size:.83rem}body.research-site .bottleneck-directory em{grid-column:2;color:var(--paper-dim);font-family:var(--mono);font-size:.58rem;font-style:normal;text-transform:uppercase}body.research-site .question-panel ol{display:grid;gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;counter-reset:question}body.research-site .question-panel li{position:relative;padding:.8rem .8rem .8rem 2.8rem;color:var(--paper-muted);background:var(--panel);border:1px solid var(--rule);counter-increment:question}body.research-site .question-panel li:before{content:counter(question,decimal-leading-zero);position:absolute;top:.85rem;left:.75rem;color:var(--copper-bright);font-family:var(--mono);font-size:.64rem;font-weight:850}body.research-site .policy-framework article,body.research-site .correction-process article,body.research-site .method-grid article{min-width:0;padding:1.15rem;background:var(--panel);border:1px solid var(--rule)}body.research-site .policy-framework article>span,body.research-site .correction-process article>span{display:block;margin-bottom:1.25rem;color:var(--copper-bright);font-family:var(--mono);font-size:.7rem;font-weight:850}body.research-site .policy-framework h2,body.research-site .correction-process h2,body.research-site .method-grid h2{font-size:1.45rem}body.research-site .policy-framework p,body.research-site .correction-process p,body.research-site .method-grid p{margin:0;color:var(--paper-muted);font-size:.86rem}body.research-site .learn-library+.learn-library{margin-top:1rem}body.research-site .governance-section{display:grid;gap:1rem;margin-block:2rem}body.research-site .governance-section>div{padding:clamp(1.1rem,3vw,2rem);background:var(--panel);border:1px solid var(--rule)}body.research-site .grade-list,body.research-site .state-list{display:grid;gap:1px;margin:1rem 0 0;padding:1px;background:var(--rule)}body.research-site .grade-list>div,body.research-site .state-list>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);background:var(--ink-deep)}body.research-site .grade-list dt,body.research-site .state-list dt,body.research-site .grade-list dd,body.research-site .state-list dd{padding:.7rem}body.research-site .grade-list dt,body.research-site .state-list dt{color:var(--amber-pale);font-family:var(--mono);font-size:.66rem;font-weight:850}body.research-site .grade-list dd,body.research-site .state-list dd{margin:0;color:var(--paper-muted);border-left:1px solid var(--rule);font-size:.76rem}body.research-site .validation-list ul,body.research-site .update-workflow ol{display:grid;gap:0;margin:1rem 0 0;padding-left:1.4rem}body.research-site .validation-list li,body.research-site .update-workflow li{padding:.55rem .4rem;color:var(--paper-muted);border-bottom:1px solid var(--rule)}body.research-site .source-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:2rem;padding:1px;background:var(--rule)}body.research-site .source-summary>div{display:grid;gap:.3rem;align-content:center;min-height:7rem;padding:1rem;background:var(--panel)}body.research-site .source-summary strong{color:var(--paper-bright);font-family:var(--display);font-size:clamp(1.6rem,5vw,2.7rem);font-variant-numeric:tabular-nums;line-height:1}body.research-site .source-summary span{color:var(--paper-dim);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}body.research-site .ledger-card{min-width:0;padding:1rem;background:var(--panel);border:1px solid var(--rule)}body.research-site .ledger-card>*{position:relative;z-index:1}body.research-site .ledger-card>header{display:flex;gap:.5rem;justify-content:space-between;padding-right:2rem;margin-bottom:1rem;color:var(--copper-bright);font-family:var(--mono);font-size:.61rem;font-weight:850}body.research-site .ledger-card h2{margin-bottom:1rem;font-size:1.35rem;line-height:1.18}body.research-site .ledger-card dl{display:grid;gap:1px;padding:1px;background:var(--rule)}body.research-site .ledger-card dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);background:var(--ink-deep)}body.research-site .ledger-card dt,body.research-site .ledger-card dd{padding:.55rem;font-size:.68rem}body.research-site .ledger-card dt{color:var(--paper-dim);font-family:var(--mono);text-transform:uppercase}body.research-site .ledger-card dd{margin:0;color:var(--paper-muted);border-left:1px solid var(--rule);overflow-wrap:anywhere}body.research-site .ledger-card>p{color:var(--paper-muted);font-size:.78rem}body.research-site .ledger-card>a,body.research-site .internal-source{display:inline-flex;align-items:center;min-height:2.55rem;padding:.5rem .65rem;border:1px solid var(--rule-strong);font-family:var(--mono);font-size:.63rem;font-weight:800}body.research-site .internal-source{color:var(--paper-dim)}body.research-site .site-search{padding:clamp(1.2rem,4vw,2.2rem);background:var(--panel);border:1px solid var(--rule-strong)}body.research-site .site-search>label{display:block;margin-bottom:.45rem;color:var(--paper-muted);font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.research-site .site-search>div{display:grid;gap:.55rem}body.research-site .site-search input::placeholder{color:#8e877b;opacity:1}body.research-site .search-results{display:grid;gap:.75rem;margin-top:1rem}body.research-site .search-results[aria-busy=true]{opacity:.65}body.research-site .search-result,body.research-site .search-message{padding:1rem;margin:0;background:var(--panel);border:1px solid var(--rule);list-style:none}body.research-site .search-result:hover{border-color:var(--copper-bright)}body.research-site .search-result-title{margin-bottom:.35rem;font-size:1.35rem}body.research-site .search-result-title a{color:var(--paper-bright);text-decoration-color:var(--copper)}body.research-site .search-result-section{margin-bottom:.4rem;color:var(--copper-bright);font-family:var(--mono);font-size:.61rem;font-weight:850;text-transform:uppercase}body.research-site .search-result-summary{margin:0;color:var(--paper-muted);font-size:.86rem}body.research-site .search-message[data-tone=error]{color:var(--danger);border-color:#f2a18f94}body.research-site .research-footer{padding:clamp(2rem,6vw,4.5rem) max(1rem,calc((100vw - var(--wide)) / 2));margin-top:clamp(3rem,8vw,7rem);background:linear-gradient(rgba(216,138,75,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(216,138,75,.06) 1px,transparent 1px),var(--ink-deep);background-size:2rem 2rem;border-top:1px solid var(--rule-strong)}body.research-site .footer-grid{display:grid;gap:1.5rem}body.research-site .footer-mark{margin-bottom:.5rem;color:var(--copper-bright);font-family:var(--mono);font-size:.66rem;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.1em}body.research-site .footer-grid>div>p:last-child{max-width:34rem;color:var(--paper-muted)}body.research-site .footer-grid nav{display:flex;flex-wrap:wrap;gap:.45rem;align-content:start}body.research-site .footer-grid nav a{display:inline-flex;align-items:center;min-height:2.55rem;padding:.5rem .65rem;border:1px solid var(--rule);font-family:var(--mono);font-size:.63rem;font-weight:750;text-decoration:none}body.research-site .footer-legal{max-width:76rem;padding-top:1.2rem;margin:1.5rem 0 0;color:var(--paper-dim);border-top:1px solid var(--rule);font-size:.72rem}@media(min-width:37.5rem){body.research-site .proof-grid,body.research-site .download-panel,body.research-site .site-search>div,body.research-site .company-verdict,body.research-site .source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.research-site .proof-grid strong{font-size:clamp(2rem,2.6vw,3rem)}body.research-site .metric-cards,body.research-site .snapshot-grid,body.research-site .principle-grid,body.research-site .bottleneck-grid,body.research-site .company-card-grid,body.research-site .learn-grid,body.research-site .directory-grid,body.research-site .method-grid,body.research-site .policy-framework,body.research-site .correction-process,body.research-site .source-ledger,body.research-site .claim-grid,body.research-site .chart-grid,body.research-site .score-grid,body.research-site .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}body.research-site .prediction-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start}body.research-site .prediction-list li>span{grid-column:1}body.research-site .prediction-list li>strong{grid-column:1}body.research-site .prediction-list li>small{grid-column:2;grid-row:1 / span 2;text-align:right}body.research-site .bottleneck-directory>a{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center}body.research-site .bottleneck-directory em{grid-column:3;text-align:right}body.research-site .gap-chart{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48.0625rem){body.research-site .research-header{grid-template-columns:auto minmax(0,1fr);gap:1rem}body.research-site .research-nav-toggle{display:none}body.research-site .research-nav{position:static;display:flex;gap:.08rem;justify-content:flex-end;align-items:center;padding:0;overflow:visible;background:transparent;visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:none}body.research-site .research-nav a{justify-content:center;min-height:2.5rem;padding:.45rem .42rem;font-size:.55rem;letter-spacing:.025em}body.research-site .research-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--copper-bright)}body.research-site .research-nav .nav-search:before{margin-right:0}body.research-site .research-nav .nav-search{gap:0;font-size:0}body.research-site .research-nav .nav-search:before{font-size:1rem}body.research-site .split-heading,body.research-site .panel-heading,body.research-site .download-panel,body.research-site .dispatch,body.research-site .footer-grid,body.research-site .governance-section,body.research-site .control-audit{grid-template-columns:minmax(0,1.55fr) minmax(15rem,.75fr)}body.research-site .panel-heading>.status-tag,body.research-site .panel-heading>a{justify-self:end;align-self:start}body.research-site .filter-bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}body.research-site .filter-bar p{min-width:7rem;padding-bottom:.45rem;text-align:right}body.research-site .claim-meta{grid-template-columns:repeat(4,minmax(0,1fr))}body.research-site .claim-meta>div{padding-right:.5rem}body.research-site .source-summary{grid-template-columns:repeat(4,minmax(0,1fr))}body.research-site .site-search>div{grid-template-columns:minmax(0,1fr) auto}body.research-site .site-search .button{min-width:9rem}body.research-site .featured-research{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}}@media(min-width:64rem){body.research-site .home-hero{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:clamp(2rem,6vw,6rem)}body.research-site .metric-cards{grid-template-columns:repeat(3,minmax(0,1fr))}body.research-site .bottleneck-grid,body.research-site .principle-grid,body.research-site .policy-framework{grid-template-columns:repeat(4,minmax(0,1fr))}body.research-site .company-card-grid,body.research-site .learn-grid,body.research-site .directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.research-site .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.research-site .source-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}body.research-site .warning-section{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:stretch}body.research-site .warning-section .claim-card{border:0;border-left:1px solid rgba(33,27,20,.25)}body.research-site .prediction-list{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--rule)}body.research-site .prediction-list li{border-right:1px solid var(--rule)}body.research-site .evidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem)and (max-width:79.99rem){body.research-site .home-hero h1{font-size:clamp(4.4rem,8vw,5.3rem)}}@media(min-width:80rem){body.research-site .research-nav a{padding-inline:.62rem;font-size:.59rem;letter-spacing:.045em}body.research-site .company-card-grid,body.research-site .directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.research-site .source-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:30rem){body.research-site .edition-bar{flex-wrap:wrap;gap:.2rem .75rem;overflow-x:visible;white-space:normal}body.research-site .edition-bar span+span:before{margin-right:.55rem}body.research-site h1{font-size:clamp(2.55rem,15vw,4.1rem)}body.research-site .research-brand strong{font-size:.95rem}body.research-site .proof-grid strong{font-size:clamp(2.2rem,15vw,3.5rem)}body.research-site .download-links{grid-template-columns:1fr}body.research-site .button-row .button{width:100%}body.research-site .claim-card__header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){body.research-site *,body.research-site *:before,body.research-site *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){body.research-site :where(a,button,input,select,summary):focus-visible{outline-color:Highlight}body.research-site .button,body.research-site .claim-card,body.research-site .ledger-card,body.research-site .data-figure,body.research-site .research-nav a,body.research-site .filter-bar select,body.research-site .site-search input{border-color:CanvasText}body.research-site meter,body.research-site input[type=range]{forced-color-adjust:auto}}@media print{body.research-site{color:#111;background:#fff}body.research-site .research-header,body.research-site .edition-bar,body.research-site .research-footer,body.research-site .button-row,body.research-site .dispatch,body.research-site .site-search{display:none}body.research-site .page-shell,body.research-site .article-shell,body.research-site .research-section{width:100%}body.research-site .claim-card,body.research-site .data-figure,body.research-site .prose-section,body.research-site .tracker{break-inside:avoid;color:#111;background:#fff;border-color:#444}}body.research-site .feedback-card{width:100%;max-width:58rem;padding:clamp(1.2rem,4vw,2.25rem);background:linear-gradient(135deg,rgba(216,138,75,.09),transparent 48%),var(--panel);border:1px solid var(--rule-strong)}body.research-site .feedback-card-header{display:grid;gap:.5rem;margin-bottom:1.35rem}body.research-site .feedback-card-header h2{margin:0;font-size:clamp(2rem,6vw,3.75rem)}body.research-site .feedback-card-header>p:last-child{max-width:62ch;margin:0;color:var(--paper-muted)}body.research-site .feedback-form,body.research-site .feedback-form .form-grid{display:grid;gap:1rem}body.research-site .feedback-form label{display:grid;gap:.42rem}body.research-site .feedback-form label>span{color:var(--paper-muted);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body.research-site .feedback-form label em{color:var(--paper-dim);font-style:normal;font-weight:700}body.research-site .feedback-form input,body.research-site .feedback-form select,body.research-site .feedback-form textarea{width:100%;color:var(--paper-bright);background:var(--ink-deep);border:1px solid var(--rule);border-radius:0;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.research-site .feedback-form input,body.research-site .feedback-form select{min-height:3rem;padding:0 .8rem}body.research-site .feedback-form textarea{min-height:11rem;padding:.8rem;resize:vertical}body.research-site .feedback-form input::placeholder,body.research-site .feedback-form textarea::placeholder{color:var(--paper-dim);opacity:1}body.research-site .feedback-form input:focus-visible,body.research-site .feedback-form select:focus-visible,body.research-site .feedback-form textarea:focus-visible{border-color:var(--amber-pale);background:var(--ink-soft);box-shadow:0 0 0 3px #ffdda021}body.research-site .feedback-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body.research-site .turnstile-box{display:grid;min-height:5rem;align-content:center;justify-items:start;padding:.8rem;overflow-x:auto;background:#07070694;border:1px dashed var(--rule-strong)}body.research-site .turnstile-box>p{margin:0;color:var(--paper-dim);font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.research-site .feedback-form .form-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}body.research-site .feedback-form button:disabled{cursor:not-allowed;opacity:.58;transform:none}body.research-site .feedback-status{min-height:1.5em;margin:0;color:var(--paper-dim);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.035em}body.research-site .feedback-status[data-tone=success]{color:var(--success)}body.research-site .feedback-status[data-tone=error]{color:var(--danger)}@media(min-width:48.0625rem){body.research-site .feedback-form .form-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media(forced-colors:active){body.research-site .feedback-card,body.research-site .feedback-form input,body.research-site .feedback-form select,body.research-site .feedback-form textarea,body.research-site .turnstile-box{border-color:CanvasText}}@media print{body.research-site .feedback-card{color:#111;background:#fff;border-color:#444}body.research-site .feedback-form{display:none}}
