.pbi[data-astro-cid-45l253dn]{--pad:max(16px, 5vw)}.pbi[data-astro-cid-45l253dn] p,.pbi[data-astro-cid-45l253dn] li{max-width:78ch;font-size:18px;line-height:1.7}.pbi[data-astro-cid-45l253dn] small{color:var(--muted);font-size:15.5px}.pbi[data-astro-cid-45l253dn] .section-pad{padding:48px var(--pad);border-top:1px solid var(--line)}.pbi[data-astro-cid-45l253dn] .section-pad>*,.pbi[data-astro-cid-45l253dn] .pbi-scope>*,.pbi[data-astro-cid-45l253dn] .cta-band>*,.pbi[data-astro-cid-45l253dn] .method-warning>*,.pbi[data-astro-cid-45l253dn] .method-note-wide>*,.pbi[data-astro-cid-45l253dn] .thesis-band>*,.pbi[data-astro-cid-45l253dn] .market-connections>*{max-width:1180px;margin-left:auto;margin-right:auto}.pbi[data-astro-cid-45l253dn] .eyebrow{margin:0 0 6px}.pbi[data-astro-cid-45l253dn] .eyebrow.light{color:#dce6ea}.pbi[data-astro-cid-45l253dn] h2{margin-top:0}.pbi[data-astro-cid-45l253dn] .page-hero{padding:56px var(--pad);max-width:calc(1180px + 2 * var(--pad));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px 6vw;margin:0 auto;display:grid}.pbi[data-astro-cid-45l253dn] .page-hero h1{color:var(--navy);margin:0}.pbi[data-astro-cid-45l253dn] .page-hero-copy p{color:#333b3f}.pbi[data-astro-cid-45l253dn] .page-hero-copy small{letter-spacing:.04em;margin-top:12px;display:block}.pbi[data-astro-cid-45l253dn] .entity-byline{font-size:16px}@media (width<=860px){.pbi[data-astro-cid-45l253dn] .page-hero{grid-template-columns:1fr}}.pbi[data-astro-cid-45l253dn] .pbi-scope{background:var(--cream);border-top:1px solid var(--line);padding:22px var(--pad);display:block}.pbi[data-astro-cid-45l253dn] .pbi-scope strong{font-size:17px;display:block}.pbi[data-astro-cid-45l253dn] .pbi-scope p{color:#333b3f;margin:6px auto 0;font-size:16px}.pbi[data-astro-cid-45l253dn] :is(.muted-section,.pbi-findings){background:var(--cream)}.pbi[data-astro-cid-45l253dn] :is(.cta-band,.seller-position,.thesis-band){background:var(--navy);color:#fff;padding:56px var(--pad)}.pbi[data-astro-cid-45l253dn] :is(.cta-band,.seller-position,.thesis-band) :is(h2,h3,strong){color:#fff}.pbi[data-astro-cid-45l253dn] :is(.cta-band,.seller-position,.thesis-band) :is(p,li,span,small){color:#e3ebee}.pbi[data-astro-cid-45l253dn] .cta-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.pbi[data-astro-cid-45l253dn] .cta-band>div{flex:420px;margin:0}.pbi[data-astro-cid-45l253dn] .cta-band>a{margin:0}.pbi[data-astro-cid-45l253dn] .thesis-band>p:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:16px}.pbi[data-astro-cid-45l253dn] .seller-position{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 48px;display:grid}.pbi[data-astro-cid-45l253dn] .seller-position ul{margin:0;padding-left:1.2em}.pbi[data-astro-cid-45l253dn] .button{background:var(--navy);color:#fff;padding:13px 20px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}.pbi[data-astro-cid-45l253dn] .button-light{background:#fff;color:var(--navy)!important}.pbi[data-astro-cid-45l253dn] .text-link{margin-top:8px;font-weight:600;display:inline-block}.pbi[data-astro-cid-45l253dn] :is(.decision-grid,.island-grid,.report-stat-grid,.method-grid,.area-directory,.steps,.prose-grid,.connections-grid){gap:20px 32px;display:grid}.pbi[data-astro-cid-45l253dn] .decision-grid,.pbi[data-astro-cid-45l253dn] .island-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px}.pbi[data-astro-cid-45l253dn] :is(.decision-grid,.island-grid)>*{border-top:2px solid var(--navy);padding-top:14px}.pbi[data-astro-cid-45l253dn] :is(.decision-grid,.island-grid,.steps,.area-directory) span{letter-spacing:.1em;color:var(--muted);font-size:16px}.pbi[data-astro-cid-45l253dn] .island-card,.pbi[data-astro-cid-45l253dn] .directory-card{color:var(--ink);text-decoration:none;display:block}.pbi[data-astro-cid-45l253dn] :is(.island-card,.directory-card) strong{color:var(--navy)}.pbi[data-astro-cid-45l253dn] :is(.island-card,.directory-card):hover h2,.pbi[data-astro-cid-45l253dn] .island-card:hover h3{text-decoration:underline}.pbi[data-astro-cid-45l253dn] .section-intro.row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;gap:10px 48px;display:grid}.pbi[data-astro-cid-45l253dn] .prose-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pbi[data-astro-cid-45l253dn] .prose-grid>article{max-width:none;margin:0}.pbi[data-astro-cid-45l253dn] .prose-grid,.pbi[data-astro-cid-45l253dn] .method-grid{max-width:calc(1180px + 2 * var(--pad));margin:0 auto}.pbi[data-astro-cid-45l253dn] .method-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pbi[data-astro-cid-45l253dn] .method-grid h2{font-size:2rem}.pbi[data-astro-cid-45l253dn] .steps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.pbi[data-astro-cid-45l253dn] .steps article{border-top:1px solid var(--line);gap:16px;padding-top:14px;display:flex}.pbi[data-astro-cid-45l253dn] .report-stat-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pbi[data-astro-cid-45l253dn] .report-stat-grid article{border-left:2px solid var(--navy);margin:0;padding-left:16px}.pbi[data-astro-cid-45l253dn] .report-stat-grid strong,.pbi[data-astro-cid-45l253dn] .private-number strong,.pbi[data-astro-cid-45l253dn] .report-stats strong{font:500 clamp(2.4rem, 4vw, 3.4rem)/1.05 var(--serif);color:var(--navy);display:block}.pbi[data-astro-cid-45l253dn] .report-stat-grid strong small,.pbi[data-astro-cid-45l253dn] .report-stats strong small{font:15.5px/1.5 var(--sans);display:block}.pbi[data-astro-cid-45l253dn] .report-stat-grid span,.pbi[data-astro-cid-45l253dn] .private-number span,.pbi[data-astro-cid-45l253dn] .report-stats span{font-size:17px;display:block}.pbi[data-astro-cid-45l253dn] .private-number{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 40px;display:grid}.pbi[data-astro-cid-45l253dn] .private-number>div{border-left:2px solid var(--navy);margin:0;padding-left:18px}.pbi[data-astro-cid-45l253dn] .private-number strong{font-size:clamp(3.2rem,6vw,4.6rem)}.pbi[data-astro-cid-45l253dn] .private-number>p{color:var(--muted);grid-column:1/-1;max-width:none;margin:0;font-size:16px}.pbi[data-astro-cid-45l253dn] .area-directory{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pbi[data-astro-cid-45l253dn] .directory-card{border:1px solid var(--line);margin:0;padding:20px}.pbi[data-astro-cid-45l253dn] .directory-card:hover{border-color:var(--navy)}.pbi[data-astro-cid-45l253dn] .directory-card h2{margin:10px 0 6px;font-size:2rem}.pbi[data-astro-cid-45l253dn] .directory-card dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:14px 0;display:grid}.pbi[data-astro-cid-45l253dn] .directory-card dt{color:var(--muted);font-size:15px}.pbi[data-astro-cid-45l253dn] .directory-card dd{margin:0;font-size:18px;font-weight:600}.pbi[data-astro-cid-45l253dn] .editorial-lead{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px 48px;display:grid}.pbi[data-astro-cid-45l253dn] .dropcap{font:400 clamp(1.6rem, 2.4vw, 2rem)/1.35 var(--serif)}.pbi[data-astro-cid-45l253dn] .method-warning,.pbi[data-astro-cid-45l253dn] .method-note-wide{background:var(--cream);padding:36px var(--pad);border-top:1px solid var(--line)}.pbi[data-astro-cid-45l253dn] .pbi-scroll,.pbi[data-astro-cid-45l253dn] .report-table-wrap{margin:18px auto;overflow-x:auto}.pbi[data-astro-cid-45l253dn] .pbi-table{min-width:640px;font-size:16px}.pbi[data-astro-cid-45l253dn] .pbi-table caption{text-align:left;color:var(--muted);padding-bottom:8px;font-size:16px;font-weight:600}.pbi[data-astro-cid-45l253dn] .pbi-table thead th{font-size:15px}.pbi[data-astro-cid-45l253dn] .pbi-table tbody th{text-transform:none;letter-spacing:0;color:var(--ink);font-size:16px;font-weight:600}.pbi[data-astro-cid-45l253dn] .pbi-table small{font-size:15px;display:block}.pbi[data-astro-cid-45l253dn] .method-note{color:var(--muted);font-size:16px}.pbi[data-astro-cid-45l253dn] .market-chart{grid-template-columns:repeat(8,minmax(56px,1fr));align-items:end;gap:10px;height:300px;margin:24px auto;display:grid;overflow-x:auto}.pbi[data-astro-cid-45l253dn] .bar-column{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;height:100%;display:grid}.pbi[data-astro-cid-45l253dn] .bar-value,.pbi[data-astro-cid-45l253dn] .bar-year{font-size:15px}.pbi[data-astro-cid-45l253dn] .bar-track{background:var(--soft);align-items:flex-end;display:flex}.pbi[data-astro-cid-45l253dn] .bar-track span{background:var(--navy);width:100%;display:block}.pbi[data-astro-cid-45l253dn] .market-connections{padding:48px var(--pad);border-top:1px solid var(--line)}.pbi[data-astro-cid-45l253dn] .connections-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:16px}.pbi[data-astro-cid-45l253dn] .connections-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pbi[data-astro-cid-45l253dn] .connections-grid ul{padding-left:0;list-style:none}.pbi[data-astro-cid-45l253dn] .connections-grid li{margin-bottom:14px}.pbi[data-astro-cid-45l253dn] .connections-grid li a{font-size:19px;font-weight:600}.pbi[data-astro-cid-45l253dn] .connections-grid li p{margin:4px 0 0;font-size:17px}.pbi[data-astro-cid-45l253dn] .market-author{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.pbi[data-astro-cid-45l253dn] .pbi-rules p{font-size:17px}.pbi[data-astro-cid-45l253dn] .pbi-archive-link a{font-size:19px;font-weight:600}.pbi[data-astro-cid-45l253dn] .report-document{border:1px solid var(--line);max-width:980px;padding:28px var(--pad) 40px;margin:32px auto;display:block}.pbi[data-astro-cid-45l253dn] .report-toolbar a{font-size:17px;text-decoration:none}.pbi[data-astro-cid-45l253dn] .report-document-header{text-align:center;padding:28px 0 10px}.pbi[data-astro-cid-45l253dn] .report-document-header>p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 auto;font-size:16px}.pbi[data-astro-cid-45l253dn] .report-document-header h2{color:var(--muted);font-size:clamp(1.6rem,2.6vw,2.1rem)}.pbi[data-astro-cid-45l253dn] .report-ornament{color:var(--h4);justify-content:center;gap:12px;display:flex}.pbi[data-astro-cid-45l253dn] .report-document .pbi-scope,.pbi[data-astro-cid-45l253dn] .report-document .section-pad,.pbi[data-astro-cid-45l253dn] .report-document .method-warning{padding-inline:0}.pbi[data-astro-cid-45l253dn] .report-lede{font:400 clamp(1.4rem, 2.2vw, 1.75rem)/1.45 var(--serif);margin:28px auto}.pbi[data-astro-cid-45l253dn] .report-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:24px 0;display:grid}.pbi[data-astro-cid-45l253dn] .report-stats>div{border-top:2px solid var(--navy);padding-top:12px}.pbi[data-astro-cid-45l253dn] .report-section{border-top:1px solid var(--line);padding-block:28px}.pbi[data-astro-cid-45l253dn] .report-section header{text-align:center}.pbi[data-astro-cid-45l253dn] .report-sources{border-top:1px solid var(--line);text-align:left;margin-top:32px;padding-top:18px}.pbi[data-astro-cid-45l253dn] .report-sources p{color:#333b3f;max-width:none;font-size:16px}.pbi[data-astro-cid-45l253dn] .report-sources>div{text-align:center;color:var(--h4)}
