.team-page{background:#f7f5f0}.team-page .header nav{gap:19px}.team-page .header .brand-name{font-size:20px}.team-page .team-hero{background:#071d32;color:#fff;padding:56px 6.5% 55px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.team-hero h1{font-family:Georgia,'Songti SC',serif;font-size:clamp(34px,3.6vw,55px);letter-spacing:-1px;line-height:1.15;margin:0 0 24px}.team-hero .eyebrow{color:var(--gold);font-size:9px;letter-spacing:2px;margin-bottom:20px}.team-hero-copy>p:not(.eyebrow){font-size:14px;color:#bac9d3;max-width:390px;line-height:1.9;margin-bottom:28px}.team-hero .actions{flex-wrap:wrap;gap:22px}.team-hero .button{font-size:12px;padding:13px 20px;gap:20px;border-radius:3px}.team-hero .text-link{font-size:11px}.team-hero-note{display:flex;gap:17px;font-size:8px;letter-spacing:1.1px;color:#a5b6c5;margin-top:35px;flex-wrap:wrap}.team-hero-note span+span{border-left:1px solid #ffffff24;padding-left:17px}.team-hero-photo{margin:0;background:#0b243a;border:1px solid #d4b98440}.team-hero-photo img{height:auto;object-fit:contain;aspect-ratio:2048/1366}.team-hero-photo figcaption{padding:13px 18px;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.3px;color:var(--gold)}.team-page .section{padding:75px 8%}.team-page h2{font-family:Georgia,'Songti SC',serif;font-size:36px;line-height:1.35;letter-spacing:-.6px}.culture{display:grid;grid-template-columns:1fr 1fr;gap:40px 10%;align-items:center}.culture-heading>p:last-child{font-size:13px;color:#62717c;max-width:450px}.synergy-equation{border:1px solid #d6cdbb;padding:36px 20px;text-align:center}.equation-label{font-size:9px;letter-spacing:2px;color:#8c7046}.synergy-equation strong{display:block;font-family:Georgia,serif;font-size:54px;font-weight:400;line-height:1.8;white-space:nowrap}.synergy-equation em{color:#a78047;font-style:normal}.synergy-equation p{font-size:11px;color:#61717b;margin:0}.culture-manifesto{grid-column:1/-1;display:flex;align-items:center;gap:45px;background:#e9e6dd;padding:30px 35px}.manifesto-number{font:48px Georgia,serif;color:#a88c5d;letter-spacing:-2px}.culture-manifesto h3{font:29px Georgia,serif;margin:0 0 10px}.culture-manifesto p{font-size:12px;color:#61717c;margin:0;line-height:1.9;max-width:850px}.why-team{background:#0b2339;color:white}.why-team .eyebrow{color:var(--gold)}.why-team .section-heading>p{color:#aebfcb;font-size:12px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:38px}.why-grid article{border-top:1px solid #bca77c80;padding-top:19px}.why-grid article>span{font:27px Georgia,serif;color:var(--gold)}.why-grid h3{font:21px Georgia,'Songti SC',serif;margin:18px 0 13px;line-height:1.3}.why-grid p{color:#aebfcb;font-size:12px;line-height:1.9;margin:0}.meet-leader{display:grid;grid-template-columns:.75fr 1.25fr;gap:10%;align-items:center}.leader-image{height:460px;max-width:340px}.leader-image img{object-position:50% 30%}.meet-leader p:not(.eyebrow){font-size:13px;color:#657480;max-width:550px}.meet-leader .leader-name{font:25px Georgia,serif;color:#1b354a!important;margin:23px 0}.leader-name span{font:12px sans-serif;margin-left:12px;letter-spacing:2px}.meet-leader .underlined{margin-top:10px}.team-life{background:#eeeee7}.team-life .section-heading>p{font-size:12px}.team-life-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-top:30px}.team-life figure{margin:0}.team-life-grid img{height:auto;aspect-ratio:2048/1366;object-fit:contain;background:#102438}.team-life-grid figcaption{font-size:11px;color:#586b78;margin-top:8px}.team-facebook{margin-top:27px}.trr-platform{background:#f7f5f0}.platform-heading>p:last-child{color:#64737e;font-size:13px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:37px 0 30px}.platform-grid article{border-top:1px solid #c4b18f;padding-top:21px}.platform-grid h3{font:25px Georgia,'Songti SC',serif;margin:12px 0 17px}.platform-grid p{font-size:12px;color:#637480;line-height:1.9;min-height:92px}.platform-grid .underlined{font-size:11px}.company-resources{display:flex;gap:25px;align-items:center;margin-top:30px}.company-resources .button{font-size:12px;border-radius:3px;padding:12px 20px}.platform-note{font-size:10px;color:#7c858a;max-width:850px;margin:23px 0 0;line-height:1.9}.career-faq{background:#eeeee7;display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.faq-list details{border-top:1px solid #cbcbbf}.faq-list details:last-child{border-bottom:1px solid #cbcbbf}.faq-list summary{cursor:pointer;padding:19px 28px 19px 0;font-size:14px;line-height:1.6}.faq-list details p{font-size:12px;color:#647680;line-height:1.9;margin:0 20px 20px 0}.faq-list summary:focus-visible{outline:2px solid #a18047;outline-offset:3px}.career-chat{background:#071d32;color:white;display:grid;grid-template-columns:1fr 1fr;gap:10%}.career-chat .eyebrow{color:var(--gold)}.career-chat>div>p:not(.eyebrow){font-size:13px;color:#b6c5d1;max-width:360px}.career-signature{font:40px 'Snell Roundhand','Apple Chancery','Segoe Script',cursive;color:var(--gold);display:block;margin-top:32px}.career-signature-cn{display:block;color:#aebfcb;font-size:9px;letter-spacing:2px}.career-chat label{display:block;font-size:12px;color:#d6dfe7;margin:0 0 8px}.career-chat label:not(:first-child){margin-top:18px}.career-chat select,.career-chat textarea{width:100%;background:#142d43;color:#fff;border:1px solid #6e7b86;padding:11px 12px;border-radius:0;font-size:13px;min-width:0}.career-chat textarea{resize:vertical}.career-chat textarea::placeholder{color:#a4b6c2}.career-chat button{width:100%;margin-top:18px;font-size:12px;padding:14px 16px}.career-chat form>p{font-size:10px;color:#aebfcb;line-height:1.9;margin:12px 0 19px}.career-chat form>.underlined{font-size:11px;color:var(--gold)}.discover-team{display:table;margin:7px 0 16px}.team-page footer{padding-bottom:60px}.team-page html{scroll-padding-top:105px}html[lang="zh-Hans"] .team-page h1{font-family:'Songti SC',Georgia,serif;font-size:44px;line-height:1.5;letter-spacing:1px}html[lang="zh-Hans"] .team-page h2{font-family:'Songti SC',Georgia,serif;font-size:32px;line-height:1.6;letter-spacing:0}
@media(max-width:1100px){.team-page .header nav{gap:12px}.team-page .header nav a{font-size:10px}.team-page .team-hero{gap:30px;padding:40px 5%}.team-hero h1{font-size:38px}.team-page .section{padding:60px 6%}.why-grid{gap:21px}.why-grid h3{font-size:19px}.platform-grid{gap:25px}.platform-grid p{min-height:130px}.synergy-equation strong{font-size:44px}.team-hero .actions{gap:18px}.team-hero .button{font-size:11px;padding:12px 15px}}
@media(max-width:760px){.team-page .header nav{gap:0}.team-page .header nav a{font-size:13px}.team-page .team-hero{grid-template-columns:1fr;gap:32px;padding:35px 6%}.team-hero h1{font-size:36px}.team-hero-copy>p:not(.eyebrow){font-size:13px;max-width:none}.team-hero-note{font-size:7px;gap:12px;margin-top:25px}.team-hero-note span+span{padding-left:12px}.team-hero-photo figcaption{font-size:7px;padding:12px;letter-spacing:.7px}.team-page .section{padding:45px 6%}.team-page h2{font-size:30px}.culture{grid-template-columns:1fr;gap:25px}.culture-heading h2{margin-bottom:18px}.synergy-equation{padding:25px 13px}.synergy-equation strong{font-size:43px}.culture-manifesto{display:block;padding:25px}.manifesto-number{font-size:33px;display:block;margin-bottom:12px}.culture-manifesto h3{font-size:25px}.culture-manifesto p{font-size:12px}.why-grid{grid-template-columns:1fr 1fr;gap:27px 23px;margin-top:28px}.why-grid h3{font-size:21px}.why-grid p{font-size:11px}.why-team .section-heading>p{margin-top:15px}.meet-leader{grid-template-columns:1fr;gap:28px}.leader-image{height:390px;width:85%;margin:0 auto;max-width:none}.team-life-grid{grid-template-columns:1fr;gap:24px}.team-life .section-heading>p{margin-top:14px}.platform-grid{grid-template-columns:1fr;gap:27px}.platform-grid p{min-height:0}.platform-grid h3{font-size:24px;margin-bottom:13px}.company-resources{flex-direction:column;align-items:flex-start;gap:20px}.career-faq{grid-template-columns:1fr;gap:15px}.faq-list summary{font-size:13px;padding:17px 0}.career-chat{grid-template-columns:1fr;gap:35px}.career-chat>div>p:not(.eyebrow){max-width:none}.career-signature{margin-top:20px}.team-page footer{padding-bottom:35px}html[lang="zh-Hans"] .team-page h1{font-size:34px}html[lang="zh-Hans"] .team-page h2{font-size:29px}}
@media(max-width:360px){.team-hero h1{font-size:32px}.team-hero .actions{gap:15px}.team-hero .button{font-size:10px;padding:12px}.why-grid{grid-template-columns:1fr}.synergy-equation strong{font-size:38px}.career-chat button{font-size:11px}html[lang="zh-Hans"] .team-page h1{font-size:29px}}
