.rprof__h[data-astro-cid-5ntvgbe6]{color:var(--text-faint);margin-bottom:14px}.rprof__grid[data-astro-cid-5ntvgbe6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rprof__card[data-astro-cid-5ntvgbe6]{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;border:var(--border-hairline);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 55%,transparent);transition:border-color var(--motion-micro),background var(--motion-micro),transform var(--motion-micro)}.rprof__card[data-astro-cid-5ntvgbe6]:hover{border-color:var(--hairline-hi);background:var(--surface)}.rprof__card[data-astro-cid-5ntvgbe6]:hover .rprof__go[data-astro-cid-5ntvgbe6]{color:var(--accent-hi);transform:translate(2px,-2px)}.rprof__mark[data-astro-cid-5ntvgbe6]{width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--ink-deep);border:var(--border-hairline)}.rprof__text[data-astro-cid-5ntvgbe6]{display:flex;flex-direction:column;gap:3px;min-width:0}.rprof__label[data-astro-cid-5ntvgbe6]{font-size:14px;color:var(--text);line-height:1.2}.rprof__detail[data-astro-cid-5ntvgbe6]{font-size:11.5px;color:var(--text-faint);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:40rem){.rprof__grid[data-astro-cid-5ntvgbe6]{grid-template-columns:1fr}}.rprof__go[data-astro-cid-5ntvgbe6]{color:var(--text-faint);font-size:14px;transition:color var(--motion-micro),transform var(--motion-micro)}.wl__empty[data-astro-cid-l6k4ra3b]{color:var(--text-faint)}.wl__year[data-astro-cid-l6k4ra3b]{display:grid;grid-template-columns:72px 1fr;gap:0 20px;border-top:var(--border-hairline)}.wl__y[data-astro-cid-l6k4ra3b]{margin:0;padding-top:20px;color:var(--metallic);font-size:12px;letter-spacing:.08em;font-weight:500}.wl__list[data-astro-cid-l6k4ra3b]{list-style:none;margin:0;padding:0}.wl__item[data-astro-cid-l6k4ra3b]{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:20px;padding:18px 0}.wl__item[data-astro-cid-l6k4ra3b]+.wl__item[data-astro-cid-l6k4ra3b]{border-top:1px dashed color-mix(in srgb,var(--hairline) 80%,transparent)}.wl__main[data-astro-cid-l6k4ra3b]{min-width:0}.wl__title[data-astro-cid-l6k4ra3b]{display:block;font-family:var(--font-display);font-size:17px;line-height:1.38;color:var(--text);margin-bottom:6px;overflow-wrap:anywhere}a[data-astro-cid-l6k4ra3b].wl__title:hover{color:var(--accent-hi)}.wl__authors[data-astro-cid-l6k4ra3b]{color:var(--text-muted);line-height:1.5}.wl__me[data-astro-cid-l6k4ra3b]{color:var(--text);font-weight:500}.wl__venue[data-astro-cid-l6k4ra3b]{color:var(--text-faint);font-style:italic;margin-top:3px}.wl__side[data-astro-cid-l6k4ra3b]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:3px;text-align:end}.wl__cites[data-astro-cid-l6k4ra3b]{color:var(--text)}.wl__unit[data-astro-cid-l6k4ra3b]{color:var(--text-faint)}.wl__oa[data-astro-cid-l6k4ra3b]{color:var(--accent);font-size:11px}.wl__more[data-astro-cid-l6k4ra3b]{border-top:var(--border-hairline)}.wl__more-btn[data-astro-cid-l6k4ra3b]{list-style:none;cursor:pointer;display:inline-flex;margin:18px 0 4px;font-size:13px;color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-full);padding:8px 16px;transition:border-color var(--motion-micro),color var(--motion-micro)}.wl__more-btn[data-astro-cid-l6k4ra3b]::-webkit-details-marker{display:none}.wl__more-btn[data-astro-cid-l6k4ra3b]:hover{border-color:var(--accent);color:var(--accent-hi)}.wl__more-hide[data-astro-cid-l6k4ra3b],.wl__more[data-astro-cid-l6k4ra3b][open] .wl__more-show[data-astro-cid-l6k4ra3b]{display:none}.wl__more[data-astro-cid-l6k4ra3b][open] .wl__more-hide[data-astro-cid-l6k4ra3b]{display:inline}.wl__more[data-astro-cid-l6k4ra3b][open]>.wl__more-btn[data-astro-cid-l6k4ra3b]{margin-bottom:18px}@media(max-width:48rem){.wl__year[data-astro-cid-l6k4ra3b]{grid-template-columns:1fr}.wl__y[data-astro-cid-l6k4ra3b]{padding-top:16px}.wl__item[data-astro-cid-l6k4ra3b]{grid-template-columns:1fr;gap:6px}.wl__side[data-astro-cid-l6k4ra3b]{flex-direction:row;align-items:center;gap:14px}}.apub__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:12px}.apub__count{color:var(--text-faint)}.apub__explain{color:var(--text-muted);margin:0 0 20px;max-width:620px;line-height:1.6}.apub__list{list-style:none;margin:0;padding:0}.apub__row{display:grid;grid-template-columns:1fr 130px;gap:20px;padding:18px 0;border-top:var(--border-hairline);align-items:start}.apub__row:last-child{border-bottom:var(--border-hairline)}.apub__title{color:var(--text);line-height:1.35;margin-bottom:6px}.apub__meta{color:var(--text-muted);line-height:1.5}.apub__me{color:var(--text)}.apub__ext{display:inline-block;margin-inline-start:8px;color:var(--text-faint);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:1px 6px;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.apub__pending{display:inline-block;margin-inline-start:8px;color:var(--metallic)}.apub__right{text-align:end;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.apub__cites{color:var(--text)}.apub__doi{color:var(--accent)}.apub__doi:hover{text-decoration:underline}@media(max-width:48rem){.apub__row{grid-template-columns:1fr;gap:8px}.apub__right{text-align:start;flex-direction:row;align-items:center;gap:14px}}.crumb[data-astro-cid-zgofuphd]{display:flex;gap:10px;padding-top:var(--space-xl);font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.crumb[data-astro-cid-zgofuphd] a[data-astro-cid-zgofuphd]{color:var(--text-muted)}.crumb[data-astro-cid-zgofuphd] a[data-astro-cid-zgofuphd]:hover{color:var(--text)}.phead[data-astro-cid-zgofuphd]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-2xl);align-items:start;padding-block:var(--space-xl) var(--space-2xl)}.phead__portrait[data-astro-cid-zgofuphd]{aspect-ratio:4 / 5;border:var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden}.phead__id[data-astro-cid-zgofuphd]{padding-top:6px}.phead__eyebrow[data-astro-cid-zgofuphd]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.phead__rule[data-astro-cid-zgofuphd]{width:28px;height:1px;background:var(--metallic)}.phead__eyebrow[data-astro-cid-zgofuphd] .t-eyebrow[data-astro-cid-zgofuphd]{color:var(--accent);letter-spacing:.2em}.phead__name[data-astro-cid-zgofuphd]{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:360;font-size:clamp(36px,4.6vw,56px);line-height:1.04;letter-spacing:-.015em;margin:0 0 12px;color:var(--text)}.phead__cred[data-astro-cid-zgofuphd]{font-size:17px;color:var(--text-muted)}.phead__affil[data-astro-cid-zgofuphd]{font-size:14px;line-height:1.6;color:var(--text-faint);margin:8px 0 0;max-width:560px}.phead__dual[data-astro-cid-zgofuphd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:20px;max-width:680px}.phead__aff[data-astro-cid-zgofuphd]{border-inline-start:2px solid var(--accent-line);padding-inline-start:14px}.phead__aff--academy[data-astro-cid-zgofuphd]{border-inline-start-color:var(--metallic-line)}.phead__aff-k[data-astro-cid-zgofuphd]{color:var(--accent)}.phead__aff--academy[data-astro-cid-zgofuphd] .phead__aff-k[data-astro-cid-zgofuphd]{color:var(--metallic)}.phead__aff-v[data-astro-cid-zgofuphd]{color:var(--text-muted);font-size:14px;margin:8px 0 0;line-height:1.55}.phead__email[data-astro-cid-zgofuphd]{display:inline-flex;align-items:center;gap:9px;margin-top:18px;font-size:16px;color:var(--text)}.phead__email[data-astro-cid-zgofuphd] strong[data-astro-cid-zgofuphd]{font-weight:650;letter-spacing:.005em;border-bottom:1px solid var(--accent-line);padding-bottom:1px;transition:border-color var(--motion-micro),color var(--motion-micro)}.phead__email[data-astro-cid-zgofuphd]:hover strong[data-astro-cid-zgofuphd]{color:var(--accent-hi);border-bottom-color:var(--accent)}.phead__email[data-astro-cid-zgofuphd] svg[data-astro-cid-zgofuphd]{width:18px;height:18px;flex:none;fill:none;stroke:var(--metallic);stroke-width:1.6;stroke-linejoin:round}.phead__id[data-astro-cid-zgofuphd] .phead__links{margin-top:32px;max-width:760px}.pbody[data-astro-cid-zgofuphd]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-2xl);align-items:start;padding-block:var(--space-2xl) var(--space-3xl);background:linear-gradient(var(--hairline),var(--hairline)) no-repeat center top / calc(100% - 2 * var(--page-gutter)) 1px}.psec[data-astro-cid-zgofuphd]+.psec[data-astro-cid-zgofuphd]{margin-top:48px;padding-top:36px;border-top:var(--border-hairline)}.psec__bar[data-astro-cid-zgofuphd]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md)}.psec__h[data-astro-cid-zgofuphd]{color:var(--metallic);margin:0 0 20px;font-weight:500}.psec__all[data-astro-cid-zgofuphd]{color:var(--accent)}.psec__all[data-astro-cid-zgofuphd]:hover{color:var(--accent-hi)}.psec__src[data-astro-cid-zgofuphd]{color:var(--text-ghost);margin:16px 0 0}.pbio[data-astro-cid-zgofuphd]{font-size:17px;line-height:1.75;max-width:680px}.pbio[data-astro-cid-zgofuphd] p{margin:0 0 18px;color:var(--text-muted)}.pbio[data-astro-cid-zgofuphd] p:first-child{color:var(--text);font-size:18.5px;line-height:1.7}.pbio[data-astro-cid-zgofuphd] p:last-child{margin-bottom:0}.pbio__ph[data-astro-cid-zgofuphd]{display:inline-block;margin:20px 0 0;color:var(--text-faint);font-size:11.5px;border:1px dashed var(--hairline-hi);border-radius:var(--radius-sm);padding:5px 10px}.pbio[data-astro-cid-zgofuphd] a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}.ptags[data-astro-cid-zgofuphd]{display:flex;flex-wrap:wrap;gap:10px}.ptag[data-astro-cid-zgofuphd]{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;color:var(--text);border:var(--border-hairline);border-radius:var(--radius-full);padding:8px 16px;transition:border-color var(--motion-micro),background var(--motion-micro)}.ptag[data-astro-cid-zgofuphd]:hover{border-color:var(--metallic);background:#c8a86b0f}.ptag__n[data-astro-cid-zgofuphd]{color:var(--text-faint)}.pbody__rail[data-astro-cid-zgofuphd]{position:sticky;top:96px}.glance[data-astro-cid-zgofuphd]{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-sunken);padding:20px}.glance__h[data-astro-cid-zgofuphd]{color:var(--text-faint);margin-bottom:14px}.glance__grid[data-astro-cid-zgofuphd]{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--hairline);border:var(--border-hairline);border-radius:var(--radius-md);overflow:hidden}.glance__cell[data-astro-cid-zgofuphd]{background:var(--surface-sunken);padding:14px 16px}.glance__cell--wide[data-astro-cid-zgofuphd]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline}.glance__k[data-astro-cid-zgofuphd]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.glance__v[data-astro-cid-zgofuphd]{margin:0;font-family:var(--font-mono);font-size:24px;color:var(--text);line-height:1}.glance__cell[data-astro-cid-zgofuphd]:not(.glance__cell--wide) .glance__v[data-astro-cid-zgofuphd]{margin-top:10px}.glance__src[data-astro-cid-zgofuphd]{color:var(--text-faint);font-size:11px;line-height:1.55;margin:14px 0 0}@media(max-width:64rem){.phead[data-astro-cid-zgofuphd]{grid-template-columns:200px minmax(0,1fr);gap:var(--space-xl)}.pbody[data-astro-cid-zgofuphd]{grid-template-columns:1fr}.pbody__rail[data-astro-cid-zgofuphd]{position:static;order:-1}}@media(max-width:40rem){.phead[data-astro-cid-zgofuphd]{grid-template-columns:1fr}.phead__portrait[data-astro-cid-zgofuphd]{width:168px}.phead__dual[data-astro-cid-zgofuphd]{grid-template-columns:1fr}}
