.case-studies_page__9cNTn{position:relative;z-index:1;min-height:100vh;background:var(--backgroundColor);color:var(--color);padding:7.5rem 0 var(--sp-8)}.case-studies_rail___dS0j{width:min(100%,70rem);margin:0 auto;padding:0 var(--sp-4);display:grid;gap:var(--sp-8)}.case-studies_heroNumber____29t,.case-studies_indexFigure__GbYOh,.case-studies_statValue__Xje51{font-family:var(--font-heading),sans-serif;font-weight:200;line-height:.84;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.case-studies_block__Yep4f,.case-studies_detailHero__uivll,.case-studies_indexHero__e69T0,.case-studies_methodFooter__tvla5,.case-studies_quote__8V33Z,.case-studies_section__O0iHf{display:grid;gap:var(--sp-4)}.case-studies_indexRecords__f5bX7{margin-top:var(--sp-8)}.case-studies_filingStrip__13MzM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid;border-bottom:1px solid color-mix(in srgb,currentColor 26%,transparent);font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.case-studies_indexIntro__w7xEu{display:grid;gap:var(--sp-4);max-width:56rem}.case-studies_detailHero__uivll h1,.case-studies_indexIntro__w7xEu h1,.case-studies_methodFooter__tvla5 h2,.case-studies_sectionHeader__4lGaM h2{margin:0;font-family:var(--font-heading),sans-serif;font-weight:300;letter-spacing:0}.case-studies_indexIntro__w7xEu h1{max-width:14ch;font-size:clamp(var(--fs-h1),5vw,var(--fs-display));line-height:.95}.case-studies_indexIntro__w7xEu p{max-width:46rem}.case-studies_comparisonTable__TxSF7{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-body);line-height:1.6}.case-studies_comparisonTable__TxSF7 :is(th,td){border-bottom:1px solid color-mix(in srgb,var(--color) 18%,var(--backgroundColor));padding:clamp(var(--sp-3),2vw,var(--sp-4));text-align:left;vertical-align:top;overflow-wrap:anywhere;font-weight:400}.case-studies_comparisonTable__TxSF7 th:first-child{width:30%}.case-studies_statQualification__b2b_b{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.6}.case-studies_indexList__1ydTW{display:grid;border-top:1px solid color-mix(in srgb,currentColor 34%,transparent)}.case-studies_indexGroup__w7_Zm{display:grid;gap:var(--sp-4)}.case-studies_indexItem__7mk5R{display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(8rem,auto);align-items:baseline;gap:var(--sp-5) var(--sp-6);padding:var(--sp-7) 0;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.case-studies_indexItem__7mk5R:hover{border-bottom-color:currentColor}.case-studies_blockLabel__tup_5,.case-studies_caseLabel__YCSCW,.case-studies_indexNumber___pRBO{margin:0;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 70%,var(--backgroundColor))}.case-studies_indexBody__OZlb9{display:grid;gap:var(--sp-2)}.case-studies_indexClient__h9gkK{font-size:var(--fs-h2);line-height:1.05}.case-studies_indexOutcome__owrxR{max-width:38rem;color:color-mix(in srgb,currentColor 70%,var(--backgroundColor));font-size:var(--fs-body);line-height:1.45}.case-studies_indexFigure__GbYOh{justify-self:end;font-size:clamp(var(--fs-h1),5vw,var(--fs-display))}.case-studies_scenarioDisclosure__Wl9Ri{margin:0;max-width:46rem;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.5;letter-spacing:.04em;color:color-mix(in srgb,currentColor 62%,var(--backgroundColor))}.case-studies_detailHero__uivll h1{margin-top:var(--sp-3);font-size:clamp(var(--fs-h1),5vw,var(--fs-display));line-height:.95}.case-studies_heroNumber____29t{margin:var(--sp-2) 0 0;font-size:clamp(var(--fs-h1),5vw,var(--fs-display))}.case-studies_outcomeLine__zIaWM{max-width:46rem;font-size:var(--fs-body)}.case-studies_twoColumn__0kpXR{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.case-studies_block__Yep4f{align-content:start;padding-top:var(--sp-4);border-top:3px solid}.case-studies_sectionHeader__4lGaM{display:grid;gap:var(--sp-3)}.case-studies_methodFooter__tvla5 h2,.case-studies_sectionHeader__4lGaM h2{font-size:var(--fs-h2);line-height:1.05}.case-studies_statsGrid__uh6AJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.case-studies_stat__pBjp2{display:grid;align-content:start;gap:var(--sp-4);padding:var(--sp-4) 0 0;border-top:3px solid}.case-studies_statValue__Xje51{margin:0;font-size:clamp(var(--fs-h1),5vw,var(--fs-display))}.case-studies_statLabel__uEls9{margin:0;min-height:3.4em;font-size:var(--fs-body);line-height:1.35}.case-studies_metaRows__B54iK,.case-studies_methodRows__GkKyK{display:grid;gap:var(--sp-3);margin:0}.case-studies_statProvenance__SMb1C{border-top:1px dashed color-mix(in srgb,currentColor 22%,transparent);padding-top:var(--sp-3)}.case-studies_statProvenance__SMb1C summary{cursor:pointer;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);letter-spacing:.08em;list-style:none;text-transform:uppercase}.case-studies_statProvenance__SMb1C summary::-webkit-details-marker{display:none}.case-studies_statProvenance__SMb1C summary:after{content:"+";float:right;opacity:.55}.case-studies_statProvenance__SMb1C[open] summary:after{content:"−"}.case-studies_statProvenance__SMb1C .case-studies_metaRows__B54iK{margin-top:var(--sp-4)}.case-studies_metaRow__1Sw9Q{display:grid;gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px dashed color-mix(in srgb,currentColor 22%,transparent)}.case-studies_metaRow__1Sw9Q dt{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,var(--backgroundColor))}.case-studies_metaRow__1Sw9Q dd{margin:0;overflow-wrap:anywhere;font-size:var(--fs-body);line-height:1.4}.case-studies_quote__8V33Z{padding:var(--sp-7) 0;border-top:3px solid;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.case-studies_quote__8V33Z blockquote{max-width:46rem;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.01em}.case-studies_quote__8V33Z blockquote.case-studies_quoteLong__tw7Bx{max-width:52rem;font-size:var(--fs-h2);line-height:1.25;letter-spacing:0}.case-studies_quote__8V33Z figcaption{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,var(--backgroundColor))}.case-studies_methodFooter__tvla5{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);align-items:start;padding:var(--sp-4) 0 0;border-top:1px solid}.case-studies_backLink__0AlQf{justify-self:start;color:inherit;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid}.case-studies_backLink__0AlQf,.case-studies_sourceAction__vVJkZ{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);text-transform:uppercase}.case-studies_sourceAction__vVJkZ{margin:0;letter-spacing:.06em}@media (min-width:800px){.case-studies_page__9cNTn{padding-top:8.5rem}.case-studies_rail___dS0j{padding-inline:var(--sp-6);gap:5.5rem}.case-studies_detailHero__uivll h1,.case-studies_indexIntro__w7xEu h1{font-size:clamp(var(--fs-h1),5vw,var(--fs-display))}}@media (max-width:799px){.case-studies_rail___dS0j{gap:var(--sp-7)}.case-studies_detailHero__uivll h1,.case-studies_indexIntro__w7xEu h1{font-size:var(--fs-h1)}.case-studies_heroNumber____29t,.case-studies_indexFigure__GbYOh{justify-self:start}.case-studies_indexItem__7mk5R{padding:var(--sp-6) 0}.case-studies_indexItem__7mk5R,.case-studies_methodFooter__tvla5,.case-studies_predictionGrid__UfO0e,.case-studies_statsGrid__uh6AJ,.case-studies_twoColumn__0kpXR{grid-template-columns:1fr}}.case-studies_scenarioMath__iz0Qf{display:grid;gap:var(--sp-3);max-width:52ch;padding-top:var(--sp-4);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.case-studies_mathRows__ukGKT{display:grid;gap:var(--sp-2);margin:0}.case-studies_mathRow__vairk{display:flex;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-1);border-bottom:1px dashed color-mix(in srgb,currentColor 18%,transparent)}.case-studies_mathRow__vairk dt{font-size:var(--fs-meta);line-height:1.4;color:color-mix(in srgb,currentColor 72%,var(--backgroundColor))}.case-studies_mathRow__vairk dd{margin:0;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.case-studies_marketStudies__cuDH9{display:block;margin-top:var(--sp-8)}.case-studies_marketStudies__cuDH9 .case-studies_rail___dS0j{width:min(100%,92rem)}.case-studies_marketStudyIntro__TosAv{margin:var(--sp-5) 0 0;max-width:52ch;font-size:var(--fs-body);line-height:1.5}.case-studies_marketStudyList__3y5Mu{display:grid;gap:var(--sp-8);margin-top:var(--sp-6);border-top:1px solid color-mix(in srgb,currentColor 34%,transparent);padding-top:var(--sp-7)}.case-studies_marketStudy__gIU5D{display:grid;gap:var(--sp-4)}.case-studies_marketStudyHead__kgR_I{display:grid;grid-template-columns:minmax(3rem,auto) minmax(0,1fr);gap:var(--sp-4);align-items:start}.case-studies_marketStudyQuestion__ciVoD{margin:var(--sp-2) 0 0;max-width:40ch;font-family:var(--font-heading),sans-serif;font-size:var(--fs-h2);font-weight:300;line-height:1.15;letter-spacing:-.01em}.case-studies_marketStudyFilm__Uux33{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain;aspect-ratio:1512/862;background:color-mix(in srgb,currentColor 6%,var(--backgroundColor));border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.case-studies_marketStudyRuntime__PNE_I{margin:0;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentColor 58%,var(--backgroundColor))}.case-studies_marketStudyFinding__AhsPQ{margin:0;max-width:46ch;font-family:var(--font-heading),sans-serif;font-size:var(--fs-body);font-weight:300;line-height:1.35}@media (max-width:760px){.case-studies_marketStudyHead__kgR_I{grid-template-columns:1fr;gap:var(--sp-2)}.case-studies_marketStudyQuestion__ciVoD{font-size:var(--fs-body)}}.case-studies_predictionGrid__UfO0e{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sp-5) var(--sp-6)}.case-studies_predictionCell__4tlvd{display:grid;align-content:start;gap:var(--sp-3);padding-top:var(--sp-4);border-top:3px solid}.case-studies_predictionCell__4tlvd p:last-child{margin:0;color:color-mix(in srgb,currentColor 82%,var(--backgroundColor));font-size:var(--fs-body);line-height:1.5}.case-studies_predictionAgreement__fmlfg{border-top-width:3px}.case-studies_predictionSource__6zl11{margin:0;font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,var(--backgroundColor))}.case-studies_causalRows__5tEwe{display:grid;gap:0;margin:0;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.case-studies_causalRow__0EquP{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:var(--sp-2) var(--sp-6);padding:var(--sp-4) 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.case-studies_causalRow__0EquP dt{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,var(--backgroundColor))}.case-studies_causalRow__0EquP dd{margin:0;color:color-mix(in srgb,currentColor 82%,var(--backgroundColor));font-size:var(--fs-body);line-height:1.5}@media (max-width:799px){.case-studies_causalRow__0EquP{grid-template-columns:1fr;gap:var(--sp-2)}}.case-studies_indexMethod__G_gBe{font-family:var(--font-mono),monospace;font-size:var(--fs-meta);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentColor 70%,var(--backgroundColor))}.case-studies_corpusNote__Tl1X8{margin:0;max-width:44rem;color:color-mix(in srgb,currentColor 74%,var(--backgroundColor));font-size:var(--fs-body);line-height:1.55}