@media only screen and (max-width:1023.5px){body:not(.scroll):not(.cs-open) #cs-navigation:after{height:0;width:0}body:not(.scroll):not(.cs-open) #cs-navigation .cs-logo{filter:none}body:not(.scroll):not(.cs-open) #cs-navigation .cs-line{background-color:#fff}}@media only screen and (min-width:1024px){body:not(.scroll) #cs-navigation:after{opacity:0}body:not(.scroll) #cs-navigation .cs-logo{filter:none}body:not(.scroll) #cs-navigation .cs-li-link:not(.cs-drop-link){color:var(--bodyTextColorWhite)}body:not(.scroll) #cs-navigation .cs-drop-icon{filter:grayscale(0) brightness(10000%)}}@media only screen and (min-width:0rem){#hero{height:100vh;padding:var(--sectionPadding);padding-bottom:clamp(2rem,5vw,7.5rem);position:relative;z-index:1}#hero .cs-container{display:flex;flex-direction:column;gap:4rem;height:100%;justify-content:flex-end;margin:auto;max-width:100rem;width:100%}#hero .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center}#hero .cs-title{font-size:clamp(2.4375rem,4.7vw,3.8125rem);max-width:15ch}#hero .cs-text,#hero .cs-title,#hero .cs-topper{color:var(--bodyTextColorWhite)}#hero .cs-text{margin:0 0 2rem;opacity:.8}#hero .cs-button-group{display:flex;flex-direction:column;gap:1rem}#hero .cs-logo{display:none}#hero .cs-background{pointer-events:none;top:0;z-index:-1}#hero .cs-background,#hero .cs-background:before{display:block;height:100%;left:0;position:absolute;width:100%}#hero .cs-background:before{background:linear-gradient(to top,var(--secondary),transparent);bottom:0;content:"";min-height:62.5rem;z-index:1}#hero .cs-background .cs-bg-media{left:0;position:absolute;top:0}#hero .cs-background .cs-bg-media,#hero .cs-background .cs-bg-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media only screen and (min-width:48rem){#hero .cs-container{align-items:flex-end;flex-direction:row;justify-content:space-between}#hero .cs-content{align-items:flex-start;text-align:left}#hero .cs-button-group{flex-direction:row}#hero .cs-logo{display:block;height:auto;width:8.75rem}}@media only screen and (min-width:64rem){#hero .cs-background:before{background:linear-gradient(to top right,var(--secondary),transparent)}}