.axis[data-astro-cid-kgk4s3ok]{height:3.5rem;margin-bottom:2.75rem;position:relative}.axis[data-astro-cid-kgk4s3ok]:before{content:"";background:var(--rule-strong);transform-origin:0;height:1px;position:absolute;inset:auto 0 0}.wk[data-astro-cid-kgk4s3ok]{background:var(--rule-strong);width:1px;height:4px;position:absolute;bottom:0}.mo[data-astro-cid-kgk4s3ok]{background:var(--text-faint);width:1px;height:9px;position:absolute;bottom:0}.mo[data-astro-cid-kgk4s3ok] span[data-astro-cid-kgk4s3ok]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-faint);white-space:nowrap;position:absolute;top:calc(100% + .6rem);left:0}.today[data-astro-cid-kgk4s3ok]{background:var(--accent);transform-origin:bottom;width:1px;height:100%;position:absolute;bottom:0;right:0}.today[data-astro-cid-kgk4s3ok] span[data-astro-cid-kgk4s3ok]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--accent);white-space:nowrap;position:absolute;top:0;right:.5rem}.mk[data-astro-cid-kgk4s3ok]{--c:var(--text-muted);transform-origin:bottom;background:linear-gradient(var(--c), var(--c)) center bottom / 1.5px 100% no-repeat;width:13px;transition:--c var(--dur-2) linear;position:absolute;bottom:0;transform:translate(-50%)}.mk[data-astro-cid-kgk4s3ok].project{height:2.4rem}.mk[data-astro-cid-kgk4s3ok].journal{height:1.5rem}.mk[data-astro-cid-kgk4s3ok].gallery{height:.8rem}.mk[data-astro-cid-kgk4s3ok]:hover,.mk[data-astro-cid-kgk4s3ok].is-active{--c:var(--accent)}@property --c{syntax:"<color>";inherits:false;initial-value:#0000}.legend[data-astro-cid-kgk4s3ok]{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-6);color:var(--text-faint);flex-wrap:wrap;font-size:.75rem;display:flex}.legend[data-astro-cid-kgk4s3ok] i[data-astro-cid-kgk4s3ok]{vertical-align:-.1em;background:var(--text-muted);width:1.5px;margin-right:.5em;display:inline-block}.legend[data-astro-cid-kgk4s3ok] .project[data-astro-cid-kgk4s3ok] i[data-astro-cid-kgk4s3ok]{height:1.1em}.legend[data-astro-cid-kgk4s3ok] .journal[data-astro-cid-kgk4s3ok] i[data-astro-cid-kgk4s3ok]{height:.75em}.legend[data-astro-cid-kgk4s3ok] .gallery[data-astro-cid-kgk4s3ok] i[data-astro-cid-kgk4s3ok]{height:.4em}.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok]{gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:6.5rem 1fr auto;align-items:baseline;padding-block:1.1rem;display:grid}.entries[data-astro-cid-kgk4s3ok] li[data-astro-cid-kgk4s3ok]:last-child a[data-astro-cid-kgk4s3ok]{border-bottom:1px solid var(--rule)}.date[data-astro-cid-kgk4s3ok]{color:var(--text-faint);font-size:.8125rem}.kind[data-astro-cid-kgk4s3ok]{font-size:var(--step--1);color:var(--text-faint);display:none}.title[data-astro-cid-kgk4s3ok]{color:var(--text-muted);transition:color var(--dur-1) linear}.arrow[data-astro-cid-kgk4s3ok]{color:var(--text-faint);transition:transform var(--dur-2) var(--ease-out), color var(--dur-1) linear}.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok]:hover .title[data-astro-cid-kgk4s3ok],.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok].is-active .title[data-astro-cid-kgk4s3ok]{color:var(--text)}.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok]:hover .arrow[data-astro-cid-kgk4s3ok],.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok].is-active .arrow[data-astro-cid-kgk4s3ok]{color:var(--accent);transform:translate(4px)}@media (width>=1024px){.entries[data-astro-cid-kgk4s3ok] a[data-astro-cid-kgk4s3ok]{grid-template-columns:calc((100% - 11 * var(--gutter)) / 12 * 2 + var(--gutter)) 1.2fr 3fr auto}.kind[data-astro-cid-kgk4s3ok]{display:block}}@keyframes draw-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{scale:1 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.axis[data-astro-cid-kgk4s3ok]:before{animation:linear both draw-x view();animation-range:entry 30% cover 45%}.mk[data-astro-cid-kgk4s3ok]{animation:linear both grow-y view();animation-range:entry calc(30% + var(--p,0) * 0.15%) cover calc(42% + var(--p,0) * 0.12%)}.today[data-astro-cid-kgk4s3ok]{animation:linear both grow-y view();animation-range:cover 40% cover 52%}}}@keyframes tok-light{0%{color:var(--prose-dim);text-decoration-color:#0000}}@keyframes sup-in{0%{opacity:0;translate:0 .3em}}@media (prefers-reduced-motion:no-preference){.js [data-hero] .statement:not(.lit) .callout{color:var(--prose-dim);text-decoration-color:#0000}.js [data-hero] .statement:not(.lit) .callout sup{opacity:0}[data-hero] .statement.lit .callout{animation:tok-light .9s var(--ease-out) backwards;animation-delay:calc(.5s + var(--k,0) * .17s)}[data-hero] .statement.lit .callout sup{animation:sup-in .52s var(--ease-out) backwards;animation-delay:calc(.72s + var(--k,0) * .17s)}}.hero[data-astro-cid-ergxyi7h]{padding-block:var(--space-9)}.hero[data-astro-cid-ergxyi7h]>.grid[data-astro-cid-ergxyi7h]{row-gap:var(--space-8);align-items:start}.kicker[data-astro-cid-ergxyi7h]{font-size:var(--step--1);color:var(--text-faint);grid-column:1/-1}.kicker[data-astro-cid-ergxyi7h] .mono[data-astro-cid-ergxyi7h]{font-size:.75rem}.statement[data-astro-cid-ergxyi7h]{color:var(--prose-dim);grid-column:1/-1}.notes[data-astro-cid-ergxyi7h]{grid-column:1/-1}.identity[data-astro-cid-ergxyi7h]{display:none}.who[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--space-4);display:flex}.who[data-astro-cid-ergxyi7h] .dial{--size:6.25rem}.who[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--text);font-weight:500;display:block}.kv[data-astro-cid-ergxyi7h]{gap:.15rem var(--space-3);margin-top:var(--space-3);grid-template-columns:auto 1fr;display:grid}.kv[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{color:var(--text-faint)}.more[data-astro-cid-ergxyi7h]{margin-top:var(--space-3);color:var(--text-muted);display:inline-block}.domains[data-astro-cid-ergxyi7h]{gap:.15rem var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr auto;display:grid}.domains[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{transition:color var(--dur-1) linear}.domains[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{color:var(--text)}.domains[data-astro-cid-ergxyi7h] .mono[data-astro-cid-ergxyi7h]{color:var(--text-faint);text-align:right;font-size:.75rem}.project[data-astro-cid-ergxyi7h]{gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.project[data-astro-cid-ergxyi7h] .frame{border-radius:var(--radius-s)}.project[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--text);font-weight:500}@media (width>=1024px){.statement[data-astro-cid-ergxyi7h]{top:calc(var(--nav-h) + var(--space-7));grid-column:1/9;align-self:start;position:sticky}.notes[data-astro-cid-ergxyi7h]{grid-column:10/-1;padding-top:.6rem}}@media (width<=1023px){.hero[data-astro-cid-ergxyi7h]{padding-block:var(--space-7) var(--space-8)}.hero[data-astro-cid-ergxyi7h]>.grid[data-astro-cid-ergxyi7h]{row-gap:var(--space-6)}.identity[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule);grid-column:1/-1;display:flex}.identity[data-astro-cid-ergxyi7h] .dial{--size:4.5rem}.identity-text[data-astro-cid-ergxyi7h]{font-size:var(--step--1);color:var(--text-muted);gap:.1rem;line-height:1.45;display:grid}.identity-text[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{font-size:var(--step-0);color:var(--text);font-weight:600}.identity[data-astro-cid-ergxyi7h].is-current strong[data-astro-cid-ergxyi7h]{color:var(--accent)}.notes[data-astro-cid-ergxyi7h] .note-person{display:none}.notes[data-astro-cid-ergxyi7h]{gap:var(--gutter);margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:none;grid-auto-columns:min(80%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.notes[data-astro-cid-ergxyi7h]::-webkit-scrollbar{display:none}.notes[data-astro-cid-ergxyi7h] .note{scroll-snap-align:start;padding-bottom:0;border-bottom:0!important}}.section[data-astro-cid-ergxyi7h]{padding-block:var(--section);border-top:1px solid var(--rule)}.coda[data-astro-cid-ergxyi7h]{padding-block:var(--space-11) var(--space-10);border-top:1px solid var(--rule)}.motto[data-astro-cid-ergxyi7h]{max-width:15ch;font-size:var(--step-5);letter-spacing:var(--track-5);color:var(--text);text-wrap:balance;font-weight:400;line-height:1.02}.motto[data-astro-cid-ergxyi7h]:lang(zh){max-width:12em;line-height:1.25}figcaption[data-astro-cid-ergxyi7h]{gap:var(--space-2) var(--space-6);margin-top:var(--space-6);font-size:var(--step--1);color:var(--text-faint);flex-wrap:wrap;display:flex}@keyframes motto-weight{0%{font-weight:250}to{font-weight:520}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.motto[data-astro-cid-ergxyi7h]{animation:linear both motto-weight view();animation-range:entry 15% cover 50%}}}
