:root{--sm-editorial-bg:#fff;--sm-editorial-surface:#f8f7f7;--sm-editorial-surface-bright:#fff;--sm-editorial-text:#273640;--sm-editorial-text-secondary:#6c7d88;--sm-editorial-muted:#8d9ba4;--sm-editorial-brand:#c88697;--sm-editorial-brand-dark:#a96579;--sm-editorial-gold:#c88697;--sm-editorial-border:#eadfe2;--sm-editorial-border-light:#f0eaec;--sm-editorial-ink-bright:#384b57;--sm-editorial-ink:#26353e;--sm-editorial-ink-deep:#1e2a32;--sm-editorial-avatar:#31424d;--sm-editorial-on-image-scrim:#141c22bd;--sm-editorial-on-image-text:#fff;--sm-color-brand:var(--sm-editorial-brand);--sm-color-brand-hover:var(--sm-editorial-brand-dark);--sm-color-brand-heading:var(--sm-editorial-brand-dark);--sm-color-brand-label:var(--sm-editorial-muted);--sm-color-brand-highlight:var(--sm-editorial-brand);--sm-color-brand-accent:var(--sm-editorial-brand);--sm-color-focus:var(--sm-editorial-brand);--sm-color-rose:var(--sm-editorial-gold);--sm-color-peach:#eab5c2;--sm-color-petal:var(--sm-editorial-surface);--sm-color-text:var(--sm-editorial-text);--sm-color-text-strong:var(--sm-editorial-text);--sm-color-text-heading:var(--sm-editorial-brand-dark);--sm-color-text-nav:var(--sm-editorial-text);--sm-color-text-mobile-nav:var(--sm-editorial-text);--sm-color-text-body:var(--sm-editorial-text-secondary);--sm-color-text-muted:var(--sm-editorial-muted);--sm-color-text-support:var(--sm-editorial-muted);--sm-color-text-card:var(--sm-editorial-text);--sm-color-text-card-muted:var(--sm-editorial-muted);--sm-color-text-link:var(--sm-editorial-brand);--sm-color-text-footer:var(--sm-editorial-muted);--sm-color-surface-page:var(--sm-editorial-bg);--sm-color-surface-bright:var(--sm-editorial-surface-bright);--sm-color-surface-soft:var(--sm-editorial-surface);--sm-color-surface-icon:var(--sm-editorial-surface);--sm-color-surface-media:var(--sm-editorial-border-light);--sm-color-surface-image:var(--sm-editorial-border-light);--sm-color-surface-hero-center:#fffffff0;--sm-color-surface-hero:#ffffffe6;--sm-color-surface-hero-edge:#ffffffdb;--sm-color-surface-nav:#ffffffeb;--sm-color-surface-nav-open:#fffffffa;--sm-color-surface-feature:#ffffffb8;--sm-color-surface-card:#ffffffe6;--sm-color-border:var(--sm-editorial-border);--sm-color-border-subtle:var(--sm-editorial-border);--sm-color-border-header:var(--sm-editorial-border);--sm-color-border-menu:var(--sm-editorial-border-light);--sm-color-border-mobile-menu:var(--sm-editorial-border);--sm-color-border-soft:#eadfe2b8;--sm-color-border-band:#eadfe29e;--sm-color-border-feature:#eadfe29e;--sm-color-photo-border:#fffffff0;--sm-color-hero-arc:#eadfe299;--sm-color-closing-border:var(--sm-editorial-border);--sm-color-line:var(--sm-editorial-border);--sm-color-closing:var(--sm-editorial-brand-dark);--sm-color-closing-detail:#ffffffe0;--sm-font-display:"Songti SC", "STSong", "SimSun", serif;--sm-font-body:"Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--sm-font-heading:var(--sm-font-body);--sm-font-size-caption:10px;--sm-font-size-detail:11px;--sm-font-size-small:12px;--sm-font-size-label:13px;--sm-font-size-body:14px;--sm-font-size-action:16px;--sm-font-size-lead:17px;--sm-font-size-section:26px;--sm-font-size-brand:32px;--sm-font-size-hero:clamp(45px, 5.2vw, 76px);--sm-font-weight-medium:500;--sm-font-weight-semibold:500;--sm-font-weight-bold:500;--sm-line-height-compact:1.28;--sm-line-height-body:1.5;--sm-line-height-relaxed:1.8;--sm-header-height:80px;--sm-announcement-height:0px;--sm-space-1:4px;--sm-space-2:8px;--sm-space-3:12px;--sm-space-4:16px;--sm-space-5:20px;--sm-space-6:24px;--sm-space-8:32px;--sm-space-10:40px;--sm-space-12:48px;--sm-space-16:64px;--sm-layout-max:1440px;--sm-page-gutter:clamp(24px, 4.5vw, 72px);--sm-page-title-size:26px;--sm-page-title-size-mobile:22px;--sm-page-top-space:var(--sm-space-8);--sm-page-heading-gap:var(--sm-space-6);--sm-page-description-color:color-mix(in srgb, var(--sm-editorial-text-secondary) 85%, var(--sm-editorial-text));--sm-layout-feature-max:1320px;--sm-layout-hero-max:620px;--sm-gutter-desktop:64px;--sm-gutter-feature:48px;--sm-gutter-mobile:38px;--sm-radius-menu-item:8px;--sm-radius-control:12px;--sm-radius-card:16px;--sm-radius-photo:12px;--sm-radius-media:12px;--sm-radius-hero:20px;--sm-radius-pill:999px;--sm-editorial-action:var(--sm-editorial-avatar);--sm-editorial-action-hover:var(--sm-editorial-ink-deep);--sm-shadow-float:0 12px 32px -12px #1e2a3247, 0 2px 6px #1e2a320f;--sm-shadow-button:0 10px 24px -14px #31424db3;--sm-shadow-navigation:none;--sm-shadow-active:none;--sm-shadow-header-cta:none;--sm-shadow-primary-cta:none;--sm-shadow-primary-cta-hover:none;--sm-shadow-photo:none;--sm-shadow-card:none;--sm-shadow-card-hover:0 10px 28px #2736401a;--sm-shadow-mobile-menu:var(--sm-shadow-float);--sm-motion-fast:.2s;--sm-motion-base:.25s;--sm-motion-image:.45s;--sm-motion-drift:10s;--sm-ease-standard:ease;--sm-type-title:23px;--sm-type-workspace:28px;--sm-type-lead:17px;--sm-type-body:15px;--sm-type-label:14px;--sm-type-caption:12px;--sm-section-space:clamp(64px, 8vw, 120px)}@media (max-width:900px){:root{--sm-header-height:64px}}html[data-toolbox-announcement=visible]{--sm-announcement-height:36px}@media (max-width:900px){html[data-toolbox-announcement=visible]{--sm-announcement-height:44px}}html,body{background-color:var(--sm-editorial-bg);min-height:100%;color:var(--sm-editorial-text);font-family:var(--sm-font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}img{height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:color-mix(in srgb, var(--sm-editorial-brand) 30%, white);color:var(--sm-editorial-text)}:focus-visible{outline:2px solid var(--sm-editorial-brand);outline-offset:3px}input,textarea{caret-color:var(--sm-editorial-brand);accent-color:var(--sm-editorial-action)}a,button,input,select,textarea,label[for]{-webkit-tap-highlight-color:transparent}input,select,textarea{appearance:none}input[type=checkbox],input[type=radio]{appearance:auto}html{touch-action:manipulation;overscroll-behavior-y:contain}@font-face{font-family:Shameng Editorial;src:url(/fonts/shameng-editorial.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}[data-atelier]{--sm-font-display:"Shameng Editorial", "Songti SC", "STSong", "SimSun", serif;--sm-type-hero:clamp(44px, 4.7vw, 72px);--sm-type-section:clamp(28px, 3vw, 42px);--sm-type-title:23px;--sm-type-workspace:28px;--sm-type-lead:17px;--sm-type-body:15px;--sm-type-label:14px;--sm-type-caption:12px;--sm-section-space:clamp(64px, 8vw, 120px);--sm-motion-fast:.2s;--sm-motion-base:.35s;--sm-motion-image:.7s;--sm-ease-standard:cubic-bezier(.22, 1, .36, 1);background:var(--sm-editorial-bg);color:var(--sm-editorial-text)}[data-atelier] *,[data-atelier] :before,[data-atelier] :after{box-sizing:border-box}[data-atelier] :is(button,input,select,textarea){font-family:var(--sm-font-body)}[data-atelier] :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sm-editorial-brand);outline-offset:4px}[data-atelier] svg{stroke-width:1.6px;flex-shrink:0}[data-atelier] :is(button,a)>svg{width:18px;height:18px}[data-atelier] :is(input,textarea){caret-color:var(--sm-editorial-brand)}@media (prefers-reduced-motion:reduce){[data-atelier] *,[data-atelier] :before,[data-atelier] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}img[data-sm-fade]{transition:opacity var(--sm-motion-image) var(--sm-ease-standard)}img[data-sm-fade=loading]{opacity:0}@media (prefers-reduced-motion:reduce){img[data-sm-fade]{transition:none}}
