@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero{min-height:auto;max-height:none;height:calc(100vh - 100px - 30px - 65px)}.hero:before{display:none}.hero__inner{position:absolute;top:0;left:0;right:0}.hero__ratio{min-height:auto;max-height:none;height:calc(100vh - 100px - 30px - 65px);-webkit-transform:translateZ(0);transform:translateZ(0)}.hero__ratio__shape{height:100%}.hero__overlay{top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.mason--loaded .hero__overlay{opacity:1}.hero__overlay__item{display:none;width:100%}.hero__overlay__item:first-child{display:block}.hero__overlay__item__text{color:#fff;font-size:1.5em;text-align:center;margin:0 0 20px;line-height:1}.hero__overlay__item__text span{font-weight:800;position:relative}.hero__overlay__item__text span:before{content:'';position:absolute;top:55%;left:-2px;right:-2px;height:12px;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(#F49622), to(#EE732A));background:-webkit-linear-gradient(left, #F49622, #EE732A);background:-o-linear-gradient(left, #F49622, #EE732A);background:linear-gradient(to right, #F49622, #EE732A);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.mason--loaded .cycle-slide-active .hero__overlay__item__text span:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 500ms ease 750ms;transition:-webkit-transform 500ms ease 750ms;-o-transition:transform 500ms ease 750ms;transition:transform 500ms ease 750ms;transition:transform 500ms ease 750ms, -webkit-transform 500ms ease 750ms}.hero__overlay__item__title{color:#fff;font-size:1.875em;font-weight:800;line-height:.8;text-align:center;margin:0 auto;max-width:800px}.hero__overlay__item__title .word{white-space:nowrap}.hero__overlay__item__title .letter{opacity:0;display:inline-block;vertical-align:top;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, -webkit-transform 1s ease;-o-transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease, -webkit-transform 1s ease}.mason--loaded .cycle-slide-active .hero__overlay__item__title .letter{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hero__scroll{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:60px;height:60px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hero__scroll__text{display:block;width:100%;-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite}.hero__scroll__point{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:16px}@media (min-width:600px){.hero__overlay__item__title{font-size:3.75em}}@media (min-width:1025px){.hero{height:calc(100vh - 150px - 46px - 25px)}.hero__ratio{height:calc(100vh - 150px - 46px - 25px)}.hero__scroll{width:92px;height:92px}.hero__scroll__point{width:24px}.hero__overlay__item__text{font-size:2.1875em}.hero__overlay__item__text span:before{height:18px}.hero__overlay__item__title{font-size:6.875em}}.row--stats{margin-top:60px}@media (min-width:1025px){.row--stats{margin-top:170px}}