.Cases_page__ZTbeK{color:var(--mh-text-primary);background:var(--mh-bg);font-family:var(--font-inter-tight),system-ui,sans-serif}.Cases_wrap__DCUNB{width:min(1240px,calc(100% - 80px));margin-inline:auto}.Cases_page__ZTbeK h1,.Cases_page__ZTbeK h2,.Cases_page__ZTbeK h3,.Cases_value__CO99A{font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.045em}.Cases_page__ZTbeK h1{max-width:1100px;font-size:clamp(2.8rem,5.8vw,5rem);font-weight:600;line-height:1.05;text-wrap:balance;margin:16px 0 28px}.Cases_page__ZTbeK h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.12;text-wrap:balance;max-width:900px}.Cases_page__ZTbeK h3{font-size:1.35rem;font-weight:600;line-height:1.3}.Cases_page__ZTbeK p{line-height:1.65}.Cases_page__ZTbeK a:focus-visible,.Cases_page__ZTbeK summary:focus-visible,.Cases_page__ZTbeK video:focus-visible{outline:3px solid var(--mh-accent);outline-offset:5px}.Cases_breadcrumb__FtbKn{display:flex;gap:10px;flex-wrap:wrap;padding-top:115px;font-size:.8rem;color:var(--mh-text-secondary)}.Cases_breadcrumb__FtbKn a:hover,.Cases_byline__uzN8D a:hover{color:var(--mh-accent)}.Cases_hero__ufRpr{padding:48px 0 42px}.Cases_marker___oDZE{display:flex;align-items:center;gap:12px;font-family:var(--font-jetbrains-mono),monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;color:var(--mh-text-secondary)}.Cases_marker___oDZE>span:first-child{color:var(--mh-accent)}.Cases_marker___oDZE>span:nth-child(2){width:28px;height:1px;background:currentColor;flex-shrink:0;opacity:.4}.Cases_client__Lmfpd{color:var(--mh-accent);font-size:1.1rem;font-weight:600}.Cases_standfirst__UWEIS{max-width:850px;font-size:clamp(1.15rem,2vw,1.4rem);color:var(--mh-text-secondary)}.Cases_byline__uzN8D{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.8rem;color:var(--mh-text-secondary)}.Cases_byline__uzN8D a{text-decoration:underline;text-underline-offset:3px}.Cases_figure__GhSHR{margin:0;min-width:0}.Cases_fullImage__VpFYE,.Cases_image___OMgP,.Cases_mobileImage__jSrMC{position:relative;overflow:hidden;background:var(--mh-surface);border:1px solid var(--mh-divider);border-radius:8px;aspect-ratio:16/10}.Cases_image___OMgP img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.Cases_fullImage__VpFYE img,.Cases_mobileImage__jSrMC img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.Cases_mobileImage__jSrMC{aspect-ratio:390/844;max-width:390px;margin-inline:auto}.Cases_gallery__gODiF{display:grid;grid-template-columns:.42fr 1fr;align-items:start;gap:32px;margin-top:32px}.Cases_gallery__gODiF .Cases_fullImage__VpFYE{aspect-ratio:1440/1000}.Cases_figure__GhSHR figcaption,.Cases_video__1XkO1 figcaption{color:var(--mh-text-secondary);font-size:.8rem;line-height:1.5;margin-top:12px}.Cases_results__fZXNu{margin-top:64px;padding-block:64px;background:var(--mh-surface)}.Cases_metrics__e2FGK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin:36px 0 28px;gap:32px}.Cases_metric__WO3do{padding-top:20px;border-top:1px solid var(--mh-divider)}.Cases_value__CO99A{color:var(--mh-accent);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;line-height:1.1!important;margin-bottom:14px;overflow-wrap:anywhere}.Cases_metric__WO3do h3{font-size:1.1rem;margin-bottom:10px}.Cases_metric__WO3do>p:not(.Cases_value__CO99A){font-size:.9rem;color:var(--mh-text-secondary);margin-top:7px}.Cases_metric__WO3do .Cases_source___5ccD{font-size:.78rem!important}.Cases_textLink__WQBGk{display:inline-flex;align-items:center;gap:12px;font-size:.95rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--mh-divider)}.Cases_textLink__WQBGk svg{flex-shrink:0}.Cases_textLink__WQBGk:hover{color:var(--mh-accent)}.Cases_section__hti2a{padding-block:72px;border-bottom:1px solid var(--mh-divider)}.Cases_sectionLead__3qwQF{max-width:780px;color:var(--mh-text-secondary);margin:22px 0 32px;font-size:1.05rem}.Cases_pair__3T13Q{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.Cases_imageLabel__7X6R_{margin-bottom:16px}.Cases_editorial__cZaCf{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.Cases_bodyLead___xv1_{font-size:1.15rem;color:var(--mh-text-secondary)}.Cases_improvements__1iIk2{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:36px 48px}.Cases_improvements__1iIk2 li{border-top:1px solid var(--mh-divider);padding-top:24px}.Cases_stepNumber__pijZK{display:block;color:var(--mh-accent);font-family:var(--font-jetbrains-mono),monospace;font-size:.8rem;margin-bottom:18px}.Cases_improvements__1iIk2 p,.Cases_timeline__KFUmX li>p:last-child{color:var(--mh-text-secondary);margin-top:14px}.Cases_video__1XkO1{margin:64px 0 0}.Cases_video__1XkO1 video{display:block;width:100%;max-height:700px;background:var(--mh-text-primary);border-radius:8px}.Cases_timeline__KFUmX{list-style:none;padding:0 0 0 26px;border-left:1px solid var(--mh-divider)}.Cases_timeline__KFUmX li{position:relative;padding-bottom:32px}.Cases_timeline__KFUmX li:last-child{padding-bottom:0}.Cases_timeline__KFUmX li:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--mh-accent);left:-31px;top:7px}.Cases_date__VWmXE{font-size:.8rem;color:var(--mh-accent);margin-bottom:12px}.Cases_method___hsb5{margin-top:32px;border:1px solid var(--mh-divider);border-radius:8px;padding:24px 28px;scroll-margin-top:110px}.Cases_method___hsb5 summary{cursor:pointer;font-weight:600;font-size:1.05rem}.Cases_method___hsb5>div{max-width:900px}.Cases_method___hsb5 p{color:var(--mh-text-secondary);margin-top:20px}.Cases_relatedHeading__GmO9Z{margin-top:28px}.Cases_services__GdWun{display:flex;gap:18px 28px;flex-wrap:wrap;list-style:none;padding:0;margin-top:20px}.Cases_cta__y_cx0{padding-block:80px;background:var(--mh-text-primary)}.Cases_cta__y_cx0,.Cases_cta__y_cx0 .Cases_marker___oDZE{color:var(--mh-text-on-dark)}.Cases_cta__y_cx0>div>p:not(.Cases_marker___oDZE){max-width:680px;margin-top:24px;opacity:.8;font-size:1.15rem}.Cases_actions__mK40t{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.Cases_button__TtY5Y{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:18px 24px;min-height:56px;background:var(--mh-accent);color:#fff;border-radius:4px;font-weight:600}.Cases_button__TtY5Y:hover{background:var(--mh-accent-hover)}.Cases_caseList___tlqD{padding:20px 0 72px}.Cases_caseCard__FmGid{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:44px 0;border-top:1px solid var(--mh-divider)}.Cases_cardVisual__bJJK4{display:block;position:relative;min-height:300px;aspect-ratio:16/11;border-radius:8px;overflow:hidden;background:var(--mh-surface);border:1px solid var(--mh-divider)}.Cases_cardVisual__bJJK4 img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .2s}.Cases_cardVisual__bJJK4:hover img{transform:scale(1.015)}.Cases_cardContent__C_fkb{align-self:center}.Cases_cardContent__C_fkb h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-block:12px 20px}.Cases_cardContent__C_fkb>p{color:var(--mh-text-secondary)}.Cases_cardContent__C_fkb .Cases_marker___oDZE{margin-bottom:14px}.Cases_cardContent__C_fkb .Cases_textLink__WQBGk{margin-top:24px}.Cases_supplement__igoW9{padding:28px 32px;background:var(--mh-surface);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.Cases_supplement__igoW9 p{color:var(--mh-text-secondary);margin-top:10px}@media (max-width:900px){.Cases_editorial__cZaCf{gap:40px}.Cases_caseCard__FmGid{gap:28px}}@media (max-width:700px){.Cases_marker___oDZE,.Cases_page__ZTbeK,.Cases_page__ZTbeK h1,.Cases_page__ZTbeK h2,.Cases_page__ZTbeK h3,.Cases_stepNumber__pijZK,.Cases_value__CO99A{font-family:system-ui,sans-serif}.Cases_wrap__DCUNB{width:calc(100% - 40px)}.Cases_breadcrumb__FtbKn{padding-top:96px;font-size:.75rem}.Cases_hero__ufRpr{padding-top:32px}.Cases_page__ZTbeK h1{font-size:clamp(2.5rem,10vw,3.3rem);overflow-wrap:break-word}.Cases_marker___oDZE{font-size:.65rem;letter-spacing:.07em;gap:8px}.Cases_section__hti2a{padding-block:48px}.Cases_results__fZXNu{padding-block:44px;margin-top:44px}.Cases_caseCard__FmGid,.Cases_editorial__cZaCf,.Cases_gallery__gODiF,.Cases_improvements__1iIk2,.Cases_pair__3T13Q{grid-template-columns:1fr;gap:28px}.Cases_metrics__e2FGK{gap:24px}.Cases_method___hsb5{padding:20px}.Cases_cta__y_cx0{padding-block:56px}.Cases_actions__mK40t{align-items:stretch;flex-direction:column}.Cases_actions__mK40t>.Cases_textLink__WQBGk{align-self:flex-start}.Cases_cardVisual__bJJK4{min-height:0}.Cases_caseCard__FmGid{padding-block:32px}.Cases_supplement__igoW9{padding:24px;flex-direction:column;align-items:flex-start}.Cases_byline__uzN8D{gap:10px;flex-direction:column}}@media (prefers-reduced-motion:reduce){.Cases_cardVisual__bJJK4 img{transition:none}}.Cases_searchHistory__L5dTl{margin-block:32px;max-width:720px}.Cases_searchHistory__L5dTl h3{font-size:22px;font-weight:600;margin-bottom:16px}.Cases_searchHistory__L5dTl table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.Cases_searchHistory__L5dTl caption{text-align:left;font-size:13px;margin-bottom:12px}.Cases_searchHistory__L5dTl td,.Cases_searchHistory__L5dTl th{text-align:right;padding:14px 12px;border-bottom:1px solid var(--mh-divider)}.Cases_searchHistory__L5dTl th:first-child{text-align:left;padding-left:0}.Cases_searchHistory__L5dTl thead{font-size:13px}.Cases_searchHistory__L5dTl p{font-size:13px;line-height:1.6;margin-top:16px}@media (max-width:700px){.Cases_searchHistory__L5dTl td,.Cases_searchHistory__L5dTl th{font-size:13px;padding:12px 8px}}.Cases_cardMetric__qoni7{padding-top:20px;border-top:1px solid var(--mh-divider)}.Cases_cardMetric__qoni7>p:first-child{font-size:1.05rem;font-weight:600}.Cases_cardMetric__qoni7 strong{color:var(--mh-accent);font-size:1.7rem;line-height:1.2;margin-right:6px;font-variant-numeric:tabular-nums}.Cases_cardMetric__qoni7 .Cases_cardMetricContext__1ItnK{color:var(--mh-text-secondary);font-size:.8rem;line-height:1.55;margin-top:7px}