.hero{overflow:hidden;padding:96px 0;position:relative}.hero__inner{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.hero--center .hero__inner{grid-template-columns:1fr;text-align:center}.hero--center .hero__text{margin:0 auto;max-width:820px}.hero--center .hero__ctas{justify-content:center}.hero__inner:not(:has(.hero__media)){grid-template-columns:1fr}.hero__eyebrow{color:var(--blue-text);font:700 14px/24px var(--font-body);letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.section--blue .hero__eyebrow{color:var(--blue-20)}.hero__heading{margin:0 0 24px}.hero__sub{font:500 18px/28px var(--font-body)}.hero__sub p{margin:0 0 12px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__media img{border-radius:var(--radius-lg);height:auto;width:100%}.hero__lottie{aspect-ratio:1/1;margin-inline:auto;max-width:560px;width:100%}@media (min-width:992px){.hero--split:has(.hero__lottie){align-items:center;display:flex;min-height:760px}.hero--split:has(.hero__lottie) .hero__inner{width:100%}.hero--split .hero__text{position:relative;z-index:1}.hero--split .hero__lottie{height:680px;max-width:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:680px;z-index:0}}@media (min-width:992px) and (max-width:1199px){.hero--split:has(.hero__lottie){min-height:640px}.hero--split .hero__lottie{height:560px;right:-40px;width:560px}}@media (max-width:991px){.hero{padding:72px 0}.hero__inner{gap:40px;grid-template-columns:1fr}}@media (max-width:767px){.hero{padding:56px 0}}.section--blue .hero__eyebrow{color:var(--white)}.section--blue .hero__sub{font-size:19px;font-weight:700}