.research-page{background:var(--paper);color:var(--sumi)}.research-page .research-hero .display{max-width:9ch}.research-page .research-hero .operator-proof{align-self:center}.research-page .research-brief{background:var(--sumi);color:var(--on-dark)}.research-page .research-brief-copy .headline{max-width:9ch;margin-top:var(--space-5)}.research-page .research-brief-copy .body-lg{margin-top:var(--space-6);color:var(--on-dark-2)}.research-page .research-labels{border-top:1px solid var(--sumi-rule);border-bottom:1px solid var(--sumi-rule);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.research-page .research-label{padding:var(--space-5);min-height:120px;color:var(--on-dark-2);font-size:var(--type-ui);align-items:flex-end;line-height:1.45;display:flex}.research-page .research-label:first-child{padding-left:0}.research-page .research-label+.research-label{border-left:1px solid var(--sumi-rule)}.research-page .research-problem-grid .headline{max-width:11ch;margin-top:var(--space-5)}.research-page .research-problem-grid .body-lg{max-width:42ch}.research-page .research-fit-art img{object-position:center}.research-page .fit-reasons{margin-top:var(--space-7);border-top:1px solid var(--rule-2)}.research-page .fit-reason{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:30px 1fr auto;align-items:center;display:grid}.research-page .fit-reason span{color:var(--ultra);font-size:var(--type-xs)}.research-page .fit-reason b{font-size:var(--type-ui)}.research-page .fit-reason em{font-size:var(--type-2xs);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.research-page .research-anatomy{background:var(--paper-2)}.research-page .research-anatomy .headline{max-width:11ch}.research-page .dossier-cell{min-height:250px}.research-page .dossier-cell span{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra)}.research-page .dossier-cell h3{font-size:var(--type-subtitle);margin-top:var(--space-6)}.research-page .dossier-cell p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-4);max-width:43ch;line-height:1.6}.research-page .source-strip{gap:var(--space-6);padding-top:var(--space-7);margin-top:var(--space-8);border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;align-items:center;display:grid}.research-page .source-strip p{font-size:var(--type-body-sm);color:var(--ink-2);max-width:66ch;line-height:1.6}.research-page .source-strip b{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--moss)}.research-page .research-path-art{height:clamp(420px,44vw,620px)}.research-page .research-path-art img{object-fit:cover;object-position:center;height:100%}.research-page .research-path-copy .headline{max-width:10ch;margin-top:var(--space-5)}.research-page .research-path-copy .body-lg{margin-top:var(--space-6)}.research-page .path-proof{margin-top:var(--space-8);padding:var(--space-6);background:var(--card);border-left:3px solid var(--moss)}.research-page .path-proof strong{font-size:var(--type-title);display:block}.research-page .path-proof p{font-size:var(--type-caption);color:var(--ink-2);margin-top:var(--space-3);line-height:1.55}.research-page .research-round .headline{max-width:12ch}.research-page .research-round .body-lg{color:var(--on-dark-2)}.research-page .round-compare{margin-top:var(--space-9)}.research-page .round-card{min-height:260px}.research-page .round-card span{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ultra-lite)}.research-page .round-card h3{font-size:var(--type-subtitle);margin-top:var(--space-6)}.research-page .round-card p{font-size:var(--type-caption);color:var(--on-dark-2);margin-top:var(--space-4);max-width:42ch;line-height:1.6}.research-page .round-score{align-items:baseline;gap:var(--space-3);margin-top:var(--space-7);display:flex}.research-page .round-score b{font-size:var(--type-metric);font-weight:500}.research-page .round-score em{font-size:var(--type-xs);color:var(--on-dark-3);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.research-page .research-faq .headline{max-width:12ch;margin:var(--space-5) 0 var(--space-9)}.research-page .research-final>img{object-position:center}@media (max-width:980px){.research-page .research-path-copy{order:-1}.research-page .research-path-art{height:420px}}@media (max-width:700px){.research-page .research-labels{grid-template-columns:1fr}.research-page .research-label,.research-page .research-label:first-child{min-height:0;padding:var(--space-5) 0}.research-page .research-label+.research-label{border-left:0;border-top:1px solid var(--sumi-rule)}.research-page .dossier-cell,.research-page .round-card{min-height:0}.research-page .source-strip{grid-template-columns:1fr}}
