.mx-speakers__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:560px){.mx-speakers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mx-speakers__grid{grid-template-columns:repeat(var(--mx-speakers-cols,4),minmax(0,1fr))}}.mx-speakers__card{position:relative}.mx-speakers__photo{align-items:center;aspect-ratio:5/6;background:radial-gradient(circle at 30% 20%,rgba(var(--mx-primary-rgb),.55),transparent 55%),radial-gradient(circle at 80% 90%,rgba(var(--mx-gradient-end-rgb),.5),transparent 55%),var(--mx-surface-alt);border-radius:calc(var(--mx-radius) + 4px);display:flex;justify-content:center;overflow:hidden;position:relative}.mx-speakers__photo:after{background:linear-gradient(180deg,transparent 45%,rgba(11,10,26,.85));content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.mx-speakers__photo img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}.mx-speakers__card:hover .mx-speakers__photo img{transform:scale(1.05)}.mx-speakers__card:focus-within .mx-speakers__photo:after,.mx-speakers__card:hover .mx-speakers__photo:after{opacity:1}.mx-speakers__initials{color:hsla(0,0%,100%,.92);font-family:var(--mx-font-heading);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;letter-spacing:.02em}.mx-speakers__social{bottom:18px;display:flex;gap:10px;left:50%;list-style:none;margin:0;opacity:0;padding:0;position:absolute;transform:translate(-50%,12px);transition:opacity .35s ease,transform .35s ease;z-index:1}.mx-speakers__card:focus-within .mx-speakers__social,.mx-speakers__card:hover .mx-speakers__social{opacity:1;transform:translate(-50%)}@media (hover:none){.mx-speakers__social{opacity:1;transform:translate(-50%)}.mx-speakers__photo:after{opacity:1}}.mx-speakers__social a{align-items:center;background-color:#fff;border-radius:50%;color:#0b0a1a;display:inline-flex;height:42px;justify-content:center;transition:background .25s ease,color .25s ease;width:42px}.mx-speakers__social a:hover{background:var(--mx-gradient);color:#fff}.mx-speakers__social-icon{fill:currentColor;height:17px;width:17px}.mx-speakers__info{padding:22px 4px 0;text-align:center}.mx-speakers__name{font-size:1.375rem;margin:0}.mx-speakers__name a{color:inherit;text-decoration:none}.mx-speakers__name a:hover{color:var(--mx-link)}.mx-speakers__role{color:var(--mx-muted);font-size:.9375rem;margin:6px 0 0}.mx-speakers__role span{color:var(--mx-accent);font-weight:600}.mx-speakers__actions{margin-top:56px;text-align:center}@media (prefers-reduced-motion:reduce){.mx-speakers__photo img,.mx-speakers__photo:after,.mx-speakers__social{transition:none}.mx-speakers__card:hover .mx-speakers__photo img{transform:none}}