@keyframes gradient{0%{background-position:0% 50%}50%{background-position:90% 50%}100%{background-position:0% 50%}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);-ms-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);-ms-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-1rem, 0, 0);-ms-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-1rem, 0, 0);-ms-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes personFade{0%{opacity:0;top:0}100%{opacity:1;top:-2rem}}@keyframes personFade{0%{opacity:0;top:0}100%{opacity:1;top:-2rem}}.case-study{padding:0 0 3rem 0}.case-study__intro{background:#f0f0f0;padding:3rem 0 2rem 0;position:relative}.case-study__intro__shape{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.case-study__intro__shape svg{position:relative;display:block;width:calc(100% + 1.3px);height:58px;transform:rotateY(180deg)}.case-study__intro__shape .shape-fill{fill:#fff}.case-study__stats{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:4rem}.case-study__logo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;padding:1.5rem;text-align:center}.case-study__logo img{width:auto;max-height:120px}.case-study__stat{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:2rem}.case-study__stat:before{position:absolute;top:50%;right:0;content:"";background:rgb(214.5,214.5,214.5);width:2px;margin-top:-60px;height:120px}.case-study__stat:last-child:before{display:none}.case-study__stat__number{font-size:4rem;line-height:1;letter-spacing:-0.075rem;font-family:arboria,aktiv-grotesk,proxima-nova,"Proxima Nova","Montserrat",Helvetica Neue,Helvetica,Arial,sans-serif;color:#0b6479;margin-top:-0.5rem;margin-bottom:1rem}@supports not (-webkit-backdrop-filter: blur(1px)){.case-study__stat__number{background:linear-gradient(90deg, rgb(15.25, 138.6363636364, 167.75), #0b6479, #00678b, #25679c, #4c64a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.case-study__grid{margin-top:2rem;display:grid;grid-template-columns:1fr 400px;grid-gap:8rem}.case-study__content__text{max-width:50rem}.case-study__aside{position:sticky;top:1rem}.case-study__title{font-family:arboria,aktiv-grotesk,proxima-nova,"Proxima Nova","Montserrat",Helvetica Neue,Helvetica,Arial,sans-serif}.case-study__title span{color:#0b6479}@supports not (-webkit-backdrop-filter: blur(1px)){.case-study__title span{background:linear-gradient(90deg, rgb(15.25, 138.6363636364, 167.75), #0b6479, #00678b, #25679c, #4c64a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.case-study-sidebar-listings{padding-top:2rem}.case-study-sidebar-listings .casestudy-listing{margin-bottom:1.5rem}.latest-casestudies{padding:3rem 0}.latest-casestudies .feature{margin-bottom:3rem}@media screen and (max-width: 1080px){.case-study-sidebar-listings{padding-left:0}}@media screen and (max-width: 980px){.case-study__grid{display:grid;grid-template-columns:1fr 300px}}@media screen and (max-width: 700px){.case-study__stats{display:block}.case-study__stat{float:left;width:33.333%}.case-study__stat__number{font-size:2rem}.case-study__stat__label{font-size:.875rem}.case-study__grid{display:block}}@media screen and (max-width: 520px){.case-study__stat{width:100%}.case-study__stat:before{display:none}}/*# sourceMappingURL=case-study.min.css.map */