@media only screen and (min-width:0rem){#hero-2410{overflow:hidden;padding:clamp(11.25rem,16.82vw,12.5rem) 1rem clamp(3.75rem,8vw,7.5rem);position:relative;z-index:1}#hero-2410:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:-1}#hero-2410 .cs-container{gap:3rem;margin:auto;max-width:80rem;width:100%}#hero-2410 .cs-container,#hero-2410 .cs-content{align-items:center;display:flex;flex-direction:column;justify-content:center}#hero-2410 .cs-content{max-width:34.375rem}#hero-2410 .cs-topper{background:#faf2e9}#hero-2410 .cs-title{color:var(--headerColor);font-size:clamp(2.4375rem,5vw,4.5rem);font-weight:700;line-height:1.2em;margin:0 0 1rem;max-width:23ch;position:relative;text-align:center}#hero-2410 .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5em;margin:0 0 clamp(1.75rem,3.92vw,2.5rem);max-width:33.1875rem;text-align:center;width:100%}#hero-2410 .cs-image-group{flex:none;font-size:min(1.7vw,.55rem);height:52.25em;position:relative;width:52.1875em;z-index:2}#hero-2410 .cs-picture{align-items:flex-end;display:flex;height:100%;position:absolute;right:0;top:0;width:100%}#hero-2410 .cs-picture img{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;top:0;width:100%}#hero-2410 .cs-wave{bottom:-1px;display:block;height:auto;left:0;position:absolute;width:100%}}@media only screen and (min-width:64rem){#hero-2410{text-align:left}#hero-2410 .cs-container{flex-direction:row;justify-content:space-between}#hero-2410 .cs-content{align-items:flex-start;flex:none;width:40vw}#hero-2410 .cs-text,#hero-2410 .cs-title{text-align:left}#hero-2410 .cs-image-group{font-size:min(1vw,1rem)}}@media only screen and (min-width:87.5rem){#hero-2410{padding-bottom:10vw}}@media only screen and (min-width:0rem){body.dark-mode #hero-2410:before{background:rgba(0,0,0,.2)}body.dark-mode #hero-2410 .cs-text,body.dark-mode #hero-2410 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #hero-2410 .cs-text,body.dark-mode #hero-2410 .cs-topper{opacity:.8}body.dark-mode #hero-2410 .cs-arrow{filter:grayscale(1) brightness(10000%)}body.dark-mode #hero-2410 .cs-circle{filter:grayscale(1) brightness(100%)}body.dark-mode #hero-2410 .cs-wave path{fill:var(--dark)}}