:root{--border:var(--line);--background:var(--paper);--surface:#fff;--surfaceElevated:#eaf4fc;--textPrimary:var(--ink);--textSecondary:var(--muted);--accentCyan:var(--deep);--accentAmber:#4d86bb;--success:#1769aa}.institutional-research{overflow:clip}.institutional-research>article,.institutional-research>section{width:min(var(--max), calc(100% - 3rem));margin-inline:auto}.institutional-research .eyebrow{color:var(--deep);letter-spacing:.14em;text-transform:uppercase;font:800 .68rem ui-monospace,monospace}.institutional-research .section-heading{max-width:850px;margin-bottom:3rem}.institutional-research .section-heading h2{max-width:950px}.institutional-research .section-heading>p:last-child{color:var(--muted);max-width:720px}.institutional-research .text-link{color:var(--deep);border-bottom:1px solid;padding-bottom:.2rem;font-weight:800;display:inline-block}.models-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 76px);padding-block:6rem;display:flex;position:relative}.models-hero:after{content:"";aspect-ratio:1;border:1px solid var(--deep);opacity:.2;width:min(40vw,460px);position:absolute;right:2%;transform:rotate(45deg)}.models-hero h1{z-index:1;position:relative}.models-hero h1 span{color:var(--deep)}.models-hero .lede{z-index:1;position:relative}.model-legend{z-index:1;flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex;position:relative}.model-legend span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#f7fbffcc;padding:.55rem .75rem;font:700 .63rem ui-monospace,monospace}.models-catalog{border-top:1px solid var(--ink);padding-block:clamp(5rem,9vw,9rem)}.model-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.model-card{background:var(--surface);flex-direction:column;min-height:390px;padding:clamp(1.6rem,4vw,3rem);display:flex}.model-card .card-top{color:var(--deep);justify-content:space-between;font:800 .65rem ui-monospace,monospace;display:flex}.badge{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:.3rem .5rem}.model-status{letter-spacing:.1em;text-transform:uppercase;margin:3rem 0 .2rem;font:700 .66rem ui-monospace,monospace;color:var(--deep)!important}.model-card h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.model-card h4{margin:.8rem 0;font-size:1rem}.model-card>p:last-of-type{color:var(--muted);max-width:580px}.model-card>a{color:var(--deep);margin-top:auto;font-weight:800}.research-page .research-now ol{margin:0;padding:0;list-style:none}.research-page .research-now li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.research-page .research-now li span{color:var(--deep);font:800 .65rem ui-monospace,monospace}.research-other{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.research-other p{color:var(--muted)}.research-model-primary{border-top:3px solid var(--deep)!important}.availability-grid article>span{color:var(--deep);font:800 .65rem ui-monospace,monospace}.repo-mark span{transform:rotate(-45deg)}@media (max-width:760px){.institutional-research>article,.institutional-research>section{width:min(100% - 2rem, var(--max))}.model-grid,.research-other{grid-template-columns:1fr}.models-hero{min-height:72svh}.models-hero:after{width:58vw;right:-20%}.model-card{min-height:340px}}
