.research-module__pmmqWq__researchPage{--research-green:var(--accent);--research-ink:var(--text);--research-muted:var(--muted);--research-panel:var(--panel);--research-line:var(--line);width:100%;padding-bottom:6rem}:is(.research-module__pmmqWq__researchPage .research-hero,.research-module__pmmqWq__researchPage .research-section){width:min(100% - 4.5rem,1180px);margin-inline:auto}.research-module__pmmqWq__researchPage .research-hero{border-bottom:1px solid var(--research-line);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);padding:clamp(3rem,6vw,5.5rem) 0;display:grid}.research-module__pmmqWq__researchPage h1{letter-spacing:-.065em;grid-column:1/-1;max-width:850px;margin:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:590;line-height:.95}.research-module__pmmqWq__researchPage .research-copy>p{max-width:760px;color:var(--research-muted);margin:1.6rem 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}.research-module__pmmqWq__researchPage .research-copy>p strong{color:var(--research-ink);font-weight:590}.research-module__pmmqWq__researchPage .button-row{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.research-module__pmmqWq__researchPage .research-section{border-bottom:1px solid var(--research-line);padding:clamp(4rem,8vw,7rem) 0}.research-module__pmmqWq__researchPage .research-problem{border-bottom:0}.research-module__pmmqWq__researchPage .section-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.research-module__pmmqWq__researchPage .section-intro h2{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:590;line-height:1}.research-module__pmmqWq__researchPage .section-intro p{color:var(--research-muted);margin:0;font-size:.96rem;line-height:1.75}.research-module__pmmqWq__researchPage .problem-grid{border-block:1px solid var(--research-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.research-module__pmmqWq__researchPage .problem-grid article{padding:2rem}.research-module__pmmqWq__researchPage .problem-grid article+article{border-left:1px solid var(--research-line)}:is(.research-module__pmmqWq__researchPage .problem-grid h3,.research-module__pmmqWq__researchPage .market-effects h3,.research-module__pmmqWq__researchPage .program-grid h3){letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:620}:is(.research-module__pmmqWq__researchPage .problem-grid p,.research-module__pmmqWq__researchPage .market-effects p,.research-module__pmmqWq__researchPage .program-grid p){color:var(--research-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.65}.research-module__pmmqWq__researchPage .market-effects{background:var(--research-line);border:1px solid var(--research-line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3.5rem;display:grid;overflow:hidden}.research-module__pmmqWq__researchPage .market-effects article{background:var(--bg);min-height:220px;padding:1.5rem}:is(.research-module__pmmqWq__researchPage .market-effects article>span,.research-module__pmmqWq__researchPage .program-grid>a>span){color:var(--research-green);font-family:var(--font-mono), ui-monospace, monospace;margin-bottom:3rem;font-size:.66rem;font-weight:700;display:block}.research-module__pmmqWq__researchPage .research-program{border-bottom:0}.research-module__pmmqWq__researchPage .program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.research-module__pmmqWq__researchPage .program-grid>a{min-height:290px;color:var(--research-ink);background:var(--research-panel);border:1px solid var(--research-line);border-radius:7px;flex-direction:column;padding:1.5rem;transition:border-color .16s,transform .16s;display:flex}.research-module__pmmqWq__researchPage .program-grid>a:hover{border-color:var(--research-green);transform:translateY(-2px)}.research-module__pmmqWq__researchPage .program-grid>a>span{margin-bottom:2.5rem}.research-module__pmmqWq__researchPage .program-grid b{color:var(--research-green);margin-top:auto;padding-top:1.5rem;font-size:.76rem}@media (max-width:900px){:is(.research-module__pmmqWq__researchPage .research-hero,.research-module__pmmqWq__researchPage .section-intro){grid-template-columns:1fr}.research-module__pmmqWq__researchPage .market-effects{grid-template-columns:repeat(2,minmax(0,1fr))}.research-module__pmmqWq__researchPage .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){:is(.research-module__pmmqWq__researchPage .research-hero,.research-module__pmmqWq__researchPage .research-section){width:min(100% - 2.5rem,1180px)}.research-module__pmmqWq__researchPage .research-hero{gap:2.5rem;padding-top:2.5rem}.research-module__pmmqWq__researchPage h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,12vw,3.2rem)}.research-module__pmmqWq__researchPage .research-copy .button-row{flex-direction:column}.research-module__pmmqWq__researchPage .research-copy .button{justify-content:center;width:100%}:is(.research-module__pmmqWq__researchPage .problem-grid,.research-module__pmmqWq__researchPage .market-effects,.research-module__pmmqWq__researchPage .program-grid){grid-template-columns:1fr}.research-module__pmmqWq__researchPage .problem-grid article+article{border-top:1px solid var(--research-line);border-left:0}:is(.research-module__pmmqWq__researchPage .market-effects article,.research-module__pmmqWq__researchPage .program-grid>a){min-height:220px}}
