.case-study_page__Vae_F{--case-ink:#181818;--case-paper:#eae9e6;--case-lime:#ecfdad;--case-line:rgb(24 24 24/20%);color:var(--case-ink);background:var(--case-paper);font-family:var(--font-geist-sans),Arial,sans-serif}.case-study_shell__HLe3z{width:min(calc(100% - clamp(2rem, 8vw, 10rem)),86rem);margin-inline:auto}.case-study_page__Vae_F h1,.case-study_page__Vae_F h2{font-family:var(--font-source-serif),Georgia,serif;font-variation-settings:"opsz" 72;font-weight:500;letter-spacing:-.04em;text-wrap:balance}.case-study_page__Vae_F h2{font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1}.case-study_page__Vae_F p{line-height:1.65}.case-study_page__Vae_F a:focus-visible,.case-study_page__Vae_F video:focus-visible{outline:3px solid var(--case-ink);outline-offset:5px}.case-study_hero__Y1ZqW{padding-block:clamp(2rem,5vw,5rem) clamp(3rem,6vw,6rem)}.case-study_backLink__j2qy0{display:inline-flex;align-items:center;gap:.65rem;font-size:.9rem;text-decoration:underline;text-underline-offset:.25em}.case-study_identity__1Z2E8{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-block:clamp(2.75rem,5vw,5rem) 2rem}.case-study_logo__TsweL{width:10rem;height:auto}.case-study_kicker__zCsoa{font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.case-study_hero__Y1ZqW h1{max-width:100%;font-size:clamp(3.1rem,6.8vw,6.8rem);line-height:.97}.case-study_introduction__sZSxm{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2.25rem}.case-study_introduction__sZSxm p{max-width:45rem;font-size:clamp(1rem,1.45vw,1.2rem)}.case-study_cta__MOSJx{flex-shrink:0;align-self:flex-start}.case-study_projectDetails__KsB4f{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:1.5rem;padding-top:1.5rem;margin-top:3rem;border-top:1px solid var(--case-line);font-size:.9rem}.case-study_projectDetails__KsB4f dt{color:#595955;margin-bottom:.4rem}.case-study_results__yN0dy{background:var(--case-ink);color:var(--case-paper);padding-block:clamp(3rem,6vw,6rem)}.case-study_resultsInner__seqal{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem)}.case-study_resultsCopy__8OMyn h2{margin-block:1.25rem 1.5rem}.case-study_resultsCopy__8OMyn>p:not(.case-study_kicker__zCsoa){max-width:35rem}.case-study_page__Vae_F .case-study_sourceNote__UTL_J{font-size:.82rem;line-height:1.65;margin-top:1.5rem}.case-study_resultsCopy__8OMyn .case-study_sourceNote__UTL_J{color:#babbb4}.case-study_growthCard__7Fxab{background:var(--case-lime);color:var(--case-ink);padding:clamp(1.5rem,3vw,3rem)}.case-study_endpoints__NWBKu{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.case-study_endpoints__NWBKu dt{font-size:.8rem;min-height:2.5em}.case-study_endpoints__NWBKu dd{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.06em;line-height:1.2}.case-study_growthTotal__Y2XEe{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--case-line)}.case-study_growthTotal__Y2XEe strong{display:block;font-size:clamp(4.5rem,7.8vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:1;margin-bottom:.6rem}.case-study_growthTotal__Y2XEe span{font-size:1rem}.case-study_page__Vae_F .case-study_growthNote__G4zFA{margin-top:1.5rem;font-size:.75rem;color:#535943}.case-study_story__8l3uV{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding-block:clamp(3.5rem,7vw,7rem)}.case-study_story__8l3uV h2{margin-bottom:1.5rem}.case-study_story__8l3uV>div>p{max-width:44rem;font-size:1.1rem}.case-study_work__A8osY{border-top:1px solid var(--case-line);padding-top:clamp(2.5rem,5vw,5rem)}.case-study_sectionHeading__Jsnhi{max-width:53rem;margin-bottom:2.5rem}.case-study_sectionHeading__Jsnhi h2{margin-top:1rem}.case-study_sectionHeading__Jsnhi>p:not(.case-study_kicker__zCsoa){margin-top:1.5rem;max-width:44rem}.case-study_workGrid__MjkX1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--case-line)}.case-study_workItem__n3oFY{display:grid;grid-template-columns:2rem 1fr;align-content:start;gap:1rem;padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--case-line)}.case-study_workItem__n3oFY:nth-child(2n){border-left:1px solid var(--case-line);padding-left:2rem}.case-study_workNumber__cVfAo{font-size:.85rem;padding-top:.25rem}.case-study_workItem__n3oFY h3{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.04em}.case-study_workItem__n3oFY p{grid-column:2;max-width:34rem;color:#51514d}.case-study_film__XhwSB{padding-block:clamp(3.5rem,7vw,7rem)}.case-study_video__oLvrS{display:block;width:100%;aspect-ratio:16/9;background:var(--case-ink);object-fit:contain}.case-study_page__Vae_F figcaption{margin-top:.9rem;font-size:.8rem;color:#595955;line-height:1.5}.case-study_proof__ThzWH{background:#fff;padding-block:clamp(3.5rem,7vw,7rem)}.case-study_posts__H_nZc{padding:clamp(1rem,3vw,3rem);background:var(--case-paper)}.case-study_postImageLink__uATp2{display:block}.case-study_postImage__TaChk{width:100%;height:auto}.case-study_monthlyResults__Vp5dL{padding-top:clamp(2.5rem,4vw,4rem)}.case-study_monthlyResults__Vp5dL h3{font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.04em}.case-study_monthlyResults__Vp5dL>p{color:#595955}.case-study_metrics__mTs2O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem}.case-study_metrics__mTs2O>div{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;background:var(--case-lime);padding:clamp(1.25rem,2.5vw,2.5rem)}.case-study_metrics__mTs2O dt{font-size:.9rem}.case-study_metrics__mTs2O dd{font-size:clamp(2.3rem,4.5vw,4.5rem);letter-spacing:-.07em;line-height:1}.case-study_closing__gHgYJ{padding-block:clamp(3.5rem,7vw,7rem);text-align:center}.case-study_closing__gHgYJ h2{max-width:18ch;margin:1.25rem auto 1.5rem}.case-study_closing__gHgYJ>p:not(.case-study_kicker__zCsoa){max-width:38rem;margin-inline:auto}.case-study_closingLinks__6GDrn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:2rem}@media (max-width:760px){.case-study_introduction__sZSxm{align-items:flex-start;flex-direction:column}.case-study_projectDetails__KsB4f{grid-template-columns:1fr 1fr}.case-study_resultsInner__seqal,.case-study_story__8l3uV{grid-template-columns:1fr}.case-study_story__8l3uV{gap:1rem}.case-study_endpoints__NWBKu dd{font-size:clamp(1.8rem,6vw,3rem)}.case-study_growthTotal__Y2XEe strong{font-size:clamp(4.5rem,14vw,7rem)}.case-study_workGrid__MjkX1{grid-template-columns:1fr}.case-study_workItem__n3oFY,.case-study_workItem__n3oFY:nth-child(2n){padding:1.75rem 0;border-left:0}.case-study_metrics__mTs2O{grid-template-columns:1fr}.case-study_metrics__mTs2O>div{flex-direction:row;align-items:center;gap:1rem}.case-study_metrics__mTs2O dd{font-size:clamp(2.3rem,8vw,3.5rem)}}