.research-page{max-width:1320px}.research-page .research-intro{row-gap:1.75rem;min-height:0;padding-block:clamp(3.5rem,6vw,6rem) clamp(3rem,4.5vw,4.5rem)}.research-page .research-intro .eyebrow{max-width:10rem;color:var(--muted);padding-top:.5rem}.research-page .research-intro h1{letter-spacing:-.035em;text-wrap:balance;grid-column:3/13;max-width:29ch;font-size:clamp(2.5rem,4.3vw,4.3rem);line-height:1.06}.research-page .research-intro>p:last-child{max-width:58ch;color:var(--muted);grid-column:3/11;font-size:1.0625rem;line-height:1.65}.research-page .research-meta{border-top:0;padding-block:1.75rem 2rem}.research-page .research-comparison-value{font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.1}.research-page .evidence-section{border-color:var(--soft-rule);padding-block:clamp(2.75rem,4.5vw,4.5rem)}.research-page .evidence-section>h2{color:var(--muted);padding-top:.35rem}.research-page .evidence-section-body{grid-column:3/12}.research-page .evidence-section-body--wide{grid-column:3/13}.research-page .evidence-section-body>p{max-width:64ch;line-height:1.75}.research-page .evidence-lede{margin-bottom:1.2rem;font-size:clamp(1.45rem,2vw,1.8rem);max-width:48ch!important;line-height:1.45!important}.research-page .evidence-list{max-width:68ch}.research-page .evidence-list li{grid-template-columns:2rem 1fr;padding-block:1.2rem;line-height:1.7}.research-page .evidence-list--plain li{grid-template-columns:1rem 1fr}.research-page .research-figure{margin:0;overflow:visible}.study-figure-heading{margin-bottom:2.5rem}.study-figure-heading .mono-label{color:var(--muted)}.study-figure-heading h3{font-family:var(--serif);letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:400;line-height:1.2}.study-flow{--flow-gap:clamp(2rem, 3.5vw, 3.5rem);gap:var(--flow-gap);grid-template-columns:1fr 1.25fr 1fr;display:grid}.study-stage{border-top:1px solid var(--rule);grid-template-rows:auto 1fr;min-width:0;display:grid}.study-stage-label{font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;gap:.75rem;margin:0;padding-top:1rem;font-size:.65rem;line-height:1.5;display:flex}.study-stage-label>span{color:var(--muted)}.study-stage-content{align-self:center;padding-block:2rem;position:relative}.study-stage h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:auto;margin:0 0 .65rem;font-size:clamp(1.2rem,1.65vw,1.55rem);font-weight:450;line-height:1.2}.study-stage-content>p,.study-model>p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.6}.study-link{width:24px;height:12px;color:var(--muted);pointer-events:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}.study-link--out{left:calc(100% + var(--flow-gap) / 2 - 12px)}.study-link--in{right:calc(100% + var(--flow-gap) / 2 - 12px)}.study-models{grid-template-rows:repeat(2,1fr);align-content:center;row-gap:1.75rem;padding-block:1.65rem;display:grid}.study-model{border-left:2px solid var(--ink);flex-direction:column;justify-content:center;padding:.25rem 0 .35rem 1.25rem;display:flex}.study-model--enriched{border-color:var(--accent)}.study-addition{margin-top:.3rem;display:block}.study-flow--market .study-model{border-color:var(--soft-rule);position:relative}.study-link--down{top:-.875rem;left:calc(1.25rem - 12px);transform:translateY(-50%)rotate(90deg)}.study-constraint{border-top:1px solid var(--soft-rule);color:var(--muted);margin-top:1rem;padding-top:.65rem;font-size:.75rem;line-height:1.5;display:block}.research-page .figure-note{border-top:1px solid var(--soft-rule);text-wrap:pretty;padding-top:1.25rem;font-size:.875rem;line-height:1.7;max-width:none!important;margin:1rem 0 0!important}.figure-note>p{max-width:82ch;margin:0}.result-ledger{display:none}.model-comparisons{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-bottom:3rem;display:grid}.model-chart{min-width:0;margin:0}.model-chart figcaption h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.4rem;font-weight:450}.model-chart figcaption p{color:var(--muted);margin:0 0 2rem;font-size:.75rem;line-height:1.5}.model-chart-axis{color:var(--muted);font-family:var(--mono);justify-content:space-between;margin-bottom:.2rem;font-size:.625rem;display:flex}.model-chart-row{grid-template-columns:1fr auto;gap:.8rem;padding-block:1rem;font-size:.8125rem;display:grid}.model-chart-value{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.75rem}.model-chart-track{background:var(--soft-rule);grid-column:1/-1;height:1px;margin-block:.25rem;position:relative}.model-chart-dot{border:1px solid var(--ink);background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.model-chart-range{border-inline:1px solid var(--ink);background:color-mix(in srgb, var(--ink) 15%, var(--paper));height:7px;position:absolute;top:-3px}.model-chart-row--enriched .model-chart-dot{background:var(--accent)}.model-chart-row--enriched .model-chart-range{background:color-mix(in srgb, var(--accent) 24%, var(--paper))}@media (prefers-reduced-motion:no-preference){html.motion-capable .model-chart-track{background:0 0}html.motion-capable .model-chart-track:before{background:var(--soft-rule);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}html.motion-capable .model-chart:not(.is-in-view) .model-chart-dot,html.motion-capable .model-chart:not(.is-in-view) .model-chart-range,html.motion-capable .model-chart:not(.is-in-view) .model-chart-value{opacity:0}html.motion-capable .model-chart.is-in-view .model-chart-track:before{animation:chart-axis-reveal .7s cubic-bezier(.22, 1, .36, 1) var(--chart-delay) both}html.motion-capable .model-chart.is-in-view .model-chart-dot{animation:chart-point-reveal .65s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--chart-delay)) both}html.motion-capable .model-chart.is-in-view .model-chart-range{transform-origin:50%;animation:chart-interval-reveal .9s cubic-bezier(.22, 1, .36, 1) calc(.25s + var(--chart-delay)) both}html.motion-capable .model-chart.is-in-view .model-chart-value{animation:chart-value-reveal .5s ease calc(.35s + var(--chart-delay)) both}html.motion-capable .study-stage[data-motion]{transform:none}html.motion-capable .study-stage:nth-child(2).is-in-view{transition-delay:.1s}html.motion-capable .study-stage:nth-child(3).is-in-view{transition-delay:.2s}html.motion-capable .study-stage:not(.is-in-view) .study-link path{stroke-dasharray:40;stroke-dashoffset:40px}html.motion-capable .study-stage.is-in-view .study-link path{stroke-dasharray:40;animation:.7s cubic-bezier(.22,1,.36,1) .35s both study-arrow-reveal}@keyframes chart-axis-reveal{to{transform:scaleX(1)}}@keyframes chart-point-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes chart-interval-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes chart-value-reveal{0%{opacity:0}to{opacity:1}}@keyframes study-arrow-reveal{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}}.research-page .evidence-table{min-width:640px}.research-page .evidence-table thead th{vertical-align:bottom;font-size:.625rem;line-height:1.5}.research-page .evidence-table td{font-size:.8125rem}.research-page .evidence-table th,.research-page .evidence-table td{padding-right:1rem}.research-page .evidence-table tbody th{border-bottom:1px solid var(--soft-rule);font-family:var(--sans);text-transform:none;letter-spacing:0;padding-block:1rem;font-size:.8125rem;font-weight:500}.research-page .result-reading{grid-template-columns:8rem 1fr;gap:1.5rem;display:grid;max-width:none!important;margin-top:1.75rem!important}.result-reading>.mono-label{padding-top:.25rem}.result-reading>p{max-width:65ch;margin:0;line-height:1.75}.research-page .publication-register--compact{margin-top:2rem}.research-page .publication-register-header{border-top:0}@media (width<=1100px){.research-page .evidence-section{grid-template-columns:1fr;row-gap:1.75rem}.research-page .evidence-section>h2,.research-page .evidence-section-body,.research-page .evidence-section-body--wide{grid-column:1}.research-page .evidence-section-body{max-width:72ch}.research-page .evidence-section-body--wide{max-width:none}}@media (width<=720px){.research-page .research-intro{padding-block:2.75rem 3rem;display:block}.research-page .research-intro .eyebrow{max-width:none;margin-bottom:1.25rem}.research-page .research-intro h1{font-size:clamp(2.1rem,7.8vw,3.25rem);line-height:1.1}.research-page .research-intro>p:last-child{margin-top:1.5rem;font-size:1rem}.research-page .research-comparison{grid-template-columns:1fr}.research-page .research-comparison>div{padding:1.5rem 0 1.75rem}.research-page .research-comparison-value{font-size:clamp(2rem,9vw,3rem)}.research-page .research-figure{margin-top:1.75rem}.study-figure-heading{margin-bottom:1.75rem}.study-flow{grid-template-columns:1fr;gap:0}.study-stage{grid-template-columns:1fr}.study-stage-label{padding-top:1rem}.study-stage-content,.study-models{padding-block:1.25rem 1.75rem}.study-stage h3{font-size:1.4rem}.study-stage-content>p,.study-model>p{max-width:48ch;font-size:.9rem}.study-link--out,.study-link--in{display:none}.study-constraint{border-top:0;padding-top:0}.research-page .figure-note{margin-top:0!important}.model-comparisons{grid-template-columns:1fr;gap:2.25rem;margin-bottom:2.25rem}.model-chart+.model-chart{border-top:1px solid var(--soft-rule);padding-top:1.75rem}.research-page .result-reading{grid-template-columns:1fr;gap:.75rem}.research-page .evidence-table-wrap{display:none}.result-ledger{display:block}.result-record{border-top:1px solid var(--rule);padding-block:1.25rem 1.75rem}.result-record h3{font-family:var(--serif);margin:0 0 1.25rem;font-size:1.4rem;font-weight:450}.result-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;display:grid}.result-record dt{color:var(--muted);margin-bottom:.35rem;font-size:.75rem;line-height:1.45}.result-record dd{font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.result-record dl>div:last-child:nth-child(odd){grid-column:1/-1}}
