.section-intro__inner{max-width:var(--container-max);padding-block:var(--section-y);padding-inline:var(--space-4)}@media (width >= 768px){.section-intro--flush-top .section-intro__inner{padding-block:0}}.section-intro--bg-cream{background-color:var(--color-cream)}.section-intro--bg-navy{background-color:var(--color-navy);color:var(--color-cream)}.section-intro--bg-dark-navy{background-color:var(--abi-navy-700);color:var(--color-cream)}.section-intro--bg-green{background-color:var(--color-green);color:var(--color-cream)}.section-intro--bg-yellow{background-color:var(--color-yellow);color:var(--color-navy)}.section-intro--bg-dark-navy :is(h1,h2,h3,h4,h5,h6,p,strong,em),.section-intro--bg-green :is(h1,h2,h3,h4,h5,h6,p,strong,em),.section-intro--bg-navy :is(h1,h2,h3,h4,h5,h6,p,strong,em){color:inherit}.section-intro--bg-yellow :is(h1,h2,h3,h4,h5,h6,p,strong,em){color:inherit}.section-intro--overlap{border-radius:5px;position:relative;z-index:1}.section-intro--overlap-small{margin-top:calc(var(--section-y)*-1 - 3rem)}.section-intro--overlap-regular{margin-top:calc(var(--section-y)*-1 - 6rem)}.section-intro--overlap-big{margin-top:calc(var(--section-y)*-1 - 12rem)}@media (width <= 767px){.section-intro--overlap-small{margin-top:calc(var(--section-y)*-1 - 1rem)}.section-intro--overlap-regular{margin-top:calc(var(--section-y)*-1 - 2rem)}.section-intro--overlap-big{margin-top:calc(var(--section-y)*-1 - 4rem)}}.section-intro__highlight-col{margin-bottom:1.5rem}.section-intro__heading{font-size:var(--text-display-lg);line-height:var(--leading-snug);margin-bottom:1rem}.section-intro__body :last-child{margin-bottom:0}.section-intro__action{margin-top:1.5rem}.section-intro__action .button{border:0;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (width >= 768px){.section-intro--two-col .section-intro__inner{align-items:start;display:grid;gap:3rem;grid-template-columns:300px 1fr;padding-inline:var(--space-8)}.section-intro--two-col .section-intro__highlight-col{margin-bottom:0}}@media (width <= 767px){.section-intro__heading :is(h1,h2,h3){font-size:1.75rem}}.section-intro--pad-none .section-intro__inner{padding-inline:0}.section-intro--pad-small .section-intro__inner{padding-inline:var(--space-4)}.section-intro--pad-medium .section-intro__inner{padding-inline:var(--space-6)}.section-intro--pad-large .section-intro__inner{padding-inline:var(--space-8)}.section-intro--pad-xlarge .section-intro__inner{padding-inline:var(--space-9)}@media (width <= 767px){.section-intro--pad-large .section-intro__inner,.section-intro--pad-xlarge .section-intro__inner{padding-inline:var(--space-5)}}