.mh-case-strip{display:block;max-width:var(--mh-wrap-wide, 1140px);margin:64px auto 0;color:#234f40}.mh-home__section.mh-home__audiences:has(.mh-case-strip){padding-bottom:40px}.mh-case-strip__intro{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px}.mh-case-strip__intro p{margin:0;font-size:13px;color:#606b65}.mh-case-strip__intro button{flex:none;border:0;padding:10px 0 10px 12px;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px;cursor:pointer}.mh-case-strip__viewport{overflow:hidden;padding:4px}.mh-case-strip__track{display:flex;width:max-content;animation:mh-case-scroll 45s linear infinite}.mh-case-strip__set{display:flex;gap:28px;padding-right:28px}.mh-case-strip__link{display:flex;flex:0 0 204px;flex-direction:column;align-items:stretch;border:1px solid #dde4de;border-radius:5px;background:#fff;color:#234f40;text-decoration:none;box-sizing:border-box;overflow:hidden}.mh-case-strip__logo{display:flex;height:100px;padding:14px 11px;align-items:center;justify-content:center}.mh-case-strip__logo--dark{background:#24473d}.mh-case-strip__logo img{display:block;width:180px;height:72px;object-fit:contain}.mh-case-strip__caption{padding:9px 10px;border-top:1px solid #edf0e9;color:#59645d;font-size:11px;line-height:1.5;text-align:center}.mh-case-strip__link:hover{border-color:#234f40}.mh-case-strip :focus-visible{outline:2px solid #234f40;outline-offset:2px}.mh-case-strip:hover .mh-case-strip__track,.mh-case-strip[data-paused=true] .mh-case-strip__track{animation-play-state:paused}.mh-case-strip__viewport:focus-within .mh-case-strip__track{animation-play-state:paused}.mh-case-strip__viewport:has(.mh-case-strip__link:focus-visible) .mh-case-strip__track{animation:none;transform:none}.mh-case-strip__viewport:has(.mh-case-strip__link:focus-visible) .mh-case-strip__set[aria-hidden=true]{display:none}@keyframes mh-case-scroll{to{transform:translate(-50%)}}.mh-case{--mh-case-title-size: 52px;--mh-case-section-size: 26px;--mh-case-subheading-size: 21px;max-width:var(--mh-wrap-max, 1140px);margin:0 auto;padding:var(--mh-space-4, 16px) var(--mh-wrap-pad, 28px) var(--mh-space-11, 80px);color:var(--mh-muted, #6b6862);font-family:var(--mh-font-body, sans-serif);font-size:var(--mh-fs-body, 16px);font-weight:var(--mh-fw-regular, 400);line-height:1.6;letter-spacing:.6px}.mh-case__breadcrumbs{margin:0 0 var(--mh-space-10, 64px);color:var(--mh-muted, #6b6862);font-size:var(--mh-fs-sm, 14px);overflow-wrap:anywhere}.mh-case__breadcrumbs a{color:inherit;text-decoration:none}.mh-case__breadcrumbs a:hover{color:var(--mh-accent, #2f6f5e)}.mh-case__breadcrumbs a:focus-visible{outline:2px solid var(--mh-accent, #2f6f5e);outline-offset:3px}.mh-case__hero{display:flex;flex-direction:column;gap:var(--mh-space-8, 40px);align-items:center;text-align:center}.mh-case__hero>div:not(.mh-case__brand){order:-1;display:flex;flex-direction:column;width:100%}.mh-case__hero>.mh-case__brand{width:260px;max-width:100%;min-height:120px}.mh-case__brand{display:flex;padding:26px 18px;min-height:170px;align-items:center;justify-content:center;border:1px solid #e1e6db;border-radius:4px;background:#fff}.mh-case__brand--dark{background:#24473d}.mh-case__mark{width:100%;max-height:150px;height:auto;object-fit:contain}.mh-case__eyebrow{margin:0 0 var(--mh-space-6, 24px);font-size:var(--mh-fs-meta, 14px);font-weight:var(--mh-fw-medium, 500);line-height:var(--mh-lh-snug, 1.4);letter-spacing:normal;text-transform:none;color:var(--mh-muted, #6b6862)}.mh-case h1{order:-1;width:100%;max-width:900px;margin:0 auto var(--mh-space-6, 24px);color:var(--mh-accent-dark, #22513f);font-family:var(--mh-font-display, Georgia, serif);font-size:var(--mh-case-title-size);font-weight:var(--mh-fw-regular, 400);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.mh-case__summary{width:100%;max-width:790px;margin-inline:auto;font:inherit;color:inherit}.mh-case__summary>:first-child{margin-top:0}.mh-case__summary>:last-child{margin-bottom:0}.mh-case__body{margin:var(--mh-space-10, 64px) auto 0;overflow-wrap:break-word}.mh-case__body h2,.mh-case__cta h2{color:var(--mh-accent-dark, #22513f);font-family:var(--mh-font-display, Georgia, serif);font-size:var(--mh-case-section-size);font-weight:var(--mh-fw-regular, 400);line-height:1.15;letter-spacing:-.025em;text-wrap:pretty;margin:var(--mh-space-10, 64px) 0 var(--mh-space-6, 24px)}.mh-case__body h3{margin:var(--mh-space-7, 32px) 0 var(--mh-space-4, 16px);font-family:var(--mh-font-display, Georgia, serif);font-size:var(--mh-case-subheading-size);font-weight:var(--mh-fw-regular, 400);line-height:1.25;color:var(--mh-accent-dark, #22513f)}.mh-case__body>p{margin:0 0 var(--mh-space-5, 20px)}.mh-case__body :is(ul,ol){margin:var(--mh-space-5, 20px) 0 var(--mh-space-6, 24px);padding-inline-start:var(--mh-space-6, 24px);list-style-position:outside}.mh-case__body li{margin-bottom:var(--mh-space-3, 12px);padding-inline-start:var(--mh-space-2, 8px)}.mh-case__body li::marker{color:var(--mh-accent, #2b705e);font-weight:var(--mh-fw-semibold, 600)}.mh-case__body a,.mh-case__cta a{color:var(--mh-accent-dark, #22513f);text-underline-offset:4px}.mh-case__body figure{margin:var(--mh-space-7, 32px) 0 var(--mh-space-6, 24px)}.mh-case__body img{display:block;width:100%;height:auto;max-height:none;margin:0;border-radius:0}.mh-case__body figcaption{margin-top:var(--mh-space-3, 12px);color:var(--mh-muted, #6b6862);font-size:var(--mh-fs-caption, 13px);line-height:1.6}.mh-case__body .mh-case__source{margin-top:var(--mh-space-8, 40px);padding-top:var(--mh-space-6, 24px);border-top:1px solid var(--mh-line-strong, #dce1da);font-size:var(--mh-fs-caption, 13px)}.mh-case__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--mh-space-6, 24px);margin:var(--mh-space-9, 48px) auto 0;padding:calc(var(--mh-space-7, 32px) + var(--mh-space-1, 4px));border-radius:var(--mh-r-lg, 16px);background:var(--mh-accent-dark, #22513f);color:var(--mh-on-dark, #f2efe8)}.mh-case__cta h2{margin:0;color:inherit;font-family:var(--mh-font-display, Georgia, serif);font-weight:var(--mh-fw-regular, 400);letter-spacing:-.01em}.mh-case__cta-copy{flex:1;min-width:0}.mh-case__cta-copy p{margin:var(--mh-space-3, 12px) 0 0;color:var(--mh-band-muted, #bdb8ad);font-size:inherit;line-height:1.6}.mh-case__cta a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:9px var(--mh-space-4, 16px);border:1px solid var(--mh-on-dark, #f2efe8);border-radius:var(--mh-r-sm, 8px);background:var(--mh-on-dark, #f2efe8);color:var(--mh-accent-dark, #22513f);font-family:var(--mh-font-body, sans-serif);font-size:var(--mh-fs-sm, 14px);font-weight:var(--mh-fw-semibold, 600);line-height:1.5;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mh-case__cta a:hover{background:var(--mh-paper, #eeebe4);border-color:var(--mh-paper, #eeebe4)}.mh-case__cta a:focus-visible{outline:2px solid var(--mh-on-dark, #f2efe8);outline-offset:4px}@media(min-width:990px){.mh-case__cta a{font-size:var(--mh-fs-base, 16px);font-weight:var(--mh-fw-bold, 700)}}@media(max-width:1199px){.mh-case{--mh-case-title-size: 48px}}@media(max-width:989px){.mh-case{--mh-case-title-size: var(--mh-fs-4xl, 40px)}}@media(max-width:749px){.mh-home__section.mh-home__audiences:has(.mh-case-strip){padding-bottom:24px}.mh-case-strip{margin-top:36px}.mh-case-strip__intro{align-items:flex-start}.mh-case-strip__intro p{max-width:220px;font-size:12px}.mh-case-strip__set{gap:16px;padding-right:16px}.mh-case{--mh-case-title-size: 30px;--mh-case-section-size: 22px;--mh-case-subheading-size: 18px;padding-inline:var(--mh-wrap-pad-sm, 18px);padding-bottom:56px}.mh-case__breadcrumbs{margin-bottom:var(--mh-space-8, 40px)}.mh-case__hero{gap:var(--mh-space-7, 32px);align-items:flex-start;text-align:left}.mh-case__hero>.mh-case__brand{align-self:center}.mh-case h1{line-height:1.15;text-wrap:pretty}.mh-case__brand{max-width:230px;min-height:120px}.mh-case__mark{max-height:100px}.mh-case__body,.mh-case__body h2{margin-top:var(--mh-space-9, 48px)}.mh-case__cta{flex-direction:column;align-items:stretch;padding:var(--mh-space-6, 24px);font-size:15px}.mh-case__cta a{align-self:flex-end;min-height:48px;font-size:var(--mh-fs-sm, 14px);letter-spacing:normal}}@media(prefers-reduced-motion:reduce){.mh-case-strip__track{animation:none;width:100%}.mh-case-strip__set{flex-wrap:wrap;justify-content:center;width:100%;gap:16px;padding-right:0}.mh-case-strip__set[aria-hidden=true],.mh-case-strip [data-case-pause]{display:none}}.mh-case__answer{margin:var(--mh-space-9, 48px) auto 0;padding:var(--mh-space-7, 32px);border-radius:var(--mh-r-lg, 16px);background:var(--mh-paper, #f2efe8)}.mh-case__answer .mh-case__eyebrow{margin-bottom:var(--mh-space-3, 12px)}.mh-case__answer h2{margin:0 0 var(--mh-space-4, 16px);color:var(--mh-accent-dark, #22513f);font-family:var(--mh-font-display, Georgia, serif);font-size:var(--mh-case-section-size);font-weight:var(--mh-fw-regular, 400);line-height:1.15;letter-spacing:-.025em;text-wrap:wrap}.mh-case__answer-body.mh-prose{max-width:none;text-wrap:wrap}.mh-case__answer-body p{margin:0 0 var(--mh-space-4, 16px)}.mh-case__answer-body p:last-child{margin-bottom:0}.mh-case .mh-faq-items{padding:var(--mh-space-9, 48px) 0 0}.mh-case .mh-faq-items .mh__wrap{max-width:none;padding:0}.mh-case .mh-faq-items .mh__measure{max-width:none}@media(max-width:749px){.mh-case__answer{margin-top:var(--mh-space-8, 40px);padding:var(--mh-space-6, 24px)}.mh-case .mh-faq-items{padding-top:var(--mh-space-8, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/mh-case-studies.css.map */
