.case-studies_casePage__2bPhb,.case-studies_indexPage__dvm_B{background:#fcfbf8}.case-studies_kicker__Ki1FG{margin:0;color:var(--color-link);font-size:var(--font-size-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.case-studies_indexHeader__7c_92{display:flex;max-width:62rem;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-4)}.case-studies_indexIntro__rYBSf{min-width:0}.case-studies_indexTitle__39D8O{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-editorial);font-size:var(--font-size-title);font-variation-settings:"opsz" 72;font-weight:430;letter-spacing:-.032em;line-height:1.02}.case-studies_indexDescriptor__ZTtOJ{max-width:32em;margin:0;font-family:var(--font-editorial);font-size:var(--font-size-subheading);font-weight:380;line-height:1.42}.case-studies_indexCount__wM0ew{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.35rem;margin:0;color:var(--color-text-muted);font-size:.6875rem;letter-spacing:.09em;text-align:right;text-transform:uppercase}.case-studies_indexCount__wM0ew span:first-child{color:var(--color-text);font-weight:700}.case-studies_catalogue__XNciw{max-width:62rem;margin:0;padding:0;border-top:var(--border-thin);list-style:none}.case-studies_entry__tQIfo{display:grid;grid-template-columns:minmax(0,1fr) 14rem;grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-block:var(--space-5);border-bottom:var(--border-thin)}.case-studies_entryMain__M3FCI{min-width:0}.case-studies_entryRef__jzgV_{margin:0 0 .55rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.case-studies_entryTitle__Li8gI{margin:0;font-family:var(--font-editorial);font-size:clamp(1.6rem,2.1vw,2.1rem);font-variation-settings:"opsz" 36;font-weight:500;letter-spacing:-.02em;line-height:1.1}.case-studies_entryTitle__Li8gI a{text-decoration:none}.case-studies_entryTitle__Li8gI a:hover,.case-studies_entry__tQIfo:hover .case-studies_entryTitle__Li8gI a{text-decoration:underline}.case-studies_entryDeck__cRDZf{max-width:36em;margin:.6rem 0 0;color:var(--color-text-muted);font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_entryContext__cw_94{max-width:36em;margin:var(--space-2) 0 0;padding-top:.7rem;border-top:var(--border-thin);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.case-studies_entryDomains__MUN9T{display:flex;flex-wrap:wrap;align-items:center;margin:.85rem 0 0;color:var(--color-link);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.case-studies_entryDomains__MUN9T span{display:inline-flex;align-items:center}.case-studies_entryDomains__MUN9T span:not(:last-child):after{margin-inline:.5rem;color:var(--color-warm-gray);content:"·"}.case-studies_entryMeta__jZ6iX{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;min-width:0}.case-studies_metaLabel__IGtcy{margin:0;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_metaValue__0KUSe{margin:0;font-size:.875rem}.case-studies_metaLinks__zacoi{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-2) 0 0}.case-studies_metaLink__vt4hc{display:block;margin-top:.25rem;color:var(--color-link);font-size:.8125rem;font-weight:600;text-decoration:none}.case-studies_metaLink__vt4hc:hover{text-decoration:underline}.case-studies_record__rCSsa{max-width:68rem;padding-top:var(--space-6);padding-bottom:var(--space-6)}.case-studies_reference__b6BlT{margin:0;color:var(--color-link);font-size:var(--font-size-eyebrow);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.case-studies_caseTitle__bOEEx{margin:var(--space-2) 0 0;font-family:var(--font-editorial);font-size:clamp(2.3rem,3.4vw,2.9rem);font-variation-settings:"opsz" 60;font-weight:440;letter-spacing:-.03em;line-height:1.04}.case-studies_deck__dh1LV{max-width:34em;margin:var(--space-3) 0 0;font-family:var(--font-editorial);font-size:var(--font-size-subheading);font-weight:380;line-height:1.4}.case-studies_contextBand__pWSvC{max-width:52rem;margin:var(--space-5) 0 0;padding-block:var(--space-3);border-top:var(--border-thin);border-bottom:var(--border-thin)}.case-studies_contextLabel__wSbNB{margin:0;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_contextValue__LZowA{max-width:44em;margin:.5rem 0 0;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_caseMeta__SAlEX{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 var(--space-5)}.case-studies_caseMeta__SAlEX div{min-width:0}.case-studies_caseMeta__SAlEX dt{color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_caseMeta__SAlEX dd{margin:.3rem 0 0;font-size:.875rem}.case-studies_section__0p91F{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-block:var(--space-5);border-top:var(--border-thin)}.case-studies_sectionHeading__jOd_4{min-width:0}.case-studies_sectionLabel__kuTWv{margin:0;font-size:.75rem;font-weight:750;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.case-studies_registerNote__Bg46L{margin:.55rem 0 0;color:var(--color-text-muted);font-family:var(--font-editorial);font-size:.8125rem;font-style:italic;line-height:1.4}.case-studies_sectionBody__9v_MI{min-width:0}.case-studies_prose__xGfNW{max-width:calc(var(--font-size-body) * 32);margin:0 0 var(--space-3);font-family:var(--font-editorial);font-size:var(--font-size-body);line-height:var(--line-height-body)}.case-studies_prose__xGfNW:last-child{margin-bottom:0}.case-studies_proseList__WQSV7{max-width:44em;margin:0 0 var(--space-3);padding-left:1.1rem}.case-studies_proseList__WQSV7 li{margin-bottom:.5rem;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_boundaryNote__CS4Gi{max-width:44em;margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:.125rem solid var(--color-signal)}.case-studies_boundaryLabel__fgld8{margin:0;color:var(--color-link);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_boundaryText__PyIIo{margin:.5rem 0 0;color:var(--color-text-muted);font-family:var(--font-editorial);font-size:1rem;line-height:1.5}.case-studies_pathway__RB5gH{max-width:44em}.case-studies_pathway__RB5gH+.case-studies_pathway__RB5gH{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-thin)}.case-studies_pathwayName__JCYvH{margin:0 0 var(--space-2);color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.case-studies_pathway__RB5gH .case-studies_statement__LjQDN{margin:0 0 .7rem}.case-studies_pathway__RB5gH .case-studies_statement__LjQDN:last-of-type{margin-bottom:0}.case-studies_steps__f3aoL{margin:var(--space-3) 0 0;padding-left:1.1rem}.case-studies_steps__f3aoL li{margin-bottom:.4rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.case-studies_phases___K2sY{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.case-studies_phases___K2sY li{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);min-width:0}.case-studies_phases___K2sY li+li{padding-top:var(--space-3);border-top:var(--border-thin)}.case-studies_phaseName__xkJY5{margin:0;color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.case-studies_intervalRow__nX2Ql{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem var(--grid-gap);max-width:42em;margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-thin)}.case-studies_intervalLabel__k_O6a{flex:0 0 9rem;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_intervalValue__ubgnu{color:var(--color-signal);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.04em}.case-studies_phaseStatement__7t6m8{max-width:42em;margin:0;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_qualifier__3BvUC{max-width:42em;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.case-studies_pathway__RB5gH+.case-studies_qualifier__3BvUC{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-thin)}.case-studies_evidence__MCNoN{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.case-studies_evidence__MCNoN li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);min-width:0}.case-studies_evidence__MCNoN li+li{padding-top:var(--space-3);border-top:var(--border-thin)}.case-studies_standing__iJ22X{margin:.1rem 0 0;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-studies_statement__LjQDN{max-width:42em;margin:0;font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_approximate__G4UoD{margin-left:.4rem;color:var(--color-text-muted);font-family:var(--font-interface);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:.1em}.case-studies_derivation__EUeqG{max-width:42em;margin:.5rem 0 0;padding-left:var(--space-2);border-left:.0625rem solid var(--color-border);color:var(--color-text-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.case-studies_unknowns__zgFLF{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.case-studies_unknowns__zgFLF li{max-width:44em;padding-top:var(--space-2);border-top:var(--border-thin);font-family:var(--font-editorial);font-size:1.0625rem;line-height:1.5}.case-studies_unknowns__zgFLF li:first-child{padding-top:0;border-top:0}.case-studies_refList__0kbUz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);margin:0;padding:0;list-style:none}.case-studies_refLink__e_WNP{display:block;color:var(--color-link);font-family:var(--font-editorial);font-size:1.125rem;font-weight:560;line-height:1.25;text-decoration:none}.case-studies_refLink__e_WNP span{border-bottom:.0625rem solid transparent}.case-studies_refLink__e_WNP:hover span{border-color:currentColor}.case-studies_refLink__e_WNP svg{display:inline-block;width:1rem;height:1rem;margin-left:.3rem;vertical-align:-.12em}.case-studies_refSummary__qEzLm{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.case-studies_refMeta__Bu4op{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.case-studies_backLink__z4dQu{display:inline-flex;align-items:center;gap:.45rem;margin-top:var(--space-5);color:var(--color-link);font-size:.875rem;font-weight:650;text-decoration:none}.case-studies_backLink__z4dQu svg{width:1.1rem;height:1.1rem;transform:rotate(180deg)}.case-studies_backLink__z4dQu:hover{text-decoration:underline}@media (max-width:63.9375rem){.case-studies_refList__0kbUz,.case-studies_section__0p91F{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.case-studies_phases___K2sY li{grid-template-columns:7.5rem minmax(0,1fr)}}@media (max-width:47.9375rem){.case-studies_indexHeader__7c_92{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-5)}.case-studies_indexCount__wM0ew{flex-direction:row;align-items:center;gap:0;text-align:left}.case-studies_indexCount__wM0ew span{display:inline-flex;align-items:center}.case-studies_indexCount__wM0ew span+span:before{width:.0625rem;height:.9em;margin-inline:.7rem;background:var(--color-warm-gray);content:""}.case-studies_entry__tQIfo{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-4)}.case-studies_entryTitle__Li8gI{font-size:1.5rem}.case-studies_entryDeck__cRDZf{font-size:1rem}.case-studies_entryMeta__jZ6iX{gap:.35rem}.case-studies_record__rCSsa{padding-top:var(--space-4);padding-bottom:var(--space-5)}.case-studies_contextBand__pWSvC{margin-top:var(--space-4)}.case-studies_caseMeta__SAlEX{gap:var(--space-3) var(--space-4)}.case-studies_evidence__MCNoN li,.case-studies_phases___K2sY li{grid-template-columns:minmax(0,1fr);gap:.4rem}.case-studies_intervalLabel__k_O6a{flex:0 0 auto}.case-studies_boundaryText__PyIIo,.case-studies_phaseStatement__7t6m8,.case-studies_proseList__WQSV7 li,.case-studies_statement__LjQDN,.case-studies_unknowns__zgFLF li{font-size:1rem}.case-studies_boundaryNote__CS4Gi{padding-left:var(--space-2)}}