.case-studies_page__9cNTn{position:relative;z-index:1;min-height:100vh;background:var(--backgroundColor);color:var(--color);padding:7.5rem 0 5rem}.case-studies_rail___dS0j{width:min(100%,70rem);margin:0 auto;padding:0 1.25rem;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:1.25rem}.case-studies_indexRecords__f5bX7{margin-top:var(--sp-8)}.case-studies_filingStrip__13MzM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 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:1.25rem;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:4rem;line-height:.95}.case-studies_indexIntro__w7xEu p{max-width:46rem}.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:1rem}.case-studies_indexItem__7mk5R{display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(8rem,auto);align-items:baseline;gap:1.5rem 2.5rem;padding:2.75rem 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:.5rem}.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(3rem,5.5vw,4.75rem)}.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:.75rem;font-size:4rem;line-height:.95}.case-studies_heroNumber____29t{margin:.5rem 0 0;font-size:clamp(5rem,15vw,12rem)}.case-studies_outcomeLine__zIaWM{max-width:46rem;font-size:1.35rem}.case-studies_twoColumn__0kpXR{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.case-studies_block__Yep4f{align-content:start;padding-top:1.25rem;border-top:3px solid}.case-studies_sectionHeader__4lGaM{display:grid;gap:.75rem}.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:.9rem;padding:1.1rem 0 0;border-top:3px solid}.case-studies_statValue__Xje51{margin:0;font-size:clamp(2.5rem,4.5vw,3.5rem)}.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:.7rem;margin:0}.case-studies_statProvenance__SMb1C{border-top:1px dashed color-mix(in srgb,currentColor 22%,transparent);padding-top:.7rem}.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:.9rem}.case-studies_metaRow__1Sw9Q{display:grid;gap:.25rem;padding-top:.7rem;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 58%,var(--backgroundColor))}.case-studies_metaRow__1Sw9Q dd{margin:0;overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.case-studies_quote__8V33Z{padding:3rem 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:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12;letter-spacing:-.01em}.case-studies_quote__8V33Z blockquote.case-studies_quoteLong__tw7Bx{max-width:52rem;font-size:clamp(1.35rem,2.2vw,1.85rem);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 58%,var(--backgroundColor))}.case-studies_methodFooter__tvla5{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);align-items:start;padding:1.25rem 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:2rem;gap:5.5rem}.case-studies_detailHero__uivll h1,.case-studies_indexIntro__w7xEu h1{font-size:5.5rem}}@media (max-width:799px){.case-studies_rail___dS0j{gap:var(--sp-7)}.case-studies_detailHero__uivll h1,.case-studies_indexIntro__w7xEu h1{font-size:3rem}.case-studies_heroNumber____29t,.case-studies_indexFigure__GbYOh{justify-self:start}.case-studies_indexItem__7mk5R{padding:2rem 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:.65rem;max-width:52ch;padding-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.case-studies_mathRows__ukGKT{display:grid;gap:.4rem;margin:0}.case-studies_mathRow__vairk{display:flex;justify-content:space-between;gap:var(--sp-4);padding-bottom:.35rem;border-bottom:1px dashed color-mix(in srgb,currentColor 18%,transparent)}.case-studies_mathRow__vairk dt{font-size:.9rem;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:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.case-studies_marketStudies__cuDH9{display:block;margin-top:5rem}.case-studies_marketStudies__cuDH9 .case-studies_rail___dS0j{width:min(100%,92rem)}.case-studies_marketStudyIntro__TosAv{margin:1.5rem 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:2.5rem;border-top:1px solid color-mix(in srgb,currentColor 34%,transparent);padding-top:3rem}.case-studies_marketStudy__gIU5D{display:grid;gap:1.25rem}.case-studies_marketStudyHead__kgR_I{display:grid;grid-template-columns:minmax(3rem,auto) minmax(0,1fr);gap:1.25rem;align-items:start}.case-studies_marketStudyQuestion__ciVoD{margin:.4rem 0 0;max-width:40ch;font-family:var(--font-heading),sans-serif;font-size:1.7rem;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:1.25rem;font-weight:300;line-height:1.35}@media (max-width:760px){.case-studies_marketStudyHead__kgR_I{grid-template-columns:1fr;gap:.5rem}.case-studies_marketStudyQuestion__ciVoD{font-size:1.35rem}}.case-studies_predictionGrid__UfO0e{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem}.case-studies_predictionCell__4tlvd{display:grid;align-content:start;gap:.7rem;padding-top:1.1rem;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 55%,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:.5rem 2rem;padding:1.1rem 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 55%,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:.4rem}}.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}