.header[data-v-9eefd071]{position:sticky;top:0;z-index:20;background:#fff}.topbar[data-v-9eefd071]{height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px}.side[data-v-9eefd071]{display:flex;gap:2px}.side.right[data-v-9eefd071]{justify-content:flex-end}.logo[data-v-9eefd071]{font-family:var(--serif);font-size:22px;letter-spacing:.28em;display:grid;place-items:center}.logo img[data-v-9eefd071]{height:22px;width:auto;max-width:168px;object-fit:contain;background:transparent}.icon-btn[data-v-9eefd071],.lang-btn[data-v-9eefd071]{width:44px;height:44px;border:0;background:transparent;color:var(--ink);display:grid;place-items:center}.icon-btn svg[data-v-9eefd071]{width:20px;height:20px}.lang-btn[data-v-9eefd071]{font-size:12px;letter-spacing:.08em;color:var(--gold);font-weight:500}.subnav[data-v-9eefd071]{display:flex;gap:22px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.subnav[data-v-9eefd071]::-webkit-scrollbar{display:none}.subnav a[data-v-9eefd071]{flex:none;padding-bottom:8px;color:#6f6359;font-size:13px;letter-spacing:.04em;border-bottom:2px solid transparent}.subnav a.router-link-exact-active[data-v-9eefd071]{color:var(--gold);border-bottom-color:var(--gold)}.drawer-mask[data-v-9eefd071]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c241e59}.drawer[data-v-9eefd071]{position:fixed;top:0;left:0;bottom:0;width:min(78vw,300px);background:#fff;padding:18px 20px;transform:translate(-100%);transition:transform .25s ease}.drawer.open[data-v-9eefd071]{transform:none}.drawer-head[data-v-9eefd071]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-family:var(--serif);letter-spacing:.2em}.drawer-link[data-v-9eefd071]{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.drawer-link.active[data-v-9eefd071]{color:var(--gold)}.drawer-lang[data-v-9eefd071]{display:flex;gap:10px;margin-top:22px}.drawer-lang button[data-v-9eefd071]{flex:1;min-height:40px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px}.drawer-lang button.active[data-v-9eefd071]{border-color:var(--gold);color:var(--gold)}.footer[data-v-fdba888b]{background:var(--footer);color:#f5efe8;padding:40px 22px 28px;text-align:left}.brand[data-v-fdba888b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:20px;text-align:left}.brand.has-logo[data-v-fdba888b]{justify-content:flex-start}.logo-img[data-v-fdba888b]{display:block;height:auto;width:min(236px,78%);object-fit:contain;background:transparent;filter:brightness(0) invert(1)}.brand strong[data-v-fdba888b]{font-family:var(--serif);font-size:22px;letter-spacing:.2em}.brand p[data-v-fdba888b]{margin:2px 0 0;font-size:12px;letter-spacing:.18em;opacity:.8}.brand .tag[data-v-fdba888b]{margin-top:4px}.sun[data-v-fdba888b]{width:28px;height:28px;border:1px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:0 0 0 4px #ffffff14}.footer p[data-v-fdba888b]{margin:0 0 12px;font-size:12px;font-weight:300;line-height:1.8;color:#ffffffe0}.contacts[data-v-fdba888b]{list-style:none;margin:20px auto 0;padding:0;max-width:320px;text-align:left}.contacts li[data-v-fdba888b]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px}.contacts svg[data-v-fdba888b]{width:16px;height:16px;flex:none;margin-top:3px}.legal[data-v-fdba888b]{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);text-align:center}.legal p[data-v-fdba888b]{margin:0;font-size:11px;opacity:.75}.legal nav[data-v-fdba888b]{display:flex;justify-content:center;gap:16px;margin-top:10px;font-size:11px}:root{--gold: #c09352;--gold-soft: #d4c1a5;--ink: #2c241e;--muted: #8a7a6e;--line: #e8e0d6;--bg: #f7f4f0;--paper: #ffffff;--footer: #5d473a;--serif: "Cormorant Garamond", "Songti SC", "STSong", serif;--sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.7}body{max-width:480px;margin:0 auto;box-shadow:0 0 40px #5d473a14}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block;background:#efe6dc}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.app-main{flex:1}.page{padding-bottom:8px}.section{padding:36px 20px}.section-tight{padding:28px 20px}.section-title{text-align:center}.section-title h2{margin:0;font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:.08em}.section-title p.en{margin:6px 0 0;color:var(--gold);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.section-title .lead{margin:14px auto 0;max-width:320px;color:var(--muted);font-size:12px;font-weight:300}.hero{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;background-color:#3c2d25}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#2c241e47,#2c241e9e);pointer-events:none}.media-card{position:relative;overflow:hidden;color:#fff}.media-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-card>.copy{position:relative;z-index:1}.hero-copy{position:relative;z-index:1;padding:0 28px}.hero-copy h1{margin:0;font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:.12em;line-height:1.45}.hero-copy p{margin:14px 0 0;font-weight:300;font-size:13px;letter-spacing:.04em;opacity:.92}.hero-natural{min-height:0;display:block}.hero-natural .hero-photo{position:relative;inset:auto;width:100%;height:auto;display:block;object-fit:contain}.hero-natural .hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mark{width:22px;height:22px;margin:22px auto 0;border:1px solid rgba(255,255,255,.7);border-radius:50%;position:relative}.mark:before,.mark:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.55);border-radius:50%}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-plain{background:var(--paper);border-radius:12px;box-shadow:0 8px 24px #5d473a0f}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--gold);color:#fff;letter-spacing:.08em}.btn-ghost{background:transparent;border:1px solid var(--gold);color:var(--gold)}
