.CaseStudyHero_root__3hI7J{display:flex;flex-direction:column;gap:var(--space-8);width:100%;min-width:0;padding-top:var(--space-6)}@media(min-width:1024px){.CaseStudyHero_root__3hI7J{gap:var(--space-20);padding-top:var(--space-10)}}@media(min-width:1280px){.CaseStudyHero_root__3hI7J{padding-top:var(--space-12)}}.CaseStudyHero_intro__AzAn5{display:flex;flex-direction:column;align-items:flex-start}.CaseStudyHero_eyebrowLink__R7A9Y,.CaseStudyHero_eyebrow__dTJq4{margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:var(--leading-snug);color:var(--color-text-muted)}.CaseStudyHero_eyebrowLink__R7A9Y{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;transition:color var(--transition-normal)}.CaseStudyHero_eyebrowLink__R7A9Y svg{flex-shrink:0;transition:transform var(--transition-normal)}@media(hover:hover)and (pointer:fine){.CaseStudyHero_eyebrowLink__R7A9Y:hover{color:var(--color-amaranth-red)}.CaseStudyHero_eyebrowLink__R7A9Y:hover svg{transform:translateX(-2px)}}.CaseStudyHero_eyebrowLink__R7A9Y:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}@media(prefers-reduced-motion:reduce){.CaseStudyHero_eyebrowLink__R7A9Y,.CaseStudyHero_eyebrowLink__R7A9Y svg{transition:none}}.CaseStudyHero_title__S4i2V{font-family:var(--font-display-stack);font-weight:700;color:var(--color-text);line-height:var(--leading-tight);margin:0 0 var(--space-8);font-size:var(--text-4xl)}@media(min-width:768px){.CaseStudyHero_title__S4i2V{font-size:var(--text-5xl)}}@media(min-width:1024px){.CaseStudyHero_title__S4i2V{font-size:var(--text-6xl)}}@media(min-width:1280px){.CaseStudyHero_title__S4i2V{font-size:var(--text-7xl)}}@media(min-width:1536px){.CaseStudyHero_title__S4i2V{font-size:var(--text-8xl)}}.CaseStudyHero_titleHighlight__n0_q8{font-weight:700}.CaseStudyHero_dek__8c5tJ{font-family:var(--font-body-stack);font-weight:500;color:var(--color-text);line-height:var(--leading-snug);margin:0;font-size:var(--text-lg)}.CaseStudyHero_mediaFrame__Vnarc{position:relative;width:100%;aspect-ratio:var(--hero-aspect-mobile,4/3);overflow:hidden;border-radius:var(--radius-3xl);background:var(--color-bg-muted)}@media(min-width:768px){.CaseStudyHero_mediaFrame__Vnarc{aspect-ratio:var(--hero-aspect-desktop,16/9);border-radius:var(--radius-5xl)}}.CaseStudyHero_mediaImage__4kHw4{object-fit:cover}.CaseStudyHero_mediaNatural__9nIVx{width:100%;overflow:hidden;border-radius:var(--radius-3xl)}@media(min-width:768px){.CaseStudyHero_mediaNatural__9nIVx{border-radius:var(--radius-5xl)}}.CaseStudyHero_mediaNaturalImage__MVFZV{display:block;width:100%;height:auto}.CaseStudyHero_mediaVideo__PPgbf{position:absolute;inset:0}.CaseStudyHero_liveLinkRow__3qoT7{display:flex;justify-content:flex-start}@media(min-width:768px){.CaseStudyHero_liveLinkRow__3qoT7{justify-content:flex-end}}.ProjectSnapshotCard_card__H_Abs{display:flex;flex-direction:column;width:100%;min-width:0;padding:var(--space-6);padding-top:var(--space-8);border-radius:var(--radius-3xl);background:var(--card-bg-warm)}@media(min-width:768px){.ProjectSnapshotCard_card__H_Abs{padding:var(--space-8);padding-top:var(--space-10)}}.ProjectSnapshotCard_title__IU_Ff{font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-6)}@media(min-width:1280px){.ProjectSnapshotCard_title__IU_Ff{font-size:var(--text-3xl);margin-bottom:var(--space-8)}}.ProjectSnapshotCard_rows__hnX_F{display:flex;flex-direction:column;margin:0}.ProjectSnapshotCard_row__50QTh{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-6)}@media(min-width:1280px){.ProjectSnapshotCard_row__50QTh{padding-block:var(--space-8)}}.ProjectSnapshotCard_row__50QTh:not(:first-of-type){border-top:1px solid var(--color-border)}.ProjectSnapshotCard_row__50QTh:first-of-type{padding-top:0}.ProjectSnapshotCard_row__50QTh:last-of-type{padding-bottom:0}.ProjectSnapshotCard_label__yl1Jm{font-size:var(--text-base);font-weight:700;text-transform:uppercase;color:var(--color-text);line-height:var(--leading-snug)}@media(min-width:1280px){.ProjectSnapshotCard_label__yl1Jm{font-size:var(--text-lg)}}.ProjectSnapshotCard_values__8Lbwx{margin:0}.ProjectSnapshotCard_list__CSZ_R{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.ProjectSnapshotCard_list__CSZ_R li{position:relative;padding-left:var(--space-5)}.ProjectSnapshotCard_list__CSZ_R li:before{content:"";position:absolute;left:0;top:.4em;width:10px;height:10px;border-radius:50%;background:var(--gradient-primary)}.ProjectSnapshotCard_valueLink__lsyEE,.ProjectSnapshotCard_valueText__CcroP{font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-tight)}@media(min-width:1280px){.ProjectSnapshotCard_valueLink__lsyEE,.ProjectSnapshotCard_valueText__CcroP{font-size:var(--text-lg)}}.ProjectSnapshotCard_valueLink__lsyEE{text-decoration:none;transition:color var(--transition-normal)}@media(hover:hover)and (pointer:fine){.ProjectSnapshotCard_valueLink__lsyEE:hover{color:var(--color-amaranth-red)}}.ProjectSnapshotCard_valueLink__lsyEE:focus{outline:none}.ProjectSnapshotCard_valueLink__lsyEE:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}@media(prefers-reduced-motion:reduce){.ProjectSnapshotCard_valueLink__lsyEE{transition:none}}.CaseStudyFeature_root__2hwLx{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:center;width:100%;min-width:0}@media(min-width:768px){.CaseStudyFeature_root__2hwLx{grid-template-columns:minmax(0,658fr) minmax(0,762fr);gap:var(--space-10)}}@media(min-width:1024px){.CaseStudyFeature_root__2hwLx{gap:var(--space-16)}}@media(min-width:1280px){.CaseStudyFeature_root__2hwLx{gap:var(--space-20)}}@media(min-width:768px){.CaseStudyFeature_mediaLeft__FjSnm{grid-template-columns:minmax(0,762fr) minmax(0,658fr)}.CaseStudyFeature_stickyText__Gs5j3{align-items:start}.CaseStudyFeature_stickyText__Gs5j3 .CaseStudyFeature_content__CGUeT{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}}.CaseStudyFeature_content__CGUeT{display:flex;flex-direction:column;align-items:flex-start;min-width:0;order:2}@media(min-width:768px){.CaseStudyFeature_content__CGUeT{order:1}}.CaseStudyFeature_media__RlLKF{min-width:0;order:1}@media(min-width:768px){.CaseStudyFeature_mediaLeft__FjSnm .CaseStudyFeature_content__CGUeT,.CaseStudyFeature_media__RlLKF{order:2}.CaseStudyFeature_mediaLeft__FjSnm .CaseStudyFeature_media__RlLKF{order:1}}.CaseStudyFeature_title__m7KLh{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-4);font-size:var(--text-3xl)}@media(min-width:768px){.CaseStudyFeature_title__m7KLh{font-size:var(--text-4xl)}}@media(min-width:1024px){.CaseStudyFeature_title__m7KLh{font-size:var(--text-5xl)}}@media(min-width:1280px){.CaseStudyFeature_title__m7KLh{font-size:var(--text-6xl)}}.CaseStudyFeature_lead__VtEE_{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-snug);color:var(--color-link);margin:0 0 var(--space-4);font-size:var(--text-2xl)}@media(min-width:1024px){.CaseStudyFeature_lead__VtEE_{font-size:var(--text-3xl)}}.CaseStudyFeature_body__bAcZW{display:flex;flex-direction:column;gap:var(--space-4)}.CaseStudyFeature_body__bAcZW p{margin:0;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text)}@media(min-width:768px){.CaseStudyFeature_body__bAcZW p{font-size:var(--text-lg)}}@media(min-width:1024px){.CaseStudyFeature_body__bAcZW p{font-size:var(--text-xl)}}@media(min-width:1280px){.CaseStudyFeature_body__bAcZW p{font-size:var(--text-2xl)}}.CaseStudyFeature_body__bAcZW p a{font-weight:600;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-normal)}@media(hover:hover)and (pointer:fine){.CaseStudyFeature_body__bAcZW p a:hover{color:var(--color-chocolate)}}@media(prefers-reduced-motion:reduce){.CaseStudyFeature_body__bAcZW p a{transition:none}}.CaseStudyFeature_featureList__0Hf3J{display:flex;flex-direction:column;gap:var(--space-6)}.CaseStudyFeature_featureItem___yXNq{display:flex;flex-direction:column;gap:var(--space-4)}.CaseStudyFeature_featureTitle__6AtbB{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-snug);color:var(--color-link);margin:0;font-size:var(--text-xl)}@media(min-width:1024px){.CaseStudyFeature_featureTitle__6AtbB{font-size:var(--text-2xl)}}.CaseStudyFeature_featureBody__vIBtO{margin:0;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text)}@media(min-width:768px){.CaseStudyFeature_featureBody__vIBtO{font-size:var(--text-lg)}}@media(min-width:1024px){.CaseStudyFeature_featureBody__vIBtO{font-size:var(--text-xl)}}.CaseStudyFeature_featureBody__vIBtO a{font-weight:600;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-normal)}@media(hover:hover)and (pointer:fine){.CaseStudyFeature_featureBody__vIBtO a:hover{color:var(--color-chocolate)}}@media(prefers-reduced-motion:reduce){.CaseStudyFeature_featureBody__vIBtO a{transition:none}}.CaseStudyFeature_chips__xaQRk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.CaseStudyFeature_chip__mbXJY{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text)}.CaseStudyFeature_mediaFrame__qRQKI{position:relative;width:100%;aspect-ratio:var(--feature-aspect,4/3);overflow:hidden;border-radius:var(--radius-xl);background:var(--color-bg-muted)}@media(min-width:768px){.CaseStudyFeature_mediaFrame__qRQKI{border-radius:var(--radius-4xl)}}.CaseStudyFeature_mediaFrameBare__ckeQc{background:none}.CaseStudyFeature_mediaNatural__F1g07{width:100%;overflow:hidden;border-radius:var(--radius-xl)}@media(min-width:768px){.CaseStudyFeature_mediaNatural__F1g07{border-radius:var(--radius-4xl)}}.CaseStudyFeature_mediaNaturalImage__tLSGy{display:block;width:100%;height:auto}.CaseStudyFeature_mediaImage__YFFPw{object-fit:cover}.CaseStudyFeature_mediaVideo__rCiRa{position:absolute;inset:0}.PullQuoteBand_band__RGUy6{width:100%;min-width:0;margin:0}.PullQuoteBand_quote__L0G4n{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-tight);color:var(--color-text);margin:0;font-size:var(--text-4xl)}@media(min-width:768px){.PullQuoteBand_quote__L0G4n{font-size:var(--text-5xl)}}@media(min-width:1024px){.PullQuoteBand_quote__L0G4n{font-size:var(--text-6xl)}}@media(min-width:1280px){.PullQuoteBand_quote__L0G4n{font-size:var(--text-7xl)}}@media(min-width:1536px){.PullQuoteBand_quote__L0G4n{font-size:var(--text-8xl)}}.ResultsCounters_grid__Nino0{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-10);gap:var(--space-10);width:100%;min-width:0;margin:0}@media(min-width:768px){.ResultsCounters_grid__Nino0{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-10);row-gap:var(--space-12)}}@media(min-width:1280px){.ResultsCounters_grid__Nino0{row-gap:var(--space-24)}}.ResultsCounters_item__F6reB{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-top:var(--space-9);border-top:2px solid var(--color-chocolate-60);container-type:inline-size}.ResultsCounters_label__uxhLq{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-snug);color:var(--color-text-muted);font-size:var(--text-xl)}@media(min-width:1280px){.ResultsCounters_label__uxhLq{font-size:var(--text-2xl)}}.ResultsCounters_value__i3UM_{--counter-fit:calc(100cqi / var(--counter-em, 6));font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-none);color:var(--color-chocolate);margin:0;min-width:0;white-space:nowrap;font-size:min(var(--text-5xl),var(--counter-fit))}@media(min-width:768px){.ResultsCounters_value__i3UM_{font-size:min(var(--text-6xl),var(--counter-fit))}}@media(min-width:1024px){.ResultsCounters_value__i3UM_{font-size:min(var(--text-7xl),var(--counter-fit))}}@media(min-width:1280px){.ResultsCounters_value__i3UM_{font-size:min(var(--text-8xl),var(--counter-fit))}}.CaseStudyLinksRow_row__TI9Hl{display:flex;flex-direction:column;gap:var(--space-6);width:100%;min-width:0}@media(min-width:768px){.CaseStudyLinksRow_row__TI9Hl{flex-direction:row;align-items:flex-start;gap:var(--space-12)}}@media(min-width:1280px){.CaseStudyLinksRow_row__TI9Hl{gap:var(--space-24)}}.CaseStudyLinksRow_title__pYDhM{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);flex-shrink:0;margin:0;font-size:var(--text-3xl)}@media(min-width:768px){.CaseStudyLinksRow_title__pYDhM{font-size:var(--text-4xl)}}@media(min-width:1024px){.CaseStudyLinksRow_title__pYDhM{font-size:var(--text-5xl)}}.CaseStudyLinksRow_items__hkVxA{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;list-style:none;flex:1 1;min-width:0}@media(min-width:768px){.CaseStudyLinksRow_items__hkVxA{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12)}}.CaseStudyLinksRow_item__YXck2{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.CaseStudyLinksRow_itemLabel__A_wdf{font-family:var(--font-display-stack);font-weight:500;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-muted)}.CaseStudyLinksRow_itemLink__JcSeh{display:inline;font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-text);text-decoration:none;overflow-wrap:anywhere;transition:color var(--transition-fast)}@media(min-width:1024px){.CaseStudyLinksRow_itemLink__JcSeh{font-size:var(--text-2xl)}}.CaseStudyLinksRow_itemLink__JcSeh svg{display:inline-block;margin-left:var(--space-1);vertical-align:-2px;transform:rotate(-45deg);color:var(--color-link);transition:transform var(--transition-fast)}@media(hover:hover)and (pointer:fine){.CaseStudyLinksRow_itemLink__JcSeh:hover{color:var(--color-link)}.CaseStudyLinksRow_itemLink__JcSeh:hover svg{transform:rotate(-45deg) translateX(2px)}}@media(prefers-reduced-motion:reduce){.CaseStudyLinksRow_itemLink__JcSeh,.CaseStudyLinksRow_itemLink__JcSeh svg{transition:none}}.CaseStudyLinksRow_itemLink__JcSeh:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.CaseStudyNarrative_narrative__t_CDW{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.CaseStudyNarrative_title__Mc8Q7{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0;font-size:var(--text-3xl)}@media(min-width:768px){.CaseStudyNarrative_title__Mc8Q7{font-size:var(--text-4xl)}}@media(min-width:1024px){.CaseStudyNarrative_title__Mc8Q7{font-size:var(--text-5xl)}}@media(min-width:1280px){.CaseStudyNarrative_title__Mc8Q7{font-size:var(--text-6xl)}}.CaseStudyNarrative_title__Mc8Q7:not(:first-child){margin-top:var(--space-8)}@media(min-width:1024px){.CaseStudyNarrative_title__Mc8Q7:not(:first-child){margin-top:var(--space-20)}}.CaseStudyNarrative_lead__iXByw{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-snug);color:var(--color-link);margin:0;font-size:var(--text-2xl)}@media(min-width:1024px){.CaseStudyNarrative_lead__iXByw{font-size:var(--text-3xl)}}.CaseStudyNarrative_body__xq246{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);margin:0}@media(min-width:768px){.CaseStudyNarrative_body__xq246{font-size:var(--text-lg)}}@media(min-width:1024px){.CaseStudyNarrative_body__xq246{font-size:var(--text-xl)}}@media(min-width:1280px){.CaseStudyNarrative_body__xq246{font-size:var(--text-2xl)}}.CaseStudyNarrative_body__xq246 a{font-weight:600;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-normal)}@media(hover:hover)and (pointer:fine){.CaseStudyNarrative_body__xq246 a:hover{color:var(--color-chocolate)}}@media(prefers-reduced-motion:reduce){.CaseStudyNarrative_body__xq246 a{transition:none}}.CaseStudyCenteredBlock_block__ZQGSl{--cs-block-gap:var(--space-10);width:100%;max-width:900px;margin:0 auto;text-align:left;padding-top:var(--section-lead-gap,var(--cs-block-gap))}@media(min-width:768px){.CaseStudyCenteredBlock_block__ZQGSl{--cs-block-gap:var(--space-12)}}@media(min-width:1024px){.CaseStudyCenteredBlock_block__ZQGSl{--cs-block-gap:var(--space-20)}}@media(min-width:1280px){.CaseStudyCenteredBlock_block__ZQGSl{--cs-block-gap:var(--space-32)}}.CaseStudyCenteredBlock_title__1nnMg{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-4);font-size:var(--text-3xl)}@media(min-width:768px){.CaseStudyCenteredBlock_title__1nnMg{font-size:var(--text-4xl)}}@media(min-width:1024px){.CaseStudyCenteredBlock_title__1nnMg{font-size:var(--text-5xl)}}@media(min-width:1280px){.CaseStudyCenteredBlock_title__1nnMg{font-size:var(--text-6xl)}}.CaseStudyCenteredBlock_lead__CvZfs{font-family:var(--font-display-stack);font-weight:500;line-height:var(--leading-snug);color:var(--color-link);margin:0 0 var(--space-4);font-size:var(--text-2xl)}@media(min-width:1024px){.CaseStudyCenteredBlock_lead__CvZfs{font-size:var(--text-3xl)}}.CaseStudyCenteredBlock_body__Pm5LJ{font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text);margin:0}@media(min-width:768px){.CaseStudyCenteredBlock_body__Pm5LJ{font-size:var(--text-lg)}}@media(min-width:1024px){.CaseStudyCenteredBlock_body__Pm5LJ{font-size:var(--text-xl)}}@media(min-width:1280px){.CaseStudyCenteredBlock_body__Pm5LJ{font-size:var(--text-2xl)}}.CaseStudyCenteredBlock_body__Pm5LJ+.CaseStudyCenteredBlock_body__Pm5LJ{margin-top:var(--space-4)}.CaseStudyCenteredBlock_body__Pm5LJ a{font-weight:600;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-normal)}@media(hover:hover)and (pointer:fine){.CaseStudyCenteredBlock_body__Pm5LJ a:hover{color:var(--color-chocolate)}}@media(prefers-reduced-motion:reduce){.CaseStudyCenteredBlock_body__Pm5LJ a{transition:none}}.CaseStudyMediaFrame_frame__nFQtu{overflow:hidden;border-radius:var(--radius-5xl)}.CaseStudyMediaFrame_fullBleed__fDutl{border-radius:0}.CaseStudyMediaFrame_image__H9ID3{display:block;width:100%;height:auto}.CaseStudyHeading_heading__jTN8t{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-8);font-size:var(--text-3xl)}@media(min-width:768px){.CaseStudyHeading_heading__jTN8t{font-size:var(--text-4xl)}}@media(min-width:1024px){.CaseStudyHeading_heading__jTN8t{font-size:var(--text-5xl)}}.CaseStudySnapshotSplit_grid__SuxSB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media(min-width:1024px){.CaseStudySnapshotSplit_grid__SuxSB{grid-template-columns:minmax(0,485fr) minmax(0,855fr);gap:var(--space-16)}}@media(min-width:1280px){.CaseStudySnapshotSplit_grid__SuxSB{gap:var(--space-32)}}@media(min-width:1024px){.CaseStudySnapshotSplit_sticky__YJ9iL{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}}.CaseStudyResultsSplit_grid__vjwFC{display:grid;grid-template-columns:1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}@media(min-width:1024px){.CaseStudyResultsSplit_grid__vjwFC{grid-template-columns:minmax(0,593fr) minmax(0,813fr);gap:var(--space-16)}}@media(min-width:1280px){.CaseStudyResultsSplit_grid__vjwFC{gap:var(--space-24)}}@media(min-width:1024px){.CaseStudyResultsSplit_sticky__5fkAX{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}}.CaseStudyResultsSplit_title__GGeVg{font-family:var(--font-display-stack);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0;font-size:var(--text-4xl)}@media(min-width:768px){.CaseStudyResultsSplit_title__GGeVg{font-size:var(--text-5xl)}}@media(min-width:1024px){.CaseStudyResultsSplit_title__GGeVg{font-size:var(--text-6xl)}}.CaseStudyFlowDiagram_panel__BtNQp{width:100%;padding:var(--space-8) var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-muted)}@media(min-width:768px){.CaseStudyFlowDiagram_panel__BtNQp{padding:var(--space-16) var(--space-10);border-radius:var(--radius-4xl)}}@media(min-width:1024px){.CaseStudyFlowDiagram_panel__BtNQp{padding:var(--space-20) var(--space-16)}}.CaseStudyFlowDiagram_panel__BtNQp.CaseStudyFlowDiagram_bare__0I5ZY{padding:0;border-radius:0;background:none}.CaseStudyFlowDiagram_panel__BtNQp.CaseStudyFlowDiagram_bare__0I5ZY .CaseStudyFlowDiagram_diagram__AYi5Q{max-width:none}@media(min-width:768px){.CaseStudyFlowDiagram_panel__BtNQp.CaseStudyFlowDiagram_bare__0I5ZY .CaseStudyFlowDiagram_row__i9QwG:not(.CaseStudyFlowDiagram_dense__XpreT) .CaseStudyFlowDiagram_node__SgTXL{max-width:370px;margin-inline:auto}}.CaseStudyFlowDiagram_diagram__AYi5Q{max-width:1148px;margin:0 auto}.CaseStudyFlowDiagram_rowWrap__9Tyxw{min-width:0}.CaseStudyFlowDiagram_row__i9QwG{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:768px){.CaseStudyFlowDiagram_row__i9QwG{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-gap:0 var(--space-5);gap:0 var(--space-5)}}.CaseStudyFlowDiagram_cell__Bv28u{display:flex;flex-direction:column;min-width:0}@media(min-width:768px){.CaseStudyFlowDiagram_cell__Bv28u{display:grid;grid-row:span 2;grid-template-rows:subgrid}}@media(min-width:768px){.CaseStudyFlowDiagram_row__i9QwG:has(.CaseStudyFlowDiagram_cell__Bv28u:only-child){grid-auto-columns:minmax(0,370px);justify-content:center}}.CaseStudyFlowDiagram_node__SgTXL{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-full);font-family:var(--font-display-stack);font-weight:700;font-size:var(--text-base);line-height:var(--leading-snug);text-align:center;color:var(--flow-text)}@media(min-width:768px){.CaseStudyFlowDiagram_node__SgTXL{font-size:var(--text-lg)}}.CaseStudyFlowDiagram_dense__XpreT .CaseStudyFlowDiagram_node__SgTXL{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm)}.CaseStudyFlowDiagram_dashed__pk_MO .CaseStudyFlowDiagram_node__SgTXL{border:2px dashed color-mix(in srgb,var(--flow-color) 50%,transparent);background:color-mix(in srgb,var(--flow-color) 10%,transparent)}.CaseStudyFlowDiagram_outline__EL9MJ .CaseStudyFlowDiagram_node__SgTXL{border:2px solid var(--flow-color);background:linear-gradient(to bottom,color-mix(in srgb,var(--flow-color) 15%,transparent),color-mix(in srgb,var(--flow-text) 15%,transparent))}.CaseStudyFlowDiagram_solid__3_5Rz .CaseStudyFlowDiagram_node__SgTXL{background:var(--flow-color)}.CaseStudyFlowDiagram_nodeIcon__VclR_{display:inline-flex;flex-shrink:0}.CaseStudyFlowDiagram_nodeIcon__VclR_ img,.CaseStudyFlowDiagram_nodeIcon__VclR_ svg{display:block}.CaseStudyFlowDiagram_extras__9gdVf{display:flex;flex-direction:column}.CaseStudyFlowDiagram_belowNode__JBs_t{align-self:start;width:100%;margin-top:var(--space-3)}.CaseStudyFlowDiagram_chips__ELjDx{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-10) 0 0;list-style:none}.CaseStudyFlowDiagram_chips__ELjDx:after,.CaseStudyFlowDiagram_chips__ELjDx:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--flow-connector,var(--flow-color))}.CaseStudyFlowDiagram_chips__ELjDx:before{top:0;width:2px;height:var(--space-10)}.CaseStudyFlowDiagram_chips__ELjDx:after{top:calc(var(--space-10) - 4px);width:8px;height:8px;border-radius:var(--radius-full)}.CaseStudyFlowDiagram_chip__4lYYY{padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);text-align:center;color:var(--flow-chip-text,var(--color-text));background:var(--flow-chip,var(--color-bg))}.CaseStudyFlowDiagram_chip__4lYYY:has(.CaseStudyFlowDiagram_chipTrigger__dhyZd){padding:0}.CaseStudyFlowDiagram_chipTrigger__dhyZd{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);cursor:help}.CaseStudyFlowDiagram_chipTrigger__dhyZd:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}@media(hover:hover)and (pointer:fine){.CaseStudyFlowDiagram_chipTrigger__dhyZd:hover .CaseStudyFlowDiagram_chipIcon__aL6xA{opacity:1}}.CaseStudyFlowDiagram_chipIcon__aL6xA{flex-shrink:0;opacity:.5;transition:opacity var(--transition-fast)}@media(prefers-reduced-motion:reduce){.CaseStudyFlowDiagram_chipIcon__aL6xA{transition:none}}.CaseStudyFlowDiagram_connector__SqkQ2{position:relative;height:var(--space-6);margin-block:var(--space-1)}@media(min-width:768px){.CaseStudyFlowDiagram_connector__SqkQ2{height:var(--space-10)}.CaseStudyFlowDiagram_connectorBranch__S2TqP{height:var(--space-24)}}.CaseStudyFlowDiagram_connectorSvg__iUhfE{position:absolute;inset:0;width:100%;height:100%;stroke-width:2px}@media(min-width:768px){.CaseStudyFlowDiagram_mobileLine__TgDGH{display:none}}.CaseStudyFlowDiagram_desktopLines__0LTKQ{display:none}@media(min-width:768px){.CaseStudyFlowDiagram_desktopLines__0LTKQ{display:inline}}.CaseStudyFlowDiagram_connectorDot__gpU7p{position:absolute;bottom:-3px;width:8px;height:8px;border-radius:var(--radius-full);transform:translateX(-50%)}@media(max-width:767px){.CaseStudyFlowDiagram_connectorDot__gpU7p{display:none}}.CaseStudyPhotoBand_band___60RT{position:relative}.CaseStudyPhotoBand_credit___8uBn{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--color-text)}@media(min-width:1024px){.CaseStudyPhotoBand_credit___8uBn{position:absolute;right:0;bottom:var(--space-12);gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-8) 280px;background:linear-gradient(90deg,rgba(255,255,255,0),#ffffff 280px);color:#2a2b2c}}.CaseStudyPhotoBand_creditText__hOS8v{margin:0;max-width:358px;font-size:var(--text-sm);line-height:var(--leading-snug)}@media(min-width:1024px){.CaseStudyPhotoBand_creditText__hOS8v{font-weight:500;font-size:var(--text-base);text-align:right}}.CaseStudyPhotoBand_creditLogo__d28mw{flex-shrink:0;width:calc(var(--credit-logo-w, 130px)*.55);height:auto}@media(min-width:1024px){.CaseStudyPhotoBand_creditLogo__d28mw{width:var(--credit-logo-w,130px)}}.CaseStudyPhotoBand_creditLeft__WS_zz{justify-content:flex-start}@media(min-width:1024px){.CaseStudyPhotoBand_creditLeft__WS_zz{right:auto;left:0;padding:var(--space-8) 280px var(--space-8) var(--container-gutter);background:linear-gradient(90deg,#ffffff calc(100% - 280px),rgba(255,255,255,0))}.CaseStudyPhotoBand_creditLeft__WS_zz .CaseStudyPhotoBand_creditText__hOS8v{text-align:left}}