.teamX{background:var(--bg-page);padding:96px 0 110px}.teamX__head{margin-bottom:64px;max-width:760px}.teamX__h1{color:var(--fg-1);font-family:var(--font-display);font-size:56px;font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.05;margin:16px 0 20px;text-wrap:balance}.teamX__h1 .accent{color:var(--brand-primary-500)}.teamX__lead{color:var(--fg-2);font-size:18px;line-height:1.65;margin:0}.teamX__grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.teamX__card{align-items:start;background:var(--bg-surface);border:1px solid var(--stroke);border-radius:var(--radius-xl);display:grid;gap:24px;grid-template-columns:96px 1fr;padding:32px}.teamX__photo{background:var(--brand-primary-50);border:1px solid var(--stroke);border-radius:var(--radius-lg);height:96px;overflow:hidden;width:96px}.teamX__photo img{display:block;height:100%;object-fit:cover;width:100%}.teamX__name{color:var(--fg-1);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.teamX__title{color:var(--brand-primary-500);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.teamX__bio{color:var(--fg-2);font-size:15px;line-height:1.65;margin-top:14px}.teamX__bio p{margin:0 0 10px}.teamX__bio p:last-child{margin-bottom:0}.teamX__link{color:var(--brand-primary-500);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.14em;margin-top:16px;text-decoration:none;text-transform:uppercase}.teamX__link:hover{color:var(--brand-primary-700)}