.CaseStudy_page__pUXKS{width:min(1120px,calc(100% - 112px));margin-inline:auto;padding-block:64px 76px}.CaseStudy_page__pUXKS :is(h1,h2,h3,p,figure,dl,dd){margin:0}.CaseStudy_page__pUXKS :is(h1,h2,h3){font-weight:600;line-height:1.12;letter-spacing:-.035em}.CaseStudy_page__pUXKS :is(h1,h2) em{color:var(--site-red);font-style:normal}.CaseStudy_eyebrow__viNgq{font-size:12px;font-weight:700;color:#96141a;line-height:1.8;letter-spacing:.1em;text-transform:uppercase}.CaseStudy_hero__udD6V{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:70px;margin-bottom:42px}.CaseStudy_hero__udD6V h1{margin-top:18px}.CaseStudy_intro__sQI1k{font-size:18px;line-height:1.8;max-width:52ch;margin-top:24px!important}.CaseStudy_projectMeta__Oi8Xo{border-top:2px solid var(--site-ink)}.CaseStudy_projectMeta__Oi8Xo>div{padding:17px 0;border-bottom:1px solid var(--site-line)}.CaseStudy_projectMeta__Oi8Xo dt{font-size:14px;color:var(--site-muted);line-height:1.6}.CaseStudy_projectMeta__Oi8Xo dd{font-size:16px;font-weight:600;margin-top:5px;line-height:1.6}.CaseStudy_product__66ZGS{padding:20px;background:var(--site-ink)}.CaseStudy_product__66ZGS img{display:block;width:100%;height:auto}.CaseStudy_product__66ZGS figcaption{font-size:14px;line-height:1.8;margin-top:16px;color:#eee5db}.CaseStudy_story__AeiE4{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:54px}.CaseStudy_page__pUXKS h2{font-size:clamp(32px,3.6vw,46px);margin-top:15px}.CaseStudy_story__AeiE4 section>p:last-child{font-size:17px;line-height:1.85;margin-top:24px;color:var(--site-muted)}.CaseStudy_features____mfs{list-style:none;padding:0;margin:24px 0 0}.CaseStudy_features____mfs li{border-top:1px solid var(--site-line);padding-block:16px}.CaseStudy_features____mfs span,.CaseStudy_features____mfs strong{display:block;font-size:16px;line-height:1.8}.CaseStudy_features____mfs span{color:var(--site-muted)}.CaseStudy_results__7eW_H{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:42px;border-block:2px solid var(--site-ink)}.CaseStudy_results__7eW_H>div>p:not(.CaseStudy_eyebrow__viNgq){font-size:17px;line-height:1.85;margin-top:24px}.CaseStudy_metrics__0DFLr{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-top:10px}.CaseStudy_metrics__0DFLr dt{font:600 48px/1.15 var(--font-rosario),sans-serif}.CaseStudy_metrics__0DFLr dd{font-size:14px;line-height:1.8;margin-top:14px}.CaseStudy_results__7eW_H .CaseStudy_note__mDub3{font-size:14px!important;line-height:1.85;color:var(--site-muted);padding-top:22px;border-top:1px solid var(--site-line)}.CaseStudy_next__osCMv{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;padding-top:54px}.CaseStudy_next__osCMv p:not(.CaseStudy_eyebrow__viNgq){font-size:17px;line-height:1.85;margin-top:22px;max-width:46ch;color:var(--site-muted)}.CaseStudy_button__WEoY9{display:inline-flex;align-items:center;min-height:48px;padding:15px 24px;border-radius:99px;background:var(--site-red);color:white;font-size:14px;font-weight:650;margin-top:24px}.CaseStudy_button__WEoY9:hover{background:var(--site-ink)}.CaseStudy_speaking__qftf8{border-top:1px solid var(--site-line);padding-top:24px}.CaseStudy_speaking__qftf8 h3{font-size:30px}.CaseStudy_textLink__UjdrY{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:18px;font-size:15px;color:#96141a;text-decoration:underline;text-underline-offset:5px;font-weight:600}@media(max-width:1000px){.CaseStudy_page__pUXKS{width:calc(100% - 72px)}.CaseStudy_hero__udD6V,.CaseStudy_next__osCMv,.CaseStudy_results__7eW_H,.CaseStudy_story__AeiE4{gap:35px}}@media(max-width:760px){.CaseStudy_page__pUXKS{width:calc(100% - 40px);padding-block:38px 50px}.CaseStudy_hero__udD6V,.CaseStudy_next__osCMv,.CaseStudy_results__7eW_H,.CaseStudy_story__AeiE4{grid-template-columns:1fr;gap:30px}.CaseStudy_hero__udD6V{margin-bottom:30px}.CaseStudy_intro__sQI1k{font-size:17px}.CaseStudy_product__66ZGS{padding:12px}.CaseStudy_product__66ZGS figcaption{font-size:14px}.CaseStudy_story__AeiE4{padding-block:38px}.CaseStudy_results__7eW_H{padding-block:35px}.CaseStudy_metrics__0DFLr{gap:22px}.CaseStudy_metrics__0DFLr dt{font-size:42px}.CaseStudy_next__osCMv{padding-top:38px}}