.hero-section.mzp-t-dark .hero-text-wrapper{background-color:rgba(0,0,0,.698);box-shadow:0 0 3px rgba(0,0,0,.698)}.hero-section.mzp-t-light .hero-text-wrapper{background-color:hsla(0,0%,100%,.698);box-shadow:0 0 3px hsla(0,0%,100%,.698)}@media(min-width:768px){.hero-section.mzp-t-dark .hero-text-wrapper,.hero-section.mzp-t-light .hero-text-wrapper{background-color:transparent;box-shadow:none}}.hero-section{background-position:100%;background-repeat:no-repeat;background-size:contain}.hero-section .hero-text-wrapper{padding:16px 24px}@media(min-width:768px){.hero-section .hero-text-wrapper{max-width:45%}}.hero-section .hero-text-wrapper .hero-title-teaser{display:block;font-family:Zilla Slab,Inter,X-LocaleSpecific,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.2;line-height:1.2em;margin-bottom:16px;text-transform:uppercase}@media(min-width:768px){.hero-section .hero-text-wrapper .hero-title-teaser{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.hero-section .hero-text-wrapper .hero-title-teaser{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.hero-section .hero-text-wrapper .hero-title-teaser{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.hero-section.hero-section-centered{background-position:50%}.hero-section.hero-section-centered .hero-text-wrapper{margin:16px auto;max-width:688px;text-align:center}