.CaseStudyView_hero__kFX2s{padding-block:clamp(2.5rem,5vw,4rem) var(--section-y)}.CaseStudyView_heroCopy__pGLNy{max-width:52rem}.CaseStudyView_kicker__q4kuo{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.CaseStudyView_name__qZnGE{margin-top:var(--space-4);font-family:var(--font-display);font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:var(--fw-heavy);line-height:var(--lh-heading);letter-spacing:var(--ls-display);color:var(--text);text-wrap:balance}.CaseStudyView_headline__1kew0{margin-top:var(--space-5);max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--text-muted)}.CaseStudyView_frameWrap__sAKg2{margin-top:clamp(2.5rem,5vw,3.5rem)}.CaseStudyView_frame__jcmnc{margin:0;border-radius:var(--radius-md);background-color:var(--surface);box-shadow:var(--shadow-2),0 30px 60px -30px var(--shadow-color);overflow:hidden}.CaseStudyView_shot__SGYrs{width:100%;display:block}.CaseStudyView_statHero__8RcFB{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(2rem,5vw,3.5rem);border-radius:var(--radius-md);background-color:var(--ink);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.CaseStudyView_statHeroValue__QUUm_{font-family:var(--font-display);font-size:clamp(3rem,2rem + 5vw,5.5rem);font-weight:var(--fw-heavy);line-height:1;letter-spacing:var(--ls-display);color:var(--accent)}.CaseStudyView_statHeroLabel__175Bq{max-width:32ch;font-size:var(--fs-lead);line-height:1.4;color:#b9c4d6}.CaseStudyView_story__yR0XQ{padding-block:var(--section-y);background-color:var(--surface);border-block:var(--border-width) solid var(--border)}.CaseStudyView_storyGrid__AahiC{display:grid;grid-template-columns:1fr;grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem)}@media (min-width:52rem){.CaseStudyView_storyGrid__AahiC{grid-template-columns:1fr 1fr;column-gap:clamp(3rem,6vw,5rem);align-items:start}}.CaseStudyView_label__fZwW0{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.CaseStudyView_proseStack__MBwqf{margin-top:var(--space-5);max-width:46ch;display:flex;flex-direction:column;gap:clamp(.85rem,1.8vw,1.1rem)}.CaseStudyView_prose__drBxG{margin:0;font-size:var(--fs-lead);line-height:1.75;color:var(--text-muted);text-wrap:pretty}.CaseStudyView_lead__4kT1o{color:var(--text);font-weight:var(--fw-semibold)}.CaseStudyView_closeStack__RkzXu{max-width:42ch;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.35rem)}.CaseStudyView_closeP__Srr8D{margin:0;font-size:clamp(1.15rem,.95rem + .8vw,1.5rem);line-height:1.65;color:var(--text-muted);text-wrap:pretty}.CaseStudyView_points__niIJS{list-style:none;margin:var(--space-5) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.CaseStudyView_point__Tup_W{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.CaseStudyView_checkChip__aDjCo{flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1em;display:grid;place-items:center;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.CaseStudyView_check__VUsL6{width:.95rem;height:.95rem}.CaseStudyView_results__r5b5y{padding-block:var(--section-y);background-color:var(--ink)}.CaseStudyView_resultsLabel__5P3pw{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sky)}.CaseStudyView_stats__9DHmU{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}@media (min-width:46rem){.CaseStudyView_stats__9DHmU{grid-template-columns:repeat(3,1fr)}}.CaseStudyView_stat__boaoT{display:flex;flex-direction:column;gap:var(--space-2);border-top:2px solid color-mix(in srgb,var(--on-ink) 16%,transparent);padding-top:var(--space-4)}.CaseStudyView_value__d8wjh{font-family:var(--font-display);font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:var(--fw-heavy);line-height:1;letter-spacing:var(--ls-display);color:var(--accent)}.CaseStudyView_statLabel__Ptzvm{font-size:var(--fs-body);line-height:1.4;color:#b9c4d6}.CaseStudyView_chartWrap__Dz9Ig{margin-top:clamp(2rem,4vw,3rem)}.CaseStudyView_chartFigure__AEkj3{margin:0 auto;max-width:62rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-2),0 30px 70px -30px rgba(0,0,0,.65)}.CaseStudyView_chartImg__nX5UV{width:100%;height:auto;display:block}.CaseStudyView_note__QMiLC{margin-top:clamp(1.75rem,3.5vw,2.5rem);max-width:60ch;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:1.5;color:#8695ac}.CaseStudyView_creativeBand__CBVMC{padding-block:var(--section-y);background-color:var(--surface);border-block:var(--border-width) solid var(--border)}.CaseStudyView_creativeLabel__Y5OW7{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.CaseStudyView_creativeIntro__fwuG3{margin-top:var(--space-4);max-width:52ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--text-muted)}.CaseStudyView_creativeRail__bReb_{list-style:none;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0 0 var(--space-4);display:flex;gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.CaseStudyView_creativeItem__Pp6np{flex:0 0 auto;height:clamp(220px,34vw,320px);aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;background-color:var(--bg);box-shadow:var(--shadow-1),0 20px 40px -24px var(--shadow-color);scroll-snap-align:start}.CaseStudyView_creativeImg__V1Vee{width:100%;height:100%;object-fit:cover;display:block}.CaseStudyView_quoteBand__tEoY9{padding-block:var(--section-y);background-color:var(--tint-warm)}.CaseStudyView_quoteFigure__4i54V{margin:0}.CaseStudyView_quote__5Y1t_{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.6vw,2rem);font-weight:var(--fw-semibold);line-height:1.32;color:var(--text);text-wrap:pretty}.CaseStudyView_quote__5Y1t_:before{content:"\201C";color:var(--accent)}.CaseStudyView_quote__5Y1t_:after{content:"\201D";color:var(--accent)}.CaseStudyView_cite__fL_6n{margin-top:var(--space-5);display:flex;flex-direction:column}.CaseStudyView_author__VX78M{font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--text)}.CaseStudyView_role__Uyusj{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--text-muted)}.CaseStudyView_close__jzqLv{padding-block:var(--section-y)}