.landing-hero-wrapper{position:relative;height:60vh}@media (min-width:1024px){.landing-hero-wrapper{height:50vh}}.landing-hero-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.landing-hero-message{position:absolute;height:100%;width:100%;padding:1rem}@media (min-width:1024px){.landing-hero-message{width:85%;padding:2rem}}.landing-hero-message{background:rgb(var(--landing-hero-background,0,0,0));background:linear-gradient(to top,rgba(var(--landing-hero-background),.9),rgba(var(--landing-hero-background),.6) 65%,rgba(var(--landing-hero-background),0) 100%);color:var(--on-landing-hero-background,white)}.landing-hero-message-wrapper{display:grid;height:100%;width:100%;place-content:center;row-gap:1rem}@media (min-width:1024px){.landing-hero-message-wrapper{margin-left:auto;margin-right:auto;width:66.666667%}}.landing-hero-message-wrapper__title{font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:768px){.landing-hero-message-wrapper__title{font-size:3rem;line-height:1}}.landing-hero-message-wrapper__cta-button{width:-moz-min-content;width:min-content;font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.landing-hero-message{background:linear-gradient(to right,rgba(var(--landing-hero-background),.9),rgba(var(--landing-hero-background),.6) 65%,rgba(var(--landing-hero-background),0) 100%)}}