.other-names[data-astro-cid-uhc224kt]{gap:var(--space-2) var(--space-6);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-title-s);color:var(--color-ink-2);flex-wrap:wrap;line-height:1.25;display:flex}.other-names[data-astro-cid-uhc224kt]>[data-astro-cid-uhc224kt][lang]:is(:lang(ja),:lang(zh)){--weight-display:500;font-weight:var(--weight-display);letter-spacing:.06em}.bio[data-astro-cid-uhc224kt]{gap:var(--space-5);max-width:var(--measure);display:grid}.bio[data-astro-cid-uhc224kt] p[data-astro-cid-uhc224kt]{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-2)}.rows[data-astro-cid-uhc224kt]{max-width:65ch;display:grid}.rows__item[data-astro-cid-uhc224kt]{padding-block:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-ink)}.rows__item[data-astro-cid-uhc224kt]:first-child,.talk[data-astro-cid-uhc224kt]:first-child{padding-top:0}.talks[data-astro-cid-uhc224kt]{max-width:calc(65ch + 8.5rem);display:grid}.talk[data-astro-cid-uhc224kt]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.talk__date[data-astro-cid-uhc224kt]{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-ink-3);white-space:nowrap;padding-top:.3em;line-height:1.5}.talk__body[data-astro-cid-uhc224kt]{gap:var(--space-1);justify-items:start;min-width:0;display:grid}.talk__event[data-astro-cid-uhc224kt]{font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--color-ink);align-items:baseline;gap:.4em;line-height:1.4;text-decoration:none;display:inline-flex}.talk__event[data-astro-cid-uhc224kt]>span[data-astro-cid-uhc224kt]{text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:var(--color-line-strong);transition:text-decoration-color var(--dur-quick) var(--ease-out)}.talk__event[data-astro-cid-uhc224kt]:hover>span[data-astro-cid-uhc224kt]{text-decoration-color:currentColor}.talk__title[data-astro-cid-uhc224kt]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lead);color:var(--color-ink-2);text-wrap:pretty;line-height:1.4}.talk__meta[data-astro-cid-uhc224kt]{gap:0 var(--space-2);margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-ink-3);flex-wrap:wrap;display:flex}@media (width<=29.99rem){.talk[data-astro-cid-uhc224kt]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.lab[data-astro-cid-uhc224kt]{gap:var(--space-2);justify-items:start;display:grid}.lab__name[data-astro-cid-uhc224kt]{font-size:var(--text-lead);color:var(--color-ink);line-height:1.4}.lab__unit[data-astro-cid-uhc224kt]{color:var(--color-ink-2)}.lab__link[data-astro-cid-uhc224kt]{min-height:2.75rem;margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-ink-2);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.lab__link[data-astro-cid-uhc224kt]>span[data-astro-cid-uhc224kt]{text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:var(--color-line-strong)}.lab__link[data-astro-cid-uhc224kt]:hover{color:var(--color-ink)}.lab__link[data-astro-cid-uhc224kt]:hover>span[data-astro-cid-uhc224kt]{text-decoration-color:currentColor}.links[data-astro-cid-uhc224kt]{max-width:calc(65ch + 8.5rem);display:grid}.links[data-astro-cid-uhc224kt] li[data-astro-cid-uhc224kt]:first-child .links__link[data-astro-cid-uhc224kt]{min-height:0;padding-top:0}.links__link[data-astro-cid-uhc224kt]{align-items:baseline;gap:var(--space-2) var(--space-4);min-height:3.25rem;padding-block:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-ink);transition:border-color var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.links__link[data-astro-cid-uhc224kt]:hover{border-bottom-color:var(--color-line-strong)}.links__label[data-astro-cid-uhc224kt]{text-underline-offset:.24em;transition:text-decoration-color var(--dur-quick) var(--ease-out);text-decoration:underline 1px #0000}.links__link[data-astro-cid-uhc224kt]:hover .links__label[data-astro-cid-uhc224kt]{text-decoration-color:currentColor}.links__host[data-astro-cid-uhc224kt]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-ink-3)}.links__link[data-astro-cid-uhc224kt] .links__arrow{color:var(--color-ink-3)}.links__link[data-astro-cid-uhc224kt]:hover .links__arrow{color:var(--color-ink)}@media (width<=29.99rem){.links__link[data-astro-cid-uhc224kt]{grid-template-columns:minmax(0,1fr) auto}.links__host[data-astro-cid-uhc224kt]{grid-area:2/1}.links__link[data-astro-cid-uhc224kt] .links__arrow{grid-area:1/2}}
