.apsiri-header-home{position:fixed!important;inset:0 0 auto;z-index:60;border:0!important;background:transparent!important;backdrop-filter:none;transition:background-color .22s ease;font-family:var(--font-sans),var(--font-zh-sans),sans-serif}.apsiri-header-home.has-menu,.apsiri-header-home.is-scrolled{background:rgba(9,27,43,.97)!important;backdrop-filter:blur(8px);box-shadow:0 1px 0 #dce3e922}.apsiri-header-home .apsiri-header-inner{max-width:1600px;padding-inline:clamp(24px,5.5vw,100px)}.apsiri-header-home .apsiri-header-row{height:96px;min-height:96px;padding:0;gap:24px;position:relative}.apsiri-header-home .apsiri-header-brand{gap:12px;flex-shrink:0;color:#f6f7f8}.apsiri-header-home .apsiri-header-brand img{height:58px!important;width:auto!important;max-width:100px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.apsiri-header-home .apsiri-brand-text{display:block!important;color:#f6f7f8!important;font:600 22px/1.2 var(--font-sans),sans-serif;letter-spacing:.015em}.institution-nav{gap:clamp(15px,1.5vw,25px)}.institution-nav,.institution-nav-group{display:flex;align-items:center;align-self:stretch}.institution-nav-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 0;color:#e7edf3;font:500 12px/1.3 var(--font-sans),var(--font-zh-sans),sans-serif;white-space:nowrap;border:0;background:transparent;cursor:pointer}.institution-nav-trigger:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:#79b8e8;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.institution-nav-trigger:hover,.institution-nav-trigger[aria-expanded=true]{color:#fff}.institution-nav-trigger:focus-visible:after,.institution-nav-trigger:hover:after,.institution-nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.institution-nav-trigger>span{font-size:15px;color:#bed2e3}.institution-tools{display:flex;align-items:center;gap:20px;padding-left:22px;border-left:1px solid #ffffff30}.institution-tools .text-muted,.institution-tools a,.institution-tools button{color:#e7edf3!important;font-size:12px}.institution-tools>span{gap:14px}.institution-tools>span>span[title]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.institution-tools>span>a:last-child{padding:10px 14px;border:1px solid #ffffff60;background:transparent;min-height:40px}.institution-tools a:hover,.institution-tools button:hover{color:#79b8e8!important}.institution-mega{position:absolute;top:100%;left:calc(-1 * clamp(24px,5.5vw,100px));right:calc(-1 * clamp(24px,5.5vw,100px));background:#102a43;border-top:1px solid #ffffff1f;box-shadow:0 18px 32px #00000026;color:#f6f7f8}.institution-mega:not([hidden]){animation:institution-menu-reveal .16s ease both}.institution-mega[hidden]{display:none}@keyframes institution-menu-reveal{0%{opacity:0}to{opacity:1}}.institution-mega-inner{display:grid;grid-template-columns:1fr 2fr;max-width:1440px;margin:auto;padding:36px clamp(24px,5.5vw,100px) 40px;gap:64px}.institution-mega-intro>span{font-size:10px;letter-spacing:.14em;color:#a8c8df}.institution-mega-intro h2{font:500 32px/1.2 var(--font-sans),var(--font-zh-sans),sans-serif;margin:14px 0 24px;color:#fff}.institution-mega-intro>a{display:inline-flex;align-items:center;gap:26px;color:#dce3e9;font-size:13px;padding:10px 0}.institution-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-content:start}.institution-mega-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 0;border-bottom:1px solid #ffffff25;color:#e7edf3;font-size:14px}.institution-mega-intro>a:hover,.institution-mega-links a:hover,.institution-mega-links a>span{color:#79b8e8}.apsiri-header-home a:focus-visible,.apsiri-header-home button:focus-visible,.apsiri-masthead a:focus-visible{outline:2px solid #79b8e8;outline-offset:5px}.apsiri-header-home .apsiri-mobile-control{display:none;color:#fff}.apsiri-header-home .apsiri-mobile-control a,.apsiri-header-home .apsiri-mobile-control button{color:#fff}.apsiri-header-home .apsiri-mobile-control button{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;font:500 12px var(--font-sans),var(--font-zh-sans),sans-serif}.institution-menu-icon{display:grid;gap:6px;width:22px}.institution-menu-icon i{height:1px;background:currentColor;transition:transform .2s ease}.institution-menu-icon.is-open i:first-child{transform:translateY(3.5px) rotate(45deg)}.institution-menu-icon.is-open i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.apsiri-header-home .apsiri-mobile-panel{background:#102a43;border-color:#ffffff24;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:16px 0 max(28px,env(safe-area-inset-bottom));animation:institution-reveal .22s ease both}.apsiri-header-home .apsiri-mobile-panel .text-muted,.apsiri-header-home .apsiri-mobile-panel a,.apsiri-header-home .apsiri-mobile-panel button{color:#e7edf3}.apsiri-header-home .apsiri-mobile-panel li{border-color:#ffffff24}.apsiri-header-home .apsiri-mobile-panel>ul>li>a{padding:18px 0;font-size:18px}.apsiri-header-home .apsiri-mobile-panel ul ul a{font-size:14px;min-height:44px}.apsiri-header-home .apsiri-mobile-panel>div{border-color:#ffffff24}.apsiri-header-home .apsiri-mobile-panel>div>span{flex-wrap:wrap}.apsiri-masthead{position:relative;isolation:isolate;overflow:hidden;background:#091b2b;color:#f6f7f8;font-family:var(--font-sans),var(--font-zh-sans),"PingFang SC",sans-serif;min-height:760px;min-height:max(760px,94svh)}.masthead-media,.masthead-shade{position:absolute;inset:0;z-index:-1}.masthead-media{background:#091b2b;animation:institution-photo-in .8s ease both}.masthead-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 55%;object-position:65% 55%}.masthead-shade{background:linear-gradient(90deg,rgba(9,27,43,.96),rgba(9,27,43,.84) 30%,rgba(9,27,43,.45) 64%,rgba(9,27,43,.16)),linear-gradient(180deg,rgba(9,27,43,.6),transparent 35%,rgba(9,27,43,.08) 62%,rgba(9,27,43,.78))}.apsiri-masthead-inner{position:relative;max-width:1600px;margin:auto;padding:clamp(200px,29svh,320px) clamp(24px,5.5vw,100px) 34px;min-height:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:76px}.masthead-copy{max-width:920px}.apsiri-masthead-eyebrow{color:#c3d8e7;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.13em;margin:0 0 30px;animation:institution-reveal .7s ease 80ms both}.masthead-title{font-family:var(--font-sans),sans-serif!important;font-size:clamp(48px,5vw,72px)!important;font-weight:500!important;letter-spacing:-.052em!important;line-height:1.08!important;color:#f6f7f8!important;margin:0!important;max-width:23ch;text-wrap:balance;animation:institution-reveal .75s ease .15s both}.masthead-title-zh{font-family:var(--font-zh-sans),"PingFang SC",sans-serif!important;font-size:clamp(42px,4.4vw,68px)!important;line-height:1.3!important;letter-spacing:-.025em!important;max-width:13.5em;font-weight:500!important}.masthead-description{max-width:58ch;font-size:16px;line-height:1.85;color:#dce3e9;margin:28px 0 0;text-wrap:pretty;animation:institution-reveal .75s ease .23s both}.masthead-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:35px;font-size:13px;font-weight:500;animation:institution-reveal .75s ease .31s both}.masthead-primary{display:inline-flex;align-items:center;gap:32px;background:#f6f7f8;border:1px solid #f6f7f8;border-radius:2px;color:#102a43;padding:17px 24px;min-height:52px;transition:background-color .2s ease}.masthead-primary:hover{background:#dce3e9}.masthead-primary>span,.masthead-secondary>span{transition:transform .2s ease}.masthead-actions a:hover>span{transform:translateX(3px)}.masthead-secondary{display:inline-flex;align-items:center;gap:24px;padding:16px 0;color:#f6f7f8;border-bottom:1px solid #ffffff65;min-height:52px}.masthead-secondary:hover{color:#79b8e8;border-color:#79b8e8}.masthead-baseline{border-top:1px solid #dce3e940;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:22px;color:#cbd9e4}.masthead-scroll{display:flex;align-items:center;gap:24px;min-height:44px;font-size:10px;letter-spacing:.13em}.masthead-scroll span{font-size:21px}.masthead-location{font-size:10px;letter-spacing:.12em}.masthead-credit{font-size:9px;color:#cbd9e4}.masthead-credit:hover{text-decoration:underline}.home-discover-anchor{scroll-margin-top:110px}.apsiri-header-home a,.apsiri-header-home button,.apsiri-masthead a{touch-action:manipulation;-webkit-tap-highlight-color:#79b8e830}@keyframes institution-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes institution-photo-in{0%{opacity:0}to{opacity:1}}.masthead-phrase{display:block}.masthead-video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .35s ease}.masthead-video.has-frame{opacity:1}.masthead-media img{-o-object-position:center;object-position:center}.masthead-video-toggle{position:absolute;right:clamp(24px,5.5vw,100px);bottom:36px;z-index:2;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;border:1px solid #ffffff45;border-radius:2px;background:#091b2b65;color:#e7edf3;font:500 11px var(--font-sans),var(--font-zh-sans),sans-serif;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease}.masthead-video-toggle:hover{background:#102a43;border-color:#ffffff90}.masthead-video-toggle:focus-visible{outline:2px solid #79b8e8;outline-offset:4px}.masthead-baseline{padding-right:145px}.masthead-location{margin-inline:auto}@media(max-width:767px){.masthead-video-toggle{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));font-size:10px}.masthead-baseline{padding-right:120px}.masthead-media img{-o-object-position:center;object-position:center}}.apsiri-header-home .apsiri-mobile-panel{margin-inline:calc(-1 * clamp(24px,5.5vw,100px));padding-inline:clamp(24px,5.5vw,100px);background:#091b2b}.institution-mobile-group summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:18px 0;color:#e7edf3;font-size:18px;cursor:pointer;list-style:none}.institution-mobile-group summary::-webkit-details-marker{display:none}.institution-mobile-group summary>span{color:#a8c8df;transition:transform .2s ease}.institution-mobile-group[open] summary>span{transform:rotate(45deg)}.institution-mobile-group ul{padding:0 0 16px 16px}.institution-mobile-group li{border:0!important}.institution-mobile-group li>a{display:block;padding:12px 0;min-height:44px;font-size:14px;color:#cbd9e4!important}.institution-mobile-group summary:focus-visible{outline:2px solid #79b8e8;outline-offset:2px}@media(max-width:1399px){.apsiri-header-home .institution-nav{display:none}.apsiri-header-home .apsiri-mobile-control{display:flex}.apsiri-header-home .apsiri-header-row{height:80px;min-height:80px}.apsiri-header-home .apsiri-mobile-panel{display:block!important}.apsiri-header-home .apsiri-header-brand img{height:50px!important}}@media(min-width:1400px){.apsiri-header-home .apsiri-mobile-panel{display:none!important}}@media(max-width:1024px){.apsiri-masthead{min-height:800px;min-height:max(800px,94svh)}.apsiri-masthead-inner{padding-top:230px;gap:65px}.masthead-title{font-size:64px!important;max-width:18ch}.masthead-title-zh{font-size:52px!important}.masthead-location{display:none}}@media(max-width:767px){.apsiri-masthead{min-height:760px;min-height:100svh}.apsiri-masthead-inner{padding:190px max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom));gap:70px}.masthead-media img{-o-object-position:62% center;object-position:62% center}.masthead-shade{background:linear-gradient(90deg,#091b2bd9,#091b2b80),linear-gradient(180deg,#091b2b88,transparent 20%,#091b2b70 60%,#091b2be6)}.masthead-title{font-size:clamp(36px,8vw,52px)!important;line-height:1.13!important;letter-spacing:-.04em!important;max-width:17ch}.masthead-title-zh{font-size:clamp(34px,7vw,44px)!important;line-height:1.38!important;max-width:12em}.apsiri-masthead-eyebrow{font-size:9px;letter-spacing:.1em;max-width:33ch;margin-bottom:24px}.masthead-description{font-size:14px;line-height:1.8;margin-top:24px}.masthead-actions{margin-top:28px;gap:23px;font-size:12px}.masthead-primary{padding:15px 18px;gap:20px}.masthead-secondary{gap:13px}.masthead-baseline{gap:16px;align-items:flex-end;padding-top:16px}.masthead-credit{max-width:130px;line-height:1.6;text-align:right}.apsiri-header-home .apsiri-header-brand img{height:44px!important}.apsiri-header-home .apsiri-brand-text{font-size:20px}.apsiri-header-home .apsiri-mobile-control{gap:20px}}@media(prefers-reduced-motion:reduce){.apsiri-header-home *,.apsiri-masthead *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:767px){.apsiri-masthead-inner{padding-top:150px}.masthead-baseline{padding-top:14px}.masthead-credit{font-size:9px}.apsiri-header-home .apsiri-mobile-panel{font-family:var(--font-sans),var(--font-zh-sans),sans-serif}}.institution-site{--bg:#f8fafc;--text:#142b40;--muted:#546779;--line:#d7e1e9;--accent:#23669b;--navy:#102a43;background:var(--bg);color:var(--text);font-family:var(--font-sans),var(--font-zh-sans),sans-serif;line-height:1.7}html[lang=zh] .institution-site,html[lang=zh] .institution-site :is(.font-serif,.font-display,h1,h2,h3,h4){font-family:var(--font-zh-sans),"PingFang SC",sans-serif}.institution-site :is(.font-serif,.font-display,h1,h2,h3,h4){font-family:var(--font-sans),var(--font-zh-sans),sans-serif}.institution-site :is(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.035em;overflow-wrap:break-word}html[lang=zh] .institution-site :is(h1,h2,h3,h4){letter-spacing:-.015em;line-height:1.4}.institution-site .text-ink{color:var(--text)}.institution-site .text-muted{color:var(--muted)}.institution-site .text-accent{color:var(--accent)}.institution-site .text-rule{color:#8ca9be}.institution-site .bg-ink{background-color:var(--navy)}.institution-site .bg-paper{background-color:var(--bg)}.institution-site .bg-rule{background-color:#e7eef4}.institution-site .bg-accent{background-color:var(--accent)}.institution-site .border-rule,.institution-site .divide-rule>:not([hidden])~:not([hidden]){border-color:var(--line)}.institution-site .kicker,.institution-site .section-label{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:600}.institution-site .editorial{max-width:1320px;padding-inline:clamp(24px,5.5vw,80px)}.institution-site .section-heading{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2}.institution-site .prose-editorial{font-size:16px;line-height:1.95;color:#344d62;overflow-wrap:anywhere}.institution-site .prose-editorial p{margin-bottom:1.4em}.institution-site #main{min-height:55vh}.institution-site #main :is(section[id],h2[id],h3[id]){scroll-margin-top:116px}.institution-site .institution-header-interior{position:sticky!important;background:#091b2b!important;border-bottom:1px solid #ffffff20!important}.institution-site .institution-page-intro{background:#102a43;color:#f6f7f8;padding:70px 0 64px;margin-bottom:52px;border-bottom:3px solid #6da8d0}.institution-site .institution-page-intro h1{color:#f6f7f8;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.12}.institution-site .institution-page-intro .kicker{color:#b1d2eb}.institution-site .institution-page-intro .text-muted{color:#d0dce6;font-size:18px;line-height:1.8;max-width:64ch}.institution-site .institution-footer{background:#091b2b;border-top-color:#24465f;color:#f6f7f8;margin-top:72px}.institution-footer .font-display{font-size:30px;letter-spacing:.045em}.institution-footer a{display:inline-flex;align-items:center;min-height:36px}.institution-footer a:hover{color:#a9d4f3}.institution-footer p{overflow-wrap:anywhere}.institution-site #main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#142b40;background:#fff;border:1px solid #bccbd7;border-radius:4px;padding:12px 14px;min-height:48px;font-family:var(--font-sans),var(--font-zh-sans),sans-serif;font-size:15px;max-width:100%;transition:border-color .16s ease,box-shadow .16s ease}.institution-site #main :is(input,select,textarea):focus-visible{outline:2px solid #23669b;outline-offset:3px;border-color:#23669b}.institution-site #main :is(input[type=checkbox],input[type=radio]){accent-color:#23669b;min-width:18px;min-height:18px}.institution-site #main button[type=submit]{min-height:48px;border-radius:3px;transition:background-color .16s ease}.institution-site #main button[type=submit]:hover{background:#1b4669}.institution-site :is(a,button,summary):focus-visible{outline:2px solid #23669b;outline-offset:4px}.institution-site :is(a,button,input,summary){touch-action:manipulation;-webkit-tap-highlight-color:#23669b22}.institution-site .institution-auth-form{padding:32px;background:#fff;border:1px solid #d7e1e9;border-top:3px solid #23669b;box-shadow:0 12px 35px #102a4308;border-radius:4px}.institution-site #main table{font-variant-numeric:tabular-nums}.institution-site #main th{background:#edf3f8;color:#173b56}.institution-site .apsiri-home{--home-green:#102a43;--home-soft:#edf3f8;background:#f8fafc;color:#142b40}.institution-site .apsiri-home .section-label{color:#23669b}.institution-site .apsiri-home .home-research>div:last-child>a{background:#edf3f8;border-color:#d7e1e9;border-radius:4px;box-shadow:none;transition:background-color .18s ease,transform .18s ease}.institution-site .apsiri-home .home-research>div:last-child>a:hover{background:#fff;box-shadow:0 10px 24px #102a430a;transform:translateY(-2px)}.institution-site .apsiri-home .home-activities{background:#edf3f8}.institution-site .apsiri-home .home-activities .rounded-\[2rem\]{border-radius:4px;box-shadow:none}.institution-site #main :is(.rounded-2xl,.rounded-3xl,.rounded-\[24px\]){border-radius:6px}@media(max-width:767px){.institution-site .institution-page-intro{padding:42px 0;margin-bottom:36px}.institution-site .institution-page-intro h1{font-size:36px}.institution-site .institution-page-intro .text-muted{font-size:16px}.institution-site .institution-auth-form{padding:24px}.institution-site .institution-footer{margin-top:48px}.institution-site .prose-editorial{font-size:15px;line-height:1.95}.institution-site #main h1:not(.masthead-title){font-size:clamp(30px,8vw,42px);line-height:1.2}html[lang=zh] .institution-site #main h1:not(.masthead-title){line-height:1.4}.institution-site #main .grid>*{min-width:0}.institution-site #main :is(p,dd,li){overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.institution-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}