.CaseStudyTemplate_pageWrap__8mAKL{padding-top:calc(60px + var(--ds-space-4));background:linear-gradient(180deg,color-mix(in srgb,var(--ds-color-bg-tint) 84%,var(--ds-color-bg-page) 16%) 0,transparent 38%),var(--ds-color-bg-page);min-height:100%}.CaseStudyTemplate_hero___4eWV{padding:clamp(2rem,5vw,3.4rem) var(--ds-layout-gutter) clamp(1.4rem,3vw,2.4rem)}.CaseStudyTemplate_heroInner__mWHOe{max-width:56rem;margin:0 auto}.CaseStudyTemplate_eyebrow__zTlQI{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:color-mix(in srgb,var(--ds-color-accent) 58%,var(--ds-color-text-secondary) 42%);margin-bottom:.65rem}.CaseStudyTemplate_pageTitle__9tCBG{font-family:var(--ds-font-display);font-size:var(--ds-type-display-size);line-height:var(--ds-line-display);letter-spacing:-.015em;color:var(--ds-color-text-primary);max-width:18ch}.CaseStudyTemplate_summary__5wRh4{margin-top:var(--ds-space-4);max-width:var(--ds-layout-readable-max);color:var(--ds-color-text-secondary);line-height:1.72}.CaseStudyTemplate_tagRow__qPvDU{margin-top:var(--ds-space-4)}.CaseStudyTemplate_tag__3t6Jm{background:var(--ds-state-tag-bg);border:var(--ds-state-tag-border);color:var(--ds-state-tag-text)}.CaseStudyTemplate_metadataRow__x4mLa{margin-top:var(--ds-space-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.CaseStudyTemplate_metadataItem__GPnEF{border:1px solid color-mix(in srgb,var(--ds-color-accent) 26%,var(--ds-color-border-subtle));border-radius:var(--ds-radius-md);padding:.7rem .8rem;background:color-mix(in srgb,var(--ds-color-bg-tint) 64%,var(--ds-color-bg-surface))}.CaseStudyTemplate_metadataItem__GPnEF span{display:block;font-size:var(--ds-type-meta-size);letter-spacing:.03em;text-transform:uppercase;color:var(--ds-trust-label)}.CaseStudyTemplate_metadataItem__GPnEF strong{display:block;margin-top:.24rem;color:var(--ds-color-text-primary);font-weight:600}.CaseStudyTemplate_contentWrap__084NI{max-width:var(--ds-layout-content-max);margin:0 auto;padding:0 var(--ds-layout-gutter) 4rem}.CaseStudyTemplate_leadImageWrap__oAEsp{margin-bottom:var(--ds-space-8)}.CaseStudyTemplate_leadImage__SQFWr{border:1px solid color-mix(in srgb,var(--ds-color-accent) 26%,var(--ds-color-border-subtle));box-shadow:var(--ds-shadow-raised)}.CaseStudyTemplate_section__JxkiO{margin-top:clamp(2rem,5vw,3rem)}.CaseStudyTemplate_section__JxkiO h2{font-family:var(--ds-font-display);font-size:var(--ds-type-section-title-size);margin-bottom:.9rem;color:var(--ds-color-text-primary)}.CaseStudyTemplate_section__JxkiO h3{font-size:var(--ds-type-subsection-size);color:var(--ds-color-text-primary);margin:0 0 .4rem}.CaseStudyTemplate_section__JxkiO p{margin:.75rem 0;line-height:1.84;color:color-mix(in srgb,var(--ds-color-text-primary) 94%,var(--ds-color-text-secondary) 6%)}.CaseStudyTemplate_section__JxkiO ul{margin:.7rem 0 0;padding-left:1.15rem}.CaseStudyTemplate_section__JxkiO li{margin:.45rem 0;line-height:1.72;color:color-mix(in srgb,var(--ds-color-text-primary) 92%,var(--ds-color-text-secondary) 8%)}.CaseStudyTemplate_calloutCard__uaxes{border:1px solid color-mix(in srgb,var(--ds-color-accent) 24%,var(--ds-color-border-subtle));background:color-mix(in srgb,var(--ds-color-bg-tint) 74%,var(--ds-color-bg-surface));border-radius:var(--ds-radius-md);padding:var(--ds-space-4) var(--ds-space-5)}.CaseStudyTemplate_footerDivider__FYfKE{margin-top:2.7rem;border-color:color-mix(in srgb,var(--ds-color-accent) 20%,var(--ds-color-border-subtle))}.CaseStudyTemplate_ctaFooter__roTtR{margin-top:1.35rem}.CaseStudyTemplate_primaryButton__fmmou{background:var(--ds-color-accent-strong)}.CaseStudyTemplate_primaryButton__fmmou:hover{background:var(--ds-color-accent-strong-hover)}.CaseStudyTemplate_secondaryButton__WM7Zk{border-color:color-mix(in srgb,var(--ds-color-accent) 48%,transparent);color:var(--ds-color-link)}.CaseStudyTemplate_tertiaryButton__zsXL1{color:var(--ds-color-text-secondary)}.CaseStudyTemplate_tertiaryButton__zsXL1:hover{color:var(--ds-color-text-primary);background:var(--ds-state-hover-bg)}