.page[data-v-64d21542]{--ink: #171411;--ink-soft: #4a433c;--mute: #7a7268;--paper: #f1ebe0;--panel: #faf7f0;--seal: #b3261e;--seal-soft: rgba(179, 38, 30, .12);--line: rgba(26, 23, 20, .11);--pad: clamp(28px, 5.5vw, 96px);--mx: 0;--my: 0;position:relative;width:100%;min-height:100vh;margin:0;color:var(--ink);background:radial-gradient(ellipse 50% 38% at 94% 6%,rgba(179,38,30,.07),transparent 58%),radial-gradient(ellipse 45% 32% at 6% 92%,rgba(60,95,88,.07),transparent 55%),linear-gradient(180deg,#f8f4eb 0%,var(--paper) 48%,#e6e0d2 100%);font-family:Noto Sans SC,PingFang SC,sans-serif;overflow-x:hidden}.grain[data-v-64d21542],.ink-wash[data-v-64d21542]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.grain[data-v-64d21542]{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:multiply}.ink-wash[data-v-64d21542]{background:radial-gradient(circle at 16% 28%,rgba(26,23,20,.04),transparent 30%),radial-gradient(circle at 82% 68%,rgba(26,23,20,.028),transparent 34%)}.top[data-v-64d21542],main[data-v-64d21542],.foot[data-v-64d21542]{position:relative;z-index:1}.top[data-v-64d21542]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:20px;width:100%;min-height:112px;padding:0 var(--pad);box-sizing:border-box;background:#f8f4ebc7;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border-bottom:1px solid transparent;transition:.3s ease}.top.on[data-v-64d21542]{border-bottom-color:var(--line);background:#faf7f0f0}.logo[data-v-64d21542]{display:inline-flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.seal[data-v-64d21542]{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--seal);color:var(--seal);font-family:Ma Shan Zheng,cursive;font-size:28px;line-height:1;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #b3261e38}.name[data-v-64d21542]{font-family:Ma Shan Zheng,cursive;font-size:38px;letter-spacing:.08em}.top nav[data-v-64d21542]{display:flex;align-items:center;gap:6px;margin-left:auto}.top nav a[data-v-64d21542]{position:relative;padding:16px 24px;color:var(--mute);text-decoration:none;font-size:18px;letter-spacing:.08em;transition:color .2s}.top nav a[data-v-64d21542]:not(.go):after{content:"";position:absolute;left:24px;right:24px;bottom:10px;height:1px;background:var(--seal);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.top nav a[data-v-64d21542]:not(.go):hover{color:var(--seal)}.top nav a[data-v-64d21542]:not(.go):hover:after{transform:scaleX(1)}.top nav .go[data-v-64d21542]{margin-left:14px;min-height:56px;padding:0 28px;display:inline-flex;align-items:center;color:#fff;background:var(--ink);border:1px solid var(--ink);transition:.22s ease}.top nav .go[data-v-64d21542]:hover{background:var(--seal);border-color:var(--seal);color:#fff}.burger[data-v-64d21542]{display:none;width:42px;height:42px;margin-left:auto;border:0;background:transparent;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.burger span[data-v-64d21542]{display:block;width:18px;height:1.5px;margin:0 auto;background:var(--ink)}.mnav[data-v-64d21542]{display:none}.hero[data-v-64d21542]{width:100%;border-bottom:1px solid var(--line)}.hero-stage[data-v-64d21542]{position:relative;display:grid;grid-template-columns:1.28fr .72fr;width:100%;min-height:calc(100vh - 112px);overflow:hidden}.watermark[data-v-64d21542]{position:absolute;left:-2%;top:48%;font-family:Ma Shan Zheng,cursive;font-size:clamp(240px,40vw,560px);line-height:1;color:#1a17140a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transform:translate3d(calc(var(--mx) * 12px),calc(-50% + var(--my) * 8px),0);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.vline[data-v-64d21542]{position:absolute;left:var(--pad);top:50%;z-index:1;margin:0;writing-mode:vertical-rl;font-family:"Noto Serif SC",serif;font-size:12px;letter-spacing:.55em;color:#1a171447;transform:translateY(-50%);pointer-events:none}.hero-copy[data-v-64d21542]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,100px) var(--pad) clamp(48px,8vh,100px) calc(var(--pad) + 28px);box-sizing:border-box}.eyebrow-row[data-v-64d21542]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.eyebrow-row .rule[data-v-64d21542]{width:40px;height:1px;background:linear-gradient(90deg,var(--seal),transparent);flex-shrink:0}.eyebrow[data-v-64d21542]{margin:0;color:var(--seal);font-size:13px;letter-spacing:.36em;font-weight:500}.hero-copy h1[data-v-64d21542]{margin:0;font-family:Ma Shan Zheng,cursive;font-size:clamp(68px,11.5vw,148px);font-weight:400;line-height:.9;letter-spacing:.1em}.hero-copy h1 .accent[data-v-64d21542]{color:var(--seal)}.lead[data-v-64d21542]{margin:28px 0 0;font-family:ZCOOL XiaoWei,"Noto Serif SC",serif;font-size:clamp(20px,2.4vw,28px);color:var(--ink-soft);letter-spacing:.14em}.hint-line[data-v-64d21542]{margin:14px 0 0;color:var(--mute);font-size:13px;letter-spacing:.18em;font-weight:300}.actions[data-v-64d21542]{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.btn-ink[data-v-64d21542],.btn-line[data-v-64d21542]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-size:15px;letter-spacing:.12em;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s}.btn-ink[data-v-64d21542]{color:#fff;background:var(--ink);border:1px solid var(--ink)}.btn-ink[data-v-64d21542]:hover{background:var(--seal);border-color:var(--seal);transform:translateY(-2px);box-shadow:0 14px 32px #b3261e3d}.btn-line[data-v-64d21542]{color:var(--ink);background:transparent;border:1px solid var(--ink)}.btn-line[data-v-64d21542]:hover{color:var(--seal);border-color:var(--seal)}.hero-qr[data-v-64d21542]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:clamp(28px,5vw,56px) var(--pad);background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,255,255,.55),transparent 70%),linear-gradient(180deg,#f8f4eb,#e8dfcf);border-left:1px solid var(--line);box-sizing:border-box}.slip[data-v-64d21542]{position:relative;width:min(100%,312px);padding:50px 30px 42px;background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 32%),#f9f5ec;border:1px solid rgba(26,23,20,.14);box-shadow:16px 32px 60px #1a171421,inset 0 0 0 1px #ffffff80;transform:rotate(1.5deg) translate3d(calc(var(--mx) * -8px),calc(var(--my) * -6px),0);animation:float-64d21542 7s ease-in-out infinite}.corner[data-v-64d21542]{position:absolute;width:14px;height:14px;border-color:#1a171447;border-style:solid;pointer-events:none}.corner.tl[data-v-64d21542]{top:10px;left:10px;border-width:1px 0 0 1px}.corner.br[data-v-64d21542]{right:10px;bottom:10px;border-width:0 1px 1px 0}.cord[data-v-64d21542]{position:absolute;top:-20px;left:50%;width:1.5px;height:24px;background:linear-gradient(#7a2e2a,#c45a4e);transform:translate(-50%)}.slip-hole[data-v-64d21542]{position:absolute;top:14px;left:50%;width:14px;height:14px;border-radius:50%;border:1px solid rgba(26,23,20,.22);background:radial-gradient(circle at 35% 30%,#ddd5c6,#a89f8e);transform:translate(-50%);box-shadow:inset 0 1px 2px #00000026}.slip-label[data-v-64d21542]{margin:8px 0 18px;text-align:center;font-family:"Noto Serif SC",serif;font-size:13px;letter-spacing:.46em;color:var(--mute)}.qr-frame[data-v-64d21542]{padding:14px;background:#fff;border:1px solid var(--line);box-shadow:inset 0 0 0 5px #faf7f0}.qr-frame img[data-v-64d21542]{display:block;width:100%;aspect-ratio:1;object-fit:contain}.slip-cap[data-v-64d21542]{margin:20px 0 0;text-align:center;font-family:"Noto Serif SC",serif;font-size:14px;line-height:1.75;letter-spacing:.16em;color:var(--ink-soft)}.stamp[data-v-64d21542]{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--seal);color:var(--seal);font-family:Ma Shan Zheng,cursive;font-size:17px;letter-spacing:.12em;writing-mode:vertical-rl;opacity:0;transform:rotate(10deg) scale(1.45);box-shadow:inset 0 0 0 1px #b3261e47;background:#b3261e08}.ready .stamp[data-v-64d21542]{animation:stamp-in-64d21542 .8s .55s cubic-bezier(.2,.9,.2,1) forwards}@keyframes float-64d21542{0%,to{transform:rotate(1.5deg) translate3d(calc(var(--mx) * -8px),calc(var(--my) * -6px),0)}50%{transform:rotate(.3deg) translate3d(calc(var(--mx) * -8px),calc(var(--my) * -6px - 12px),0)}}@keyframes stamp-in-64d21542{to{opacity:.9;transform:rotate(10deg) scale(1)}}.anim[data-v-64d21542]{opacity:0;transform:translateY(26px)}.ready .anim[data-v-64d21542]{animation:rise-64d21542 1s cubic-bezier(.22,1,.36,1) forwards}.d1[data-v-64d21542]{animation-delay:.06s!important}.d2[data-v-64d21542]{animation-delay:.18s!important}.d3[data-v-64d21542]{animation-delay:.32s!important}.d4[data-v-64d21542]{animation-delay:.45s!important}@keyframes rise-64d21542{to{opacity:1;transform:none}}[data-show][data-v-64d21542]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}[data-show].show[data-v-64d21542]{opacity:1;transform:none}.features[data-v-64d21542]{border-bottom:1px solid var(--line);background:#faf7f07a}.sec-head[data-v-64d21542]{padding:clamp(48px,6.5vw,80px) var(--pad) 32px}.sec-head h2[data-v-64d21542]{margin:10px 0 0;font-family:"Noto Serif SC",serif;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:.08em}.feat-rail[data-v-64d21542]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.feat-rail article[data-v-64d21542]{position:relative;display:flex;flex-direction:column;gap:36px;min-height:268px;padding:clamp(32px,4vw,48px) var(--pad);border-right:1px solid var(--line);background:var(--panel);box-sizing:border-box;overflow:hidden;transition:background .35s,transform .35s}.feat-rail article[data-v-64d21542]:last-child{border-right:0}.feat-rail article[data-v-64d21542]:hover{background:#fff;transform:translateY(-3px)}.ghost-no[data-v-64d21542]{position:absolute;right:-4%;bottom:-8%;font-family:Ma Shan Zheng,cursive;font-size:clamp(96px,10vw,140px);line-height:1;color:#1a171409;pointer-events:none}.feat-rail .no[data-v-64d21542]{position:relative;z-index:1;font-family:Ma Shan Zheng,cursive;font-size:40px;color:var(--seal);opacity:.9;line-height:1}.feat-rail h3[data-v-64d21542]{margin:0 0 12px;font-family:"Noto Serif SC",serif;font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:.12em}.feat-rail p[data-v-64d21542]{margin:0;color:var(--mute);font-size:15px;line-height:1.85;font-weight:300}.feat-rail .bar[data-v-64d21542]{position:absolute;left:0;top:0;width:3px;height:0;background:linear-gradient(180deg,var(--seal),#d45a4e);transition:height .45s ease}.feat-rail article:hover .bar[data-v-64d21542]{height:100%}.bottle[data-v-64d21542]{display:grid;grid-template-columns:1.2fr .8fr;width:100%;border-bottom:1px solid var(--line);background:linear-gradient(115deg,rgba(190,215,220,.4),transparent 52%),linear-gradient(180deg,#eef2ef,#f1ebe0)}.bottle-copy[data-v-64d21542]{padding:clamp(56px,7vw,96px) var(--pad);box-sizing:border-box}.bottle-copy h2[data-v-64d21542]{margin:8px 0 0;font-family:Ma Shan Zheng,cursive;font-size:clamp(56px,9vw,104px);font-weight:400;letter-spacing:.12em;line-height:.95}.desc[data-v-64d21542]{margin:24px 0 0;max-width:30em;color:var(--mute);font-size:16px;line-height:1.95;font-weight:300}.bottle-art[data-v-64d21542]{position:relative;display:grid;place-items:center;min-height:340px;border-left:1px solid var(--line);overflow:hidden}.haze[data-v-64d21542]{position:absolute;top:20%;right:15%;bottom:18%;left:15%;background:radial-gradient(ellipse at 50% 60%,rgba(120,170,185,.22),transparent 70%);filter:blur(8px)}.wave[data-v-64d21542]{position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(70,120,140,.5),transparent);animation:drift-64d21542 5s ease-in-out infinite}.w1[data-v-64d21542]{bottom:36%}.w2[data-v-64d21542]{bottom:30%;opacity:.6;animation-delay:.5s}.w3[data-v-64d21542]{bottom:24%;opacity:.35;animation-delay:1s}@keyframes drift-64d21542{0%,to{transform:translate(-10px)}50%{transform:translate(12px)}}.flask[data-v-64d21542]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;animation:bob-64d21542 6.5s ease-in-out infinite;filter:drop-shadow(0 20px 28px rgba(40,70,80,.14))}@keyframes bob-64d21542{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.cork[data-v-64d21542]{width:28px;height:14px;background:linear-gradient(180deg,#a07a52,#8a6b4a);border-radius:2px 2px 0 0}.neck[data-v-64d21542]{width:18px;height:36px;background:linear-gradient(90deg,#8eb8c4,#d0e6ec,#8eb8c4);border:1px solid var(--line);border-bottom:0}.flask .body[data-v-64d21542]{position:relative;width:98px;height:140px;background:linear-gradient(145deg,#b9e1eb9e,#5a8c9b47);border:1px solid var(--line);border-radius:12px 12px 44px 44px;box-shadow:inset 0 0 28px #ffffff6b;overflow:hidden}.shine[data-v-64d21542]{position:absolute;left:18%;top:12%;width:10px;height:48%;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent)}.note[data-v-64d21542]{position:absolute;left:50%;top:30%;width:36px;height:50px;background:#f7f3ea;border:1px solid var(--line);transform:translate(-50%) rotate(-7deg)}.finale[data-v-64d21542]{padding:clamp(56px,8vw,100px) var(--pad);border-bottom:1px solid var(--line)}.finale-panel[data-v-64d21542]{display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,64px);align-items:center;width:100%;padding:clamp(40px,5.5vw,64px);box-sizing:border-box;background:radial-gradient(ellipse 50% 80% at 0% 50%,var(--seal-soft),transparent 55%),#faf7f0c7;border:1px solid var(--line);box-shadow:inset 0 0 0 1px #fff6}.finale-copy[data-v-64d21542]{position:relative}.stamp-lg[data-v-64d21542]{position:absolute;right:0;top:-8px;display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--seal);color:var(--seal);font-family:Ma Shan Zheng,cursive;font-size:24px;opacity:.48;transform:rotate(12deg);box-shadow:inset 0 0 0 1px #b3261e33}.finale-copy .eyebrow[data-v-64d21542]{margin-bottom:12px}.finale h2[data-v-64d21542]{margin:0;font-family:"Noto Serif SC",serif;font-size:clamp(26px,3.6vw,40px);font-weight:500;letter-spacing:.1em}.finale-sub[data-v-64d21542]{margin:14px 0 28px;color:var(--mute);letter-spacing:.28em;font-size:14px}.finale-qr[data-v-64d21542]{display:flex;flex-direction:column;align-items:center;gap:12px}.finale-qr .qr-frame[data-v-64d21542]{width:clamp(118px,14vw,152px);padding:10px}.finale-qr span[data-v-64d21542]{font-size:12px;letter-spacing:.22em;color:var(--mute)}.foot[data-v-64d21542]{padding:36px var(--pad) 40px;box-sizing:border-box}.foot-row[data-v-64d21542]{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.foot .logo strong[data-v-64d21542]{display:block;font-family:Ma Shan Zheng,cursive;font-size:22px;font-weight:400}.foot .logo em[data-v-64d21542]{display:block;margin-top:4px;color:var(--mute);font-style:normal;font-size:13px}.foot-links[data-v-64d21542]{display:flex;flex-wrap:wrap;gap:8px 20px}.foot-links a[data-v-64d21542],.foot-links button[data-v-64d21542]{color:var(--mute);font-size:13px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-decoration:none}.foot-links a[data-v-64d21542]:hover,.foot-links button[data-v-64d21542]:hover{color:var(--seal)}.tip[data-v-64d21542]{margin:10px 0 0;text-align:right;color:var(--seal);font-size:12px}.copy[data-v-64d21542]{margin:20px 0 0;color:var(--mute);font-size:12px;letter-spacing:.08em}@media (max-width: 960px){.hero-stage[data-v-64d21542],.bottle[data-v-64d21542],.finale-panel[data-v-64d21542]{grid-template-columns:1fr}.vline[data-v-64d21542]{display:none}.hero-copy[data-v-64d21542]{padding-left:var(--pad);min-height:66vh}.hero-stage[data-v-64d21542]{min-height:auto}.hero-qr[data-v-64d21542]{border-left:0;border-top:1px solid var(--line);min-height:48vh}.slip[data-v-64d21542]{transform:none;animation:float-m-64d21542 7s ease-in-out infinite}@keyframes float-m-64d21542{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.feat-rail[data-v-64d21542]{grid-template-columns:1fr 1fr}.feat-rail article[data-v-64d21542]:nth-child(2n){border-right:0}.feat-rail article[data-v-64d21542]:nth-child(-n+2){border-bottom:1px solid var(--line)}.bottle-art[data-v-64d21542]{border-left:0;border-top:1px solid var(--line)}.finale-panel[data-v-64d21542]{text-align:center;justify-items:center}.stamp-lg[data-v-64d21542]{right:8px}}@media (max-width: 640px){.top nav[data-v-64d21542]{display:none}.burger[data-v-64d21542]{display:flex}.top.open .mnav[data-v-64d21542]{display:flex;flex-direction:column;position:absolute;top:112px;left:0;right:0;padding:8px var(--pad) 16px;background:var(--panel);border-bottom:1px solid var(--line)}.mnav a[data-v-64d21542]{padding:14px 0;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.feat-rail[data-v-64d21542]{grid-template-columns:1fr}.feat-rail article[data-v-64d21542]{border-right:0;border-bottom:1px solid var(--line)}.feat-rail article[data-v-64d21542]:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.slip[data-v-64d21542],.flask[data-v-64d21542],.wave[data-v-64d21542],.stamp[data-v-64d21542],.anim[data-v-64d21542],[data-show][data-v-64d21542],.watermark[data-v-64d21542]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.ready .stamp[data-v-64d21542]{opacity:.9;transform:rotate(10deg) scale(1)}.watermark[data-v-64d21542]{transform:translateY(-50%)!important}}.page[data-v-39b8ca4e]{--ink: #171411;--ink-soft: #4a433c;--mute: #7a7268;--paper: #f1ebe0;--panel: #faf7f0;--seal: #b3261e;--seal-soft: rgba(179, 38, 30, .12);--line: rgba(26, 23, 20, .11);--pad: clamp(28px, 5.5vw, 96px);position:relative;min-height:100vh;color:var(--ink);background:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(90,140,160,.12),transparent 55%),linear-gradient(180deg,#f7f3ea,var(--paper));font-family:Noto Sans SC,PingFang SC,sans-serif;overflow-x:hidden}.grain[data-v-39b8ca4e]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:multiply}.top[data-v-39b8ca4e],main[data-v-39b8ca4e],.foot[data-v-39b8ca4e]{position:relative;z-index:1}.top[data-v-39b8ca4e]{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:112px;padding:0 var(--pad);background:#f4f7f5d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:.25s ease}.top.on[data-v-39b8ca4e]{border-bottom-color:var(--line);background:#faf7f0f0}.logo[data-v-39b8ca4e]{display:inline-flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.seal[data-v-39b8ca4e]{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--seal);color:var(--seal);font-family:Ma Shan Zheng,cursive;font-size:28px;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #b3261e38}.name[data-v-39b8ca4e]{font-family:Ma Shan Zheng,cursive;font-size:38px;letter-spacing:.08em}.top nav[data-v-39b8ca4e]{margin-left:auto;display:flex;gap:8px;align-items:center}.top nav a[data-v-39b8ca4e]{padding:16px 24px;color:var(--mute);text-decoration:none;font-size:18px;letter-spacing:.08em}.top nav .go[data-v-39b8ca4e]{min-height:56px;padding:0 28px;display:inline-flex;align-items:center;color:#fff;background:var(--ink);border:1px solid var(--ink)}.top nav .go[data-v-39b8ca4e]:hover{background:var(--seal);border-color:var(--seal)}.hero[data-v-39b8ca4e]{display:grid;grid-template-columns:1.15fr .85fr;min-height:calc(100vh - 112px);border-bottom:1px solid var(--line)}.hero-copy[data-v-39b8ca4e]{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vh,96px) var(--pad)}.eyebrow-row[data-v-39b8ca4e]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.rule[data-v-39b8ca4e]{width:36px;height:1px;background:linear-gradient(90deg,var(--seal),transparent)}.eyebrow[data-v-39b8ca4e]{margin:0;color:var(--seal);font-size:13px;letter-spacing:.32em;font-weight:500}.hero-copy h1[data-v-39b8ca4e]{margin:0;font-family:"Noto Serif SC",serif;font-size:clamp(40px,7vw,72px);font-weight:500;line-height:1.15;letter-spacing:.06em}.sub[data-v-39b8ca4e]{margin:22px 0 0;color:var(--mute);font-size:16px;line-height:1.85;font-weight:300;max-width:28em}.actions[data-v-39b8ca4e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn-ink[data-v-39b8ca4e],.btn-line[data-v-39b8ca4e]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;text-decoration:none;font-size:14px;letter-spacing:.1em;transition:.2s ease}.btn-ink[data-v-39b8ca4e]{color:#fff;background:var(--ink);border:1px solid var(--ink)}.btn-ink[data-v-39b8ca4e]:hover{background:var(--seal);border-color:var(--seal);transform:translateY(-2px);box-shadow:0 12px 28px #b3261e38}.btn-line[data-v-39b8ca4e]{color:var(--ink);border:1px solid var(--ink)}.btn-line[data-v-39b8ca4e]:hover{color:var(--seal);border-color:var(--seal)}.hero-art[data-v-39b8ca4e]{position:relative;display:grid;place-items:center;background:radial-gradient(ellipse 60% 45% at 50% 45%,rgba(255,255,255,.45),transparent 70%),linear-gradient(160deg,#e7eef1,#f1ebe0);border-left:1px solid var(--line);overflow:hidden}.haze[data-v-39b8ca4e]{position:absolute;top:18%;right:12%;bottom:16%;left:12%;background:radial-gradient(ellipse at 50% 55%,rgba(120,170,185,.25),transparent 70%);filter:blur(10px)}.wave[data-v-39b8ca4e]{position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(70,120,140,.48),transparent);animation:drift-39b8ca4e 5s ease-in-out infinite}.w1[data-v-39b8ca4e]{bottom:36%}.w2[data-v-39b8ca4e]{bottom:30%;opacity:.6;animation-delay:.4s}.w3[data-v-39b8ca4e]{bottom:24%;opacity:.35;animation-delay:.8s}@keyframes drift-39b8ca4e{0%,to{transform:translate(-8px)}50%{transform:translate(10px)}}.flask[data-v-39b8ca4e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;animation:bob-39b8ca4e 6s ease-in-out infinite;filter:drop-shadow(0 20px 28px rgba(40,70,80,.14))}@keyframes bob-39b8ca4e{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.cork[data-v-39b8ca4e]{width:28px;height:14px;background:linear-gradient(180deg,#a07a52,#8a6b4a)}.neck[data-v-39b8ca4e]{width:18px;height:34px;background:linear-gradient(90deg,#8eb8c4,#d0e6ec,#8eb8c4);border:1px solid var(--line);border-bottom:0}.body[data-v-39b8ca4e]{position:relative;width:96px;height:136px;background:linear-gradient(145deg,#b4dce699,#5a8c9b47);border:1px solid var(--line);border-radius:12px 12px 42px 44px;box-shadow:inset 0 0 28px #fff6;overflow:hidden}.shine[data-v-39b8ca4e]{position:absolute;left:18%;top:12%;width:10px;height:48%;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent)}.note[data-v-39b8ca4e]{position:absolute;left:50%;top:30%;width:34px;height:48px;background:#f7f3ea;border:1px solid var(--line);transform:translate(-50%) rotate(-7deg)}.anim[data-v-39b8ca4e]{opacity:0;transform:translateY(24px)}.ready .anim[data-v-39b8ca4e]{animation:rise-39b8ca4e .95s cubic-bezier(.22,1,.36,1) forwards}.d1[data-v-39b8ca4e]{animation-delay:.06s!important}.d2[data-v-39b8ca4e]{animation-delay:.18s!important}.d3[data-v-39b8ca4e]{animation-delay:.3s!important}.d4[data-v-39b8ca4e]{animation-delay:.42s!important}@keyframes rise-39b8ca4e{to{opacity:1;transform:none}}[data-show][data-v-39b8ca4e]{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}[data-show].show[data-v-39b8ca4e]{opacity:1;transform:none}.steps[data-v-39b8ca4e]{border-bottom:1px solid var(--line)}.sec-head[data-v-39b8ca4e]{padding:clamp(44px,6vw,72px) var(--pad) 28px}.sec-head h2[data-v-39b8ca4e]{margin:10px 0 0;font-family:"Noto Serif SC",serif;font-size:clamp(26px,3.5vw,36px);font-weight:500;letter-spacing:.08em}.grid[data-v-39b8ca4e]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.grid article[data-v-39b8ca4e]{position:relative;padding:clamp(30px,4vw,46px) var(--pad);border-right:1px solid var(--line);background:var(--panel);min-height:200px;overflow:hidden;transition:background .3s,transform .3s}.grid article[data-v-39b8ca4e]:last-child{border-right:0}.grid article[data-v-39b8ca4e]:hover{background:#fff;transform:translateY(-2px)}.ghost-no[data-v-39b8ca4e]{position:absolute;right:-2%;bottom:-12%;font-family:Ma Shan Zheng,cursive;font-size:110px;color:#1a171409;line-height:1;pointer-events:none}.grid em[data-v-39b8ca4e]{display:block;margin-bottom:24px;font-style:normal;font-family:Ma Shan Zheng,cursive;font-size:32px;color:var(--seal)}.grid h3[data-v-39b8ca4e]{margin:0 0 10px;font-family:"Noto Serif SC",serif;font-size:22px;font-weight:500;letter-spacing:.1em}.grid p[data-v-39b8ca4e]{margin:0;color:var(--mute);font-size:14px;line-height:1.75;font-weight:300}.bar[data-v-39b8ca4e]{position:absolute;left:0;top:0;width:3px;height:0;background:linear-gradient(180deg,var(--seal),#d45a4e);transition:height .4s ease}.grid article:hover .bar[data-v-39b8ca4e]{height:100%}.cta[data-v-39b8ca4e]{padding:clamp(48px,7vw,88px) var(--pad);border-bottom:1px solid var(--line)}.cta-panel[data-v-39b8ca4e]{display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,56px);align-items:center;padding:clamp(36px,5vw,56px);background:radial-gradient(ellipse 50% 80% at 0% 50%,var(--seal-soft),transparent 55%),#faf7f0c7;border:1px solid var(--line);box-sizing:border-box}.cta-text[data-v-39b8ca4e]{position:relative}.stamp-lg[data-v-39b8ca4e]{position:absolute;right:0;top:-8px;display:grid;place-items:center;width:52px;height:56px;border:2px solid var(--seal);color:var(--seal);font-family:Ma Shan Zheng,cursive;font-size:24px;opacity:.48;transform:rotate(12deg)}.cta h2[data-v-39b8ca4e]{margin:10px 0 12px;font-family:"Noto Serif SC",serif;font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:.08em}.cta-text>p[data-v-39b8ca4e]:last-child{margin:0;color:var(--mute);letter-spacing:.12em}.cta-qr[data-v-39b8ca4e]{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-frame[data-v-39b8ca4e]{width:clamp(118px,14vw,148px);padding:10px;background:#fff;border:1px solid var(--line);box-shadow:inset 0 0 0 4px #faf7f0;box-sizing:border-box}.cta-qr img[data-v-39b8ca4e]{display:block;width:100%;aspect-ratio:1;object-fit:contain}.cta-qr span[data-v-39b8ca4e]{font-size:12px;letter-spacing:.22em;color:var(--mute)}.foot[data-v-39b8ca4e]{padding:28px var(--pad);text-align:center}.foot a[data-v-39b8ca4e]{color:var(--mute);font-size:13px;text-decoration:none}@media (max-width: 900px){.hero[data-v-39b8ca4e],.cta-panel[data-v-39b8ca4e]{grid-template-columns:1fr}.hero[data-v-39b8ca4e]{min-height:auto}.hero-copy[data-v-39b8ca4e]{min-height:60vh}.hero-art[data-v-39b8ca4e]{border-left:0;border-top:1px solid var(--line);min-height:38vh}.grid[data-v-39b8ca4e]{grid-template-columns:1fr 1fr}.grid article[data-v-39b8ca4e]:nth-child(2n){border-right:0}.grid article[data-v-39b8ca4e]:nth-child(-n+2){border-bottom:1px solid var(--line)}.cta-panel[data-v-39b8ca4e]{text-align:center;justify-items:center}}@media (max-width: 560px){.grid[data-v-39b8ca4e]{grid-template-columns:1fr}.grid article[data-v-39b8ca4e]{border-right:0;border-bottom:1px solid var(--line)}.grid article[data-v-39b8ca4e]:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.flask[data-v-39b8ca4e],.wave[data-v-39b8ca4e],.anim[data-v-39b8ca4e],[data-show][data-v-39b8ca4e]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;color:#121a17;background:#f4f7f5;font-family:Noto Sans SC,PingFang SC,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}img{max-width:100%}
