@media only screen and (min-width:969px) and (max-width:1199px){.home-hero--wrapper{height:auto}.home-hero--buttons{margin-bottom:1rem}}.home-hero--wrapper{background-size:cover;overflow:hidden;position:relative;width:100vw}.home-hero--wrapper .hero--background{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0}.home-hero--wrapper video{height:100%;object-fit:cover;position:absolute;right:0;top:0;z-index:-1}.home-hero--overlay{max-width:55vw;position:absolute;z-index:1}@media only screen and (min-width:968px){.overlay-bars img,.overlay-columns img,.overlay-pixels img{display:block;height:auto;max-width:100%}}.home-hero--content{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1400px;padding:0 20px;position:relative;z-index:10}.home-hero--text{margin-top:400px}.home-hero--text .eyebrow-copy{font-family:aktiv-grotesk-extended,sans-serif;font-style:normal;font-weight:700;line-height:1em;text-align:left;text-transform:uppercase}.home-hero--text ul.bullet-fancy{font-family:aktiv-grotesk-extended,sans-serif;font-style:normal;font-weight:500}.home-hero--buttons{margin-bottom:4rem;margin-top:1rem}.home-hero--buttons .button{margin-right:2rem}.home-hero--buttons .button:last-child{margin-right:0}.home-hero--text.white,.home-hero--text.white h1{color:#fff}@media only screen and (max-width:968px){.home-hero--wrapper{height:auto;overflow:visible}.home-hero--overlay{height:150px;max-width:100%;position:absolute;z-index:1}.overlay-bars img,.overlay-columns img,.overlay-pixels img{max-height:150px;width:auto}.home-hero--wrapper .home-hero--text{width:100%!important}.home-hero--content{padding:0 20px}.home-hero--buttons{margin-bottom:0!important}}