@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Homemade Apple;src:url(/fonts/homemade-apple.woff2)format("woff2");font-weight:400;font-display:swap}:root{--home-flow-width:1.2px;--home-flow-field-opacity:.22;--home-flow-path-opacity:.62;--pleat-base:#f2f0e6;--pleat-wave:#a4cfad;--pleat-opacity:.82;--pleat-wave-opacity:.82;--pleat-fallback-filter:drop-shadow(0 0 2px #a4cfad4d);--pleat-glow:.5;--cursor-disc-line:#1a1a1a38;--cursor-disc-fill:#1a1a1a14;--cursor-disc-hot-fill:#1a1a1a29;--cursor-dot:#fff;--cursor-dot-line:#1a1a1a59;--cursor-ripple:#ffffffe6;--cursor-ripple-line:#1a1a1a40;--gallery-bath-bg:radial-gradient(110% 70% at 12% 0%, #2d7d462e 0%, transparent 58%), linear-gradient(178deg, #090c0c 0%, #101814 34%, #1a251f 62%, #34413a 100%);--gallery-bath-ink:#fff;--gallery-bath-shadow:0 2px 14px #00000073;--gallery-bath-hint-shadow:0 1px 8px #00000073;--gallery-topbar-ink:#ffffffc2;--gallery-topbar-emphasis:#fff;--gallery-topbar-line:#ffffff24;--gallery-topbar-nav-line:#ffffff38;--gallery-topbar-hot-line:#ffffff8c;--gallery-topbar-current-line:var(--accent-ink);--gallery-nav-wash:#d9efdc40;--gallery-nav-line:#79ad8799;--gallery-topbar-bg:linear-gradient(180deg, #00000042, transparent);--gallery-entry-bg:radial-gradient(110% 70% at 12% 0%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 58%), linear-gradient(178deg, var(--dusk-1) 0%, var(--dusk-2) 34%, var(--dusk-3) 62%, var(--dusk-4) 100%);--pleat-contrast:.5;--water-shadow:#53645a;--water-light:#fff;--water-strength:.17;--water-light-gain:2.6;--ring-plate-opacity:.42;--ring-perspective:1000px;--ring-light-opacity:1;--ring-inlay-color:#bfe252;--ring-inlay-width:8px;--ring-day-filter:hue-rotate(45.883deg);--ring-light-halo:#bfe25233;--ring-light-core:#ffffd7;--ring-light-halo-width:6px;--ring-light-core-width:4px;--ring-light-halo-length:24;--ring-light-core-length:26;--dur-ring-flow:24s;--scene-hud-paper:#fafaf7e6;--scene-photo-paper:#fdfbf5;--scene-paper-edge:.55rem;--scene-paper-shadow:0 .25rem .65rem #1a1a1a1a;--scene-feather:1.5px;--scene-mobile-title-top:5.5rem;--scene-control-size:2.75rem;--scene-status-width:4.5rem;--scene-button-radius:.25rem;--scene-disabled-opacity:.5;--scene-title-width:41.25rem;--scene-display:7.5rem;--scene-display-long:5rem;--scene-tracking:-.055em;--scene-photo-height:18.75rem;--scene-caption-indent:4.5rem;--scene-perspective:1100px;--scene-slice-center-shift:3rem;--scene-mobile-photo-height:14rem;--scene-fade-duration:.26s;--paper:#fafaf7;--ink:#1a1a1a;--muted:#5a5a56;--hair:#d8d5ce;--accent:#2d7d46;--accent-ink:#266b3b;--accent-bright:#4caf50;--accent-wash:#edf3ec;--panel:#efede7;--logo-ink:#e9efe9;--logo-glow:#8fe0b0;--on-band:#fff;--on-band-sub:#dedede;--on-band-meta:#b4b4b4;--footer-bg:var(--ink);--footer-meta:var(--on-band-meta);--footer-link:var(--on-band-sub);--footer-value:var(--on-band);--footer-hover:var(--accent-ink);--social-icon-fill:#000;--jelly-tip-light:#ff7313;--jelly-tip-dark:#266b3b;--code-bg:#0e0e0e;--code-fg:#ededed;--code-inline-bg:#f2f1ef;--code-rule:#333;--code-btn-line:#4a4a4a;--code-btn-bg:#242424;--code-keyword:#6fcf8f;--fs-display:clamp(2.8rem, 13vw, 8.5rem);--fs-title:clamp(1.9rem, 1.1rem + 3.6vw, 3.8rem);--fs-item:clamp(1.6rem, 1rem + 4.2vw, 3.4rem);--fs-h2:clamp(1.45rem, 1.05rem + 1.5vw, 2.1rem);--fs-h3:clamp(1.15rem, 1rem + .7vw, 1.4rem);--fs-lg:1.375rem;--fs-lede:1.125rem;--fs-body:1.0625rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-mono:.85rem;--lh-display:.9;--lh-title:1.02;--lh-item:1.03;--lh-heading:1.18;--lh-body:1.75;--ls-display:-.045em;--ls-title:-.035em;--ls-item:-.032em;--ls-h2:-.012em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--wrap:82rem;--measure:34em;--post-measure:46rem;--post-rail-width:16rem;--post-rail-gap:4rem;--writer-sidebar:15rem;--writer-editor-height:28rem;--writer-editor-mobile-height:22rem;--writer-compare-height:14rem;--writer-image-card:13rem;--writer-image-height:9rem;--gutter:clamp(1rem, 4vw, 3rem);--band-h:min(74vh, 42rem);--dur-fast:.12s;--dur-enter:.64s;--dur-stagger:.32s;--ease:cubic-bezier(.16, 1, .3, 1);--ease-interact:cubic-bezier(.22, 1, .36, 1);--dur-orbit:8s;--dur-blink:.8s;--focus-min:.65;--dur-boot:5.75s;--dur-boot-mini:1.5s;--bi-total:var(--dur-boot);--bi-draw-at:.18s;--bi-draw:2.15s;--bi-mark-out-at:2.25s;--bi-mark-out:.7s;--bi-wipe-at:2.45s;--bi-wipe:.95s;--bi-bloom-at:3.4s;--bi-bloom:1.2s;--bi-copy-at:4.15s;--bi-copy:.95s;--bi-ch-at:4.4s;--bi-ch:.64s;--bi-ch-step:30ms;--bi-k:1;--signal:#e87722;--signal-text:#b45309;--deco-ring-line:#1a1a1a12;--deco-wash-green:#2d7d460b;--deco-orbit-strong:#2d7d4638;--deco-orbit-soft:#2d7d4617;--deco-orbit-inner:#2d7d462e;--deco-crosshair-line:#2d7d4666;--deco-crosshair-dot:#2d7d46b3;--deco-fracture-band:#1a1a1a14;--deco-fracture-line:#1a1a1a38;--deco-fracture-light:#fafaf799;--deco-fracture-ghost:#1a1a1a0d;--paper-ghost:#fafaf702;--deco-plate-fine:#2d7d460f;--deco-plate-coarse:#2d7d4614;--deco-plate-u:8px;--ink-motif:#2f7741;--ink-blue:var(--ink-motif);--page-grid-line:#1a1a1a0b;--page-wash-green:#2d7d460b;--page-slice-scrim:.1;--deco-identity-ink:#1a1a1a0f;--dusk-1:#0b100e;--dusk-2:#131b17;--dusk-3:#1e2a23;--dusk-4:#3a4740;--dusk-5:#6d7a70;--dusk-6:#c8ccc2;--glass-bg:#ffffff5c;--glass-bg-hot:#ffffff96;--glass-line:#1a1a1a14;--glass-blur:10px;--glass-blur-hot:18px;--glass-shadow:0 1px 2px #1a1a1a0a, 0 8px 28px -12px #1a1a1a24;--dglass-line:#ffffff1f;--dark-glass-bg:#ffffff12;--dark-glass-bg-hot:#ffffff21;--dark-glass-line:#ffffff8c;--dark-glass-line-low:#ffffff2e;--dark-glass-glow:#ffffff4d;--dark-glass-drop:#1a1a1a66;--dark-glass-blur:14px;--dark-glass-sat:180%;--dur-hover:.26s;--dur-card-expand:.42s;--dur-card-collapse:.28s;--dur-card-switch:.18s;--ease-glass:cubic-bezier(.32, .72, 0, 1);--hover-lift:-2px;--hover-nudge:6px;--ink-1:#16241e;--ink-2:#5f6b64;--ink-deep:#0b1a14;--visitor-backdrop:var(--ink-deep);--on-ink:#f2f4f1;--pt-sweep:.9s;--pt-ink:#0b1a14;--pt-edge:#16241e;--pt-letter:#f2f4f1;--pt-accent:#4caf50}html.boot-mini{--bi-total:var(--dur-boot-mini);--bi-draw-at:60ms;--bi-draw:.62s;--bi-mark-out-at:.56s;--bi-mark-out:.26s;--bi-wipe-at:.6s;--bi-wipe:.34s;--bi-bloom-at:.94s;--bi-bloom:.46s;--bi-copy-at:.9s;--bi-copy:.3s;--bi-ch-at:.9s;--bi-ch:.3s;--bi-ch-step:4ms;--bi-k:.02}html.dark{--pleat-dark-filter:grayscale(1) sepia(1) saturate(2.2) hue-rotate(-18deg) brightness(.85) contrast(1.05);--pleat-dark-opacity:.25;--ink-plate-dark-filter:grayscale(1) invert(1) brightness(.65) sepia(1) saturate(3) hue-rotate(-20deg);--links-plate-dark-opacity:.17;--links-plate-dark-mobile-opacity:.12;--talks-plate-dark-opacity:.16;--gallery-inf-dark-opacity:.16;--log-inf-dark-opacity:.16;--home-hero-1:#eb6100;--home-hero-2:#f56800;--home-hero-3:#ef6100;--home-hero-4:#e85c00;--gallery-bath-bg:linear-gradient(178deg, var(--home-hero-1) 0%, var(--home-hero-2) 34%, var(--home-hero-3) 62%, var(--home-hero-4) 100%);--gallery-entry-bg:var(--gallery-bath-bg);--cursor-disc-line:#ffb570a6;--cursor-disc-fill:#ed8c3b14;--cursor-disc-hot-fill:#ed8c3b2e;--cursor-ripple:#ffc082d9;--ring-plate-opacity:.72;--ring-light-opacity:.72;--ring-inlay-color:#ef913f;--ring-light-halo:#ffb0408c;--ring-light-core:#fff6ea;--ring-light-halo-width:9px;--ring-light-core-width:3px;--ring-light-halo-length:48;--ring-light-core-length:28;--water-shadow:#44362e;--water-light:#d78d54;--water-strength:.2;--water-light-gain:1.25;--pt-ink:#090807;--pt-edge:#754324;--pt-letter:#ffc38b;--pt-accent:#ed8c3b;--paper:#0b0b0c;--visitor-backdrop:#000;--ink:#f2f4f1;--muted:#a9b4ac;--hair:#2f2f31;--accent:#ff7b00;--footer-bg:#cf681c;--footer-meta:var(--paper);--footer-link:var(--paper);--footer-value:var(--paper);--footer-hover:var(--paper);--social-icon-fill:var(--accent-ink);--accent-ink:#ffb570;--accent-wash:#241a12;--panel:#1c1c1e;--glass-bg:#ffffff12;--glass-bg-hot:#ffffff21;--glass-line:#ffffff1f;--glass-shadow:0 1px 2px #00000040, 0 8px 28px -12px #00000080;--code-inline-bg:#242424;--signal-text:#eba55f;--ink-motif:#ffb570;--deco-identity-ink:#f2f4f108}:root{--fin-body-light:#f6f4ee;--fin-static-stroke:var(--fin-pulse-light);--fin-ambient-light:#fafaf7;--fin-pulse-light:#b9dfc3;--fin-body-dark:#3a3a3e;--fin-ambient-dark:#0d0d0f;--fin-glow-dark:#e08a3f}html.dark{--fin-body-dark:#3a3a3e;--fin-static-stroke:var(--fin-body-dark);--fin-ambient-dark:#0d0d0f;--fin-glow-dark:#e08a3f}body.chrome-console{--tsl-entry-color:#1f614b;--tsl-entry-opacity:.025;--tsl-entry-glow:.15;--tsl-entry-frame:#285b46;--tsl-glass-edge:#205b45c4;--tsl-glass-back-line:#34715980;--tsl-glass-fill:#fff0;--tsl-glass-highlight:#effff6e0;--tsl-glass-tint:#2b715e01;--tsl-glass-shadow:#163c2d12;--tsl-glass-sheen:.12;--tsl-glass-sheen-low:.025;--dna-sky:#d8ece0;--dna-ground:#1a2b23;--dna-key:#fff;--dna-fill:#a8d4bc;--dna-rim:#fff}html.dark body.chrome-console{--tsl-entry-color:#0b100e;--tsl-entry-opacity:.32;--tsl-entry-glow:1;--tsl-entry-frame:#fff;--tsl-glass-edge:#ff9b4799;--tsl-glass-back-line:#cf7c3d66;--tsl-glass-fill:#a5afad0a;--tsl-glass-highlight:#ffe5cbb3;--tsl-glass-tint:#ff7b000a;--tsl-glass-shadow:#0006;--tsl-glass-sheen:.24;--tsl-glass-sheen-low:.09;--paper:#100d0b;--ink:#eee4d9;--muted:#b6a699;--hair:#463326;--on-band:#f5eee7;--on-band-sub:#ddd0c5;--on-band-meta:#b7a89c;--accent-bright:#ffb570;--logo-ink:#edc7a4;--logo-glow:#ff9b47;--ink-1:#e0a36f;--ink-2:#a86c43;--dusk-1:#140e0a;--dusk-2:#21150f;--dusk-3:#342216;--dusk-4:#2a1c14;--dusk-5:#8d684d;--dusk-6:#dfb68e;--dglass-line:#ffad6630;--deco-orbit-strong:#e8924938;--deco-orbit-soft:#e8924917;--deco-orbit-inner:#e892492e;--home-hero-ink:#21150d;--home-hero-sub:#21150d;--home-hero-meta:#21150d;--home-hero-line:#442b1b59;--home-hero-grid:#442b1b14;--home-hero-glass:#442b1b12;--home-hero-glass-soft:#442b1b05;--home-nav-active-bg:#ffd1aa40;--home-flow-line:#000;--home-flow-field-opacity:.48;--home-flow-path-opacity:.9;--home-dna-inset:20vw;--home-halo:#ff7b0010;--home-halo-soft:#ff6a000a;--home-grid:#e8924914;--home-glass:#ffb5700f;--home-glass-soft:#ffb57004;--home-glass-light:#ffd1aa26;--home-active-bg:#f4924314;--home-active-line:#f4924347;--home-dusk-top:#e85c00;--home-dusk-mid:#593218;--home-paper-edge:#100d0bf5;--dna-body-copper:#875432;--dna-body-graphite:#302b27;--dna-sky:#d59c6b;--dna-ground:#1a0d06;--dna-key:#ffd7ae;--dna-fill:#a66636;--dna-rim:#ffac5a}html.dark body.post-plate{--deco-plate-fine:#bd9c7c17;--deco-plate-coarse:#c89b752e}html.dark body.guestbook-plate{--deco-orbit-strong:#e8924938;--deco-orbit-inner:#e892492e;--deco-plate-coarse:#c89b752e}html.dark body.gallery-inf-plate{--gallery-bath-ink:#15100b;--gallery-bath-shadow:0 1px 2px #ffcfa680;--gallery-bath-hint-shadow:var(--gallery-bath-shadow);--gallery-topbar-ink:#21150d;--gallery-topbar-emphasis:#15100b;--gallery-topbar-line:#21150d38;--gallery-topbar-nav-line:#21150d59;--gallery-topbar-hot-line:#21150d99;--gallery-topbar-current-line:#21150d;--gallery-topbar-bg:linear-gradient(180deg, #f56800e6, #f5680024)}html.dark body.tags-plate{--pleat-base:var(--fin-body-dark);--pleat-wave:var(--fin-glow-dark);--pleat-opacity:.72;--pleat-wave-opacity:.72;--pleat-contrast:.8;--pleat-glow:.5;--pleat-fallback-filter:grayscale(1) brightness(.23) drop-shadow(0 0 2px #e08a3f4d);--deco-crosshair-line:#ed8c3b66;--deco-crosshair-dot:#ffb570b3}:root{--forge-preview-paper:#fbfcf7;--forge-preview-ink:#273d2f;--forge-preview-mat:#dce2d5;--forge-preview-line:#dce3d9;--forge-preview-muted:#65735b;--forge-preview-symbol:#c1cbb6;--forge-editor-sidebar:#17251e;--forge-editor-sidebar-ink:#dce7d9;--forge-editor-active:#2d4737;--forge-preview-code:#e9eee6;--forge-preview-code-ink:#41634b;--forge-preview-code-key:#80613b;--forge-paper:#f5f4ef;--forge-paper-clean:#fafaf7;--forge-ink:#252b27;--forge-muted:#687062;--forge-line:#3948392b;--forge-glass:#fafaf7a6;--forge-panel:#eeeee8;--forge-shadow:#1e2a201a;--forge-etch:#33523526;--forge-object-shadow:#28372c24;--forge-button:#fafaf4d6;--forge-button-hot:#fafaf4f2;--forge-button-line:#ffffff4d;--forge-model-shadow:#1a351d26;--forge-editor-shadow:#11181338;--forge-model-line:#243f2426;--forge-dialog-backdrop:#0f140f66;--forge-dialog-shadow:#00000040;--forge-metal:#bfc5be;--forge-metal-edge:#e8ede6;--forge-chain:#8a948b;--forge-break-glint:var(--forge-light-key);--forge-rim:#69a575;--forge-light-key:#fff;--forge-light-fill:#f4f6ef;--forge-studio-top:#d5d7d3;--forge-studio-upper:#8c918b;--forge-studio-lower:#474f48;--forge-studio-bottom:#161d18;--forge-studio-panel:#e8eae6}html.dark{--forge-preview-paper:#171914;--forge-preview-ink:#e6e9de;--forge-preview-mat:#24251d;--forge-preview-line:#36392e;--forge-preview-muted:#abb39c;--forge-preview-symbol:#484d37;--forge-editor-sidebar:#0d110e;--forge-editor-sidebar-ink:#e2e6dc;--forge-editor-active:#383322;--forge-preview-code:#242920;--forge-preview-code-ink:#b7ca9c;--forge-preview-code-key:#d2a66e;--forge-paper:#100d0b;--forge-paper-clean:#15120f;--forge-ink:#ede9df;--forge-muted:#aaa398;--forge-line:#d8c5aa29;--forge-glass:#1d1814b3;--forge-panel:#1b1713;--forge-shadow:#0000004d;--forge-etch:#ce90512e;--forge-object-shadow:#000c;--forge-button:#27251fe8;--forge-button-hot:#343128f2;--forge-button-line:#eee4d929;--forge-model-shadow:#0006;--forge-editor-shadow:#00000080;--forge-model-line:#d8c5aa29;--forge-dialog-backdrop:#07060599;--forge-dialog-shadow:#00000080;--forge-metal:#636563;--forge-metal-edge:#c8c6be;--forge-chain:#77746c;--forge-break-glint:var(--accent);--forge-rim:#ff7b00}:root{--about-line:#1a1a1a26;--about-glass:#fafaf7ed;--about-shade:#1a1a1a16;--about-hover:#266b3b0d;--about-space:clamp(25px,5.4vw,90px);--about-serif:"Songti SC","Noto Serif CJK SC","STSong","SimSun",serif}html.dark{--about-line:#f2f4f12e;--about-glass:#141416ed;--about-shade:#0004;--about-hover:#ff7b0010}:root{--gallery-paper:#fafaf7;--gallery-ink:#1a1a1a;--gallery-muted:#68716a;--gallery-accent:#286e40;--gallery-stroke:#2b7446;--gallery-hair:#244f302b;--gallery-image-line:#1a1a1a24;--gallery-image-shadow:#13281921;--gallery-dialog-shadow:#17351e2e;--gallery-backdrop:#15261b6b;--gallery-hover:#286e400b;--gallery-serif:"Songti SC","Noto Serif CJK SC",STSong,SimSun,serif}html.dark{--gallery-paper:#0b0b0c;--gallery-ink:#f2f4f1;--gallery-muted:#a6aaa4;--gallery-accent:#efa66c;--gallery-stroke:#efa66c;--gallery-hair:#efa66c42;--gallery-image-line:#f2f4f13b;--gallery-image-shadow:#0009;--gallery-dialog-shadow:#0009;--gallery-backdrop:#000000ad;--gallery-hover:#efa66c0c}:root{--gallery-film-base:#8c9b8d;--gallery-film-shade:#d0d5c8;--gallery-film-edge:#54725a;--gallery-film-frame:#708777;--gallery-film-opacity:.4;--gallery-bath-faint:#ffffffa6}html.dark{--gallery-film-base:#785737;--gallery-film-shade:#221c17;--gallery-film-edge:#c28d58;--gallery-film-frame:#a37344;--gallery-film-opacity:.47;--gallery-bath-faint:#15100bb0}:root{--gallery-detail-1:#00000026;--music-glass:#fafaf708;--music-glass-bar:#fafaf700;--music-glass-bar-fallback:#fafaf700;--music-glass-fallback:#fafaf7f5;--music-glass-edge:#fffc;--music-glass-glint:#ffffffeb;--music-glass-inner:#ffffff26;--music-glass-shade:#17291f21;--music-glass-shadow:#12241b2b;--music-glass-control:#fff3;--music-glass-hover:#ffffff59;--music-glass-muted:#2b352e;--music-glass-accent:#174026;--music-glass-selected:#2d7d4617}html.dark{--music-glass:#1d20230a;--music-glass-bar:#1d202300;--music-glass-bar-fallback:#1d202300;--music-glass-fallback:#191b1df5;--music-glass-edge:#ffffff36;--music-glass-glint:#ffffff70;--music-glass-inner:#ffffff0f;--music-glass-shade:#00000070;--music-glass-shadow:#0006;--music-glass-control:#ffffff0f;--music-glass-hover:#ffffff1a;--music-glass-muted:#bfc4c1;--music-glass-accent:#ffb576;--music-glass-selected:#ff7b001f}:root{--photo-lightbox-bg:#1a1a1aeb;--photo-lightbox-ink:#fafaf7;--photo-lightbox-muted:#fafaf7b8;--photo-lightbox-edge:#fafaf74d;--photo-lightbox-hair:#fafaf72e;--photo-lightbox-accent:#4caf50}html.dark{--photo-lightbox-accent:#ffb570}:root{--mask-solid:#000;--liquid-tint:#ffffff03;--liquid-glint:#ffffff8c;--liquid-inner:#ffffff2e;--liquid-shade:#0014238c;--liquid-drop:#00000059;--liquid-cool:#a0c8ff29;--liquid-sheen:#ffffff0d;--liquid-shadow:#000a1e12;--liquid-rim:#ffffff26}html.dark{--liquid-tint:#ffffff03;--liquid-glint:#ffffff73;--liquid-inner:#ffffff21;--liquid-shade:#0000008c;--liquid-drop:#00000080;--liquid-cool:#adc9d929;--liquid-sheen:#ffffff0a;--liquid-shadow:#0000001a;--liquid-rim:#ffffff21}
