.hoya-journey{position:relative;background:var(--cream)}.hoya-scroll-ready .hoya-journey{height:calc(100svh + clamp(650px,55vw,900px))}.hero-stage{position:relative;isolation:isolate;min-height:700px;height:100svh;background:var(--cream)}.hoya-scroll-ready .hoya-journey .hero-stage{position:sticky;top:0}.hero-stage .site-header{height:100px}.hero-stage .hero{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:20px;align-items:center;height:calc(100% - 134px);min-height:0;padding-block:14px 26px}.hero-stage .hero-copy{position:relative;z-index:2;padding-bottom:8px}.hero-stage .hero h1{font-size:clamp(52px,5.7vw,82px);max-width:590px}.hero-stage .small-intro{margin-bottom:24px}.hero-stage .hero-description{max-width:330px;margin:24px 0 28px}.growth-invitation{display:flex;gap:16px;align-items:center;margin-top:40px;font-size:11px;color:var(--muted);line-height:1.7}.growth-invitation strong{font-weight:500;color:var(--olive)}.scroll-seed{color:#718153;padding-top:2px}.hoya-art{position:relative;align-self:stretch;min-width:0;min-height:0}.hoya-film{position:absolute;top:0;bottom:22px;left:50%;transform:translate(-50%);height:calc(100% - 22px);aspect-ratio:9 / 16;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.hoya-poster,.hoya-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hoya-video{opacity:0;pointer-events:none}.hoya-art[data-video-ready=true] .hoya-video{opacity:1}.hoya-art[data-video-ready=true] .hoya-poster{opacity:0}.plant-caption{position:absolute;right:0;bottom:8px;display:flex;align-items:center;gap:12px;color:#6e7660;font-size:10px;letter-spacing:.015em}.plant-caption-line{width:22px;height:1px;background:#b5bba5}.growth-track{position:absolute;bottom:0;inset-inline:0;height:2px;background:#e8ebdf}.growth-track span{display:block;height:100%;background:#8c9a71;transform:scaleX(0);transform-origin:left}.hoya-journey:not([data-enhanced=true]) .growth-invitation,.hoya-journey:not([data-enhanced=true]) .growth-track{display:none}@media(min-width:1600px){.hero-stage .hero{gap:60px}.hero-stage .hero h1{font-size:88px}.hoya-art{padding-block:10px}}@media(max-width:1050px)and (min-width:721px){.hero-stage .hero{grid-template-columns:1.06fr 1fr;gap:0}.hero-stage .hero h1{font-size:57px}.hero-stage .hero-description{font-size:13px;max-width:285px}}@media(max-width:720px){.hoya-scroll-ready .hoya-journey{height:calc(100svh + 700px)}.hero-stage{min-height:0}.hero-stage .site-header{height:78px}.hero-stage .hero{height:calc(100% - 107px);display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(160px,1fr);gap:0;padding-block:24px 12px}.hero-stage .hero-copy{padding:0}.hero-stage .hero h1{max-width:330px;font-size:clamp(32px,8.2vw,42px);line-height:1.04}.hero-stage .small-intro{font-size:10px;margin-bottom:12px}.hero-stage .hero-description{max-width:295px;font-size:12px;line-height:1.6;margin:15px 0 18px}.hero-stage .button{padding:11px 16px;font-size:11px;min-height:42px}.hero-stage .button span[aria-hidden=true]{display:none}.growth-invitation{position:absolute;right:0;bottom:0;gap:9px;margin:0;font-size:9px;line-height:1.6;max-width:128px}.scroll-seed svg{width:12px;height:25px}.hoya-art{margin:0 auto;width:min(100%,470px);align-self:stretch}.plant-caption{right:0;bottom:3px;font-size:9px;gap:8px}}@media(max-width:370px){.hero-stage .hero h1{font-size:33px}.growth-invitation{max-width:108px;font-size:8px;gap:5px}.hero-stage .button{padding-inline:12px;gap:15px}}@media(max-height:650px)and (min-width:721px){.hero-stage{min-height:560px}.hero-stage .site-header{height:78px}.hero-stage .hero{height:calc(100% - 112px)}.hero-stage .hero h1{font-size:52px}.hero-stage .small-intro{margin-bottom:14px}.hero-stage .hero-description{margin:18px 0;font-size:13px}.growth-invitation{margin-top:22px}}@media(prefers-reduced-motion:reduce){.hoya-scroll-ready .hoya-journey{height:auto}.hoya-scroll-ready .hoya-journey .hero-stage{position:relative}.hoya-journey .growth-invitation,.hoya-journey .growth-track{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hoya-hero.css.map */
