.team-page{padding-top:clamp(62px,7vw,96px)}.team-page h1,.team-page h2,.team-page h3,.team-page h4{font-family:var(--font-title,Georgia, serif);font-weight:var(--type-web-section-weight)}.team-page p{margin:0}.team-page__hero{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:clamp(36px,6vw,88px);padding-bottom:clamp(62px,7vw,94px);display:grid}.team-page__hero .next-kicker{margin:0 0 24px}.team-page__hero h1{font-size:var(--type-web-hero-size);letter-spacing:-.035em;margin:0;line-height:1.25}.team-page__hero h1 span{display:block}.team-page__intro{max-width:34em;color:var(--color-text-secondary);font-size:var(--type-web-lead-size);padding-bottom:5px;line-height:1.8}.team-page__section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.team-page__section-heading h2,.team-page__work h2,.team-page__contact h2{font-size:var(--type-web-section-size);line-height:var(--type-web-section-line);letter-spacing:-.02em;margin:0}.team-page__section-heading>span{color:var(--color-text-muted);font-size:var(--type-caption-size);white-space:nowrap}.team-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,6vw,88px) clamp(30px,4vw,64px);display:grid}.team-person{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.2vw,32px);min-width:0;display:grid}.team-person__portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 58%;border-radius:var(--radius-sm);background:var(--color-bg-surface);width:100%;height:auto;display:block}.team-person__portrait--zhao-xian{object-position:center 60%}.team-person__portrait--yang-di{object-position:center 45%}.team-person__portrait--wang-xuanang{object-position:center 58%}.team-person__body{min-width:0}.team-person h3{font-size:var(--type-web-feature-size);line-height:var(--type-web-feature-line);overflow-wrap:anywhere;margin:0}.team-person__role{color:var(--color-action-primary);font-size:var(--type-body-sm-size);line-height:1.55;margin-top:7px!important}.team-person__experience{color:var(--color-text-muted);font-size:var(--type-body-sm-size);line-height:1.55;margin-top:12px!important}.team-person__strengths{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);gap:12px;margin:17px 0 0;padding:0;line-height:1.75;list-style:none;display:grid}.team-person__strengths strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.team-person__founder,.team-page__contact a{min-height:44px;color:var(--color-action-primary);align-items:center;text-decoration:none;display:inline-flex}.team-person__founder{font-size:var(--type-body-sm-size);margin-top:12px}.team-person__founder:hover,.team-page__contact a:hover{color:var(--color-action-primary-hover);text-underline-offset:.2em;text-decoration:underline}.team-page__work{background:var(--color-bg-page);margin-top:clamp(96px,10vw,150px);padding-block:clamp(52px,6vw,82px)}.team-work__inner{max-width:1312px}.team-page__work .next-kicker{color:var(--color-text-muted);margin-bottom:22px}.team-work__heading h2{font-size:var(--type-web-page-size);text-wrap:balance;line-height:1.2}.team-work__heading>p{color:var(--color-text-secondary);font-size:var(--type-web-lead-size);margin-top:14px}.team-work__chapters{--team-work-intro-height:124px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,4vw,58px);display:grid;position:relative}.team-page:lang(en) .team-work__chapters{--team-work-intro-height:164px}.team-work__chapter{text-align:center;flex-direction:column;min-width:0;padding-inline:14px;display:flex}.team-work__chapter:not(:last-child){border-right:1px dashed color-mix(in srgb, var(--color-action-primary) 18%, var(--color-border-default))}.team-work__chapter-intro{min-height:var(--team-work-intro-height)}.team-work__chapter-index{color:var(--color-action-primary);font-size:var(--type-caption-size);letter-spacing:.2em}.team-work__chapter h3{color:var(--color-action-primary);font-size:clamp(var(--type-web-page-size), 4.2vw, 60px);margin:7px 0 8px;line-height:1.05}.team-work__chapter-intro>p:last-child{color:var(--color-text-secondary);font-size:var(--type-body-sm-size)}.team-work__route{z-index:1;top:calc(var(--team-work-intro-height) + 2px);width:100%;height:46px;color:var(--color-action-primary);pointer-events:none;position:absolute;left:0;overflow:visible}.team-work__route-mobile{display:none}.team-work__route-path,.team-work__route marker path{fill:none;stroke:currentColor;stroke-width:1.3px}.team-work__route circle,.team-work__route-mobile circle{fill:currentColor}.team-work__steps{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:235px;margin:65px 0 0;padding:0;list-style:none;display:grid}.team-work__step{flex-direction:column;align-items:center;min-width:0;padding-inline:8px;display:flex}.team-work__step+.team-work__step{border-left:1px solid var(--color-border-default)}.team-work__step-number{border:1px solid var(--color-action-primary);background:var(--color-bg-page);width:44px;height:44px;color:var(--color-action-primary);font-size:var(--type-body-sm-size);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid;position:relative}.team-work__step-number:after{background:var(--color-action-primary);content:"";width:1px;height:22px;position:absolute;top:100%;left:50%}.team-work__step h4{font-size:var(--type-web-feature-size);margin:30px 0 10px;line-height:1.3}.team-work__action{max-width:185px;color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:1.55}.team-work__output{color:var(--color-action-primary);font-size:var(--type-body-sm-size);padding-top:20px;line-height:1.45;margin-top:auto!important}.team-work__output:before{border-top:1px solid var(--color-text-muted);content:"";width:28px;margin:0 auto 12px;display:block}.team-page__contact{justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(64px,7vw,100px) clamp(100px,10vw,150px);display:flex}@media (max-width:1050px){.team-page__grid{grid-template-columns:1fr}.team-person{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}}@media (max-width:900px){.team-work__chapters{grid-template-columns:1fr;gap:52px}.team-work__chapter{padding-inline:0}.team-work__chapter:not(:last-child){border-right:0}.team-work__chapter-intro{min-height:0}.team-work__route{display:none}.team-work__route-mobile{width:100%;height:46px;color:var(--color-action-primary);margin-top:16px;display:block;overflow:visible}.team-work__steps{min-height:0;margin-top:22px}.team-work__chapter h3{font-size:var(--type-web-hero-size-compact)}}@media (max-width:780px){.team-page{padding-top:54px}.team-page__hero{grid-template-columns:1fr;gap:24px;padding-bottom:62px}.team-page__hero h1{font-size:clamp(var(--type-web-section-size-compact), 8vw, var(--type-web-page-size-compact))}.team-page:lang(en) .team-page__hero h1{font-size:var(--type-web-page-size-compact)}.team-page__intro{font-size:var(--type-web-lead-size-compact)}.team-page__section-heading h2,.team-page__work h2,.team-page__contact h2{font-size:var(--type-web-section-size-compact)}.team-person h3{font-size:var(--type-web-feature-size-compact)}.team-person{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:20px 18px}.team-person__body{display:contents}.team-person__identity{grid-area:1/2}.team-person__strengths,.team-person__founder{grid-column:1/-1;margin-top:0}.team-page__contact{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:540px){.team-work__step h4{font-size:var(--type-web-feature-size-compact)}}@media (max-width:340px){.team-page:lang(zh) .team-page__hero h1{font-size:calc(var(--type-web-section-size-compact) * .9)}.team-person{grid-template-columns:1fr;gap:20px}.team-person__identity{grid-area:auto/1}.team-person__portrait{max-height:380px}}
