.EcoHeroSection_story__7OSRu{height:820svh;position:relative;color:#f7efe2}.EcoHeroSection_sticky__6e0pM{height:100svh;min-height:580px;position:sticky;top:0;overflow:hidden;isolation:isolate;background:#342c25}.EcoHeroSection_ambient__Ivg3Q{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,#805a38 0,#3b2a1d 75%,#211912 100%)}.EcoHeroSection_topline__1geEh{position:absolute;z-index:8;top:32px;left:5%;right:5%;display:flex;justify-content:space-between;gap:24px;color:#fbf5e7;font-size:11px;font-weight:700;letter-spacing:.22em;text-shadow:0 2px 10px #201811}.EcoHeroSection_shelf__sSI5q{position:absolute;top:50%;left:50%;width:max(100vw,177.7svh);aspect-ratio:1672/941;transform:translate(-50%,-50%);background:url(/home/bamboo-cabinet-hero.webp) 50%/100% 100% no-repeat}.EcoHeroSection_shelfProducts__mCOqx{position:absolute;inset:13% 6% 12%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.EcoHeroSection_slot__0hhrt{position:relative;min-width:0;min-height:0}.EcoHeroSection_slotImage__VXpmb{-o-object-fit:contain;object-fit:contain;padding:8% 14% 7%}.EcoHeroSection_hotspot__XceVI{position:absolute;inset:0;width:100%;cursor:zoom-in}.EcoHeroSection_hotspot__XceVI:focus-visible{outline:3px solid #f1d8a2;outline-offset:-7px}.EcoHeroSection_shelfShade__IlAAf{position:absolute;z-index:2;inset:0;opacity:0;pointer-events:none;background:#1d1c19bd}.EcoHeroSection_intro__ioEm3{position:absolute;z-index:4;left:6%;bottom:9%;width:min(720px,88%);padding:32px 38px;border:1px solid #f8e8c870;background:linear-gradient(110deg,#112d2ac9,#132722ac);backdrop-filter:blur(12px);box-shadow:0 18px 50px #100d0a88}.EcoHeroSection_eyebrow__L2Sxt{color:#e8cfa6;font-size:11px;letter-spacing:.23em;font-weight:800}.EcoHeroSection_intro__ioEm3 h1{margin:16px 0;font-family:var(--font-noto-serif),Georgia,serif;font-size:clamp(2.25rem,4.2vw,4.8rem);line-height:1.12;letter-spacing:-.04em;font-weight:600}.EcoHeroSection_intro__ioEm3 h1 em{color:#f3d7a4;font-weight:400}.EcoHeroSection_intro__ioEm3 p{max-width:490px;font-size:15px;line-height:1.7}.EcoHeroSection_introLink__x6wLz{display:inline-flex;align-items:center;gap:9px;margin-top:20px;border-bottom:1px solid #eed4a8;padding-bottom:6px;font-size:13px;font-weight:700}.EcoHeroSection_scrollCue__IzEXH{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-size:11px;font-weight:800;letter-spacing:.17em}.EcoHeroSection_spotlight__qogYA{position:absolute;z-index:5;inset:10% 5% 8%;display:grid;grid-template-columns:60% 40%;align-items:center;opacity:0;transform:translate3d(0,36px,0) scale(.8);pointer-events:none;will-change:transform,opacity}.EcoHeroSection_spotlightImage__5Wb8X{position:relative;height:85%;min-height:0}.EcoHeroSection_spotlightCopy__DleeJ{align-self:center;max-width:400px;padding:30px;background:linear-gradient(100deg,#173c36e8,#16332ee3);border-left:2px solid #d9b986;box-shadow:0 20px 45px #1715107a}.EcoHeroSection_spotlightCopy__DleeJ h2{margin:17px 0;font-family:var(--font-noto-serif),Georgia,serif;font-size:clamp(2rem,3.8vw,4.2rem);font-weight:500;line-height:1.12}.EcoHeroSection_spotlightCopy__DleeJ p{font-size:16px;line-height:1.7;color:#e3eee7}.EcoHeroSection_explore__KpBcn{display:inline-flex;align-items:center;gap:12px;margin-top:25px;border-bottom:1px solid #e3c590;padding-bottom:8px;font-size:13px;font-weight:700}.EcoHeroSection_progress__G8_kM{position:absolute;z-index:8;left:0;bottom:0;width:100%;height:4px;background:#ead9b140}.EcoHeroSection_progress__G8_kM span{display:block;width:100%;height:100%;background:#f1d196;transform:scaleX(0);transform-origin:left}.EcoHeroSection_index__j9Ew_{position:absolute;z-index:8;right:5%;bottom:30px;font-size:22px;font-weight:700;letter-spacing:.13em;text-shadow:0 2px 12px #1c140e}.EcoHeroSection_index__j9Ew_ span{font-size:12px;opacity:.7}@media (max-width:640px){.EcoHeroSection_story__7OSRu{height:760svh}.EcoHeroSection_sticky__6e0pM{min-height:0}.EcoHeroSection_topline__1geEh{top:18px;left:5%;right:5%;font-size:8px;letter-spacing:.12em}.EcoHeroSection_topline__1geEh span:last-child{display:none}.EcoHeroSection_shelf__sSI5q{top:43%;width:max(1040px,100vw)}.EcoHeroSection_slotImage__VXpmb{padding:6% 9%}.EcoHeroSection_intro__ioEm3{left:5%;bottom:25%;width:90%;padding:21px}.EcoHeroSection_intro__ioEm3 h1{font-size:clamp(2rem,8vw,3rem)}.EcoHeroSection_intro__ioEm3 p{font-size:13px}.EcoHeroSection_eyebrow__L2Sxt,.EcoHeroSection_scrollCue__IzEXH{font-size:9px}.EcoHeroSection_spotlight__qogYA{inset:8% 5% 9%;grid-template-columns:1fr;grid-template-rows:60% 40%}.EcoHeroSection_spotlightImage__5Wb8X{height:100%}.EcoHeroSection_spotlightCopy__DleeJ{width:100%;align-self:start;padding:18px 20px}.EcoHeroSection_spotlightCopy__DleeJ h2{margin:8px 0;font-size:clamp(1.8rem,8vw,2.5rem)}.EcoHeroSection_spotlightCopy__DleeJ p{font-size:12px;line-height:1.45}.EcoHeroSection_explore__KpBcn{margin-top:12px;font-size:11px}.EcoHeroSection_index__j9Ew_{right:6%;bottom:15px;font-size:16px}}@media (prefers-reduced-motion:reduce){.EcoHeroSection_story__7OSRu{height:100svh}.EcoHeroSection_intro__ioEm3,.EcoHeroSection_shelf__sSI5q{transition:none!important}}