.research-page .research-hero{margin:0}.research-page .research-hero .clip{background:0 0;border-radius:14px;height:auto;padding:0}.research-stats{background:var(--esh-ink,#12332c);padding:clamp(28px,4vw,44px) 0}.research-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.research-stats dl>div{border-left:1px solid #ffffff24;flex-direction:column-reverse;gap:6px;padding-left:18px;display:flex}.research-stats dd{margin:0}.research-stats strong{color:var(--esh-paper,#f7f7f2);font:300 clamp(32px, 3.4vw, 46px)/1.05 var(--esh-font-display);font-variant-numeric:tabular-nums}.research-stats dt{color:#aab5ad;font-size:13px;line-height:1.45}.research-page .research-program__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3.4vw,48px);margin-top:clamp(28px,3.4vw,44px);display:grid}.research-page .research-facts{border-top:1px solid var(--esh-line,#d8ddd4);margin:0;display:grid}.research-page .research-facts>div{border-bottom:1px solid var(--esh-line,#d8ddd4);grid-template-columns:128px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.research-page .research-facts dt{color:#5c6861;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.6}.research-page .research-facts dd{color:#2f3b35;margin:0;font-size:15px;line-height:1.55}.research-page .research-artifacts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.research-page .research-artifacts li{border-radius:var(--esh-radius-card-sm,14px);background:var(--esh-white,#fff);transition:transform var(--site-motion,.2s) var(--site-ease,ease)}.research-page .research-artifacts a{color:inherit;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.research-page .research-artifacts li:hover{transform:translateY(-2px)}.research-page .research-artifacts a:focus-visible{outline-offset:3px;border-radius:inherit;outline:3px solid #08715d}.research-page .research-artifacts__kind{color:#5c6861;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.research-page .research-artifacts__kind .site-icon{color:#5c6861}.research-page .research-artifacts__kind em{color:#8a938d;letter-spacing:.06em;margin-left:4px;font-style:normal;font-weight:500}.research-page .research-artifacts strong{color:#12332c;font-size:17px;font-weight:600;line-height:1.35}.research-page .research-artifacts a:hover strong{text-underline-offset:3px;text-decoration:underline}.research-page .research-artifacts code{overflow-wrap:anywhere;color:#183c34;background:#f4f6f1;border-radius:8px;padding:7px 10px;font:500 12.5px/1.5 ui-monospace,Cascadia Code,Consolas,monospace;display:block}.research-page .research-artifacts__desc{color:#4d5953;font-size:14px;line-height:1.55}.research-page .research-artifacts__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.research-page .research-artifacts__tags i{color:#4d5953;background:0 0;border:1px solid #dfe3dc;border-radius:4px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500}.research-page .research-artifacts__tags i.is-license{color:#6b746f}.research-page .research-artifacts .is-superseded a{opacity:.8}.research-page .research-program__note{max-width:860px;margin-top:28px}.research-page .research-program__links{flex-wrap:wrap;gap:12px 24px;margin-top:18px;display:flex}.research-page .research-use{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.research-page .research-use h2{margin-top:14px}.research-page .research-use p:not(.site-eyebrow){margin-top:16px}@media (width<=999px){.research-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.research-page .research-program__body,.research-page .research-use{grid-template-columns:1fr}}@media (width<=699px){.research-page .research-facts>div{grid-template-columns:1fr;gap:4px}.research-page .research-artifacts a{padding:16px}}@media (prefers-reduced-motion:reduce){.research-page .research-artifacts li{transition:none}}.research-page>.page-intro{isolation:isolate;color:var(--esh-text-body);background:radial-gradient(circle at 18% 90%, #08715d3d, transparent 48%), linear-gradient(0deg, #0a1f1af5, #0a1f1adb), var(--esh-ink-deep,#0a1f1a);padding:150px 0 64px;position:relative;overflow:hidden}.research-page>.page-intro .page-trail{color:var(--esh-text-dim)}.research-page>.page-intro .site-eyebrow{color:var(--esh-text-dim,#8f9a93)}.research-page>.page-intro h1{color:var(--esh-paper);font-weight:300}.research-page>.page-intro h1 em{color:inherit}.research-page>.page-intro .page-intro__description{color:var(--esh-text-body)}.research-page>.page-intro .page-actions .site-text-link{color:var(--esh-paper);border-color:#f7f7f28a}.research-stats{border-top:1px solid #ffffff14}@media (width<=699px){.research-page>.page-intro{padding:96px 0 40px}}
