.heroModule{--fontColor:var(--color__White);background-color:var(--backgroundColor);isolation:isolate;overflow:hidden;padding:5rem 0 3rem;position:relative}.heroModule__heading{color:var(--fontColor)}.heroModule--centered .heroModule__heading{padding:2rem 0 4rem;text-align:center}.heroModule__title{padding-bottom:1.5rem}.heroModule--centered .heroModule__title{padding-bottom:1rem}.heroModule__title h1{color:inherit;font-size:40px;line-height:1.25}.heroModule__title h1>span{color:var(--color__Teal)}.heroModule__subtitle{font-size:18px;line-height:1.5}.heroModule__subtitle+.heroModule__cta{padding-top:2rem}.heroModule__media{align-items:center;display:flex;justify-content:center;padding:3rem 0 0}.heroModule__media__image--bottomShift{margin-bottom:-12rem}.heroModule__lottie{height:100%;inset:-50% -50% 0;margin:auto;max-width:800px;position:absolute;width:140%;z-index:-1}.heroModule__dividedColumns{background:var(--dividedBackgroundColor);color:var(--fontColor)}.heroModule__dividedColumns__slideIn{opacity:0;transform:translateY(120px);transition:opacity .75s ease-out,transform .85s cubic-bezier(.45,.05,.55,.95)}.heroModule__dividedColumns__slideIn.visible{opacity:1;transform:translate(0)}.heroModule__dividedColumns__title{margin:0 auto 1.5rem}.heroModule__dividedColumns__title h2{color:var(--fontColor);font-family:Akkurat,sans-serif;font-size:16px;text-align:center;text-transform:uppercase}.heroModule__dividedColumns__title h2>span{color:var(--color__Teal)}.heroModule__dividedColumns__item{display:flex;flex-direction:column;padding:2rem;position:relative}.heroModule__dividedColumns__item__content{flex:1}.heroModule__dividedColumns .heroModule__dividedColumns__item:not(:first-child):after{background:#fff;content:"";height:1px;left:.5rem;opacity:.3;position:absolute;top:0;width:calc(100% - 1rem)}.heroModule__dividedColumns h3{color:var(--fontColor);font-size:24px;margin-bottom:2rem;max-width:800px}.heroModule__dividedColumns__number{font-family:Akkurat-Mono,sans-serif;font-size:14px;line-height:1;margin-bottom:2rem;margin-top:-.5rem}.heroModule__dividedColumns__icon{height:auto;margin-bottom:1.75rem;width:5rem}.heroModule__dividedColumns__heading{font-family:Tiempos Headline,sans-serif;font-size:20px;font-weight:300;letter-spacing:.5px;line-height:130%;margin-bottom:.5rem}.heroModule__dividedColumns__description{font-size:16px}.heroModule__dividedColumns__description ul{padding-left:1.5rem}.heroModule__dividedColumns__description a{text-decoration:underline}.heroModule__dividedColumns .btn{margin-top:1.5rem}.heroModule__dividedColumns__recentArticles{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-bottom:0;padding:0}.heroModule__dividedColumns__recentArticles a{background:hsla(0,0%,100%,.075);color:inherit;font-size:14px;padding:.5rem .75rem}.heroModule__dividedColumns__recentArticles a:hover{background:hsla(0,0%,100%,.15)}.heroModule__blurFadeIn{filter:blur(10px);opacity:0;transform:scale(.8);transition:opacity 1.25s ease-out,transform .75s ease-out,filter .65s linear}.heroModule__blurFadeIn.visible{filter:blur(0);opacity:1;transform:scale(1)}@media (min-width:768px){.heroModule{padding:6rem 0 3rem}.heroModule__title{padding-bottom:2rem}.heroModule__title h1{font-size:48px}.heroModule__content{border-left:1px solid var(--fontColor);padding-left:2rem}.heroModule__subtitle{font-size:21px}.heroModule__subtitle+.heroModule__cta{padding-top:2.5rem}.heroModule--centered .heroModule__subtitle+.heroModule__cta{padding-top:3rem}.baseModule__inner.heroModule__inner--full{max-width:100%}.heroModule__dividedColumns__item{padding:2rem 2rem 4rem;transition:.25s ease-out}.heroModule__dividedColumns__icon img{opacity:0;transform:translateY(2rem);transition:opacity .35s ease-out,transform .55s cubic-bezier(.16,.62,.53,1)}.heroModule__dividedColumns__item:before{background:var(--color__DeepDark);bottom:0;content:"";height:0;left:0;position:absolute;transition:.45s ease-out;width:100%;z-index:-1}.heroModule__dividedColumns__item:hover:before{height:100%}.heroModule__dividedColumns .heroModule__dividedColumns__item:first-child:hover+.heroModule__dividedColumns__item:after,.heroModule__dividedColumns__item:hover:after{display:none}.heroModule__dividedColumns__item:hover .heroModule__dividedColumns__icon img{opacity:1;transform:translateY(0)}.heroModule__dividedColumns .heroModule__dividedColumns__item:not(:first-child):after{bottom:unset;height:calc(100% - 3rem);left:0;top:1.5rem;width:1px}.heroModule__lottie{width:80%}.heroModule__dividedColumns__item:hover .heroModule__dividedColumns__description,.heroModule__dividedColumns__item:hover .heroModule__dividedColumns__heading{animation-name:text-animation}.heroModule__dividedColumns__item:hover .heroModule__dividedColumns__number{animation-name:number-animation}.heroModule__dividedColumns__description,.heroModule__dividedColumns__heading{animation-direction:normal;animation-duration:.65s;animation-iteration-count:1;animation-play-state:running;animation-timing-function:ease-out}.heroModule__dividedColumns__number{animation-direction:normal;animation-duration:1.5s;animation-iteration-count:1;animation-play-state:running;animation-timing-function:ease-out}@keyframes text-animation{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes number-animation{0%{opacity:0}to{opacity:1}}}@media (min-width:992px){.heroModule{padding:calc(68px + 4rem) 0 6rem}.heroModule__heading{padding:5rem 0}.heroModule--centered .heroModule__heading{margin:0 auto;max-width:960px;padding:5rem 0}.heroModule--centered .heroModule__media{padding:0}}@media (min-width:1200px){.heroModule__title h1{font-size:60px}.heroModule--centered .heroModule__dividedColumns{margin-left:4rem;margin-right:4rem}.heroModule__dividedColumns h3{font-size:32px;margin-bottom:3rem}.heroModule__dividedColumns__heading{font-size:24px}}