.hero{align-items:flex-end;display:flex;height:100svh;overflow:hidden;position:relative;width:100%}@media (max-width:1024px) and (orientation:landscape){.hero{height:100vh}}@media screen and (min-width:1101px){.hero span.bottom-spacer{background:#fff;bottom:0;display:block;height:37px;left:0;position:absolute;width:100%;z-index:9}}.hero .background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1101px){.hero .background-image{padding-right:4.6vw}}.hero .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991px){.hero .background-image img.desktop{display:none}}@media only screen and (min-width:992px){.hero .background-image img.mobile{display:none}}.hero .oval{position:absolute;transition:1.5s;transition-duration:1.8s;transition-timing-function:cubic-bezier(0,-.03,0,1.08);z-index:9}.hero .oval.oval1{bottom:-2vw;left:-14vw;width:30vw}@media only screen and (max-width:991px){.hero .oval.oval1{bottom:-201.25px;left:-346px;max-width:unset;width:567px}}.hero .oval.oval2{bottom:-30.5vw;left:-4vw;width:62vw;z-index:8}@media only screen and (max-width:991px){.hero .oval.oval2{bottom:-277px;left:-55px;max-width:unset;width:700px}}@media only screen and (max-width:767px){.hero .oval.oval2{bottom:-57px;left:-55px;max-width:unset;width:540px}}@media screen and (max-width:400px){.hero .oval.oval2{left:-85px;width:600px}}@media (max-width:1024px) and (orientation:landscape){.hero .oval.oval2{bottom:-24.5vw}}.hero .oval.oval3{bottom:6vw;left:44vw;width:23vw;z-index:7}@media only screen and (max-width:991px){.hero .oval.oval3{display:none}}.hero .oval.oval4{bottom:21vw;left:61vw;width:10vw}@media only screen and (max-width:991px){.hero .oval.oval4{display:none}}.hero .oval.oval5{bottom:10vw;left:67vw;width:9.5vw}@media only screen and (max-width:991px){.hero .oval.oval5{display:none}}.hero .oval.hidden{bottom:-100%;left:-100%}.hero .text{padding-bottom:62px;position:relative;transition:opacity .3s;z-index:30}.hero .text .eyebrow span{transition:.5s;transition-delay:.6s}.hero .text .eyebrow p{color:#fff;font-size:12px}.hero .text .heading h1{color:#fff;letter-spacing:1.73px}@media only screen and (max-width:767px){.hero .text .heading h1 br{display:none}}@media only screen and (min-width:1280px){.hero .text{padding-bottom:4.84375vw}}@media only screen and (min-width:1920px){.hero .text{padding-bottom:93px}}@media screen and (max-width:767px){.hero .text{padding-bottom:50px}}.hero .text.hidden{opacity:0}.hero .text.hidden .eyebrow span{width:0}.hero .mobile-mask{bottom:-1px;height:180px;position:absolute;right:0;width:180px;z-index:9}@media only screen and (min-width:1025px){.hero .mobile-mask{display:none}}.home-svg-mask{bottom:0;height:100vh;pointer-events:none;position:absolute;right:0;width:100%;z-index:99}@media only screen and (max-width:1024px){.home-svg-mask{display:none}}@media (max-width:1024px) and (min-width:800px){.home-svg-mask{bottom:unset;top:0}}@media (max-width:1024px) and (orientation:landscape){.home-svg-mask{bottom:0;top:unset}}.home-svg-mask .right{background:#fff;height:0;margin-left:auto;position:relative;transition:1s;width:100%}.home-svg-mask .right.animated{height:100%;width:7.3vw}.home-svg-mask .right svg{bottom:34px;left:-299px;position:absolute}@media screen and (max-width:1100px){.home-svg-mask .right{height:100%;width:0}.home-svg-mask .right.animated{width:0}.home-svg-mask .right svg{bottom:-1px;height:180px;left:unset;right:0;width:180px}}.home-svg-mask .bottom{background:#fff;bottom:36px;height:100%;left:0;position:absolute;transition:1s;width:100%}.home-svg-mask .bottom.animated{height:0}@media screen and (max-width:1100px){.home-svg-mask .bottom{display:none}}
