.fx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-pond{width:100%;height:100%;position:absolute;inset:0}.fx-probe{visibility:hidden;position:absolute}.fx-probe--ink{color:light-dark(#54341e33,#f4debe1f)}.fx-probe--glint{color:light-dark(#fff4de,#ffc482)}.fx-probe--glow{color:light-dark(#ffbe6e4d,#ffa5551a)}.fx-glow{opacity:0;background:radial-gradient(circle 280px at var(--lx) var(--ly), light-dark(#ffbe6e4d,#ffa5551a), transparent 72%);transition:opacity .9s;display:none;position:absolute;inset:0}.no-pond .fx-glow{display:block}.lamp-on .no-pond .fx-glow{opacity:1}.fx-reveal{opacity:0;will-change:transform;width:400px;height:400px;transition:opacity .9s;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 25%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 25%,#0000 100%)}.lamp-on .fx-reveal{opacity:1}.fx-writing{will-change:transform;width:100vw;height:100vh;color:var(--color-text-muted);position:absolute;top:0;left:0}.fx-note{left:var(--x);top:var(--y);rotate:var(--r);white-space:nowrap;font-family:var(--font-script);opacity:.75;font-size:1.7rem;line-height:1;position:absolute}.fx-note--left,.fx-note--right{white-space:normal;width:max-content;max-width:230px;line-height:1.15}.fx-note--left{text-align:right;left:auto;right:calc(50% + 430px)}.fx-note--right{left:calc(50% + 430px)}@media (width<=1279px){.fx-note--left,.fx-note--right{display:none}}@media (prefers-reduced-motion:reduce){.fx-glow,.fx-reveal{transition:none}}.ft[data-astro-cid-z4hm74ne]{perspective:520px;display:inline-block}.ch[data-astro-cid-z4hm74ne]{transform-origin:50% 75%;background-image:radial-gradient(circle 230px at var(--lx) var(--ly), color-mix(in srgb, var(--lamp-ink) calc(var(--lamp) * 100%), currentColor), currentColor);-webkit-text-fill-color:transparent;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;display:inline-block}.ch[data-astro-cid-z4hm74ne].is-bobbing{animation:ch-bob 1.8s cubic-bezier(.35, .6, .3, 1) var(--delay,0s) both}@keyframes ch-bob{0%{transform:none}24%{transform:translateY(calc(-3px * var(--amp))) rotateX(calc(20deg * var(--amp)))}52%{transform:translateY(calc(1.5px * var(--amp))) rotateX(calc(-11deg * var(--amp)))}78%{transform:translateY(calc(-.5px * var(--amp))) rotateX(calc(4deg * var(--amp)))}to{transform:none}}main[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;display:flex}.wrapper[data-astro-cid-lcdefpme]{max-width:800px;margin:0 auto;padding:5rem 0 6rem;animation:1.2s ease-out fadeIn}.header[data-astro-cid-lcdefpme]{margin-bottom:4.5rem}.name-en[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.03em;margin-left:-.05em;font-size:clamp(4.5rem,15vw,8.5rem);font-weight:300;line-height:.9;display:inline-block}.name-zh[data-astro-cid-lcdefpme]{font-family:var(--font-zh-sans);color:var(--color-text-muted);letter-spacing:.3em;text-indent:.3em;margin-top:1.5rem;font-size:.95rem;font-weight:400}.tags[data-astro-cid-lcdefpme]{font-family:var(--font-script);color:var(--color-text-main);border-bottom:2px solid var(--color-border);transition:border-color var(--transition-speed) ease;flex-direction:row;gap:3.5rem;margin-bottom:6rem;padding-bottom:.2rem;font-size:clamp(2rem,5vw,3rem);line-height:1;list-style:none;display:flex}.tag[data-astro-cid-lcdefpme]{text-transform:lowercase}.meta-info[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.8rem;margin-bottom:6rem;font-size:.9rem;display:grid}.meta-item[data-astro-cid-lcdefpme]{grid-template-columns:140px 1fr;align-items:baseline;display:grid}.meta-label[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-family:var(--font-en-read);font-size:1rem;font-style:italic;font-weight:400}.meta-label[data-astro-cid-lcdefpme] [data-l=zh]{font-family:var(--font-zh-serif);letter-spacing:.15em;font-size:.95rem;font-style:normal;font-weight:400}.meta-value[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-weight:300}.latest[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-left:.5em;transition:transform .4s ease-out,color .3s;display:inline-block}.latest[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{color:var(--color-text-main);transform:translate(4px)}.footer[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-border);transition:border-color var(--transition-speed) ease;flex-wrap:wrap;gap:1.5rem 4rem;padding-top:3.5rem;font-style:normal;display:flex}.contact-link[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-text-main);align-items:center;padding-bottom:3px;font-size:1.75rem;text-decoration:none;display:inline-flex;position:relative}.contact-link[data-astro-cid-lcdefpme]:after{content:"";background-color:var(--color-text-main);transform-origin:100% 100%;width:100%;height:2px;transition:transform .4s ease-out, background-color var(--transition-speed) ease;position:absolute;bottom:0;left:0;transform:scaleX(1)}.contact-link[data-astro-cid-lcdefpme]:hover:after{transform-origin:100% 100%;transform:scaleX(0)}@media (width<=640px){.tags[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem;padding-bottom:1.2rem}}@media (width<=600px){.wrapper[data-astro-cid-lcdefpme]{padding:4rem 0}.meta-item[data-astro-cid-lcdefpme]{grid-template-columns:100px 1fr}.footer[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem}}
