.care-grid{background:#fff;padding-block:clamp(3rem,6vw,7.5rem);position:relative;overflow:hidden}.care-grid__container{flex-direction:column;gap:clamp(4rem,7vw,8.5rem);inline-size:100%;max-inline-size:110.25rem;margin-inline:auto;padding-inline:clamp(1.25rem,3.5vw,3rem);display:flex}.care-grid__row{grid-template-columns:minmax(0,54.0625rem) minmax(0,47.875rem);align-items:flex-end;gap:clamp(2rem,5.5vw,8.25rem);inline-size:100%;display:grid}.care-grid__row--reverse{grid-template-columns:minmax(0,47.875rem) minmax(0,54.0625rem)}.care-grid__row--reverse .care-grid__visual{order:1}.care-grid__row--reverse .care-grid__content{order:2}.care-grid__content{flex-direction:column;order:1;gap:clamp(1.5rem,2vw,2.5rem);padding-block-end:clamp(1rem,2vw,2.5rem);display:flex}.care-grid__title{color:#0b0b0b;margin:0;font-size:clamp(2rem,2.5vw,3rem);font-weight:400;line-height:1.29}.care-grid__description{color:#0b0b0b;max-inline-size:54.0625rem;margin:0;font-size:1.125rem;font-weight:400;line-height:1.333}.care-grid__visual{aspect-ratio:766/958;background:#f1f1ef;order:2;inline-size:100%;position:relative;overflow:hidden}.care-grid__visual img{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.care-grid__visual:hover img{transform:scale(1.02)}@media (max-width:64rem){.care-grid__row,.care-grid__row--reverse{grid-template-columns:1fr;gap:2.5rem}.care-grid__row .care-grid__visual,.care-grid__row--reverse .care-grid__visual{order:1}.care-grid__row .care-grid__content,.care-grid__row--reverse .care-grid__content{order:2;padding-block-end:0}}@media (max-width:47.9375rem){.care-grid{padding-block:2.5rem 3.5rem}.care-grid__container{gap:3.5rem;padding-inline:1.25rem}.care-grid__row,.care-grid__row--reverse{flex-direction:column;gap:2rem;display:flex}.care-grid__row .care-grid__visual,.care-grid__row--reverse .care-grid__visual{aspect-ratio:335/430;order:1;inline-size:100%}.care-grid__row .care-grid__content,.care-grid__row--reverse .care-grid__content{order:2;gap:1.5rem;padding-block-end:0}.care-grid__title{font-size:2rem;line-height:1.28}.care-grid__description{max-inline-size:100%;font-size:1.25rem;line-height:1.3}}
body:has(.care-hero) .siteHeader{color:#0b0b0b;background:#fff;height:4rem}body:has(.care-hero) .siteHeader__inner{padding-inline:1.25rem}body:has(.care-hero) .siteHeader .brandLogo--light{color:inherit}@media (min-width:75rem){body:has(.care-hero) .siteHeader{height:6.25rem}body:has(.care-hero) .siteHeader__inner{padding-inline:clamp(1.5rem,1.25vw,2rem)}}.care-hero{background:#fff;padding-block:2.875rem clamp(2rem,3.5vw,3.5rem);position:relative;overflow:hidden}.care-hero__container{grid-template-columns:38rem minmax(0,67.625rem);align-items:center;column-gap:clamp(2rem,8.64vw,10.375rem);inline-size:100%;max-inline-size:120rem;margin-inline:auto;padding-inline:clamp(1.25rem,1.25vw,1.5rem) clamp(1.25rem,2.08vw,2.5rem);display:grid}.care-hero__visual{aspect-ratio:608/760;background:#f1f1ef;order:1;inline-size:100%;max-inline-size:38rem;position:relative;overflow:hidden}.care-hero__visual img{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.care-hero__visual:hover img{transform:scale(1.02)}.care-hero__content{flex-direction:column;order:2;inline-size:100%;max-inline-size:67.625rem;display:flex}.care-hero__title{color:#0b0b0b;font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;max-inline-size:67.625rem;margin:0;margin-block-end:clamp(1.5rem,1.67vw,2rem);font-size:clamp(3rem,5.833vw,7rem);font-weight:600;line-height:1.107}.care-hero__subtitle{color:#0b0b0b;font-family:var(--font-mint-grotesk),"Mint Grotesk Trial","Helvetica Neue",Arial,sans-serif;max-inline-size:33.8125rem;margin:0;font-size:1rem;font-weight:400;line-height:1.25}.care-hero__indicator{color:#0b0b0b;justify-content:center;align-self:flex-end;align-items:center;block-size:1.1875rem;inline-size:.9375rem;margin-block-start:clamp(1.25rem,1.69vw,2.03rem);transition:transform .16s;display:inline-flex}.care-hero__indicator:hover{transform:translateY(3px)}.care-hero__indicator svg{block-size:100%;inline-size:100%;display:block}@media (max-width:64rem){.care-hero{padding-block-start:2.25rem}.care-hero__container{grid-template-columns:minmax(16rem,38%) 1fr;column-gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.25rem,3vw,2rem)}.care-hero__title{font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.15}}@media (max-width:47.9375rem){.care-hero{padding-block:2.5rem 2rem}.care-hero__container{flex-direction:column;gap:0;max-inline-size:100%;padding-inline:1.25rem;display:flex}.care-hero__content{order:1;inline-size:100%;max-inline-size:100%;margin-block-end:1.5rem}.care-hero__title{letter-spacing:-.015em;max-inline-size:100%;margin:0;margin-block-end:2rem;font-size:3rem;font-weight:600;line-height:1.125}.care-hero__subtitle{max-inline-size:100%;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.care-hero__indicator{display:none}.care-hero__visual{aspect-ratio:335/430;order:2;inline-size:100%;max-inline-size:100%;margin:0}}
.care-intro{background:#fff;padding-block:clamp(3rem,5.5vw,6.5rem);position:relative}.care-intro__container{inline-size:100%;max-inline-size:78.125rem;margin-inline:auto;padding-inline:clamp(1.25rem,3.5vw,3rem)}.care-intro__text{color:#0b0b0b;text-align:left;margin:0;font-size:1.125rem;font-weight:400;line-height:1.333}@media (max-width:47.9375rem){.care-intro{padding-block:2.5rem 3rem}.care-intro__container{padding-inline:1.25rem}.care-intro__text{font-size:1.25rem;line-height:1.3}}
