.tm-grid{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.tm-card{text-align:center;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid #2142a117;flex:0 calc(33.3333% - 18.6667px);padding:42px 28px 32px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.tm-card:before{content:"";background:radial-gradient(circle at 82% 20%,#ff7a001f,#0000 46%),linear-gradient(135deg,#2142a11a,#2142a105);height:102px;position:absolute;inset:0 0 auto}.tm-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.tm-avatar{background:conic-gradient(from 210deg, var(--primary), var(--accent), var(--primary));border-radius:50%;width:136px;height:136px;margin:0 auto 20px;padding:5px;position:relative}.tm-avatar img{object-fit:cover;border:4px solid var(--white);border-radius:50%;width:100%;height:100%;transition:transform .35s;display:block}.tm-card:hover .tm-avatar img{transform:scale(1.05)}.tm-name{justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex}.tm-card h3{margin-bottom:0;font-size:1.16rem}.tm-role{color:var(--accent-dark);letter-spacing:.02em;background:#ff7a001a;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-block}.tm-bio{color:var(--muted);margin-bottom:18px;font-size:.95rem;line-height:1.65}.tm-social{width:38px;height:38px;color:var(--primary);border:1px solid var(--line);transition:all var(--transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tm-name .tm-social{flex-shrink:0;width:32px;height:32px;font-size:.95rem}.tm-social:hover{color:var(--white);border-color:var(--primary);background:var(--primary)}@media (max-width:980px){.tm-card{flex-basis:calc(50% - 14px)}}@media (max-width:680px){.tm-card{flex-basis:100%}}
