.cs-intro{padding-top:calc(var(--header-h) + 3rem);padding-bottom:clamp(2rem,6vw,5.5rem)}.cs-intro__grid{grid-template-columns:45.4% 37%;align-items:stretch;column-gap:9.2%;display:grid}.cs-intro__copy h1{margin-bottom:clamp(1.25rem,3.4vw,3rem)}.cs-intro__copy p{font-size:var(--text-lg)}.cs-intro__copy p+p{margin-top:var(--space-md)}.cs-intro__media{position:relative}.cs-intro__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-stories{padding-top:clamp(3.5rem,7.5vw,6rem)}.cs-stories__title{margin-bottom:var(--space-2xl)}.cs-carousel{--carousel-gap:3.75rem;justify-content:center;gap:var(--space-lg) var(--space-md);flex-wrap:wrap;display:flex}.cs-carousel .steps-carousel__track{order:-1;flex:0 0 calc(100% + var(--gutter));margin-right:calc(-1 * var(--gutter))}.cs-carousel .steps-carousel__track>*{flex-basis:28.08%}.cs-carousel :is(.steps-carousel__prev,.steps-carousel__next){width:3rem;height:3rem;color:var(--color-text);border-width:1px;border-color:var(--color-border);background-color:#0000}.cs-card{background-color:var(--color-surface);border-radius:var(--radius-md)}.cs-card__body{padding:10% 17% 10% 10%}.cs-card img{aspect-ratio:3/4;object-fit:cover;width:58%;height:auto;display:block}.cs-card__title{margin-top:var(--space-lg)}.cs-card p{margin-top:var(--space-md);font-size:var(--text-base)}.cs-card a{color:var(--color-navy)}.cs-wave{aspect-ratio:18;height:auto;margin-top:clamp(2.5rem,4vw,3.5rem)}.cs-contact{padding-top:clamp(1.75rem,3.6vw,3.25rem);padding-bottom:var(--space-section)}.cs-contact__grid{grid-template-columns:45.4% 49%;justify-content:space-between;align-items:start;display:grid}.cs-contact__copy p{margin-top:var(--space-md);font-size:var(--text-base)}.cs-contact__copy a{color:inherit}@media (max-width:1023px){.cs-carousel .steps-carousel__track>*{flex-basis:41.1%}.cs-intro{padding-top:calc(var(--header-h) + 1.8rem)}}@media (max-width:767px){.cs-intro{padding-top:calc(var(--header-h) + 1.9rem)}.cs-intro__grid{flex-direction:column;gap:clamp(2rem,11vw,3rem);display:flex}.cs-intro__media{order:-1}.cs-intro__copy h1{max-width:87%}.cs-stories>.container{padding-inline:4vw}.cs-intro__media img{aspect-ratio:343/304;height:auto;position:static}.cs-carousel{--carousel-gap:1.25rem}.cs-carousel .steps-carousel__track{flex-basis:100%;margin-right:0}.cs-carousel .steps-carousel__track>*{flex-basis:100%}.cs-contact__grid{display:block}.cs-contact .hs-form{margin-top:var(--space-lg)}}
