#alpha-team{color:#102a4d;line-height:1.65}#alpha-team *{box-sizing:border-box}#alpha-team .ac-hero{background:#f7f9fd;padding:64px 24px 52px}#alpha-team .ac-wrap{max-width:1144px;margin:auto}#alpha-team .ac-eyebrow{color:#075de3;letter-spacing:.16em;font-size:12px;font-weight:700;text-transform:uppercase}#alpha-team h1{font-size:clamp(38px,6vw,68px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 22px;font-weight:700}#alpha-team .ac-intro{max-width:720px;font-size:19px;color:#56667d}#alpha-team .ac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:48px 20px 60px}#alpha-team .ac-card{border:1px solid #e3eaf3;border-radius:20px;overflow:hidden;background:white;box-shadow:0 8px 28px #102a4d08}#alpha-team .ac-portrait{background:#f7f9fd;aspect-ratio:5/4;display:flex;justify-content:center}#alpha-team .ac-portrait img{height:100%;width:100%;object-fit:contain}#alpha-team .ac-copy{padding:28px 30px}#alpha-team h2{font-size:26px;line-height:1.25;margin:0 0 12px;font-weight:700}#alpha-team .ac-role{color:#075de3;font-weight:700;font-size:14px;margin:0 0 22px}#alpha-team .ac-bio{font-size:16px;color:#526176}#alpha-team .ac-bio p{margin:0 0 16px}#alpha-team .ac-bio p:last-child{margin-bottom:0}#alpha-team .ac-cta{padding:36px;background:#102a4d;color:white;border-radius:20px;margin:0 20px 60px;display:flex;justify-content:space-between;align-items:center;gap:24px}#alpha-team .ac-button{display:inline-block;background:#075de3;color:white;padding:14px 24px;border-radius:9px;text-decoration:none;font-weight:bold;white-space:nowrap}#alpha-team a:focus-visible{outline:3px solid #075de3;outline-offset:5px}@media(max-width:760px){#alpha-team .ac-grid{grid-template-columns:1fr;gap:24px;padding:28px 20px}#alpha-team .ac-hero{padding:42px 24px}#alpha-team .ac-copy{padding:24px}#alpha-team .ac-cta{padding:28px;display:block}#alpha-team .ac-cta .ac-button{margin-top:16px}#alpha-team .ac-portrait{aspect-ratio:1/1}#alpha-team h2{font-size:25px}}
/* Match the live Alpha Consult site palette. */
#alpha-team{background:#fff;color:#071f43;font-family:Inter,Arial,sans-serif}
#alpha-team h1,#alpha-team h2{color:#071f43}
#alpha-team .ac-hero{border-bottom:1px solid #e3eaf3}
#alpha-team .ac-cta{background:#071f43}
#alpha-team .ac-cta h2{color:#fff}

/* Compact portraits; personal statements remain complete. */
#alpha-team .ac-hero{padding:44px 24px 38px}
#alpha-team h1{font-size:clamp(34px,4vw,48px);margin:12px 0 24px}
#alpha-team .ac-hero h2{max-width:850px;font-size:clamp(24px,3vw,32px);line-height:1.3;margin-bottom:20px}
#alpha-team .ac-intro{max-width:850px;font-size:17px;line-height:1.8;margin:0 0 14px}
#alpha-team .ac-intro-last{margin-bottom:0}
#alpha-team .ac-grid{grid-template-columns:1fr;gap:22px;padding:36px 20px 48px}
#alpha-team .ac-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:start;padding:26px;border-radius:14px;box-shadow:none}
#alpha-team .ac-portrait{width:160px;height:160px;aspect-ratio:auto;border-radius:12px;overflow:hidden}
#alpha-team .ac-portrait img{width:100%;height:100%;object-fit:contain}
#alpha-team .ac-copy{padding:0;min-width:0}
#alpha-team .ac-copy h2{font-size:23px;margin:0 0 6px}
#alpha-team .ac-role{margin:0 0 14px}
#alpha-team .ac-bio{font-size:16px;line-height:1.75}
@media(max-width:600px){
#alpha-team .ac-hero{padding:32px 20px}
#alpha-team .ac-grid{padding:24px 16px 36px;gap:18px}
#alpha-team .ac-card{grid-template-columns:1fr;gap:18px;padding:22px}
#alpha-team .ac-portrait{width:120px;height:120px}
#alpha-team .ac-copy{padding:0}
#alpha-team .ac-copy h2{font-size:22px}
}

#alpha-team .ac-hero{text-align:center}
#alpha-team .ac-hero h2,#alpha-team .ac-intro{margin-left:auto;margin-right:auto}
