.carousel[data-astro-cid-pwunukhj]{isolation:isolate}.hero-slide[data-astro-cid-pwunukhj]{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.hero-slide[data-astro-cid-pwunukhj].is-active{opacity:1;pointer-events:auto}.hero-slide[data-astro-cid-pwunukhj] img[data-astro-cid-pwunukhj]{object-fit:cover;object-position:center;width:100%;height:100%}.visual-caption[data-astro-cid-pwunukhj]{bottom:74px}.carousel-controls[data-astro-cid-pwunukhj]{color:#fff;z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:27px;left:34px;right:34px}.carousel-controls[data-astro-cid-pwunukhj]>button[data-astro-cid-pwunukhj]{color:#fff;border:1px solid #fff7;width:28px;height:28px;font-size:15px}.carousel-dots[data-astro-cid-pwunukhj]{gap:8px;display:flex}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]{background:#ffffff6e;border-radius:6px;width:22px;height:7px;padding:0}.carousel-controls[data-astro-cid-pwunukhj] [data-astro-cid-pwunukhj][data-pause]{margin-left:auto;font-size:12px}.image-disclaimer[data-astro-cid-pwunukhj]{font-size:8px;bottom:8px;left:34px}.carousel-status[data-astro-cid-pwunukhj]{color:#fff;z-index:2;letter-spacing:.12em;background:#0003;padding:5px 8px;font-size:11px;position:absolute;top:25px;right:35px}.visual-caption[data-astro-cid-pwunukhj] p[data-astro-cid-pwunukhj]{font-size:26px}.visual-caption[data-astro-cid-pwunukhj]{left:34px;right:34px}@media (width<=760px){.carousel[data-astro-cid-pwunukhj]{min-height:330px}.carousel-controls[data-astro-cid-pwunukhj],.visual-caption[data-astro-cid-pwunukhj]{left:23px;right:23px}.image-disclaimer[data-astro-cid-pwunukhj]{left:23px}.visual-caption[data-astro-cid-pwunukhj] p[data-astro-cid-pwunukhj]{font-size:23px}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-pwunukhj]{transition:none}}@media (width<=767px){.hero-slide[data-astro-cid-pwunukhj]{background:#121317}.hero-slide[data-astro-cid-pwunukhj] picture[data-astro-cid-pwunukhj]{height:84%;display:block;position:absolute;inset:0 0 auto}.hero-slide[data-astro-cid-pwunukhj] img[data-astro-cid-pwunukhj]{display:block}.hero-slide[data-astro-cid-pwunukhj][data-scene="01-factory"] picture[data-astro-cid-pwunukhj]{aspect-ratio:1;height:auto;mask-image:linear-gradient(#000 72%,#0000 100%)}.hero-slide[data-astro-cid-pwunukhj][data-scene="01-factory"] img[data-astro-cid-pwunukhj]{object-position:right top;width:240%;max-width:none;position:absolute;right:-6%}.hero-slide[data-astro-cid-pwunukhj][data-scene="05-bath"]{--bath-photo-height:min(calc(100vw * 672 / 1080), calc(100% - 170px));background:#121317}.hero-slide[data-astro-cid-pwunukhj][data-scene="05-bath"] picture[data-astro-cid-pwunukhj]{height:var(--bath-photo-height);mask-image:linear-gradient(#000 77%,#000d 86%,#0000 100%)}.hero-slide[data-astro-cid-pwunukhj][data-scene="05-bath"] img[data-astro-cid-pwunukhj]{width:auto;max-width:none;height:178.571%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-slide[data-astro-cid-pwunukhj]:is([data-scene="01-factory"],[data-scene="05-bath"]) .visual-shade[data-astro-cid-pwunukhj]{display:none}.hero-slide[data-astro-cid-pwunukhj][data-scene="01-factory"] .slide-copy[data-astro-cid-pwunukhj]{bottom:clamp(100px,19%,150px)}.hero-slide[data-astro-cid-pwunukhj]:is([data-scene="01-factory"],[data-scene="02-water"],[data-scene="04-lobby"]) .slide-title[data-astro-cid-pwunukhj]{font-size:clamp(18px,5.4vw,34px)}.hero-slide[data-astro-cid-pwunukhj]:is([data-scene="02-water"],[data-scene="04-lobby"]) .slide-title-en[data-astro-cid-pwunukhj]{text-wrap:balance}.hero-slide[data-astro-cid-pwunukhj][data-scene="05-bath"] .slide-copy[data-astro-cid-pwunukhj]{top:var(--bath-photo-height);align-content:center;bottom:62px}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] picture[data-astro-cid-pwunukhj]{height:76%;mask-image:linear-gradient(#000 57%,#0000 100%)}.hero-slide[data-astro-cid-pwunukhj][data-scene="07-board-amazon"] img[data-astro-cid-pwunukhj]{transform-origin:50%;transform:scale(1.35)}.hero-slide[data-astro-cid-pwunukhj] picture[data-astro-cid-pwunukhj]{overflow:hidden}.hero-slide[data-astro-cid-pwunukhj] .visual-shade[data-astro-cid-pwunukhj]{background:linear-gradient(#0000 43%,#121317 84%)}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] .visual-shade[data-astro-cid-pwunukhj]{display:none}.slide-copy[data-astro-cid-pwunukhj]{color:#fff;text-align:left;overflow-wrap:anywhere;position:absolute;inset:auto 52px 62px 6%}.slide-copy[data-astro-cid-pwunukhj]>p[data-astro-cid-pwunukhj]{margin:0}.slide-copy[data-astro-cid-pwunukhj] .slide-kicker[data-astro-cid-pwunukhj]{letter-spacing:.09em;color:#e5e5e5;font-size:11px}.slide-copy[data-astro-cid-pwunukhj] .slide-title[data-astro-cid-pwunukhj]{margin:9px 0 5px;font-family:Songti SC,Noto Serif CJK SC,SimSun,serif;font-size:clamp(23px,6.3vw,39px);font-weight:700;line-height:1.22}.slide-copy[data-astro-cid-pwunukhj] .slide-title-en[data-astro-cid-pwunukhj]{letter-spacing:.04em;font-size:12px}.slide-copy[data-astro-cid-pwunukhj] .slide-description[data-astro-cid-pwunukhj]{margin-top:9px;font-size:13px;line-height:1.5}}@media (width>=768px){.slide-copy[data-astro-cid-pwunukhj]{text-align:left;color:#fff;width:min(60%,780px);display:block;position:absolute;inset:34% auto auto 6.2%}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] .slide-copy[data-astro-cid-pwunukhj]{width:auto;left:62%;right:4%}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] .visual-shade[data-astro-cid-pwunukhj]{display:none}.slide-copy[data-astro-cid-pwunukhj]>p[data-astro-cid-pwunukhj]{text-indent:0;margin-inline:0;padding-inline:0}.slide-kicker[data-astro-cid-pwunukhj]{letter-spacing:.1em;color:#e5e5e5;font-size:clamp(11px,1vw,15px)}.slide-title[data-astro-cid-pwunukhj]{margin:.3em 0 .12em;font-family:Songti SC,Noto Serif CJK SC,SimSun,serif;font-size:clamp(28px,3.6vw,64px);font-weight:700;line-height:1.2}.slide-title-en[data-astro-cid-pwunukhj]{letter-spacing:.045em;font-size:clamp(12px,1.25vw,19px)}.slide-description[data-astro-cid-pwunukhj]{margin-top:.65em;font-size:clamp(13px,1.35vw,20px)}}.carousel-controls[data-astro-cid-pwunukhj]{justify-content:center}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]{background:0 0;height:26px;position:relative}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]:before{content:"";background:#ffffff85;border-radius:6px;position:absolute;inset:10px 0}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj][aria-pressed=true]{background:0 0}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj][aria-pressed=true]:before{background:#d31632}@media (width>=768px){.hero-slide[data-astro-cid-pwunukhj][data-mode=panel]{background:#121317}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] picture[data-astro-cid-pwunukhj]{width:64%;height:100%;display:block;overflow:hidden;mask-image:linear-gradient(90deg,#000 69%,#0000 100%)}.hero-slide[data-astro-cid-pwunukhj][data-mode=panel] img[data-astro-cid-pwunukhj][src$=amazon-green-slab\.webp]{transform:scale(1.55)}}.collection-tabs[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg][aria-pressed=true]{color:#b70f28;border-bottom:3px solid #b70f28}.home-material-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:0 0 20px;font-size:24px;font-weight:500;line-height:1.4}.home-material-image[data-astro-cid-7aropxhg]{aspect-ratio:4/3;overflow:hidden}.home-material-image[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.home-material-card[data-astro-cid-7aropxhg]:hover img[data-astro-cid-7aropxhg]{transform:scale(1.035)}@media (width<=760px){.home-material-grid[data-astro-cid-7aropxhg]{gap:12px}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:13px;font-size:16px}}@media (width<=420px){.home-material-grid[data-astro-cid-7aropxhg]{gap:9px}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:15px}}@media (prefers-reduced-motion:reduce){.home-material-image[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{transition:none}}.home-case-showcase[data-astro-cid-7aropxhg]{background:#fff;padding:64px 2% 72px}.home-case-showcase[data-astro-cid-7aropxhg]>header[data-astro-cid-7aropxhg]{text-align:center;margin:0 auto 38px;padding:0 4%}.home-case-showcase[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.02em;font-size:clamp(32px,3.7vw,56px);font-weight:450;line-height:1.25}.home-case-showcase[data-astro-cid-7aropxhg] header[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:#777;margin-top:20px;font-size:15px;line-height:1.7}.home-case-panels[data-astro-cid-7aropxhg]{gap:8px;max-width:1800px;height:560px;margin:auto;display:flex}.home-case-panel[data-astro-cid-7aropxhg]{flex:1;min-width:0;transition:flex .65s cubic-bezier(.2,.7,.25,1);position:relative;overflow:hidden}.home-case-panel[data-astro-cid-7aropxhg]:first-child{flex:2}.home-case-panel[data-astro-cid-7aropxhg]>img[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transition:transform .7s}.home-case-panel[data-astro-cid-7aropxhg]:after{content:"";background:linear-gradient(#00000018,#00000065 45%,#0008);position:absolute;inset:0}.home-case-panel-copy[data-astro-cid-7aropxhg]{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{overflow-wrap:normal;word-break:normal;font-size:clamp(20px,1.8vw,29px);font-weight:600;line-height:1.45}.home-case-panel-copy[data-astro-cid-7aropxhg]:before{content:"";background:#ffffffb0;width:55px;height:2px;margin-bottom:22px}.home-case-panel-copy[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{opacity:.85;margin-top:22px;font-size:13px;line-height:1.7}.home-case-panels[data-astro-cid-7aropxhg]:has(.home-case-panel:hover) .home-case-panel[data-astro-cid-7aropxhg],.home-case-panels[data-astro-cid-7aropxhg]:has(.home-case-panel:focus-visible) .home-case-panel[data-astro-cid-7aropxhg]{flex:1}.home-case-panels[data-astro-cid-7aropxhg] .home-case-panel[data-astro-cid-7aropxhg]:hover,.home-case-panels[data-astro-cid-7aropxhg] .home-case-panel[data-astro-cid-7aropxhg]:focus-visible{flex:2.5}.home-case-panel[data-astro-cid-7aropxhg]:hover>img[data-astro-cid-7aropxhg]{transform:scale(1.04)}.home-case-panel[data-astro-cid-7aropxhg]:focus-visible{outline-offset:3px;outline:2px solid #b70f28}@media (width<=1050px){.home-case-panels[data-astro-cid-7aropxhg]{height:460px}.home-case-panel-copy[data-astro-cid-7aropxhg]{padding:18px}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:20px}.home-case-panel-copy[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-size:12px}}@media (width<=760px){.home-case-showcase[data-astro-cid-7aropxhg]{padding:42px 6%}.home-case-showcase[data-astro-cid-7aropxhg]>header[data-astro-cid-7aropxhg]{margin-bottom:28px;padding:0}.home-case-showcase[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:32px}.home-case-showcase[data-astro-cid-7aropxhg] header[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin-top:14px;font-size:13px}.home-case-panels[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;display:grid}.home-case-panel[data-astro-cid-7aropxhg]{aspect-ratio:3/4}.home-case-panel-copy[data-astro-cid-7aropxhg]{padding:18px}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:20px}.home-case-panel-copy[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{margin-top:14px}.home-case-panel-copy[data-astro-cid-7aropxhg]:before{width:36px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.home-case-panel[data-astro-cid-7aropxhg],.home-case-panel[data-astro-cid-7aropxhg]>img[data-astro-cid-7aropxhg]{transition:none}}.home-case-panels[data-astro-cid-7aropxhg]:has(.home-case-panel:hover) .home-case-panel[data-astro-cid-7aropxhg]:hover,.home-case-panels[data-astro-cid-7aropxhg]:has(.home-case-panel:focus-visible) .home-case-panel[data-astro-cid-7aropxhg]:focus-visible{flex:2.5}.intro-strip[data-astro-cid-7aropxhg]{justify-content:flex-end;border:0!important}.hero-full[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]:has(.hero-cn-line){letter-spacing:.01em;margin-top:30px;font-size:clamp(48px,5.2vw,80px);line-height:1.12}.hero-cn-line[data-astro-cid-7aropxhg]{white-space:nowrap;display:block}.hero-cn-offset[data-astro-cid-7aropxhg]{margin-top:20px;padding-left:1.1em}.hero-cn-offset[data-astro-cid-7aropxhg] .serif[data-astro-cid-7aropxhg]{margin-left:.06em}.hero-full[data-astro-cid-7aropxhg] .hero-copy[data-astro-cid-7aropxhg]:has(.hero-cn-line)>.eyebrow[data-astro-cid-7aropxhg]{margin-bottom:6px}@media (width<=760px){.hero-full[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]:has(.hero-cn-line){letter-spacing:0!important;margin-top:24px!important;font-size:clamp(32px,8.5vw,48px)!important;line-height:1.15!important}.hero-cn-offset[data-astro-cid-7aropxhg]{margin-top:16px;padding-left:.65em}.hero-full[data-astro-cid-7aropxhg] .hero-copy[data-astro-cid-7aropxhg]:has(.hero-cn-line)>.eyebrow[data-astro-cid-7aropxhg]{margin-bottom:0}}.intro-strip[data-astro-cid-7aropxhg]{min-height:48px;padding-top:12px;padding-bottom:12px}.products-section[data-astro-cid-7aropxhg]{padding-top:30px;padding-bottom:28px}.products-section[data-astro-cid-7aropxhg] .section-top[data-astro-cid-7aropxhg]{margin-bottom:24px}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:14px}.home-case-showcase[data-astro-cid-7aropxhg]{padding-top:30px;padding-bottom:48px}.home-case-showcase[data-astro-cid-7aropxhg]>header[data-astro-cid-7aropxhg]{margin-bottom:28px}@media (width<=760px){.intro-strip[data-astro-cid-7aropxhg]{min-height:42px;padding-top:10px;padding-bottom:10px}.products-section[data-astro-cid-7aropxhg]{padding-top:22px;padding-bottom:22px}.products-section[data-astro-cid-7aropxhg] .section-top[data-astro-cid-7aropxhg]{margin-bottom:20px}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:10px}.home-case-showcase[data-astro-cid-7aropxhg]{padding-top:24px;padding-bottom:34px}.home-case-showcase[data-astro-cid-7aropxhg]>header[data-astro-cid-7aropxhg]{margin-bottom:24px}}.home-case-panel-copy[data-astro-cid-7aropxhg]{justify-content:flex-start;padding-top:160px}.home-case-panel-copy[data-astro-cid-7aropxhg]:before{flex:0 0 2px;margin-bottom:22px}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{height:3em;min-height:3em;margin:0;line-height:1.5;display:block}.home-case-panel-copy[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{margin-top:20px;line-height:1.7}@media (width<=1050px){.home-case-panel-copy[data-astro-cid-7aropxhg]{padding-top:125px}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{height:4.5em;min-height:4.5em}}@media (width<=760px){.home-case-panel-copy[data-astro-cid-7aropxhg]{padding-top:32%;padding-bottom:16px}.home-case-panel-copy[data-astro-cid-7aropxhg]:before{margin-bottom:16px}.home-case-panel[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{height:3em;min-height:3em}.home-case-panel-copy[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{margin-top:14px}}.home-case-showcase[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg]{margin-inline:3.125%;margin-bottom:24px}.hero[data-astro-cid-7aropxhg].hero-full .hero-copy[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{line-height:1.34!important}.hero[data-astro-cid-7aropxhg].hero-full .hero-cn-offset[data-astro-cid-7aropxhg]{margin-top:.34em}.home-case-showcase[data-astro-cid-7aropxhg],.home-factory-intro[data-astro-cid-7aropxhg]{max-width:1800px;margin-inline:auto;padding-inline:5%}.home-factory-intro[data-astro-cid-7aropxhg]{padding-bottom:clamp(32px,5vw,72px)}.home-case-showcase[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg],.products-section[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg],.home-factory-intro[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg]{margin-inline:0;margin-bottom:24px}.home-case-showcase[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.products-section[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.home-factory-intro[data-astro-cid-7aropxhg]>.section-top[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.2}@media (width<=760px){.home-case-showcase[data-astro-cid-7aropxhg],.products-section[data-astro-cid-7aropxhg],.home-factory-intro[data-astro-cid-7aropxhg]{padding-inline:6%}}.hero[data-astro-cid-7aropxhg].hero-full .hero-copy[data-astro-cid-7aropxhg]>.eyebrow[data-astro-cid-7aropxhg]{letter-spacing:.12em;font-size:clamp(12px,1.1vw,16px)}@media (width<=760px){.hero-full[data-astro-cid-7aropxhg] .carousel-controls{justify-content:center}.intro-strip[data-astro-cid-7aropxhg]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;display:grid}.intro-strip[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{display:none}.intro-strip[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]:last-of-type{width:auto}.home-material-grid[data-astro-cid-7aropxhg]{align-items:stretch}.home-material-card[data-astro-cid-7aropxhg]{grid-template-rows:1fr auto;min-width:0;display:grid}.home-material-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{align-self:end;margin-bottom:9px;font-size:clamp(12px,3.7vw,17px);line-height:1.2}}@media (width>=768px){.hero[data-astro-cid-7aropxhg].hero-full{aspect-ratio:12/5;height:auto;min-height:0;max-height:none}}.hero[data-astro-cid-7aropxhg].hero-full .hero-copy[data-astro-cid-7aropxhg]{display:none}
