.profile[data-astro-cid-uvk5fgiw]{gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;align-items:start;display:grid}.avatar[data-astro-cid-uvk5fgiw]{aspect-ratio:1;border-radius:var(--radius-lg);width:11rem;font-family:var(--font-display);color:var(--section-accent);background:radial-gradient(circle at 30% 25%, var(--section-accent-soft), transparent 60%), var(--surface-2);border:1px solid var(--accent-2,var(--line));place-items:center;font-size:4.5rem;font-weight:600;display:grid}h1[data-astro-cid-uvk5fgiw]{margin-bottom:var(--space-1)}.cjk-name[data-astro-cid-uvk5fgiw]{color:var(--ink-muted);font-size:.6em;font-weight:500}.role[data-astro-cid-uvk5fgiw]{color:var(--ink-muted);margin-bottom:var(--space-1);font-weight:500}.topics[data-astro-cid-uvk5fgiw]{color:var(--section-accent);font-family:var(--font-sans);margin-bottom:var(--space-6);font-size:.95rem;font-weight:500}.lede[data-astro-cid-uvk5fgiw]{max-width:var(--measure)}.lede[data-astro-cid-uvk5fgiw].en{color:var(--ink-muted)}.links[data-astro-cid-uvk5fgiw]{margin:var(--space-6) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.block[data-astro-cid-uvk5fgiw]{padding-top:var(--space-12)}.block[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{font-size:var(--step-2);align-items:baseline;gap:var(--space-3);display:flex}.h-en[data-astro-cid-uvk5fgiw]{font-size:var(--step--1);color:var(--ink-faint);letter-spacing:.02em;font-weight:500}.columns[data-astro-cid-uvk5fgiw]{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.news[data-astro-cid-uvk5fgiw],.notes[data-astro-cid-uvk5fgiw],.pubs[data-astro-cid-uvk5fgiw]{margin:0;padding:0;list-style:none}.news[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]{gap:var(--space-4);padding:var(--space-2) 0;grid-template-columns:5rem 1fr;font-size:.97rem;display:grid}.news[data-astro-cid-uvk5fgiw] time[data-astro-cid-uvk5fgiw]{font-family:var(--font-mono);color:var(--accent-2,var(--section-accent));padding-top:.15rem;font-size:.85rem}.notes[data-astro-cid-uvk5fgiw] a[data-astro-cid-uvk5fgiw]{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px dashed var(--line);color:var(--ink);text-decoration:none;display:flex}.note-title[data-astro-cid-uvk5fgiw]{font-family:var(--font-serif);font-size:1.02rem}.notes[data-astro-cid-uvk5fgiw] a[data-astro-cid-uvk5fgiw]:hover .note-title[data-astro-cid-uvk5fgiw]{color:var(--section-accent)}.note-date[data-astro-cid-uvk5fgiw]{font-size:var(--step--1);color:var(--ink-faint);flex-shrink:0}.more[data-astro-cid-uvk5fgiw]{margin-top:var(--space-4);font-family:var(--font-sans);font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.cv[data-astro-cid-uvk5fgiw]{margin:0;padding:0;list-style:none}.cv[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--line);grid-template-columns:9.5rem 1fr;display:grid}.cv[data-astro-cid-uvk5fgiw] .period[data-astro-cid-uvk5fgiw]{font-family:var(--font-mono);color:var(--accent-2,var(--section-accent));padding-top:.15rem;font-size:.85rem}.cv[data-astro-cid-uvk5fgiw] strong[data-astro-cid-uvk5fgiw]{font-weight:600;display:block}.cv[data-astro-cid-uvk5fgiw] .org[data-astro-cid-uvk5fgiw]{color:var(--ink-muted)}.cv[data-astro-cid-uvk5fgiw] .detail[data-astro-cid-uvk5fgiw]{margin-top:var(--space-1);color:var(--ink-faint);font-size:.92rem;display:block}.news[data-astro-cid-uvk5fgiw] a[data-astro-cid-uvk5fgiw]{color:inherit}.note-lang[data-astro-cid-uvk5fgiw]{font-size:var(--step--1);color:var(--ink-faint)}.fallback[data-astro-cid-uvk5fgiw]{font-family:var(--font-sans);font-size:var(--step--1);color:var(--ink-faint);margin:0 0 var(--space-6)}@media (width<=760px){.profile[data-astro-cid-uvk5fgiw]{gap:var(--space-6);grid-template-columns:1fr}.avatar[data-astro-cid-uvk5fgiw]{width:7rem;font-size:3rem}.columns[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr;gap:0}.cv[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]{gap:var(--space-1);grid-template-columns:1fr}}
