.hero-image{background:transparent;-webkit-background-size:cover;background-size:cover;display:inline-block;position:relative;text-align:center;width:100%}.hero-image video{width:100%!important}@media screen and (min-width:1200px) .home .hero-copy{height:586px;padding:180px 0}@media screen and (min-width:1490px) .home .hero-image h1{font-size:48px;letter-spacing:-1px;line-height:49px;margin-bottom:24px}.home .hero-image h1{margin-top:48px}.hero-image h1{font-family:Graphik-Medium;font-size:36px}a.main-link{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid transparent;border-radius:24px;color:#fff;display:inline-block;font-family:Graphik-Regular;font-size:16px;line-height:24px;padding:12px 24px;position:relative;text-decoration:none;z-index:1}a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.main-link:before{border:2px solid #e83b24;border-radius:inherit;opacity:0;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}a.main-link:after,a.main-link:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);width:100%;z-index:-1}a.main-link:after{background:#e83b24;border-radius:inherit}