.speakers{border-top:1px solid var(--si-hairline);font-family:var(--si-font);padding:48px 0 72px}.person-grid{display:grid;gap:24px;margin-top:24px}.person-grid--6up{grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.person-grid--6up{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.person-grid--6up{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.person-grid--6up{grid-template-columns:repeat(2,1fr)}}.person-card{contain:layout style paint;display:flex;flex-direction:column;position:relative}.person-card__overlay{border-radius:var(--r-sm);inset:0;position:absolute;transition:outline-color var(--dur) var(--ease);z-index:2}.person-card__overlay:focus-visible{outline:2px solid var(--si-blue);outline-offset:2px}.person-card__photo{aspect-ratio:1/1;background:var(--si-navy);border-radius:var(--r-sm);overflow:hidden;position:relative;transition:transform var(--dur) var(--ease)}.person-card:hover .person-card__photo,.person-card__overlay:focus-visible~.person-card__photo{transform:translateY(-2px)}.person-card__photo img{filter:grayscale(100%) contrast(1.05);mix-blend-mode:screen;object-fit:cover}.person-card__photo img,.person-card__photo picture{display:block;height:100%;width:100%}.person-card__placeholder{background:repeating-linear-gradient(135deg,var(--si-navy) 0,var(--si-navy) 8px,rgba(42,82,152,.4) 8px,rgba(42,82,152,.4) 16px);color:hsla(0,0%,100%,.85);font-size:14px;inset:0;justify-content:center;letter-spacing:.08em}.person-card__namebar,.person-card__placeholder{align-items:center;display:flex;font-weight:600;position:absolute}.person-card__namebar{background:var(--si-navy);bottom:0;color:#fff;font-size:12px;gap:8px;height:40px;justify-content:space-between;left:0;padding:0 12px;right:0;z-index:3}.person-card__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-card__linkedin{align-items:center;border-radius:3px;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;opacity:.85;position:relative;transition:opacity var(--dur) var(--ease),background var(--dur) var(--ease);width:22px;z-index:4}.person-card__linkedin:focus-visible,.person-card__linkedin:hover{background:hsla(0,0%,100%,.12);opacity:1;outline:none}.person-card__role{color:var(--si-ink);display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:2;line-height:1.4;margin-top:12px;-webkit-box-orient:vertical;overflow:hidden}.person-card__org{color:var(--si-ink-2);font-size:11px;font-weight:400;line-height:1.4;margin-top:2px}