.team-grid{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.team-card{display:flex;flex-direction:column;align-items:center;gap:18px;width:260px}.team-card__info{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.2}.team-avatar{width:230px;height:230px;border-radius:50%;border:4px solid var(--gold);box-shadow:6px 6px 0 var(--ink);background:var(--card);overflow:hidden;display:flex;align-items:center;justify-content:center}.team-avatar img{width:75%;height:75%;object-fit:contain;object-position:center}.team-name{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--purple-bright)}.team-role{font-family:var(--font-body);font-size:15px;color:var(--text-60)}.about-story{display:flex;flex-direction:column;gap:40px;max-width:800px;width:100%}.about-story__title{font-family:var(--font-display);font-size:28px;font-weight:800;text-transform:uppercase;color:var(--cream);margin:0 0 16px;padding-bottom:8px;border-bottom:3px solid var(--gold);width:fit-content}.about-story__text{font-family:var(--font-body);font-size:17px;color:var(--text-80);line-height:1.75;margin:0 0 12px}.about-story__text--accent{color:var(--gold);font-weight:600;font-size:18px}.about-story__quote{margin:20px 0;padding:20px 24px;background:var(--card);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;box-shadow:4px 4px 0 var(--ink)}.about-story__quote p{font-family:var(--font-body);font-size:18px;font-style:italic;color:var(--cream);line-height:1.65;margin:0 0 10px}.about-story__quote cite{font-family:var(--font-body);font-size:13px;color:var(--gold);font-style:normal;font-weight:600}.about-team-section,.about-story{margin-top:80px}.about-team-section{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:100%}.about-team-section .team-grid{align-self:center}
