hero-element{display:block}.hero{margin-top:-1px}.hero .media-size-large{--section-space-horizontal:var(--section-space-horizontal-default)}.hero .media-size-full{--section-space-horizontal:0}@media (min-width:750px){.hero .text-wrapper{display:grid;grid-template:"grid" 1fr/1fr;height:100%;left:0;max-height:100svh;overflow:hidden;padding-bottom:var(--header-height);pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero .text-wrapper .text{pointer-events:auto}}.hero .hero-wrapper{display:grid;grid-template-areas:"grid";overflow:visible;position:relative}@media (max-width:749px){.hero .hero-wrapper{grid-template-columns:1fr}.color-mode-brand:is(.hero .hero-wrapper) .hero-intro,.color-mode-brand:is(.hero .hero-wrapper) .hero-title{color:var(--text-color-light-body-copy-1)}}.hero:has(.hero-video) .hero-wrapper{min-width:100%;width:100%}@media (min-width:750px){.hero .hero-wrapper picture{grid-area:grid}}.hero .background-image{-o-object-fit:contain;object-fit:contain}@media (min-width:750px){.hero .background-image{grid-area:grid}}.hero .hero-video{min-width:100%;overflow:hidden;width:100%}@media (min-width:750px){.hero .hero-video{grid-area:grid}}:is(.hero .hero-video) video{display:block;height:auto;min-width:100%;width:100%}@media (min-width:1025px){.hero [data-full-width-media-container=mobile]{display:none}}.hero [data-full-width-media-container=desktop]{display:none}@media (min-width:1025px){.hero [data-full-width-media-container=desktop]{display:block}}.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}.vertical-align-center:is(.hero .text){align-self:center}.vertical-align-bottom:is(.hero .text){align-self:flex-end}.horizontal-align-left:is(.hero .text){justify-self:left}.horizontal-align-center:is(.hero .text){align-items:center;justify-self:center}.horizontal-align-center:is(.hero .text) .hero-title{text-align:center}.horizontal-align-center:is(.hero .text) .hero-intro{text-align:center}.horizontal-align-center:is(.hero .text) .cta-btn{margin:0 auto}.horizontal-align-right:is(.hero .text){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)}:is(.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)}:is(.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}}