.mio-home-hero{position:relative;min-height:min(60rem,calc(100svh - 18rem));overflow:hidden;background-color:rgb(var(--color-background))}.mio-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.mio-home-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.mio-home-hero__inner{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;justify-content:flex-end;padding-top:5.4rem;padding-bottom:5.4rem}.mio-home-hero__copy{width:min(52%,62rem)}.mio-home-hero__eyebrow{margin:0 0 1.4rem;color:var(--mio-accent);font-size:1.3rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase}.mio-home-hero__title{max-width:65rem;margin:0 0 2.2rem;font-size:5.2rem;line-height:1.08;letter-spacing:0}.mio-home-hero__text{max-width:61rem;margin:0 0 2.8rem;color:rgba(var(--color-foreground),.84);font-size:1.7rem;line-height:1.65;letter-spacing:0}.mio-home-hero__text--compact{display:none}.mio-home-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.mio-home-hero__buttons .button{min-height:4.8rem;border-radius:0;letter-spacing:0}@media screen and (max-width:820px){.mio-home-hero{min-height:0;padding-top:28rem;overflow:visible}.mio-home-hero__media{right:0;bottom:auto;left:0;height:28rem}.mio-home-hero__media img{object-position:28% center}.mio-home-hero__inner{width:100%;min-height:0;padding:0}.mio-home-hero__copy{width:100%;padding:3rem 1.8rem 2.8rem;background:#f2f3f3}.mio-home-hero__title{max-width:56rem;font-size:3.9rem}.mio-home-hero__text{font-size:1.6rem}}@media screen and (max-width:520px){.mio-home-hero{padding-top:22rem}.mio-home-hero__media{height:22rem}.mio-home-hero__copy{padding:2.4rem 1.6rem}.mio-home-hero__title{margin-bottom:1.8rem;font-size:3.4rem}.mio-home-hero__buttons{display:grid;grid-template-columns:1fr;gap:1rem}.mio-home-hero__buttons .button{width:100%}}@media screen and (max-width:340px){.mio-home-hero{padding-top:14rem}.mio-home-hero__media{height:14rem}.mio-home-hero__copy{padding-top:1.6rem;padding-bottom:1.8rem}.mio-home-hero__eyebrow{margin-bottom:.8rem}.mio-home-hero__title{margin-bottom:1.2rem;font-size:3rem}.mio-home-hero__text{margin-bottom:1.6rem;font-size:1.5rem;line-height:1.5}.mio-home-hero__text--full,.mio-home-hero__secondary{display:none}.mio-home-hero__text--compact{display:block}}@media screen and (min-width:700px){.mio-home-hero--split{min-height:min(62rem,calc(100svh - 14rem));padding-top:0;overflow:hidden}.mio-home-hero--split .mio-home-hero__media{top:5.6rem;bottom:5.6rem;left:auto;right:max(3.2rem,calc((100% - 124rem)/2 + 3.2rem));width:min(44%,58rem);height:auto}.mio-home-hero--split .mio-home-hero__media img{border-radius:.3rem;object-position:center}.mio-home-hero--split .mio-home-hero__inner{width:auto;min-height:inherit;justify-content:flex-start;padding:5.6rem 3.2rem}.mio-home-hero--split .mio-home-hero__copy{width:min(50%,60rem);padding:0;background:transparent}}@media screen and (max-width:699px){.mio-home-hero--split{padding-top:min(100vw,52rem)}.mio-home-hero--split .mio-home-hero__media{height:min(100vw,52rem)}.mio-home-hero--split .mio-home-hero__media img{object-position:center}.mio-home-hero--split .mio-home-hero__copy{background:rgb(var(--color-background))}}@media(prefers-reduced-motion:reduce){.mio-home-hero *,.mio-home-hero *:before,.mio-home-hero *:after{scroll-behavior:auto;transition-duration:.01ms}}@media screen and (min-width:821px){.mio-home-hero:not(.mio-home-hero--split){min-height:min(68rem,calc(100svh - 12rem))}.mio-home-hero:not(.mio-home-hero--split) .mio-home-hero__media img{object-position:left center}.mio-home-hero:not(.mio-home-hero--split) .mio-home-hero__inner{justify-content:flex-end}.mio-home-hero:not(.mio-home-hero--split) .mio-home-hero__copy{width:min(46%,58rem);padding:0;background:transparent;box-shadow:none}.mio-home-hero:not(.mio-home-hero--split) .mio-home-hero__title{font-size:5.2rem}}@media screen and (max-width:820px){.mio-home-hero:not(.mio-home-hero--split) .mio-home-hero__copy{background:#faf8f5}}@media screen and (min-width:900px){.mio-home-hero--split{min-height:min(66rem,calc(100svh - 12rem))}.mio-home-hero--split .mio-home-hero__media{top:0;bottom:0;right:0;width:50%}.mio-home-hero--split .mio-home-hero__media img{border-radius:0}.mio-home-hero--split .mio-home-hero__copy{width:min(44%,56rem)}.mio-home-hero--split .mio-home-hero__title{font-size:5.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-mio-home-hero.css.map */
