.iro-hero{position:relative;display:flex;align-items:flex-end;width:100%;overflow:hidden;background-color:var(--iro-sumi);isolation:isolate}.iro-hero--medium{--iro-hero-h: 70svh}.iro-hero--large{--iro-hero-h: 88svh}.iro-hero--full{--iro-hero-h: 100svh}.iro-hero{min-height:max(44rem,var(--iro-hero-h, 88svh))}.iro-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.iro-hero__img{width:100%;height:100%;object-fit:cover;object-position:50% var(--iro-hero-focal, 50%);display:block}@media(prefers-reduced-motion:no-preference){.iro-hero__img{animation:iro-hero-drift 24s var(--iro-ease) forwards}}@keyframes iro-hero-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.iro-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(var(--iro-sumi-rgb),calc(var(--iro-hero-overlay, .7) * 1.15)),rgba(var(--iro-sumi-rgb),calc(var(--iro-hero-overlay, .7) * .7)) 45%,rgba(var(--iro-sumi-rgb),0) 85%),linear-gradient(to right,rgba(var(--iro-sumi-rgb),calc(var(--iro-hero-overlay, .7) * .85)),rgba(var(--iro-sumi-rgb),0) 65%)}.iro-hero__inner{position:relative;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--iro-gutter);padding-block:clamp(3rem,7vh,6.5rem);color:var(--iro-washi);text-shadow:0 1px 28px rgba(var(--iro-sumi-rgb),.55)}.iro-hero--center .iro-hero__inner{text-align:center}.iro-hero__content{max-width:96rem}.iro-hero--center .iro-hero__content{max-width:78rem;margin-inline:auto}.iro-hero .iro-eyebrow{color:rgba(var(--iro-washi-rgb),.95)}.iro-hero--center .iro-eyebrow{justify-content:center}.iro-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.2rem,5.4vw,6.4rem);line-height:1.02;letter-spacing:-.02em;color:var(--iro-washi);text-wrap:balance}@media screen and (min-width:990px){.iro-hero__heading span{white-space:nowrap}}.iro-hero__heading .iro-hero__line--2{display:inline-block;padding-inline-start:.6em}.iro-hero--center .iro-hero__line--2{padding-inline-start:0}.iro-hero__subheading{margin:1.6rem 0 0;max-width:46ch;font-size:clamp(1.4rem,1.5vw,1.7rem);font-weight:300;line-height:1.6;color:rgba(var(--iro-washi-rgb),.92)}.iro-hero--center .iro-hero__subheading{margin-inline:auto}.iro-hero__cta{margin-top:clamp(2.4rem,4vh,3.6rem)}.iro-hero .iro-link{color:var(--iro-washi)}.iro-hero__scroll{position:absolute;inset-inline-end:var(--iro-gutter);bottom:clamp(3rem,7vh,6.5rem);display:flex;align-items:center;gap:.6em;font-size:1.1rem;font-weight:300;letter-spacing:.14em;color:rgba(var(--iro-washi-rgb),.62);pointer-events:none}.iro-hero__scroll-arrow{display:inline-block}@media(prefers-reduced-motion:no-preference){.iro-hero__scroll-arrow{animation:iro-hero-bob 2.6s var(--iro-ease) infinite}}@keyframes iro-hero-bob{0%,to{transform:translateY(0);opacity:.62}50%{transform:translateY(.35em);opacity:1}}@media screen and (max-width:749px){.iro-hero__scroll{display:none}}@media(prefers-reduced-motion:no-preference){.iro-hero__reveal{opacity:0;transform:translateY(1.4rem);animation:iro-hero-rise 1s var(--iro-ease-out) forwards}.iro-hero__reveal--1{animation-delay:.15s}.iro-hero__reveal--2{animation-delay:.28s}.iro-hero__reveal--3{animation-delay:.41s}.iro-hero__reveal--4{animation-delay:.54s}.iro-hero__scroll{opacity:0;animation:iro-hero-fade 1.2s var(--iro-ease-out) 1s forwards}}@keyframes iro-hero-rise{to{opacity:1;transform:none}}@keyframes iro-hero-fade{to{opacity:1}}@media screen and (max-width:749px){.iro-hero__heading{font-size:clamp(2.9rem,9.5vw,4.4rem)}.iro-hero__heading .iro-hero__line--2{padding-inline-start:0}.iro-hero__content{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-iro-hero.css.map */
