/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.hero{display:block;width:100%;height:100vh;height:100svh}.hero .container{max-width:1050px}.hero__content-wrapper{position:relative;width:100%;height:100%;background-position:center center;background-size:cover}@media screen and (min-width: 1025px){.hero__content-wrapper{min-height:600px}}.hero__content{display:flex;position:absolute;align-items:flex-end;width:100%;height:100%;margin:0 auto;padding-bottom:20px}@media screen and (min-width: 750px){.hero__content{padding-bottom:46px}}.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero__heading{display:flex;margin-bottom:0;color:#fff;font-size:3.2rem;letter-spacing:-0.12rem;line-height:2.8rem;text-transform:uppercase}@media screen and (min-width: 750px){.hero__heading{display:inline-flex;font-size:6rem;letter-spacing:-0.18rem;line-height:5.8rem}}@media screen and (min-width: 1025px){.hero__heading{font-size:8.8rem;letter-spacing:-0.264rem;line-height:7.2rem}}.hero__heading-intro{margin-right:6px}@media screen and (min-width: 750px){.hero__heading-intro{margin-right:14px}}.hero__button{min-width:224px;margin:20px 0 0;letter-spacing:0}@media screen and (min-width: 750px){.hero__button{min-width:0;margin:-14px 0 0 16px}}@media screen and (min-width: 1025px){.hero__button{margin:-4px 0 0 16px}}