.text-hero{align-items:center;display:flex;flex-direction:column;padding:var(--pad-v-sm) var(--pad-h-sm)}@media(min-width:621px){.text-hero{padding:var(--pad-v-md) var(--pad-h-md)}}@media(min-width:981px){.text-hero{padding:var(--pad-v) var(--pad-h)}}.text-hero{background:#fff}.text-hero__container{max-width:var(--max-width)}.text-hero__column,.text-hero__container{align-items:center;display:flex;flex-direction:column;width:100%}.text-hero__column{gap:var(--gap);max-width:var(--max-text)}.text-hero__content{display:flex;flex-direction:column;gap:var(--gap-sm);text-align:center;width:100%}.text-hero__heading{color:var(--navy);font-family:var(--font-heading);font-size:var(--fs-display);font-size:var(--fs-h1-md);font-weight:500;letter-spacing:var(--ls-display);letter-spacing:var(--ls-h1-md);line-height:1.2;margin:0}@media(min-width:621px){.text-hero__heading{font-size:var(--fs-h1);letter-spacing:var(--ls-h1)}}@media(min-width:1201px){.text-hero__heading{font-size:var(--fs-display);letter-spacing:var(--ls-display)}}.text-hero__body{color:var(--near-black);font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:400;line-height:1.5}.text-hero__body p{margin:0}.text-hero__body p+p{margin-top:1em}.text-hero__actions{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gap-xs);justify-content:center}@media(min-width:621px){.text-hero__actions{align-items:center;flex-direction:row}}