@font-face{font-family:PangMenZhengDao;src:url(/fonts/pangmen-zhengdao.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/sourcehan-sans-regular.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/sourcehan-sans-bold.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/fonts/harmonyos-sans-medium.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{color:#1c211e;font-synthesis:none;text-rendering:optimizelegibility;--ink:#1c211e;--paper:#efeee9;--stone:#d9d6cd;--moss:#697066;--white:#f8f7f2;background:#efeee9;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}body,a,button{color:var(--ink)}a{text-decoration:none}img,video{width:100%;display:block}button{font:inherit}.shell{width:min(100% - 64px,1700px);margin-inline:auto}.section{padding-block:clamp(112px,10vw,190px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.3}h1,h2{letter-spacing:-.035em;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-weight:400}h2{margin:0;font-size:clamp(3.2rem,6vw,7.4rem);line-height:.91}p{font-size:1rem;line-height:1.6}.nav{z-index:20;color:#1d1d1f;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f8f8fac7;grid-template-columns:auto 1fr;align-items:center;gap:34px;width:100%;height:48px;padding-inline:max(28px,50vw - 700px);display:grid;position:fixed;top:0;left:0}.nav a{color:inherit}.nav--scrolled{color:#1d1d1f;background:#f8f8faeb;border-bottom:1px solid #00000014;height:48px}.wordmark{letter-spacing:.01em;font-size:.9rem;font-weight:700}.wordmark span{font-weight:400}.nav__links{letter-spacing:.01em;justify-self:end;align-items:center;gap:clamp(16px,1.7vw,30px);height:100%;font-size:.72rem;display:flex}.nav__item,.nav__item>a{align-items:center;height:100%;display:flex}.nav-language{letter-spacing:.08em;border-left:1px solid #1d1d1f38;align-items:center;gap:8px;height:100%;margin-left:5px;padding-left:18px;font-size:.68rem;display:flex}.nav-language i,.mobile-language i{color:#9a9a9f;font-style:normal}.nav-language span{font-weight:700}.menu-button,.mobile-menu{display:none}.nav-dropdown{color:#1d1d1f;opacity:0;visibility:hidden;pointer-events:none;background:#f8f8faf7;border-top:1px solid #0000000f;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:fixed;top:48px;left:0;right:0;transform:translateY(-10px);box-shadow:0 28px 60px #0000001f}.nav__item--dropdown:hover .nav-dropdown,.nav__item--dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav-dropdown__inner{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:7vw;width:min(100% - 56px,1240px);margin-inline:auto;padding:38px 0 46px;display:grid}.nav-dropdown p{color:#86868b;margin:0 0 15px;font-size:.7rem;line-height:1.3}.nav-dropdown__title{letter-spacing:-.025em;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.28}.nav-dropdown__links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px 38px;padding-top:26px;display:grid}.nav-dropdown__links a{font-size:.92rem;line-height:1.4}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{color:#6b6b70}.hero{color:#fff;background:#777a72;min-height:100svh;position:relative;overflow:hidden}.hero__media{object-fit:cover;object-position:center;height:100%;position:absolute;inset:0}.hero__veil{background:linear-gradient(#0e100f29,#0e100f08 39%,#0e100fb3);position:absolute;inset:0}.hero__content{flex-direction:column;min-height:100svh;padding-top:160px;padding-bottom:54px;display:flex;position:relative}.hero__eyebrow{opacity:.85}.hero h1{letter-spacing:-.075em;white-space:nowrap;max-width:none;margin:auto 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(5rem,12.2vw,13rem);font-weight:800;line-height:.78}.hero__bottom{justify-content:space-between;align-items:end;margin-top:70px;display:flex}.hero__bottom p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.9rem;line-height:1.45}.circle-link{color:#fff;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.circle-link:hover{color:var(--ink);background:#fff}.manifesto{isolation:isolate;border-bottom:1px solid #1c211e2e;position:relative;overflow:hidden}.manifesto:before{content:"";z-index:-2;opacity:.44;filter:saturate(.82)contrast(1.12);background:url(/factory-workshop-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.manifesto:after{content:"";z-index:-1;background:linear-gradient(90deg,#efeee933 0%,#efeee97a 54%,#efeee9db 100%);position:absolute;inset:0}.manifesto__inner{position:relative}.manifesto__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.6fr);align-items:end;gap:10vw;margin-top:80px;display:grid}.manifesto__grid>div p{font-size:1.15rem}.manifesto__grid>div p+p{color:#5f645f;margin-top:26px}.text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:10px;margin-top:42px;padding-bottom:6px;font-size:.75rem;display:inline-flex}.section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:10vw;display:grid}.section-head h2{margin-top:34px}.section-head__copy{color:#5f645f;max-width:440px;margin:0;font-size:1.05rem}.collection-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:86px;display:grid}.collection-card:nth-child(2){margin-top:110px}.collection-card__image{aspect-ratio:.78;background:#d2d0ca;position:relative;overflow:hidden}.collection-card__image img{object-fit:cover;object-position:center;height:100%}.collection-card__image span{background:#efeee9eb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.72rem;display:grid;position:absolute;top:18px;left:18px}.collection-card__text{grid-template-columns:.8fr 1.2fr;gap:20px;padding-top:23px;display:grid}.collection-card h3{margin:0;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:1.55rem;font-weight:400}.collection-card p{color:#666b65;margin:0;font-size:.9rem}.collection-card__meta{letter-spacing:.12em;text-transform:uppercase;color:#777c76;margin-top:18px;font-size:.67rem;line-height:1.4;display:block}.material-story{grid-template-columns:minmax(420px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(70px,9vw,160px);display:grid}.material-story__image{background:#e2e0da;justify-self:start;width:100%;max-width:620px;padding:clamp(18px,2vw,34px)}.material-story__image img{object-fit:contain;width:100%;height:auto}.material-story__copy{justify-self:end;max-width:720px}.material-story__copy h2{margin-top:46px;font-size:clamp(3.3rem,5vw,6rem)}.material-story__copy>p:not(.eyebrow){color:#5f645f;max-width:610px;margin:38px 0 45px;font-size:1.08rem}.material-story ul{border-top:1px solid #1c211e33;margin:0;padding:0;list-style:none}.material-story li{border-bottom:1px solid #1c211e33;padding:19px 0;font-size:.92rem}.material-story li span{color:#81867f;width:60px;font-size:.72rem;display:inline-block}.product-range{padding:20px 0 clamp(120px,10vw,190px)}.product-range__grid{border-top:1px solid #1c211e38;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.product-range__grid>div{border-bottom:1px solid #1c211e38;flex-direction:column;justify-content:space-between;min-height:145px;padding:22px 24px 28px 0;display:flex}.product-range__grid>div:not(:nth-child(3n+1)){border-left:1px solid #1c211e2e;padding-left:24px}.product-range__grid span{color:#7f847e;letter-spacing:.1em;font-size:.68rem}.product-range__grid p{margin:0;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.9rem);line-height:1.1}.manufacturing{color:#edece5;background:#222823;padding-block:clamp(120px,11vw,210px)}.manufacturing h2{margin-top:48px}.factory-gallery{grid-template-columns:1.55fr 1fr;gap:16px;height:clamp(390px,37vw,610px);margin-top:82px;display:grid}.factory-gallery>div{background:#424b45;min-width:0;overflow:hidden}.factory-gallery img{object-fit:cover;width:100%;height:100%}.factory-gallery__wide img{object-position:center 72%}.factory-gallery__detail img{object-position:56% 60%}.factory-stats{border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.factory-stats>div{flex-direction:column;gap:8px;padding:30px 28px 34px 0;display:flex}.factory-stats>div+div{border-left:1px solid #fff3;padding-left:28px}.factory-stats strong{letter-spacing:-.04em;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:clamp(2rem,3.3vw,4rem);font-weight:400}.factory-stats span{color:#aeb3ad;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.manufacturing__grid{grid-template-columns:.75fr 1.25fr;gap:12vw;margin-top:110px;display:grid}.manufacturing__lead{color:#c8cbc4;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.3}.capability-list>div{border-top:1px solid #fff3;grid-template-columns:55px .8fr 1.2fr;gap:28px;padding:28px 0;display:grid}.capability-list>div:last-child{border-bottom:1px solid #fff3}.capability-list span{opacity:.55;font-size:.72rem}.capability-list h3,.capability-list p{margin:0}.capability-list h3{font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:1.35rem;font-weight:400}.capability-list p{color:#afb4ae;font-size:.9rem}.partnership .section-head{margin-bottom:100px}.steps{border-top:1px solid #1c211e40;grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid #1c211e2e;min-height:280px;padding:28px 28px 50px 0}.step+.step{padding-left:28px}.step:last-child{border-right:0}.step span{color:#7f847e;font-size:.72rem}.step h3{margin:75px 0 15px;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:2rem;font-weight:400}.step p{color:#626761;max-width:270px;font-size:.9rem}.contact{background:#d7d4c8;min-height:100svh;display:flex}.contact__inner{grid-template-rows:1fr auto;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:100svh;padding-block:110px 45px;display:grid}.contact h2{margin-top:52px;font-size:clamp(4.5rem,8vw,9rem)}.contact__actions{align-self:center}.contact__actions>a{border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:16px;font-family:Noto Serif CJK SC,Songti SC,STSong,Georgia,serif;font-size:clamp(1.6rem,2.3vw,2.9rem);display:flex}.contact__actions p{color:#565b56;max-width:500px;margin-top:30px}.contact__base{border-top:1px solid #1c211e40;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;padding-top:30px;display:grid}.contact__base p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;line-height:1.5}.wordmark--footer{font-size:1.6rem}.inner-page{padding-top:48px}.back-link{letter-spacing:.05em;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.category-hero{color:#f4f2eb;background:#222823;grid-template-columns:1.05fr .95fr;min-height:74svh;display:grid}.category-hero__media{grid-area:1/1;min-height:640px;overflow:hidden}.category-hero__media img{object-fit:cover;height:100%}.category-hero__content{flex-direction:column;grid-area:1/2;justify-content:flex-end;width:auto;margin:0;padding:clamp(70px,8vw,145px) clamp(30px,7vw,130px);display:flex}.category-hero__content .back-link{color:#d0d3cc;margin-bottom:auto}.category-hero h1,.product-hero h1{margin:28px 0 30px;font-size:clamp(4.5rem,8.5vw,10rem);line-height:.84}.category-hero__content>p:last-child{color:#c3c7c0;max-width:610px;font-size:1.06rem}.listing-section{padding-block:clamp(100px,10vw,180px)}.listing-intro{border-bottom:1px solid #1c211e38;grid-template-columns:1fr 1fr;gap:8vw;padding-bottom:46px;display:grid}.listing-intro>p:last-child{color:#626761;max-width:600px;margin:0}.product-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(70px,8vw,145px) 20px;padding-top:70px;display:grid}.product-listing-card{min-width:0}.product-listing-card:nth-child(2n){margin-top:110px}.product-listing-card__image{aspect-ratio:1.12;background:#dedbd3;overflow:hidden}.product-listing-card__image img{object-fit:cover;height:100%}.product-placeholder{color:#6a6e68;background:linear-gradient(135deg,#e1ded6,#c9c6bd);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:28px;display:flex}.product-placeholder p{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(1.6rem,3vw,3.2rem)}.product-listing-card__copy{padding:28px 4px 0}.product-listing-card__copy>span:first-child{color:#858a83;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.product-listing-card h2{margin:18px 0 14px;font-size:clamp(2rem,3.3vw,4rem);line-height:1}.product-listing-card p{color:#626761;max-width:650px}.product-listing-card small{color:#81867f;letter-spacing:.06em;display:block}.card-link{letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:9px;margin-top:30px;padding-bottom:6px;font-size:.76rem;display:inline-flex}.card-link--disabled{color:#969a94;border-bottom-color:#0000}.product-hero{background:#d7d4c8;grid-template-columns:.86fr 1.14fr;min-height:calc(100svh - 48px);display:grid}.product-hero__copy{flex-direction:column;justify-content:flex-end;width:auto;margin:0;padding:clamp(58px,7vw,120px) clamp(30px,6vw,110px);display:flex}.product-hero__copy .back-link{margin-bottom:auto}.product-hero__copy>p:not(.eyebrow){color:#565b56;max-width:570px;font-size:1.05rem}.product-hero__image{background:#e3e2de;min-height:650px}.product-hero__image img{object-fit:cover;height:100%}.product-hero__actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.product-hero__actions a{border:1px solid var(--ink);justify-content:center;align-items:center;gap:8px;min-width:150px;padding:14px 20px;font-size:.76rem;display:inline-flex}.product-hero__actions a:last-child{background:var(--ink);color:#fff}.product-overview{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(70px,10vw,170px);display:grid}.product-overview__image{background:#ddd9d0;padding:clamp(20px,3vw,42px)}.product-overview__copy h2{margin:38px 0;font-size:clamp(3.4rem,5.7vw,7rem)}.product-overview__copy>p:last-child{color:#5f645f;max-width:700px;font-size:1.07rem}.advantages{color:#efeee9;background:#222823;padding-block:clamp(90px,8vw,145px)}.advantage-grid{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.advantage-grid>div{border-top:1px solid #ffffff38;border-right:1px solid #ffffff2e;grid-template-columns:1fr auto;align-content:space-between;min-height:190px;padding:24px;display:grid}.advantage-grid>div:nth-child(3n){border-right:0}.advantage-grid span{color:#9ca19b;font-size:.7rem}.advantage-grid p{grid-column:1/-1;margin:45px 0 0;font-family:Noto Serif CJK SC,Songti SC,serif;font-size:1.45rem}.spec-heading{grid-template-columns:.65fr 1.35fr;align-items:start;gap:8vw;display:grid}.spec-heading h2{font-size:clamp(3.4rem,5.5vw,6.5rem)}.spec-grid{grid-template-columns:repeat(2,1fr);margin-top:80px;display:grid}.spec-grid>div{border-top:1px solid #1c211e33;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;min-height:110px;padding:24px 0;display:grid}.spec-grid>div:nth-child(2n){border-left:1px solid #1c211e29;padding-left:35px}.spec-grid span{color:#777d76;font-size:.78rem}.spec-grid strong{font-size:1rem;font-weight:500}.finish-section{background:#d7d4c8;padding-block:clamp(110px,10vw,180px)}.finish-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:80px;display:grid}.finish-grid figure,.application-grid figure{margin:0}.finish-image{aspect-ratio:.84;background:#c9c6bd;overflow:hidden}.finish-image img{object-fit:cover;object-position:50% 50%;height:100%;transform:scale(1.13)}.finish-grid figure:nth-child(3) .finish-image img{object-position:50% 65%}.finish-grid figure:nth-child(4) .finish-image img{transform:translateY(-7%)scale(1.25)}.finish-grid figcaption,.application-grid figcaption{color:#626761;margin-top:13px;font-size:.76rem}.application-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:80px;display:grid}.application-grid img{aspect-ratio:1.5;object-fit:cover;height:auto}.installation-section{color:#efeee9;background:#222823;padding-block:clamp(110px,10vw,180px)}.installation-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px clamp(50px,8vw,130px);display:grid}.installation-copy h2{margin:42px 0 35px;font-size:clamp(3.3rem,5vw,6rem)}.installation-copy>p:not(.eyebrow),.installation-copy li{color:#b8bdb7}.installation-copy ul{border-top:1px solid #ffffff38;margin:35px 0 0;padding:25px 0 0;list-style:none}.installation-copy li{padding:10px 0}.installation-image img{background:#eee}.forming-block{grid-column:1/-1}.forming-block img{background:#eee}.forming-labels{color:#adb2ac;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;font-size:.75rem;display:grid}.packing-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:10vw;display:grid}.packing-section h2{margin-top:38px;font-size:clamp(3.2rem,5vw,6rem)}.pending-panel{background:#ddd9d0;border:1px solid #1c211e1f;padding:38px}.pending-panel span{background:var(--ink);color:#fff;letter-spacing:.1em;padding:7px 11px;font-size:.68rem;display:inline-block}.pending-panel p{color:#5d625c;margin:40px 0 0}.cert-section{color:#efeee9;background:#141816;padding-block:clamp(110px,10vw,180px)}.cert-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:9vw;display:grid}.cert-grid h2{margin:42px 0 34px;font-size:clamp(3.4rem,5.8vw,7rem)}.cert-grid>div:first-child>p:not(.eyebrow){color:#aeb3ad;max-width:580px}.cert-grid .text-link{color:#efeee9}.cert-note{color:#989e98;letter-spacing:.08em;margin:14px 0 0;font-size:.72rem}.contact__whatsapp{letter-spacing:.04em;border-top:1px solid #1c211e33;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:18px;font-size:.9rem;display:flex}.category-placeholder,.detail-placeholder{color:#e6e5de;background:linear-gradient(145deg,#424942,#202521);flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:420px;padding:clamp(28px,5vw,72px);display:flex}.category-placeholder span,.detail-placeholder span,.installation-diagram span,.application-pending>span{letter-spacing:.16em;text-transform:uppercase;opacity:.62;font-size:.67rem}.category-placeholder p{margin:0;font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(2rem,4vw,5rem)}.detail-placeholder{text-align:center;justify-content:center;align-items:center;gap:18px}.detail-placeholder strong{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(2rem,4vw,4.6rem);font-weight:400}.detail-placeholder small{color:#abb0aa;max-width:390px}.detail-placeholder--light{color:#383d39;background:linear-gradient(145deg,#d5d1c7,#bdbab1);min-height:420px}.product-overview__image>img{object-fit:contain;width:100%;height:auto;max-height:720px}.advantage-grid .is-pending small{color:#999f98;letter-spacing:.1em;justify-self:end;font-size:.65rem}.spec-alert{border-left:3px solid var(--moss);color:#60655f;background:#e2dfd6;margin-top:48px;padding:18px 22px;font-size:.84rem}.spec-alert+.spec-grid{margin-top:28px}.generic-finish-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:80px;display:grid}.generic-finish-grid figure{margin:0}.generic-finish-grid figcaption{color:#626761;margin-top:13px;font-size:.76rem}.finish-swatch{aspect-ratio:.84;background:linear-gradient(145deg,#b6a38b,#725d49);place-items:center;display:grid;overflow:hidden}.finish-swatch--2{background:linear-gradient(145deg,#d6d0c2,#a49c8e)}.finish-swatch--3{background:linear-gradient(145deg,#9b9c98,#535652)}.finish-swatch--4{background:linear-gradient(145deg,#b7afa7,#766f69)}.finish-swatch--5{background:linear-gradient(145deg,#d2d0c9,#858984)}.finish-swatch span{color:#fff;letter-spacing:.1em;background:#1c211ed1;padding:8px 11px;font-size:.65rem}.application-grid--single{grid-template-columns:minmax(0,1fr)}.application-grid--single img{aspect-ratio:1.9;object-position:center;width:100%}.application-pending{text-align:center;color:#555a55;background:linear-gradient(145deg,#dfdcd4,#cac7bf);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:390px;margin-top:70px;display:flex}.application-pending strong{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400}.application-pending p{color:#71766f;margin:0}.installation-diagram{text-align:center;background:repeating-linear-gradient(135deg,#ffffff06 0 12px,#0000 12px 24px);border:1px solid #ffffff3d;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:520px;padding:clamp(30px,5vw,70px);display:flex}.installation-diagram strong{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(2rem,4vw,4.5rem);font-weight:400}.installation-diagram p{color:#aeb3ad;max-width:500px;margin:0}@media (width<=1180px){.shell{width:min(100% - 40px,1700px)}.nav{grid-template-columns:1fr auto;padding-inline:20px}.nav__links{display:none}.menu-button{color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid}.mobile-menu{max-height:calc(100svh - 48px);color:var(--ink);-webkit-backdrop-filter:blur(20px);background:#f8f8faf7;border-bottom:1px solid #0000001f;flex-direction:column;gap:0;padding:22px 20px 36px;display:flex;position:fixed;inset:48px 0 auto;overflow-y:auto}.mobile-menu__group{border-bottom:1px solid #0000001a;padding:16px 0}.mobile-language{letter-spacing:.1em;border-bottom:1px solid #00000029;align-items:center;gap:12px;padding:5px 0 17px;font-size:.82rem;display:flex}.mobile-language span{font-weight:700}.mobile-menu__heading{font-size:.98rem;font-weight:600;display:inline-block}.mobile-menu__products{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:13px;display:grid}.mobile-menu__products a{color:#68686d;font-size:.82rem;line-height:1.35}.hero h1{white-space:normal;font-size:clamp(3.6rem,14vw,7rem);line-height:.84}.manifesto__grid,.section-head,.material-story,.manufacturing__grid,.contact__inner{grid-template-columns:1fr}.manifesto__grid{gap:55px}.collection-grid{grid-template-columns:1fr;gap:70px}.collection-card:nth-child(2){margin-top:0}.collection-card__image{aspect-ratio:1/1.12}.material-story{gap:60px}.material-story__image{justify-self:center;max-width:620px}.material-story__copy{justify-self:stretch;max-width:none}.product-range__grid{grid-template-columns:1fr 1fr}.product-range__grid>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.product-range__grid>div:nth-child(2n){border-left:1px solid #1c211e2e;padding-left:20px}.factory-stats{grid-template-columns:1fr}.factory-gallery{grid-template-columns:1fr;height:auto}.factory-gallery__wide,.factory-gallery__detail{aspect-ratio:1.35}.factory-stats>div+div{border-top:1px solid #fff3;border-left:0;padding-left:0}.capability-list>div{grid-template-columns:45px 1fr}.capability-list p{grid-column:2}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.contact__inner{grid-template-rows:auto auto 1fr;align-content:center}.contact__base{grid-column:auto;grid-template-columns:1fr;gap:22px}.category-hero,.product-hero{grid-template-columns:1fr}.category-hero__media,.category-hero__content{grid-column:1}.category-hero__media{grid-row:1;min-height:56svh}.category-hero__content{grid-row:2;min-height:480px;padding:50px 20px 70px}.product-hero__copy{min-height:560px;padding:52px 20px 70px}.product-hero__image{aspect-ratio:1/.85;min-height:0}.product-overview,.spec-heading,.installation-grid,.packing-section,.cert-grid{grid-template-columns:1fr}.advantage-grid{grid-template-columns:repeat(2,1fr)}.advantage-grid>div:nth-child(3n){border-right:1px solid #ffffff2e}.advantage-grid>div:nth-child(2n){border-right:0}.finish-grid,.generic-finish-grid{grid-template-columns:repeat(3,1fr)}.forming-block{grid-column:auto}}@media (width<=720px){.product-listing-grid,.listing-intro,.spec-grid,.application-grid{grid-template-columns:1fr}.product-listing-card:nth-child(2n){margin-top:0}.product-listing-card__image{aspect-ratio:1/.9}.category-hero h1,.product-hero h1{font-size:clamp(3.7rem,18vw,6.5rem)}.advantage-grid{grid-template-columns:1fr}.advantage-grid>div{border-right:0!important}.spec-grid>div:nth-child(2n){border-left:0;padding-left:0}.finish-grid,.generic-finish-grid,.forming-labels{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.artwork-product-page{background:#efeee9}.artwork-product-page__canvas{width:100%;position:relative;overflow:hidden}.artwork-product-page__canvas>img{width:100%;height:auto;display:block}.artwork-product-page__applications,.artwork-product-page__contact{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.artwork-product-page__applications{top:55%}.artwork-product-page__contact{top:94%}.editorial-page{--ep-paper:#efeee9;--ep-stone:#d9d6ca;--ep-dark:#202620;background:var(--ep-paper);color:#1c211e}.editorial-shell{width:min(100% - 80px,1540px);margin-inline:auto}.editorial-hero{background:var(--ep-stone);grid-template-columns:.76fr 1.24fr;min-height:760px;display:grid}.editorial-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px clamp(40px,7vw,130px) 80px;display:flex}.editorial-back{color:#646a64;letter-spacing:.13em;margin-bottom:70px;font-size:.66rem}.editorial-hero h1,.editorial-overview h2,.editorial-title h2,.editorial-cert h2{letter-spacing:-.045em;font-family:Noto Serif CJK SC,Georgia,serif;font-weight:400}.editorial-hero h1{max-width:690px;margin:25px 0 28px;font-size:clamp(4rem,6vw,7.5rem);line-height:.92}.editorial-hero__copy>p:not(.eyebrow){color:#5f655f;max-width:520px;line-height:1.8}.editorial-hero__image{background:#d4d3ce;min-height:760px;overflow:hidden}.editorial-hero__image img{object-fit:cover;width:100%;height:100%}.editorial-overview{grid-template-columns:.72fr 1.28fr;align-items:center;gap:10vw;padding-block:140px;display:grid}.editorial-overview__image{background:#e0ded7;padding:42px}.editorial-overview__image img{object-fit:contain;width:100%;max-height:510px}.editorial-overview h2,.editorial-title h2,.editorial-cert h2{margin:25px 0 30px;font-size:clamp(3rem,5vw,6rem);line-height:1}.editorial-overview>div:last-child>p:last-child{color:#626761;max-width:720px;line-height:1.8}.editorial-benefits{background:var(--ep-dark);color:#f1f0eb;padding-block:90px}.editorial-benefit-grid{grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.editorial-benefit-grid>div{border-top:1px solid #ffffff3d;border-right:1px solid #ffffff29;grid-template-columns:1fr auto;align-content:space-between;min-height:155px;padding:22px 24px;display:grid}.editorial-benefit-grid>div:nth-child(3n){border-right:0}.editorial-benefit-grid span{color:#aab0aa;letter-spacing:.12em;font-size:.66rem}.editorial-benefit-grid p{grid-column:1/-1;margin:35px 0 0;font-size:1.06rem}.editorial-spec{padding-block:130px}.editorial-title{text-align:center}.editorial-title .eyebrow{margin:0}.editorial-title--left{text-align:left}.editorial-title--left h2{max-width:850px}.editorial-spec-grid{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.editorial-spec-grid>div{border-top:1px solid #1c211e33;grid-template-columns:.7fr 1.3fr;align-items:center;gap:18px;min-height:86px;padding:18px 0;display:grid}.editorial-spec-grid>div:nth-child(2n){border-left:1px solid #1c211e24;padding-left:28px}.editorial-spec-grid span,.performance-table span{color:#747a74;font-size:.74rem}.editorial-spec-grid strong,.performance-table strong{font-size:.88rem;font-weight:500}.editorial-note{color:#747a74;margin-top:24px;font-size:.73rem}.editorial-performance,.editorial-samples,.editorial-process{background:var(--ep-stone);padding-block:120px}.editorial-performance__body{grid-template-columns:1.15fr .85fr;align-items:start;gap:55px;margin-top:50px;display:grid}.performance-table{border-top:3px solid #202620}.performance-table>div{border-bottom:1px solid #1c211e33;grid-template-columns:1fr 1.3fr;align-items:center;gap:20px;min-height:54px;padding:12px 10px;display:grid}.editorial-performance__body img{object-fit:cover;width:100%;max-height:520px}.editorial-sample-layout{grid-template-columns:.72fr 1.28fr;gap:18px;margin-top:50px;display:grid}.editorial-swatches{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.editorial-swatches figure{min-width:0;margin:0}.editorial-swatches img{aspect-ratio:1/.82;object-fit:cover;width:100%}.editorial-swatches figcaption{color:#626761;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.65rem}.editorial-scene{object-fit:cover;width:100%;height:100%;min-height:500px}.editorial-feature{background:var(--ep-dark);color:#f1f0eb;padding-block:120px}.editorial-feature__visual{grid-template-columns:1.25fr .75fr;align-items:center;gap:36px;margin-top:50px;display:grid}.editorial-feature__visual img{object-fit:contain;width:100%;max-height:620px}.editorial-feature__visual>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editorial-feature__visual span{color:#b9beb9;letter-spacing:.1em;border:1px solid #ffffff38;align-items:flex-end;min-height:92px;padding:18px;font-size:.67rem;display:flex}.editorial-process{background:var(--ep-paper)}.editorial-process__grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:48px;display:grid}.editorial-process__grid img{object-fit:cover;width:100%;height:520px}.editorial-install{background:#ddd9cf;padding-block:120px}.editorial-install__grid{grid-template-columns:.72fr 1.28fr;gap:60px;margin-top:45px;display:grid}.editorial-install__grid>div>div{border-top:1px solid #1c211e38;grid-template-columns:45px 1fr;align-items:center;min-height:65px;padding:14px 0;display:grid}.editorial-install__grid p{margin:0}.editorial-install__grid span{color:#747a74;font-size:.68rem}.editorial-install__grid img{object-fit:contain;width:100%;max-height:600px}.editorial-cert{color:#f1f0eb;background:#090b0a;padding-block:120px}.editorial-cert>.editorial-shell{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.editorial-cert p:not(.eyebrow){color:#aeb3ad;max-width:580px;line-height:1.75}.editorial-cert a{letter-spacing:.1em;border-bottom:1px solid;gap:8px;margin-top:20px;padding-bottom:7px;font-size:.68rem;display:inline-flex}.editorial-cert img{width:100%}@media (width<=900px){.editorial-shell{width:min(100% - 40px,1540px)}.editorial-hero{grid-template-columns:1fr}.editorial-hero__copy{min-height:580px;padding:90px 24px 60px}.editorial-back{margin-bottom:45px}.editorial-hero__image{aspect-ratio:1.25;min-height:0}.editorial-overview,.editorial-performance__body,.editorial-sample-layout,.editorial-feature__visual,.editorial-process__grid,.editorial-install__grid,.editorial-cert>.editorial-shell{grid-template-columns:1fr}.editorial-benefit-grid{grid-template-columns:1fr 1fr}.editorial-benefit-grid>div:nth-child(3n){border-right:1px solid #ffffff29}.editorial-benefit-grid>div:nth-child(2n){border-right:0}.editorial-scene{min-height:360px}.editorial-process__grid img{aspect-ratio:1.35;height:auto}}@media (width<=600px){.editorial-hero h1{font-size:clamp(3.4rem,15vw,5.5rem)}.editorial-overview,.editorial-spec,.editorial-performance,.editorial-samples,.editorial-feature,.editorial-process,.editorial-install,.editorial-cert{padding-block:90px}.editorial-benefit-grid,.editorial-spec-grid,.editorial-swatches{grid-template-columns:1fr}.editorial-benefit-grid>div{border-right:0!important}.editorial-spec-grid>div:nth-child(2n){border-left:0;padding-left:0}.editorial-feature__visual>div{grid-template-columns:1fr}.editorial-title h2,.editorial-overview h2,.editorial-cert h2{font-size:clamp(2.7rem,13vw,4rem)}}.source-layout-page{color:#1d231f;background:#efeee9}.source-section{background-position:top;background-repeat:no-repeat;background-size:100% 100%;width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}.source-text-overlay{z-index:2;position:absolute;inset:0}.source-text-layer{margin:0;text-decoration:none;display:block;position:absolute}.source-text-link{z-index:3;pointer-events:auto}.source-section h1,.source-section h2{letter-spacing:-.045em;font-family:Noto Serif CJK SC,Georgia,serif;font-weight:500}.source-section p{letter-spacing:.12em;margin:0;font-size:clamp(.56rem,.72vw,.82rem);font-weight:600}.source-section span{color:#616760;font-size:clamp(.62rem,.78vw,.95rem);line-height:1.75;display:block}.source-hero__copy{flex-direction:column;align-items:flex-start;width:35%;height:78%;display:flex;position:absolute;top:10%;left:5.1%}.source-hero__copy>a{color:#5f655f;letter-spacing:.12em;margin-bottom:11%;font-size:clamp(.55rem,.65vw,.75rem)}.source-hero__copy h1{margin:6% 0;font-size:clamp(2.5rem,5.1vw,6.1rem);line-height:.91}.source-hero__copy>span{max-width:640px}.source-hero__copy>div{gap:10px;margin-top:auto;display:flex}.source-hero__copy>div a{text-align:center;letter-spacing:.08em;background:0 0;border:0;width:155px;padding:14px 8px;font-size:clamp(.5rem,.62vw,.72rem)}.source-hero__copy>div a:last-child{color:#fff}.source-overview>div{width:43%;position:absolute;top:28%;left:48%}.source-overview h2{margin:5% 0 7%;font-size:clamp(2rem,4.2vw,5.2rem);line-height:1}.source-overview span{max-width:760px}.source-advantages>p{color:#eef0eb;position:absolute;top:17%;left:5.2%}.source-advantages>div{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:31% 6.7% 19% 6.5%}.source-advantages article{color:#eef0eb;grid-template-columns:1fr auto;align-content:space-between;padding:5%;display:grid}.source-advantages article small{color:#aeb4ae}.source-advantages article strong{grid-column:1/-1;align-self:end;font-size:clamp(.58rem,1vw,1.1rem);font-weight:500}.source-specs>p{position:absolute;top:13%;left:5.2%}.source-specs>h2{text-align:center;margin:0;font-size:clamp(2rem,4.2vw,5rem);line-height:1;position:absolute;top:12%;left:27%;right:27%}.source-specs>div{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;display:grid;position:absolute;inset:44% 5.3% 13% 5.2%}.source-specs article{grid-template-columns:.65fr 1.35fr;align-items:center;gap:3%;padding:0 4%;display:grid}.source-specs article:nth-child(odd){padding-left:0}.source-specs article span{font-size:clamp(.5rem,.68vw,.78rem)}.source-specs article strong{font-size:clamp(.52rem,.72vw,.84rem);font-weight:500}.source-title-block>p{position:absolute;top:9%;left:5.2%}.source-title-block>h2{max-width:60%;margin:0;font-size:clamp(2rem,4vw,5rem);line-height:1;position:absolute;top:14%;left:5.2%}.source-title-block>span{width:28%;position:absolute;top:11%;right:5.3%}.source-dark-title{color:#eef0eb}.source-dark-title span{color:#b7bcb7}.source-performance>h2{max-width:52%}.source-finishes>p,.source-applications>p{top:8%}.source-finishes>h2,.source-applications>h2{top:13%}.source-finish-labels{z-index:2;pointer-events:none;position:absolute;inset:0}.source-finish-label{color:#20231f;width:15.6%;line-height:1.25;position:absolute}.source-finish-label strong,.source-finish-label small{color:inherit;display:block}.source-finish-label strong{min-height:1.1em;font-size:clamp(.5rem,.76vw,.92rem);font-weight:500}.source-finish-label small{letter-spacing:.04em;margin-top:2.7vw;font-size:clamp(.48rem,.68vw,.82rem)}.source-factory>h2,.source-installation>h2{max-width:58%}.source-cert>div{color:#eef0eb;width:39%;position:absolute;top:14%;left:5.2%}.source-cert h2{margin:8% 0;font-size:clamp(2rem,4.2vw,5rem);line-height:1}.source-cert span{color:#b5bbb5}.source-cert a{letter-spacing:.1em;border-bottom:1px solid;margin-top:8%;padding-bottom:7px;font-size:clamp(.52rem,.68vw,.78rem);display:inline-block}.source-contact>div{width:49%;position:absolute;top:22%;left:5.2%}.source-contact h2{margin:8% 0 0;font-size:clamp(2.2rem,4.5vw,5.5rem);line-height:.98}.source-contact address{flex-direction:column;gap:clamp(28px,4vw,70px);width:29%;font-style:normal;display:flex;position:absolute;top:28%;right:5.3%}.source-contact address a{border-bottom:1px solid #1c211e59;padding-bottom:18px;font-family:Noto Serif CJK SC,Georgia,serif;font-size:clamp(.85rem,1.3vw,1.6rem)}@media (width<=720px){.source-layout-page .nav{position:sticky}.source-hero__copy{width:38%;height:82%;top:8%;left:5%}.source-hero__copy h1{font-size:clamp(1.25rem,7vw,2.2rem)}.source-hero__copy>span{font-size:.48rem;line-height:1.4}.source-hero__copy>div{gap:4px}.source-hero__copy>div a{min-width:0;padding:6px 7px;font-size:.4rem}.source-overview h2,.source-title-block>h2,.source-specs>h2,.source-cert h2,.source-contact h2{font-size:clamp(1.05rem,5.5vw,1.8rem)}.source-section p{font-size:.42rem}.source-section span{font-size:.42rem;line-height:1.4}.source-advantages article{padding:3%}.source-advantages article strong{font-size:.45rem}.source-finish-label strong{font-size:.34rem}.source-finish-label small{margin-top:2.5vw;font-size:.32rem}.source-specs article span,.source-specs article strong{font-size:.39rem}.source-contact address{gap:12px}.source-contact address a{padding-bottom:6px;font-size:.48rem}}.carbon-en-page{--carbon-ink:#1c211e;--carbon-paper:#efeee9;--carbon-stone:#d7d4c8;--carbon-moss:#222823;color:var(--carbon-ink);background:var(--carbon-paper)}.carbon-en-shell{width:min(100% - 80px,1540px);margin-inline:auto}.carbon-en-header{z-index:5;background:var(--carbon-paper);justify-content:space-between;align-items:center;height:76px;padding-inline:max(40px,50vw - 770px);display:flex;position:relative}.carbon-en-header nav{align-items:center;gap:clamp(20px,4vw,64px);display:flex}.carbon-en-header nav a{letter-spacing:.12em;font-size:.69rem}.carbon-en-header nav .carbon-en-language{border-left:1px solid #1c211e40;padding-left:24px}.carbon-en-hero{background:var(--carbon-stone);grid-template-columns:.82fr 1.18fr;min-height:min(730px,100svh - 76px);display:grid}.carbon-en-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,9vw,150px) clamp(34px,7.5vw,130px);display:flex}.carbon-en-hero__copy .eyebrow{margin-bottom:22px}.carbon-en-hero h1{letter-spacing:-.045em;margin:0 0 28px;font-family:Noto Serif CJK SC,Georgia,serif;font-size:clamp(3.6rem,6vw,7.2rem);font-weight:400;line-height:.93}.carbon-en-hero__copy>p:not(.eyebrow){color:#5d625c;max-width:500px;font-size:1rem;line-height:1.75}.carbon-en-hero__image{background:#d4d2ce;min-height:620px;overflow:hidden}.carbon-en-hero__image img{object-fit:cover;width:100%;height:100%}.carbon-en-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.carbon-en-actions a{border:1px solid var(--carbon-ink);letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:.66rem;display:inline-flex}.carbon-en-actions a:first-child{background:var(--carbon-ink);color:#fff}.carbon-en-intro{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,9vw,140px);padding-block:clamp(100px,10vw,165px);display:grid}.carbon-en-intro__image{background:#e2e0da;padding:clamp(20px,4vw,58px)}.carbon-en-intro__image img{object-fit:contain;width:100%;height:auto}.carbon-en-intro__copy h2,.carbon-en-section-title h2,.carbon-en-install-copy h2,.carbon-en-cert h2,.carbon-en-contact h2{letter-spacing:-.035em;margin:28px 0 30px;font-family:Noto Serif CJK SC,Georgia,serif;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:1.02}.carbon-en-intro__copy>p:last-child,.carbon-en-install-copy>p:not(.eyebrow),.carbon-en-cert>div>div:first-child>p:not(.eyebrow){color:#626761;max-width:710px;font-size:1rem;line-height:1.8}.carbon-en-advantages{background:var(--carbon-moss);color:#efeee9;padding-block:clamp(80px,8vw,130px)}.carbon-en-advantage-grid{grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.carbon-en-advantage-grid>div{border-top:1px solid #ffffff3b;border-right:1px solid #ffffff2e;grid-template-columns:1fr auto;align-content:space-between;min-height:168px;padding:22px 26px;display:grid}.carbon-en-advantage-grid>div:nth-child(3n){border-right:0}.carbon-en-advantage-grid span{color:#aeb3ad;letter-spacing:.12em;font-size:.68rem}.carbon-en-advantage-grid p{grid-column:1/-1;max-width:300px;margin:38px 0 0;font-family:Noto Serif CJK SC,Georgia,serif;font-size:1.2rem;line-height:1.35}.carbon-en-spec{padding-block:clamp(100px,9vw,150px)}.carbon-en-section-title .eyebrow{margin-bottom:0}.carbon-en-spec-grid{grid-template-columns:repeat(2,1fr);margin-top:64px;display:grid}.carbon-en-spec-grid>div{border-top:1px solid #1c211e33;grid-template-columns:.72fr 1.28fr;align-items:center;gap:20px;min-height:96px;padding:20px 0;display:grid}.carbon-en-spec-grid>div:nth-child(2n){border-left:1px solid #1c211e26;padding-left:28px}.carbon-en-spec-grid span{color:#777d76;letter-spacing:.03em;font-size:.75rem}.carbon-en-spec-grid strong{font-size:.9rem;font-weight:500;line-height:1.5}.carbon-en-note{color:#777d76;margin-top:24px;font-size:.75rem;line-height:1.6}.carbon-en-finishes{background:var(--carbon-stone);padding-block:clamp(100px,9vw,150px)}.carbon-en-finishes>.carbon-en-shell,.carbon-en-applications>.carbon-en-shell{position:relative}.carbon-en-side-note{color:#626761;max-width:370px;margin:0;font-size:.84rem;line-height:1.65}.carbon-en-finishes .carbon-en-side-note,.carbon-en-applications .carbon-en-side-note{position:absolute;top:16px;right:0}.carbon-en-finish-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:52px;display:grid}.carbon-en-finish-grid figure,.carbon-en-application-grid figure{min-width:0;margin:0}.carbon-en-finish-grid figure>div{aspect-ratio:.84;background:#c9c6bd;overflow:hidden}.carbon-en-finish-grid img{object-fit:cover;width:100%;height:100%}.carbon-en-finish-grid figcaption,.carbon-en-application-grid figcaption{color:#626761;letter-spacing:.1em;margin-top:12px;font-size:.68rem}.carbon-en-applications{padding-block:clamp(100px,9vw,150px)}.carbon-en-application-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:52px;display:grid}.carbon-en-application-grid img{aspect-ratio:1.5;object-fit:cover;width:100%}.carbon-en-installation{background:var(--carbon-moss);color:#efeee9;padding-block:clamp(100px,9vw,150px)}.carbon-en-installation .carbon-en-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:54px 8vw;display:grid}.carbon-en-install-copy h2{margin-top:34px}.carbon-en-install-copy>p:not(.eyebrow),.carbon-en-install-copy li{color:#b9beb8;line-height:1.7}.carbon-en-install-copy ul{border-top:1px solid #ffffff38;margin:28px 0 0;padding:20px 0 0;list-style:none}.carbon-en-install-copy li{padding:8px 0;font-size:.86rem}.carbon-en-joints img{width:100%;height:auto}.carbon-en-forming{grid-column:1/-1}.carbon-en-forming img{width:100%;height:auto}.carbon-en-forming>div{color:#b9beb8;letter-spacing:.07em;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;font-size:.68rem;display:grid}.carbon-en-cert{color:#efeee9;background:#141816;padding-block:clamp(100px,9vw,150px)}.carbon-en-cert>.carbon-en-shell{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.carbon-en-cert h2{margin-block:34px}.carbon-en-cert>.carbon-en-shell>div:first-child>p:not(.eyebrow){color:#aeb3ad}.carbon-en-cert>.carbon-en-shell>div:first-child>a{letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:8px;margin-top:24px;padding-bottom:7px;font-size:.68rem;display:inline-flex}.carbon-en-cert img{width:100%;height:auto}.carbon-en-cert small{color:#aeb3ad;letter-spacing:.1em;margin-top:12px;font-size:.67rem;display:block}.carbon-en-contact{background:var(--carbon-stone);padding-block:clamp(90px,9vw,150px) 35px}.carbon-en-contact>.carbon-en-shell{grid-template-columns:1fr .8fr;align-items:center;gap:50px 9vw;display:grid}.carbon-en-contact h2{margin-bottom:0}.carbon-en-contact__links a{border-bottom:1px solid #1c211e80;justify-content:space-between;align-items:center;gap:12px;padding-block:15px;font-family:Noto Serif CJK SC,Georgia,serif;font-size:clamp(1.25rem,2vw,2rem);display:flex}.carbon-en-contact__links p{color:#626761;max-width:500px;font-size:.82rem;line-height:1.7}.carbon-en-footerline{border-top:1px solid #1c211e38;grid-column:1/-1;grid-template-columns:1fr 1.2fr auto;align-items:end;gap:20px;padding-top:24px;display:grid}.carbon-en-footerline .wordmark{font-size:1.4rem}.carbon-en-footerline p{color:#555a55;letter-spacing:.06em;margin:0;font-size:.63rem;line-height:1.5}@media (width<=900px){.carbon-en-shell{width:min(100% - 40px,1540px)}.carbon-en-header{padding-inline:20px}.carbon-en-header nav{gap:18px}.carbon-en-hero{grid-template-columns:1fr}.carbon-en-hero__copy{min-height:520px;padding:60px 24px}.carbon-en-hero__image{aspect-ratio:1.35;min-height:0}.carbon-en-intro,.carbon-en-cert>.carbon-en-shell{grid-template-columns:1fr}.carbon-en-intro{gap:50px}.carbon-en-finishes .carbon-en-side-note,.carbon-en-applications .carbon-en-side-note{margin-top:18px;position:static}.carbon-en-installation .carbon-en-shell{grid-template-columns:1fr}.carbon-en-forming{grid-column:auto}}@media (width<=600px){.carbon-en-header{height:66px}.carbon-en-header .wordmark{font-size:.9rem}.carbon-en-header nav a{font-size:.58rem}.carbon-en-header nav{gap:11px}.carbon-en-header nav a:nth-child(2){display:none}.carbon-en-header nav .carbon-en-language{padding-left:11px}.carbon-en-hero__copy{min-height:440px}.carbon-en-hero h1{font-size:clamp(3.2rem,13vw,5rem)}.carbon-en-intro__copy h2,.carbon-en-section-title h2,.carbon-en-install-copy h2,.carbon-en-cert h2,.carbon-en-contact h2{font-size:clamp(2.5rem,11vw,4rem)}.carbon-en-advantage-grid{grid-template-columns:repeat(2,1fr)}.carbon-en-advantage-grid>div:nth-child(3n){border-right:1px solid #ffffff2e}.carbon-en-advantage-grid>div:nth-child(2n){border-right:0}.carbon-en-advantage-grid p{font-size:1rem}.carbon-en-spec-grid{grid-template-columns:1fr}.carbon-en-spec-grid>div:nth-child(2n){border-left:0;padding-left:0}.carbon-en-finish-grid{grid-template-columns:repeat(2,1fr)}.carbon-en-application-grid{grid-template-columns:1fr}.carbon-en-forming>div{grid-template-columns:repeat(2,1fr)}.carbon-en-footerline{grid-template-columns:1fr}.carbon-en-footerline p{font-size:.68rem}}.source-section>.source-text-overlay{color:inherit;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0!important}.copy-corrections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.series-back-hotspot{z-index:4;cursor:pointer;border-radius:3px;display:block;position:absolute}.series-back-hotspot:focus-visible{outline-offset:3px;outline:2px solid #1c211e}.wall-series-page{color:#1c211e;background:#efeee9}.series-intro{padding-top:130px;padding-bottom:64px}.series-intro>.eyebrow{margin-top:54px}.series-intro h1{letter-spacing:-.045em;margin:22px 0;font-family:Arial,sans-serif;font-size:clamp(46px,7vw,104px);line-height:1.05}.series-intro>p:not(.eyebrow){color:#626760;max-width:650px;font-size:17px;line-height:1.7}.series-intro>span{letter-spacing:.16em;margin-top:40px;font-size:11px;display:block}.series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 28px;padding-bottom:110px;display:grid}.series-card{flex-direction:column;min-width:0;display:flex}.series-card__image{background:#d7d4c8;display:block;position:relative;overflow:hidden}.series-card__image svg{aspect-ratio:1070/960;width:100%;height:auto;display:block}.series-card__image>span{background:#efeee9;padding:6px 9px;font-size:11px;position:absolute;top:18px;left:18px}.series-card h2{letter-spacing:-.025em;margin:24px 0 12px;font:500 clamp(20px,2vw,28px)/1.25 Arial,sans-serif}.series-card>p{color:#626760;margin:0 0 24px;font-size:14px;line-height:1.7}.series-card>.text-link{align-self:flex-start;margin-top:auto}@media (width<=1000px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.series-grid{grid-template-columns:1fr;gap:46px}.series-intro{padding-top:100px;padding-bottom:40px}.series-intro>.eyebrow{margin-top:38px}}.artwork-click-area{z-index:5;cursor:pointer;display:block;position:absolute}.artwork-click-area:focus-visible{outline-offset:3px;outline:2px solid #7b8c72}.artwork-anchor{width:1px;height:1px;scroll-margin-top:65px;position:absolute;left:0}.social-dock{right:max(18px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:90;flex-direction:column;gap:9px;display:flex;position:fixed}.social-dock a{color:#fff;background:#202620;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:10px;padding:11px 15px;font:13px/1.2 Arial,sans-serif;display:flex;box-shadow:0 4px 18px #0002}.social-dock a>span:first-child{text-align:center;width:20px;font-size:20px}.social-dock a:hover,.social-dock a:focus-visible{background:#424d3e}@media (width<=600px){.social-dock{bottom:16px;right:12px}.social-dock a{padding:10px}.social-dock a>span:last-child{display:none}}.product-sample-bar{background:#efeee9;border-bottom:1px solid #1c211e20;justify-content:space-between;align-items:center;gap:15px;padding:62px 4% 14px;font-size:12px;display:flex}.product-sample-bar a{letter-spacing:.06em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.samples-page{color:#1c211e;background:#efeee9}.samples-layout{grid-template-columns:1fr 1fr;align-items:start;gap:8%;padding-top:130px;padding-bottom:100px;display:grid}.samples-intro>.eyebrow{margin-top:48px}.samples-intro h1{letter-spacing:-.045em;margin:26px 0;font:500 clamp(42px,5.5vw,80px)/1.04 Arial,sans-serif}.samples-intro>p:not(.eyebrow){color:#5c635b;max-width:520px;font-size:17px;line-height:1.7}.samples-intro ol{margin:40px 0;padding:0;list-style:none}.samples-intro li{border-top:1px solid #1c211e26;gap:24px;padding:18px 0;font-size:14px;line-height:1.6;display:flex}.samples-intro li strong{letter-spacing:.1em;color:#70766d;font-size:11px}.samples-note{background:#dedbd1;padding:22px;font-size:13px;line-height:1.65}.samples-note p{color:#5d635a;margin:12px 0 0}.sample-form{background:#faf9f5;border:1px solid #1c211e1a;padding:clamp(24px,3vw,45px)}.sample-form h2{letter-spacing:-.02em;margin:20px 0;font:500 clamp(24px,2.2vw,34px)/1.2 Arial,sans-serif}.sample-form__hint{color:#666d62;font-size:12px;line-height:1.7}.sample-form__hint a{text-decoration:underline}.sample-fields{grid-template-columns:1fr 1fr;gap:22px 18px;margin:28px 0;display:grid}.sample-fields label{flex-direction:column;gap:9px;min-width:0;font:13px/1.5 Arial,sans-serif;display:flex}.sample-fields input,.sample-fields select,.sample-fields textarea{color:#1c211e;box-sizing:border-box;background:#fff;border:1px solid #b8bdb3;border-radius:0;width:100%;min-width:0;padding:12px;font:16px/1.4 Arial,sans-serif}.sample-fields input:focus,.sample-fields select:focus,.sample-fields textarea:focus{outline-offset:2px;outline:2px solid #64735a}.sample-field-wide{grid-column:1/-1}.sample-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.sample-consent input{margin-top:4px}.sample-submit{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.sample-submit button{color:#fff;cursor:pointer;background:#202620;border:1px solid #202620;align-items:center;gap:8px;padding:14px 16px;font:12px/1.3 Arial,sans-serif;display:flex}.sample-submit button+button{color:#202620;background:0 0}.sample-error{color:#a22f27;font-size:13px;line-height:1.5}.sample-ready{color:#34432c;background:#e2e8db;padding:15px;font-size:13px;line-height:1.6}@media (width<=900px){.samples-layout{grid-template-columns:1fr;gap:42px;padding-top:100px}.samples-intro h1{font-size:54px}.samples-intro>p:not(.eyebrow){max-width:none}}@media (width<=600px){.sample-fields{grid-template-columns:1fr}.sample-submit{flex-direction:column}.sample-submit button{justify-content:center}.product-sample-bar>span{display:none}.product-sample-bar{justify-content:center}.samples-intro h1{font-size:44px}}
