@media only screen and (min-width:0rem){#hero-330{padding:clamp(15rem,25.95vw,16.5rem) 1rem clamp(9.375rem,12.5vw,10rem);position:relative;text-align:center;z-index:1}#hero-330:after{aspect-ratio:6/1;background:url(/assets/svgs/star-divider.svg) 50%/contain no-repeat;bottom:0;content:"";left:50%;pointer-events:none;position:absolute;transform:translate(-50%,50%);width:60rem;z-index:10}#hero-330 .cs-background{z-index:-2}#hero-330 .cs-background,#hero-330 .cs-background:before{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#hero-330 .cs-background:before{background:#fff;content:"";opacity:.8;pointer-events:none;z-index:1}#hero-330 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%}#hero-330 .cs-container{margin:auto;max-width:80rem;position:relative;width:100%}#hero-330 .cs-flex-group{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:clamp(28.5rem,62vw,41.125rem)}#hero-330 .cs-title{color:var(--headerColor);font-size:clamp(2.4375rem,6.4vw,3.6125rem);font-weight:900;line-height:1.2em;margin:0 auto 1rem;position:relative;text-align:center;width:100%}#hero-330 .cs-accent{color:var(--primaryLight)}#hero-330 .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.95vw,1.25rem);line-height:1.5em;margin:0 auto clamp(1.5rem,4vw,2.5rem);max-width:30rem;text-align:center;width:100%}#hero-330 .hero-subhead{font-size:clamp(1.75rem,3.95vw,2.25rem);font-style:italic;font-weight:700;margin-bottom:.5rem}#hero-330 .cs-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}#hero-330 .cs-button-solid{background-color:var(--primary);border-radius:.5rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875em,5.5vw,3.5em);margin:0;overflow:hidden;padding:0 2rem;position:relative;text-decoration:none;z-index:1}#hero-330 .cs-button-solid:before{background:#000;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#hero-330 .cs-button-solid:hover:before{width:100%}#hero-330 .cs-button-transparent{align-items:center;background-color:transparent;box-sizing:border-box;color:var(--primaryLight);display:inline-flex;font-size:1rem;font-weight:700;height:clamp(2.875rem,5.5vw,3.5rem);justify-content:flex-start;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;padding:0;position:relative;text-decoration:none;width:11.25rem;z-index:1}#hero-330 .cs-button-transparent:before{background:#fff;border-radius:1.75rem;bottom:0;content:"";display:block;left:0;opacity:1;position:absolute;top:0;transition:width .3s,box-shadow .3s;width:clamp(2.875rem,5.5vw,3.5rem);z-index:-1}#hero-330 .cs-button-transparent:hover:before{box-shadow:0 8px 24px hsla(210,8%,62%,.2);width:100%}#hero-330 .cs-picture{align-items:center;background-color:var(--primaryLight);border:6px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;height:clamp(2.875rem,5.5vw,3.5rem);justify-content:center;margin-right:.5rem;width:clamp(2.875rem,5.5vw,3.5rem)}#hero-330 .cs-image{height:auto;width:.75rem}#stats-1574{padding:var(--sectionPadding);position:relative}#stats-1574 .cs-container{list-style:none;margin:auto;max-width:36.5rem;width:100%}#stats-1574 .cs-card-group{display:grid;gap:clamp(1rem,2vw,1.25rem);grid-auto-flow:row;padding:0;width:100%}#stats-1574 .cs-item{align-items:center;background-color:#f7f7f7;border-radius:.5rem;display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);text-align:center;width:100%}#stats-1574 .cs-icon{height:3rem;margin-bottom:1.5rem;width:auto}#stats-1574 .cs-stat{color:var(--headerColor);display:block;font-size:clamp(1.9375rem,4vw,2.4375rem);font-weight:900;line-height:1.2em;margin-bottom:.25rem}#stats-1574 .cs-info{color:var(--bodyTextColor);font-size:clamp(.875rem,2vw,1.25rem);line-height:1.5em}#stats-1574 .cs-background{background-color:var(--primary);height:9.375rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}}@media only screen and (min-width:48rem){#stats-1574 .cs-container{max-width:80rem}#stats-1574 .cs-card-group{grid-template-columns:repeat(12,1fr)}#stats-1574 .cs-item{grid-column:span 3}}@media only screen and (min-width:64rem){#stats-1574 .cs-background{height:50%}}