.research-page{--research-bg:#f4efe7;--research-ink:#12110f;--research-muted:#5f5a51;--research-line:#d8cab8;--research-panel:#fffaf2;--research-panel-strong:#16120e;--research-blue:#2563eb;--research-blue-soft:#8bb5ff;--research-orange:#e26544;--research-orange-soft:#f1a37d;background:linear-gradient(180deg, #e2654414, transparent 520px), var(--research-bg);min-height:100vh;color:var(--research-ink);font-family:var(--font-dm-sans), system-ui, sans-serif}.research-container{width:min(1180px,100% - 32px);margin-inline:auto}.research-hero{padding:72px 0 42px}.research-hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:end;gap:42px;display:grid}.research-kicker{color:var(--research-orange);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.research-hero h1{max-width:11ch;font-family:var(--font-fraunces), serif;letter-spacing:0;font-size:clamp(58px,8.6vw,124px);line-height:.88}.research-lead{color:#2c2924;max-width:720px;font-family:var(--font-bitter), serif;margin-top:28px;font-size:clamp(19px,2vw,26px);line-height:1.42}.research-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.research-hero-actions a,.research-cta a{border:1px solid var(--research-ink);background:var(--research-ink);color:#fff7eb;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.research-hero-actions a+a{color:var(--research-ink);background:0 0}.research-hero-actions a:hover,.research-cta a:hover{transform:translateY(-1px)}.research-hero-card{background:linear-gradient(135deg, #e265443d, transparent), var(--research-panel-strong);color:#fff6ea;border:1px solid #ffffff29;border-radius:8px;padding:24px;box-shadow:0 28px 70px #12110f38}.research-hero-card-top{color:#ffc0a7;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.research-hero-card dl{gap:16px;margin-top:30px;display:grid}.research-hero-card div:has(>dt){border-bottom:1px solid #fff6ea24;padding-bottom:16px}.research-hero-card dt{color:#fff6eaa8;font-size:12px}.research-hero-card dd{font-family:var(--font-fraunces), serif;margin-top:5px;font-size:34px;line-height:1}.research-hero-card p{color:#fff6eab8;margin-top:22px;font-size:13px;line-height:1.55}.research-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 0 34px;display:grid}.research-summary article,.research-chart-panel,.research-wide-panel,.research-force-grid article,.research-comparison-table,.research-methodology,.research-faq details,.research-cta{border:1px solid var(--research-line);background:#fffaf2b8;border-radius:8px;box-shadow:0 16px 40px #2c261e0f}.research-summary article{padding:20px}.research-summary h2{font-size:18px;font-weight:800}.research-summary p{color:var(--research-muted);margin-top:10px;font-size:14px;line-height:1.55}.research-section{padding:52px 0}.research-section-head{grid-template-columns:.34fr .76fr 1fr;align-items:end;gap:24px;margin-bottom:22px;display:grid}.research-section-head p,.research-section-label{color:var(--research-orange);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.research-section-head h2,.research-methodology h2,.research-cta h2{font-family:var(--font-fraunces), serif;font-size:clamp(34px,4vw,56px);line-height:.98}.research-section-head span,.research-methodology p,.research-cta p{color:var(--research-muted);font-size:15px;line-height:1.6}.research-chart-grid,.research-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.research-chart-panel,.research-wide-panel{padding:22px}.research-panel-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.research-panel-title svg{color:var(--research-orange)}.research-panel-title h3{font-size:18px;font-weight:800}.research-bars{gap:16px;display:grid}.research-bar-row{grid-template-columns:minmax(130px,.8fr) minmax(120px,1fr) 70px;align-items:center;gap:14px;display:grid}.research-bar-label{gap:4px;display:grid}.research-bar-label strong{font-size:14px}.research-bar-label span,.research-range-row span,.research-chart-note{color:var(--research-muted);font-size:12px;line-height:1.45}.research-bar-track,.research-range-track,.research-staff-track{background:#12110f14;border-radius:999px;height:12px;position:relative;overflow:hidden}.research-bar-fill,.research-range-fill,.research-staff-fill{inset-block:0;border-radius:inherit;position:absolute;left:0}.research-bar-fill--blue{background:linear-gradient(90deg, var(--research-blue), #7aa7ff)}.research-bar-fill--orange{background:linear-gradient(90deg, var(--research-orange), #f2b066)}.research-bar-value,.research-range-value,.research-transparency-score{font-family:var(--font-ibm-plex-mono), monospace;text-align:right;font-size:12px;font-weight:700}.research-quality{width:fit-content;max-width:100%;color:var(--research-muted);font-family:var(--font-ibm-plex-mono), monospace;text-transform:uppercase;background:#fffaf2a3;border:1px solid #12110f1f;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.research-quality--reported,.research-quality--database{color:#1746ad;border-color:#2563eb3d}.research-quality--estimated,.research-quality--modeled{color:#9b341b;border-color:#e2654442}.research-mini-sources{font-family:var(--font-dm-sans), system-ui, sans-serif;text-align:right;gap:3px;margin-top:5px;font-size:10px;font-weight:700;line-height:1.2;display:grid}.research-mini-sources a{color:var(--research-muted);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.research-chart-note{border-top:1px solid #d8cab8b8;margin-top:18px;padding-top:14px}.research-range-chart{gap:14px;display:grid}.research-range-explainer{justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:4px;display:flex}.research-range-explainer strong{font-size:15px}.research-range-explainer span{text-align:right;max-width:540px}.research-range-axis,.research-range-row{grid-template-columns:minmax(250px,.92fr) 72px minmax(260px,1fr) 72px;align-items:center;gap:16px;display:grid}.research-range-axis{color:var(--research-muted);font-family:var(--font-ibm-plex-mono), monospace;grid-template-areas:". .axis.";font-size:11px}.research-range-axis span{position:relative}.research-range-axis span:first-child{grid-column:3;justify-self:start}.research-range-axis span:nth-child(2){grid-column:3;justify-self:start;margin-left:20%}.research-range-axis span:nth-child(3){grid-column:3;justify-self:center}.research-range-axis span:nth-child(4){grid-column:3;justify-self:end}.research-range-row{border-top:1px solid #d8cab894;padding-top:12px}.research-range-row>div:first-child{gap:4px;display:grid}.research-range-bound{font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;gap:2px;font-size:12px;font-weight:800;line-height:1.2;display:grid}.research-range-bound span{color:var(--research-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.research-range-bound--high{text-align:right}.research-range-track{background:linear-gradient(90deg,#12110f2e 0 1px,#0000 1px 20%),linear-gradient(90deg,#0000 0 49.8%,#12110f2e 49.8% 50.2%,#0000 50.2%),linear-gradient(90deg,#12110f12,#12110f12);border-radius:0;height:28px;overflow:visible}.research-range-fill{min-width:8px;top:10px;bottom:10px;left:0;box-shadow:0 0 0 3px #fffaf2cc}.research-range-marker{z-index:3;border-radius:999px;width:3px;position:absolute;top:5px;bottom:5px;transform:translate(-50%)}.research-range-marker:after{content:"low";color:var(--research-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.research-range-point{background:var(--research-panel);z-index:2;border:3px solid;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.research-two-column{padding:30px 0 52px}.research-legend{color:var(--research-muted);gap:16px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.research-legend span{align-items:center;gap:7px;display:inline-flex}.research-dot{border-radius:999px;width:10px;height:10px}.research-dot--blue{background:var(--research-blue)}.research-dot--orange{background:var(--research-orange)}.research-staff-chart,.research-transparency{gap:14px;display:grid}.research-staff-row,.research-transparency-row{grid-template-columns:minmax(135px,.8fr) minmax(130px,1fr) 64px;align-items:center;gap:14px;display:grid}.research-staff-label,.research-transparency-label{font-size:13px;font-weight:700}.research-staff-track{height:22px}.research-staff-fill{height:9px}.research-staff-fill--ncaa{background:var(--research-blue);top:1px}.research-staff-fill--europe{background:var(--research-orange);top:auto;bottom:1px}.research-staff-values{font-family:var(--font-ibm-plex-mono), monospace;justify-content:flex-end;gap:11px;font-size:12px;font-weight:700;display:flex}.research-transparency-bars{gap:5px;display:grid}.research-transparency-bars span{border-radius:999px;height:8px;display:block}.research-transparency-bars span:first-child{background:var(--research-blue)}.research-transparency-bars span:last-child{background:var(--research-orange)}.research-force-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.research-force-grid article{padding:20px}.research-force-grid svg{color:var(--research-orange)}.research-force-grid h3{margin-top:18px;font-size:18px;font-weight:800}.research-force-grid p{color:var(--research-muted);margin-top:10px;font-size:14px;line-height:1.55}.research-comparison-table{overflow:hidden}.research-table-row{grid-template-columns:.6fr 1fr 1fr;display:grid}.research-table-row>div{border-top:1px solid var(--research-line);min-width:0;color:var(--research-muted);padding:18px;font-size:14px;line-height:1.55}.research-table-row>div+div{border-left:1px solid var(--research-line)}.research-table-row>div:first-child{color:var(--research-ink);font-weight:800}.research-table-head{background:var(--research-ink)}.research-table-head>div{color:#fff6ea;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.research-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.research-benchmark-panel{border:1px solid var(--research-line);background:#fffaf2b8;border-radius:8px;overflow:hidden}.research-benchmark-panel h3{border-bottom:1px solid var(--research-line);padding:18px;font-size:18px;font-weight:800}.research-benchmark-table{display:grid}.research-benchmark-row{grid-template-columns:.84fr .72fr 1.2fr;display:grid}.research-benchmark-row>div{min-width:0;color:var(--research-muted);border-top:1px solid #d8cab899;align-content:start;gap:5px;padding:13px 14px;font-size:12px;line-height:1.4;display:grid}.research-benchmark-row>div+div{border-left:1px solid #d8cab899}.research-benchmark-row strong{color:var(--research-ink);font-size:13px;line-height:1.25}.research-benchmark-head{background:#12110f0f}.research-benchmark-head>div{color:var(--research-ink);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.research-mini-sources--inline{text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;display:flex}.research-data-dictionary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.research-data-dictionary article{border:1px solid var(--research-line);background:#fffaf2b8;border-radius:8px;align-content:start;gap:12px;min-height:132px;padding:16px;display:grid}.research-data-dictionary p{color:var(--research-muted);font-size:13px;line-height:1.5}.research-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.research-glossary-grid article,.research-review-card{border:1px solid var(--research-line);background:#fffaf2b8;border-radius:8px}.research-glossary-grid article{padding:18px}.research-glossary-grid h3{font-size:17px;font-weight:800}.research-glossary-grid p{color:var(--research-muted);margin-top:10px;font-size:13px;line-height:1.55}.research-review-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden}.research-review-card>div{padding:20px}.research-review-card>div+div{border-left:1px solid var(--research-line)}.research-review-card span{color:var(--research-orange);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.research-review-card strong{font-family:var(--font-fraunces), serif;margin-top:7px;font-size:26px;line-height:1;display:block}.research-review-card p{color:var(--research-muted);margin-top:10px;font-size:13px;line-height:1.5}.research-methodology{grid-template-columns:.85fr 1.15fr;gap:28px;padding:24px;display:grid}.research-methodology h2{margin-top:12px}.research-methodology p{margin-top:16px}.research-source-list{gap:10px;display:grid}.research-source-item{background:#f4efe78a;border:1px solid #d8cab8d6;border-radius:8px;padding:14px}.research-source-item a{color:var(--research-ink);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.research-source-item p{color:var(--research-muted);margin-top:7px;font-size:12px;line-height:1.45}.research-faq{padding-bottom:48px}.research-faq details{padding:18px 20px}.research-faq details+details{margin-top:10px}.research-faq summary{cursor:pointer;font-size:16px;font-weight:800}.research-faq p{color:var(--research-muted);margin-top:12px;font-size:14px;line-height:1.6}.research-cta{background:var(--research-panel-strong);color:#fff6ea;justify-content:space-between;align-items:center;gap:22px;margin-bottom:58px;padding:26px;display:flex}.research-cta svg{color:#ffb495}.research-cta h2{margin-top:10px}.research-cta p{color:#fff6eab8;max-width:680px;margin-top:10px}.research-cta a{color:#1b120c;background:#ffb495;border-color:#ffb495;flex:none}.research-footer{border-top:1px solid var(--research-line);color:var(--research-muted);padding:28px 0;font-size:13px}.research-footer .research-container{justify-content:space-between;gap:18px;display:flex}.research-footer a{color:var(--research-ink);font-weight:800}@media (max-width:980px){.research-hero-grid,.research-section-head,.research-chart-grid,.research-two-column,.research-force-grid,.research-methodology,.research-summary{grid-template-columns:1fr}.research-force-grid,.research-benchmark-grid,.research-glossary-grid,.research-data-dictionary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-review-card{grid-template-columns:1fr}.research-review-card>div+div{border-top:1px solid var(--research-line);border-left:0}.research-hero-card{max-width:560px}}@media (max-width:680px){.research-container{width:min(100% - 24px,1180px)}.research-hero{padding-top:46px}.research-hero h1{font-size:clamp(46px,16vw,72px)}.research-bar-row,.research-range-row,.research-staff-row,.research-transparency-row,.research-table-row,.research-cta{grid-template-columns:1fr}.research-bar-row,.research-range-row,.research-staff-row,.research-transparency-row{gap:8px}.research-range-explainer{display:grid}.research-range-explainer span{text-align:left}.research-range-axis{display:none}.research-range-bound--high,.research-bar-value,.research-range-value,.research-transparency-score{text-align:left}.research-force-grid,.research-benchmark-grid,.research-glossary-grid,.research-data-dictionary,.research-benchmark-row{grid-template-columns:1fr}.research-benchmark-row>div+div,.research-table-row>div+div{border-left:0}.research-table-head{display:none}.research-cta{display:grid}.research-cta a{width:100%}.research-footer .research-container{flex-direction:column}}
