.CaseStudiesPreview_page__JpwvK{color-scheme:dark;--ink:#f0f1e9;--muted:#a9b6af;--line:#303d37;background:#0b1210;color:var(--ink);min-height:100vh;padding-bottom:48px}.CaseStudiesPreview_page__JpwvK *{box-sizing:border-box}.CaseStudiesPreview_rail__Uhh7H{width:min(1180px,calc(100% - 64px));margin-inline:auto;min-width:0}.CaseStudiesPreview_articleRail__hozcI{width:min(890px,calc(100% - 64px));margin-inline:auto;min-width:0}.CaseStudiesPreview_page__JpwvK a{text-underline-offset:5px}.CaseStudiesPreview_page__JpwvK a:hover{color:#d3e5c4}.CaseStudiesPreview_page__JpwvK [role=region]:focus-visible,.CaseStudiesPreview_page__JpwvK a:focus-visible,.CaseStudiesPreview_page__JpwvK button:focus-visible,.CaseStudiesPreview_page__JpwvK summary:focus-visible,.CaseStudiesPreview_page__JpwvK textarea:focus-visible{outline:2px solid #d0e4c3;outline-offset:5px}.CaseStudiesPreview_page__JpwvK [id]{scroll-margin-top:26px}.CaseStudiesPreview_eyebrow__0MFj_{font:11px var(--font-mono),monospace;color:#a6b5a5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 23px}.CaseStudiesPreview_indexHero__SAlHs{padding-block:74px 55px;display:grid;grid-template-columns:1.5fr 1fr;gap:0 70px;align-items:end}.CaseStudiesPreview_indexHero__SAlHs>.CaseStudiesPreview_eyebrow__0MFj_{grid-column:1/-1}.CaseStudiesPreview_indexHero__SAlHs h1{font-size:clamp(52px,6.3vw,84px);font-weight:450;line-height:.99;letter-spacing:-.065em;margin:0}.CaseStudiesPreview_indexHero__SAlHs em{color:#c7dbb9;font-style:normal}.CaseStudiesPreview_indexHero__SAlHs>div>p{font-size:18px;color:var(--muted);line-height:1.8;max-width:340px;margin:0 0 27px}.CaseStudiesPreview_primary__wlQLb{display:inline-flex;padding:15px 20px;background:#d3e0c5;color:#1a291d;text-decoration:none;font-size:13px}.CaseStudiesPreview_indexHero__SAlHs .CaseStudiesPreview_primary__wlQLb:hover{background:#e3ecd8;color:#1a291d}.CaseStudiesPreview_caseCard__TCGjM{display:grid;grid-template-columns:1fr 1.15fr;gap:46px;padding-block:36px 45px;border-block:1px solid var(--line);align-items:center}.CaseStudiesPreview_caseCard__TCGjM h2{font-size:30px;font-weight:450;line-height:1.2;letter-spacing:-.04em;margin:21px 0}.CaseStudiesPreview_caseCard__TCGjM h2 a{text-decoration:none}.CaseStudiesPreview_caseCard__TCGjM>div>p{font-size:13px;color:var(--muted);line-height:1.9}.CaseStudiesPreview_meta__mepwV{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;font:10px/1.8 var(--font-mono),monospace;color:#bdc8b8}.CaseStudiesPreview_tags__K29_L{display:flex;gap:8px 14px;flex-wrap:wrap;font:10px/1.7 var(--font-mono),monospace;color:#9fac9c;margin-top:22px}.CaseStudiesPreview_textLink__MGbBC{display:inline-block;margin-top:27px;font-size:13px;color:#ccdfbd}.CaseStudiesPreview_section__1itP5{padding-top:52px}.CaseStudiesPreview_sectionHeading__YheX8{max-width:700px;margin-bottom:27px}.CaseStudiesPreview_sectionHeading__YheX8 .CaseStudiesPreview_eyebrow__0MFj_{margin-bottom:14px}.CaseStudiesPreview_sectionHeading__YheX8 h2{font-size:clamp(30px,4vw,45px);font-weight:450;letter-spacing:-.05em;line-height:1.1;margin:0 0 19px}.CaseStudiesPreview_sectionHeading__YheX8>p:not(.CaseStudiesPreview_eyebrow__0MFj_){font-size:13px;color:var(--muted);line-height:1.9}.CaseStudiesPreview_readingSteps__8IAJv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.CaseStudiesPreview_readingSteps__8IAJv>div{border-top:1px solid var(--line);padding-top:20px}.CaseStudiesPreview_readingSteps__8IAJv span{font:10px var(--font-mono),monospace;color:#8caa86}.CaseStudiesPreview_readingSteps__8IAJv h3{font-size:24px;font-weight:450;letter-spacing:-.035em;margin:23px 0 13px}.CaseStudiesPreview_readingSteps__8IAJv p{font-size:13px;color:var(--muted);line-height:1.8}.CaseStudiesPreview_accountability__De5p1{border-left:2px solid #b1ba83;background:#182015;padding:19px 23px;margin-block:30px;max-width:850px}.CaseStudiesPreview_accountability__De5p1>strong{font-size:14px;font-weight:550;color:#d7e3bb}.CaseStudiesPreview_accountability__De5p1 p{font-size:12px;color:#b9c5a8;line-height:1.9;margin:10px 0}.CaseStudiesPreview_accountability__De5p1>div{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:11px;color:#d2e2bc}.CaseStudiesPreview_footer___xyXL{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid var(--line);padding-top:26px;margin-top:54px;font-size:12px;color:#b6c5ac}.CaseStudiesPreview_chart__zdPQ_{margin:30px 0;min-width:0;max-width:100%}.CaseStudiesPreview_compactChart__au_S1{margin:0}.CaseStudiesPreview_chartHeading___qrDh{display:flex;justify-content:space-between;gap:18px;font:9px/1.7 var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:17px;color:#acbca7}.CaseStudiesPreview_chartScroll__dOhfo{max-width:100%;overflow:auto;scrollbar-width:thin;padding-top:24px}.CaseStudiesPreview_chartScroll__dOhfo svg{display:block;width:100%;min-width:540px;height:auto}.CaseStudiesPreview_compactChart__au_S1 .CaseStudiesPreview_chartScroll__dOhfo svg{min-width:480px}.CaseStudiesPreview_chart__zdPQ_ figcaption{display:flex;flex-wrap:wrap;gap:12px 28px;font:10px var(--font-mono),monospace;color:#b7c2ad;margin:15px 0}.CaseStudiesPreview_chart__zdPQ_ figcaption span{display:flex;align-items:center;gap:9px}.CaseStudiesPreview_chart__zdPQ_ figcaption i{display:inline-block;width:20px}.CaseStudiesPreview_forecastKey__fGNLE{border-top:2px solid #c0dfb3}.CaseStudiesPreview_thresholdKey__x6NnP{border-top:2px dashed #d5ad77}.CaseStudiesPreview_chart__zdPQ_>p{font-size:11px;line-height:1.9;color:#97a891;max-width:670px}.CaseStudiesPreview_details__HmMrD{border:1px solid var(--line);padding:16px 21px;margin-top:24px;min-width:0;max-width:100%}.CaseStudiesPreview_details__HmMrD summary{cursor:pointer;font-size:13px;line-height:1.6;color:#c7d8b7;min-height:29px}.CaseStudiesPreview_details__HmMrD p{font-size:12px;line-height:1.9;color:#a9b6a0}.CaseStudiesPreview_details__HmMrD code{font-size:11px;overflow-wrap:anywhere}.CaseStudiesPreview_tableScroll__stWpE{max-width:100%;overflow:auto;scrollbar-width:thin;margin:22px 0}.CaseStudiesPreview_tableScroll__stWpE table{width:100%;min-width:475px;border-collapse:collapse;text-align:left;font:11px/1.7 var(--font-mono),monospace}.CaseStudiesPreview_tableScroll__stWpE caption{text-align:left;padding-bottom:15px;color:#c5d1b7}.CaseStudiesPreview_tableScroll__stWpE td,.CaseStudiesPreview_tableScroll__stWpE th{border-bottom:1px solid var(--line);padding:10px 15px 10px 0}.CaseStudiesPreview_tableScroll__stWpE th{font-weight:450;color:#a3b29b}.CaseStudiesPreview_tableScroll__stWpE td{color:#d5dec9}.CaseStudiesPreview_breadcrumb__Q0Koe{display:flex;gap:9px 14px;flex-wrap:wrap;font-size:11px;color:#9fab9b;padding-top:30px}.CaseStudiesPreview_articleHero__BFBEl{padding-top:43px}.CaseStudiesPreview_articleHero__BFBEl h1{font-size:clamp(31px,4.4vw,53px);font-weight:450;line-height:1.12;letter-spacing:-.049em;margin:26px 0}.CaseStudiesPreview_summary__nLsUq{font-size:16px;line-height:1.85;color:var(--muted)}.CaseStudiesPreview_recordStrip__1WxRs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 35px;border-block:1px solid var(--line);padding-block:25px;margin-top:35px}.CaseStudiesPreview_recordStrip__1WxRs>div{display:flex;flex-direction:column;gap:10px;min-width:0}.CaseStudiesPreview_recordStrip__1WxRs span{font:10px var(--font-mono),monospace;text-transform:uppercase;color:#9fad99;letter-spacing:.04em}.CaseStudiesPreview_recordStrip__1WxRs strong{font-size:25px;font-weight:450;letter-spacing:-.03em}.CaseStudiesPreview_recordStrip__1WxRs time{font:12px var(--font-mono),monospace;color:#b4c4a7}.CaseStudiesPreview_recordStrip__1WxRs small{font-size:11px;line-height:1.7;color:#a9b6a0;max-width:280px}.CaseStudiesPreview_recordStrip__1WxRs a{font:15px var(--font-mono),monospace;color:#cbdcba;overflow-wrap:anywhere}.CaseStudiesPreview_notice__KlVZy{border-left:2px solid #ba9861;background:#211c12;padding:18px 22px;font-size:13px;line-height:1.85;color:#d6c29f}.CaseStudiesPreview_narrative__lz5vs{font-size:16px;line-height:1.95;color:#b7c3b2;max-width:760px}.CaseStudiesPreview_narrative__lz5vs p{margin:21px 0}.CaseStudiesPreview_narrative__lz5vs h3{color:#e4ebdb;font-size:26px;line-height:1.3;font-weight:450;letter-spacing:-.035em;margin:39px 0 18px}.CaseStudiesPreview_narrative__lz5vs strong{font-weight:550;color:#e0e9d8}.CaseStudiesPreview_narrative__lz5vs a{color:#c6dfb4}.CaseStudiesPreview_narrative__lz5vs code{overflow-wrap:anywhere}.CaseStudiesPreview_drivers__9DyT1{list-style:none;padding:0;margin:0}.CaseStudiesPreview_drivers__9DyT1 li{border-top:1px solid var(--line);padding:23px 0}.CaseStudiesPreview_drivers__9DyT1 li>div:first-child{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:14px}.CaseStudiesPreview_drivers__9DyT1 code{font:12px/1.8 var(--font-mono),monospace;overflow-wrap:anywhere;color:#c2d0b8}.CaseStudiesPreview_drivers__9DyT1 strong{font:13px var(--font-mono),monospace;color:#d7ddc9}.CaseStudiesPreview_driverTrack__QQ7g3{height:5px;background:#19221c;margin-top:17px;width:100%;max-width:330px}.CaseStudiesPreview_driverTrack__QQ7g3 span{display:block;background:#bdd6ac;height:100%}.CaseStudiesPreview_driverTrack__QQ7g3 span[data-direction=down]{background:#b4a2c6}.CaseStudiesPreview_drivers__9DyT1 p{font-size:13px;line-height:1.9;color:#b0bfaa;margin-bottom:0}.CaseStudiesPreview_sourceNote__fnahT{font-size:12px;color:#a5b09c;line-height:1.85}.CaseStudiesPreview_sourceNote__fnahT a{color:#c6dcb5}.CaseStudiesPreview_sourceNote__fnahT code{overflow-wrap:anywhere;font-size:11px}.CaseStudiesPreview_incident__Ydg4X{border:1px solid var(--line);padding:22px}.CaseStudiesPreview_incident__Ydg4X>a:first-child{font:15px var(--font-mono),monospace;color:#c8dcb9}.CaseStudiesPreview_incident__Ydg4X p{font-size:14px;color:#b0bfaa;line-height:1.9}.CaseStudiesPreview_incident__Ydg4X>a:last-child{font-size:12px;color:#c8dcb9}.CaseStudiesPreview_sourcesTitle__iLvDQ{font-size:22px;font-weight:450;letter-spacing:-.03em;margin:34px 0 14px}.CaseStudiesPreview_sources__nax4f{padding:0;list-style:none}.CaseStudiesPreview_sources__nax4f li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.CaseStudiesPreview_sources__nax4f a{font-size:13px;color:#c6dcb5;overflow-wrap:anywhere}.CaseStudiesPreview_sources__nax4f span{font-size:11px;color:#9dad95}.CaseStudiesPreview_citationFormats__AwADD{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.CaseStudiesPreview_citationActions__BVy7c button,.CaseStudiesPreview_citationFormats__AwADD button{border:1px solid #394734;background:#0000;color:#b8caaa;padding:9px 12px;min-height:42px;font-size:11px;cursor:pointer}.CaseStudiesPreview_citationFormats__AwADD button[aria-pressed=true]{background:#cee0be;color:#1b2a15}.CaseStudiesPreview_details__HmMrD textarea{width:100%;max-width:100%;background:#080e09;border:1px solid #34412e;color:#cad8bf;padding:14px;font:11px/1.8 var(--font-mono),monospace;resize:vertical;min-height:150px}.CaseStudiesPreview_citationActions__BVy7c{display:flex;gap:22px;align-items:center;margin-top:15px;font-size:12px}.CaseStudiesPreview_citationActions__BVy7c a{color:#c4d9b2}.CaseStudiesPreview_details__HmMrD [role=status]{min-height:20px;margin-bottom:0}@media(max-width:900px){.CaseStudiesPreview_articleRail__hozcI,.CaseStudiesPreview_rail__Uhh7H{width:calc(100% - 40px)}.CaseStudiesPreview_indexHero__SAlHs{grid-template-columns:1fr;gap:26px;padding-top:48px}.CaseStudiesPreview_indexHero__SAlHs h1{font-size:65px}.CaseStudiesPreview_indexHero__SAlHs>div>p{max-width:580px;font-size:16px}.CaseStudiesPreview_caseCard__TCGjM{grid-template-columns:1fr;gap:34px}.CaseStudiesPreview_caseCard__TCGjM h2,.CaseStudiesPreview_caseCard__TCGjM>div>p{max-width:680px}.CaseStudiesPreview_readingSteps__8IAJv{gap:23px}.CaseStudiesPreview_chartScroll__dOhfo svg,.CaseStudiesPreview_compactChart__au_S1 .CaseStudiesPreview_chartScroll__dOhfo svg{min-width:540px}}@media(max-width:550px){.CaseStudiesPreview_articleRail__hozcI,.CaseStudiesPreview_rail__Uhh7H{width:calc(100% - 32px)}.CaseStudiesPreview_indexHero__SAlHs h1{font-size:49px}.CaseStudiesPreview_indexHero__SAlHs>.CaseStudiesPreview_eyebrow__0MFj_{margin-bottom:0}.CaseStudiesPreview_caseCard__TCGjM h2{font-size:26px}.CaseStudiesPreview_readingSteps__8IAJv{grid-template-columns:1fr;gap:20px}.CaseStudiesPreview_readingSteps__8IAJv h3{margin-top:16px}.CaseStudiesPreview_accountability__De5p1{padding:17px}.CaseStudiesPreview_recordStrip__1WxRs{gap:25px 20px}.CaseStudiesPreview_recordStrip__1WxRs strong{font-size:21px}.CaseStudiesPreview_recordStrip__1WxRs span{font-size:9px;line-height:1.7}.CaseStudiesPreview_recordStrip__1WxRs a{font-size:12px}.CaseStudiesPreview_recordStrip__1WxRs time{font-size:11px}.CaseStudiesPreview_narrative__lz5vs,.CaseStudiesPreview_summary__nLsUq{font-size:14px}.CaseStudiesPreview_narrative__lz5vs h3{font-size:23px}.CaseStudiesPreview_details__HmMrD{padding:15px}.CaseStudiesPreview_chartHeading___qrDh{font-size:8px}.CaseStudiesPreview_meta__mepwV{font-size:9px}.CaseStudiesPreview_articleHero__BFBEl h1{font-size:32px}.CaseStudiesPreview_sources__nax4f a{font-size:12px}.CaseStudiesPreview_recordStrip__1WxRs>div{gap:8px}.CaseStudiesPreview_section__1itP5{padding-top:40px}}