.researchPage{--research-ink: #17211f;--research-mint: #94d4b8;color:var(--text)}.researchPage .researchLandingHero{min-height:66vh}.researchPage .researchHero h1 em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:inherit}.researchPage .backLink{display:inline-block;margin-bottom:3rem;color:#f7faf9a8;font-size:.74rem;font-weight:750;letter-spacing:.09em;opacity:.64;text-decoration:none;text-transform:uppercase}.researchPage .backLink:hover,.researchPage .backLink:focus{color:var(--accent)}.researchPage .heroSupport{max-width:62ch;margin:1.75rem 0 2rem;padding-left:1rem;border-left:2px solid var(--accent);color:#f7faf9d6;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic;font-weight:650}.researchPage .researchSection{background:transparent;color:var(--text)}.researchPage .researchSection .sectionHeader h2,.researchPage .researchSection .sectionHeader h3{color:var(--text)}.researchPage .researchSection .sectionHeader p,.researchPage .researchSection>p{color:var(--muted)}.researchPage .programGrid{align-items:stretch}.researchPage .programGrid,.researchPage .researchCardGrid{margin-top:30px}.researchPage .programCard{display:flex;min-height:360px;flex-direction:column;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 88% 10%,rgba(47,214,182,.1),transparent 34%),#071d35;color:var(--text);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.researchPage .programCard:nth-child(2){background:radial-gradient(circle at 12% 88%,rgba(127,235,214,.08),transparent 32%),#082138}.researchPage .programCard:hover,.researchPage .programCard:focus-visible{border-color:#2fd6b694;background:radial-gradient(circle at 88% 10%,rgba(47,214,182,.15),transparent 36%),#071d35;color:var(--text);transform:translateY(-3px)}.researchPage .programCard:hover{box-shadow:0 20px 48px #194c3d14}.researchPage .programCard:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.researchPage .programMeta{display:flex;justify-content:space-between;margin-bottom:3.5rem;color:#f7faf98f;font-size:.78rem;font-weight:750;letter-spacing:.08em}.researchPage .programCard h3{margin-bottom:1rem;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:400}.researchPage .programCard p{color:var(--muted)}.researchPage .programAction{margin-top:auto;padding-top:2rem;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.researchPage .miniCard{background:radial-gradient(circle at 90% 8%,rgba(47,214,182,.065),transparent 34%),var(--panel);color:var(--text)}.researchPage .miniCard h3{color:var(--text)}.researchPage .miniCard p{color:var(--muted)}.researchPage .technicalEvidenceSection .proofStat{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.researchPage .technicalEvidenceSection .proofStat span,.researchPage .proofCopy{color:var(--muted)}.researchPage .controlRecordSection{background:transparent;color:#fff}.researchPage .controlRecordSection .sectionHeader h2{color:#fff}.researchPage .controlRecordSection .sectionHeader p{color:#ffffffbd}.researchPage .controlRecordSection .miniCard{background:#edf3ef;color:var(--research-ink)}.researchPage .controlRecordSection .miniCard h3{color:var(--research-ink)}.researchPage .controlRecordSection .miniCard p{color:#17211fb8}.researchPage .sharedFramework{background:transparent;color:var(--text)}.researchPage .frameworkHeader{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);column-gap:clamp(2.5rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.researchPage .frameworkHeader .eyebrow{grid-column:1 / -1;margin-bottom:1rem}.researchPage .frameworkHeader h2{max-width:16ch;margin:0;color:var(--text);font-size:clamp(2.35rem,4.6vw,4.4rem);line-height:1}.researchPage .frameworkHeader p{max-width:32rem;margin:0 0 .35rem;color:var(--muted);font-size:1rem;line-height:1.65}.researchPage .frameworkFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.35vw,1.2rem);margin:0;padding:0;list-style:none}.researchPage .frameworkStage{--stage-accent: rgba(127,235,214,.6);position:relative;min-height:17rem;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(127,235,214,.18);border-top:3px solid var(--stage-accent);border-radius:var(--radius);background:#071d35;color:var(--text);box-shadow:0 18px 44px #0000001a}.researchPage .frameworkStage:nth-child(2){--stage-accent: rgba(127,235,214,.82);background:#082138}.researchPage .frameworkStage:nth-child(3){--stage-accent: var(--accent);border-color:#2fd6b68f;background:radial-gradient(circle at 82% 8%,rgba(47,214,182,.22),transparent 38%),#073042}.researchPage .frameworkStage:nth-child(4){--stage-accent: rgba(47,214,182,.76);background:#09273a}.researchPage .frameworkStage:nth-child(5){--stage-accent: rgba(127,235,214,.68);background:#071f32}.researchPage .frameworkStage:not(:last-child):after{position:absolute;z-index:3;top:50%;right:-1.05rem;width:.72rem;height:.72rem;border-top:1.5px solid rgba(127,235,214,.9);border-right:1.5px solid rgba(127,235,214,.9);content:"";transform:translateY(-50%) rotate(45deg)}.researchPage .stageMeta{display:flex;justify-content:space-between;margin-bottom:clamp(3rem,4.5vw,5rem);color:var(--stage-accent);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.researchPage .frameworkStage h3{margin:0 0 .75rem;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:400;line-height:1.08}.researchPage .frameworkStage:nth-child(3) h3{color:var(--accent-2)}.researchPage .frameworkStage p{margin:0;color:#f7faf9bd;font-size:.82rem;line-height:1.5}.researchPage .frameworkCaption{max-width:58rem;margin:1.5rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.55}.researchPage .frameworkCaption strong{color:var(--accent)}.researchPage .papersSection .paperSelector{margin-top:34px}.researchPage .papersSection .paperTakeaway{display:block;max-width:800px;margin-bottom:18px;color:var(--accent-2);font-size:clamp(24px,3.5vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.researchPage .researchMaterials{background:radial-gradient(circle at 88% 18%,rgba(47,214,182,.07),transparent 30%),transparent}.researchPage .finalCta,.researchPage .finalCta h2{color:#fff!important}.researchPage .finalCta p{color:#ffffffbd!important}.researchPage .finalCta .eyebrow{color:var(--research-mint)!important}@media(max-width:1040px){.researchPage .frameworkFlow{grid-template-columns:1fr;gap:1rem}.researchPage .frameworkStage{min-height:0}.researchPage .frameworkStage:not(:last-child):after{top:auto;right:50%;bottom:-.9rem;transform:translate(50%) rotate(135deg)}.researchPage .stageMeta{margin-bottom:2.25rem}}@media(max-width:760px){.researchPage .researchLandingHero{min-height:auto}.researchPage .programCard{min-height:320px}.researchPage .frameworkHeader{grid-template-columns:1fr;row-gap:1.25rem}.researchPage .frameworkHeader h2{max-width:18ch}}
