.customers-single-page .single-customer--case-study .single-customer__image{aspect-ratio:2880/900;object-fit:cover}.customers-single-page .single-customer--case-study .single-customer__image--cover{margin-top:0}.customers-single-page .single-customer--case-study .single-customer__image--intro{aspect-ratio:auto;width:100%;height:177px}@media(min-width: 768px){.customers-single-page .single-customer--case-study .single-customer__image--intro{height:291px}}@media(min-width: 992px){.customers-single-page .single-customer--case-study .single-customer__image--intro{height:328px}}@media(min-width: 1200px){.customers-single-page .single-customer--case-study .single-customer__image--intro{height:max(365px,25vw)}}.case-study-recap{display:flex;flex-wrap:wrap;gap:16px 32px;margin:40px 0 32px;padding:20px 24px;border-left:3px solid #2fcd8f;background:#f5f7fa;font-size:15px;line-height:1.4}@media(min-width: 1200px){.case-study-recap{--recap-width: min(260px, calc((100vw - 1140px) / 2 + 101px));position:sticky;top:100px;flex-direction:column;gap:22px;width:var(--recap-width);margin:62px 0 0 calc(110px - var(--recap-width));padding:4px 0 4px 20px;background:none}}.case-study-recap__label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8d99}.case-study-recap__value{display:block;font-weight:600;color:#2b2c37}.case-study-recap__value+.case-study-recap__value{margin-top:6px}.case-study-recap a.case-study-recap__value{color:#3d8bd9}.case-study-recap a.case-study-recap__value:hover,.case-study-recap a.case-study-recap__value:focus{text-decoration:underline}
