@media only screen and (min-width:0rem){#hero-2152{overflow:hidden;padding:clamp(15rem,35.95vw,20.5rem) 0 0;position:relative;z-index:1}#hero-2152:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:-1}#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-title{font-size:clamp(2rem,5.4vw,3.8125rem);max-width:30ch}#hero-2152 .cs-text{font-size:clamp(1rem,1.5vw,1.25rem);margin:0 0 2rem;max-width:65ch}#hero-2152 .cs-background{display:block;height:100vw;max-height:46.875rem;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:1200px){#hero-2152{padding:clamp(7.5rem,23.82vw,12.625rem) 1rem clamp(3.75rem,15.82vw,12.5rem)}#hero-2152 .cs-container{flex-direction:row}#hero-2152 .cs-content{align-items:flex-start;padding:0 clamp(1rem,2vw,6.25rem);text-align:left;width:50%}#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{margin-top:6.25rem}#hero-2152 .cs-background,#hero-2152 .cs-content{width:50%}#hero-2152 .cs-graphic{left:-4.375rem}}@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}}