.content__heading{font-family:proxima-nova,Sans-Serif,Arial;font-size:18px;line-height:22px;text-transform:uppercase;margin-top:0;margin-bottom:4px;padding:0 0 20px;position:relative;letter-spacing:1px}@media only screen and (min-width:1025px){.content__heading{margin-top:4px;margin-bottom:60px}}.content__heading--top{margin-bottom:40px}.content__heading--top:after{content:"";background:#8c42e2;display:block;position:absolute;width:40px;height:2px;bottom:0;left:0}.content__heading--purple{color:#8c42e2}.content__copy{font-family:proxima-nova,Sans-Serif,Arial;font-size:16px;line-height:24px;margin:0 0 40px}.content__copy a{color:#8c42e2;transition:color .3s ease-out}.content__copy a:active,.content__copy a:hover{color:#212121}.content__copy p{margin-top:0;margin-bottom:1em}.content__copy ol li,.content__copy ul li{margin-bottom:.66em}@media only screen and (min-width:641px){.content__copy--large{font-size:32px;line-height:40px;margin:0 0 60px}}.content__copy--white{color:#fff}.home__page{background:#fff;color:#212121;font-family:proxima-nova,Sans-Serif,Arial;position:relative}.home__banner{background:#fc445e;position:relative}.home__banner__row{padding-bottom:65px}@media only screen and (min-width:641px){.home__banner__row{padding-bottom:60px}}@media only screen and (min-width:1025px){.home__banner__row{padding-bottom:80px}}.home__hero{background-color:#fc445e;background-image:url(/Content/images/banners/home-banner.svg),linear-gradient(90deg,#ff5e3a 0,#ff2a68 50%);background-repeat:no-repeat;background-position:top;background-size:cover;width:100%;height:600px;margin:0}.home__hero.is-fixed{position:fixed}.home__hero.is-static{position:absolute;left:0;bottom:0}.home__titles{padding-top:230px}@media only screen and (min-width:641px){.home__titles{padding-top:270px}}@media only screen and (min-width:1025px){.home__titles{padding-top:390px}}.home__title{color:#fff;font-family:Archer A,Archer B,archer,Sans-Serif,Arial;font-weight:400;font-size:42px;line-height:52px;margin:0 0 70px}@media only screen and (min-width:641px){.home__title{font-size:60px;line-height:62px;margin:0 0 80px}}@media only screen and (min-width:1025px){.home__title{margin:0 0 120px}}.home__copy{font-weight:300;font-size:32px;line-height:40px;margin:0 0 36px}.home__work{padding:90px 0 60px}@media only screen and (min-width:1025px){.home__work{padding:90px 0 80px}}@media (max-width:767px){.home__work{padding:48px 0}}.home__work__tagline{margin-bottom:30px}.home__collab{padding:90px 0 120px;background-color:#fffdfa}@media (max-width:767px){.home__collab{padding:90px 0 48px}}.home__collab a,.home__collab h2,.home__collab p{font-family:Poppins,sans-serif!important}.home__collab h2{color:#361d5f;font-size:60px;line-height:62px;font-weight:900;margin-top:0;margin-bottom:48px}@media (max-width:767px){.home__collab h2{font-size:42px;line-height:46px;margin-bottom:30px}}.home__collab a{background:none;border:none;background-color:#d83e18;transition:background-color .4s linear;padding:14px 24px;color:#fff;font-weight:700;font-size:14px;line-height:20px;border-radius:50px;display:inline-block;text-decoration:none;margin-top:24px}.home__collab a:hover{background-color:#b72400}@media (max-width:767px){.home__collab a{width:100%;text-align:center}}.home__collab p{color:#6b4e9c}.home__collab .collab__img{margin-top:24px;margin-bottom:24px}.home__casestudies__cta{margin:60px 0}.home__casestudy{background:#fff;position:relative}.home__casestudy__image{overflow:hidden;position:relative;z-index:100}@media only screen and (max-width:640px){.home__casestudy__image{height:250px}}@media only screen and (min-width:641px){.home__casestudy__image{height:380px}}@media only screen and (min-width:1025px){.home__casestudy__image{height:680px}}.home__casestudy__image img{position:absolute}@media only screen and (max-width:640px){.home__casestudy__image img{height:265px;min-width:640px;left:40%;transform:translateX(-40%)}}@media only screen and (min-width:641px){.home__casestudy__image img{height:410px;min-width:1024px;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:1025px){.home__casestudy__image img{height:700px;min-width:1680px;top:50%;left:50%;transform:translate(-50%,-50%)}}.home__casestudy__content{position:relative;z-index:200}@media only screen and (min-width:1025px){.home__casestudy__content{position:absolute;width:100%;top:0}}.home__casestudy__detail{background:#fff;font-family:proxima-nova,Sans-Serif,Arial;padding:60px 0}@media only screen and (min-width:641px){.home__casestudy__detail{margin-top:-60px;padding:60px}}@media only screen and (min-width:1025px){.home__casestudy__detail{height:560px;margin:60px 0;position:relative}}.home__casestudy__detail p img{margin:8px 0 0}.home__casestudy__title{font-size:26px;line-height:32px;font-weight:400;margin:0 0 30px}@media only screen and (min-width:641px){.home__casestudy__title{font-size:28px;line-height:36px}}@media only screen and (min-width:1025px){.home__casestudy__title{font-size:32px;line-height:38px}}.home__casestudy__description{font-size:16px;line-height:24px;margin:0}.home__casestudy__cta{margin-top:22px}@media only screen and (min-width:1025px){.home__casestudy__cta{position:absolute;left:60px;bottom:60px}}.home__blog{font-family:proxima-nova,Sans-Serif,Arial;position:relative}@media only screen and (max-width:640px){.home__blog{padding-bottom:50px;background-color:#8c42e2}}.home__blog__image{background-image:url(/Content/images/home/blog.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:0;width:100%;overflow:hidden;z-index:100}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.home__blog__image{background-image:url(/Content/images/home/blog@2x.jpg)}}@media only screen and (max-width:640px){.home__blog__image{height:865px}}@media only screen and (min-width:641px){.home__blog__image{height:935px}}.home__blog__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:640px){.home__blog__image img{height:650px;min-width:1141px}}@media only screen and (min-width:641px){.home__blog__image img{height:652px;min-width:1144px}}@media only screen and (min-width:1025px){.home__blog__image img{height:956px;min-width:1680px}}.home__blog__content{position:absolute;width:100%;top:0;z-index:200;padding:72px 0 0}@media only screen and (min-width:641px){.home__blog__content{padding:94px 0 0}}@media only screen and (min-width:1025px){.home__blog__content{padding:150px 0 0}}.home__blog__entry{padding:0 0 48px}@media only screen and (min-width:641px){.home__blog__entry{padding:0 0 70px}}.home__blog__tagline{margin:0 0 60px}@media only screen and (min-width:641px) and (max-width:1024px){.home__blog__tagline{font-size:52px;line-height:56px;margin:0 0 70px}}.home__blog__title{font-size:26px;line-height:32px;font-weight:300;margin:0}@media only screen and (min-width:641px) and (max-width:1024px){.home__blog__title{font-size:28px;line-height:36px}}.home__blog__cta{letter-spacing:normal;text-transform:none}.home__blog__date{color:#fff;margin:10px 0 0}