h1[data-astro-cid-jgctki6q],h2[data-astro-cid-jgctki6q],h3[data-astro-cid-jgctki6q],h4[data-astro-cid-jgctki6q],p[data-astro-cid-jgctki6q],ol[data-astro-cid-jgctki6q],ul[data-astro-cid-jgctki6q]{margin:0}ol[data-astro-cid-jgctki6q],ul[data-astro-cid-jgctki6q]{padding:0;list-style:none}.home[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 0 64px;display:grid}.name[data-astro-cid-jgctki6q]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.name-primary[data-astro-cid-jgctki6q]{color:var(--ink);font-size:var(--t6);font-weight:600;line-height:1.15}.name-primary[data-astro-cid-jgctki6q].serif{font-family:var(--font-name);font-size:var(--t7);letter-spacing:.04em}.name-secondary[data-astro-cid-jgctki6q]{color:var(--muted);font-size:var(--t3);font-weight:400}.name-secondary[data-astro-cid-jgctki6q].serif{font-family:var(--font-name);font-size:var(--t5);letter-spacing:.06em;font-weight:600}.profile-pills[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.profile-pills[data-astro-cid-jgctki6q] .sep{margin:0 .34em}.profile-basics[data-astro-cid-jgctki6q]{color:var(--body);font-size:var(--t1);flex-wrap:wrap;gap:0 .4em;margin-top:14px;line-height:1.6;display:flex}.profile-basics[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]:not(:last-child):after{content:"·";color:var(--icon);margin-left:.4em;font-weight:600}.profile-basics[data-astro-cid-jgctki6q] .location[data-astro-cid-jgctki6q],.profile-basics[data-astro-cid-jgctki6q] .graduation[data-astro-cid-jgctki6q]{white-space:nowrap}.focus-tags[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.profile-links[data-astro-cid-jgctki6q]{color:var(--ink);font-size:var(--t2);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:14px;display:flex}.profile-links[data-astro-cid-jgctki6q] .email-item[data-astro-cid-jgctki6q]{flex-basis:100%}.profile-links[data-astro-cid-jgctki6q] .pending[data-astro-cid-jgctki6q]{color:var(--muted);font-size:var(--t1)}.arrow[data-astro-cid-jgctki6q]{color:var(--icon)}.toc[data-astro-cid-jgctki6q]{--row:28px;font-size:var(--t2);line-height:var(--row);display:none}.toc[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{height:var(--row);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;transition:color .15s;display:inline-flex}.toc[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{color:var(--ink)}.toc-root[data-astro-cid-jgctki6q]+.toc-root[data-astro-cid-jgctki6q]{margin-top:6px}.toc-root[data-astro-cid-jgctki6q]{position:relative}.toc-root[data-astro-cid-jgctki6q]>a[data-astro-cid-jgctki6q]{color:var(--body);gap:11px}.toc-ring[data-astro-cid-jgctki6q]{border:1.5px solid var(--icon);background:var(--paper);border-radius:50%;flex:none;width:9px;height:9px}.toc-root[data-astro-cid-jgctki6q].has-items>a[data-astro-cid-jgctki6q]:after{content:"";left:4px;top:calc(var(--row) / 2 + 5px);height:calc(var(--row) / 2 - 5px);border-left:1px solid var(--icon);position:absolute}.toc-root[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{margin-left:4px}.toc-item[data-astro-cid-jgctki6q]{padding-left:22px;position:relative}.toc-item[data-astro-cid-jgctki6q]:before{content:"";border-left:1px solid var(--icon);position:absolute;top:0;bottom:0;left:0}.toc-item[data-astro-cid-jgctki6q]:last-child:before{display:none}.toc-item[data-astro-cid-jgctki6q]:after{content:"";width:13px;height:calc(var(--row) / 2);border-left:1px solid var(--icon);border-bottom:1px solid var(--icon);position:absolute;top:0;left:0}.toc-item[data-astro-cid-jgctki6q]:last-child:after{border-bottom-left-radius:6px}.toc-label[data-astro-cid-jgctki6q]{position:relative}.toc-root[data-astro-cid-jgctki6q].is-path>a[data-astro-cid-jgctki6q]{color:var(--ink);font-weight:600}.toc-root[data-astro-cid-jgctki6q].is-path>a[data-astro-cid-jgctki6q] .toc-ring[data-astro-cid-jgctki6q],.toc-root[data-astro-cid-jgctki6q].is-current>a[data-astro-cid-jgctki6q] .toc-ring[data-astro-cid-jgctki6q],.toc-root[data-astro-cid-jgctki6q].is-path>a[data-astro-cid-jgctki6q]:after{border-color:var(--path)}.toc-item[data-astro-cid-jgctki6q].is-passed:before,.toc-item[data-astro-cid-jgctki6q].is-passed:after{border-left-color:var(--path)}.toc-item[data-astro-cid-jgctki6q].is-current:after{border-color:var(--path)}.toc-item[data-astro-cid-jgctki6q].is-current>a[data-astro-cid-jgctki6q],.toc-root[data-astro-cid-jgctki6q].is-current>a[data-astro-cid-jgctki6q]{color:var(--path);font-weight:600}.is-current[data-astro-cid-jgctki6q]>a[data-astro-cid-jgctki6q] .toc-label[data-astro-cid-jgctki6q]:before{content:"";border:1px solid var(--path);border-radius:7px;position:absolute;inset:-3px -8px}.toc-link[data-astro-cid-jgctki6q] .live-dot[data-astro-cid-jgctki6q]{margin-left:6px}.stream[data-astro-cid-jgctki6q]{min-width:0}.section-index[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t2);flex-wrap:wrap;gap:4px 20px;margin-bottom:8px;padding:10px 0;display:flex}.section-index[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--muted);transition:color .15s}.section-index[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{color:var(--ink)}.block[data-astro-cid-jgctki6q]+.block[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.block-title[data-astro-cid-jgctki6q]{color:var(--ink);font-size:var(--t2);align-items:center;gap:10px;margin-bottom:16px;font-weight:600;line-height:24px;display:flex}.trail[data-astro-cid-jgctki6q]{display:none}.meta[data-astro-cid-jgctki6q],.outcome[data-astro-cid-jgctki6q]{color:var(--muted);font-size:var(--t1)}.outcome[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{color:var(--ink);font-weight:600}.outcome[data-astro-cid-jgctki6q] .source[data-astro-cid-jgctki6q]{z-index:1;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.28em;text-decoration-thickness:1px;position:relative}.outcome[data-astro-cid-jgctki6q] .source[data-astro-cid-jgctki6q]:hover{color:var(--ink);text-decoration-color:currentColor}.work-grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:36px 32px;display:grid}.work-card[data-astro-cid-jgctki6q]{grid-template-rows:subgrid;grid-row:span 4;align-content:start;row-gap:0;display:grid;position:relative}.work-media[data-astro-cid-jgctki6q]{border-radius:12px;display:block}.work-media[data-astro-cid-jgctki6q] img{transition:filter .16s}.work-card[data-astro-cid-jgctki6q]:has(h3 a:focus-visible) .work-media[data-astro-cid-jgctki6q]{outline:2px solid var(--path);outline-offset:4px}.work-head[data-astro-cid-jgctki6q]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin-top:16px;display:flex}.work-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:var(--t5);align-items:center;gap:8px;display:inline-flex}.work-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--ink);text-underline-offset:.22em;text-decoration:underline 1px #0000;transition:text-decoration-color .15s}.work-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:after{content:"";position:absolute;inset:0}.work-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:focus-visible{outline:none}.work-card[data-astro-cid-jgctki6q]:hover h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{text-decoration-color:var(--line-2)}.work-summary[data-astro-cid-jgctki6q]{color:var(--body);margin-top:6px}.work-card[data-astro-cid-jgctki6q] .meta[data-astro-cid-jgctki6q]{margin-top:8px}.row[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);grid-template-columns:124px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.rows[data-astro-cid-jgctki6q] .row[data-astro-cid-jgctki6q]:first-child{border-top:0;padding-top:2px}.rows[data-astro-cid-jgctki6q] .row[data-astro-cid-jgctki6q]:last-child{padding-bottom:0}.row-period[data-astro-cid-jgctki6q]{color:var(--muted);font-size:var(--t1);white-space:nowrap;line-height:26px}.row-head[data-astro-cid-jgctki6q]{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.row-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:var(--t3);line-height:1.5}.row-head[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] .sep{margin:0 .3em}.row-role[data-astro-cid-jgctki6q]{color:var(--muted)}.row-result[data-astro-cid-jgctki6q],.row-text[data-astro-cid-jgctki6q]{max-width:38em}:root[data-locale=en] .row-result[data-astro-cid-jgctki6q],:root[data-locale=en] .row-text[data-astro-cid-jgctki6q]{max-width:34em}.row-result[data-astro-cid-jgctki6q]{color:var(--ink);margin-top:6px}.row-text[data-astro-cid-jgctki6q]{color:var(--body);margin-top:4px}.row-note[data-astro-cid-jgctki6q]{color:var(--muted);font-size:var(--t1);margin-top:2px}.row-link[data-astro-cid-jgctki6q]{font-size:var(--t1);margin-top:8px}.more-grid[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:24px 32px;display:grid}.more-item[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);padding-top:14px;position:relative}.more-item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:var(--t3);line-height:1.45}.more-item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--ink);text-underline-offset:.22em;text-decoration:underline 1px #0000;transition:text-decoration-color .15s}.more-item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:after{content:"";position:absolute;inset:0}.more-item[data-astro-cid-jgctki6q]:hover h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{text-decoration-color:var(--line-2)}.more-item[data-astro-cid-jgctki6q] .meta[data-astro-cid-jgctki6q]{margin-top:2px}.more-text[data-astro-cid-jgctki6q]{color:var(--body);margin-top:6px}.more-item[data-astro-cid-jgctki6q] .outcome[data-astro-cid-jgctki6q]{margin-top:8px}@media (width>=640px){.work-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.more-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1080px){.home[data-astro-cid-jgctki6q]{grid-template-columns:288px minmax(0,1fr);gap:56px;padding-top:40px}.stream[data-astro-cid-jgctki6q]{padding-top:6px}.section-index[data-astro-cid-jgctki6q]{display:none}.toc[data-astro-cid-jgctki6q]{top:calc(var(--header-height) + 24px);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:block;position:sticky}}@media (width<=1079px){.block-title[data-astro-cid-jgctki6q]{top:var(--header-height);z-index:5;background:var(--paper);margin:0 -24px 14px;padding:10px 24px;position:sticky}.block[data-astro-cid-jgctki6q]+.block[data-astro-cid-jgctki6q]{padding-top:20px}.trail[data-astro-cid-jgctki6q]{color:var(--path);align-items:center;font-weight:600;display:inline-flex}.trail[data-astro-cid-jgctki6q]:empty{display:none}.trail[data-astro-cid-jgctki6q]:before{content:"";border-top:1px solid var(--path);width:16px;margin-right:12px}.trail[data-astro-cid-jgctki6q] span{position:relative}.trail[data-astro-cid-jgctki6q] span:before{content:"";border:1px solid var(--path);border-radius:7px;position:absolute;inset:-3px -8px}}@media (width<=639px){.home[data-astro-cid-jgctki6q]{gap:24px;padding:20px 0 48px}.name-primary[data-astro-cid-jgctki6q],.name-primary[data-astro-cid-jgctki6q].serif{font-size:var(--t6)}.block-title[data-astro-cid-jgctki6q]{margin:0 -16px 12px;padding:10px 16px}.row[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr);gap:2px;padding:16px 0}.row-period[data-astro-cid-jgctki6q]{line-height:22px}}@media print{.more-item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q][href^=http]:after{content:" (" attr(href) ")";color:var(--muted);font-size:var(--t1);overflow-wrap:anywhere;font-weight:400;position:static}}
