.net[data-astro-cid-aaog2qcp]{margin:0}svg[data-astro-cid-aaog2qcp]{width:100%;height:auto;display:block;overflow:visible}line[data-astro-cid-aaog2qcp]{stroke:var(--line);stroke-width:1.25px;transition:stroke .15s,stroke-width .15s}.person[data-astro-cid-aaog2qcp] circle[data-astro-cid-aaog2qcp]{fill:var(--bg);stroke:var(--fg);stroke-width:1.5px;transition:fill .15s}.person[data-astro-cid-aaog2qcp] text[data-astro-cid-aaog2qcp]{fill:var(--muted);font-size:19px;transition:fill .15s}.paper[data-astro-cid-aaog2qcp] rect[data-astro-cid-aaog2qcp]{fill:var(--mark);stroke:var(--bg);stroke-width:2px;transition:transform .15s}.self[data-astro-cid-aaog2qcp] circle[data-astro-cid-aaog2qcp]{fill:var(--accent)}.node[data-astro-cid-aaog2qcp]{cursor:pointer;outline:none}@media (width<=640px){.person[data-astro-cid-aaog2qcp] text[data-astro-cid-aaog2qcp]{font-size:22px}.person[data-astro-cid-aaog2qcp] circle[data-astro-cid-aaog2qcp]{r:8}}.paper[data-astro-cid-aaog2qcp]:focus-visible rect[data-astro-cid-aaog2qcp],.person[data-astro-cid-aaog2qcp]:focus-visible circle[data-astro-cid-aaog2qcp]{stroke:var(--accent);stroke-width:3px}.net[data-astro-cid-aaog2qcp].is-active line[data-astro-cid-aaog2qcp]{stroke:color-mix(in srgb, var(--line) 55%, transparent)}.net[data-astro-cid-aaog2qcp].is-active line[data-astro-cid-aaog2qcp].on{stroke:var(--fg);stroke-width:1.75px}.net[data-astro-cid-aaog2qcp].is-active .node[data-astro-cid-aaog2qcp]{opacity:.35}.net[data-astro-cid-aaog2qcp].is-active .node[data-astro-cid-aaog2qcp].on{opacity:1}.net[data-astro-cid-aaog2qcp].is-active .person[data-astro-cid-aaog2qcp].on text[data-astro-cid-aaog2qcp],.net[data-astro-cid-aaog2qcp].is-active .person[data-astro-cid-aaog2qcp].on circle[data-astro-cid-aaog2qcp]{fill:var(--fg)}.net[data-astro-cid-aaog2qcp] .person[data-astro-cid-aaog2qcp].linked:hover text[data-astro-cid-aaog2qcp],.net[data-astro-cid-aaog2qcp] .person[data-astro-cid-aaog2qcp].linked:focus-visible text[data-astro-cid-aaog2qcp]{fill:var(--accent);text-decoration:underline}.net[data-astro-cid-aaog2qcp] .person[data-astro-cid-aaog2qcp].linked:hover circle[data-astro-cid-aaog2qcp]{stroke:var(--accent);fill:var(--accent)}figcaption[data-astro-cid-aaog2qcp]{color:var(--muted);max-width:34rem;min-height:3em;margin-top:.75rem}.cap-active[data-astro-cid-aaog2qcp]{color:var(--fg);display:none}.net[data-astro-cid-aaog2qcp].is-active .cap-default[data-astro-cid-aaog2qcp]{display:none}.net[data-astro-cid-aaog2qcp].is-active .cap-active[data-astro-cid-aaog2qcp]{display:inline}.key[data-astro-cid-aaog2qcp]{vertical-align:-.05em;width:.7em;height:.7em;margin-inline:.15em;display:inline-block}.key-paper[data-astro-cid-aaog2qcp]{background:var(--mark);transform:rotate(45deg)scale(.85)}.key-person[data-astro-cid-aaog2qcp]{border:1.5px solid var(--fg);border-radius:50%}.page-title[data-astro-cid-4sbzrcyf]{font-size:var(--text-step-4);letter-spacing:-.03em}.lede[data-astro-cid-4sbzrcyf]{font-size:var(--text-step-1);max-width:32em;color:var(--fg);margin-top:1.25rem;line-height:1.45}.interests[data-astro-cid-4sbzrcyf]{gap:1.75rem 2.5rem;display:grid}@media (width>=700px){.interests[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.interests[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.interests[data-astro-cid-4sbzrcyf] dt[data-astro-cid-4sbzrcyf]{font-family:var(--font-sans);font-weight:600;font-size:var(--text-step-0)}.interests[data-astro-cid-4sbzrcyf] dd[data-astro-cid-4sbzrcyf]{color:var(--muted);margin-top:.3rem;font-size:1rem;line-height:1.55}.filters[data-astro-cid-4sbzrcyf]{flex-wrap:wrap;gap:.4rem;display:flex}.filters[data-astro-cid-4sbzrcyf] button[data-astro-cid-4sbzrcyf]{font-size:var(--text-step--1);border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem}.filters[data-astro-cid-4sbzrcyf] button[data-astro-cid-4sbzrcyf]:hover{border-color:var(--fg)}.filters[data-astro-cid-4sbzrcyf] button[data-astro-cid-4sbzrcyf][aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.filters[data-astro-cid-4sbzrcyf] button[data-astro-cid-4sbzrcyf][aria-pressed=true] .muted[data-astro-cid-4sbzrcyf]{color:color-mix(in srgb, var(--bg) 70%, transparent)}.year-group[data-astro-cid-4sbzrcyf]{gap:.75rem 3rem;padding-block:2rem;display:grid}@media (width>=900px){.year-group[data-astro-cid-4sbzrcyf]{grid-template-columns:14rem minmax(0,1fr)}}.year[data-astro-cid-4sbzrcyf]{font-size:var(--text-step-1);color:var(--muted);font-weight:500}[data-astro-cid-4sbzrcyf][hidden]{display:none!important}.talks-row[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--line);gap:1.25rem 3rem;margin-top:2rem;padding-block:3rem;display:grid}@media (width>=900px){.talks-row[data-astro-cid-4sbzrcyf]{grid-template-columns:14rem minmax(0,1fr)}}.talks[data-astro-cid-4sbzrcyf]{gap:1.1rem;display:grid}.talks[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.t-year[data-astro-cid-4sbzrcyf]{font-size:var(--text-step--1);font-variant-numeric:tabular-nums}.t-title[data-astro-cid-4sbzrcyf]{font-weight:450}.t-where[data-astro-cid-4sbzrcyf]{font-size:var(--text-step--1);margin-top:.1rem}
