.section{padding-top:4rem;padding-bottom:4rem;position:relative}@media (min-width:768px){.section{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.section{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1920px){.section{padding-top:7rem;padding-bottom:7rem}}.section--primary{background-color:#070b14}.section--secondary{background-color:#0a1020}.section__content{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.section__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.section__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1920px){.section__content{max-width:90rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:2560px){.section__content{max-width:100rem;padding-left:2rem;padding-right:2rem}}.section__header{margin-bottom:2rem}.section__header--center{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:1024px){.section__header{margin-bottom:3rem}}.section__eyebrow{font-size:var(--text-sm);letter-spacing:.3em;text-transform:uppercase;font-weight:700}.section__title{font-size:var(--text-2xl);color:#fff;text-wrap:balance;margin-top:.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.section__title{font-size:var(--text-2xl)}}@media (min-width:1024px){.section__title{font-size:var(--text-4xl);margin-top:.75rem}}.section__subtitle{font-size:var(--text-sm);color:#fff9;max-width:48rem;margin-top:.75rem;line-height:1.6}.section__header--center .section__subtitle{margin-left:auto;margin-right:auto}@media (min-width:1024px){.section__subtitle{font-size:var(--text-base);margin-top:1rem}}.section__body{position:relative}.section--with-footer{flex-direction:column;display:flex;position:relative}.section__footer{width:100vw;margin-left:calc(50% - 50vw)}.section__eyebrow--cyan{color:#22d3ee}.section__eyebrow--purple{color:#a78bfa}.section__eyebrow--orange{color:#fb923c}.section__eyebrow--pink{color:#f472b6}.section__eyebrow--emerald{color:#34d399}.section__eyebrow--blue{color:#60a5fa}
