.breadcrumbs{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding-block:21px;font-size:10px;color:var(--muted)}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current]{color:var(--ink)}.brand-cover{display:grid;grid-template-columns:.8fr 1.2fr;background:#e4e7de}.brand-cover-copy{padding:65px 12% 60px 15%}.brand-cover-copy .eyebrow{font-size:10px;gap:15px}.brand-cover-copy h1{font-size:clamp(40px,4.1vw,62px)}.brand-cover-copy>p{font-size:13px;letter-spacing:.18em;margin-top:28px;color:var(--ink)}.brand-cover-statement{border-top:1px solid #b7c1b0;padding-top:24px;margin-top:42px;font-size:14px;line-height:2.1;color:var(--green)}.brand-cover>figure{position:relative;min-height:590px}.brand-cover>figure>img{position:absolute;inset:0;height:100%;object-fit:cover}.brand-cover figcaption{position:absolute;bottom:18px;left:25px;font-size:9px;color:white;background:#0004;padding:4px 8px}.system-directory-cover{background:var(--ink);color:var(--paper);padding:58px 0 90px}.system-directory-cover>.wrap{display:flex;justify-content:space-between;align-items:end;gap:70px}.system-directory-cover .eyebrow{color:#bdc9b8;font-size:10px}.system-directory-cover h1{font-size:56px}.system-directory-cover p{color:#c9cdbf;font-size:13px;max-width:370px;margin-bottom:9px}.system-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:42px;padding-bottom:65px}.system-directory-item figure{position:relative;overflow:hidden}.system-directory-item img{height:310px;object-fit:cover;transition:transform .4s}.system-directory-item:hover img{transform:scale(1.035)}.directory-arrow{position:absolute;bottom:15px;right:15px;background:var(--paper);width:39px;height:39px;text-align:center;font-size:24px;line-height:39px}.directory-title{display:flex;gap:17px;align-items:baseline;margin:22px 0 8px}.directory-title>span{font-size:11px;color:var(--green)}.directory-title h2{font-size:28px}.system-directory-item>.micro{font-size:9px;color:var(--green)}.system-directory-item>p{font-size:13px;margin:15px 0 22px}.directory-link{font-size:12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:12px}.directory-link>b{font-size:19px;font-weight:400}.system-index-note{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px}.system-index-note h2{margin-top:20px}.system-index-note>div+div{padding-top:35px}.system-index-note p{font-size:15px;max-width:550px}.product-masthead{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding-top:30px;padding-bottom:70px}.product-masthead h1{font-size:50px}.product-masthead .eyebrow{font-size:9px;gap:15px}.product-statement{font-family:var(--serif);font-size:26px!important;color:var(--ink);margin-top:25px}.product-masthead p{font-size:14px}.product-masthead>figure img{height:510px;object-fit:cover}.product-masthead .text-link{margin-top:7px}.detail-content{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding:65px 0 85px;border-top:1px solid var(--line)}.detail-content aside h2{font-size:32px;margin:17px 0 25px}.detail-content aside .micro{font-size:9px;color:var(--green)}.detail-content aside .text-link{font-size:12px;gap:20px}.detail-description{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:18px 0 30px}.detail-description>span{font-size:11px;color:var(--green)}.detail-description p{font-size:14px;margin:0}.detail-line{border-top:1px solid var(--line);display:flex;gap:30px;padding:24px 0}.detail-line>span{font-size:10px;color:var(--green)}.detail-line>h3{font-family:var(--sans);font-size:17px;line-height:1.8}.detail-line+.detail-description{border-top:1px solid var(--line);padding-top:30px}.detail-reference{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.detail-reference .eyebrow{font-size:9px;gap:15px}.detail-reference h2{font-size:35px}.detail-reference p{font-size:13px;margin-top:23px}.related-heading{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:35px}.related-heading h2{font-size:28px}.related-pages{display:grid;grid-template-columns:1fr 1fr;gap:35px}.related-page{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:25px 0;font-family:var(--serif);font-size:28px}.related-page>span{font-family:var(--sans)}.material-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:25px 50px}.material-cover>figure{position:relative}.material-cover img{height:500px;object-fit:cover}.material-cover h1{font-size:46px}.material-cover>div>p{font-family:var(--serif);font-size:23px;color:var(--green);margin-top:30px}.material-cover .eyebrow{font-size:10px;gap:15px}.material-cover-swatches{display:flex;margin:25px 0 33px;gap:8px}.material-cover-swatches>i{height:45px;width:44px;background:#d2c4b2}.material-cover-swatches>i:nth-child(2){background:#a6a99a}.material-cover-swatches>i:nth-child(3){background:#74644f}.material-cover-swatches>i:nth-child(4){background:#4d594e}.material-cover-swatches>i:nth-child(5){background:#baafa0}.material-row h3 a>span{font:16px var(--sans);margin-left:12px;color:var(--green)}.material-row h3 a:hover{color:var(--green)}.material-detail-cover{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;padding-top:25px;padding-bottom:50px}.material-detail-cover>figure img{height:450px;object-fit:cover}.material-detail-cover .eyebrow{font-size:9px;gap:15px}.material-detail-cover h1{font-size:43px}.material-detail-cover p{font-size:16px;margin-top:27px}.material-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;border-top:1px solid var(--line)}.material-facts .micro{font-size:9px;color:var(--green)}.material-facts h2{font-size:28px;margin:18px 0 22px}.material-facts p{font-size:14px}.material-detail-footer{display:flex;justify-content:space-between;gap:80px;border-top:1px solid var(--line);padding:45px 0 70px}.material-detail-footer h2{font-size:30px;margin-bottom:20px}.material-detail-footer p{font-size:14px;max-width:650px}.material-detail-footer>div+div{display:flex;flex-direction:column;gap:15px;min-width:190px}.spaces-cover{height:490px;position:relative;color:var(--white);margin-bottom:55px;background:var(--ink)}.spaces-cover>figure{position:absolute;inset:0}.spaces-cover>figure:after{position:absolute;content:'';inset:0;background:linear-gradient(90deg,#18211be8,#18211b44 75%)}.spaces-cover img{height:100%;object-fit:cover;object-position:center 53%}.spaces-cover>.wrap{position:relative;padding-top:65px}.spaces-cover .eyebrow{font-size:10px;color:#d0dac9}.spaces-cover h1{font-size:58px}.spaces-cover p{font-size:15px;color:#e7e9df;margin-top:24px}.light-link{display:inline-block;border-bottom:1px solid #d0dac9;padding:7px 0;font-size:12px;margin-top:6px}.cover-reference-label{position:absolute;bottom:22px;right:35px;color:#eee;font-size:9px;letter-spacing:.07em}.delivery-cover{background:#e0e5da;border-top:1px solid #c1c9b8;border-bottom:1px solid #c1c9b8;padding:55px 0 65px}.delivery-cover>.wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:110px;align-items:center}.delivery-cover h1{font-size:60px}.delivery-cover p{font-size:14px;margin:25px 0 0}.delivery-cover .eyebrow{font-size:10px}.delivery-cover-index{border-top:1px solid #9ea993}.delivery-cover-index>a{display:grid;grid-template-columns:1fr 25px;gap:12px;border-bottom:1px solid #9ea993;padding:26px 0}.delivery-cover-index span{font-size:10px;letter-spacing:.1em;color:var(--green)}.delivery-cover-index strong{grid-column:1;font-family:var(--serif);font-size:26px;font-weight:400}.delivery-cover-index b{grid-row:1/3;grid-column:2;align-self:center;font-size:23px;font-weight:400}.delivery-timeline{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.timeline-intro{position:sticky;top:135px;align-self:start}.timeline-intro .micro{color:var(--green)}.timeline-intro h2{margin:25px 0}.timeline-intro p{font-size:14px}.delivery-timeline ol{padding:0;margin:0;list-style:none}.delivery-timeline li{display:flex;gap:37px;position:relative;padding-bottom:38px}.delivery-timeline li:before{content:'';height:calc(100% - 45px);width:1px;background:var(--line);position:absolute;top:43px;left:19px}.delivery-timeline li:last-child:before{display:none}.delivery-timeline li>span{font-family:var(--serif);font-size:25px;color:var(--green);min-width:40px}.delivery-timeline h3{font-size:28px}.delivery-timeline li p{font-size:14px;margin:12px 0 0;max-width:500px}.contact-cover{padding-top:30px;padding-bottom:55px}.contact-cover>div{display:flex;justify-content:space-between;gap:80px;align-items:end}.contact-cover h1{font-size:59px}.contact-cover p{font-size:15px;margin:0 0 8px}.contact-cover .eyebrow{font-size:10px}body[data-page=contact] .contact-layout aside{background:var(--ink);padding:40px;color:var(--paper);border:0}body[data-page=contact] .contact-layout aside p,body[data-page=contact] .contact-item span{color:#c1cbb8}body[data-page=contact] .contact-layout aside .text-link{border-color:#c1cbb8}body[data-page=contact] .site-footer{border-top:1px solid var(--line)}
@media(max-width:1000px){.brand-cover-copy{padding:45px 10%}.brand-cover>figure{min-height:540px}.system-directory{gap:25px}.system-directory-item img{height:240px}.directory-title{gap:10px}.directory-title h2{font-size:24px}.product-masthead{gap:45px}.product-masthead h1{font-size:39px}.product-masthead>figure img{height:430px}.product-statement{font-size:22px!important}.material-cover{gap:45px}.material-cover h1{font-size:37px}.material-cover img{height:440px}.material-detail-cover{gap:45px}.material-detail-cover h1{font-size:35px}.detail-content{gap:40px}.detail-reference{gap:45px}.delivery-cover>.wrap{gap:60px}.delivery-timeline{gap:55px}.contact-cover h1{font-size:48px}.contact-cover>div{gap:45px}.material-facts{gap:30px}}
@media(max-width:700px){.breadcrumbs{font-size:9px;gap:9px;padding-block:15px}.brand-cover{display:flex;flex-direction:column}.brand-cover-copy{padding:35px 25px}.brand-cover-copy h1{font-size:38px}.brand-cover-copy .eyebrow{font-size:9px;margin-bottom:25px}.brand-cover-copy>p{margin-top:20px;font-size:12px}.brand-cover-statement{margin-top:25px;padding-top:20px;font-size:13px}.brand-cover>figure{min-height:300px}.system-directory-cover{padding:35px 0}.system-directory-cover>.wrap{display:block}.system-directory-cover h1{font-size:38px}.system-directory-cover .eyebrow{font-size:8px;gap:15px;margin-bottom:26px}.system-directory-cover p{margin:23px 0 0;font-size:13px}.system-directory{grid-template-columns:1fr;gap:36px;padding-top:30px;padding-bottom:40px}.system-directory-item img{height:260px}.directory-title{margin-top:18px;gap:17px}.directory-title h2{font-size:28px}.system-directory-item>p{margin:13px 0 15px;font-size:14px}.directory-link{font-size:13px}.system-index-note{display:block}.system-index-note h2{font-size:30px}.system-index-note>div+div{padding-top:25px}.system-index-note p{font-size:14px}.product-masthead{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-top:20px;padding-bottom:40px}.product-masthead .eyebrow{font-size:8px;gap:12px;margin-bottom:26px}.product-masthead h1{font-size:39px}.product-masthead .product-statement{font-size:24px!important;margin-top:23px}.product-masthead p{font-size:14px}.product-masthead>figure img{height:300px}.detail-content{display:block;padding-block:40px 45px}.detail-content aside{margin-bottom:28px}.detail-content aside h2{font-size:29px;margin:13px 0 17px}.detail-content aside .text-link{font-size:12px}.detail-description{grid-template-columns:1fr;gap:12px;padding-bottom:24px}.detail-description p{font-size:14px}.detail-line{gap:20px;padding:20px 0}.detail-line>h3{font-size:16px}.detail-reference{display:flex;flex-direction:column;gap:24px;align-items:stretch}.detail-reference h2{font-size:29px}.detail-reference p{font-size:13px}.related-heading{display:block;margin-bottom:25px}.related-heading h2{font-size:27px;margin-bottom:18px}.related-pages{grid-template-columns:1fr;gap:20px}.related-page{font-size:26px;padding-block:20px}.material-cover{display:flex;flex-direction:column-reverse;gap:30px;align-items:stretch;padding-top:20px;padding-bottom:10px}.material-cover h1{font-size:36px}.material-cover .eyebrow{font-size:9px}.material-cover>div>p{font-size:22px;margin-top:25px}.material-cover-swatches{margin:20px 0 25px}.material-cover-swatches>i{width:35px;height:35px}.material-cover img{height:300px}.material-row h3 a>span{font-size:16px}.material-detail-cover{display:flex;flex-direction:column-reverse;align-items:stretch;gap:26px;padding-top:20px;padding-bottom:35px}.material-detail-cover h1{font-size:35px}.material-detail-cover .eyebrow{font-size:8px;gap:14px}.material-detail-cover p{font-size:15px;margin-top:23px}.material-detail-cover>figure img{height:280px}.material-facts{display:block}.material-facts>div{margin-bottom:32px}.material-facts>div:last-child{margin-bottom:0}.material-facts h2{font-size:27px;margin:12px 0 18px}.material-facts p{font-size:14px}.material-detail-footer{display:block;padding-block:35px 45px}.material-detail-footer h2{font-size:29px}.material-detail-footer>div+div{margin-top:25px;align-items:start}.spaces-cover{height:460px;margin-bottom:35px}.spaces-cover>.wrap{padding-top:45px}.spaces-cover .eyebrow{font-size:8px;gap:13px;margin-bottom:30px}.spaces-cover h1{font-size:40px}.spaces-cover p{font-size:14px;max-width:250px;margin-top:24px}.spaces-cover>figure:after{background:linear-gradient(90deg,#18211be8,#18211b66)}.spaces-cover img{object-position:40% center}.cover-reference-label{font-size:8px;right:22px;bottom:20px}.delivery-cover{padding:35px 0 40px}.delivery-cover>.wrap{display:block}.delivery-cover h1{font-size:42px}.delivery-cover p{font-size:14px;margin-top:23px}.delivery-cover .eyebrow{font-size:9px;margin-bottom:27px}.delivery-cover-index{margin-top:35px}.delivery-cover-index>a{padding:19px 0;gap:7px}.delivery-cover-index strong{font-size:25px}.delivery-cover-index span{font-size:9px}.delivery-timeline{display:block}.timeline-intro{position:static;margin-bottom:40px}.timeline-intro h2{font-size:30px;margin:20px 0}.delivery-timeline li{gap:22px;padding-bottom:30px}.delivery-timeline li>span{font-size:25px;min-width:36px}.delivery-timeline li:before{left:17px}.delivery-timeline h3{font-size:26px}.delivery-timeline li p{font-size:14px;margin-top:11px}.contact-cover{padding-top:20px;padding-bottom:35px}.contact-cover>div{display:block}.contact-cover h1{font-size:42px}.contact-cover .eyebrow{font-size:9px;margin-bottom:27px}.contact-cover p{font-size:14px;margin-top:25px}body[data-page=contact] .contact-layout aside{padding:30px 25px}body[data-page=contact] .contact-item a{font-size:17px}}

/* Explicit Chinese language selection. */
.language-switch{display:inline-flex;align-items:stretch;flex-shrink:0;padding:3px;border:1px solid #a9b4a4;background:#e8ece3;border-radius:3px;gap:3px;line-height:1.5}
.language-option{display:block;padding:8px 12px;font-size:13px;font-weight:500;white-space:nowrap;border-radius:1px;color:var(--green);transition:background .2s,color .2s}
.language-option:hover{background:#d7dfd1;color:var(--ink)}
.language-option[aria-current="page"]{background:var(--green);color:var(--white);font-weight:700}
.language-option:focus-visible{outline-offset:2px}
@media(max-width:1200px) and (min-width:1001px){.desktop-nav{gap:18px}.header-actions{gap:15px}.language-option{padding:8px 10px;font-size:12px}.header-contact span{margin-left:10px}}
@media(max-width:700px){
 html{scroll-padding-top:145px}
 .site-header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:66px 40px;height:116px;padding:0 22px 10px;gap:0 12px}
 .site-header>.brand{grid-column:1;grid-row:1;justify-self:start}
 .header-actions{display:contents}
 .language-switch{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;width:100%;padding:3px;gap:3px}
 .language-option{font-size:13px;line-height:1.5;padding:6px 12px;text-align:center}
 .header-contact{grid-column:2;grid-row:1;justify-self:end;margin-right:48px;font-size:12px}
 .menu-toggle{grid-column:2;grid-row:1;justify-self:end}
 .mobile-nav{top:116px}
}
