.case-study-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 var(--border-radius) var(--border-radius);color:#fff;height:100vh;min-height:950px;overflow:hidden;position:relative}.case-study-hero--overlay:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.case-study-hero__container{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0 auto;max-width:var(--site-max-width);position:relative;z-index:1}@media (min-width:768px){.case-study-hero__container{padding-bottom:70px}}.case-study-info{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:768px){.case-study-info{max-width:694px;padding-left:84px}}@media (max-width:767px){.case-study-info__eyebrow,.case-study-info__logo,.case-study-info__title{margin:0 24px}}.case-study-info__logo{align-items:center;background:#fff;border-radius:var(--border-radius);display:flex;justify-content:center;margin-bottom:24px;padding:11px 17px}.case-study-info__logo img{width:130px}.case-study-info__eyebrow{font-size:var(--font-size-md);margin-bottom:var(--site-spacing-xxxs)}.case-study-info__eyebrow,.case-study-info__title{font-family:var(--font-heading);font-weight:var(--font-weight-em)}.case-study-info__title{font-size:var(--font-size-xxl);margin-bottom:26px}.case-study-hero--overlay .case-study-info__eyebrow{text-shadow:0 0 7px rgba(0,0,0,.24)}.case-study-hero--overlay .case-study-info__title{text-shadow:0 0 15px rgba(0,0,0,.4)}.case-study-info__categories{width:100%}.case-study-category{grid-gap:var(--site-spacing-xs);background-color:var(--color-sparkblue-900);display:grid;grid-template-columns:1fr;padding:var(--site-spacing-xs) 24px var(--site-spacing-sm)}@media (min-width:768px){.case-study-category{grid-gap:50px;background-color:transparent;display:grid;grid-template-columns:repeat(2,1fr);padding:0}}.case-study-category__category{grid-gap:var(--site-spacing-xxs);align-items:center;display:grid;grid-template-columns:24px 1fr}@media (min-width:768px){.case-study-category__category{grid-template-columns:25% 1fr}}.case-study-category__category-title{align-self:flex-start;border-bottom:2px solid #fff;font-size:var(--font-size-sm);grid-column:1/-1;margin-bottom:12px;padding-bottom:12px}.case-study-results{margin:var(--site-spacing-xs) 24px 0}@media (min-width:1680px){.case-study-results{margin:var(--site-spacing-sm) 0 0}}.case-study-results__container{background:linear-gradient(88.3deg,#3d2868 .18%,#a54060 53.12%,#de604e 99.83%);border-radius:var(--border-radius);box-shadow:var(--elevation-mid);color:#fff;padding:var(--site-spacing-sm);position:relative;z-index:2}.case-study-results__title{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-em);margin-bottom:var(--site-spacing-xs);text-align:center}@media (min-width:768px){.case-study-results__title{margin-bottom:48px}}.case-study-results__list{align-items:center;display:flex;flex-direction:column;gap:var(--site-spacing-xs);justify-content:center}@media (min-width:768px){.case-study-results__list{align-items:flex-start;flex-direction:row;gap:100px}}.case-study-result{text-align:center}@media (min-width:768px){.case-study-result{width:220px}}.case-study-result__number{font-family:var(--font-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-em)}