.hero--page{height:min(80svh,820px);min-height:540px}@media (max-width:699px){.hero--page{height:80svh;min-height:520px;max-height:740px}}.hero__kicker{display:block;margin-bottom:14px;font:500 12px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.88);text-shadow:0 1px 12px rgba(8,18,28,.45);animation:rise 1.4s .2s cubic-bezier(.2,.65,.2,1) both}.feat{padding-block:clamp(56px,6vw,96px)}.feat+.feat{padding-top:0}.feat .g12{align-items:center;row-gap:28px}.feat__media{grid-column:1/span 7;aspect-ratio:5/4;box-shadow:0 20px 48px rgba(19,40,58,.08);border-radius:var(--r)}.feat__text{grid-column:9/span 4}.feat--alt .feat__media{grid-column:6/span 7;order:2}.feat--alt .feat__text{grid-column:1/span 4;order:1}.feat__text .h2{margin:12px 0 16px}.feat__text .lede+.lede{margin-top:12px}.feat__acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.feat__tag{display:inline-flex;align-items:center;gap:8px;margin-left:10px;padding:5px 12px;border:1px solid rgba(19,40,58,.25);border-radius:999px;font:500 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);vertical-align:middle}.feat__media{position:relative;overflow:hidden}.feat__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.pcta{padding:clamp(72px,7.4vw,112px)0 clamp(64px,6.4vw,96px);text-align:center;background:var(--white);border-top:1px solid var(--line);scroll-margin-top:var(--sub)}.pcta__in{max-width:44rem;margin-inline:auto}.pcta .h2{margin:12px auto 14px;color:var(--navy);text-wrap:balance}.pcta p{margin:0 auto;max-width:32em;color:var(--text-2);text-wrap:pretty}.pcta__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:30px}.pcta__line{margin-top:22px!important;font-size:14px}.pcta__line a{color:var(--navy);text-underline-offset:.2em}.btn--outline:hover{background:var(--navy);color:#fff}.feat__text .more{background:0 0}@media (max-width:1023px){.feat--alt .feat__media,.feat__media{grid-column:1/-1;order:1;aspect-ratio:16/10}.feat--alt .feat__text,.feat__text{grid-column:1/-1;order:2;max-width:40rem}}@media (max-width:767px){.feat{padding-block:48px}.feat--alt .feat__media,.feat__media{aspect-ratio:4/3}.feat__acts .btn,.pcta__acts .btn{flex:1 1 100%}.pcta{padding:60px 0 56px}.feat__tag{margin:10px 0 0;display:flex;width:max-content}}.hero--wellness .hero__img{object-position:58% 50%}@media (max-width:1023px){.hero--wellness .hero__img{object-position:56% 50%}}@media (max-width:699px){.hero--wellness .hero__img{object-position:50% 50%}}.hero--wellness .hero__scrim{background:linear-gradient(to bottom,rgba(9,21,32,.5)0,rgba(9,21,32,0) calc(var(--hdr-tall) + 70px)),linear-gradient(90deg,rgba(9,21,32,.6) 0%,rgba(9,21,32,.32) 36%,rgba(9,21,32,0) 64%),linear-gradient(to top,rgba(9,21,32,.45) 0%,rgba(9,21,32,0) 45%)}@media (max-width:699px){.hero--wellness .hero__scrim{background:linear-gradient(to bottom,rgba(9,21,32,.45)0,rgba(9,21,32,0) 120px),linear-gradient(to top,rgba(9,21,32,.8)0,rgba(9,21,32,.45) 44%,rgba(9,21,32,0) 72%)}}.illus{position:absolute;inset:0;margin:0}