.atelier-page[data-v-8b1a353a]{background:#fbf9f5;color:#1e1d1a;font-family:Arial,Microsoft YaHei,sans-serif}.atelier-hero[data-v-8b1a353a]{background:#f3eee6;padding-top:60px}.hero-inner[data-v-8b1a353a]{max-width:1320px;min-height:650px;margin:0 auto;display:grid;grid-template-columns:.92fr 1.08fr}.hero-copy[data-v-8b1a353a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:68px 60px 68px 48px}.eyebrow[data-v-8b1a353a],.section-kicker[data-v-8b1a353a],.store-index[data-v-8b1a353a]{margin:0;color:#b78e55;font-size:11px;letter-spacing:3px;font-weight:600}.hero-copy h1[data-v-8b1a353a]{margin:18px 0 0;font-family:inherit;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:1.08;letter-spacing:1px}.hero-en[data-v-8b1a353a]{margin:4px 0 0;font-family:inherit;color:#5e574e;font-size:20px;letter-spacing:1px}.hero-place[data-v-8b1a353a]{margin:14px 0 0;color:#5e574e;font-size:13px;letter-spacing:1px}.hero-intro[data-v-8b1a353a]{max-width:560px;margin:12px 0 0;color:rgba(0,0,0,.55);font-size:12.5px;line-height:1.75;letter-spacing:.5px;text-align:justify}.hero-rule[data-v-8b1a353a]{width:54px;height:1px;background:#b78e55;margin:26px 0 22px}.hero-copy h2[data-v-8b1a353a]{margin:0;max-width:560px;color:#b78e55;font-family:inherit;font-size:clamp(24px,2.4vw,34px);line-height:1.45;font-weight:400;letter-spacing:1px}.hero-lead[data-v-8b1a353a]{max-width:570px;margin:18px 0 0;color:rgba(0,0,0,.618);font-size:14px;line-height:1.8;letter-spacing:1px;text-align:justify}.hero-actions[data-v-8b1a353a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:28px}.btn[data-v-8b1a353a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;padding:0 23px;border:1px solid #b78e55;text-decoration:none;font-family:inherit;font-size:13px;letter-spacing:.5px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-solid[data-v-8b1a353a]{color:#fff;background:#b78e55}.btn-solid[data-v-8b1a353a]:hover{background:#9d7744;border-color:#9d7744}.btn-outline[data-v-8b1a353a]{color:#1e1d1a;background:transparent}.btn-outline[data-v-8b1a353a]:hover{color:#fff;background:#1e1d1a;border-color:#1e1d1a}.hero-media[data-v-8b1a353a]{min-height:650px;overflow:hidden}.hero-media img[data-v-8b1a353a],.store-media img[data-v-8b1a353a],.story-media img[data-v-8b1a353a],.story-wide-image img[data-v-8b1a353a]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section[data-v-8b1a353a]{padding:94px 32px}.section-inner[data-v-8b1a353a]{max-width:1180px;margin:0 auto}.story-grid[data-v-8b1a353a]{display:grid;grid-template-columns:1fr .9fr;gap:76px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-8b1a353a]{margin:14px 0 0;max-width:640px;color:#b78e55;font-family:inherit;font-size:30px;line-height:1.45;font-weight:400;letter-spacing:1px}.body-copy[data-v-8b1a353a]{margin:15px 0 0;color:rgba(0,0,0,.618);font-size:14px;line-height:1.8;letter-spacing:1px;text-align:justify}.story-copy .body-copy[data-v-8b1a353a]:first-of-type{margin-top:26px}.story-media[data-v-8b1a353a]{margin:0;aspect-ratio:4/3;overflow:hidden;background:#e7e0d5}.story-media figcaption[data-v-8b1a353a]{padding-top:9px;color:#5e574e;font-size:11px;letter-spacing:1px}.story-wide-image[data-v-8b1a353a]{margin-top:60px;height:360px;overflow:hidden}.stores-section[data-v-8b1a353a]{background:#f5f0e8}.store[data-v-8b1a353a]{display:grid;grid-template-columns:1.08fr .92fr;gap:66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:68px}.store+.store[data-v-8b1a353a]{margin-top:92px}.store-media[data-v-8b1a353a]{aspect-ratio:4/3;overflow:hidden;background:#e6ded2}.store-copy h3[data-v-8b1a353a]{margin:13px 0 0;color:#b78e55;font-family:inherit;font-size:28px;font-weight:400;line-height:1.4;letter-spacing:1px}.store-address[data-v-8b1a353a]{margin:18px 0 0;color:#1e1d1a;font-size:13px;line-height:1.7}.store-phone[data-v-8b1a353a]{margin:5px 0 0;font-size:13px}.store-phone a[data-v-8b1a353a]{color:#b78e55;text-decoration:none}.store-heading[data-v-8b1a353a]{margin:25px 0 0;padding-top:18px;border-top:1px solid rgba(183,142,85,.38);font-size:15px;font-weight:600}.fact-list[data-v-8b1a353a]{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid rgba(30,29,26,.12)}.fact-list li[data-v-8b1a353a]{padding:10px 0;border-bottom:1px solid rgba(30,29,26,.12);color:#5e574e;font-size:12px;line-height:1.65}.experience-section[data-v-8b1a353a]{background:#fbf9f5}.experience-grid[data-v-8b1a353a]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:42px}.experience-card[data-v-8b1a353a]{min-height:240px;padding:27px 22px;border:1px solid rgba(183,142,85,.3);background:#fffdf9}.experience-number[data-v-8b1a353a]{margin:0 0 25px;color:#b78e55;font-family:inherit;font-size:24px}.experience-card h3[data-v-8b1a353a]{margin:0;color:#b78e55;font-family:inherit;font-size:20px;font-weight:400;letter-spacing:1px}.experience-card .body-copy[data-v-8b1a353a]{font-size:12.5px;line-height:1.8}.faq-section[data-v-8b1a353a]{background:#f3eee6}.faq-grid[data-v-8b1a353a]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-intro .body-copy[data-v-8b1a353a]{max-width:330px}.faq-item[data-v-8b1a353a]{border-top:1px solid rgba(30,29,26,.16)}.faq-item[data-v-8b1a353a]:last-child{border-bottom:1px solid rgba(30,29,26,.16)}.faq-item summary[data-v-8b1a353a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.6}.faq-item summary[data-v-8b1a353a]::-webkit-details-marker{display:none}.faq-plus[data-v-8b1a353a]{color:#b78e55;font-size:22px;font-weight:300;line-height:1}.faq-item[open] .faq-plus[data-v-8b1a353a]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-item .body-copy[data-v-8b1a353a]{margin:0;padding:0 28px 20px 0;font-size:13px}.closing-section[data-v-8b1a353a]{background:#1d1c19;color:#fff}.closing-inner[data-v-8b1a353a]{max-width:1180px;margin:0 auto;display:block}.closing-copy[data-v-8b1a353a]{max-width:760px;padding:76px 48px}.section-kicker.light[data-v-8b1a353a]{color:#d8b77e}.closing-copy h2[data-v-8b1a353a]{margin:14px 0 0;font-family:inherit;font-size:clamp(30px,3vw,45px);font-weight:400;line-height:1.3}.closing-copy p[data-v-8b1a353a]:not(.section-kicker){max-width:450px;margin:18px 0 0;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.9}.light-outline[data-v-8b1a353a]{color:#fff;border-color:hsla(0,0%,100%,.6)}.light-outline[data-v-8b1a353a]:hover{background:#fff;color:#1e1d1a}.compliance[data-v-8b1a353a]{padding:22px 32px 26px;background:#151411;color:hsla(0,0%,100%,.55);text-align:center}.compliance p[data-v-8b1a353a]{margin:2px 0;font-size:10px;line-height:1.6}.map-modal[data-v-8b1a353a]{position:fixed;inset:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;overflow-y:auto;background:rgba(20,19,17,.74)}.map-dialog[data-v-8b1a353a]{position:relative;width:min(920px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:38px;background:#fbf9f5;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.3);box-shadow:0 24px 80px rgba(0,0,0,.3)}.map-close[data-v-8b1a353a]{position:absolute;top:8px;right:12px;width:38px;height:38px;padding:0;border:0;background:transparent;color:#1e1d1a;font-family:inherit;font-size:28px;line-height:1;cursor:pointer}.map-dialog h2[data-v-8b1a353a]{margin:12px 0 0;font-family:inherit;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1.35}.map-intro[data-v-8b1a353a]{max-width:650px;margin:12px 0 0;color:#5e574e;font-size:13px;line-height:1.8}.map-grid[data-v-8b1a353a]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.map-card[data-v-8b1a353a]{padding-bottom:18px;border-bottom:1px solid rgba(30,29,26,.16)}.map-card img[data-v-8b1a353a]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(30,29,26,.12)}.map-card h3[data-v-8b1a353a]{margin:16px 0 0;font-family:inherit;font-size:18px;font-weight:600}.map-address[data-v-8b1a353a]{margin:9px 0 0;color:#5e574e;font-size:12.5px;line-height:1.7}.map-phone[data-v-8b1a353a]{margin:6px 0 0;font-size:12.5px}.map-phone a[data-v-8b1a353a]{color:#b78e55;text-decoration:none}.map-links[data-v-8b1a353a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-top:12px}.map-links a[data-v-8b1a353a]{color:#b78e55;font-size:12px;text-decoration:none;border-bottom:1px solid rgba(183,142,85,.45)}@media(max-width:960px){.hero-inner[data-v-8b1a353a]{grid-template-columns:1fr;min-height:0}.hero-copy[data-v-8b1a353a]{padding:58px 32px 46px}.hero-media[data-v-8b1a353a]{min-height:420px}.section[data-v-8b1a353a]{padding:68px 24px}.closing-inner[data-v-8b1a353a],.faq-grid[data-v-8b1a353a],.story-grid[data-v-8b1a353a]{grid-template-columns:1fr;gap:36px}.story-wide-image[data-v-8b1a353a]{margin-top:36px;height:280px}.store[data-v-8b1a353a]{grid-template-columns:1fr;gap:28px}.store+.store[data-v-8b1a353a]{margin-top:64px}.store-beijing .store-copy[data-v-8b1a353a]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.store-beijing .store-media[data-v-8b1a353a]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.experience-grid[data-v-8b1a353a]{grid-template-columns:repeat(2,1fr)}.map-modal[data-v-8b1a353a]{padding:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.map-dialog[data-v-8b1a353a]{padding:30px 20px;max-height:calc(100vh - 24px)}.map-grid[data-v-8b1a353a]{grid-template-columns:1fr;gap:20px}.map-close[data-v-8b1a353a]{top:2px;right:4px}.closing-copy[data-v-8b1a353a]{padding:52px 24px 40px}}@media(max-width:600px){.atelier-hero[data-v-8b1a353a]{padding-top:50px}.hero-copy[data-v-8b1a353a]{padding:42px 22px 36px}.hero-copy h1[data-v-8b1a353a]{font-size:44px}.hero-en[data-v-8b1a353a]{font-size:17px}.hero-copy h2[data-v-8b1a353a]{font-size:25px}.hero-lead[data-v-8b1a353a]{font-size:13px}.hero-media[data-v-8b1a353a]{min-height:300px}.section[data-v-8b1a353a]{padding:54px 20px}.section-title[data-v-8b1a353a]{font-size:24px}.experience-grid[data-v-8b1a353a]{grid-template-columns:1fr;gap:14px}.experience-card[data-v-8b1a353a]{min-height:0;padding:22px}.faq-grid[data-v-8b1a353a]{gap:28px}.closing-copy[data-v-8b1a353a]{padding:44px 20px 34px}.compliance[data-v-8b1a353a]{padding:18px 20px 22px}}