@media only screen and (min-width:0rem){#hero-2152{background-color:var(--primary);overflow:hidden;padding:clamp(13rem,30vw,15rem) 0 0;position:relative}#hero-2152 .cs-container{gap:clamp(3rem,6vw,6.25rem);margin:auto;max-width:107.5rem}#hero-2152 .cs-container,#hero-2152 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#hero-2152 .cs-content{box-sizing:border-box;padding:0 clamp(1rem,2vw,6.25rem);position:relative;text-align:center;z-index:1}#hero-2152 .cs-topper{color:var(--secondary)}#hero-2152 .cs-title{font-size:clamp(2.4375rem,6.4vw,4rem);max-width:30ch}#hero-2152 .cs-text{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;margin:0 0 2rem;max-width:65ch}#hero-2152 .cs-background{display:block;height:100vw;max-height:29.75rem;position:relative;width:100%;z-index:1}#hero-2152 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-2152 .cs-graphic{display:none;height:auto;position:absolute;width:clamp(12.5rem,25vw,17.5rem)}}@media only screen and (min-width:48rem){#hero-2152 .cs-graphic{bottom:calc(clamp(3rem, 6vw, 6.25rem)*-1);display:block;left:0;z-index:0}#hero-2152 .cs-content{padding-bottom:clamp(3.75rem,7.82vw,6.25rem)}}@media only screen and (min-width:64rem){#hero-2152{padding:clamp(10rem,23.82vw,13.875rem) 1rem clamp(3.75rem,15.82vw,8.5rem)}#hero-2152 .cs-container{flex-direction:row}#hero-2152 .cs-content{padding:0 clamp(1rem,2vw,6.25rem);width:55%}#hero-2152 .cs-background{bottom:0;height:auto;max-height:100%;position:absolute;right:0;top:0;width:42%}#hero-2152 .cs-graphic{bottom:calc(clamp(3.75rem, 15.82vw, 12.5rem)*-1)}}@media only screen and (min-width:90rem){#hero-2152 .cs-background,#hero-2152 .cs-content{width:50%}#hero-2152 .cs-graphic{left:-4.375rem}}@media only screen and (min-width:100rem){#hero-2152{padding:clamp(10rem,23.82vw,18.875rem) 1rem clamp(3.75rem,15.82vw,12.5rem)}}@media only screen and (min-width:0rem){body.dark-mode #hero-2152{background-color:rgba(0,0,0,.2)}body.dark-mode #hero-2152 .cs-text,body.dark-mode #hero-2152 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #hero-2152 .cs-text{opacity:.8}}