.hero .hero-wrapper{display:grid;grid-template-areas:"grid"}@media (max-width:749px){.hero .hero-wrapper{grid-template-columns:1fr}.hero .hero-wrapper.color-mode-brand .hero-intro,.hero .hero-wrapper.color-mode-brand .hero-title{color:var(--text-color-light-body-copy-1)}}@media (min-width:750px){.hero .hero-wrapper.image-size-full{--section-space-horizontal:0}}.hero .background-image{-o-object-fit:cover;object-fit:cover}@media (min-width:750px){.hero .background-image{grid-area:grid;-o-object-fit:contain;object-fit:contain}}.hero .text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-6) var(--space-4) 0;width:100%}@media (min-width:750px){.hero .text{align-items:flex-start;grid-area:grid;max-width:440px;padding:var(--space-8) var(--space-8) var(--space-16);place-self:flex-end left}.hero .text.vertical-align-center{align-self:center}.hero .text.vertical-align-bottom{align-self:flex-end}.hero .text.horizontal-align-left{justify-self:left}.hero .text.horizontal-align-center{align-items:center;justify-self:center}.hero .text.horizontal-align-center .hero-intro,.hero .text.horizontal-align-center .hero-title{text-align:center}.hero .text.horizontal-align-center .cta-btn{margin:0 auto}.hero .text.horizontal-align-right{justify-self:right}}.hero .hero-title{background:transparent;color:var(--text-color-dark-heading-1);margin-bottom:var(--space-2);text-align:center}@media (min-width:750px){.hero .hero-title{text-align:left}.text-color-dark :is(.hero .hero-title){color:var(--text-color-dark-heading-1)}.text-color-light :is(.hero .hero-title){color:var(--text-color-light-heading-1)}}.hero .hero-intro{color:var(--text-color-dark-body-copy-1);margin-bottom:var(--space-6);text-align:center}@media(min-width:750px){.hero .hero-intro{text-align:left}.text-color-dark :is(.hero .hero-intro){color:var(--text-color-dark-body-copy-1)}.text-color-light :is(.hero .hero-intro){color:var(--text-color-light-body-copy-2)}}@media(min-width:750px){.text-color-dark :is(.hero .cta-btn){background-color:var(--button-color-hero-background);color:var(--button-color-hero-cta-btn)}.text-color-dark :is(.hero .cta-btn):hover{background-color:var(--button-state-primary-btn-hover)}.text-color-light :is(.hero .cta-btn){background-color:var(--button-color-secondary-btn);color:var(--button-color-primary-btn)}.text-color-light :is(.hero .cta-btn):hover{background-color:var(--button-state-secondary-btn-hover)}}@media (max-width:749px){.hero .cta-btn{margin:0 auto}}