.CaseStudyDetail_page__W6hhz{min-height:100vh;background:var(--site-cream);color:var(--site-ink)}.CaseStudyDetail_container__o0l59{width:min(100%,var(--site-container));margin-inline:auto;padding-inline:var(--site-gutter)}.CaseStudyDetail_containerNarrow__apOmY{width:min(100%,var(--site-container-narrow));margin-inline:auto;padding-inline:var(--site-gutter)}.CaseStudyDetail_hero__eqwif{padding-block:var(--space-3xl) var(--space-4xl)}.CaseStudyDetail_backLink__y1vy5{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out)}.CaseStudyDetail_backLink__y1vy5:hover{color:var(--site-ink)}.CaseStudyDetail_backLink__y1vy5 svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail_backLink__y1vy5:hover svg{transform:translateX(-3px)}.CaseStudyDetail_heroGrid__Cvm0s{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:var(--space-4xl);align-items:center;margin-block-start:var(--space-2xl)}.CaseStudyDetail_heroCopy__MeuXD{min-width:0}.CaseStudyDetail_heroMeta__XgDOU{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.CaseStudyDetail_companyPill__ftL8k,.CaseStudyDetail_industryPill__hgn79{display:inline-flex;align-items:center;border-radius:var(--radius-full);border:1px solid var(--site-line);background:var(--site-cream-deep);color:var(--site-ink-mute);padding:5px var(--space-md);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);text-transform:uppercase;letter-spacing:.04em}.CaseStudyDetail_companyPill__ftL8k{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-cream)}.CaseStudyDetail_heroCopy__MeuXD h1{margin:var(--space-lg) 0 0;font-size:clamp(30px,4.4vw,50px);font-weight:600;letter-spacing:-.03em;line-height:1.04}.CaseStudyDetail_heroLede__OdPOH{max-width:60ch;margin:var(--space-xl) 0 0;color:var(--site-ink-mute);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudyDetail_heroVisual__UdGKD{display:grid;min-width:0}.CaseStudyDetail_logoPlate__GK_rw{display:grid;place-items:center;min-height:160px;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);box-shadow:var(--shadow-resting);padding:var(--space-2xl)}.CaseStudyDetail_logoImage__VlsSB{width:min(78%,240px);max-height:96px;-o-object-fit:contain;object-fit:contain}.CaseStudyDetail_namePlate__TRkB4{display:grid;place-items:center;min-height:160px;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);box-shadow:var(--shadow-resting);padding:var(--space-2xl);text-align:center}.CaseStudyDetail_namePlate__TRkB4 span{color:var(--site-ink);font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.CaseStudyDetail_statBand__P_2EM{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudyDetail_sectionHeading__kLRyq{margin:0 0 var(--space-xl);color:var(--site-ink);font-size:var(--text-headline-3);font-weight:600;letter-spacing:-.01em;line-height:var(--leading-headline-3)}.CaseStudyDetail_statGrid__YEFww{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--space-lg)}.CaseStudyDetail_statGrid__YEFww[data-count="2"]{--cols:2}.CaseStudyDetail_statGrid__YEFww[data-count="3"]{--cols:3}.CaseStudyDetail_statGrid__YEFww[data-count="4"]{--cols:4}.CaseStudyDetail_statCard__PeXOz{display:grid;gap:var(--space-md);align-content:start;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-xl);text-align:center}.CaseStudyDetail_statValue__4SuNt{margin:0;color:var(--site-ink);font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1}.CaseStudyDetail_statLabel__ck6BR{margin:0;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudyDetail_bulletsSection__A3Z2m{border-block-end:1px solid var(--site-line);padding-block:var(--space-3xl)}.CaseStudyDetail_bulletsGrid__Yy_0M{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.CaseStudyDetail_bulletCard__e_6yG{border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream-deep);padding:var(--space-xl)}.CaseStudyDetail_bulletCard__e_6yG p{margin:0;color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudyDetail_quoteSection__ZAxzS{padding-block:var(--space-4xl)}.CaseStudyDetail_quoteCard__JY_q2{margin:0;border-radius:var(--radius-md);background:var(--site-ink);color:var(--site-cream);padding:var(--space-3xl)}.CaseStudyDetail_quoteCard__JY_q2 blockquote{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.4}.CaseStudyDetail_quoteCard__JY_q2 blockquote:before{content:"\201C";display:block;margin-block-end:var(--space-sm);font-size:2.5em;line-height:.4;color:hsla(60,33%,98%,.32)}.CaseStudyDetail_quoteCard__JY_q2 figcaption{margin-block-start:var(--space-xl);color:hsla(60,33%,98%,.66);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudyDetail_quoteCard__JY_q2 figcaption:before{content:"— "}.CaseStudyDetail_articleSection__v2zBq{padding-block:var(--space-4xl)}.CaseStudyDetail_prose__Lgpuy{margin-inline:auto;padding-inline:var(--site-gutter)}.CaseStudyDetail_prose__Lgpuy :where(h2){margin-block:var(--space-4xl) var(--space-lg);font-size:var(--text-headline-2);line-height:var(--leading-headline-2)}.CaseStudyDetail_prose__Lgpuy :where(h2):first-child{margin-block-start:0}.CaseStudyDetail_prose__Lgpuy :where(h3){margin-block:var(--space-2xl) var(--space-sm);font-size:var(--text-headline-3);line-height:var(--leading-headline-3)}.CaseStudyDetail_prose__Lgpuy :where(p){margin-block:0 var(--space-lg)}.CaseStudyDetail_prose__Lgpuy :where(p):last-child{margin-block-end:0}.CaseStudyDetail_prose__Lgpuy :where(strong){color:var(--site-ink);font-weight:600}.CaseStudyDetail_prose__Lgpuy :where(ul){display:grid;gap:var(--space-sm);margin-block:0 var(--space-lg);padding-inline-start:var(--space-xl)}.CaseStudyDetail_prose__Lgpuy :where(li){color:var(--site-ink-soft)}.CaseStudyDetail_prose__Lgpuy :where(li)::marker{color:var(--site-ink-mute)}.CaseStudyDetail_prose__Lgpuy :where(blockquote){margin-block:var(--space-xl);padding-inline-start:var(--space-lg);border-inline-start:2px solid var(--site-ink);color:var(--site-ink);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.CaseStudyDetail_prose__Lgpuy :where(table){display:block;width:100%;overflow-x:auto;margin-block:0 var(--space-lg);border-collapse:collapse;font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudyDetail_prose__Lgpuy :where(th,td){border:1px solid var(--site-line);padding:var(--space-sm) var(--space-md);text-align:start;vertical-align:top}.CaseStudyDetail_prose__Lgpuy :where(th){color:var(--site-ink);font-weight:600;white-space:nowrap;background:var(--site-cream-deep)}.CaseStudyDetail_prose__Lgpuy :where(td){color:var(--site-ink-mute)}.CaseStudyDetail_breakdownSection__m4wTy{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.CaseStudyDetail_breakdownGrid__AbUP5{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--space-lg)}.CaseStudyDetail_breakdownGrid__AbUP5[data-count="3"]{--cols:3}.CaseStudyDetail_breakdownGrid__AbUP5[data-count="4"]{--cols:4}.CaseStudyDetail_breakdownGrid__AbUP5[data-count="5"]{--cols:5}.CaseStudyDetail_breakdownCard__8CnAB{display:grid;gap:var(--space-sm);align-content:start;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-xl)}.CaseStudyDetail_breakdownValue___nlBr{margin:0;color:var(--site-ink);font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1}.CaseStudyDetail_breakdownService__rUOMx{margin:0;color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2)}.CaseStudyDetail_breakdownDetail__G16qu{margin:0;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudyDetail_ctaSection__DZZNL{background:var(--site-ink);color:var(--site-cream);padding-block:var(--space-5xl)}.CaseStudyDetail_ctaInner__wuMPi{display:grid;width:min(100%,640px);margin-inline:auto;justify-items:center;padding-inline:var(--site-gutter);text-align:center}.CaseStudyDetail_ctaInner__wuMPi h2{margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.06}.CaseStudyDetail_ctaInner__wuMPi p{margin:var(--space-lg) 0 0;color:hsla(60,33%,98%,.72);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.CaseStudyDetail_ctaInner__wuMPi a{margin-block-start:var(--space-2xl)}.CaseStudyDetail_ctaInner__wuMPi svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail_ctaInner__wuMPi a:hover svg{transform:translateX(3px)}.CaseStudyDetail_moreSection__J_bmQ{border-block-start:1px solid var(--site-line);padding-block:var(--space-4xl) var(--space-5xl)}.CaseStudyDetail_moreHeader__GqnMd{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-end;justify-content:space-between;margin-block-end:var(--space-2xl)}.CaseStudyDetail_moreHeader__GqnMd h2{margin:var(--space-sm) 0 0;font-size:var(--text-headline-2);font-weight:600;letter-spacing:-.03em;line-height:var(--leading-headline-2)}.CaseStudyDetail_cardLink__OOXh2,.CaseStudyDetail_viewAllMobile__LFqXU,.CaseStudyDetail_viewAll__tgww0{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--site-ink);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2)}.CaseStudyDetail_cardLink__OOXh2 svg,.CaseStudyDetail_viewAllMobile__LFqXU svg,.CaseStudyDetail_viewAll__tgww0 svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.CaseStudyDetail_moreCard__aWETl:hover .CaseStudyDetail_cardLink__OOXh2 svg,.CaseStudyDetail_viewAllMobile__LFqXU:hover svg,.CaseStudyDetail_viewAll__tgww0:hover svg{transform:translateX(3px)}.CaseStudyDetail_viewAllMobile__LFqXU{display:none;margin-block-start:var(--space-2xl);justify-content:center}.CaseStudyDetail_moreGrid__7_1YL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.CaseStudyDetail_moreCard__aWETl{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);box-shadow:var(--shadow-card-lift);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.CaseStudyDetail_moreCard__aWETl:hover{border-color:var(--site-neutral-300);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.CaseStudyDetail_moreVisual__9SxLO{min-height:128px;border-block-end:1px solid var(--site-line);background:var(--site-cream-deep)}.CaseStudyDetail_moreVisual__9SxLO .CaseStudyDetail_logoPlate__GK_rw,.CaseStudyDetail_moreVisual__9SxLO .CaseStudyDetail_namePlate__TRkB4{min-height:128px;border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--space-xl)}.CaseStudyDetail_moreVisual__9SxLO .CaseStudyDetail_namePlate__TRkB4 span{font-size:var(--text-body-1)}.CaseStudyDetail_moreVisual__9SxLO .CaseStudyDetail_logoImage__VlsSB{width:min(64%,190px);max-height:56px}.CaseStudyDetail_moreBody__Z51RZ{display:grid;flex:1;gap:var(--space-md);align-content:start;padding:var(--space-xl)}.CaseStudyDetail_moreBody__Z51RZ h3{margin:0;color:var(--site-ink);font-size:var(--text-subtitle-1);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-subtitle-1)}.CaseStudyDetail_moreBody__Z51RZ p{margin:0;color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.CaseStudyDetail_moreBody__Z51RZ .CaseStudyDetail_cardLink__OOXh2{margin-block-start:auto;padding-block-start:var(--space-sm)}@media (max-width:1100px){.CaseStudyDetail_moreGrid__7_1YL{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyDetail_statGrid__YEFww[data-count]{--cols:2}.CaseStudyDetail_breakdownGrid__AbUP5[data-count]{--cols:3}}@media (max-width:640px){.CaseStudyDetail_statGrid__YEFww[data-count]{--cols:1}.CaseStudyDetail_breakdownGrid__AbUP5[data-count]{--cols:2}}@media (max-width:420px){.CaseStudyDetail_breakdownGrid__AbUP5[data-count]{--cols:1}}@media (max-width:860px){.CaseStudyDetail_heroGrid__Cvm0s{grid-template-columns:1fr;gap:var(--space-2xl)}.CaseStudyDetail_heroVisual__UdGKD{max-width:320px}}@media (max-width:760px){.CaseStudyDetail_containerNarrow__apOmY,.CaseStudyDetail_container__o0l59,.CaseStudyDetail_ctaInner__wuMPi,.CaseStudyDetail_prose__Lgpuy{padding-inline:var(--space-xl)}.CaseStudyDetail_hero__eqwif{padding-block:var(--space-2xl) var(--space-3xl)}.CaseStudyDetail_moreGrid__7_1YL{grid-template-columns:1fr}.CaseStudyDetail_moreHeader__GqnMd .CaseStudyDetail_viewAll__tgww0{display:none}.CaseStudyDetail_viewAllMobile__LFqXU{display:inline-flex;justify-self:center}}@media (prefers-reduced-motion:reduce){.CaseStudyDetail_backLink__y1vy5 svg,.CaseStudyDetail_cardLink__OOXh2 svg,.CaseStudyDetail_ctaInner__wuMPi svg,.CaseStudyDetail_moreCard__aWETl,.CaseStudyDetail_viewAllMobile__LFqXU svg,.CaseStudyDetail_viewAll__tgww0 svg{transition:none}.CaseStudyDetail_backLink__y1vy5:hover svg,.CaseStudyDetail_ctaInner__wuMPi a:hover svg,.CaseStudyDetail_moreCard__aWETl:hover,.CaseStudyDetail_moreCard__aWETl:hover .CaseStudyDetail_cardLink__OOXh2 svg,.CaseStudyDetail_viewAllMobile__LFqXU:hover svg,.CaseStudyDetail_viewAll__tgww0:hover svg{transform:none}}