@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/source-sans-pro-regular.woff2') format('woff2')}
@font-face {font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/source-sans-pro-semibold.woff2') format('woff2')}
@font-face {font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/raleway-regular.woff2') format('woff2')}
@font-face {font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/raleway-bold.woff2') format('woff2')}
@font-face {font-family:'Raleway';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/raleway-extrabold.woff2') format('woff2')}:root{--canvas:#f4f4f4;--paper:#fff;--ink:#3c3b3b;--text:#646464;--muted:#6b6b6b;--line:#dedede;--accent:#197e76;--heading:"Raleway", "PingFang SC", "Microsoft YaHei", sans-serif;--body:"Source Sans Pro", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-padding-top:90px}body{color:var(--text);background:var(--canvas);font-family:var(--body);margin:0;font-size:17px;line-height:1.75}a{color:inherit;text-underline-offset:4px;border-bottom:1px dotted #aaa;text-decoration:none;transition:color .16s,border-color .16s}a:hover{color:var(--accent);border-color:var(--accent)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}p{margin:0 0 1.5em}h1,h2,h3{color:var(--ink);font-family:var(--heading);font-weight:800}h1,h2{text-transform:uppercase;letter-spacing:.16em}h1{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5}h2{font-size:.88rem;line-height:1.6}h3{font-size:1rem;line-height:1.55}::selection{color:#163d38;background:#d7eae7}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;height:65px;display:flex;position:sticky;top:0}.wordmark{border:0;border-right:1px solid var(--line);color:var(--ink);font:800 12px var(--heading);letter-spacing:.2em;flex-shrink:0;align-items:center;gap:14px;padding:0 28px;display:flex}.wordmark span{letter-spacing:.12em;color:var(--text);font-size:12px;font-weight:400}.desktop-nav{align-items:center;gap:0;padding:0 26px;display:flex}.desktop-nav a{font:400 10px var(--heading);text-transform:uppercase;letter-spacing:.16em;border:0;border-right:1px solid var(--line);padding:0 18px}.desktop-nav a:first-child{padding-left:0}.desktop-nav a:last-child{border-right:0}.desktop-nav a[aria-current=page]{color:var(--accent);font-weight:800}.language-switch{border:0;border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding:0 24px;font-size:12px;display:flex}.mobile-menu{display:none}.site-grid{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:58px;max-width:1480px;margin:0 auto;padding:58px 64px 40px;display:grid}.sidebar{min-width:0}.portrait-link{border:0;width:168px;margin-bottom:28px;display:block}.portrait{object-fit:cover;object-position:center 24%;filter:saturate(.82);width:168px;height:198px}.profile-kicker{font:700 10px var(--heading);letter-spacing:.25em;color:var(--muted);margin-bottom:10px}.profile-name{letter-spacing:.12em;margin:0 0 8px;font-size:1.9rem;line-height:1.35}.profile-native{letter-spacing:.24em;color:var(--ink);margin-bottom:22px;font-size:19px}.profile-position{color:var(--ink);margin-bottom:3px;font-size:15px}.profile-academy{margin-bottom:18px;font-size:14px}.institution{border:0;font-size:15px;line-height:1.65;display:inline-block}.contact-block{border-top:1px solid var(--line);margin-top:32px;padding-top:28px;font-size:14px}.contact-block h2{letter-spacing:.18em;margin:0 0 16px;font-size:11px}.contact-block .email{color:var(--ink)}.contact-block p{margin:15px 0 20px;line-height:1.9}.sidebar-link{margin-bottom:8px;font-size:13px;display:table}.sidebar-link span{color:var(--accent);padding-left:8px}.sidebar-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:25px;font-size:11px}.sidebar-footer p{margin-bottom:6px}.main-content{min-width:0}.paper-panel{background:var(--paper);border:1px solid var(--line)}.page-heading{border-bottom:1px solid var(--line);padding:36px 46px 34px}.eyebrow{color:var(--muted);font:400 10px var(--heading);text-transform:uppercase;letter-spacing:.23em;margin:0 0 14px;line-height:1.65}.page-body{padding:35px 46px 42px}.prose p{margin:0 0 1.35em}.prose>:last-child{margin-bottom:0}.prose h2{margin:2.5em 0 1.3em}.prose h2:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.65em;padding-left:.25em}.prose a{color:var(--accent)}.prose img[src*="/images/research/"]{border:1px solid var(--line);width:100%;height:auto;margin:24px 0 36px}.selected-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.section-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;display:flex}.section-heading h2{margin:0}.small-link{white-space:nowrap;font-size:12px}.small-link span{color:var(--accent);padding-left:5px}.text-link{margin-top:14px;font-size:14px;display:inline-block}.publications-list{margin:0;padding:0;list-style:none}.publication{border-bottom:1px solid #ededed;padding:19px 0}.publication:last-child{border-bottom:0}.publication h3{font:600 18px/1.45 var(--body);margin:0 0 7px}.publication h3 a{border-bottom:0}.publication-authors{margin:0 0 3px;font-size:14px;line-height:1.6}.publication-citation{margin:0;font-size:14px;line-height:1.65}.paper-link{color:var(--accent);white-space:nowrap;margin-left:10px;font-size:11px}.preprint{margin-left:8px;font-size:11px}.bibliography-meta{justify-content:space-between;gap:12px;margin-top:25px;font-size:13px;display:flex}.year-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 17px;margin-bottom:8px;padding:22px 0 25px;font-size:13px;display:flex}.year-nav a{color:var(--accent);border:0}.year-section{margin-top:28px}.year-heading{font:700 21px var(--heading);letter-spacing:.04em;margin:0 0 3px}.section-title{margin:32px 0 20px}.member{border-bottom:1px solid var(--line);grid-template-columns:126px minmax(0,1fr);gap:27px;padding:25px 0;display:grid}.member:last-child{border:0}.member img{object-fit:cover;object-position:center 20%;width:126px;height:151px}.member h3{margin:0 0 7px;font-size:16px}.member-native{font:400 13px var(--body);color:var(--muted);margin-left:6px;display:inline-block}.member .member-role{color:var(--ink);margin-bottom:10px;font-size:13px}.member-pi{color:var(--accent);font-weight:600}.member p{margin-bottom:10px;font-size:15px}.alumni-section{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.section-note{font-size:14px}.alumni-content{font-size:15px}.alumni-content ul{columns:2;column-gap:36px}.alumni-content li{break-inside:avoid}.gallery-grid{margin-top:30px}.gallery-grid figure{margin:0}.gallery-grid img{width:100%;max-width:440px;height:auto}.gallery-grid figure>a{border:0;display:block}.gallery-grid figcaption{margin-top:25px}.gallery-grid figcaption h2{margin-bottom:8px}.gallery-grid figcaption p{margin-bottom:10px;font-size:14px}.bottom-line{color:var(--muted);justify-content:space-between;gap:12px;padding-top:20px;font-size:11px;display:flex}.bottom-line a{white-space:nowrap;border:0}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:.1em}html[lang=zh-CN] .prose{line-height:1.95}@media (width>=1600px){.site-grid{padding-top:70px}}@media (width<=1200px){.site-grid{grid-template-columns:235px minmax(0,1fr);gap:35px;padding:40px 32px}.wordmark{padding:0 22px}.desktop-nav{padding:0 20px}.desktop-nav a{padding:0 11px;font-size:9px}.page-heading{padding:30px 32px}.page-body{padding:30px 32px 36px}.profile-name{font-size:1.65rem}}@media (width<=980px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;border-left:1px solid var(--line);align-items:center;gap:8px;height:100%;padding:0 22px;font-size:12px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{font-size:17px}.mobile-menu nav{border:1px solid var(--line);background:#fff;width:min(320px,100vw);padding:16px 24px;position:absolute;top:64px;right:0}.mobile-menu nav a{font:700 12px var(--heading);letter-spacing:.12em;text-transform:uppercase;border:0;padding:13px 0;display:block}.mobile-menu nav a[aria-current=page]{color:var(--accent)}.site-grid{grid-template-columns:200px minmax(0,1fr);gap:26px;padding:32px 24px}.page-heading,.page-body{padding:27px}.profile-name{font-size:1.5rem}.member{grid-template-columns:96px minmax(0,1fr);gap:20px}.member img{width:96px;height:120px}}@media (width<=736px){body{font-size:16px}.site-header{height:57px}.wordmark{letter-spacing:.14em;gap:10px;padding:0 17px;font-size:10px}.wordmark span{font-size:11px}.language-switch{gap:7px;padding:0 15px}.mobile-menu summary{padding:0 16px}.mobile-menu summary>span:last-child{display:none}.mobile-menu nav{top:56px}.site-grid{flex-direction:column;gap:30px;padding:28px 18px;display:flex}.sidebar{width:100%}.profile-intro{min-height:170px;padding-left:143px;position:relative}.portrait-link{width:117px;margin:0;position:absolute;top:0;left:0}.portrait{width:117px;height:145px}.profile-kicker{margin-bottom:8px;padding-top:2px;font-size:9px}.profile-name{letter-spacing:.08em;margin-bottom:6px;font-size:1.4rem}.profile-native{margin-bottom:12px;font-size:15px}.profile-position,.profile-academy,.institution{font-size:12px}.profile-academy{margin-bottom:8px;line-height:1.5}.contact-block{flex-wrap:wrap;gap:7px 22px;margin-top:22px;padding-top:18px;display:flex}.contact-block h2,.contact-block p{display:none}.contact-block .email{align-self:flex-start;font-size:12px}.sidebar-link{margin:0;font-size:12px}.sidebar-footer{display:none}.main-content{width:100%}.page-heading{padding:25px 24px}.eyebrow{letter-spacing:.16em;margin-bottom:12px;font-size:9px}h1{letter-spacing:.1em;font-size:1.35rem}.page-body{padding:25px 24px 32px}.section-heading{flex-wrap:wrap;gap:7px}.section-heading h2{font-size:.8rem}.publication h3{font-size:17px}.alumni-content ul{columns:1}.bottom-line{font-size:10px}}@media (width<=380px){.wordmark{padding:0 12px}.wordmark span{display:none}.profile-intro{padding-left:123px}.portrait-link,.portrait{width:103px}.portrait{height:137px}.page-heading,.page-body{padding-left:19px;padding-right:19px}.member{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@media print{.site-header,.sidebar,.bottom-line,.year-nav,.skip-link{display:none}body{color:#111;background:#fff;font-size:11pt}.site-grid{padding:0;display:block}.paper-panel{border:0}.page-heading,.page-body{padding:15px 0}.publication{break-inside:avoid}}


