/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "/fonts/fonts.css";.home-reference-page>section.home-reference-hero.home-reference-hero--rna{background:radial-gradient(at 78% 48%,#d7e9de38,#0000 63%),#fbfdfb;min-height:42rem;display:block;overflow:hidden}.home-reference-hero--rna .home-hero-rna-stage{width:100%;height:100%;position:absolute;inset:0}.home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{inset:var(--nav-height) -1% 2% auto;width:56%}.home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual:after,.home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual:before{display:none}.home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:contain;object-position:center;filter:none}.home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{pointer-events:none;width:100%;max-width:none;margin:0;position:absolute;inset:0}.home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{text-align:left;will-change:auto;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:0;width:35%;max-width:600px;transition:opacity .5s;display:flex;position:absolute;top:52%;left:8%;transform:none}.home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{color:#527c68;letter-spacing:.2em;white-space:nowrap;width:auto;margin:0 0 22px;font-family:Figtree,Arial,sans-serif;font-size:clamp(14px,calc(1.12 * var(--site-vw)),19px);font-weight:500;line-height:1.3}.home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{color:#214e40;letter-spacing:-.055em;margin:0 0 28px;font-family:Figtree,Arial,sans-serif;font-size:clamp(64px,calc(6.5 * var(--site-vw)),112px);font-weight:500;line-height:1.02}.home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){color:#486356;letter-spacing:-.018em;text-wrap:pretty;width:100%;max-width:30ch;margin:0;font-family:Figtree,Arial,sans-serif;font-size:clamp(19px,calc(1.55 * var(--site-vw)),27px);font-weight:400;line-height:1.5}.home-reference-hero.home-reference-hero--rna .home-hero-research-link{color:#285e4d;align-self:flex-start;min-height:44px;margin-top:30px;font-family:Figtree,Arial,sans-serif;font-size:clamp(15px,calc(1.1 * var(--site-vw)),18px);text-decoration-color:#cb8d7f}@media{:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-hero.home-reference-hero--rna{height:auto;min-height:calc(100 * var(--site-vh));padding:0 0 18px}:where(html[data-site-layout=mobile]) .home-reference-hero--rna .home-hero-rna-stage{flex-direction:column;height:auto;display:flex;position:relative}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{padding:calc(var(--nav-height) + 36px) 8% 0;order:1;position:relative}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{width:100%;max-width:560px;position:relative;inset:auto;transform:none}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin-bottom:15px;font-size:13px}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin-bottom:20px;font-size:clamp(58px,calc(14 * var(--site-vw)),90px)}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){max-width:33ch;font-size:clamp(18px,calc(4.6 * var(--site-vw)),22px);line-height:1.45}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-hero-research-link{margin-top:18px;font-size:15px}:where(html[data-site-layout=mobile]) .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{aspect-ratio:1;order:2;width:100%;margin:0;position:relative;inset:auto}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page>section.home-reference-hero.home-reference-hero--rna{min-height:38rem}}@media (prefers-reduced-motion:reduce){.home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{transition:none}}@font-face{font-family:Wu Modern;src:url(/fonts/dm-sans-v17-normal-variable-latin.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}.home-reference-page>section.home-reference-hero.home-reference-hero--rna{background:#fff;min-height:700px;max-height:1100px}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{background:#fff;height:100%;position:relative}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{width:100%;height:100%;margin:0;position:absolute;inset:0}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-media{width:100%;height:100%;display:block;-webkit-mask:none;mask:none}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask:none;mask:none}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{gap:25px;width:37%;max-width:600px;margin:0;display:grid;position:absolute;top:51%;left:7.5%;translate:0 -50%}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{color:#1d302d;letter-spacing:-.055em;text-shadow:none;margin:0 0 8px;font-family:Wu Modern,Arial,sans-serif;font-size:clamp(94px,calc(8.1 * var(--site-vw)),144px);font-weight:620;line-height:1.02}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{color:#7b6c51;letter-spacing:.17em;margin:0 0 22px;font-family:Wu Modern,Arial,sans-serif;font-size:17px;font-weight:550;line-height:1.2}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){color:#485853;letter-spacing:-.025em;text-wrap:balance;max-width:34ch;text-shadow:none;margin:0;font-family:Wu Modern,Arial,sans-serif;font-size:clamp(22px,calc(1.65 * var(--site-vw)),28px);font-weight:400;line-height:1.5}.home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{color:#243d36;text-underline-offset:8px;text-shadow:none;gap:20px;margin-top:13px;font-family:Wu Modern,Arial,sans-serif;font-size:18px;font-weight:500;text-decoration-color:#7c7968}@media{:where(html[data-site-layout=desktop]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{left:9%}:where(html[data-site-layout=desktop]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{--art-shift:clamp(28px,calc(4.8 * var(--site-vh)),54px);translate:0 var(--art-shift);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--art-shift) - 44px),transparent calc(100% - var(--art-shift)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--art-shift) - 44px),transparent calc(100% - var(--art-shift)))}}@media{:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-hero.home-reference-hero--rna{height:auto;min-height:0;max-height:none;padding-bottom:0}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{flex-direction:column;height:auto;display:flex}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{height:auto;padding:max(104px,calc(var(--nav-height) + 24px)) 26px 12px;order:0;position:relative;inset:auto}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{gap:18px;width:100%;max-width:600px;position:relative;inset:auto;translate:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin:0;font-size:clamp(78px,calc(20 * var(--site-vw)),110px);line-height:1.04}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin-bottom:15px;font-size:13px}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){font-size:19px}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{margin-top:4px;font-size:16px}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{aspect-ratio:1;order:1;height:auto;position:relative;inset:auto}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:cover;object-position:85% center}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page>section.home-reference-hero.home-reference-hero--rna{height:auto;min-height:0;max-height:none;padding-bottom:0}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{flex-direction:column;height:auto;display:flex}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{height:auto;padding:max(104px,calc(var(--nav-height) + 24px)) 26px 12px;order:0;position:relative;inset:auto}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{gap:18px;width:100%;max-width:600px;position:relative;inset:auto;translate:none}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin:0;font-size:clamp(78px,calc(20 * var(--site-vw)),110px);line-height:1.04}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin-bottom:15px;font-size:13px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){font-size:19px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{margin-top:4px;font-size:16px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{aspect-ratio:1;order:1;height:auto;position:relative;inset:auto}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:cover;object-position:85% center}}.home-reference-page>section.home-reference-hero.home-reference-hero--rna{height:calc(100 * var(--site-vh));min-height:0;max-height:none;padding:0}@media ,all{:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;position:relative}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{height:auto;padding:calc(var(--nav-height) + clamp(16px, calc(3 * var(--site-vh)), 32px)) clamp(24px,calc(6 * var(--site-vw)),64px) 8px;position:relative;inset:auto}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{gap:clamp(12px,calc(2 * var(--site-vh)),22px);width:100%;max-width:640px;position:relative;inset:auto;translate:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin:0;font-size:clamp(56px,min(calc(12 * var(--site-vw)),calc(10 * var(--site-vh))),110px);line-height:1.04}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin:0;font-size:clamp(12px,calc(1.7 * var(--site-vw)),15px)}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){max-width:38ch;font-size:clamp(17px,min(calc(2.6 * var(--site-vw)),calc(2.3 * var(--site-vh))),24px)}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{min-height:40px;margin:0;font-size:clamp(15px,calc(1.7 * var(--site-vw)),17px)}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:relative;inset:auto;translate:none;-webkit-mask:none;mask:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:cover;object-position:85% center}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;position:relative}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{height:auto;padding:calc(var(--nav-height) + clamp(16px, calc(3 * var(--site-vh)), 32px)) clamp(24px,calc(6 * var(--site-vw)),64px) 8px;position:relative;inset:auto}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{gap:clamp(12px,calc(2 * var(--site-vh)),22px);width:100%;max-width:640px;position:relative;inset:auto;translate:none}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin:0;font-size:clamp(56px,min(calc(12 * var(--site-vw)),calc(10 * var(--site-vh))),110px);line-height:1.04}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin:0;font-size:clamp(12px,calc(1.7 * var(--site-vw)),15px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){max-width:38ch;font-size:clamp(17px,min(calc(2.6 * var(--site-vw)),calc(2.3 * var(--site-vh))),24px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{min-height:40px;margin:0;font-size:clamp(15px,calc(1.7 * var(--site-vw)),17px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:relative;inset:auto;translate:none;-webkit-mask:none;mask:none}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:cover;object-position:85% center}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-rna-stage{width:100%;margin-inline:0;display:block}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-layout{height:100%;padding:0;position:absolute;inset:0}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy{left:6%;top:calc(50% + var(--nav-height) / 3);gap:10px;width:39%;max-width:520px;position:absolute;translate:0 -50%}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy h1{margin:0;font-size:clamp(42px,calc(7 * var(--site-vw)),86px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy .home-hero-rna-welcome{margin:0;font-size:12px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-copy>p:not(.home-hero-rna-welcome){font-size:clamp(15px,calc(1.8 * var(--site-vw)),20px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-research-link{min-height:36px;margin:0;font-size:14px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-hero-editorial-visual{inset:var(--nav-height) 0 0;height:calc(100% - var(--nav-height));position:absolute;translate:none;-webkit-mask:none;mask:none}:where(html[data-site-layout=mobile-landscape]) .home-reference-page .home-reference-hero.home-reference-hero--rna .home-reference-hero-image{object-fit:contain;object-position:center}}main .people-portela-page{padding-top:var(--nav-height)}.people-portela-page>[data-people-panel]{scroll-margin-top:var(--nav-height)}.people-portela-page .people-pi-panel{--pi-body-size:clamp(14px,calc(1 * var(--site-vw)),16px);width:min(1600px,calc(100% - 2 * var(--page-gutter)));min-height:calc(calc(100 * var(--site-vh)) - var(--nav-height));grid-template-columns:minmax(0,1fr) 30%;align-content:center;align-items:start;column-gap:clamp(36px,calc(5 * var(--site-vw)),88px);margin-inline:auto;padding-block:clamp(20px,calc(2.5 * var(--site-vh)),36px);display:grid}.people-pi-information{min-width:0;display:block}.people-portela-page .people-pi-panel .portela-pi-section{width:100%;min-height:0;padding:0;display:block}.people-pi-panel .portela-pi-copy{display:block}.people-pi-identity{display:contents}.people-pi-panel .portela-pi-copy h1{font-size:clamp(28px,calc(2.5 * var(--site-vw)),42px);line-height:1.2}.people-pi-panel .portela-pi-name-detail{margin:8px 0 0;font-size:14px}.people-pi-panel .portela-pi-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.people-pi-panel .portela-pi-meta p{font-size:var(--pi-body-size);margin:0 0 6px;line-height:1.5}.people-pi-panel .portela-pi-biography{font-size:var(--pi-body-size);margin-top:18px;line-height:1.65}.people-portela-page .people-pi-panel>.portela-pi-aside{--pi-links-height:36px;--pi-links-gap:16px;translate:0 calc((var(--pi-links-height) + var(--pi-links-gap)) / 2);flex-direction:column;align-self:center;align-items:flex-end;width:100%;max-width:none;display:flex}.people-pi-panel .portela-pi-photo{order:0;width:100%;max-width:420px;margin:0}.people-pi-panel .portela-pi-photo img{width:100%;height:auto;display:block}.people-pi-panel .portela-social-links{justify-content:flex-start;align-self:stretch;gap:10px;width:100%;max-width:420px;margin:16px 0 0 auto}.people-pi-panel .portela-pi-background{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,calc(3 * var(--site-vw)),48px);width:100%;margin-top:28px;padding:0}.people-pi-panel .portela-pi-background h2{font-size:clamp(19px,calc(1.4 * var(--site-vw)),24px);line-height:1.4}.people-cv-group{min-width:0}.people-cv-group>summary{cursor:pointer;list-style:none}.people-cv-group>summary::-webkit-details-marker{display:none}.people-cv-group>summary:focus-visible{outline-offset:5px;outline:2px solid #536c80}.people-cv-group:not([open])>summary{align-items:baseline;gap:12px;display:flex}.people-cv-group:not([open])>summary:after{content:"+";color:#65737e;font-size:22px}.people-pi-panel .portela-cv-list{margin-top:12px}.people-pi-panel .portela-cv-list li{padding:8px 0}.people-pi-panel .portela-cv-list h3{margin:5px 0 0;font-size:clamp(13px,calc(.95 * var(--site-vw)),15px);line-height:1.4}.people-pi-panel .portela-cv-list p{margin:3px 0 0;font-size:clamp(12.5px,calc(.9 * var(--site-vw)),14px);line-height:1.45}.people-pi-panel .portela-cv-list .portela-cv-period{color:#65737e;font-size:clamp(12px,calc(.8 * var(--site-vw)),13px)}.people-portela-page .people-photo-panel{padding:clamp(48px,calc(5 * var(--site-vw)),80px) var(--page-gutter) 0;align-content:start;justify-items:center;gap:clamp(28px,calc(3.5 * var(--site-vw)),48px);display:grid}.portela-team-heading{color:#111;text-align:center;margin:0;font-weight:700}.people-photo-panel .portela-team-cover{width:min(1200px,100%,calc((calc(100 * var(--site-vh)) - var(--nav-height) - 64px) * 1080 / 531));aspect-ratio:1080/531;margin:0}.people-photo-panel .portela-team-cover--photo{aspect-ratio:3/2;width:min(1200px,100%)}.portela-team-cover--photo>img{object-fit:contain;width:100%;height:100%;display:block}.people-portela-page>.portela-team-section{min-height:0;margin-top:0;padding-block:clamp(96px,calc(10 * var(--site-vw)),160px) clamp(64px,calc(7 * var(--site-vw)),112px)}.people-portela-page .portela-member-group{margin-top:clamp(40px,calc(5 * var(--site-vw)),72px)}.people-portela-page .portela-member-group:first-child{margin-top:0}.people-portela-page .portela-member-group+.portela-member-group{margin-top:clamp(64px,calc(7 * var(--site-vw)),112px)}.portela-member-group-title{font-family:var(--font-heading);font-size:var(--type-feature);font-weight:700;line-height:var(--leading-feature);margin:0}.portela-member-cohort-label{color:#4e79bd;font-family:var(--font-reading);font-size:var(--type-caption);font-weight:500;line-height:var(--leading-meta);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.people-portela-page .portela-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(36px,calc(4 * var(--site-vw)),64px) clamp(24px,calc(3 * var(--site-vw)),48px);margin-top:24px}.portela-member-portrait{aspect-ratio:2/3;background:#f8fafb;width:100%}.portela-member-portrait img{object-fit:contain;width:100%;height:100%;display:block}.portela-member[data-member-id=feng-dewei] .portela-member-portrait{overflow:hidden}.portela-member[data-member-id=feng-dewei] .portela-member-portrait img{transform-origin:100% 40%;transform:scale(1.2)}@media{:where(html[data-site-layout=mobile-landscape]) .people-portela-page .portela-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media{:where(html[data-site-layout=mobile]) .people-portela-page .portela-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media{:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-meta{grid-template-columns:1fr;gap:8px;margin-top:16px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-biography{margin-top:14px}}@media{:where(html[data-site-layout=mobile-landscape]) .people-pi-panel .portela-pi-meta{grid-template-columns:1fr;gap:8px;margin-top:16px}:where(html[data-site-layout=mobile-landscape]) .people-pi-panel .portela-pi-biography{margin-top:14px}}@media{:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel{row-gap:16px;padding-block:16px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-background{gap:20px;margin-top:24px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-background h2{font-size:18px}}@media{:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel{grid-template-columns:minmax(0,1fr) 112px;gap:16px;padding-block:24px}:where(html[data-site-layout=mobile]) .people-pi-information,:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-copy,:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel .portela-pi-section,:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel>.portela-pi-aside{display:contents}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-copy h1{grid-area:1/1;align-self:end;font-size:26px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-name-detail{grid-area:2/1;align-self:start;margin:0}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-photo{grid-area:1/2/3;width:112px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-meta{grid-area:3/1/auto/-1;gap:12px;margin-top:0}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-meta p{margin-bottom:4px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-biography{grid-area:4/1/auto/-1;margin-top:0}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-social-links{grid-area:5/1/auto/-1;justify-content:flex-start;margin:0}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-background{grid-area:6/1/auto/-1;gap:20px;margin-top:8px}:where(html[data-site-layout=mobile]) .people-pi-panel .portela-pi-background h2{font-size:17px}}@media{:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel .people-pi-identity{text-align:center;align-content:center;justify-items:center;gap:8px;width:fit-content;max-width:100%;display:grid}:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel .people-pi-identity .portela-pi-name-detail,:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel .people-pi-identity h1{text-align:center;order:0;width:100%;margin:0}}@media{:where(html[data-site-layout=mobile]) .people-portela-page .people-pi-panel .people-pi-identity{grid-area:1/1/3;width:100%}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.hidden{display:none}.resize{resize:both}}:root{--ink:#111;--muted:#585d61;--blue:#123f66;--blue-dark:#0b2d49;--line:#d9dee2;--surface:#f4f6f7;--white:#fff;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--container:1200px;--site-max-width:1840px;--site-content-width:1600px;--page-gutter:clamp(20px,calc(3.25 * var(--site-vw)),64px);--nav-gutter:clamp(28px,calc(2 * var(--site-vw)),64px);--footer-gutter:clamp(20px,calc(2 * var(--site-vw)),40px);--nav-height:clamp(64px,calc(4.5 * var(--site-vw)),88px);--motion-fast:.16s;--motion-ui:.26s;--motion-reveal:.56s;--motion-hero:.76s;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-ease-ui:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);min-height:calc(100 * var(--site-vh));color:var(--ink);font-family:var(--sans);flex-direction:column;margin:0;font-size:16px;line-height:1.65;display:flex}a{color:inherit;text-decoration:none}button{font:inherit}main{flex:1 0 auto;min-height:calc(70 * var(--site-vh))}::selection{color:var(--blue-dark);background:#d8e6f0}.section{padding:108px 0}.menu-toggle{color:inherit;background:0 0;border:0;display:none}.hero{min-height:920px;padding:80px 0 74px;position:relative;overflow:hidden}.hero-copy{text-align:center;width:100%}.hero-copy h1{max-width:1080px;color:var(--ink);font-family:var(--sans);letter-spacing:-.025em;margin:0 auto;font-size:26px;font-weight:500;line-height:1.35}.hero-copy p{max-width:920px;color:var(--ink);margin:36px auto 0;line-height:1.8}.button{border:1px solid var(--blue);letter-spacing:.03em;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;font-size:13px;transition:color .2s,background-color .2s;display:inline-flex}.hero-media .image-placeholder{aspect-ratio:1.9;background:#ffffff6b;border-color:#123f6629;min-height:0}.image-placeholder{min-height:270px;color:var(--blue-dark);background:#f2f5f6;border:1px solid #cfd5d9;justify-content:space-between;align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.image-placeholder:after,.image-placeholder:before{content:"";pointer-events:none;position:absolute}.image-placeholder:before{border-top:1px solid #123f662e;border-right:1px solid #123f662e;inset:14px}.image-placeholder:after{background:#123f6640;width:140px;height:1px;top:56px;left:-20px;transform:rotate(-28deg)}.image-placeholder>*{z-index:1;position:relative}.image-placeholder-index{letter-spacing:.18em;align-self:flex-start;font-size:9px}.image-placeholder strong{font-family:var(--sans);font-size:18px;font-weight:600;display:block}.image-placeholder small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.research-grid{border-top:1px solid var(--ink);display:block}.research-card,.research-card:first-child,.research-card:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:44px;padding:36px 0;display:grid}.research-card .image-placeholder{aspect-ratio:1.55;min-height:0;transition:transform .35s}.research-card:hover .image-placeholder{transform:scale(1.012)}.research-card h3{font-family:var(--sans);grid-column:2;margin:0;font-size:27px;font-weight:600;line-height:1.24}.research-card p{max-width:650px;min-height:0;color:var(--muted);grid-column:2;margin:14px 0 0;font-size:14px;line-height:1.7}.research-area{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px;padding:54px 0;scroll-margin-top:90px;display:grid}.research-area:last-child{border-bottom:1px solid var(--line)}.pi-copy{padding-top:8px}.pi-copy h2{font-family:var(--sans);margin:18px 0 6px;font-size:clamp(40px,calc(4 * var(--site-vw)),52px);font-weight:600;line-height:1.06}.pi-copy>p{max-width:650px;color:var(--muted)}.pi-copy h3{letter-spacing:.09em;text-transform:uppercase;margin:45px 0 18px;font-size:11px}.member-group{border-top:1px solid var(--ink);grid-template-columns:230px 1fr;gap:60px;padding:46px 0 90px;display:grid}.member-group-title{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.4}.publication-year{border-top:1px solid var(--ink);grid-template-columns:210px 1fr;gap:55px;padding:48px 0 88px;display:grid}.publication-year>h2{font-family:var(--sans);margin:0;font-size:40px;font-weight:600;line-height:1}.publication-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:40px;margin-bottom:34px;padding:0 0 34px;display:grid}.publication-item h3{font-family:var(--sans);margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.38}.publication-item p{color:var(--muted);margin:4px 0;font-size:13px}.contact-details{gap:42px;display:grid}.contact-details>div{border-top:1px solid var(--ink);padding-top:16px}.contact-details span{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.contact-details p{color:var(--muted);margin:5px 0}.footer{color:#ffffffb8;background:#101820;padding:82px 0 26px}.footer p{margin:4px 0;font-size:12px}@media{:where(html[data-site-layout=mobile]) .research-area{grid-template-columns:270px minmax(0,1fr);gap:44px}}@media{:where(html[data-site-layout=mobile-landscape]) .research-area{grid-template-columns:270px minmax(0,1fr);gap:44px}}@media{:where(html[data-site-layout=mobile]) .section{padding:82px 0}:where(html[data-site-layout=mobile]) .menu-toggle{cursor:pointer;align-items:center;gap:12px;padding:8px 0;display:flex}:where(html[data-site-layout=mobile]) .hero{min-height:850px;padding:80px 0 64px}:where(html[data-site-layout=mobile]) .hero-copy{padding-top:74px}:where(html[data-site-layout=mobile]) .hero-copy h1{max-width:700px;font-size:27px}:where(html[data-site-layout=mobile]) .hero-copy p{max-width:720px;font-size:17px}:where(html[data-site-layout=mobile]) .hero-media{margin-top:58px}:where(html[data-site-layout=mobile]) .research-card,:where(html[data-site-layout=mobile]) .research-card:first-child,:where(html[data-site-layout=mobile]) .research-card:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:28px;padding:28px 0;display:grid}:where(html[data-site-layout=mobile]) .research-card p{min-height:0}:where(html[data-site-layout=mobile]) .research-area{grid-template-columns:260px minmax(0,1fr);gap:36px;padding:46px 0}:where(html[data-site-layout=mobile]) .member-group{grid-template-columns:1fr;gap:32px}:where(html[data-site-layout=mobile]) .publication-year{grid-template-columns:120px 1fr}}@media{:where(html[data-site-layout=mobile]) body{font-size:15px}:where(html[data-site-layout=mobile]) .section{padding:70px 0}:where(html[data-site-layout=mobile]) .hero{min-height:760px;padding:80px 0 48px}:where(html[data-site-layout=mobile]) .hero-copy{padding-top:80px}:where(html[data-site-layout=mobile]) .hero-copy h1{max-width:355px;font-size:26px;line-height:1.48}:where(html[data-site-layout=mobile]) .hero-copy p{max-width:355px;margin-top:34px;font-size:15px;line-height:1.75}:where(html[data-site-layout=mobile]) .hero-media{width:calc(100% + 6px);margin-top:38px}:where(html[data-site-layout=mobile]) .hero-media .image-placeholder{aspect-ratio:1.25;padding:18px}:where(html[data-site-layout=mobile]) .research-card,:where(html[data-site-layout=mobile]) .research-card:first-child,:where(html[data-site-layout=mobile]) .research-card:last-child{grid-template-columns:1fr}:where(html[data-site-layout=mobile]) .research-card .image-placeholder{aspect-ratio:1.2}:where(html[data-site-layout=mobile]) .research-card h3{font-size:23px}:where(html[data-site-layout=mobile]) .research-area{grid-template-columns:1fr;gap:28px;padding:38px 0}:where(html[data-site-layout=mobile]) .publication-year{grid-template-columns:1fr;gap:28px}:where(html[data-site-layout=mobile]) .publication-year>h2{font-size:42px}:where(html[data-site-layout=mobile]) .publication-item{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html:has(.home-reference-page){scroll-behavior:auto}.home-reference-page{--motion-reveal:.7s;color:#333;width:100%;min-width:0;padding-top:0;font-family:Figtree,Arial,sans-serif;overflow:clip}.home-reference-page>section{height:calc(100 * var(--site-vh));min-height:0}body:has(.home-reference-page) main{min-height:0}.home-reference-shell{width:min(var(--site-content-width),calc(100% - 2 * var(--page-gutter)));margin:0 auto}.home-reference-hero{isolation:isolate;width:100%;height:calc(100 * var(--site-vh));min-height:0;padding:var(--nav-height) clamp(28px,calc(9 * var(--site-vw)),160px);background:#fff;align-items:center;display:grid;position:relative}.home-hero-editorial-layout{z-index:1;width:100%;min-width:0;max-width:1800px;margin-inline:auto;position:relative}.home-hero-editorial-visual{opacity:0;min-width:0;transition:opacity 1.1s var(--motion-ease);pointer-events:none;margin:0;position:absolute;inset:0}.home-hero-editorial-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#ffffffa3,#ffffff1f 28%,#0000 46%),linear-gradient(#0000 83%,#fff);position:absolute;inset:0}.home-hero-editorial-visual:after{content:"";z-index:2;height:calc(var(--nav-height) + 40px);background:linear-gradient(180deg,#fff calc(var(--nav-height) - 12px),transparent);position:absolute;inset:0 0 auto}.home-reference-hero-image,.home-reference-hero-media{width:100%;height:100%;display:block}.home-reference-hero-image{object-fit:contain;object-position:center;filter:saturate(.78)contrast(.96)brightness(1.035)}.home-reference-hero-copy{text-align:left;opacity:0;width:31%;min-width:0;transition:opacity .9s var(--motion-ease),transform .9s var(--motion-ease);will-change:opacity,transform;align-content:center;justify-items:start;gap:clamp(18px,calc(2.2 * var(--site-vh)),26px);display:grid;transform:translateY(14px)}.home-reference-hero-copy h1,.home-reference-hero-copy p{margin:0}.home-reference-hero-copy h1{color:#111;letter-spacing:-.035em;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:clamp(3.1rem,calc(4.8 * var(--site-vw)),5.3rem);font-weight:700;line-height:1.1}.home-reference-hero-copy p{color:#555;letter-spacing:0;max-width:35ch;font-family:Figtree,Arial,sans-serif;font-size:clamp(1.05rem,calc(1.3 * var(--site-vw)),1.35rem);font-weight:400;line-height:1.65}.home-hero-research-link{color:#111;text-underline-offset:6px;min-height:44px;transition:color var(--motion-ui) var(--motion-ease-ui),text-decoration-color var(--motion-ui) var(--motion-ease-ui);justify-self:start;align-items:center;gap:clamp(10px,calc(1 * var(--site-vw)),16px);padding:4px 0;font-size:clamp(.875rem,calc(1.1 * var(--site-vw)),1rem);font-weight:400;line-height:1.5;-webkit-text-decoration:underline #b8c3c9;text-decoration:underline #b8c3c9;text-decoration-thickness:1px;display:inline-flex}.home-hero-research-link svg{flex:none;width:18px;height:18px}.home-hero-research-link:hover{color:#254f65;text-decoration-color:currentColor}.home-hero-research-link:focus-visible{outline-offset:5px;outline:2px solid #254f65}.home-reference-hero[data-entrance-state=complete] .home-hero-editorial-visual,.home-reference-hero[data-entrance-state=complete] .home-reference-hero-copy,html[data-home-entrance-seen=true] .home-hero-editorial-visual,html[data-home-entrance-seen=true] .home-reference-hero-copy{opacity:1;transform:translateY(0)}@media{:where(html[data-site-layout=desktop]) .home-reference-hero-image{object-fit:cover}}@media{:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-hero{height:calc(100 * var(--site-vh));min-height:46rem;padding:calc(var(--nav-height) + clamp(40px, calc(6 * var(--site-vh)), 64px)) clamp(24px,calc(7 * var(--site-vw)),64px) 36px;align-items:start}:where(html[data-site-layout=mobile]) .home-reference-hero .home-reference-hero-copy{gap:18px;width:min(100%,24rem)}:where(html[data-site-layout=mobile]) .home-reference-hero .home-reference-hero-copy h1{font-size:clamp(3.1rem,calc(10 * var(--site-vw)),4.2rem)}:where(html[data-site-layout=mobile]) .home-reference-hero .home-reference-hero-copy p{max-width:31ch;font-size:clamp(1.05rem,calc(3.5 * var(--site-vw)),1.3rem);line-height:1.65}:where(html[data-site-layout=mobile]) .home-hero-editorial-visual:before{background:linear-gradient(#fff6,#0000 48%),linear-gradient(#0000 88%,#fff)}:where(html[data-site-layout=mobile]) .home-reference-hero-image{object-fit:contain;object-position:center bottom}}html:not([data-home-entrance-seen=true]) body:has(.home-reference-hero[data-entrance-state=loading]) .jiao-global-nav.is-home{opacity:0;pointer-events:none;transform:translateY(-12px)}.home-reference-research{background:#fff;flex-direction:column;justify-content:safe center;min-height:0;padding:max(90px,calc(9 * var(--site-vh))) 0 max(40px,calc(5 * var(--site-vh)));scroll-margin-top:0;display:flex;position:relative;overflow-y:auto}.home-reference-page{--home-section-title-size:clamp(1.875rem,max(calc(2.8125 * var(--site-vw)),.75rem + calc(1.95 * var(--site-vw))),3.375rem);--home-feature-title-size:clamp(1.25rem,max(calc(1.875 * var(--site-vw)),.5rem + calc(1.29 * var(--site-vw))),2.625rem);--home-heading-content-gap:clamp(3.25rem,min(calc(5.94 * var(--site-vw)),calc(8.3 * var(--site-vw)) - 2rem),8rem)}.home-campus-title,.home-jiao-research-title,.home-reference-publications h2{color:#000;width:100%;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:var(--home-section-title-size);text-align:center;margin:0;font-weight:700;line-height:1.25}.home-jiao-research-grid{width:100%;margin:var(--home-heading-content-gap) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-jiao-research-item{--motion-delay:0s;color:#090909;min-width:0;transition:opacity var(--motion-reveal) var(--motion-ease) var(--motion-delay),transform var(--motion-reveal) var(--motion-ease) var(--motion-delay);flex-direction:column;align-items:center;display:flex}.home-jiao-research-visual{width:min(547px,97.5%);height:clamp(150px,calc(11 * var(--site-vw)),220px);transition:transform .42s var(--motion-ease);justify-content:center;align-items:center;display:flex;transform:scale(1)}.home-jiao-research-item:focus-visible .home-jiao-research-visual,.home-jiao-research-item:hover .home-jiao-research-visual{transform:scale(1.035)}.home-jiao-research-visual .image-placeholder{color:#7b8587;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0}.home-jiao-research-visual .image-placeholder-index,.home-jiao-research-visual .image-placeholder:after,.home-jiao-research-visual .image-placeholder:before{display:none}.home-jiao-research-visual .image-placeholder>div{border-top:1px solid #d8dede;border-bottom:1px solid #d8dede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.home-jiao-research-visual .image-placeholder strong{color:#7d898b;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.home-jiao-research-visual .image-placeholder small{color:#adb5b6;letter-spacing:.06em;margin-top:12px;font-size:9px}.home-jiao-research-item h3{color:#080808;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:var(--home-feature-title-size);text-align:center;margin:clamp(27px,calc(2.14 * var(--site-vw)),44px) 24px 0;font-weight:700;line-height:1.35}@media{:where(html[data-site-layout=mobile]) .home-reference-research.home-jiao-research{height:auto;min-height:calc(100 * var(--site-vh));padding:max(84px,calc(9 * var(--site-vh))) 24px 32px;overflow-y:visible}:where(html[data-site-layout=mobile]) .home-jiao-research-title{font-size:var(--home-section-title-size)}:where(html[data-site-layout=mobile]) .home-jiao-research-grid{margin-top:var(--home-heading-content-gap);grid-template-columns:1fr;gap:38px}:where(html[data-site-layout=mobile]) .home-jiao-research-visual{width:min(520px,92%);height:108px}:where(html[data-site-layout=mobile]) .home-jiao-research-item h3{font-size:var(--home-feature-title-size);margin-top:18px}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-research.home-jiao-research{height:auto;min-height:calc(100 * var(--site-vh));padding:max(84px,calc(9 * var(--site-vh))) 24px 32px;overflow-y:visible}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-title{font-size:var(--home-section-title-size)}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-grid{margin-top:var(--home-heading-content-gap);grid-template-columns:1fr;gap:38px}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-visual{width:min(520px,92%);height:108px}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-item h3{font-size:var(--home-feature-title-size);margin-top:18px}}.home-reference-publications{background:#fff;align-items:center;min-height:0;padding:max(90px,calc(9 * var(--site-vh))) 0 max(40px,calc(5 * var(--site-vh)));display:flex;overflow-y:auto}.home-reference-publications .home-reference-shell{width:min(1710px,100% - 56px);margin-block:auto}.home-reference-publication-list{margin-top:var(--home-heading-content-gap)}.home-reference-publication{border-bottom:1px solid #ddd;grid-template-columns:550px 120px minmax(0,1fr);column-gap:clamp(40px,calc(4 * var(--site-vw)),90px);min-height:319px;padding:35px 0 48px;display:grid}.home-reference-publication:first-child{padding-top:0}.home-reference-publication-index{color:#132652;border-right:1px solid #bbb;flex-direction:column;justify-content:center;min-height:238px;padding-right:20px;display:flex}.home-reference-publication-index strong{letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;font-family:Figtree,Arial,sans-serif;font-size:37px;font-weight:600;line-height:.9}.home-reference-publication-index span{letter-spacing:.025em;white-space:normal;margin-top:18px;font-family:Figtree,Arial,sans-serif;font-size:25px;line-height:1.2}.home-reference-publication-copy{--publication-stack-gap:19px;gap:var(--publication-stack-gap);flex-direction:column;padding-top:10px;display:flex}.home-reference-publication-copy p{color:#ee8900;letter-spacing:.01em;margin:0;font-family:Figtree,Arial,sans-serif;font-size:17.5px;font-weight:500;line-height:1.45}.home-reference-publication-copy h3{color:#151515;max-width:none;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:var(--home-feature-title-size);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.4}.home-reference-publication-copy>span{color:#929292;letter-spacing:.005em;margin-top:0;font-family:Figtree,Arial,sans-serif;font-size:19px;line-height:1.55;display:block}.publication-author-star{color:#ee8900;font-size:.7em;font-weight:700;line-height:0;position:relative;top:-.12em}.home-reference-publication-image{background:#f1f3f4;border:0;align-self:start;width:550px;height:231px;min-height:0;padding:18px;position:relative}.home-reference-publication-image-link{--motion-delay:0s;z-index:1;width:550px;height:231px;transition:opacity var(--motion-reveal) var(--motion-ease) var(--motion-delay),transform var(--motion-reveal) var(--motion-ease) var(--motion-delay);display:block}.home-reference-publication-image-motion{width:100%;height:100%;transition:transform .42s var(--motion-ease);display:block;transform:scale(1)}.home-reference-publication-image-link:focus-visible,.home-reference-publication-image-link:hover{z-index:2}.home-reference-publication-image-link:focus-visible .home-reference-publication-image-motion,.home-reference-publication-image-link:hover .home-reference-publication-image-motion{transform:scale(1.035)}.home-reference-publication-image-link:focus-visible{outline-offset:8px;outline:2px solid #4472c4}.publication-visual.home-reference-publication-image{background:#fff;padding:0;overflow:hidden}.publication-visual.home-reference-publication-image img{object-fit:contain;object-position:center}.home-reference-publication-image:after,.home-reference-publication-image:before{display:none}.home-reference-publication-image strong{font-size:13px}.home-reference-publications-more{color:#111;letter-spacing:.01em;text-align:right;width:60%;margin:35px auto 0;font-family:Figtree,Arial,sans-serif;font-size:18.75px;line-height:1.5;transition:color .25s;display:block}.home-reference-publications-more:focus,.home-reference-publications-more:hover{color:#4472c4}.home-campus-section{background:#fff;flex-direction:column;padding-top:clamp(0px,calc(27 * var(--site-vh)) - 243px,100px);display:flex;overflow:hidden auto}.home-campus-title{flex:none;padding:clamp(4.5rem,calc(12 * var(--site-vh)),8.4375rem) 20px 0;transform:translateY(-20px)}.home-campus-stage{flex:auto;place-items:start center;min-height:0;padding:clamp(18px,calc(5 * var(--site-vh)) - 5px,60px) 0 24px;display:grid}.home-campus-viewport{aspect-ratio:12/5;touch-action:pan-y;background:#18232a;width:auto;max-width:calc(100% - 80px);height:min(100%,clamp(500px,calc(55 * var(--site-vh)),700px),calc(41.6667 * var(--site-vw)) - 33.3333px);position:relative;overflow:hidden}.home-campus-track{width:100%;height:100%;position:relative}.home-campus-slide{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home-campus-slide.is-previous{opacity:1;z-index:1}.home-campus-slide.is-active{opacity:1;z-index:2}.home-campus-slide.is-entering{animation:campus-photo-dissolve .7s both}@keyframes campus-photo-dissolve{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-campus-slide.is-entering{animation:none}}.home-campus-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.home-campus-slide img.home-campus-image-reference-crop{object-fit:cover;object-position:50% 25.7%}.home-campus-slide img.home-campus-image-team{object-fit:cover;object-position:0 50%;transform-origin:0 0;transform:scale(1.11111)}.home-campus-controls{z-index:3;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.home-campus-pagination{pointer-events:auto;align-items:center;gap:.78cqw;display:flex;position:absolute;bottom:6.75%;right:1.56%}.home-campus-pagination button{opacity:.8;cursor:pointer;background:#cecece;border:0;border-radius:50%;width:1.17cqw;height:1.17cqw;padding:0;transition:background-color .25s,opacity .25s}.home-campus-pagination button.is-active{opacity:1;background:#fff}.home-campus-pagination button:focus-visible{outline-offset:4px;outline:2px solid #fff}.home-campus-info-bar{color:#ffffffbd;background:#17232b;flex:none;align-items:center;min-height:144px;padding:20px 0;font-family:Figtree,Arial,sans-serif;display:flex}.home-campus-info-inner{width:min(var(--site-max-width),calc(100% - 2 * var(--footer-gutter)));grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr);column-gap:clamp(16px,calc(2 * var(--site-vw)),48px);margin:0 auto}.home-campus-info-logo{flex-direction:column;place-self:center;align-items:center;gap:6px;width:min(100%,360px);display:flex}.home-campus-info-logo img{transform-origin:bottom;width:100%;display:block;transform:scale(.8)}.home-campus-info-copyright{color:#d8dee2;max-width:100%;font-size:10px;line-height:1.4}@media{:where(html[data-site-layout=desktop]) .home-reference-publications,:where(html[data-site-layout=desktop]) .home-reference-research{padding-block:clamp(2.5rem,calc(8 * var(--site-vh)),7rem) clamp(2rem,calc(5 * var(--site-vh)),4rem)}:where(html[data-site-layout=desktop]) .home-campus-title{padding-top:clamp(3.5rem,min(calc(12 * var(--site-vh)),calc(20 * var(--site-vh)) - 4rem),8.4375rem);transform:translateY(-5px)}:where(html[data-site-layout=desktop]) .home-campus-stage{padding-bottom:clamp(.75rem,calc(4 * var(--site-vh)) - .5rem,1.5rem);transform:translateY(15px)}:where(html[data-site-layout=desktop]) .home-jiao-research-visual{width:min(97.5%,31rem);height:clamp(6rem,calc(9 * var(--site-vw)),13rem)}:where(html[data-site-layout=desktop]) .home-jiao-research-item h3{margin-top:clamp(1.5rem,calc(2 * var(--site-vw)),2.5rem)}:where(html[data-site-layout=desktop]) .home-reference-publications .home-reference-shell{width:min(var(--site-content-width),calc(100% - 2 * var(--page-gutter)))}:where(html[data-site-layout=desktop]) .home-reference-publication{grid-template-columns:minmax(0,34%) minmax(5rem,8%) minmax(0,1fr);column-gap:clamp(1.5rem,calc(2.5 * var(--site-vw)),3rem);min-height:0;padding:clamp(1.5rem,calc(2.2 * var(--site-vw)),2.75rem) 0 clamp(2rem,calc(3 * var(--site-vw)),3.5rem)}:where(html[data-site-layout=desktop]) .home-reference-publication:first-child{padding-top:0}:where(html[data-site-layout=desktop]) .home-reference-publication-image,:where(html[data-site-layout=desktop]) .home-reference-publication-image-link{aspect-ratio:440/185;width:100%;height:auto}:where(html[data-site-layout=desktop]) .home-reference-publication-index{min-height:0;padding-right:clamp(.75rem,calc(1.25 * var(--site-vw)),1.25rem)}:where(html[data-site-layout=desktop]) .home-reference-publication-index strong{font-size:clamp(1.5rem,calc(2.27 * var(--site-vw)),2.75rem)}:where(html[data-site-layout=desktop]) .home-reference-publication-index span{margin-top:clamp(.75rem,calc(1.1 * var(--site-vw)),1rem);font-size:clamp(1rem,calc(1.56 * var(--site-vw)),1.875rem)}:where(html[data-site-layout=desktop]) .home-reference-publication-copy{--publication-stack-gap:clamp(.75rem,calc(1.17 * var(--site-vw)),1.25rem);padding-top:.5rem}:where(html[data-site-layout=desktop]) .home-reference-publication-copy p{font-size:clamp(.75rem,calc(1.09 * var(--site-vw)),1.125rem)}:where(html[data-site-layout=desktop]) .home-reference-publication-copy>span{font-size:clamp(.8125rem,calc(1.21 * var(--site-vw)),1.25rem)}:where(html[data-site-layout=desktop]) .home-reference-publications-more{margin-top:clamp(1.5rem,calc(2.2 * var(--site-vw)),2.75rem);font-size:clamp(.8125rem,calc(1.17 * var(--site-vw)),1.125rem)}}@media{:where(html[data-site-layout=mobile]) .home-reference-page{--home-section-title-size:clamp(30px,calc(2.85 * var(--site-vw)),36px);--home-feature-title-size:clamp(21px,calc(1.9 * var(--site-vw)),24px);--home-heading-content-gap:60px;width:100%;min-width:0;padding-top:0;overflow-x:clip}:where(html[data-site-layout=mobile]) .home-reference-shell{width:calc(100% - 48px)}:where(html[data-site-layout=mobile]) .home-reference-hero{height:calc(100 * var(--site-vh));min-height:32rem;padding:var(--nav-height) clamp(24px,calc(7 * var(--site-vw)),64px)}:where(html[data-site-layout=mobile]) .home-reference-page>section{height:calc(100 * var(--site-vh))}:where(html[data-site-layout=mobile]) .home-reference-page>.home-reference-hero{height:calc(100 * var(--site-vh));min-height:32rem}:where(html[data-site-layout=mobile]) .home-reference-hero-copy h1{font-size:clamp(2.5rem,calc(5.2 * var(--site-vw)),4.6rem)}:where(html[data-site-layout=mobile]) .home-reference-hero-copy p{font-size:clamp(.95rem,calc(1.3 * var(--site-vw)),1.25rem)}:where(html[data-site-layout=mobile]) .home-reference-publications{padding-top:max(84px,calc(9 * var(--site-vh)));padding-bottom:32px}:where(html[data-site-layout=mobile]) .home-reference-publications .home-reference-shell{width:calc(100% - 48px)}:where(html[data-site-layout=mobile]) .home-reference-publications h2,:where(html[data-site-layout=mobile]) .home-reference-publications-more{width:100%}:where(html[data-site-layout=mobile]) .home-reference-publication{grid-template-columns:minmax(250px,.8fr) 95px minmax(0,1fr);column-gap:35px}:where(html[data-site-layout=mobile]) .home-reference-publication-image,:where(html[data-site-layout=mobile]) .home-reference-publication-image-link{aspect-ratio:1470/558;width:100%;height:auto}:where(html[data-site-layout=mobile]) .home-reference-publication-index{min-height:188px;padding-right:14px}:where(html[data-site-layout=mobile]) .home-reference-publication-index strong{font-size:28px}:where(html[data-site-layout=mobile]) .home-reference-publication-index span{white-space:normal;font-size:19px}:where(html[data-site-layout=mobile]) .home-reference-publication-copy{--publication-stack-gap:15px}:where(html[data-site-layout=mobile]) .home-campus-info-bar{min-height:0;padding:24px 0}:where(html[data-site-layout=mobile]) .home-campus-info-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo logo""links details";gap:20px 32px;width:calc(100% - 48px);display:grid}:where(html[data-site-layout=mobile]) .home-campus-info-logo{grid-area:logo;width:260px}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page{--home-section-title-size:clamp(30px,calc(2.85 * var(--site-vw)),36px);--home-feature-title-size:clamp(21px,calc(1.9 * var(--site-vw)),24px);--home-heading-content-gap:60px;width:100%;min-width:0;padding-top:0;overflow-x:clip}:where(html[data-site-layout=mobile-landscape]) .home-reference-shell{width:calc(100% - 48px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero{height:calc(100 * var(--site-vh));min-height:32rem;padding:var(--nav-height) clamp(24px,calc(7 * var(--site-vw)),64px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-page>section{height:calc(100 * var(--site-vh))}:where(html[data-site-layout=mobile-landscape]) .home-reference-page>.home-reference-hero{height:calc(100 * var(--site-vh));min-height:32rem}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-copy h1{font-size:clamp(2.5rem,calc(5.2 * var(--site-vw)),4.6rem)}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-copy p{font-size:clamp(.95rem,calc(1.3 * var(--site-vw)),1.25rem)}:where(html[data-site-layout=mobile-landscape]) .home-reference-publications{padding-top:max(84px,calc(9 * var(--site-vh)));padding-bottom:32px}:where(html[data-site-layout=mobile-landscape]) .home-reference-publications .home-reference-shell{width:calc(100% - 48px)}:where(html[data-site-layout=mobile-landscape]) .home-reference-publications h2,:where(html[data-site-layout=mobile-landscape]) .home-reference-publications-more{width:100%}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication{grid-template-columns:minmax(250px,.8fr) 95px minmax(0,1fr);column-gap:35px}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-image,:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-image-link{aspect-ratio:1470/558;width:100%;height:auto}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-index{min-height:188px;padding-right:14px}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-index strong{font-size:28px}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-index span{white-space:normal;font-size:19px}:where(html[data-site-layout=mobile-landscape]) .home-reference-publication-copy{--publication-stack-gap:15px}:where(html[data-site-layout=mobile-landscape]) .home-campus-info-bar{min-height:0;padding:24px 0}:where(html[data-site-layout=mobile-landscape]) .home-campus-info-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo logo""links details";gap:20px 32px;width:calc(100% - 48px);display:grid}:where(html[data-site-layout=mobile-landscape]) .home-campus-info-logo{grid-area:logo;width:260px}}@media{:where(html[data-site-layout=mobile]) .home-reference-page{--home-section-title-size:30px;--home-feature-title-size:21px;--home-heading-content-gap:48px}:where(html[data-site-layout=mobile]) .home-reference-shell{width:calc(100% - 40px)}:where(html[data-site-layout=mobile]) .home-reference-hero{padding-inline:24px}:where(html[data-site-layout=mobile]) .home-reference-hero-copy{gap:18px}:where(html[data-site-layout=mobile]) .home-reference-hero-copy h1{font-size:clamp(2.4rem,calc(5.2 * var(--site-vw)),3.5rem)}:where(html[data-site-layout=mobile]) .home-reference-hero-copy p{font-size:clamp(.9rem,calc(1.4 * var(--site-vw)),1.2rem);line-height:1.45}:where(html[data-site-layout=mobile]) .home-reference-research.home-jiao-research{padding:max(78px,calc(9 * var(--site-vh))) 20px 24px}:where(html[data-site-layout=mobile]) .home-campus-title,:where(html[data-site-layout=mobile]) .home-jiao-research-title,:where(html[data-site-layout=mobile]) .home-reference-publications h2{line-height:1.35}:where(html[data-site-layout=mobile]) .home-jiao-research-grid{margin-top:var(--home-heading-content-gap);gap:28px}:where(html[data-site-layout=mobile]) .home-jiao-research-visual{width:100%;height:96px}:where(html[data-site-layout=mobile]) .home-jiao-research-item h3{margin-left:0;margin-right:0}:where(html[data-site-layout=mobile]) .home-reference-publications{min-height:0;padding:max(78px,calc(9 * var(--site-vh))) 0 24px}:where(html[data-site-layout=mobile]) .home-reference-publications .home-reference-shell{width:calc(100% - 40px)}:where(html[data-site-layout=mobile]) .home-reference-publication-list{margin-top:var(--home-heading-content-gap)}:where(html[data-site-layout=mobile]) .home-reference-publication{grid-template-columns:70px minmax(0,1fr);gap:24px 18px;min-height:0;padding:34px 0 38px}:where(html[data-site-layout=mobile]) .home-reference-publication:first-child{padding-top:0}:where(html[data-site-layout=mobile]) .home-reference-publication-image-link{aspect-ratio:1470/558;grid-column:1/-1;width:100%;height:auto}:where(html[data-site-layout=mobile]) .home-reference-publication-image{width:100%;height:100%}:where(html[data-site-layout=mobile]) .home-reference-publication-index{min-height:0;padding-right:12px}:where(html[data-site-layout=mobile]) .home-reference-publication-index strong{font-size:18px;line-height:.92}:where(html[data-site-layout=mobile]) .home-reference-publication-index span{white-space:normal;margin-top:12px;font-size:12px;line-height:1.35}:where(html[data-site-layout=mobile]) .home-reference-publication-copy{--publication-stack-gap:10px;padding-top:0}:where(html[data-site-layout=mobile]) .home-reference-publication-copy p{font-size:12px}:where(html[data-site-layout=mobile]) .home-reference-publication-copy h3{font-size:19px;line-height:1.42}:where(html[data-site-layout=mobile]) .home-reference-publication-copy>span{font-size:14px}:where(html[data-site-layout=mobile]) .home-reference-publications-more{margin-top:24px;font-size:14px}:where(html[data-site-layout=mobile]) .home-campus-title{padding-top:clamp(78px,calc(28 * var(--site-vh)) - 80px,220px)}:where(html[data-site-layout=mobile]) .home-campus-stage{place-items:start center;padding:clamp(14px,calc(12 * var(--site-vh)) - 54px,56px) 0 20px}:where(html[data-site-layout=mobile]) .home-campus-viewport{max-width:calc(100% - 40px);height:min(100%,calc(41.6667 * var(--site-vw)) - 16.6667px)}:where(html[data-site-layout=mobile]) .home-campus-pagination{gap:8px;bottom:18px;right:20px}:where(html[data-site-layout=mobile]) .home-campus-pagination button{width:11px;height:11px}:where(html[data-site-layout=mobile]) .home-campus-section{background:#fff}:where(html[data-site-layout=mobile]) .home-campus-info-bar{padding:24px 0}:where(html[data-site-layout=mobile]) .home-campus-info-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""details""links";row-gap:18px;width:calc(100% - 40px);display:grid}:where(html[data-site-layout=mobile]) .home-campus-info-logo{justify-self:start;width:235px;max-width:100%}}body:has(.home-reference-page) .footer{display:none}@keyframes pageArrival{0%{opacity:.96;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.home-reference-page,.jiao-page,.source-reference-page{animation:pageArrival .36s var(--motion-ease) backwards}.home-reference-page{animation:none}.source-reference-page{color:#252525;min-width:1260px;padding-top:80px;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}body:has(.source-reference-page) main{min-height:0}.source-people-page{background:#fff;min-width:0;padding-bottom:48px}.people-pi{border-bottom:1px solid #ccd4da;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:88px;padding:0 0 108px;display:grid}.people-member{min-width:0}.people-member>.image-placeholder{aspect-ratio:1;background:#edf1f3;border:0;width:100%;min-height:0;padding:20px;transition:transform .35s,background-color .35s}.people-member>.image-placeholder:after,.people-member>.image-placeholder:before{display:none}.people-member:hover>.image-placeholder{background:#e6ecef;transform:translateY(-3px)}.people-member h3{color:#173f70;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.25}@media{:where(html[data-site-layout=mobile]) .people-pi{grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:48px}}@media{:where(html[data-site-layout=mobile-landscape]) .people-pi{grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:48px}}@media{:where(html[data-site-layout=mobile]) .source-people-page{padding-top:80px}:where(html[data-site-layout=mobile]) .people-pi{grid-template-columns:1fr;gap:44px;padding-bottom:74px}}.people-portela-page{--academic-section-title-size:clamp(30px,calc(2.85 * var(--site-vw)),36px);--academic-feature-title-size:clamp(21px,calc(1.9 * var(--site-vw)),24px);color:#111;background:#fff;min-width:0;padding:80px 0 0;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.portela-wide{width:min(100% - 2*min(6.5rem,calc(8 * var(--site-vw))),1080px);margin-inline:auto}.portela-pi-section{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 30%;align-items:center;gap:1.2rem min(4rem,calc(5 * var(--site-vw)));min-height:calc(calc(100 * var(--site-vh)) - 80px);padding-top:clamp(48px,calc(7 * var(--site-vh)),80px);padding-bottom:clamp(48px,calc(7 * var(--site-vh)),80px);display:grid}.portela-pi-copy h1{color:#111;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:var(--academic-section-title-size);margin:0;font-weight:700;line-height:1.25}.portela-pi-meta{margin-top:1.5rem}.portela-pi-meta p{margin:0;font-size:clamp(15px,calc(1.15 * var(--site-vw)),17px);line-height:1.65}.portela-pi-biography a,.portela-pi-meta a{color:#a32034}.portela-pi-biography{margin:1.5rem 0 0;font-size:clamp(15px,calc(1.15 * var(--site-vw)),17px);line-height:1.7}.portela-pi-aside>.image-placeholder{aspect-ratio:784/1024;background:#f0f0f0;border:0;width:100%;min-height:0;padding:18px}.portela-pi-aside>.image-placeholder:after,.portela-pi-aside>.image-placeholder:before{display:none}.portela-pi-aside>.image-placeholder strong{font-family:Raleway,sans-serif;font-size:16px}.portela-social-links{flex-wrap:wrap;gap:.5em;margin-top:1.2rem;display:flex}.portela-social-links a{color:#fff;background:#a32034;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;line-height:1;transition:transform .2s,background-color .2s;display:inline-flex}.portela-social-links .portela-social-link-scholar,.portela-social-links .portela-social-link-sjtu{background:#fff;border:0;overflow:hidden}.portela-social-link-scholar img,.portela-social-link-sjtu img{object-fit:contain;width:32px;height:32px;display:block}.portela-social-links a:hover{background:#111;transform:translateY(-2px)}.portela-social-links .portela-social-link-scholar:hover,.portela-social-links .portela-social-link-sjtu:hover{background:#fff;box-shadow:0 5px 14px #1111111a}.portela-team-cover{aspect-ratio:1080/531;height:auto;margin-top:1.2rem;position:relative;overflow:hidden}.portela-team-cover>.image-placeholder{background:#dfe2e3;border:0;width:100%;height:100%;min-height:0;padding:30px;transition:transform .3s ease-in-out}.portela-team-cover>.image-placeholder:after,.portela-team-cover>.image-placeholder:before{display:none}.portela-team-cover:focus-within>.image-placeholder,.portela-team-cover:hover>.image-placeholder{transform:translateY(-4px)}.portela-cover-action{opacity:0;transition:transform var(--motion-ui) var(--motion-ease),opacity var(--motion-ui) var(--motion-ease);position:absolute;bottom:20px;left:50%;transform:translate(-50%,12px)}.portela-team-cover:focus-within .portela-cover-action,.portela-team-cover:hover .portela-cover-action{opacity:1;transform:translate(-50%)}.portela-cover-action a{color:#fff;background:#a32034;border-radius:.33rem;padding:.6rem 1rem;font-size:.9rem;font-weight:500;line-height:1.55;display:inline-block}.portela-cover-action a:hover{background:#111}.portela-team-section{margin-top:1.2rem;padding-top:min(2.5rem,calc(3 * var(--site-vw)));padding-bottom:min(2.5rem,calc(3 * var(--site-vw)))}.portela-team-section>h2{color:#111;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:var(--academic-section-title-size);text-align:center;margin:0;font-weight:700;line-height:1.25}.portela-reveal{transition:opacity var(--motion-reveal) var(--motion-ease),transform var(--motion-reveal) var(--motion-ease);transition-delay:var(--people-reveal-delay,0s)}.portela-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.2rem min(2.5rem,calc(3 * var(--site-vw)));margin-top:1.2rem;display:grid}.portela-member{min-width:0}.portela-member:nth-child(4n+2){--people-reveal-delay:35ms}.portela-member:nth-child(4n+3){--people-reveal-delay:70ms}.portela-member:nth-child(4n+4){--people-reveal-delay:.105s}.portela-member>.image-placeholder{aspect-ratio:1;background:#f0f0f0;border:0;width:100%;min-height:0;padding:16px}.portela-member>.image-placeholder:after,.portela-member>.image-placeholder:before{display:none}.portela-member>.image-placeholder strong{font-family:Raleway,sans-serif;font-size:15px}.portela-member-copy{margin-top:1.2rem}.portela-member-copy :is(h3,h4){color:#111;margin:0;font-family:Raleway,sans-serif;font-size:clamp(14px,calc(1.25 * var(--site-vw)),18px);font-weight:400;line-height:1.2}.portela-member-copy>div{margin-top:.5rem}.portela-member-copy p{color:#111;margin:0;font-size:14px;line-height:1.55}.portela-member-copy .portela-member-position{color:#6c6c6c}@media{:where(html[data-site-layout=mobile]) .portela-pi-section{grid-template-columns:1fr;min-height:calc(calc(100 * var(--site-vh)) - 60px);padding-top:48px;padding-bottom:64px}:where(html[data-site-layout=mobile]) .portela-team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portela-reveal{opacity:1;transition:none;transform:none}}.source-join-page{min-width:0;padding-top:var(--nav-height);background:var(--white);color:var(--ink);padding-bottom:clamp(56px,calc(7 * var(--site-vw)),96px);font-family:Figtree,Arial,sans-serif}.source-join-intro{width:min(calc(100% - 2 * var(--page-gutter)),1440px);text-align:center;margin:0 auto;padding:clamp(56px,calc(7 * var(--site-vh)),96px) 0 clamp(40px,calc(5 * var(--site-vh)),64px)}.source-join-contact-kicker{color:#4e79bd;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1}.source-join-intro h1{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:clamp(42px,calc(5.2 * var(--site-vw)),72px);font-weight:700;line-height:1.08}.source-join-intro>p:last-child{max-width:78ch;color:var(--ink);margin:clamp(24px,calc(3 * var(--site-vw)),36px) auto 0;font-size:clamp(17px,calc(1.45 * var(--site-vw)),21px);line-height:1.75}.source-join-intro a{color:var(--blue);transition:color var(--motion-fast) var(--motion-ease-ui),border-color var(--motion-fast) var(--motion-ease-ui);border-bottom:1px solid #123f664d}.source-join-intro a:hover{color:#4472c4;border-color:currentColor}.source-join-intro a:focus-visible{outline-offset:4px;outline:2px solid #4472c4}.source-join-opportunities{width:min(calc(100% - 2 * var(--page-gutter)),1440px);gap:clamp(28px,calc(3.5 * var(--site-vw)),48px);margin:0 auto;display:grid}.source-join-opportunity{border:1px solid var(--line);background:#f8fafb;border-radius:0 0 14px 14px;grid-template-columns:110px minmax(0,1fr);gap:clamp(24px,calc(3 * var(--site-vw)),48px);padding:clamp(28px,calc(3 * var(--site-vw)),44px);display:grid;box-shadow:0 5px 16px #1a263012}.source-join-opportunity-label{color:#4e79bd;flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px;display:flex}.source-join-opportunity-label span{font-size:var(--type-meta);letter-spacing:.16em;font-weight:600;line-height:1.5}.source-join-opportunity-label small{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:500}.source-join-opportunity-copy{min-width:0}.source-join-opportunity-copy h2{color:#111;margin:0;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:clamp(27px,calc(2.6 * var(--site-vw)),36px);font-weight:700;line-height:1.22}.source-join-opportunity-copy>div{margin-top:clamp(20px,calc(2 * var(--site-vw)),28px)}.source-join-opportunity-copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.source-join-opportunity-copy p+p{margin-top:13px}.source-join-opportunity-copy :is(.source-join-position,.source-join-details){border-top:1px solid var(--line);max-width:80ch;margin-top:clamp(32px,calc(4 * var(--site-vw)),48px);padding-top:clamp(24px,calc(3 * var(--site-vw)),32px)}.source-join-page:has(.page-language-switch) .source-join-opportunity{grid-template-columns:minmax(0,1fr)}.source-join-page:has(.page-language-switch) .source-join-opportunity-label{display:none}.source-join-page:has(.page-language-switch) .source-join-opportunity-copy :is(.source-join-position,.source-join-details){width:100%;max-width:none}.source-join-opportunity-copy h3{font-family:var(--font-heading);font-size:var(--type-group);line-height:var(--leading-feature);color:var(--ink);margin:0 0 20px}.source-join-opportunity-copy h4{font-size:var(--type-body);font-weight:600;line-height:var(--leading-reading);color:var(--ink);margin:24px 0 12px}.source-join-opportunity-copy ul{color:var(--muted);font-family:var(--font-reading);font-size:var(--type-body);line-height:var(--leading-reading);margin:16px 0 24px;padding-left:1.3em;list-style:outside}.source-join-opportunity-copy li+li{margin-top:12px}.source-join-opportunity-copy a{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.source-join-opportunity-copy a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.source-join-email-subject{overflow-wrap:anywhere}.join-reveal{transition:opacity var(--motion-reveal) var(--motion-ease),transform var(--motion-reveal) var(--motion-ease),box-shadow var(--motion-ui) var(--motion-ease-ui)}@media (hover:hover) and (pointer:fine){.source-join-opportunity:hover{transform:translateY(-3px);box-shadow:0 9px 22px #1a26301a}}.source-join-contact{color:#fff;background:#173f70;border-radius:8px;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:48px;width:min(100% - 2*min(6.5rem,calc(8 * var(--site-vw))),1160px);margin:clamp(64px,calc(7 * var(--site-vw)),100px) auto 0;padding:clamp(42px,calc(5 * var(--site-vw)),64px);display:grid}.source-join-contact-kicker{color:#b9d3ed}.source-join-contact h2{margin:0;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:clamp(34px,calc(3.6 * var(--site-vw)),48px);line-height:1.12}.source-join-contact-details{gap:22px;display:grid}.source-join-contact-details p{grid-template-columns:92px minmax(0,1fr);gap:16px;margin:0;font-size:16px;line-height:1.65;display:grid}.source-join-contact-details strong{color:#c7dbec}.source-join-contact-details a{color:#fff;border-bottom:1px solid #ffffff7a;width:fit-content}@media{:where(html[data-site-layout=mobile]) .source-join-page{padding-top:var(--nav-height)}:where(html[data-site-layout=mobile]) body:has(.source-join-page) .footer{width:100%;min-width:0}:where(html[data-site-layout=mobile]) .source-join-contact,:where(html[data-site-layout=mobile]) .source-join-intro,:where(html[data-site-layout=mobile]) .source-join-opportunities{width:calc(100% - 40px)}:where(html[data-site-layout=mobile]) .source-join-intro{padding:48px 0 40px}:where(html[data-site-layout=mobile]) .source-join-intro>p:last-child{margin-top:24px;font-size:17px}:where(html[data-site-layout=mobile]) .source-join-opportunities{gap:28px}:where(html[data-site-layout=mobile]) .source-join-opportunity{grid-template-columns:1fr;gap:20px;padding:clamp(22px,calc(4 * var(--site-vw)),30px)}:where(html[data-site-layout=mobile]) .source-join-opportunity-label{flex-direction:row;align-items:baseline;gap:14px;padding:0}:where(html[data-site-layout=mobile]) .source-join-contact{grid-template-columns:1fr;gap:34px;margin-top:56px;padding:36px 27px 40px}:where(html[data-site-layout=mobile]) .source-join-contact-details p{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.join-reveal{opacity:1;transition:none}.join-reveal,.source-join-opportunity:hover{transform:none}}body:has(.source-reference-page) .footer{color:#174a7c;background:#eef1ff;min-width:1260px;height:138px;min-height:138px;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-lens{border:1.5px solid;border-radius:50%;width:17px;height:17px;display:block;position:relative}.search-lens:after{content:"";transform-origin:100%;background:currentColor;width:7px;height:1.5px;position:absolute;bottom:-3px;left:-5px;transform:rotate(-48deg)}.hero{background:#fbf8ec;height:912px;min-height:912px;padding:80px 0 0}.hero-copy{padding-top:86px}.hero-copy h1{color:#333;letter-spacing:0;max-width:936px;padding-bottom:10px;font-family:Alata,Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;line-height:37.5px}.hero-copy p{color:#0f393b;max-width:936px;margin-top:34px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:32.4px}.hero-media{width:750px;margin-top:18px}.hero-media .image-placeholder{aspect-ratio:auto;background:#ffffff57;border:0;width:750px;height:500px;padding:28px}.hero-media .image-placeholder:after,.hero-media .image-placeholder:before{display:none}.footer{color:#fff;background:#bdbdbd;min-height:36px;padding:8px 0;font-family:Georgia,Times New Roman,serif}@keyframes researchHeaderIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}body:has(.research-reference-page) main{min-height:0}body:has(.research-reference-page) .footer{color:#174a7c;background:#eef1ff;min-width:1260px;height:138px;min-height:138px;margin-bottom:0;padding:0}@media{:where(html[data-site-layout=mobile]) .hero{height:752px;min-height:752px;padding-top:80px}:where(html[data-site-layout=mobile]) .hero-copy{padding-top:79px}:where(html[data-site-layout=mobile]) .hero-copy h1{max-width:312px;font-size:25px;font-weight:500;line-height:37.5px}:where(html[data-site-layout=mobile]) .hero-copy p{max-width:260px;margin-top:30px;font-size:14px;line-height:25.2px}:where(html[data-site-layout=mobile]) .hero-media{width:312px;margin-top:30px}:where(html[data-site-layout=mobile]) .hero-media .image-placeholder{width:312px;height:208px;padding:18px}:where(html[data-site-layout=mobile]) .footer{height:92px;min-height:92px;padding:10px 0;overflow:hidden}}.jiao-page{--academic-section-title-size:clamp(30px,calc(2.85 * var(--site-vw)),36px);--academic-feature-title-size:clamp(21px,calc(1.9 * var(--site-vw)),24px);color:#111;background:#fff;padding-top:80px;font-family:Figtree,Arial,sans-serif}body:has(.jiao-page) main{min-height:0}body:has(.jiao-page) .footer{margin-top:0}.jiao-page-title-band{background:#f2f5f7;place-items:center;min-height:152px;padding:28px 20px;display:grid}.jiao-page-title-band h1,.jiao-research-intro h1{font-family:Merriweather,Georgia,serif;font-size:var(--academic-section-title-size);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.jiao-publications-shell{grid-template-columns:220px minmax(0,1fr);gap:28px;width:min(100% - 80px,1180px);margin:48px auto 96px;display:grid}.jiao-publication-filters{align-self:start;padding-right:4px;position:sticky;top:104px}.jiao-publication-search{border:1px solid #e0e0e0;grid-template-columns:minmax(0,1fr) 46px;height:42px;display:grid}.jiao-publication-search input{color:#222;border:0;outline:0;min-width:0;padding:0 10px;font-size:15px}.jiao-publication-search input:focus{box-shadow:inset 0 0 0 1px #4e79bd}.jiao-publication-search-button{color:#fff;background:#4e79bd;place-items:center;display:grid}.jiao-publication-search-button .search-lens{width:14px;height:14px}.jiao-filter-block{margin-top:12px;display:block}.jiao-category-filter legend,.jiao-filter-block strong{margin-bottom:8px;font-family:Merriweather,Georgia,serif;font-size:23px;font-weight:700;line-height:1.25;display:block}.jiao-filter-block select{color:#222;background:#fff;border:1px solid #ddd;width:100%;height:42px;padding:0 9px;font-size:15px}.jiao-category-filter{border:0;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 0;padding:0;display:flex}.jiao-category-filter button{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 7px;font-size:16px;line-height:1.45;transition:color .2s,background-color .2s}.jiao-category-filter button.is-active,.jiao-category-filter button:hover{color:#fff;background:#4e79bd}.jiao-publication-results{min-width:0}.jiao-publication-year+.jiao-publication-year{margin-top:70px}.jiao-publication-year>h2{font-family:Merriweather,Georgia,serif;font-size:var(--academic-section-title-size);margin:0 0 0 174px;font-weight:700;line-height:1.2}.jiao-year-rule{background:#4e79bd;width:128px;height:4px;margin:17px 0 34px 174px}.jiao-publication-item{transition:opacity var(--motion-reveal) var(--motion-ease),transform var(--motion-reveal) var(--motion-ease);grid-template-columns:126px minmax(0,1fr);gap:48px;padding-bottom:38px;scroll-margin-top:112px;display:grid}.jiao-publication-item+.jiao-publication-item{margin-top:30px}.jiao-publication-cover{color:#27445d;text-align:center;width:126px;height:166px;transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);background:#f7f9fa;border:1px solid #d8d8d8;display:block;position:relative;overflow:hidden}.jiao-publication-cover:focus-visible,.jiao-publication-cover:hover{border-color:#4e79bd;transform:translateY(-3px)}.jiao-publication-cover:focus-visible{outline-offset:3px;outline:2px solid #4e79bd}.jiao-publication-cover img{object-fit:contain}.jiao-publication-issue-details{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px 8px;display:flex}.jiao-publication-issue-details strong{font-family:Merriweather,Georgia,serif;font-size:22px;line-height:1.1}.jiao-publication-issue-details span{font-size:11px;line-height:1.25}.jiao-publication-issue-details small{color:#6c7780;font-size:10px;line-height:1.25}.jiao-publication-issue-details em{margin-top:6px;font-size:10px;font-style:normal}.jiao-publication-copy{min-width:0}.jiao-publication-item.has-no-cover .jiao-publication-copy{grid-column:2}.jiao-publication-copy h3{max-width:760px;font-family:Merriweather,Georgia,serif;font-size:var(--academic-feature-title-size);margin:-3px 0 14px;font-weight:600;line-height:1.38}.jiao-publication-copy h3 a{transition:color var(--motion-fast) var(--motion-ease-ui)}.jiao-publication-copy h3 a:focus-visible,.jiao-publication-copy h3 a:hover{color:#4e79bd}.jiao-publication-authors{color:#777;max-width:780px;margin:0;font-size:15px;line-height:1.55}.jiao-publication-authors .publication-author-highlight,.jiao-publication-authors strong{color:#555;font-weight:600}.publication-author-star{vertical-align:super;margin-left:1px;font-size:.68em}.jiao-publication-citation{color:#111;margin:4px 0 0;font-size:15px;line-height:1.5}.jiao-publication-citation a{text-decoration:none}.jiao-publication-figure{aspect-ratio:440/185;margin-top:26px;background:#fff;width:min(100%,440px);height:auto;margin-inline:auto;position:relative;overflow:hidden}.jiao-publication-figure img{object-fit:contain}.jiao-publication-empty{color:#777;margin:8px 0;font-size:17px}.jiao-research-page{overflow:hidden}.jiao-research-intro{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(100% - 80px,1000px);min-height:calc(calc(100 * var(--site-vh)) - 80px);margin:0 auto;padding:clamp(38px,calc(5 * var(--site-vh)),68px) 0;display:flex}.jiao-research-intro h1{margin-top:3px}.jiao-research-intro>p{color:#171717;text-align:justify;margin:36px auto 0;font-size:18px;line-height:1.72}.jiao-research-map{background:#fff;border-radius:0 0 17px 17px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid;overflow:hidden;box-shadow:0 7px 18px #1a26302e}.jiao-research-map a{min-height:250px;transition:transform var(--motion-ui) var(--motion-ease),background-color var(--motion-ui) var(--motion-ease-ui);background:linear-gradient(#f8fafb 0 55%,#f1f2f2 55%);border-right:1px solid #e4e4e4;flex-direction:column;padding:34px 31px 30px;display:flex;position:relative}.jiao-research-map a:last-child{border-right:0}.jiao-research-map a:focus-visible,.jiao-research-map a:hover{z-index:1;transform:translateY(-3px)}.jiao-research-map-number{color:#4e79bd;letter-spacing:.16em;font-size:12px;font-weight:600}.jiao-research-map strong{font-family:Merriweather,Georgia,serif;font-size:var(--academic-feature-title-size);margin-top:34px;line-height:1.35}.jiao-research-map small{color:#545454;margin-top:13px;font-size:14px;line-height:1.45}.jiao-research-sections{width:min(100% - 80px,1000px);margin:0 auto;padding-bottom:90px}.jiao-research-section{transition:opacity var(--motion-reveal) var(--motion-ease),transform var(--motion-reveal) var(--motion-ease);padding:76px 0 24px;scroll-margin-top:100px}.jiao-research-section h2{font-family:Merriweather,Georgia,serif;font-size:var(--academic-feature-title-size);margin:0;font-weight:700;line-height:1.2}.jiao-research-lead{color:#292929;text-align:justify;margin:28px 0 0;font-size:17px;line-height:1.75}.jiao-research-figure{aspect-ratio:1000/390;background:#f4f6f7;border:0;border-radius:0;width:100%;min-height:0;margin-top:32px}@media (prefers-reduced-motion:reduce){.jiao-publication-item,.jiao-research-map a,.jiao-research-section{opacity:1;transition:none;transform:none}}@media{:where(html[data-site-layout=mobile]) .jiao-publications-shell{grid-template-columns:190px minmax(0,1fr);gap:24px;width:min(100% - 48px,820px)}:where(html[data-site-layout=mobile]) .jiao-publication-item{grid-template-columns:108px minmax(0,1fr);gap:28px}:where(html[data-site-layout=mobile]) .jiao-publication-cover{width:108px;height:145px}:where(html[data-site-layout=mobile]) .jiao-publication-year>h2,:where(html[data-site-layout=mobile]) .jiao-year-rule{margin-left:136px}:where(html[data-site-layout=mobile]) .jiao-research-intro,:where(html[data-site-layout=mobile]) .jiao-research-sections{width:min(100% - 48px,760px)}}@media{:where(html[data-site-layout=mobile-landscape]) .jiao-publications-shell{grid-template-columns:190px minmax(0,1fr);gap:24px;width:min(100% - 48px,820px)}:where(html[data-site-layout=mobile-landscape]) .jiao-publication-item{grid-template-columns:108px minmax(0,1fr);gap:28px}:where(html[data-site-layout=mobile-landscape]) .jiao-publication-cover{width:108px;height:145px}:where(html[data-site-layout=mobile-landscape]) .jiao-publication-year>h2,:where(html[data-site-layout=mobile-landscape]) .jiao-year-rule{margin-left:136px}:where(html[data-site-layout=mobile-landscape]) .jiao-research-intro,:where(html[data-site-layout=mobile-landscape]) .jiao-research-sections{width:min(100% - 48px,760px)}}@media{:where(html[data-site-layout=mobile]) .jiao-page{width:calc(100 * var(--site-vw));min-width:0;overflow-x:hidden}:where(html[data-site-layout=mobile]) .jiao-page-title-band{min-height:216px}:where(html[data-site-layout=mobile]) .jiao-page-title-band h1,:where(html[data-site-layout=mobile]) .jiao-research-intro h1{letter-spacing:.08em;font-size:30px}:where(html[data-site-layout=mobile]) .jiao-publications-shell{width:calc(100% - 40px);margin-top:42px;display:block}:where(html[data-site-layout=mobile]) .jiao-publication-filters{background:#fafbfc;border:1px solid #e6e9ed;grid-template-columns:minmax(0,1fr) 112px;gap:12px;margin-bottom:44px;padding:14px;display:grid;position:static}:where(html[data-site-layout=mobile]) .jiao-filter-block{margin:0}:where(html[data-site-layout=mobile]) .jiao-filter-block strong{margin-bottom:4px;font-size:14px}:where(html[data-site-layout=mobile]) .jiao-category-filter{grid-column:1/-1;margin:0;display:block}:where(html[data-site-layout=mobile]) .jiao-category-filter legend{margin-bottom:6px;font-size:14px}:where(html[data-site-layout=mobile]) .jiao-category-filter button{margin:0 4px 4px 0;font-size:13px;display:inline-flex}:where(html[data-site-layout=mobile]) .jiao-publication-year+.jiao-publication-year{margin-top:56px}:where(html[data-site-layout=mobile]) .jiao-publication-year>h2{margin-left:0;font-size:30px}:where(html[data-site-layout=mobile]) .jiao-year-rule{width:116px;height:3px;margin-bottom:42px;margin-left:0;margin-right:0}:where(html[data-site-layout=mobile]) .jiao-publication-item{padding-bottom:28px;display:block}:where(html[data-site-layout=mobile]) .jiao-publication-item+.jiao-publication-item{margin-top:44px}:where(html[data-site-layout=mobile]) .jiao-publication-cover{width:110px;height:145px;margin-bottom:22px}:where(html[data-site-layout=mobile]) .jiao-publication-issue-details{gap:3px;padding:5px}:where(html[data-site-layout=mobile]) .jiao-publication-issue-details strong{font-size:16px}:where(html[data-site-layout=mobile]) .jiao-publication-issue-details span{font-size:9px}:where(html[data-site-layout=mobile]) .jiao-publication-issue-details small{font-size:8px}:where(html[data-site-layout=mobile]) .jiao-publication-issue-details em{margin-top:2px;font-size:8px}:where(html[data-site-layout=mobile]) .jiao-publication-copy h3{margin-top:0;font-size:19px;line-height:1.38}:where(html[data-site-layout=mobile]) .jiao-publication-authors,:where(html[data-site-layout=mobile]) .jiao-publication-citation{font-size:14px}:where(html[data-site-layout=mobile]) .jiao-publication-figure{aspect-ratio:1470/558;width:100%;margin-top:22px}:where(html[data-site-layout=mobile]) .jiao-research-intro{width:calc(100% - 40px);min-height:calc(calc(100 * var(--site-vh)) - 60px);padding:72px 0 54px}:where(html[data-site-layout=mobile]) .jiao-research-intro>p{text-align:left;margin-top:33px;font-size:16px;line-height:1.72}:where(html[data-site-layout=mobile]) .jiao-research-map{border-radius:0 0 13px 13px;grid-template-columns:1fr;margin-top:38px}:where(html[data-site-layout=mobile]) .jiao-research-map a{background:linear-gradient(#f8fafb 0 48%,#f1f2f2 48%);border-bottom:1px solid #ddd;border-right:0;min-height:180px}:where(html[data-site-layout=mobile]) .jiao-research-map a:last-child{border-bottom:0}:where(html[data-site-layout=mobile]) .jiao-research-map strong{margin-top:25px;font-size:19px}:where(html[data-site-layout=mobile]) .jiao-research-sections{width:calc(100% - 40px);padding-bottom:68px}:where(html[data-site-layout=mobile]) .jiao-research-section{padding-top:64px}:where(html[data-site-layout=mobile]) .jiao-research-section h2{font-size:24px}:where(html[data-site-layout=mobile]) .jiao-research-lead{text-align:left;margin-top:22px;font-size:16px;line-height:1.7}:where(html[data-site-layout=mobile]) .jiao-research-figure{aspect-ratio:4/3;margin-top:26px;padding:18px}}.jiao-global-nav{z-index:9999;color:#000;width:100%;height:clamp(68px,calc(8 * var(--site-vh)),78px);transition:background-color var(--motion-ui) var(--motion-ease-ui),border-color var(--motion-ui) var(--motion-ease-ui),opacity .76s var(--motion-ease),transform .76s var(--motion-ease);background:0 0;border-bottom:1px solid #0000;font-family:Figtree,Arial,sans-serif;position:fixed;inset:0 0 auto}.jiao-global-nav.is-menu-open,.jiao-global-nav.is-scrolled{background:#fff;border-bottom-color:#cecece}.jiao-nav-inner{justify-content:space-between;align-items:center;width:90%;min-width:1100px;height:100%;margin:0 auto;padding-right:2%;display:flex}.jiao-nav-brand{color:#000;white-space:nowrap;width:20%;transition:color var(--motion-ui) var(--motion-ease-ui),text-shadow var(--motion-ui) var(--motion-ease-ui);align-items:center;gap:11px;display:inline-flex}.jiao-nav-brand-text{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.jiao-nav-brand-zh{letter-spacing:.025em;font-family:Wu Lab CJK,Songti SC,STSong,SimSun,Georgia,serif;font-size:18px;font-weight:600;line-height:1.1}.jiao-nav-brand-en{letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:600;line-height:1.1}.jiao-nav-menu{width:80%}.jiao-nav-menu,.jiao-nav-menu>ul{justify-content:flex-end;align-items:center;height:100%;display:flex}.jiao-nav-menu>ul{gap:clamp(12px,calc(2 * var(--site-vw)),30px);width:auto;margin:0;padding:0;list-style:none}.jiao-nav-menu>ul>li{align-items:center;height:100%;display:flex;position:relative}.jiao-nav-link-row{justify-content:center;align-items:center;display:flex}.jiao-nav-main-link{color:#000;text-transform:capitalize;transition:color var(--motion-ui) var(--motion-ease-ui),transform var(--motion-fast) var(--motion-ease);align-items:center;padding:.6em 0;font-size:20px;font-weight:400;line-height:.5em;display:inline-flex;transform:scale(1)}.jiao-nav-icon{--nav-icon-size:38px;width:var(--nav-icon-size);height:calc(var(--nav-icon-size) * .804598);opacity:1;transition:width var(--motion-ui) var(--motion-ease-ui),margin-right var(--motion-ui) var(--motion-ease-ui),opacity var(--motion-ui) var(--motion-ease-ui);flex:none;margin-right:8px;display:block;position:relative;overflow:hidden}.jiao-nav-icon-home{--nav-icon-x:-.020115;height:calc(var(--nav-icon-size) * .91954)}.jiao-nav-icon-research{--nav-icon-x:-1.06035}.jiao-nav-icon-publications{--nav-icon-x:-2.10058}.jiao-nav-icon-people{--nav-icon-x:-3.14081}.jiao-nav-icon-news{--nav-icon-x:-4.18103}.jiao-nav-icon-join-us{--nav-icon-x:-5.22126}.jiao-nav-icon-image{top:0;left:calc(var(--nav-icon-size) * var(--nav-icon-x));width:calc(var(--nav-icon-size) * 6.24138);max-width:none;height:auto;transition:opacity var(--motion-ui) var(--motion-ease-ui);display:block;position:absolute}.jiao-nav-icon-default{opacity:1}.jiao-nav-icon-active{top:calc(var(--nav-icon-size) * -1.04023);opacity:0}.jiao-nav-icon-home .jiao-nav-icon-default{clip-path:inset(0 0 calc(var(--nav-icon-size) * 1.27586) 0)}.jiao-nav-icon-home .jiao-nav-icon-active{top:calc(var(--nav-icon-size) * -.91954)}.jiao-nav-main-link:is(:hover,:focus-visible,:active,[aria-current=page]) .jiao-nav-icon-default{opacity:0}.jiao-nav-main-link:is(:hover,:focus-visible,:active,[aria-current=page]) .jiao-nav-icon-active{opacity:1}.jiao-nav-main-link:focus,.jiao-nav-main-link:hover,.jiao-nav-main-link[aria-current=page]{color:#4472c4}.jiao-nav-main-link:focus,.jiao-nav-main-link:hover{transform:scale(1.045)}.jiao-nav-link-row{transition:transform var(--motion-fast) var(--motion-ease)}.jiao-nav-brand:focus-visible,.jiao-nav-main-link:focus-visible,.jiao-nav-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #4472c4}.jiao-nav-menu-toggle{display:none}.jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-brand,.jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-main-link{color:#fff;text-shadow:0 1px 12px #00000057}@media{:where(html[data-site-layout=desktop]) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-icon{opacity:0;width:0;margin-right:0}}.jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-main-link:focus,.jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-main-link:hover{color:#8eb8ff}@media{:where(html[data-site-layout=desktop]) body:has(.home-reference-hero) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-brand,:where(html[data-site-layout=desktop]) body:has(.home-reference-hero) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-main-link{color:#173a50;text-shadow:0 1px 10px #ffffffb8}:where(html[data-site-layout=desktop]) body:has(.home-reference-hero) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-main-link:is(:hover,:focus-visible){color:#4472c4}}@media{:where(html[data-site-layout=mobile]) .jiao-global-nav,:where(html[data-site-layout=mobile]) .jiao-global-nav.is-menu-open,:where(html[data-site-layout=mobile]) .jiao-global-nav.is-scrolled{background:#fff;border-bottom-width:0;height:60px}:where(html[data-site-layout=mobile]) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-brand{color:#111;text-shadow:none}:where(html[data-site-layout=mobile]) .jiao-nav-inner{width:90%;min-width:0;padding:0}:where(html[data-site-layout=mobile]) .jiao-nav-brand{gap:8px;width:auto;max-width:calc(100% - 52px)}:where(html[data-site-layout=mobile]) .jiao-nav-brand-zh{font-size:15px}:where(html[data-site-layout=mobile]) .jiao-nav-brand-en{font-size:12.5px}:where(html[data-site-layout=mobile]) .jiao-nav-menu{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:auto;max-height:calc(calc(100 * var(--site-vh)) - 60px);transition:opacity var(--motion-ui) var(--motion-ease),transform var(--motion-ui) var(--motion-ease),visibility var(--motion-ui);background:#fff;display:block;position:fixed;inset:60px 0 auto;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 22px #00000014}:where(html[data-site-layout=mobile]) .jiao-nav-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:where(html[data-site-layout=mobile]) .jiao-nav-menu>ul{flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;padding:.5em 0 1em;display:flex}:where(html[data-site-layout=mobile]) .jiao-nav-menu>ul>li{width:100%;height:auto;display:block}:where(html[data-site-layout=mobile]) .jiao-nav-link-row{justify-content:space-between;width:100%}:where(html[data-site-layout=mobile]) .jiao-nav-main-link{width:100%;padding:.7em 2em;font-size:1em;line-height:1.5em}:where(html[data-site-layout=mobile]) .jiao-nav-icon{--nav-icon-size:36px;margin-right:12px}:where(html[data-site-layout=mobile]) .jiao-nav-main-link:focus,:where(html[data-site-layout=mobile]) .jiao-nav-main-link:hover{transform:none}:where(html[data-site-layout=mobile]) .jiao-nav-menu-toggle{color:#4472c4;cursor:pointer;width:40px;height:40px;transition:transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}:where(html[data-site-layout=mobile]) .jiao-nav-menu-toggle:hover{transform:scale(1.06)}:where(html[data-site-layout=mobile]) .jiao-nav-menu-toggle svg{fill:currentColor;width:20px;height:20px}}@media{:where(html[data-site-layout=mobile-landscape]) .jiao-global-nav,:where(html[data-site-layout=mobile-landscape]) .jiao-global-nav.is-menu-open,:where(html[data-site-layout=mobile-landscape]) .jiao-global-nav.is-scrolled{background:#fff;border-bottom-width:0;height:60px}:where(html[data-site-layout=mobile-landscape]) .jiao-global-nav.is-home:not(.is-scrolled):not(.is-menu-open) .jiao-nav-brand{color:#111;text-shadow:none}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-inner{width:90%;min-width:0;padding:0}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-brand{gap:8px;width:auto;max-width:calc(100% - 52px)}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-brand-zh{font-size:15px}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-brand-en{font-size:12.5px}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:auto;max-height:calc(calc(100 * var(--site-vh)) - 60px);transition:opacity var(--motion-ui) var(--motion-ease),transform var(--motion-ui) var(--motion-ease),visibility var(--motion-ui);background:#fff;display:block;position:fixed;inset:60px 0 auto;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 22px #00000014}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu>ul{flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;padding:.5em 0 1em;display:flex}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu>ul>li{width:100%;height:auto;display:block}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-link-row{justify-content:space-between;width:100%}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-main-link{width:100%;padding:.7em 2em;font-size:1em;line-height:1.5em}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-icon{--nav-icon-size:36px;margin-right:12px}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-main-link:focus,:where(html[data-site-layout=mobile-landscape]) .jiao-nav-main-link:hover{transform:none}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu-toggle{color:#4472c4;cursor:pointer;width:40px;height:40px;transition:transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu-toggle:hover{transform:scale(1.06)}:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu-toggle svg{fill:currentColor;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.jiao-global-nav,.jiao-nav-brand,.jiao-nav-icon,.jiao-nav-icon-image,.jiao-nav-link-row,.jiao-nav-main-link,.jiao-nav-menu,.jiao-nav-menu-toggle{transition:none}}.home-jiao-research-item[data-motion-state=pending],.jiao-research-section[data-motion-state=pending],.join-reveal[data-motion-state=pending],.portela-reveal[data-motion-state=pending]{opacity:0;transform:translateY(16px)}.home-reference-publication-image-link[data-motion-state=pending]{opacity:0;transform:translateY(12px)scale(.985)}.jiao-publication-item[data-motion-state=pending]{opacity:0;transform:translate(12px)}.footer a:focus-visible,.home-jiao-research-item:focus-visible,.jiao-research-map a:focus-visible,.portela-cover-action a:focus-visible,.source-join-contact a:focus-visible{outline-offset:4px;outline:2px solid #4472c4}@media{:where(html[data-site-layout=mobile]) .home-jiao-research-item[data-motion-state=pending],:where(html[data-site-layout=mobile]) .home-reference-publication-image-link[data-motion-state=pending],:where(html[data-site-layout=mobile]) .jiao-publication-item[data-motion-state=pending],:where(html[data-site-layout=mobile]) .jiao-research-section[data-motion-state=pending],:where(html[data-site-layout=mobile]) .join-reveal[data-motion-state=pending],:where(html[data-site-layout=mobile]) .portela-reveal[data-motion-state=pending]{transform:translateY(8px)}:where(html[data-site-layout=mobile]) .home-jiao-research-item:hover .home-jiao-research-visual,:where(html[data-site-layout=mobile]) .home-reference-publication-image-link:hover .home-reference-publication-image-motion{transform:none}}@media (prefers-reduced-motion:reduce){.home-hero-editorial-visual,.home-reference-hero-copy,.home-reference-page,.jiao-page,.source-reference-page{animation:none}.home-hero-editorial-visual,.home-reference-hero-copy{opacity:1;transition:none;transform:none}.home-hero-research-link{transition:none}.jiao-global-nav.is-home{opacity:1;transition:none;transform:none}[data-motion-state=pending]{opacity:1!important;transform:none!important}}body:has(.home-reference-page)>.site-campus-info-bar{display:none}body:has(.news-blank-page){flex-direction:column;min-height:calc(100 * var(--site-vh));display:flex}body:has(.news-blank-page) main{flex:1;min-height:0}.news-blank-page{background:#fff}.lab-gallery-section{width:min(1400px,calc(100% - 2 * var(--page-gutter)));margin:clamp(36px,calc(4.5 * var(--site-vw)),64px) auto clamp(64px,calc(7 * var(--site-vw)),104px)}.lab-gallery-section-heading{border-bottom:1px solid var(--line);margin-bottom:clamp(24px,calc(2.5 * var(--site-vw)),36px);padding-bottom:20px}.lab-gallery-section-heading :is(h1,h2){color:var(--blue-dark);letter-spacing:.06em;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(24px,calc(2.2 * var(--site-vw)),32px);font-weight:600;line-height:1.4}.lab-gallery-photos{--gallery-gap:clamp(24px,calc(2.6 * var(--site-vw)),40px);column-count:3;column-gap:var(--gallery-gap)}.lab-gallery-photo{break-inside:avoid;margin:0 0 var(--gallery-gap);background:var(--surface);border-radius:3px;overflow:hidden}.lab-gallery-photo img{width:100%;height:auto;display:block}.lab-gallery-column{display:contents}@media{:where(html[data-site-layout=desktop]) .lab-gallery-photos{gap:var(--gallery-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(html[data-site-layout=desktop]) .lab-gallery-column{gap:var(--gallery-gap);flex-direction:column;display:flex}:where(html[data-site-layout=desktop]) .lab-gallery-column>.lab-gallery-photo{flex:none;margin:0}:where(html[data-site-layout=desktop]) .lab-gallery-column>.lab-gallery-photo:last-child{margin-top:auto}:where(html[data-site-layout=desktop]) .lab-gallery-column>.lab-gallery-photo[data-photo=fume-hood]{flex:1 1 0;min-height:0;position:relative}:where(html[data-site-layout=desktop]) .lab-gallery-photo[data-photo=fume-hood] img{object-fit:cover;object-position:50% 40%;height:100%;position:absolute;inset:0}}@media{:where(html[data-site-layout=mobile]) .lab-gallery-photos{column-count:2}}@media{:where(html[data-site-layout=mobile-landscape]) .lab-gallery-photos{column-count:2}}@media{:where(html[data-site-layout=mobile]) .lab-gallery-page{padding-top:60px}}@media{:where(html[data-site-layout=mobile-landscape]) .lab-gallery-page{padding-top:60px}}@media{:where(html[data-site-layout=mobile]) .lab-gallery-photos{column-count:1}}.jiao-nav-icon-gallery .jiao-nav-icon-image{top:calc(var(--nav-icon-size) * -.301724);left:calc(var(--nav-icon-size) * -.310345);width:calc(var(--nav-icon-size) * 2.54885)}.jiao-nav-icon-gallery .jiao-nav-icon-active{left:calc(var(--nav-icon-size) * -1.33333)}@media{:where(html[data-site-layout=mobile]) .jiao-nav-menu-toggle{flex:none;margin-left:auto}}@media{:where(html[data-site-layout=mobile-landscape]) .jiao-nav-menu-toggle{flex:none;margin-left:auto}}.page-title-language{align-self:center;width:fit-content;max-width:100%;margin-inline:auto;position:relative}.page-language-row{justify-content:center;width:100%;margin-top:14px;display:flex}.page-language-switch{align-items:center;gap:2px;display:inline-flex}.page-language-switch button{color:#84909c;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:2px;min-width:32px;min-height:36px;padding:8px 5px;font:500 12px/1.3 Figtree,Microsoft YaHei,sans-serif;transition:color .18s;position:relative}.page-language-switch button:after{content:"";background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:4px;left:7px;right:7px;transform:scaleX(0)}.page-language-switch>span{color:#c0c8cf;font:300 12px/1 Figtree,sans-serif}.page-language-switch button[aria-pressed=true]{color:#244d70}.page-language-switch button[aria-pressed=true]:after{transform:scaleX(1)}.page-language-switch button:hover{color:#244d70}.page-language-switch button:focus-visible{outline-offset:2px;outline:2px solid #4472c4}.jiao-research-intro>.page-title-language+p,.source-join-intro>.page-title-language+p{margin-top:24px}@media{:where(html[data-site-layout=desktop]) .page-title-language .page-language-row{width:max-content;margin:0;position:absolute;top:50%;left:calc(100% + clamp(16px,calc(1.3 * var(--site-vw)),24px));transform:translateY(-50%)}}@media{:where(html[data-site-layout=mobile-landscape]) .page-title-language .page-language-row{width:max-content;margin:0;position:absolute;top:50%;left:calc(100% + clamp(16px,calc(1.3 * var(--site-vw)),24px));transform:translateY(-50%)}}.jiao-research-page[lang=zh-CN],.source-join-page[lang=zh-CN]{--font-heading:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--font-reading:var(--font-heading);font-family:var(--font-reading)}.jiao-research-page[lang=zh-CN] :is(h1,h2,h3),.source-join-page[lang=zh-CN] :is(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:.025em}@media{:where(html[data-site-layout=mobile]) .page-language-switch button{min-height:40px;padding-inline:11px}}@media{:where(html[data-site-layout=desktop]) .jiao-global-nav{height:var(--nav-height)}:where(html[data-site-layout=desktop]) .jiao-nav-inner{width:calc(100% - 2 * var(--nav-gutter));min-width:0;max-width:none;padding:0}:where(html[data-site-layout=desktop]) .jiao-nav-brand{flex:none;gap:clamp(.5rem,calc(.65 * var(--site-vw)),.75rem);width:auto}:where(html[data-site-layout=desktop]) .jiao-nav-brand-zh{font-size:clamp(.9375rem,calc(.94 * var(--site-vw)),1.125rem)}:where(html[data-site-layout=desktop]) .jiao-nav-brand-en{font-size:clamp(.8125rem,calc(.78 * var(--site-vw)),.9375rem)}:where(html[data-site-layout=desktop]) .jiao-nav-menu{flex:1;width:auto;min-width:0}:where(html[data-site-layout=desktop]) .jiao-nav-menu>ul{gap:clamp(.75rem,calc(1.4 * var(--site-vw)),1.75rem)}:where(html[data-site-layout=desktop]) .jiao-nav-main-link{font-size:clamp(.875rem,calc(.94 * var(--site-vw)),1.125rem)}:where(html[data-site-layout=desktop]) .jiao-nav-icon{--nav-icon-size:clamp(1.5rem,calc(1.6 * var(--site-vw)),2rem);margin-right:clamp(.25rem,calc(.4 * var(--site-vw)),.5rem)}:where(html[data-site-layout=desktop]) .home-campus-info-bar{min-height:calc(clamp(6rem,calc(9 * var(--site-vw)),11rem) - 2.5rem);padding:max(.125rem,clamp(.75rem,calc(1.2 * var(--site-vw)),1.5rem) - .8rem) 0}:where(html[data-site-layout=desktop]) .home-campus-info-inner{width:min(1700px,calc(100% - 2 * var(--footer-gutter)));justify-content:space-between;align-items:flex-start;gap:clamp(1rem,calc(2 * var(--site-vw)),3rem);display:flex}:where(html[data-site-layout=desktop]) .home-campus-info-logo{--footer-logo-gap:clamp(.2rem,calc(.3 * var(--site-vw)),.35rem);align-self:start;gap:var(--footer-logo-gap);flex:none;width:clamp(11.5rem,calc(18.5 * var(--site-vw)),20rem)}:where(html[data-site-layout=desktop]) .home-campus-info-logo img{transform:translateY(calc(0px - var(--footer-logo-gap))) scale(.8)}:where(html[data-site-layout=desktop]) .home-campus-info-copyright{white-space:nowrap;max-width:none;font-size:clamp(.5rem,calc(.78 * var(--site-vw)),.9375rem);line-height:1.25}:where(html[data-site-layout=desktop]) .jiao-publications-page,:where(html[data-site-layout=desktop]) .jiao-research-page,:where(html[data-site-layout=desktop]) .people-portela-page{--academic-section-title-size:clamp(1.8rem,max(calc(2.8125 * var(--site-vw)),.75rem + calc(1.95 * var(--site-vw))),3.75rem);--academic-feature-title-size:clamp(1.2rem,max(calc(1.875 * var(--site-vw)),.5rem + calc(1.29 * var(--site-vw))),2.5rem)}:where(html[data-site-layout=desktop]) .jiao-research-page .jiao-research-intro,:where(html[data-site-layout=desktop]) .people-portela-page .portela-pi-section{min-height:calc(calc(100 * var(--site-vh)) - var(--nav-height))}:where(html[data-site-layout=desktop]) .jiao-page,:where(html[data-site-layout=desktop]) .people-portela-page,:where(html[data-site-layout=desktop]) .source-reference-page{padding-top:var(--nav-height)}:where(html[data-site-layout=desktop]) .jiao-research-intro,:where(html[data-site-layout=desktop]) .jiao-research-sections{width:min(calc(75 * var(--site-vw)),1500px,calc(100% - 2 * var(--page-gutter)))}:where(html[data-site-layout=desktop]) .jiao-research-intro{padding-block:clamp(2rem,calc(5 * var(--site-vh)),4rem)}:where(html[data-site-layout=desktop]) .jiao-research-intro>p{margin-top:clamp(1.5rem,calc(2.8 * var(--site-vw)),2.25rem);font-size:clamp(.9rem,max(calc(1.40625 * var(--site-vw)),.4rem + calc(.94 * var(--site-vw))),1.5rem)}:where(html[data-site-layout=desktop]) .jiao-research-map{margin-top:clamp(2rem,calc(3.4 * var(--site-vw)),3.25rem)}:where(html[data-site-layout=desktop]) .jiao-research-map a{min-height:clamp(12.5rem,calc(19.5 * var(--site-vw)),18.75rem);padding:clamp(1.5rem,calc(2.65 * var(--site-vw)),2.75rem)}:where(html[data-site-layout=desktop]) .jiao-research-map strong{margin-top:clamp(1.5rem,calc(2.65 * var(--site-vw)),2.75rem)}:where(html[data-site-layout=desktop]) .jiao-research-map small{font-size:clamp(.7rem,calc(1.09 * var(--site-vw)),1rem)}:where(html[data-site-layout=desktop]) .jiao-research-lead{font-size:clamp(.9rem,calc(1.33 * var(--site-vw)),1.5rem)}:where(html[data-site-layout=desktop]) .jiao-research-section{padding-top:clamp(3rem,calc(5.9 * var(--site-vw)),5.5rem)}:where(html[data-site-layout=desktop]) .jiao-publications-page{--pub-cover-size:clamp(6.3rem,calc(9.84 * var(--site-vw)),9.5rem);--publication-entry-title-size:clamp(1.125rem,calc(1.6 * var(--site-vw)),1.4375rem)}:where(html[data-site-layout=desktop]) .jiao-publications-shell{width:min(var(--site-content-width),calc(100% - 2 * var(--page-gutter)));grid-template-columns:clamp(11rem,calc(17 * var(--site-vw)),15rem) minmax(0,1fr);gap:clamp(1.5rem,calc(2.2 * var(--site-vw)),2.75rem)}:where(html[data-site-layout=desktop]) .jiao-publication-item{grid-template-columns:var(--pub-cover-size) minmax(0,1fr);gap:var(--pub-cover-gap,clamp(1.5rem,calc(3.75 * var(--site-vw)),3rem))}:where(html[data-site-layout=desktop]) .jiao-publication-cover{width:var(--pub-cover-size);aspect-ratio:126/166;height:auto}:where(html[data-site-layout=desktop]) .jiao-publication-year>h2,:where(html[data-site-layout=desktop]) .jiao-year-rule{margin-left:calc(var(--pub-cover-size) + clamp(1.5rem, calc(3.75 * var(--site-vw)), 3rem))}:where(html[data-site-layout=desktop]) .jiao-publication-copy h3,:where(html[data-site-layout=desktop]) .jiao-publications-page .jiao-filter-block strong{font-size:var(--publication-entry-title-size)}:where(html[data-site-layout=desktop]) .jiao-publication-authors,:where(html[data-site-layout=desktop]) .jiao-publication-copy h3{max-width:none}:where(html[data-site-layout=desktop]) .jiao-publication-figure{width:min(100%,calc(31.5 * var(--site-vw)),36.3375rem);margin-inline:auto}:where(html[data-site-layout=desktop]) .jiao-publication-authors,:where(html[data-site-layout=desktop]) .jiao-publication-citation{font-size:clamp(.75rem,calc(1.17 * var(--site-vw)),1.125rem)}:where(html[data-site-layout=desktop]) .people-portela-page{font-size:clamp(.75rem,calc(1.09 * var(--site-vw)),1.25rem)}:where(html[data-site-layout=desktop]) .portela-wide{width:min(calc(84 * var(--site-vw)),1500px,calc(100% - 2 * var(--page-gutter)))}:where(html[data-site-layout=desktop]) .portela-pi-biography,:where(html[data-site-layout=desktop]) .portela-pi-meta p{font-size:clamp(.875rem,calc(1.16 * var(--site-vw)),1.375rem)}}@media{:where(html[data-site-layout=desktop]) .home-campus-info-logo{width:clamp(28.5rem,calc(32 * var(--site-vw)),38rem)}}@media{:where(html[data-site-layout=desktop]) .home-campus-info-inner{width:min(2300px,calc(100% - 2 * var(--footer-gutter)))}}@media{:where(html[data-site-layout=mobile]) .jiao-publications-page,:where(html[data-site-layout=mobile]) .jiao-research-page{width:auto}:where(html[data-site-layout=mobile]) .jiao-publications-page .jiao-publication-filters{grid-template-columns:minmax(0,1fr) 90px}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-page>.home-reference-publications,:where(html[data-site-layout=mobile-landscape]) .home-reference-page>.home-reference-research{height:auto;min-height:calc(100 * var(--site-vh));overflow:visible}:where(html[data-site-layout=mobile-landscape]) .home-reference-publications .home-reference-shell{margin-block:auto}}@media{:where(html[data-site-layout=mobile-landscape]) .home-reference-hero{padding-top:calc(var(--nav-height) + 20px);min-height:24rem;padding-bottom:24px}:where(html[data-site-layout=mobile-landscape]) .home-reference-page>.home-reference-hero{min-height:24rem}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-image{object-fit:contain}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-copy{gap:12px}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-copy h1{font-size:clamp(2.5rem,calc(5.4 * var(--site-vw)),3.4rem)}:where(html[data-site-layout=mobile-landscape]) .home-reference-hero-copy p{font-size:clamp(.95rem,calc(2 * var(--site-vw)),1.2rem)}:where(html[data-site-layout=mobile-landscape]) .home-hero-research-link{gap:12px;min-height:40px;padding:4px 0;font-size:.8125rem}:where(html[data-site-layout=mobile-landscape]) .home-reference-page>.home-campus-section{height:auto;min-height:calc(100 * var(--site-vh));overflow:visible}:where(html[data-site-layout=mobile-landscape]) .home-campus-title{padding-top:clamp(5rem,calc(14 * var(--site-vh)),7rem)}:where(html[data-site-layout=mobile-landscape]) .home-campus-stage{flex:none;padding-block:1rem 1.5rem}:where(html[data-site-layout=mobile-landscape]) .home-campus-viewport{width:min(calc(100% - 2 * var(--page-gutter)),68rem);aspect-ratio:12/5;max-width:none;height:auto}:where(html[data-site-layout=mobile-landscape]) .jiao-research-intro>p{font-size:clamp(.875rem,calc(2 * var(--site-vw)),1rem)}:where(html[data-site-layout=mobile-landscape]) .jiao-research-map a{min-height:11.25rem;padding:1.25rem}:where(html[data-site-layout=mobile-landscape]) .jiao-research-map strong{margin-top:1.5rem}}@media{:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-visual{width:100%;height:clamp(5.5rem,calc(10 * var(--site-vw)),7rem)}:where(html[data-site-layout=mobile-landscape]) .home-jiao-research-item h3{font-size:clamp(1rem,calc(2.3 * var(--site-vw)),1.375rem)}}@media{:where(html[data-site-layout=mobile]) .jiao-publications-shell{width:min(calc(100% - 2 * var(--page-gutter)),47.5rem);margin-top:clamp(2.5rem,calc(6 * var(--site-vw)),3.25rem);display:block}:where(html[data-site-layout=mobile]) .jiao-publication-filters{background:#fafbfc;border:1px solid #e6e9ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem clamp(.75rem,calc(2.5 * var(--site-vw)),1.25rem);margin-bottom:clamp(2.5rem,calc(6 * var(--site-vw)),3.25rem);padding:clamp(.75rem,calc(2.5 * var(--site-vw)),1rem);display:grid;position:static}:where(html[data-site-layout=mobile]) .jiao-publication-search{grid-template-columns:minmax(0,1fr) clamp(2.25rem,calc(7 * var(--site-vw)),2.625rem);width:100%;min-width:0}:where(html[data-site-layout=mobile]) .jiao-filter-block{align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}:where(html[data-site-layout=mobile]) .jiao-filter-block strong{flex:none;margin:0;font-size:clamp(.8125rem,calc(2.5 * var(--site-vw)),.9375rem)}:where(html[data-site-layout=mobile]) .jiao-filter-block select{width:clamp(4.5rem,calc(13 * var(--site-vw)),5.5rem);min-width:0}:where(html[data-site-layout=mobile]) .jiao-category-filter{grid-column:1/-1;margin:0;display:block}:where(html[data-site-layout=mobile]) .jiao-category-filter legend{margin-bottom:.375rem;font-size:clamp(.8125rem,calc(2.5 * var(--site-vw)),.9375rem)}:where(html[data-site-layout=mobile]) .jiao-category-filter button{margin:0 .25rem .25rem 0;font-size:clamp(.75rem,calc(2.25 * var(--site-vw)),.875rem);display:inline-flex}:where(html[data-site-layout=mobile]) .jiao-publication-year>h2,:where(html[data-site-layout=mobile]) .jiao-year-rule{margin-left:0}:where(html[data-site-layout=mobile]) .jiao-publication-item{--portrait-publication-media-height:clamp(5.75rem,calc(22 * var(--site-vw)),9.0625rem);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,calc(4 * var(--site-vw)),1.75rem) clamp(.875rem,calc(3 * var(--site-vw)),1.5rem);padding-bottom:clamp(1.75rem,calc(5 * var(--site-vw)),2.5rem);display:grid}:where(html[data-site-layout=mobile]) .jiao-publication-cover{width:auto;height:var(--portrait-publication-media-height);aspect-ratio:126/166;grid-area:1/1;justify-self:start;margin:0}:where(html[data-site-layout=mobile]) .jiao-publication-copy{display:contents}:where(html[data-site-layout=mobile]) .jiao-publication-authors,:where(html[data-site-layout=mobile]) .jiao-publication-citation,:where(html[data-site-layout=mobile]) .jiao-publication-copy h3,:where(html[data-site-layout=mobile]) .jiao-publication-copy time{grid-column:1/-1;margin-top:0;margin-bottom:0}:where(html[data-site-layout=mobile]) .jiao-publication-figure{width:min(100%,calc(var(--portrait-publication-media-height) * 1470 / 558));height:var(--portrait-publication-media-height);aspect-ratio:auto;grid-area:1/2;place-self:center;margin:0}:where(html[data-site-layout=mobile]) .jiao-publication-figure img{object-fit:contain;object-position:center}:where(html[data-site-layout=mobile]) .jiao-publication-item.has-no-cover{grid-template-columns:minmax(0,1fr)}:where(html[data-site-layout=mobile]) .jiao-publication-item.has-no-cover .jiao-publication-figure{grid-area:auto/1;width:min(100%,630px);height:auto}:where(html[data-site-layout=mobile]) .home-reference-publication{--portrait-publication-media-height:clamp(5.75rem,calc(22 * var(--site-vw)),9.0625rem);grid-template-columns:clamp(4.375rem,calc(12 * var(--site-vw)),5.9375rem) minmax(0,1fr);gap:clamp(1.25rem,calc(3.5 * var(--site-vw)),1.75rem) clamp(1rem,calc(3 * var(--site-vw)),1.5rem)}:where(html[data-site-layout=mobile]) .home-reference-publication-image-link{width:min(100%,calc(var(--portrait-publication-media-height) * 1470 / 558));height:var(--portrait-publication-media-height);aspect-ratio:auto;grid-column:1/-1;justify-self:center;margin-inline:auto}:where(html[data-site-layout=mobile]) .home-reference-publication-image{aspect-ratio:auto;width:100%;height:100%}:where(html[data-site-layout=mobile]) .home-reference-publication-index{min-height:0}:where(html[data-site-layout=mobile]) .portela-pi-section{flex-direction:column;align-items:center;min-height:calc(calc(100 * var(--site-vh)) - 60px);padding-top:clamp(3rem,calc(8 * var(--site-vh)),5rem);padding-bottom:clamp(3rem,calc(8 * var(--site-vh)),5rem);display:flex}:where(html[data-site-layout=mobile]) .portela-pi-aside,:where(html[data-site-layout=mobile]) .portela-pi-copy{display:contents}:where(html[data-site-layout=mobile]) .portela-pi-aside>.image-placeholder{aspect-ratio:784/1024;order:1;width:min(100%,13.5rem);padding:clamp(.75rem,calc(2.5 * var(--site-vw)),1rem)}:where(html[data-site-layout=mobile]) .portela-pi-copy h1{text-align:center;order:2;width:max-content;max-width:100%;margin-top:clamp(1rem,calc(3 * var(--site-vw)),1.5rem)}:where(html[data-site-layout=mobile]) .portela-pi-meta{order:3;align-self:stretch;margin-top:clamp(1rem,calc(3 * var(--site-vw)),1.5rem)}:where(html[data-site-layout=mobile]) .portela-pi-biography{order:4;align-self:stretch}:where(html[data-site-layout=mobile]) .portela-social-links{order:5;align-self:stretch}:where(html[data-site-layout=mobile]) .portela-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,calc(5 * var(--site-vw)),3rem) clamp(.875rem,calc(3 * var(--site-vw)),1.5rem)}:where(html[data-site-layout=mobile]) .portela-member,:where(html[data-site-layout=mobile]) .portela-member>.image-placeholder{min-width:0}:where(html[data-site-layout=mobile]) .portela-member-copy{margin-top:clamp(.75rem,calc(2.5 * var(--site-vw)),1.2rem)}:where(html[data-site-layout=mobile]) .portela-member-copy :is(h3,h4){overflow-wrap:anywhere}:where(html[data-site-layout=mobile]) .portela-member-copy p{overflow-wrap:anywhere;font-size:clamp(.75rem,calc(2 * var(--site-vw)),.875rem)}}.home-reference-page>section.home-reference-research.home-jiao-research{height:auto;min-height:calc(100 * var(--site-vh));padding:clamp(80px,calc(9 * var(--site-vh)),120px) var(--page-gutter) 72px;justify-content:center}.home-jiao-research-grid.home-research-two-areas{grid-template-columns:repeat(2,minmax(0,40rem));justify-content:space-between;gap:clamp(48px,calc(11 * var(--site-vw)),192px);max-width:1520px;margin-top:clamp(40px,calc(5 * var(--site-vw)),70px)}.home-research-area-link{flex-direction:column;align-items:center;width:100%;display:flex}.home-research-two-areas .home-research-area-link h3{text-wrap:balance;text-align:center;width:100%;max-width:22ch;min-height:2.8em;margin-inline:0;font-size:clamp(24px,calc(2 * var(--site-vw)),32px);line-height:1.4}.home-research-summary{color:#41494e;text-align:center;text-wrap:pretty;width:100%;max-width:62ch;margin:22px 0 0;font-size:16px;line-height:1.75}.home-research-area-link:focus-visible .home-jiao-research-visual{transform:scale(1.035)}.jiao-research-map.research-map-two-areas{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,calc(4 * var(--site-vw)),80px);overflow:visible}.jiao-research-map.research-map-two-areas a{border-right:0;border-radius:0 0 17px 17px;box-shadow:0 7px 18px #1a26302e}.research-map-two-areas strong{text-wrap:balance;font-size:clamp(24px,calc(2 * var(--site-vw)),32px);line-height:1.4}.research-map-two-areas small{margin-top:24px;line-height:1.75}.jiao-research-section+.jiao-research-section{border-top:1px solid #e0e4e6;margin-top:clamp(64px,calc(8 * var(--site-vw)),128px)}.jiao-research-topic+.jiao-research-topic{margin-top:clamp(48px,calc(5 * var(--site-vw)),80px);padding-top:32px}@media{:where(html[data-site-layout=desktop]) .jiao-research-intro{width:min(1440px,calc(100% - 2 * var(--page-gutter)))}:where(html[data-site-layout=desktop]) .jiao-research-intro>p{text-align:left;max-width:none}:where(html[data-site-layout=desktop]) .research-map-two-areas a{padding:clamp(24px,calc(2.5 * var(--site-vw)),40px)}:where(html[data-site-layout=desktop]) .research-map-two-areas strong{min-height:4.2em}}.jiao-research-topic{scroll-margin-top:calc(var(--nav-height) + 24px);border-top:1px solid #e0e4e6;margin-top:36px;padding-top:24px}.jiao-research-topic h3{color:#171c20;margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(18px,calc(1.5 * var(--site-vw)),23px);line-height:1.5}.research-topic-number{color:#536c80}.jiao-research-topic p{color:#333;max-width:none;margin:18px 0 0;font-size:clamp(16px,calc(1.2 * var(--site-vw)),19px);line-height:1.8}.portela-pi-name-detail{color:#5a6269;margin:12px 0 0;font-size:16px}.portela-pi-photo{width:min(100%,240px);margin-inline:auto}.portela-pi-photo img{width:100%;height:auto;display:block}.portela-pi-background{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,calc(5 * var(--site-vw)),72px);padding-bottom:64px;display:grid}.portela-pi-background h2{margin:0;font-family:Merriweather,Georgia,serif;font-size:clamp(22px,calc(2 * var(--site-vw)),28px);line-height:1.4}.portela-cv-list{margin:24px 0 0;padding:0;list-style:none}.portela-cv-list li{border-top:1px solid #dde1e4;padding:20px 0}.portela-cv-list h3{margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.5}.portela-cv-list p{color:#414950;margin:5px 0 0;font-size:15px;line-height:1.7}.portela-cv-list .portela-cv-period{color:#65737e;font-size:14px}@media{:where(html[data-site-layout=mobile]) .home-jiao-research-grid.home-research-two-areas,:where(html[data-site-layout=mobile]) .jiao-research-map.research-map-two-areas,:where(html[data-site-layout=mobile]) .portela-pi-background{grid-template-columns:1fr}:where(html[data-site-layout=mobile]) .home-jiao-research-grid.home-research-two-areas{gap:48px}:where(html[data-site-layout=mobile]) .home-research-summary{font-size:15px}:where(html[data-site-layout=mobile]) .jiao-research-map.research-map-two-areas a{border-bottom:0;border-right:0}:where(html[data-site-layout=mobile]) .jiao-research-map.research-map-two-areas a:last-child{border-bottom:0}:where(html[data-site-layout=mobile]) .portela-pi-background{gap:40px}}@media{:where(html[data-site-layout=mobile]) .portela-pi-photo{order:1;width:min(100%,180px)}:where(html[data-site-layout=mobile]) .portela-pi-name-detail{order:2;margin:8px 0 0}}@media{:where(html[data-site-layout=mobile]) .home-campus-info-inner{grid-template-areas:"logo logo""links details""copyright copyright"}:where(html[data-site-layout=mobile]) .home-campus-info-logo{display:contents}:where(html[data-site-layout=mobile]) .home-campus-info-logo img{grid-area:logo;justify-self:center;width:260px;max-width:100%}:where(html[data-site-layout=mobile]) .home-campus-info-copyright{text-align:center;grid-area:copyright;justify-self:center;width:100%;max-width:none}}@media{:where(html[data-site-layout=mobile]) .home-campus-info-inner{grid-template-areas:"logo""details""links""copyright"}:where(html[data-site-layout=mobile]) .home-campus-info-logo img{justify-self:start;width:235px}:where(html[data-site-layout=mobile]) .home-campus-info-copyright{text-align:left;justify-self:start}}@media{:where(html[data-site-layout=desktop]) .home-campus-section{--campus-min-gap:37px;--campus-title-line-height:clamp(2.34375rem,max(calc(3.51563 * var(--site-vw)),.9375rem + calc(2.4375 * var(--site-vw))),4.21875rem);--campus-footer-height:calc(clamp(6rem, calc(9 * var(--site-vw)), 11rem) - 2.5rem);grid-template-rows:var(--nav-height) minmax(var(--campus-min-gap),1fr) auto minmax(var(--campus-min-gap),1fr) auto minmax(var(--campus-min-gap),1fr) auto;padding-top:0;display:grid}:where(html[data-site-layout=desktop]) .home-campus-title{grid-row:3;padding:0 20px;transform:none}:where(html[data-site-layout=desktop]) .home-campus-stage{grid-row:5;place-items:center;padding:0;display:grid;position:static;transform:none}:where(html[data-site-layout=desktop]) .home-campus-viewport{width:auto;height:min(clamp(500px,calc(55 * var(--site-vh)),700px),calc((calc(100 * var(--site-vw)) - 80px) / 2.4),max(0px,calc(calc(100 * var(--site-vh)) - var(--nav-height) - var(--campus-title-line-height) - var(--campus-footer-height) - var(--campus-min-gap) - var(--campus-min-gap) - var(--campus-min-gap))));max-width:calc(calc(100 * var(--site-vw)) - 80px)}:where(html[data-site-layout=desktop]) .home-campus-section>.home-campus-info-bar{grid-row:7;margin-top:0}}@media{:where(html[data-site-layout=mobile]) .home-reference-page>.home-campus-section{height:auto;min-height:calc(100 * var(--site-vh));padding-top:calc(var(--nav-height) + clamp(48px, calc(7 * var(--site-vh)), 80px));display:flex;overflow:visible}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-title{padding:0 var(--page-gutter);margin:0;transform:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-stage{flex:none;width:100%;height:auto;min-height:0;padding:clamp(28px,calc(4 * var(--site-vh)),48px) 0 clamp(40px,calc(6 * var(--site-vh)),64px);display:block;transform:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-viewport{width:calc(100% - 2 * var(--page-gutter));aspect-ratio:12/5;max-width:1200px;height:auto;margin-inline:auto}:where(html[data-site-layout=mobile]) .home-campus-section>.home-campus-info-bar{margin-top:auto}}.portela-member-copy .portela-member-interest{margin-top:12px}.portela-member-copy .portela-member-email{overflow-wrap:anywhere;margin-top:8px}.lab-gallery-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,calc(2.6 * var(--site-vw)),40px);display:grid}.lab-gallery-activity{min-width:0;margin:0}.lab-gallery-activity img{border-radius:3px;width:100%;height:auto;display:block}.lab-gallery-activity figcaption{text-align:center;color:var(--muted);font-family:var(--font-reading);margin-top:16px;font-size:15px;line-height:1.6}@media{:where(html[data-site-layout=mobile]) .lab-gallery-activity-grid{grid-template-columns:minmax(0,1fr)}}.portela-member-position-detail{white-space:nowrap}.home-campus-info-bar{min-height:0;padding:24px 0}.home-campus-info-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo links""copyright links";align-items:start;gap:12px clamp(32px,calc(5 * var(--site-vw)),80px);display:grid}.home-campus-info-logo{display:contents}.home-campus-info-logo img{grid-area:logo;justify-self:start;width:min(100%,540px);max-width:100%;height:auto;transform:none}.home-campus-info-copyright{text-align:left;grid-area:copyright;justify-self:start;width:100%;max-width:540px;margin:0}@media{:where(html[data-site-layout=mobile]) .home-campus-info-bar{padding:22px 0}:where(html[data-site-layout=mobile]) .home-campus-info-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""links""copyright";row-gap:16px}:where(html[data-site-layout=mobile]) .home-campus-info-logo img{width:min(100%,340px)}:where(html[data-site-layout=mobile]) .home-campus-info-copyright{font-size:12px;line-height:1.5}}body .home-campus-info-bar .home-campus-info-inner :is(.home-campus-info-links,.home-campus-info-copyright){font-family:var(--font-reading);font-size:13px;line-height:1.6}body .jiao-research-page.jiao-page .jiao-research-intro{width:min(1320px,calc(100% - 2 * var(--page-gutter)));justify-content:flex-start;padding-block:clamp(64px,calc(8 * var(--site-vh)),104px) 80px}body .jiao-research-page.jiao-page .jiao-research-intro h1{letter-spacing:.045em;font-size:clamp(40px,calc(4 * var(--site-vw)),60px)}body .jiao-research-page.jiao-page .jiao-research-intro>p{text-align:left;width:100%;max-width:1080px;margin:32px auto 0;font-size:clamp(18px,calc(1.4 * var(--site-vw)),21px);line-height:1.8}body .jiao-research-page.jiao-page .research-map-two-areas a{background:linear-gradient(#f8fafb 0 58%,#edf0f2 58%);border:0;border-radius:0 0 17px 17px;min-height:360px;padding:36px 40px;box-shadow:0 7px 18px #1a263024}body .jiao-research-page.jiao-page .research-map-two-areas strong{text-align:center;max-width:440px;min-height:2.8em;margin:30px auto 0;font-size:clamp(26px,calc(2.4 * var(--site-vw)),34px);line-height:1.4}body .jiao-research-page.jiao-page .research-map-two-areas small{text-align:center;margin-top:26px;font-size:17px;line-height:1.75}@media{:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .jiao-research-intro{width:calc(100% - 40px);padding-block:48px 56px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .jiao-research-intro>p{margin-top:28px;font-size:18px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas{gap:28px;margin-top:40px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas a{min-height:0;padding:30px 28px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas strong{min-height:0;margin-top:24px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas small{margin-top:22px;font-size:16px}}@media{:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .jiao-research-intro{width:calc(100% - 40px);padding-block:48px 56px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .jiao-research-intro>p{margin-top:28px;font-size:18px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas{gap:28px;margin-top:40px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas a{min-height:0;padding:30px 28px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas strong{min-height:0;margin-top:24px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas small{margin-top:22px;font-size:16px}}.home-campus-info-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""copyright";row-gap:14px}.home-campus-info-logo-link{grid-area:logo;justify-self:center;width:min(100%,540px);display:block}.home-campus-info-logo-link img{width:100%;max-width:100%;transform:none}.home-campus-info-logo-link:focus-visible{outline-offset:6px;outline:2px solid #fff}.home-campus-info-copyright{text-align:center;justify-self:center}@media{:where(html[data-site-layout=mobile]) .home-campus-info-logo-link{width:min(100%,400px)}}@media{:where(html[data-site-layout=mobile-landscape]) .home-campus-info-logo-link{width:min(100%,400px)}}@media{:where(html[data-site-layout=mobile]) .home-campus-info-logo-link{width:min(100%,340px)}}body .jiao-research-page.jiao-page .jiao-research-map-number{letter-spacing:.1em;font-size:22px;font-weight:600;line-height:1.3}body .jiao-research-page.jiao-page .jiao-research-intro{width:min(1680px,100% - 64px);min-height:0;padding-block:48px}body .jiao-research-page.jiao-page .jiao-research-intro>p{max-width:none;font-size:clamp(18px,calc(1.55 * var(--site-vw)),24px);line-height:1.75}body .jiao-research-page.jiao-page .research-map-two-areas{gap:32px;margin-top:44px}body .jiao-research-page.jiao-page .research-map-two-areas a{justify-content:space-between;min-height:clamp(360px,calc(43 * var(--site-vh)),520px);padding:40px 44px}body .jiao-research-page.jiao-page .research-map-two-areas strong{max-width:500px;margin-top:20px;font-size:clamp(30px,calc(2.8 * var(--site-vw)),42px)}body .jiao-research-page.jiao-page .research-map-two-areas small{margin-top:30px;font-size:18px}.home-campus-info-bar{padding-block:10px}.home-campus-info-inner{row-gap:6px}@media{:where(html[data-site-layout=desktop]) .home-campus-section{--campus-footer-height:110px;--campus-min-gap:28px}:where(html[data-site-layout=desktop]) .home-campus-viewport{height:min(clamp(500px,calc(65 * var(--site-vh)),800px),calc((calc(100 * var(--site-vw)) - 48px) / 2.4),max(0px,calc(calc(100 * var(--site-vh)) - var(--nav-height) - var(--campus-title-line-height) - var(--campus-footer-height) - 3 * var(--campus-min-gap))));max-width:calc(calc(100 * var(--site-vw)) - 48px)}}@media{:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .jiao-research-intro{width:calc(100% - 40px);padding-block:36px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas a{min-height:300px;padding:30px 28px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas strong{font-size:28px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas small{font-size:16px}}@media{:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .jiao-research-intro{width:calc(100% - 40px);padding-block:36px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas a{min-height:300px;padding:30px 28px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas strong{font-size:28px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas small{font-size:16px}}body .jiao-research-page.jiao-page .research-map-two-areas a{grid-template-rows:58% 42%;justify-content:normal;height:clamp(360px,calc(43 * var(--site-vh)),520px);padding:0;display:grid}.research-map-card-heading{flex-direction:column;min-height:0;padding:40px 44px 28px;display:flex}body .jiao-research-page.jiao-page .research-map-two-areas strong{width:100%;margin:auto auto 0}body .jiao-research-page.jiao-page .research-map-two-areas small{background:#edf0f2;align-self:stretch;margin:0;padding:30px 44px}@media{:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas a{grid-template-rows:auto auto;height:auto}:where(html[data-site-layout=mobile]) .research-map-card-heading{min-height:210px;padding:30px 28px 24px}:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-two-areas small{padding:26px 28px}}@media{:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas a{grid-template-rows:auto auto;height:auto}:where(html[data-site-layout=mobile-landscape]) .research-map-card-heading{min-height:210px;padding:30px 28px 24px}:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-two-areas small{padding:26px 28px}}@media{:where(html[data-site-layout=mobile]) .home-reference-page{--home-portrait-space:40px;--home-heading-content-gap:32px}:where(html[data-site-layout=mobile]) .home-reference-page>section{height:auto;min-height:0;overflow:visible}:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-hero{height:auto;min-height:0;padding-top:calc(var(--nav-height) + var(--home-portrait-space));padding-bottom:var(--home-portrait-space)}:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-publications,:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-research.home-jiao-research{height:auto;min-height:0;padding-block:var(--home-portrait-space);justify-content:flex-start}:where(html[data-site-layout=mobile]) .home-reference-page .home-reference-publications .home-reference-shell{margin-block:0}:where(html[data-site-layout=mobile]) .home-reference-page .home-jiao-research-grid.home-research-two-areas{margin-top:var(--home-heading-content-gap)}:where(html[data-site-layout=mobile]) .home-reference-page>section.home-campus-section{height:auto;min-height:0;padding-top:var(--home-portrait-space)}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-title{margin:0;padding-block:0;transform:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-stage{padding:var(--home-heading-content-gap) 0 var(--home-portrait-space);flex:none}:where(html[data-site-layout=mobile]) .home-reference-page .home-campus-section>.home-campus-info-bar{margin-top:0}:where(html[data-site-layout=mobile]) .home-reference-page>section.home-reference-research.home-jiao-research{padding-top:calc(2 * var(--home-portrait-space))}}@media{:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .jiao-research-intro{min-height:calc(var(--site-first-screen-height,var(--site-height)) - var(--nav-height));width:min(1440px,100% - 96px);padding-block:48px calc(48px + var(--nav-height));justify-content:center;gap:clamp(64px,calc(var(--site-first-screen-height,var(--site-height)) * .074),104px);flex-direction:column;display:flex}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .jiao-research-intro>p{margin:0}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-two-areas{column-gap:64px;width:100%;margin-top:0}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-two-areas a{grid-template-rows:220px minmax(100px,auto);height:auto;min-height:0}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-card-heading{padding:24px 32px 20px}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-two-areas strong{place-content:center;width:100%;max-width:520px;margin:auto auto 0;display:grid}:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-two-areas small{padding:24px 32px}}body .jiao-research-page.jiao-page .research-map-two-areas a{overflow:hidden}.research-map-card-heading{background:#f8fafb;place-items:center;padding:32px;display:grid;position:relative}body .jiao-research-page.jiao-page .research-map-card-heading .jiao-research-map-number{position:absolute;top:24px;left:32px}body .jiao-research-page.jiao-page .research-map-two-areas strong{min-height:0;margin:0 auto}@media{:where(html[data-site-layout=desktop]) body .jiao-research-page.jiao-page .research-map-card-heading{padding:32px;display:grid}}@media{:where(html[data-site-layout=mobile]) body .jiao-research-page.jiao-page .research-map-card-heading .jiao-research-map-number{top:30px;left:28px}}@media{:where(html[data-site-layout=mobile-landscape]) body .jiao-research-page.jiao-page .research-map-card-heading .jiao-research-map-number{top:30px;left:28px}}