:root{--t-color-primary: #0A0A0A;--t-color-signal: #E8322B;--t-color-signal-soft: #FDECEA;--t-color-ink: #0A0A0A;--t-color-paper: #FFFFFF;--t-color-bg: #FFFFFF;--t-color-bg-2: #F3F3F1;--t-color-surface: #FFFFFF;--t-color-text: #0A0A0A;--t-color-text-2: #3D3D3D;--t-color-text-3: #8C8C8C;--t-color-text-4: #B8B8B8;--t-color-border: #0A0A0A;--t-color-line: #E4E4E2;--t-color-on-ink: #FFFFFF;--t-color-on-ink-2: rgba(255,255,255,.62);--t-color-mask: rgba(10,10,10,.55);--t-color-veil: rgba(255,255,255,.86);--t-color-shade: rgba(10,10,10,.42);--t-color-success: #0A0A0A;--t-color-danger: #E8322B;--t-gradient-fade-b: linear-gradient(180deg, rgba(10,10,10,0) 45%, rgba(10,10,10,.62) 100%);--t-gradient-fade-w: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 92%);--t-gradient-rule: repeating-linear-gradient(90deg, #0A0A0A 0 2rpx, transparent 2rpx 8rpx);--t-gradient-web-rule: repeating-linear-gradient(90deg, #0A0A0A 0 1px, transparent 1px 5px);--t-font-family: -apple-system, "Helvetica Neue", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--t-font-display: Didot, "Bodoni 72", "Bodoni MT", "Bodoni Moda", "Playfair Display", "Latin Modern Roman", "LM Roman 10", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", STSong, SimSun, Georgia, serif;--t-font-serif-cn: "Songti SC", "Noto Serif CJK SC", "Noto Serif SC", STSong, SimSun, serif;--t-font-label: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Noto Sans CJK SC", sans-serif;--t-font-size-xs: 20rpx;--t-font-size-sm: 24rpx;--t-font-size-md: 28rpx;--t-font-size-lg: 34rpx;--t-font-size-xl: 48rpx;--t-font-size-hero: 88rpx;--t-font-size-mast: 212rpx;--t-font-track: 6rpx;--t-font-web-mast: 300px;--t-font-web-h2: 88px;--t-font-web-track: 3px;--t-radius-none: 0;--t-radius-sm: 2rpx;--t-radius-pill: 999rpx;--t-radius-web: 0;--t-stroke-hair: 1px;--t-stroke-rule: 2rpx;--t-stroke-bold: 6rpx;--t-stroke-web-hair: 1px;--t-stroke-web-bold: 4px;--t-space-xs: 8rpx;--t-space-sm: 16rpx;--t-space-md: 24rpx;--t-space-lg: 40rpx;--t-space-xl: 64rpx;--t-space-page: 36rpx;--t-space-section: 112rpx;--t-shadow-sheet: 0 -20rpx 60rpx rgba(10,10,10,.12);--t-shadow-float: 0 16rpx 40rpx rgba(10,10,10,.1);--t-shadow-web: 0 30px 60px rgba(10,10,10,.1);--t-motion-ease: cubic-bezier(.22,.61,.36,1);--t-motion-slow: cubic-bezier(.16,1,.3,1);--t-motion-dur: .36s;--t-motion-reveal: 1.2s;--t-motion-turn: .9s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--t-color-paper);color:var(--t-color-text);font-family:var(--t-font-family);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}img{display:block;max-width:100%}.site[data-v-9fbf100c]{overflow-x:hidden}.wrap[data-v-9fbf100c]{max-width:1344px;margin:0 auto;padding:0 48px}.red[data-v-9fbf100c]{color:var(--t-color-signal)}.lbl[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:11px;letter-spacing:var(--t-font-web-track);text-transform:uppercase}em[data-v-9fbf100c]{font-family:var(--t-font-display);font-style:italic;font-weight:400}.btn[data-v-9fbf100c]{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 28px;font-size:14px;letter-spacing:3px;transition:opacity var(--t-motion-dur),transform var(--t-motion-dur) var(--t-motion-ease)}.btn img[data-v-9fbf100c]{width:18px}.btn[data-v-9fbf100c]:hover{opacity:.82}.btn.ink[data-v-9fbf100c]{background:var(--t-color-ink);color:var(--t-color-on-ink)}.btn.paper[data-v-9fbf100c]{background:var(--t-color-paper);color:var(--t-color-ink)}.btn.sm[data-v-9fbf100c]{height:40px;padding:0 20px;font-size:13px}.btn.wide[data-v-9fbf100c]{width:100%;justify-content:center}.ribbon[data-v-9fbf100c]{border-bottom:1px solid var(--t-color-ink);font-family:var(--t-font-label);font-size:11px;letter-spacing:2px;text-transform:uppercase}.rb-in[data-v-9fbf100c]{display:flex;justify-content:space-between;height:36px;align-items:center}.nav[data-v-9fbf100c]{position:sticky;top:0;z-index:50;background:var(--t-color-paper);border-bottom:1px solid var(--t-color-line);transition:border-color var(--t-motion-dur)}.nav.solid[data-v-9fbf100c]{border-bottom-color:var(--t-color-ink)}.nav-in[data-v-9fbf100c]{display:flex;align-items:center;height:68px;gap:40px}.logo[data-v-9fbf100c]{display:flex;align-items:baseline;gap:10px}.lg-en[data-v-9fbf100c]{font-family:var(--t-font-display);font-size:30px;letter-spacing:-.5px}.lg-cn[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-weight:700;font-size:14px;letter-spacing:4px}.links[data-v-9fbf100c]{flex:1;display:flex;justify-content:center;gap:36px;font-size:14px;letter-spacing:1px}.links a[data-v-9fbf100c]{position:relative;padding:6px 0}.links a[data-v-9fbf100c]:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--t-color-ink);transition:right .6s var(--t-motion-slow)}.links a[data-v-9fbf100c]:hover:after{right:0}.nav-r[data-v-9fbf100c]{display:flex;align-items:center;gap:22px}.bag[data-v-9fbf100c]{display:flex;align-items:center;gap:6px;font-size:14px}.bag img[data-v-9fbf100c]{width:20px}.bag sup[data-v-9fbf100c]{color:var(--t-color-signal);font-family:var(--t-font-display);font-size:13px}.cover[data-v-9fbf100c]{border-bottom:var(--t-stroke-web-bold) solid var(--t-color-ink)}.cv-in[data-v-9fbf100c]{position:relative;height:1000px;overflow:hidden}.cv-meta[data-v-9fbf100c]{position:absolute;left:48px;right:48px;top:22px;display:flex;justify-content:space-between;font-family:var(--t-font-label);font-size:12px;letter-spacing:4px;text-transform:uppercase;z-index:3}.cv-meta .red[data-v-9fbf100c]{font-weight:700}.mast[data-v-9fbf100c]{position:absolute;left:0;right:0;top:46px;margin:0;text-align:center;font-family:var(--t-font-display);font-weight:400;font-size:min(20.4vw,296px);line-height:1;letter-spacing:-.02em;z-index:1;animation:mast-9fbf100c 1.8s var(--t-motion-slow) both}@keyframes mast-9fbf100c{0%{opacity:0;letter-spacing:.12em}to{opacity:1;letter-spacing:-.02em}}.model[data-v-9fbf100c]{position:absolute;left:calc(50% - 236px);top:0;width:520px;z-index:2;animation:rise-9fbf100c 2s var(--t-motion-slow)}@keyframes rise-9fbf100c{0%{opacity:0}to{opacity:1}}.cv-left[data-v-9fbf100c]{position:absolute;left:48px;top:450px;width:340px;z-index:3}.cv-it[data-v-9fbf100c]{margin:0;font-family:var(--t-font-display);font-style:italic;font-size:76px;line-height:.98}.cv-cn[data-v-9fbf100c]{margin:18px 0 0;font-family:var(--t-font-serif-cn);font-weight:700;font-size:34px;letter-spacing:10px}.cv-bar[data-v-9fbf100c]{display:block;width:72px;height:5px;background:var(--t-color-signal);margin:22px 0}.cv-lead[data-v-9fbf100c]{margin:0 0 28px;font-size:15px;line-height:1.8;color:var(--t-color-text-2)}.cv-right[data-v-9fbf100c]{position:absolute;right:48px;top:450px;width:300px;z-index:3}.cv-right .lbl[data-v-9fbf100c]{display:block;padding-bottom:12px;border-bottom:1px solid var(--t-color-ink)}.toc[data-v-9fbf100c]{display:flex;gap:18px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--t-color-line);transition:padding var(--t-motion-dur) var(--t-motion-ease)}.toc[data-v-9fbf100c]:hover{padding-left:8px}.toc-p[data-v-9fbf100c]{font-family:var(--t-font-display);font-weight:400;font-size:36px;width:58px;line-height:1}.toc-b[data-v-9fbf100c]{display:flex;flex-direction:column;gap:4px}.toc-b em[data-v-9fbf100c]{font-size:19px}.toc-b span[data-v-9fbf100c]{font-size:13px;color:var(--t-color-text-3)}.cv-tag[data-v-9fbf100c]{position:absolute;left:calc(50% + 96px);bottom:150px;z-index:3;width:228px;color:var(--t-color-on-ink);background:var(--t-color-ink);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.cv-tag .lbl[data-v-9fbf100c]{color:var(--t-color-on-ink-2);font-size:10px}.cv-tag b[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-size:17px}.cv-tp[data-v-9fbf100c]{display:flex;justify-content:space-between;align-items:center;font-family:var(--t-font-display);font-size:26px}.cv-tp img[data-v-9fbf100c]{width:18px}.cv-code[data-v-9fbf100c]{position:absolute;right:48px;bottom:30px;z-index:3;font-family:var(--t-font-label);font-size:10px;letter-spacing:3px}.bars[data-v-9fbf100c]{display:flex;height:46px;margin-bottom:8px}.bars i[data-v-9fbf100c]{display:block;height:100%;background:var(--t-color-ink)}.bars i.gap[data-v-9fbf100c]{background:transparent}.turn[data-v-9fbf100c]{display:flex;align-items:center;gap:20px;height:56px;border-top:1px solid var(--t-color-ink);font-family:var(--t-font-label);font-size:11px;letter-spacing:4px;text-transform:uppercase}.turn i[data-v-9fbf100c]{flex:1;height:1px;background:var(--t-color-ink)}.turn img[data-v-9fbf100c]{width:16px;animation:bob-9fbf100c 2.4s var(--t-motion-ease) infinite}@keyframes bob-9fbf100c{50%{transform:translateY(5px)}}.still .mast[data-v-9fbf100c],.still .model[data-v-9fbf100c],.still .turn img[data-v-9fbf100c]{animation:none}.sec[data-v-9fbf100c]{padding:120px 0 0}.sec.ink[data-v-9fbf100c]{background:var(--t-color-ink);color:var(--t-color-on-ink);padding-bottom:120px;margin-top:120px}.folio[data-v-9fbf100c]{display:flex;gap:22px;align-items:center;border-top:var(--t-stroke-web-bold) solid var(--t-color-ink);padding-top:12px;font-family:var(--t-font-label);font-size:12px;letter-spacing:4px;text-transform:uppercase}.folio.inv[data-v-9fbf100c]{border-top-color:var(--t-color-on-ink)}.folio .pg[data-v-9fbf100c]{margin-left:auto;color:var(--t-color-text-3)}.folio.inv .pg[data-v-9fbf100c]{color:var(--t-color-on-ink-2)}.h2[data-v-9fbf100c]{margin:0;font-weight:400;display:flex;align-items:baseline;gap:22px;flex-wrap:wrap}.h2 em[data-v-9fbf100c]{font-size:var(--t-font-web-h2);line-height:1;letter-spacing:-.02em}.h2 small[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-weight:700;font-size:22px;letter-spacing:8px}.sh[data-v-9fbf100c]{margin:36px 0 48px}.sh.row[data-v-9fbf100c]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.sh-d[data-v-9fbf100c]{margin:14px 0 0;font-size:15px;color:var(--t-color-on-ink-2)}.rv[data-v-9fbf100c]{opacity:0;transform:translateY(28px);transition:opacity var(--t-motion-reveal) var(--t-motion-slow),transform var(--t-motion-reveal) var(--t-motion-slow)}.rv.in[data-v-9fbf100c]{opacity:1;transform:none}.letter[data-v-9fbf100c]{display:grid;grid-template-columns:4fr 8fr;gap:48px;margin-top:40px}.lt-cols[data-v-9fbf100c]{column-count:2;column-gap:48px;column-rule:1px solid var(--t-color-line);font-family:var(--t-font-serif-cn);font-size:17px;line-height:2;text-align:justify}.lt-cols p[data-v-9fbf100c]{margin:0 0 18px}.drop[data-v-9fbf100c]{float:left;font-size:88px;line-height:1;font-weight:700;margin:6px 14px 0 0;padding:6px 10px;border:1px solid var(--t-color-ink)}.sign[data-v-9fbf100c]{display:flex;align-items:baseline;gap:12px;justify-content:flex-end}.sign em[data-v-9fbf100c]{font-size:34px}.sign span[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:12px;letter-spacing:2px;color:var(--t-color-text-3)}.lk-grid[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.lk[data-v-9fbf100c]{margin:0;position:relative;cursor:pointer;grid-column:span 3}.lk.l0[data-v-9fbf100c]{grid-column:span 6;grid-row:span 2}.lk.l2[data-v-9fbf100c]{margin-top:80px}.lk.l4[data-v-9fbf100c]{margin-top:-80px}.lk-ph[data-v-9fbf100c]{overflow:hidden;aspect-ratio:3 / 4;background:var(--t-color-bg-2)}.lk.paper .lk-ph[data-v-9fbf100c]{background:var(--t-color-paper)}.lk-ph img[data-v-9fbf100c]{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--t-motion-slow),filter 1.6s var(--t-motion-slow)}.lk.paper .lk-ph img[data-v-9fbf100c]{object-fit:contain;object-position:bottom}.lk:hover .lk-ph img[data-v-9fbf100c]{transform:scale(1.04)}.lk figcaption[data-v-9fbf100c]{display:flex;align-items:flex-end;gap:16px;padding-top:14px;border-top:1px solid var(--t-color-on-ink-2);margin-top:14px}.lk-no[data-v-9fbf100c]{font-family:var(--t-font-display);font-style:italic;font-size:64px;line-height:.8;display:flex;flex-direction:column}.lk-no small[data-v-9fbf100c]{font-family:var(--t-font-label);font-style:normal;font-size:10px;letter-spacing:3px;margin-bottom:8px}.lk.l0 .lk-no[data-v-9fbf100c]{font-size:120px}.lk-t[data-v-9fbf100c]{display:flex;flex-direction:column;gap:6px;font-family:var(--t-font-serif-cn);font-size:18px;font-weight:700}.lk-t em[data-v-9fbf100c]{font-family:var(--t-font-label);font-style:normal;font-size:11px;letter-spacing:2px;color:var(--t-color-on-ink-2);font-weight:400}.lk-hover[data-v-9fbf100c]{position:absolute;left:0;right:0;top:0;aspect-ratio:3 / 4;background:var(--t-color-mask);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:28px;opacity:0;transition:opacity .7s var(--t-motion-slow);font-size:14px}.lk-hover p[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-size:18px;margin:0 0 10px;line-height:1.6}.lk-hover b[data-v-9fbf100c]{margin-top:12px;font-weight:400;letter-spacing:3px;font-size:13px}.lk:hover .lk-hover[data-v-9fbf100c]{opacity:1}.tabs[data-v-9fbf100c]{display:flex;gap:6px;flex-wrap:wrap}.tabs button[data-v-9fbf100c]{padding:10px 18px;font-size:14px;border-bottom:2px solid transparent;color:var(--t-color-text-3);transition:color var(--t-motion-dur)}.tabs button i[data-v-9fbf100c]{font-family:var(--t-font-display);font-style:normal;margin-right:6px;color:var(--t-color-text-4)}.tabs button.on[data-v-9fbf100c]{color:var(--t-color-ink);border-bottom-color:var(--t-color-signal);font-weight:700}.tabs button.on i[data-v-9fbf100c]{color:var(--t-color-signal)}.pk-grid[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(4,1fr);gap:56px 32px}.pk[data-v-9fbf100c]{display:flex;flex-direction:column}.pk.feat[data-v-9fbf100c]{grid-column:span 2;grid-row:span 2}.pk-ph[data-v-9fbf100c]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--t-color-bg-2)}.pk.feat .pk-ph[data-v-9fbf100c]{aspect-ratio:1 / 1}.pk-ph img[data-v-9fbf100c]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--t-motion-slow)}.pk:hover .pk-ph img[data-v-9fbf100c]{transform:scale(1.03)}.pk-new[data-v-9fbf100c]{position:absolute;left:0;top:0;background:var(--t-color-paper);color:var(--t-color-signal);font-family:var(--t-font-label);font-size:10px;letter-spacing:3px;padding:6px 10px;font-weight:700}.pk-no[data-v-9fbf100c]{position:absolute;right:14px;bottom:10px;font-family:var(--t-font-label);font-size:11px;letter-spacing:3px;background:var(--t-color-veil);padding:4px 8px}.pk-b[data-v-9fbf100c]{padding-top:18px;border-top:1px solid var(--t-color-ink);margin-top:16px;display:flex;flex-direction:column;flex:1}.pk-h[data-v-9fbf100c]{display:flex;justify-content:space-between;gap:16px}.pk h3[data-v-9fbf100c]{margin:0;font-family:var(--t-font-serif-cn);font-size:18px}.pk.feat h3[data-v-9fbf100c]{font-size:30px;letter-spacing:2px}.pk-h em[data-v-9fbf100c]{display:block;font-size:17px;color:var(--t-color-text-2);margin-top:4px}.pk.feat .pk-h em[data-v-9fbf100c]{font-size:26px}.pk-pr[data-v-9fbf100c]{text-align:right;white-space:nowrap}.pk-pr b[data-v-9fbf100c]{font-family:var(--t-font-display);font-weight:400;font-size:22px;display:block}.pk.feat .pk-pr b[data-v-9fbf100c]{font-size:40px}.pk-pr s[data-v-9fbf100c]{font-size:12px;color:var(--t-color-text-3)}.pk-lead[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-size:17px;line-height:1.9;margin:20px 0 0}.pk-notes[data-v-9fbf100c]{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--t-color-line)}.pk-notes li[data-v-9fbf100c]{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--t-color-line);font-size:14px;color:var(--t-color-text-2);line-height:1.6}.pk-notes sup[data-v-9fbf100c]{color:var(--t-color-signal);font-family:var(--t-font-display);font-size:22px;line-height:1;top:0}.pk-notes b[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:11px;letter-spacing:3px;color:var(--t-color-ink);min-width:40px;padding-top:3px}.pk-f[data-v-9fbf100c]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;gap:10px}.sws[data-v-9fbf100c]{display:flex;align-items:center;gap:6px;min-width:0}.sw[data-v-9fbf100c]{width:26px;height:26px;padding:3px;border:1px solid transparent}.sw i[data-v-9fbf100c]{display:block;width:100%;height:100%;border:1px solid var(--t-color-line)}.sw.on[data-v-9fbf100c]{border-color:var(--t-color-ink)}.sw-t[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:10px;letter-spacing:1.5px;color:var(--t-color-text-3);margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add[data-v-9fbf100c]{flex-shrink:0;border:1px solid var(--t-color-ink);padding:9px 14px;font-size:13px;letter-spacing:2px;transition:background var(--t-motion-dur),color var(--t-motion-dur)}.add[data-v-9fbf100c]:hover{background:var(--t-color-ink);color:var(--t-color-on-ink)}.talk[data-v-9fbf100c]{display:grid;grid-template-columns:5fr 7fr;gap:72px;margin-top:40px;align-items:start}.tk-ph[data-v-9fbf100c]{margin:0;position:sticky;top:100px}.tk-ph img[data-v-9fbf100c]{width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:grayscale(1)}.tk-ph figcaption[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:11px;letter-spacing:2px;padding-top:12px;border-top:1px solid var(--t-color-ink);margin-top:12px;color:var(--t-color-text-2)}blockquote[data-v-9fbf100c]{margin:0}.tk-b blockquote[data-v-9fbf100c]{position:relative;font-family:var(--t-font-serif-cn);font-weight:700;font-size:46px;line-height:1.45;padding:56px 0 40px 80px;border-bottom:1px solid var(--t-color-ink)}.tk-b blockquote i[data-v-9fbf100c]{position:absolute;left:-6px;top:20px;font-family:var(--t-font-display);font-style:normal;font-size:200px;line-height:1}.qa[data-v-9fbf100c]{padding:30px 0;border-bottom:1px solid var(--t-color-line)}.qa h4[data-v-9fbf100c]{margin:0;font-family:var(--t-font-serif-cn);font-size:20px;display:flex;gap:16px}.qa h4 span[data-v-9fbf100c]{font-family:var(--t-font-display);font-weight:400;font-style:italic}.qa p[data-v-9fbf100c]{margin:14px 0 0 44px;font-size:16px;line-height:1.95;color:var(--t-color-text-2)}.stats[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--t-color-ink);border-bottom:1px solid var(--t-color-ink);margin-bottom:96px}.st[data-v-9fbf100c]{padding:40px 28px;border-right:1px solid var(--t-color-line);display:flex;flex-direction:column;gap:12px}.st[data-v-9fbf100c]:last-child{border-right:0}.st b[data-v-9fbf100c]{font-family:var(--t-font-display);font-weight:400;font-size:112px;line-height:.9;letter-spacing:-.03em}.st b small[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-size:22px;margin-left:6px;letter-spacing:0}.st span[data-v-9fbf100c]{font-size:14px;color:var(--t-color-text-2)}.letters[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px}.lt[data-v-9fbf100c]{position:relative;padding-top:50px}.lt i[data-v-9fbf100c]{position:absolute;left:0;top:-10px;font-family:var(--t-font-display);font-style:normal;font-size:110px;line-height:1}.lt p[data-v-9fbf100c]{margin:0;font-family:var(--t-font-serif-cn);font-size:19px;line-height:1.85}.lt cite[data-v-9fbf100c]{display:block;margin-top:18px;font-style:normal;font-family:var(--t-font-label);font-size:12px;letter-spacing:2px;color:var(--t-color-text-3)}.jn-grid[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.jn-ph[data-v-9fbf100c]{aspect-ratio:4 / 3;overflow:hidden;background:var(--t-color-bg-2)}.jn-ph img[data-v-9fbf100c]{width:100%;height:100%;object-fit:cover;filter:grayscale(.35);transition:transform 1.4s var(--t-motion-slow),filter 1.4s}.jn:hover .jn-ph img[data-v-9fbf100c]{transform:scale(1.04);filter:none}.jn-m[data-v-9fbf100c]{display:flex;justify-content:space-between;margin-top:18px;padding-top:12px;border-top:1px solid var(--t-color-ink);font-family:var(--t-font-label);font-size:11px;letter-spacing:3px}.jn h3[data-v-9fbf100c]{margin:16px 0 0;font-family:var(--t-font-serif-cn);font-size:26px}.jn p[data-v-9fbf100c]{margin:12px 0 0;font-size:15px;line-height:1.8;color:var(--t-color-text-2)}.jn a[data-v-9fbf100c]{display:inline-block;margin-top:16px;font-size:13px;letter-spacing:2px;border-bottom:1px solid var(--t-color-ink);padding-bottom:3px}.visit[data-v-9fbf100c]{margin-top:140px}.vs[data-v-9fbf100c]{display:grid;grid-template-columns:6fr 6fr;gap:72px;margin-top:48px}.vs-t[data-v-9fbf100c]{margin:0;font-family:var(--t-font-display);font-weight:400;font-size:112px;line-height:.98;letter-spacing:-.02em}.st-tabs[data-v-9fbf100c]{display:flex;gap:8px;margin:40px 0 0}.st-tabs button[data-v-9fbf100c]{padding:12px 18px;border:1px solid var(--t-color-on-ink-2);font-size:14px;color:var(--t-color-on-ink-2)}.st-tabs button.on[data-v-9fbf100c]{background:var(--t-color-paper);color:var(--t-color-ink);border-color:var(--t-color-paper)}.st-card[data-v-9fbf100c]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.st-card img[data-v-9fbf100c]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.st-card dl[data-v-9fbf100c]{margin:0;display:grid;grid-template-columns:48px 1fr;gap:12px 10px;font-size:14px;line-height:1.6;align-content:start}.st-card dt[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:11px;letter-spacing:2px;color:var(--t-color-on-ink-2);padding-top:3px}.st-card dd[data-v-9fbf100c]{margin:0}.bk[data-v-9fbf100c]{border:1px solid var(--t-color-on-ink-2);padding:36px;display:flex;flex-direction:column;gap:22px;align-self:start}.bk .lbl[data-v-9fbf100c]{color:var(--t-color-on-ink-2)}.f label[data-v-9fbf100c]{display:block;font-family:var(--t-font-label);font-size:11px;letter-spacing:3px;color:var(--t-color-on-ink-2);margin-bottom:10px}.chips[data-v-9fbf100c]{display:flex;flex-wrap:wrap;gap:8px}.chips button[data-v-9fbf100c]{border:1px solid var(--t-color-on-ink-2);padding:10px 14px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:70px;transition:background var(--t-motion-dur)}.chips button small[data-v-9fbf100c]{font-size:11px;color:var(--t-color-on-ink-2)}.chips button.on[data-v-9fbf100c]{background:var(--t-color-paper);color:var(--t-color-ink);border-color:var(--t-color-paper)}.chips button.on small[data-v-9fbf100c]{color:var(--t-color-signal)}.chips button[data-v-9fbf100c]:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.f.two[data-v-9fbf100c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f input[data-v-9fbf100c]{width:100%;height:46px;background:transparent;border:0;border-bottom:1px solid var(--t-color-on-ink-2);color:var(--t-color-on-ink);font:inherit;font-size:15px;outline:none}.f input[data-v-9fbf100c]:focus{border-bottom-color:var(--t-color-paper)}.f input[data-v-9fbf100c]::placeholder{color:var(--t-color-on-ink-2)}.err[data-v-9fbf100c]{margin:0;color:var(--t-color-signal);font-size:13px}.fine[data-v-9fbf100c]{margin:0;font-size:12px;color:var(--t-color-on-ink-2);line-height:1.6}.done[data-v-9fbf100c]{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.dn-t[data-v-9fbf100c]{margin:0;font-family:var(--t-font-serif-cn);font-size:34px;font-weight:700}.dn-d[data-v-9fbf100c]{margin:0;font-size:15px;line-height:1.8;color:var(--t-color-on-ink-2)}.colo[data-v-9fbf100c]{padding:96px 0 40px}.co-top[data-v-9fbf100c]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;border-top:var(--t-stroke-web-bold) solid var(--t-color-ink);padding-top:20px;flex-wrap:wrap}.co-mast[data-v-9fbf100c]{display:flex;align-items:baseline;gap:16px}.co-mast span[data-v-9fbf100c]{font-family:var(--t-font-display);font-size:120px;line-height:.9;letter-spacing:-.02em}.co-mast b[data-v-9fbf100c]{font-family:var(--t-font-serif-cn);font-size:24px;letter-spacing:8px}.sub[data-v-9fbf100c]{width:420px;max-width:100%}.sub label[data-v-9fbf100c]{display:block;font-size:13px;color:var(--t-color-text-2);margin-bottom:10px}.sub div[data-v-9fbf100c]{display:flex;border-bottom:1px solid var(--t-color-ink)}.sub input[data-v-9fbf100c]{flex:1;min-width:0;border:0;height:46px;font:inherit;font-size:15px;outline:none;background:transparent}.sub button[data-v-9fbf100c]{font-size:13px;letter-spacing:3px;padding:0 6px}.co-grid[data-v-9fbf100c]{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--t-color-ink);margin-top:36px}.co-grid div[data-v-9fbf100c]{padding:18px 0;display:flex;flex-direction:column;gap:6px}.co-grid span[data-v-9fbf100c]{font-family:var(--t-font-label);font-size:10px;letter-spacing:3px;color:var(--t-color-text-3)}.co-grid b[data-v-9fbf100c]{font-weight:400;font-size:14px}.co-f[data-v-9fbf100c]{display:flex;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--t-color-line);font-family:var(--t-font-label);font-size:11px;letter-spacing:2px;color:var(--t-color-text-3);flex-wrap:wrap}.lb-mask[data-v-9fbf100c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--t-color-mask);display:flex;align-items:center;justify-content:center;padding:40px;animation:fade-9fbf100c .5s var(--t-motion-slow)}@keyframes fade-9fbf100c{0%{opacity:0}}.lb-box[data-v-9fbf100c]{background:var(--t-color-paper);display:grid;grid-template-columns:1fr 1fr;width:min(1000px,100%);max-height:90vh;overflow:auto;animation:up-9fbf100c .7s var(--t-motion-slow)}@keyframes up-9fbf100c{0%{transform:translateY(30px);opacity:0}}.lb-ph[data-v-9fbf100c]{background:var(--t-color-bg-2)}.lb-ph.paper[data-v-9fbf100c]{background:var(--t-color-paper)}.lb-ph img[data-v-9fbf100c]{width:100%;height:100%;object-fit:cover}.lb-ph.paper img[data-v-9fbf100c]{object-fit:contain}.lb-b[data-v-9fbf100c]{padding:40px;position:relative;display:flex;flex-direction:column;gap:14px}.lb-x[data-v-9fbf100c]{position:absolute;right:18px;top:18px;width:36px;height:36px}.lb-b h3[data-v-9fbf100c]{margin:0;font-family:var(--t-font-serif-cn);font-size:36px}.lb-b p[data-v-9fbf100c]{margin:0 0 10px;color:var(--t-color-text-2);line-height:1.8}.lb-it[data-v-9fbf100c]{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--t-color-line)}.lb-it img[data-v-9fbf100c]{width:72px;height:88px;object-fit:cover;background:var(--t-color-bg-2)}.lb-it b[data-v-9fbf100c]{display:block;font-family:var(--t-font-serif-cn)}.lb-it span[data-v-9fbf100c]{font-family:var(--t-font-display);font-size:20px}.lb-f[data-v-9fbf100c]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid var(--t-color-ink);gap:12px}.lb-f b[data-v-9fbf100c]{font-family:var(--t-font-display);font-weight:400;font-size:28px}.toast[data-v-9fbf100c]{position:fixed;left:50%;bottom:40px;transform:translate(-50%,20px);background:var(--t-color-ink);color:var(--t-color-on-ink);padding:14px 24px;font-size:14px;letter-spacing:1px;opacity:0;pointer-events:none;transition:all .5s var(--t-motion-slow);z-index:120}.toast.show[data-v-9fbf100c]{opacity:1;transform:translate(-50%)}@media (max-width: 1100px){.wrap[data-v-9fbf100c]{padding:0 32px}.cv-code[data-v-9fbf100c]{right:auto}.links[data-v-9fbf100c]{display:none}.nav-in[data-v-9fbf100c]{justify-content:space-between}.rb-c[data-v-9fbf100c]{display:none}.cv-in[data-v-9fbf100c]{height:auto;padding-bottom:40px}.cv-meta[data-v-9fbf100c]{left:32px;right:32px}.mast[data-v-9fbf100c]{position:relative;top:auto;padding-top:56px;font-size:19.5vw}.model[data-v-9fbf100c]{position:relative;display:block;left:auto;top:auto;margin:-38vw auto 0;width:64vw;height:92vw;object-fit:cover;object-position:top}.cv-left[data-v-9fbf100c],.cv-right[data-v-9fbf100c]{position:relative;left:auto;right:auto;top:auto;width:auto}.cv-left[data-v-9fbf100c]{margin-top:40px;border-top:1px solid var(--t-color-ink);padding-top:32px}.cv-right[data-v-9fbf100c]{margin-top:40px}.cv-tag[data-v-9fbf100c]{display:none}.cv-code[data-v-9fbf100c]{position:static;margin-top:32px}.letter[data-v-9fbf100c]{grid-template-columns:1fr;gap:24px}.lk-grid[data-v-9fbf100c]{grid-template-columns:repeat(2,1fr)}.lk[data-v-9fbf100c],.lk.l0[data-v-9fbf100c]{grid-column:span 1;grid-row:auto}.lk.l0[data-v-9fbf100c]{grid-column:span 2}.lk.l2[data-v-9fbf100c],.lk.l4[data-v-9fbf100c]{margin-top:0}.pk-grid[data-v-9fbf100c]{grid-template-columns:repeat(2,1fr);gap:48px 24px}.pk.feat[data-v-9fbf100c]{grid-column:span 2;grid-row:auto}.talk[data-v-9fbf100c]{grid-template-columns:1fr;gap:40px}.tk-ph[data-v-9fbf100c]{position:static}.stats[data-v-9fbf100c]{grid-template-columns:repeat(2,1fr)}.st[data-v-9fbf100c]:nth-child(2){border-right:0}.st[data-v-9fbf100c]:nth-child(-n+2){border-bottom:1px solid var(--t-color-line)}.letters[data-v-9fbf100c],.jn-grid[data-v-9fbf100c]{grid-template-columns:1fr;gap:40px}.vs[data-v-9fbf100c]{grid-template-columns:1fr;gap:48px}.co-grid[data-v-9fbf100c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.wrap[data-v-9fbf100c]{padding:0 20px}.ribbon[data-v-9fbf100c]{font-size:10px;letter-spacing:1px}.nav-r .bag[data-v-9fbf100c]{display:none}.lg-en[data-v-9fbf100c]{font-size:24px}.cv-meta[data-v-9fbf100c]{left:20px;right:20px;font-size:10px;letter-spacing:2px}.cv-meta span[data-v-9fbf100c]:last-child{display:none}.mast[data-v-9fbf100c]{font-size:20.5vw;padding-top:44px}.model[data-v-9fbf100c]{width:80vw;height:124vw;margin-top:-46vw}.co-mast[data-v-9fbf100c]{flex-wrap:wrap}.cv-it[data-v-9fbf100c]{font-size:56px}.cv-cn[data-v-9fbf100c]{font-size:28px}.sec[data-v-9fbf100c]{padding-top:80px}.sec.ink[data-v-9fbf100c]{margin-top:80px;padding-bottom:80px}.h2 em[data-v-9fbf100c]{font-size:56px}.h2 small[data-v-9fbf100c]{font-size:18px}.lt-cols[data-v-9fbf100c]{column-count:1;font-size:16px}.lk-grid[data-v-9fbf100c]{grid-template-columns:1fr}.lk.l0[data-v-9fbf100c]{grid-column:span 1}.lk.l0 .lk-no[data-v-9fbf100c]{font-size:80px}.pk-grid[data-v-9fbf100c]{grid-template-columns:1fr}.pk.feat[data-v-9fbf100c]{grid-column:span 1}.pk.feat h3[data-v-9fbf100c]{font-size:24px}.pk.feat .pk-pr b[data-v-9fbf100c]{font-size:30px}.tk-b blockquote[data-v-9fbf100c]{font-size:30px;padding-left:50px}.tk-b blockquote i[data-v-9fbf100c]{font-size:130px}.qa p[data-v-9fbf100c]{margin-left:0}.stats[data-v-9fbf100c]{grid-template-columns:1fr 1fr}.st[data-v-9fbf100c]{padding:28px 16px}.st b[data-v-9fbf100c]{font-size:64px}.vs-t[data-v-9fbf100c]{font-size:72px}.st-card[data-v-9fbf100c]{grid-template-columns:1fr}.st-tabs[data-v-9fbf100c]{flex-wrap:wrap}.bk[data-v-9fbf100c]{padding:24px 20px}.f.two[data-v-9fbf100c]{grid-template-columns:1fr}.co-mast span[data-v-9fbf100c]{font-size:72px}.co-grid[data-v-9fbf100c]{grid-template-columns:repeat(2,1fr)}.lb-box[data-v-9fbf100c]{grid-template-columns:1fr}.lb-mask[data-v-9fbf100c]{padding:16px}}
