.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:100 400;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Light.woff) format("woff")}@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:500 600;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Medium.woff) format("woff")}@font-face{font-display:auto;font-family:basefont;font-style:normal;font-weight:700;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Bold.woff) format("woff")}@font-face{font-display:auto;font-family:headfont;font-style:normal;font-weight:700;src:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Fonts/Moderat-Bold.woff) format("woff")}:root{--base-black:#3c3c40;--base-white:#f0f2f5}body{font-family:basefont,sans-serif;height:100%;margin:0;overflow:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:0;-webkit-overflow-scrolling:touch}body,body.comma{color:var(--base-black)}body.comma{--base-black:#1a1b23;--base-white:#eff2f5}#root{overflow:hidden;width:100%}button,input,select,textarea{font-family:basefont,sans-serif}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-transition-delay:99999s}.page ul{margin-bottom:16px;margin-top:16px}.page ul ul{margin-bottom:0;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:headfont;line-height:normal}h1{font-size:18.67vw;font-weight:700;line-height:.9;margin:0;text-indent:-.02em}@media (width:375px){h1{font-size:70px}}@media (min-width:1024px){h1{font-size:12.5vw}}@media (min-width:1440px){h1{font-size:180px}}h2{font-size:10.67vw;font-weight:700;line-height:.9;margin:0}@media (width:375px){h2{font-size:40px}}@media (min-width:1024px){h2{font-size:6.94vw}}@media (min-width:1440px){h2{font-size:100px}}h3{font-size:5.6vw;margin:0 0 .5em}@media (width:375px){h3{font-size:21px}}@media (min-width:1024px){h3{font-size:2.64vw}}@media (min-width:1440px){h3{font-size:38px}}p{font-size:3.73vw;line-height:1.6;margin:0 0 1.7em}@media (width:375px){p{font-size:14px}}@media (min-width:1024px){p{font-size:1.25vw}}@media (min-width:1440px){p{font-size:18px}}.underline{border-bottom:3px solid #fff;text-decoration:none}@media (min-width:1024px){.underline{border-bottom-width:4px}}.case-study{display:flex;flex-wrap:wrap;justify-content:center;margin:-5px;min-height:80vh;padding-bottom:8vw;padding-top:8vw;position:relative;width:calc(100% + 10px)}@media (min-width:1024px){.case-study{align-items:center;justify-content:space-between;margin:-10px;padding-bottom:6.25vw;padding-top:6.25vw;width:calc(100% + 20px)}}@media (min-width:1440px){.case-study{padding-bottom:90px;padding-top:90px}}@media (min-width:1024px){.case-study.text-position-left{flex-direction:row-reverse}}.case-study__img-container{padding:5px;width:80%}@media (min-width:1024px){.case-study__img-container{padding:10px;width:45%}}.case-study__img-container>*{position:relative}.case-study__number{font-size:3.73vw;position:absolute;top:0}@media (min-width:1024px){.case-study__number{font-size:1.18vw}}@media (min-width:1440px){.case-study__number{font-size:17px}}.case-study__number.text-position-left{left:-7.47vw}@media (min-width:1024px){.case-study__number.text-position-left{left:-3.06vw}}@media (min-width:1440px){.case-study__number.text-position-left{left:-44px}}.case-study__number.text-position-right{right:-7.47vw}@media (min-width:1024px){.case-study__number.text-position-right{right:-3.06vw}}@media (min-width:1440px){.case-study__number.text-position-right{right:-44px}}.case-study__img{display:block;width:100%}.case-study__text-container{padding:5px;text-align:left;width:80%}@media (min-width:1024px){.case-study__text-container{margin-left:10%;padding:10px;width:40%}.case-study__text-container.text-position-left{margin-left:10%}}.case-study__text-container .case-study__text-title{margin-bottom:4.53vw;margin-top:3.2vw}@media (min-width:1024px){.case-study__text-container .case-study__text-title{margin-bottom:2.08vw;margin-top:0}}@media (min-width:1440px){.case-study__text-container .case-study__text-title{margin-bottom:30px;margin-top:0}}@media (min-width:1024px){.case-study__text-container .case-study__text-title.small{font-size:6.25vw}}@media (min-width:1440px){.case-study__text-container .case-study__text-title.small{font-size:90px}}.case-study__text-container .case-study__text-description{margin-bottom:4.27vw}@media (min-width:1024px){.case-study__text-container .case-study__text-description{margin-bottom:3.47vw;max-width:80%}}@media (min-width:1440px){.case-study__text-container .case-study__text-description{margin-bottom:50px}}.case-study__text-container .arrow-cta{margin-bottom:0}