.team-page{background:radial-gradient(ellipse at 95% 8%,#e7e5f363,transparent 48%),#f4f5fa}.team-story{display:grid;grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(48px,7vw,104px);padding-block:var(--hero-top) 83px}.team-story h1{margin:29px 0 0}.team-story-copy{max-width:565px;padding-top:3px}.team-story-copy p{color:var(--muted);font-size:14px}.team-story-copy p+p{margin-top:20px}.team-story-copy .team-story-lead{color:#3c4f6d;font-size:20px;line-height:1.65;font-weight:300}.team-founders{padding-block:44px 92px}.team-section-heading{padding-block:25px 49px;border-top:1px solid var(--line)}.team-section-heading h2{margin:0;font-weight:400}.team-founder-list{width:min(100%,1180px);margin-inline:auto}.team-founder{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6.5vw,96px)}.team-founder+.team-founder{margin-top:78px;padding-top:78px;border-top:1px solid var(--line)}.team-founder:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.team-founder:nth-child(2n) .team-portrait{grid-column:2;grid-row:1}.team-founder:nth-child(2n) .team-founder-copy{grid-column:1;grid-row:1}.team-portrait{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#e1e5ec;border-radius:3px}.team-portrait img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.team-portrait-tianyi img{object-position:48% 50%}.team-portrait-michael img{object-position:50% 50%;transform:scale(2.35);transform-origin:50% 50%}.team-founder-copy{min-width:0;padding-block:8px}.team-founder-copy>.rq-eyebrow{color:#50678d;font-size:10px;letter-spacing:.105em}.team-founder h3{margin:15px 0 27px;font-size:clamp(34px,3.2vw,44px);font-weight:300;line-height:1.16;letter-spacing:-.04em}.team-founder-bio{color:#5b667c;font-size:15px}.team-founder-bio p{line-height:1.85}.team-founder-bio p+p{margin-top:18px}.team-page .team-profile-link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:#344e79;font-size:12px;text-decoration:underline;text-decoration-color:#b5c2d7;text-underline-offset:7px;transition:color var(--hover-transition),text-decoration-color var(--hover-transition)}.team-page .team-profile-link:hover{color:#3562df;text-decoration-color:#6686cf}@media(max-width:1000px){.team-story{gap:48px}.team-story-copy .team-story-lead{font-size:18px}.team-founder{gap:42px}.team-founder-bio{font-size:14px}.team-founder h3{font-size:34px}}@media(max-width:768px){.team-story{grid-template-columns:1fr;gap:34px;padding-block:var(--hero-top) 49px}.team-story h1{margin-top:25px}.team-story-copy{max-width:560px;padding-top:0}.team-story-copy p{font-size:14px}.team-story-copy .team-story-lead{font-size:19px;max-width:480px}.team-founders{padding-block:30px 57px}.team-section-heading{padding-block:22px 31px}.team-founder-list{max-width:500px}.team-founder,.team-founder:nth-child(2n){grid-template-columns:1fr;gap:28px}.team-portrait{width:92%;margin-inline:auto}.team-founder:nth-child(2n) .team-portrait,.team-founder:nth-child(2n) .team-founder-copy{grid-column:auto;grid-row:auto}.team-founder+.team-founder{margin-top:41px;padding-top:42px}.team-founder-copy{padding-block:0}.team-founder h3{margin-block:13px 23px;font-size:36px}.team-page .team-profile-link{margin-top:15px}}
