.ab-root{background-color:var(--background);color:var(--textPrimary)}.ab-wrap{max-width:1060px;margin:0 auto;padding:100px 24px 120px}.ab-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accentOne,#6c63ff);margin:0 0 12px;font-size:12px;font-weight:600}.ab-title{letter-spacing:-.02em;color:var(--textPrimary);margin:0 0 20px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.15}.ab-lead{color:var(--textSecondary);margin:0;font-size:20px;line-height:1.65}.ab-text{color:var(--textSecondary);margin:0;font-size:16px;line-height:1.7}.ab-link{color:var(--accentOne,#6c63ff);text-decoration:underline}.ab-rule{border:none;border-top:1px solid var(--smallColor);margin:40px 0}.ab-team{grid-template-columns:repeat(2,1fr);gap:60px;display:grid}.ab-person{border:1px solid var(--dashCardBorder);background-color:var(--dashCardBg);border-radius:12px;overflow:hidden}.ab-photo{aspect-ratio:1;object-fit:cover;background-color:var(--dashCardBorder);width:100%;display:block}.ab-person-info{padding:16px}.ab-name{color:var(--textPrimary);margin:0;font-size:16px;font-weight:700}.ab-role{color:var(--textSecondary);margin:2px 0 0;font-size:14px}.ab-reach-out{background-color:var(--accentOne,#6c63ff);color:#fff;text-align:center;width:100%;padding:56px 24px;font-size:17px;line-height:1.6}.ab-reach-out .ab-link{color:#fff;font-weight:600}@media (max-width:480px){.ab-wrap{padding:72px 20px 88px}}
