.about-section{border-top:1px solid #e2e1d7;display:grid;grid-template-columns:1fr 1.1fr;column-gap:10vw;padding-top:85px;padding-bottom:55px}.about-heading h2{font-size:clamp(42px,4.5vw,64px);margin-top:22px}.about-signature{font:italic 52px VolynskaSerif,Georgia,serif;color:#b59e70;display:block;margin-top:35px;letter-spacing:-3px}.about-copy{padding-top:4px}.about-copy>p{font-size:12px;line-height:1.95;color:#70675b;margin-bottom:19px}.about-copy .about-lead{font:25px/1.45 VolynskaSerif,Georgia,serif;color:#2e3b2e;margin-bottom:23px}.about-purpose{border-left:1px solid #b8a777;padding-left:23px;margin:30px 0}.about-purpose .eyebrow{font-size:8px;color:#958360}.about-purpose p{font:22px/1.45 VolynskaSerif,Georgia,serif;margin-top:9px}.brand-scope{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;padding-top:25px;border-top:1px solid #d6dacf;gap:25px}.brand-scope>div{border-left:1px solid #d6dacf;padding-left:22px}.brand-scope>div:first-child{border:0;padding-left:0}.brand-scope span{font-size:8px;letter-spacing:1.5px;color:#8b927f}.brand-scope p{font:22px/1.35 VolynskaSerif,Georgia,serif;margin-top:9px}.collection-intro{max-width:650px;font-size:12px;line-height:1.9;color:#756b5e;margin-top:22px}.product-intro{font-size:11px;line-height:1.9;color:#79816f;margin-top:13px;max-width:95%}.product-guide{padding-top:80px;padding-bottom:85px}.guide-intro{max-width:270px;font-size:11px;line-height:1.8;color:#808775;padding-bottom:3px}.product-guide .section-top{margin-bottom:40px}.product-story{border-top:1px solid #d6dacf}.product-story:last-child{border-bottom:1px solid #d6dacf}.product-story summary{cursor:pointer;display:flex;align-items:center;padding:24px 0;gap:30px;list-style:none}.product-story summary::-webkit-details-marker{display:none}.story-number{font-size:10px;color:#a2916d;align-self:flex-start;padding-top:6px}.story-category{display:block;font-size:8px;letter-spacing:1.5px;color:#858d7a;margin-bottom:7px}.story-title{font:32px/1.2 VolynskaSerif,Georgia,serif}.story-toggle{margin-left:auto;font:28px VolynskaSerif,Georgia,serif;transition:transform .2s}.product-story[open] .story-toggle{transform:rotate(45deg)}.story-body{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw;padding:10px 0 45px}.story-visual img{width:100%;aspect-ratio:1;object-fit:cover}.story-visual>p{font-size:9px;line-height:1.8;color:#8a917f;margin:15px 0 20px;max-width:340px}.story-visual .text-link{font-size:8px;gap:20px}.design-sections{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px;margin-top:25px}.story-description .design-sections{margin-top:0}.design-sections h3{font-size:26px;margin-bottom:12px;line-height:1.15}.design-sections p{font-size:11px;line-height:1.9;color:#7b8371}.care-source{display:inline-block;font-size:8px;margin-top:10px;color:#667558;border-bottom:1px solid #bac1ae}.story-description>.detail-note{font-size:9px;line-height:1.8;color:#9aa18e;border-top:1px solid #d9ddcf;padding-top:20px;margin-top:28px}.story-description>.text-link{margin-top:23px;font-size:8px}.detail-copy .design-sections{display:block;border-top:1px solid #d7dacf;padding-top:25px;margin-top:28px}.detail-copy .design-sections section{margin-bottom:23px}.detail-copy .design-sections h3{font-size:25px}.detail-copy .design-sections p{font-size:11px}.detail-layout{align-items:start}.detail-layout>img{position:sticky;top:0;min-height:0;aspect-ratio:1/1.1;height:auto}.philosophy blockquote{margin:27px 0 0;border-left:1px solid #af9c70;padding-left:22px;font:italic 24px/1.45 VolynskaSerif,Georgia,serif;color:#9a8557}.principles article{padding:23px 0}.philosophy{gap:8vw}.navigation{gap:37px}html[lang=zh] .about-copy .about-lead{font-size:22px;line-height:1.7}html[lang=zh] .brand-scope p{font-size:19px}html[lang=zh] .design-sections h3{font-size:22px}html[lang=zh] .about-purpose p{font-size:20px;line-height:1.65}html[lang=zh] .story-title{font-size:29px;letter-spacing:1px}
@media(max-width:1000px){.about-section{column-gap:7vw}.brand-scope p{font-size:20px}.story-body{gap:4vw;grid-template-columns:.85fr 1.2fr}.design-sections{grid-template-columns:1fr;gap:22px}.navigation{gap:25px}}
@media(max-width:700px){.about-section{grid-template-columns:1fr;padding-top:55px;padding-bottom:45px;gap:30px}.about-heading h2{font-size:43px;margin-top:16px}.about-signature{display:none}.about-copy .about-lead{font-size:25px;line-height:1.5}.about-copy>p{font-size:12px}.about-purpose p{font-size:23px}.brand-scope{grid-template-columns:1fr;margin-top:5px;padding-top:23px;gap:20px}.brand-scope>div{border:0;padding:0}.brand-scope p{font-size:23px;margin-top:6px}.brand-scope span{font-size:8px}.collection-intro{font-size:11px;margin-top:20px}.product-intro{font-size:11px;max-width:100%}.product-guide{padding-top:58px;padding-bottom:58px}.guide-intro{max-width:100%;margin-top:20px}.product-guide .section-top{margin-bottom:28px}.product-story summary{gap:17px;padding:23px 0}.story-title{font-size:29px}.story-body{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.story-visual img{aspect-ratio:1.2;max-height:340px}.design-sections{gap:25px}.design-sections h3{font-size:27px}.design-sections p{font-size:12px}.care-source{font-size:9px}.story-description>.detail-note{font-size:9px}.story-description>.text-link{font-size:9px}.philosophy blockquote{font-size:24px}.detail-layout>img{position:static;aspect-ratio:auto;height:300px}.navigation{gap:18px}html[lang=zh] .about-copy .about-lead{font-size:21px}html[lang=zh] .about-heading h2{font-size:35px}html[lang=zh] .story-title{font-size:26px}}
.heritage{background:#e5dbc9;padding-top:78px;padding-bottom:75px}.heritage-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.heritage-intro h2{margin-top:20px;font-size:clamp(40px,4.4vw,62px)}.heritage-lead{font:23px/1.5 VolynskaSerif,Georgia,serif;color:#58664f;padding-top:4px}.heritage-source{font-size:9px;line-height:1.8;color:#9a9e8a;margin-top:18px;max-width:350px}.heritage-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;position:relative}.heritage-timeline::before{position:absolute;content:'';height:1px;top:27px;left:0;right:0;background:#cbd1bc}.heritage-timeline article{position:relative}.heritage-date{font-size:9px;letter-spacing:1.3px;color:#8c815f;display:block;padding-bottom:30px}.heritage-date::after{content:'';position:absolute;left:0;top:24px;width:7px;height:7px;border:1px solid #a28e5a;border-radius:50%;background:#e5dbc9}.heritage-timeline h3{font-size:27px;line-height:1.15;margin-bottom:18px;max-width:200px}.heritage-timeline article>p{font-size:11px;line-height:1.95;color:#756a5b}.heritage-memory{margin-top:55px;border-top:1px solid #d1d6c3;padding-top:35px;display:grid;grid-template-columns:1fr 1.3fr;column-gap:7vw}.memory-label{font-size:8px;letter-spacing:1.6px;color:#8c8b73;grid-column:1/-1;margin-bottom:18px}.heritage-memory blockquote{font:italic 29px/1.35 VolynskaSerif,Georgia,serif;margin:0;max-width:470px}.heritage-memory p{font-size:12px;line-height:1.9;color:#756a5b;padding-top:4px}.design-sections .design-meaning{grid-column:1/-1;padding:0 0 22px;border-bottom:1px solid #d7dacf}.design-meaning h3{color:#8d774b}.design-meaning p{font:italic 22px/1.5 VolynskaSerif,Georgia,serif;color:#687658}.detail-copy .design-meaning p{font-size:20px}.detail-copy .design-meaning{margin-bottom:25px}html[lang=zh] .heritage-lead{font:19px/1.8 Georgia,'Songti SC',SimSun,serif}html[lang=zh] .heritage-timeline h3{font-size:24px}html[lang=zh] .heritage-memory blockquote{font:24px/1.6 Georgia,'Songti SC',SimSun,serif}html[lang=zh] .design-meaning p{font:18px/1.8 Georgia,'Songti SC',SimSun,serif}
@media(max-width:1000px){.heritage-timeline{grid-template-columns:repeat(2,1fr);gap:35px}.heritage-timeline::before{display:none}.heritage-date{padding-bottom:15px;border-top:1px solid #cbd1bc;padding-top:15px}.heritage-date::after{display:none}.heritage-timeline h3{max-width:none}.heritage-memory{column-gap:5vw}.heritage-memory blockquote{font-size:25px}}
@media(max-width:700px){.heritage{padding-top:55px;padding-bottom:55px}.heritage-intro{grid-template-columns:1fr;gap:30px}.heritage-intro h2{font-size:42px}.heritage-lead{font-size:23px}.heritage-source{font-size:9px}.heritage-timeline{grid-template-columns:1fr;margin-top:32px;gap:24px}.heritage-timeline h3{font-size:30px;margin-bottom:14px}.heritage-timeline article>p{font-size:12px}.heritage-memory{grid-template-columns:1fr;gap:20px;margin-top:35px;padding-top:30px}.memory-label{margin:0}.heritage-memory blockquote{font-size:28px}.heritage-memory p{font-size:12px}.design-meaning p{font-size:23px}.design-sections .design-meaning{padding-bottom:20px}html[lang=zh] .heritage-intro h2{font-size:34px}html[lang=zh] .heritage-timeline h3{font-size:25px}html[lang=zh] .heritage-lead{font-size:19px}}
.partnership{background:#eae2d4;padding-top:85px;padding-bottom:70px;border-top:1px solid #dde0d2}.partnership-heading{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.partnership-heading h2{font-size:clamp(41px,4.4vw,63px);margin-top:20px}.trade-badge{display:inline-block;border:1px solid #a9b49d;padding:8px 13px;font-size:8px;letter-spacing:1.4px;color:#526847;margin-bottom:20px}.business-position>p{font-size:13px;line-height:1.9;color:#68785e}.business-position .business-audience{font-size:11px;color:#8b947e;margin-top:20px}.business-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:50px}.business-routes article{border-top:1px solid #bfc8b3;padding-top:22px}.business-routes article>span{font-size:9px;letter-spacing:1.5px;color:#a08c60}.business-routes h3{font-size:30px;margin-top:17px}.business-routes p{font-size:11px;line-height:1.9;color:#756b5e;margin-top:17px}.business-process{margin-top:47px;padding-top:28px;border-top:1px solid #ccd2bf}.business-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:25px}.business-steps article>span{font-size:9px;color:#a08c60}.business-steps h4{font:22px/1.3 VolynskaSerif,Georgia,serif;margin:12px 0}.business-steps p{font-size:10px;line-height:1.9;color:#818c73}.business-bottom{display:flex;gap:45px;justify-content:space-between;align-items:center;border-top:1px solid #ccd2bf;margin-top:35px;padding-top:30px}.business-bottom p{max-width:650px;font-size:10px;line-height:1.9;color:#7f7464}.business-bottom .button{font-size:9px;gap:25px;flex-shrink:0}.trade-consent{display:flex;align-items:flex-start;gap:12px;background:#ebe3d5;padding:13px 15px;line-height:1.8;letter-spacing:0}.trade-consent input{flex-shrink:0;width:16px;height:16px;margin:3px 0 0;accent-color:#2e3b2e}.trade-consent span{margin:0;font-size:10px;color:#728061}.navigation{gap:22px}.enquiry-dialog{width:700px}.enquiries>p:not(.eyebrow){max-width:510px}html[lang=zh] .partnership-heading h2{font-size:43px}html[lang=zh] .business-routes h3{font-size:24px}html[lang=zh] .business-steps h4{font:21px/1.4 Georgia,'Songti SC',SimSun,serif}
@media(max-width:1000px){.partnership-heading{gap:6vw}.business-routes{gap:24px}.business-bottom{gap:30px}.business-bottom p{max-width:480px}.business-bottom .button{font-size:8px;padding:15px 20px}.navigation{gap:15px}.business-steps{grid-template-columns:repeat(2,1fr);gap:23px 40px}}
@media(max-width:700px){.partnership{padding-top:55px;padding-bottom:50px}.partnership-heading{grid-template-columns:1fr;gap:30px}.partnership-heading h2{font-size:42px}.trade-badge{font-size:8px;letter-spacing:1px}.business-position>p{font-size:12px}.business-position .business-audience{font-size:11px}.business-routes{grid-template-columns:1fr;gap:27px;margin-top:35px}.business-routes article{padding-top:20px}.business-routes h3{font-size:30px;margin-top:13px}.business-routes p{font-size:12px;margin-top:14px}.business-process{margin-top:35px}.business-steps{gap:24px}.business-steps h4{font-size:23px}.business-steps p{font-size:11px}.business-bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:28px;padding-top:25px}.business-bottom p{font-size:10px;max-width:none}.business-bottom .button{font-size:9px;justify-content:space-between}.enquiries>p:not(.eyebrow){max-width:320px}.navigation{gap:18px}.trade-consent{gap:10px;padding:12px}.trade-consent span{font-size:10px}html[lang=zh] .partnership-heading h2{font-size:32px}html[lang=zh] .business-routes h3{font-size:25px}html[lang=zh] .business-steps h4{font-size:21px}}
.footer-legal{display:flex;flex-wrap:wrap;gap:20px 30px;border-top:1px solid #d2c5b2;padding:20px 0;margin-top:-20px}.footer-legal a{font-size:9px;color:#6e8060;border-bottom:1px solid transparent}.footer-legal a:hover{border-color:#9ead8c}.form-legal-links{font-size:9px;line-height:1.9;color:#728565;margin:5px 0 13px}.form-legal-links a{border-bottom:1px solid #bdc7b0}@media(max-width:700px){.footer-legal{gap:15px 22px;padding:20px 0;margin-top:-5px}.footer-legal a{font-size:9px}.form-legal-links{font-size:9px}}

.business-contact{display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:left;max-width:780px;margin:45px auto 0;padding-top:28px;border-top:1px solid #cbd3bf}.business-contact .eyebrow{font-size:8px;letter-spacing:1.5px}.business-contact address{font:11px/1.9 Arial,sans-serif;color:#7c8b6e;margin-top:12px;max-width:340px}.contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:12px;color:#425e38;overflow-wrap:anywhere}.contact-details a{border-bottom:1px solid #bac6aa}@media(max-width:700px){.business-contact{grid-template-columns:1fr;gap:20px;margin-top:32px}.business-contact address{max-width:none}}
