
.ambassador-members{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:20px}.ambassador-card{border-radius:14px;background:linear-gradient(160deg,#17233a,#0c1424)}.ambassador-card .ambassador-photo{height:230px;min-height:0;display:flex;align-items:center;justify-content:center;gap:0;background:radial-gradient(circle at 50% 20%,#8fafff24,transparent 34%),linear-gradient(145deg,#172238,#0c1424)}.ambassador-card .ambassador-photo span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:800;letter-spacing:-.025em;color:#e0e9ff;position:relative;z-index:1;overflow-wrap:anywhere;max-width:100%;padding-inline:12px;text-align:center}.ambassador-card .ambassador-photo small{position:absolute;bottom:17px;left:20px;color:#b5c8f0;font-size:10px;letter-spacing:.16em}.ambassador-card .profile-info{padding:25px 24px 74px}.ambassador-card .member-name-button{font-family:'Barlow Condensed',Impact,sans-serif;font-size:30px;font-weight:800;line-height:1.15}.ambassador-card .profile-kicker{color:#aebfea;font-size:10px}.ambassador-card .roster-role-badge{gap:8px;padding-right:10px}.ambassador-card .role-badge-label{font-size:10px;letter-spacing:.07em}@media(max-width:1000px){.ambassador-members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ambassador-members{grid-template-columns:1fr}.ambassador-card .ambassador-photo{height:230px}.ambassador-card .ambassador-photo span{font-size:36px}}
