.JstCzq_bar{z-index:10;height:56px;padding:0 var(--page-gutter);margin:0 calc(-1 * var(--page-gutter));background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.JstCzq_back{color:var(--color-black);font:inherit;letter-spacing:var(--tracking-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:0 -8px;padding:6px 14px 6px 8px;font-size:18px;font-weight:500;transition:background .15s;display:inline-flex}.JstCzq_back:hover{background:#0000000d}.JstCzq_back:active{background:#00000014}.JstCzq_arrow{flex-shrink:0;width:20px;height:20px}@media (max-width:809.98px){.JstCzq_bar{height:48px}.JstCzq_back{font-size:16px}.JstCzq_arrow{width:18px;height:18px}}
.P-EhNG_resume{--cv-font:var(--font-cv-latin), var(--font-cv-cjk), "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;flex-direction:column;align-items:center;gap:24px;display:flex}.P-EhNG_resume>:first-child{align-self:stretch}.P-EhNG_bar{font-family:var(--cv-font);align-items:center;gap:10px;display:flex}.P-EhNG_seg{border:1px solid var(--color-line);border-radius:8px;padding:2px;display:inline-flex}.P-EhNG_seg button{color:var(--color-grey);font:500 13px/1 var(--cv-font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px}.P-EhNG_seg button[aria-pressed=true]{background:var(--color-black);color:var(--color-white)}.P-EhNG_download{color:var(--color-white);font:600 13px/1 var(--cv-font);background:#2563eb;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.P-EhNG_download:hover{background:#1d4fd8}.P-EhNG_download svg{width:14px;height:14px}.P-EhNG_seg button:focus-visible,.P-EhNG_download:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.P-EhNG_sheet{--c-ink:#0c0c0c;--c-black:#000;--c-body:#4c4e5f;--c-sub:#67697c;--c-meta:#9b9ba0;--c-sep:#cfd0d6;--c-blue:#4677ff;--u:.9pt;box-sizing:border-box;width:612pt;min-height:792pt;color:var(--c-ink);font-family:var(--cv-font);font-size:calc(8 * var(--u));line-height:calc(11 * var(--u));font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;background:#fff;grid-template-columns:190pt 1fr;align-items:start;column-gap:33pt;padding:33pt 40pt 26pt;display:grid;box-shadow:0 1px 2px #0000000f,0 8px 30px #00000014}:where(.P-EhNG_sheet) :where(p,ul,h1,h2){margin:0;padding:0}.P-EhNG_sheet ul{list-style:none}.P-EhNG_sheet[data-lang=en] p,.P-EhNG_sheet[data-lang=en] li{text-wrap:pretty}.P-EhNG_sheet[data-lang=zh] .P-EhNG_bul li{text-align:justify}.P-EhNG_col{min-width:0}.P-EhNG_name{color:var(--c-ink);font-size:calc(16 * var(--u));font-weight:600;line-height:calc(16 * var(--u));letter-spacing:-.01em}.P-EhNG_tagline{margin-top:calc(7 * var(--u));color:var(--c-sub);font-size:calc(9 * var(--u));line-height:calc(9 * var(--u))}.P-EhNG_summary{margin-top:calc(12 * var(--u));color:var(--c-black);font-size:calc(9 * var(--u));line-height:calc(13 * var(--u))}.P-EhNG_contact{row-gap:calc(8 * var(--u));margin-top:calc(14 * var(--u));color:var(--c-black);font-size:calc(9 * var(--u));line-height:calc(9 * var(--u));display:grid}.P-EhNG_contact li{align-items:baseline;display:flex}.P-EhNG_contact li span:first-child{width:calc(13 * var(--u));font-size:calc(8.5 * var(--u));flex:none}.P-EhNG_left .P-EhNG_sec{margin-top:calc(19 * var(--u))}.P-EhNG_heading{margin-bottom:calc(12 * var(--u));color:var(--c-blue);font-size:calc(9 * var(--u));font-weight:500;line-height:calc(9 * var(--u))}.P-EhNG_list{row-gap:calc(7.5 * var(--u));color:var(--c-ink);font-size:calc(9 * var(--u));line-height:calc(9 * var(--u));display:grid}.P-EhNG_edu{row-gap:calc(10 * var(--u));display:grid}.P-EhNG_edu b{color:var(--c-ink);font-size:calc(9 * var(--u));font-weight:500;line-height:calc(9 * var(--u));display:block}.P-EhNG_edu span{margin-top:calc(5 * var(--u));color:var(--c-sub);font-size:calc(8 * var(--u));line-height:calc(11 * var(--u));display:block}.P-EhNG_grid2{color:var(--c-black);font-size:calc(8 * var(--u));line-height:calc(11 * var(--u));grid-template-columns:107pt 1fr;display:grid}.P-EhNG_list li:before,.P-EhNG_grid2 li:before{content:"• "}.P-EhNG_right .P-EhNG_sec+.P-EhNG_sec{margin-top:calc(14 * var(--u))}.P-EhNG_right .P-EhNG_heading{margin-bottom:calc(10 * var(--u))}.P-EhNG_role{color:var(--c-black);font-size:calc(9 * var(--u));font-weight:500;line-height:calc(9 * var(--u))}.P-EhNG_meta{margin-top:calc(5 * var(--u));color:var(--c-meta);font-size:calc(8 * var(--u));line-height:calc(8 * var(--u))}.P-EhNG_meta i{padding:0 calc(3.5 * var(--u));color:var(--c-sep);font-style:normal}.P-EhNG_sub{margin:calc(8 * var(--u)) 0 0 calc(2 * var(--u));padding-left:calc(6 * var(--u));border-left:.75pt solid var(--c-sep)}.P-EhNG_sub .P-EhNG_role{color:var(--c-ink)}.P-EhNG_job+.P-EhNG_job{margin-top:calc(10.5 * var(--u))}.P-EhNG_bul{margin-top:calc(7 * var(--u));color:var(--c-body)}.P-EhNG_bul li+li{margin-top:calc(3 * var(--u))}.P-EhNG_bul li:before{content:"• ";color:var(--c-ink)}.P-EhNG_bul b{color:var(--c-ink);font-weight:500}.P-EhNG_proj+.P-EhNG_proj{margin-top:calc(5 * var(--u))}.P-EhNG_head{color:var(--c-ink);font-size:calc(8 * var(--u));font-weight:500;line-height:calc(8 * var(--u))}.P-EhNG_head em{color:var(--c-meta);white-space:nowrap;font-style:normal;font-weight:400}.P-EhNG_head em i{padding:0 calc(3.5 * var(--u)) 0 calc(2 * var(--u));color:var(--c-sep);font-style:normal}.P-EhNG_proj .P-EhNG_bul{margin-top:calc(5 * var(--u))}.P-EhNG_proj .P-EhNG_bul li:before{color:var(--c-body)}.P-EhNG_sheet[data-lang=zh] .P-EhNG_bul li,.P-EhNG_sheet[data-lang=zh] .P-EhNG_grid2{line-height:calc(12 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_summary{line-height:calc(14 * var(--u))}.P-EhNG_sheet[data-lang=en] .P-EhNG_left .P-EhNG_sec{margin-top:calc(20.4 * var(--u))}.P-EhNG_sheet[data-lang=en] .P-EhNG_left .P-EhNG_sec.P-EhNG_awards{margin-top:calc(56.2 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_left .P-EhNG_sec{margin-top:calc(21 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_left .P-EhNG_sec.P-EhNG_awards{margin-top:calc(72 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_right .P-EhNG_sec+.P-EhNG_sec{margin-top:calc(17 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_job+.P-EhNG_job{margin-top:calc(14.5 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_bul li+li{margin-top:calc(4.9 * var(--u))}.P-EhNG_sheet[data-lang=zh] .P-EhNG_proj+.P-EhNG_proj{margin-top:calc(8 * var(--u))}@media (min-width:1200px){.P-EhNG_sheet{zoom:1.25}}@media (max-width:899.98px){.P-EhNG_sheet{width:100%;min-height:0;box-shadow:none;grid-template-columns:minmax(0,1fr);row-gap:32px;padding:0;font-size:14px;line-height:21px}.P-EhNG_sheet[data-lang=zh] .P-EhNG_bul li,.P-EhNG_sheet[data-lang=zh] .P-EhNG_grid2{line-height:22px}.P-EhNG_name{font-size:28px;line-height:32px}.P-EhNG_tagline,.P-EhNG_summary,.P-EhNG_contact,.P-EhNG_list,.P-EhNG_edu b{font-size:15px;line-height:22px}.P-EhNG_sheet[data-lang=zh] .P-EhNG_summary{line-height:24px}.P-EhNG_heading,.P-EhNG_role{font-size:16px;line-height:22px}.P-EhNG_meta,.P-EhNG_edu span,.P-EhNG_head,.P-EhNG_grid2{font-size:13px;line-height:19px}.P-EhNG_grid2{grid-template-columns:1fr 1fr}.P-EhNG_contact li span:first-child{width:24px}.P-EhNG_head em{white-space:normal}.P-EhNG_sheet[data-lang=en] .P-EhNG_left .P-EhNG_sec.P-EhNG_awards,.P-EhNG_sheet[data-lang=zh] .P-EhNG_left .P-EhNG_sec.P-EhNG_awards{margin-top:28px}}
