.CaseStudyPlaceholder_section__zJCpF{background:#f4f1ea;padding:clamp(88px,10vw,152px) 0}.CaseStudyPlaceholder_inner__dSH2z{width:min(100% - 80px,1240px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:48px 80px;gap:48px 80px;align-items:end}.CaseStudyPlaceholder_status__NQO7O{display:inline-flex;align-items:center;min-height:28px;margin:0 0 22px;padding:0 10px;border-radius:8px;background:#122131;color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CaseStudyPlaceholder_copy__BvEps h2{max-width:16ch}.CaseStudyPlaceholder_copy__BvEps p{max-width:46ch;margin:0 0 28px;color:#3c4b5b;font-size:16px;line-height:1.7}.CaseStudyPlaceholder_link__yV4C_{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid rgba(18,33,49,.35);color:#122131;font-size:13px;font-weight:700}.CaseStudyPlaceholder_link__yV4C_:hover .arrow{transform:translateX(4px)}@media (max-width:860px){.CaseStudyPlaceholder_inner__dSH2z{width:min(100% - 40px,1240px);grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.CaseStudyPlaceholder_link__yV4C_:hover .arrow{transform:none}}.PageCta_section__gziDg{background:#0f1a26;color:#fff;padding:96px 0;text-align:center}.PageCta_inner__tySXX{width:min(100% - 80px,1240px);margin-inline:auto}.PageCta_inner__tySXX h2{margin-bottom:16px}.PageCta_contacts__6i5Us{margin:0 0 32px;color:rgba(255,255,255,.68)}.PageCta_contacts__6i5Us a{color:inherit}.PageCta_button__WTRNf{display:inline-flex;align-items:center;gap:16px;min-height:50px;padding:0 22px;border-radius:8px;background:#fff;color:#122131;font-size:13px;font-weight:700;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.PageCta_button__WTRNf:hover{transform:translateY(-1px)}.PageCta_button__WTRNf:hover .arrow{transform:translateX(4px)}@media (max-width:860px){.PageCta_section__gziDg{padding:72px 0}.PageCta_inner__tySXX{width:min(100% - 40px,1240px)}}@media (prefers-reduced-motion:reduce){.PageCta_button__WTRNf,.PageCta_button__WTRNf:hover,.PageCta_button__WTRNf:hover .arrow{transform:none;transition:none}}.CaseStudy_kicker__vSHl3{margin:0 0 14px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseStudy_stat__qUG4l{margin:0 0 28px;color:var(--slate);font-size:15px}.CaseStudy_stat__qUG4l strong{color:var(--navy);font-size:20px;letter-spacing:-.02em}.CaseStudy_title__CeWJy{max-width:18ch!important;margin-bottom:36px!important;font-size:clamp(44px,6vw,88px)!important}.CaseStudy_heroStat__38EY7{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.CaseStudy_heroStat__38EY7 strong{color:#fff;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em}.CaseStudy_heroStat__38EY7 span{color:rgba(255,255,255,.7);font-size:15px}.CaseStudy_layout__6OdJ2{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:48px clamp(48px,7vw,112px);gap:48px clamp(48px,7vw,112px);align-items:start;padding-block:clamp(64px,8vw,120px)}.CaseStudy_aside__ZQcbP{position:-webkit-sticky;position:sticky;top:112px}.CaseStudy_photo__zGj_h{position:relative;aspect-ratio:1;max-width:420px;margin-bottom:40px;overflow:hidden;border-radius:8px;background:var(--navy)}.CaseStudy_cardImage__hDyVz img,.CaseStudy_photo__zGj_h img,.CaseStudy_teaserImage__Z9XwJ img{object-fit:cover}.CaseStudy_asideTitle__vO3yI{margin-bottom:8px;font-size:22px;letter-spacing:-.02em}.CaseStudy_profile__NSjuA{margin:0}.CaseStudy_profile__NSjuA div{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--hairline)}.CaseStudy_profile__NSjuA dt{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CaseStudy_profile__NSjuA dd{margin:0;color:var(--navy);font-weight:600;line-height:1.5}.CaseStudy_body__qmawG{display:grid;grid-gap:56px;gap:56px}.CaseStudy_body__qmawG h2{margin-bottom:20px;font-size:clamp(28px,3vw,40px)}.CaseStudy_body__qmawG p,.CaseStudy_list__9RBZ4{max-width:62ch;color:var(--slate);font-size:17px;line-height:1.7}.CaseStudy_list__9RBZ4{margin:0;padding-left:20px}.CaseStudy_list__9RBZ4 li{margin-bottom:8px}.CaseStudy_list__9RBZ4 ul{margin:8px 0 0;padding-left:20px;list-style:circle}.CaseStudy_zone__ymwOa{color:var(--muted);font-size:.55em;letter-spacing:0}.CaseStudy_timeline__FN_bY{margin:0;padding:0;list-style:none;border-left:2px solid var(--hairline)}.CaseStudy_timeline__FN_bY li{position:relative;display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;padding:10px 0 10px 24px}.CaseStudy_timeline__FN_bY li:before{content:"";position:absolute;left:-6px;top:17px;width:10px;height:10px;border-radius:50%;background:var(--navy)}.CaseStudy_timeline__FN_bY li:first-child:before,.CaseStudy_timeline__FN_bY li:last-child:before{background:var(--accent)}.CaseStudy_timeline__FN_bY time{color:var(--navy);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudy_timeline__FN_bY span{color:var(--slate)}.CaseStudy_body__qmawG .CaseStudy_note__UHv6m{margin:24px 0 0;padding:20px 24px;border-radius:8px;background:var(--tint);color:var(--navy);font-size:15px;font-weight:600}.CaseStudy_related__Fcqu8{padding-bottom:var(--space-section)}.CaseStudy_teaser__rHtya{background:var(--sand);padding:var(--space-section) 0}.CaseStudy_teaserInner__U18wf{width:min(100% - 80px,var(--measure));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:48px 80px;gap:48px 80px;align-items:center}.CaseStudy_cardImage__hDyVz,.CaseStudy_teaserImage__Z9XwJ{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--navy)}.CaseStudy_teaserCopy__Xrpyw h2{max-width:18ch;font-size:clamp(32px,3.6vw,52px)}.CaseStudy_teaserCopy__Xrpyw>p:not(.CaseStudy_kicker__vSHl3):not(.CaseStudy_stat__qUG4l):not(.eyebrow){max-width:46ch;margin:0 0 20px;color:#3c4b5b;font-size:16px;line-height:1.7}.CaseStudy_links__ZVS6c{display:flex;flex-wrap:wrap;gap:16px 32px}.CaseStudy_link__hGNPA,.CaseStudy_more__AT4yY{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid rgba(18,33,49,.35);color:var(--navy);font-size:13px;font-weight:700}.CaseStudy_cardLink__W_ygz:hover .CaseStudy_more__AT4yY .arrow,.CaseStudy_link__hGNPA:hover .arrow{transform:translateX(4px)}.CaseStudy_card__0xCK3{border:1px solid var(--hairline);background:#fff}.CaseStudy_cardLink__W_ygz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);height:100%;color:inherit}.CaseStudy_cardImage__hDyVz{aspect-ratio:auto;min-height:320px;border-radius:0}.CaseStudy_cardCopy__SB4PV{display:flex;flex-direction:column;padding:32px}.CaseStudy_cardCopy__SB4PV h2{margin-bottom:14px;font-size:clamp(26px,2.6vw,36px)}.CaseStudy_cardCopy__SB4PV>p:not(.CaseStudy_kicker__vSHl3):not(.CaseStudy_stat__qUG4l){margin:0 0 20px;color:var(--slate);line-height:1.6}.CaseStudy_cardCopy__SB4PV .CaseStudy_more__AT4yY{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.CaseStudy_cardLink__W_ygz{grid-template-columns:1fr}.CaseStudy_cardImage__hDyVz{aspect-ratio:16/10;min-height:0}}@media (max-width:860px){.CaseStudy_layout__6OdJ2,.CaseStudy_teaserInner__U18wf{grid-template-columns:1fr}.CaseStudy_teaserInner__U18wf{width:min(100% - 40px,var(--measure))}.CaseStudy_aside__ZQcbP{position:static}.CaseStudy_photo__zGj_h{max-width:none;aspect-ratio:4/3}.CaseStudy_profile__NSjuA div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.CaseStudy_cardLink__W_ygz:hover .CaseStudy_more__AT4yY .arrow,.CaseStudy_link__hGNPA:hover .arrow{transform:none}}