.site-header[data-v-880d8f23]{align-items:flex-start;background:linear-gradient(180deg,var(--water) 0,rgba(238,241,242,.86) 55%,rgba(238,241,242,0));display:flex;inset:0 0 auto 0;justify-content:space-between;padding:calc(var(--gutter)*.7) var(--gutter) calc(var(--gutter)*1.1);pointer-events:none;position:fixed;z-index:40}.site-header>*[data-v-880d8f23]{pointer-events:auto}.brand[data-v-880d8f23]{align-items:center;color:var(--ink);display:flex;gap:14px;text-decoration:none}.brand-name[data-v-880d8f23]{font-size:15px;font-weight:700;letter-spacing:.02em}.brand-seal[data-v-880d8f23]{transition:transform .5s var(--ease-out);width:48px}.brand:hover .brand-seal[data-v-880d8f23]{transform:rotate(-4deg) scale(1.04)}.brand-text[data-v-880d8f23]{display:grid;gap:2px}.brand-role[data-v-880d8f23]{color:var(--wash)}.site-nav[data-v-880d8f23]{display:flex;gap:clamp(14px,2.2vw,34px);padding-top:6px}.nav-link[data-v-880d8f23]{color:var(--ink);display:grid;gap:1px;padding-bottom:6px;position:relative;text-decoration:none}.nav-zh[data-v-880d8f23]{font-size:15px;font-weight:500;letter-spacing:.06em}.nav-en[data-v-880d8f23]{color:var(--wash);font-size:11px}.nav-link[data-v-880d8f23]:after{background:var(--ink);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.nav-link[data-v-880d8f23]:hover:after,.nav-link[aria-current=true][data-v-880d8f23]:after{transform:scaleX(1)}.menu-btn[data-v-880d8f23],.tools[data-v-880d8f23]{display:none}@media (max-width:760px){.brand-seal[data-v-880d8f23]{width:42px}.tools[data-v-880d8f23]{margin:6px 8px 0 auto}.menu-btn[data-v-880d8f23],.tools[data-v-880d8f23]{display:block;position:relative;z-index:2}.menu-btn[data-v-880d8f23]{border:1px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;flex:none;font-size:13px;margin-top:6px;padding:10px 14px;white-space:nowrap}.menu-btn[data-v-880d8f23],.site-nav[data-v-880d8f23]{background:var(--water)}.site-nav[data-v-880d8f23]{flex-direction:column;gap:6px;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:0 var(--gutter);position:fixed;transition:opacity .35s var(--ease-out),visibility 0s .35s;visibility:hidden;z-index:1}.is-open .site-nav[data-v-880d8f23]{opacity:1;transition:opacity .35s var(--ease-out);visibility:visible}.nav-link[data-v-880d8f23]{align-items:baseline;border-bottom:1px solid var(--line);gap:16px;grid-template-columns:auto 1fr;padding:10px 0}.nav-link[data-v-880d8f23]:after{display:none}.nav-zh[data-v-880d8f23]{font-family:var(--f-display);font-size:44px;font-weight:900;letter-spacing:0}.nav-en[data-v-880d8f23]{font-size:12px}.is-open .brand[data-v-880d8f23]{position:relative;z-index:2}}.site-footer[data-v-039cd736]{border-top:1px solid var(--line);color:var(--ink-2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:28px var(--gutter) calc(28px + env(safe-area-inset-bottom));position:relative;z-index:2}.site-footer a[data-v-039cd736]{color:var(--ink)}
