.case-study_caseStudy__zdoIM{--ink:var(--c-text);--muted-ink:var(--c-text-secondary);--paper:var(--c-canvas);--wet:var(--chart-1);--wet-soft:var(--success-surface);--dry:var(--chart-3);--dry-soft:var(--info-surface);--expert:var(--chart-4);--expert-soft:var(--warning-surface);--open:var(--chart-5);--open-soft:var(--danger-surface);--rule:var(--c-outline-light);color:var(--ink);margin:-1.5rem -2rem;background:var(--paper);min-height:100vh}.case-study_hero__BSv5E{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,5vw,4.5rem);border-bottom:1px solid var(--rule);background:rgba(255,255,255,.72)}.case-study_heroTopline__hRGS9{display:flex;align-items:center;gap:.75rem;color:var(--muted-ink);font-size:.75rem;font-weight:600;letter-spacing:.02em}.case-study_statusDot__wxXVx{display:inline-flex;align-items:center;gap:.45rem}.case-study_statusDot__wxXVx:before{width:.45rem;height:.45rem;border-radius:999px;background:var(--expert);content:""}.case-study_langSwitch__qTmKR{margin-left:auto}.case-study_heroGrid__yUe8e{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;margin-top:1.35rem}.case-study_hero__BSv5E h1{max-width:760px;font-size:clamp(1.65rem,2.25vw,2rem);line-height:1.16;letter-spacing:-.035em;font-weight:620;text-wrap:balance}.case-study_heroSubtitle__ZwGNS{max-width:790px;margin-top:1rem;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.7;color:var(--muted-ink)}.case-study_boundaryNote__Ft__J{border-top:3px solid var(--open);padding-top:1rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;color:var(--open);font-size:.86rem;line-height:1.6}.case-study_boundaryNote__Ft__J svg{width:1.1rem;margin-top:.2rem}.case-study_conclusionSection__fbbLd,.case-study_geometrySection__NOyLh,.case-study_section__HqQj8,.case-study_thesisSection__nUIOm{padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,5vw,4.5rem);border-bottom:1px solid var(--rule)}.case-study_compactHeading__gXRNL{margin-bottom:1.5rem;color:var(--muted-ink);font-size:.82rem;font-weight:650}.case-study_thesisEquation__7QGFa{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,5vw,5rem);align-items:center;max-width:1120px}.case-study_thesisEquation__7QGFa p{font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.35;letter-spacing:-.025em;font-weight:580;text-wrap:balance}.case-study_thesisEquation__7QGFa span{color:var(--open);font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:300}.case-study_thesisBottom__FBHJN{margin-top:1.75rem;border-left:3px solid var(--expert);padding-left:1rem;max-width:780px;color:var(--expert);font-size:.9rem;line-height:1.6;font-weight:600}.case-study_sectionIntro__FpK8e{max-width:820px;margin-bottom:2.25rem}.case-study_conclusionSection__fbbLd h2,.case-study_sectionIntro__FpK8e h2{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.18;letter-spacing:-.035em;font-weight:610;text-wrap:balance}.case-study_sectionIntro__FpK8e>div>p{margin-top:.75rem;max-width:720px;color:var(--muted-ink);font-size:1rem;line-height:1.7}.case-study_evidenceRail__9Gyar{position:relative;max-width:1080px;margin-left:0;border-top:1px solid var(--rule)}.case-study_railStep__RoH94{display:grid;grid-template-columns:52px 42px minmax(0,1fr);gap:1.25rem;padding:1.65rem 0;border-bottom:1px solid var(--rule)}.case-study_stepIndex__nmK3O{color:var(--muted-ink);font-size:.72rem;padding-top:.35rem}.case-study_stepIcon__6ma6r{width:36px;height:36px;border:1px solid;display:grid;place-items:center}.case-study_stepIcon__6ma6r svg{width:17px}.case-study_railStep__RoH94.case-study_wet__03p4c{color:var(--wet)}.case-study_railStep__RoH94.case-study_dry__qv6Ra{color:var(--dry)}.case-study_stepKind__ujXVM{font-size:.68rem;font-weight:700;letter-spacing:.06em;opacity:.82}.case-study_railStep__RoH94 h3{color:var(--ink);font-size:1.12rem;margin-top:.25rem;font-weight:650}.case-study_railStep__RoH94>div:last-child>p:not(.case-study_stepKind__ujXVM){max-width:720px;color:var(--muted-ink);margin-top:.45rem;font-size:.88rem;line-height:1.65}.case-study_moduleLink__0XMYl{display:inline-block;margin-top:.65rem;border-bottom:1px solid;color:var(--dry);font-size:.72rem;font-weight:700}.case-study_expertBand__GhSdA{position:absolute;right:0;top:50%;transform:translateY(-50%);width:210px;border:1px solid var(--warning-border);background:var(--expert-soft);color:var(--expert);padding:.85rem 1rem;display:flex;align-items:center;gap:.6rem;font-size:.76rem;font-weight:700}.case-study_expertBand__GhSdA svg{width:1rem}.case-study_geometrySection__NOyLh{background:var(--c-surface-low)}.case-study_geometryFigure__jYNuc{max-width:1120px;margin-left:0}.case-study_geometryFigure__jYNuc svg{width:100%;height:auto;border:1px solid var(--rule);background:rgba(255,255,255,.58)}.case-study_geometryFigure__jYNuc text{fill:var(--muted-ink);font-size:13px;font-family:Inter,system-ui,sans-serif}.case-study_geometryFigure__jYNuc>figcaption{max-width:880px;margin-top:1.4rem;color:var(--muted-ink);font-size:.92rem;line-height:1.75}.case-study_regionLine__XlkPw{stroke:var(--c-outline);stroke-width:3}.case-study_regionPriority__3felH{fill:var(--wet);opacity:.9}.case-study_regionAlternative__lOcQx{fill:var(--dry);opacity:.42}.case-study_candidateMuted__Ggb0x{fill:#fff;stroke:var(--wet);stroke-width:2}.case-study_candidateBest__eDMMN{fill:var(--wet);stroke:var(--wet);stroke-width:2}.case-study_candidateOther__Wn5ju{fill:#fff;stroke:var(--dry);stroke-width:2}.case-study_groupArrow__w3g2K{stroke:var(--c-outline);stroke-width:1.5;stroke-dasharray:3 3}.case-study_measure__g6j1g{stroke:var(--expert);stroke-width:1.5;stroke-dasharray:5 4}.case-study_figureDivider__N__TS{stroke:var(--rule);stroke-width:1;stroke-dasharray:4 5}.case-study_targetCases__7_EyO{max-width:1120px;margin-left:0;border-top:1px solid var(--ink)}.case-study_targetCase___5AGe{display:grid;grid-template-columns:190px minmax(0,1fr);gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--ink)}.case-study_targetHeading__xxHDX{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.case-study_targetHeading__xxHDX span{color:var(--muted-ink);font-size:.72rem}.case-study_targetHeading__xxHDX h3{margin-top:.3rem;font-size:1.65rem;letter-spacing:-.05em;font-weight:650}.case-study_targetHeading__xxHDX svg{width:1.1rem;color:var(--dry)}.case-study_caseLedger__0qQMJ{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:0}.case-study_caseLedger__0qQMJ>div{padding:0 1.5rem;border-left:1px solid var(--rule)}.case-study_caseLedger__0qQMJ h4,.case-study_openClaim__rW3p3 h4{color:var(--muted-ink);font-size:.7rem;font-weight:700;margin-bottom:.8rem}.case-study_caseLedger__0qQMJ p{color:var(--muted-ink);font-size:.82rem;line-height:1.7}.case-study_openClaim__rW3p3{background:var(--open-soft);padding-top:1rem!important;padding-bottom:1rem!important}.case-study_openClaim__rW3p3 h4,.case-study_openClaim__rW3p3 p{color:var(--open)}.case-study_evidenceList__8jWoG{display:grid;gap:.65rem}.case-study_evidenceList__8jWoG li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:.55rem;color:var(--muted-ink);font-size:.82rem;line-height:1.55}.case-study_evidenceList__8jWoG svg{width:14px;height:14px;margin-top:.22rem;color:var(--wet)}.case-study_epitopeDefinitions__P9NWV{margin-left:0;max-width:1120px;border-top:1px solid var(--ink)}.case-study_epitopeDefinitions__P9NWV>div{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:2rem;padding:1.45rem 0;border-bottom:1px solid var(--rule)}.case-study_epitopeDefinitions__P9NWV dt{color:var(--dry);font-weight:700}.case-study_epitopeDefinitions__P9NWV dd{color:var(--muted-ink);line-height:1.65}.case-study_governanceTable__ZBKT_,.case-study_ownershipTable__lrrlW{margin-left:0;max-width:1120px;border-top:1px solid var(--ink)}.case-study_governanceTable__ZBKT_>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:2rem;padding:1.35rem 0;border-bottom:1px solid var(--rule)}.case-study_governanceTable__ZBKT_ span{width:fit-content;padding:.18rem .45rem;border-left:3px solid;font-size:.76rem;font-weight:700}.case-study_governanceTable__ZBKT_ .case-study_fixed__vjzKL{color:var(--wet);background:var(--wet-soft)}.case-study_governanceTable__ZBKT_ .case-study_expert__DA5NC{color:var(--expert);background:var(--expert-soft)}.case-study_governanceTable__ZBKT_ .case-study_learn__ulAUr{color:var(--dry);background:var(--dry-soft)}.case-study_governanceTable__ZBKT_ p{color:var(--muted-ink);line-height:1.65}.case-study_ownershipTable__lrrlW>div{display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:2rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--rule)}.case-study_ownershipTable__lrrlW strong{color:var(--ink);font-size:.9rem}.case-study_ownershipTable__lrrlW p{color:var(--muted-ink);line-height:1.65}.case-study_ownershipTable__lrrlW span{color:var(--dry);font-size:.78rem;font-weight:700}.case-study_conclusionSection__fbbLd{background:var(--c-surface-low);color:var(--ink)}.case-study_conclusionSection__fbbLd blockquote{max-width:1060px;margin:1.5rem 0 2.5rem;border-left:3px solid var(--wet);padding-left:1rem;color:var(--ink);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.5;letter-spacing:-.02em;font-weight:570}.case-study_claimColumns__eOle9{display:grid;grid-template-columns:1fr 1fr;gap:1px;max-width:1120px;background:var(--rule);border:1px solid var(--rule)}.case-study_claimColumns__eOle9>div{background:var(--c-card);padding:1.75rem}.case-study_claimColumns__eOle9 h3{color:var(--ink);font-size:.9rem;margin-bottom:1.25rem}.case-study_claimColumns__eOle9 .case-study_evidenceList__8jWoG li{color:var(--muted-ink)}.case-study_claimColumns__eOle9 .case-study_evidenceList__8jWoG svg{color:var(--wet)}.case-study_claimColumns__eOle9 .case-study_nextEvidence__2pIlg .case-study_evidenceList__8jWoG svg{color:var(--expert)}.case-study_footer__1JT5T{padding:1.5rem clamp(1.5rem,7vw,7rem) 3rem;background:var(--c-surface-low);color:var(--muted-ink);font-size:.68rem;line-height:1.6}@media (max-width:980px){.case-study_heroGrid__yUe8e{grid-template-columns:1fr;align-items:start}.case-study_expertBand__GhSdA{position:static;transform:none;margin-top:1rem}.case-study_caseLedger__0qQMJ{grid-template-columns:1fr}.case-study_caseLedger__0qQMJ>div{border-left:0;border-top:1px solid var(--rule);padding:1.25rem 0}.case-study_openClaim__rW3p3{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:720px){.case-study_caseStudy__zdoIM{margin:-1.5rem -1rem}.case-study_hero__BSv5E h1{font-size:clamp(1.6rem,7vw,2rem)}.case-study_heroTopline__hRGS9{flex-wrap:wrap}.case-study_langSwitch__qTmKR{margin-left:0}.case-study_thesisEquation__7QGFa{grid-template-columns:1fr}.case-study_thesisEquation__7QGFa span{transform:rotate(90deg);width:fit-content}.case-study_epitopeDefinitions__P9NWV,.case-study_evidenceRail__9Gyar,.case-study_geometryFigure__jYNuc,.case-study_governanceTable__ZBKT_,.case-study_ownershipTable__lrrlW,.case-study_targetCases__7_EyO{margin-left:0}.case-study_railStep__RoH94{grid-template-columns:36px minmax(0,1fr)}.case-study_stepIcon__6ma6r{display:none}.case-study_targetCase___5AGe{grid-template-columns:1fr}.case-study_epitopeDefinitions__P9NWV>div,.case-study_governanceTable__ZBKT_>div,.case-study_ownershipTable__lrrlW>div{grid-template-columns:1fr;gap:.55rem}.case-study_claimColumns__eOle9{grid-template-columns:1fr}}