@import url('assets/fonts/mya-fonts-source-han.css?v=e794d05c0457');
@import url('assets/fonts/inter.css');

/* Portfolio typography trial: retain sizes, colors and authored canvas fonts. */
:root{--site-sans:'Inter','MYA Han Web','MYA Han Full','Source Han Sans SC','PingFang SC','Microsoft YaHei',sans-serif;--banner-sans:'IBM Plex Sans','MYA Han Web','MYA Han Full','Source Han Sans SC','PingFang SC','Microsoft YaHei',sans-serif}
.frame-page,.presentation-body{font-family:var(--site-sans);font-optical-sizing:auto}
.frame-page .site-navigation{font-family:var(--banner-sans)}
.frame-page :is(.project-information-mark,.project-information-facts dt,.project-information-facts dd,.viewer-cover-copy h1,.viewer-cover-copy .project-information-location,.viewer-cover-description p,.project-bottom-links a){font-family:var(--site-sans)}
.frame-page .site-language-switch button,.presentation-body .site-language-switch button{font-family:var(--site-sans)!important}
.frame-page .site-navigation .site-language-switch button{font-family:var(--banner-sans)!important}
html[lang=zh-CN] .site-navigation a{letter-spacing:0}

/* English display text needs more presence than the regular reading face. */
html[lang=en] .frame-page :is(.scene-heading h1,.home-purpose h2,.home-section-heading h2,.home-story h3,.home-work-caption h3,.frame-page-title h1,.office-intro h2,.office-section-heading h2,.office-people-group h3,.press-item h2,.press-article header h1){font-weight:600}
html[lang=en] .frame-page .site-navigation a{font-weight:500}
html[lang=en] .frame-page .site-navigation a[aria-current=page]{font-weight:600}
