.hero>.sub-wrapper{background:var(--cream);padding:4em var(--side-padding) 2em}.hero-info{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.hero-label{--delay:1}.hero-headline,.hero-label{text-align:center}.hero-img{height:105vw;width:100%;--delay:4}@media (min-width:600px){.hero>.sub-wrapper{padding:4em var(--side-padding) 3em}.hero-img{height:72vw}}@media (min-width:1000px){.hero>.sub-wrapper{padding:3.5em var(--side-padding)}.hero-img{height:45.6vw;max-height:632px}}
