.vyro-hero{position:relative;display:flex;flex-direction:column;justify-content:center;background:var(--vyro-bg);color:var(--vyro-text);overflow:hidden}.vyro-hero--statement{min-height:92vh;min-height:92svh;padding-block:max(var(--vyro-section-y),env(safe-area-inset-top)) max(var(--vyro-section-y),env(safe-area-inset-bottom));padding-inline:max(var(--vyro-gutter),env(safe-area-inset-left)) max(var(--vyro-gutter),env(safe-area-inset-right))}.vyro-hero--statement:before,.vyro-hero--statement:after{content:"";position:absolute;pointer-events:none}.vyro-hero--statement:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 34%,rgb(201 162 74 / .1),transparent 27rem),linear-gradient(90deg,transparent 49.95%,rgb(201 162 74 / .06) 50%,transparent 50.05%)}.vyro-hero--statement:after{inset:auto 7vw 7rem;height:1px;background:linear-gradient(90deg,transparent,var(--vyro-gold-dark),transparent);opacity:.65}.vyro-hero--statement.vyro-hero--full-lockup{padding-block:max(var(--vyro-space-lg),env(safe-area-inset-top)) max(var(--vyro-space-lg),env(safe-area-inset-bottom))}.vyro-hero--statement.vyro-hero--full-lockup:after{content:none}.vyro-hero--full-lockup .vyro-hero__content{gap:var(--vyro-space-sm)}.vyro-hero--full-lockup .vyro-hero__marks img{width:min(72vw,36rem,38svh);max-width:none;height:auto;mix-blend-mode:lighten}.vyro-hero--full-lockup .vyro-hero__heading{max-width:28ch;text-wrap:balance;font-size:clamp(2.6rem,3.8vw,4.4rem)}.vyro-hero__media{position:relative}.vyro-hero--statement .vyro-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vyro-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.vyro-hero--band .vyro-hero__media img{height:auto}.vyro-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(11 11 11 / var(--hero-overlay, .65))}.vyro-hero__media-mobile{display:none}@media(max-width:749px){.vyro-hero__media-desktop--has-mobile{display:none}.vyro-hero__media-mobile{display:block}}.vyro-hero__content{position:relative;display:flex;flex-direction:column;gap:var(--vyro-space-md);max-width:120rem;width:100%;margin:0 auto}.vyro-hero--center .vyro-hero__content{align-items:center;text-align:center}.vyro-hero--band .vyro-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:var(--vyro-space-lg) var(--vyro-gutter)}.vyro-hero--band .vyro-hero__content:empty{display:none}.vyro-hero__marks{display:flex;flex-direction:column;align-items:center;gap:var(--vyro-space-md)}.vyro-hero__marks img{max-width:min(78vw,420px);height:auto}.vyro-hero__tagline{opacity:.85}.vyro-hero__heading{margin:0;font-size:var(--vyro-fs-hero);color:var(--vyro-text-strong);max-width:18ch}.vyro-hero--band .vyro-hero__heading,.vyro-hero--band .vyro-hero__body{color:var(--vyro-white)}.vyro-hero--band .vyro-hero__heading{font-size:clamp(1.6rem,2.6vw,3rem)}.vyro-hero--band .vyro-hero__content{justify-content:center}.vyro-hero__body{margin:0;max-width:48ch;color:var(--vyro-text)}.vyro-hero__body p{margin:0}.vyro-hero__actions{display:flex;flex-wrap:wrap;gap:var(--vyro-space-sm);margin-top:var(--vyro-space-sm)}@media(max-width:749px){.vyro-hero__actions{flex-direction:column;width:min(100%,36rem)}.vyro-hero__actions>span,.vyro-hero__actions .vyro-btn{width:100%}}.vyro-hero--compact .vyro-hero__heading{font-size:var(--vyro-fs-h2);max-width:24ch}.vyro-hero--compact .vyro-hero__marks img{max-width:min(64vw,300px)}.vyro-hero--compact .vyro-hero__marks,.vyro-hero--compact .vyro-hero__content{gap:var(--vyro-space-sm)}.vyro-hero--compact .vyro-hero__body{max-width:52ch}.vyro-hero--compact.vyro-hero--statement{padding-block:max(var(--vyro-space-xl),env(safe-area-inset-top)) max(var(--vyro-space-xl),env(safe-area-inset-bottom))}.vyro-hero__signup{width:min(100%,36rem);margin-top:var(--vyro-space-sm)}.vyro-hero--center .vyro-hero__signup{margin-inline:auto}@media(max-height:600px)and (orientation:landscape){.vyro-hero--statement{min-height:auto;padding-block:var(--vyro-space-xl)}.vyro-hero__marks img{max-width:min(40vw,280px)}.vyro-hero__marks{gap:var(--vyro-space-sm)}.vyro-hero--full-lockup .vyro-hero__marks img{max-width:min(40vw,18rem)}}@media(min-width:750px){.vyro-hero--statement{min-height:88svh}}.vyro-hero--statement.vyro-hero--text-only{min-height:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-vyro-hero.css.map */
