.speakers{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.speaker{align-items:stretch;background:#fff;border:1px solid var(--rule);border-radius:18px;display:grid;gap:28px;grid-template-columns:200px 1fr;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s}.speaker:hover{border-color:var(--ink);box-shadow:0 14px 40px -16px rgba(10,11,16,.18);transform:translateY(-2px)}.speaker-photo{background:#1a1f2a;border-radius:14px;flex-shrink:0;height:100%;min-height:220px;overflow:hidden;position:relative;width:180px}.speaker-photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.speaker-photo span{align-items:center;background:var(--brand);border-radius:50%;box-shadow:0 4px 12px rgba(30,124,255,.4);display:inline-flex;height:28px;justify-content:center;position:absolute;right:10px;top:10px;width:28px;z-index:2}.speaker-name{color:var(--ink);font-family:Poppins,sans-serif;font-size:32px;font-weight:900;letter-spacing:-.015em;line-height:1;margin:0}.speaker-body{display:flex;flex-direction:column;gap:14px;min-width:0}.speaker-eyebrow{color:var(--brand);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.speaker h3,.speaker-eyebrow{font-family:Poppins,sans-serif}.speaker h3{font-size:24px;font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0}.speaker h3 span{color:var(--brand);font-style:italic;font-weight:900}.speaker .role{color:var(--ink-2);font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;margin-top:-4px}.speaker p.bio{color:var(--ink-2);font-size:14.5px;line-height:1.6;margin:0}.speaker .stats-row{border-bottom:1px dashed var(--rule);border-top:1px dashed var(--rule);display:flex;flex-wrap:wrap;gap:18px;padding:14px 0}.speaker .stat-mini{display:flex;flex-direction:column;gap:2px}.speaker .stat-mini .n{color:var(--ink);font-family:Poppins,sans-serif;font-size:18px;font-weight:900;letter-spacing:-.005em}.speaker .stat-mini .n .blue{color:var(--brand)}.speaker .stat-mini .l{color:var(--muted);font-size:9.5px;font-weight:600;letter-spacing:.16em}.speaker .stat-mini .l,.speaker .teaching{font-family:Poppins,sans-serif;text-transform:uppercase}.speaker .teaching{align-items:center;color:var(--ink);display:inline-flex;font-size:11.5px;font-weight:700;gap:10px;letter-spacing:.14em}.speaker .teaching .tag{background:var(--ink);border-radius:6px;color:#fff;font-size:10.5px;padding:5px 9px}.speaker .teaching .arrow{color:var(--brand)}.speaker .section-head .h2{text-align:left}.speaker .section-head .h2 span{color:var(--brand);font-style:italic}.speaker .section-head .lede{margin-top:22px}#speakers .section-head{max-width:100%}@media (max-width:1100px){.speaker,.speakers{grid-template-columns:1fr}.speaker{text-align:left}.speaker-photo{height:200px;max-width:220px;width:100%}}@media (max-width:576px){.speaker-photo{height:300px;max-width:100%;width:100%}.speaker{padding:16px}}