:root{--bg: #041020;--ink: #fff;--muted: #7c7c7c;--card: #0b1a28;--accent: #d2ff65;--chip: #121212;--ink-strong: #ecf0ff}.speakers-grid{background:var(--c-bg-deep);color:var(--c-white);padding:clamp(48px,6vw,80px) 0}.speakers__inner{position:relative}.speakers__top{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:clamp(28px,3.2vw,60px)}.speakers__lead{max-width:560px}.speakers__eyebrow{display:inline-flex;align-items:center;gap:16px;margin-bottom:32px;font-weight:500}.speakers__eyebrow .dot{width:16px;height:16px;border-radius:50%;background:var(--c-accent)}.speakers__headline{font-weight:500;font-size:clamp(34px,4.6vw,56px)}.speakers__intro-cta{display:flex;flex-direction:column;max-width:630px;justify-content:space-between}@media screen and (max-width: 990px){.speakers__intro-cta{gap:32px}}.speakers__intro{margin:0;color:var(--ink-strong);opacity:.85;line-height:1.55}.btn--sm{transform-origin:center}.speakers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px)}.speakers__grid .social-links{display:flex;align-items:center;gap:8px;margin-top:8px}@media screen and (max-width: 990px){.speakers__grid{grid-template-columns:repeat(2,1fr)}.speakers__top{flex-direction:column;gap:32px}}@media (max-width: 640px){.speakers__grid{grid-template-columns:1fr}}.speaker-card{background:transparent;display:grid;grid-template-rows:auto 1fr;gap:14px}.speaker-card__media{position:relative;border-radius:16px;overflow:hidden}.speaker-card__media img{display:block;width:100%;height:340px;object-fit:cover;transition:transform .35s ease-in-out}.speaker-card__body{padding:2px 4px 0}.speaker-card__name{font-family:montserrat,sans-serif;font-size:clamp(18px,2.1vw,24px);color:var(--c-accent);line-height:1.2;margin:0 0 8px;font-weight:500}.speaker-card__blurb{color:var(--c-white);font-weight:400}.speaker-card:hover .speaker-card__media img{transform:scale(1.02)}
