@media only screen and (min-width:0rem){.cs-topper{color:var(--primaryLight);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.cs-title,.cs-topper{line-height:1.2em;text-align:inherit}.cs-title{color:var(--headerColor);font-size:var(--headerFontSize);font-weight:900;margin:0 0 1rem;max-width:43.75rem;position:relative}.cs-color{color:var(--primaryLight)}.cs-text{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin:0;max-width:40.625rem;text-align:inherit;width:100%}.button-blue{height:auto;line-height:4rem;min-width:12.5rem}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-2em)}to{transform:translateY(0)}}@keyframes floatAnimation2{0%{transform:translateY(0)}50%{transform:translateY(-1em)}to{transform:translateY(0)}}}@media only screen and (min-width:0rem){#hero-1115{background-color:#f7f7f7;overflow:hidden;padding:clamp(12.5rem,16.82vw,13.75rem) 1rem 6.25rem;position:relative;z-index:1}#hero-1115:before{background:url(/assets/images/landing-page/splatter-bg-m.png);background-position:50%;background-repeat:repeat;background-size:auto;content:"";display:block;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#hero-1115 .cs-container{gap:3rem;margin:auto;max-width:80rem;width:100%}#hero-1115 .cs-container,#hero-1115 .cs-content{align-items:center;display:flex;flex-direction:column;justify-content:center}#hero-1115 .cs-content{max-width:39.375rem}#hero-1115 .cs-topper{color:var(--primaryLight);display:block;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#hero-1115 .cs-title{color:var(--headerColor);font-size:clamp(2.4375rem,5vw,3.8125rem);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:23ch;position:relative;text-align:center}#hero-1115 .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-1115 .cs-image-group-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;position:relative}#hero-1115 .cs-image-group{font-size:min(2.2vw,.75em);height:38.625em;position:relative;width:40.8125em;z-index:2}#hero-1115 .cs-floater{align-items:center;animation-duration:6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:floatAnimation2;animation-timing-function:ease-in-out;background-color:var(--primary);border-radius:50%;display:flex;height:clamp(3.125rem,8vw,5.5rem);justify-content:center;left:-1.5625em;position:absolute;top:8.125em;transform:rotate(-15deg);width:clamp(3.125rem,8vw,5.5rem)}#hero-1115 .cs-floater-icon{height:auto;width:3em}#hero-1115 .cs-picture{align-items:flex-end;display:flex;height:31.25em;left:50%;position:absolute;top:8.4375em;transform:translateX(-50%);width:43.75em}#hero-1115 .cs-picture img{height:auto;-o-object-position:top;object-position:top;width:100%}#hero-1115 .cs-picture1{height:69.5%;transform:translateX(-50%)}#hero-1115 .cs-graphic{height:auto;position:absolute;width:36.625em;z-index:-1}#hero-1115 .cs-graphic1{right:0;top:0}#hero-1115 .cs-graphic2{bottom:0;left:0}}@media only screen and (min-width:48rem){#hero-1115 .cs-image-group{font-size:min(1.13vw,1em);margin-bottom:4.25rem}}@media only screen and (min-width:64rem){#hero-1115{text-align:left}#hero-1115 .cs-container{flex-direction:row;justify-content:space-between}#hero-1115 .cs-content{align-items:flex-start;flex:none;width:40vw}#hero-1115 .cs-picture{left:40%}#hero-1115 .cs-text,#hero-1115 .cs-title{text-align:left}}@media only screen and (min-width:87.5rem){#hero-1115 .cs-image-group-wrapper{right:calc(clamp(2rem, 3vw, 10rem)*-1)}#hero-1115 .cs-image-group{margin:0;z-index:10}}@media only screen and (min-width:0rem){body.dark-mode #hero-1115{background-color:rgba(0,0,0,.2)}body.dark-mode #hero-1115:before{opacity:.2}body.dark-mode #hero-1115 .cs-text,body.dark-mode #hero-1115 .cs-title,body.dark-mode #hero-1115 .cs-topper{color:var(--bodyTextColorWhite)}body.dark-mode #hero-1115 .cs-text,body.dark-mode #hero-1115 .cs-topper{opacity:.8}}