.SpeakerList_root__XF_pW{margin-inline:var(--container-margin);padding-block:var(--space-12) var(--space-16);--speaker-gutter:var(--space-8)}.SpeakerList_title__OkHai{padding-inline:var(--speaker-gutter);font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--fg)}.SpeakerList_list__X82qy{margin-top:var(--space-8)}.SpeakerList_item__V6khC{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1.15fr);grid-column-gap:var(--space-16);column-gap:var(--space-16);align-items:start;padding:var(--space-8) var(--speaker-gutter);border-top:1px solid var(--rule)}.SpeakerList_item__V6khC:last-child{border-bottom:1px solid var(--rule)}.SpeakerList_portrait__VBVwO{position:relative;width:110px;height:140px;overflow:hidden}.SpeakerList_item__V6khC[data-tone=lime] .SpeakerList_portrait__VBVwO{background-color:var(--color-lime)}.SpeakerList_item__V6khC[data-tone=blue] .SpeakerList_portrait__VBVwO{background-color:var(--color-light-blue)}.SpeakerList_photo__8DI2r{width:100%;height:100%;object-fit:cover;object-position:center bottom}.SpeakerList_identity__UuJuP{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start}.SpeakerList_name__i6Bg4{margin:0;font-family:var(--font-mono);font-size:var(--text-meta);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--fg)}.SpeakerList_firstName__Pc9KP{font-weight:700}.SpeakerList_lastName__aFCXz{font-weight:400}.SpeakerList_role__cXMqL{max-width:34ch;margin:0;font-family:var(--font-mono);font-size:var(--text-note);line-height:1.5;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--fg) 78%,transparent)}.SpeakerList_organization__xOqes{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.SpeakerList_linkedin__PJI_T{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg);transition:color var(--duration-fast) var(--ease-out-expo)}.SpeakerList_linkedin__PJI_T:hover{color:var(--accent-nav-ink)}.SpeakerList_linkedinMark__pTiiX{width:18px;height:18px}.SpeakerList_sessionsLabel__Hus5f{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--tracking-nav);text-transform:uppercase;color:color-mix(in srgb,var(--fg) 70%,transparent)}.SpeakerList_sessionList__p8_l8{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.SpeakerList_session__lsWrS{display:block;width:100%;max-width:420px;padding:10px 14px;border:1px solid var(--rule);background-color:color-mix(in srgb,var(--fg) 4%,transparent);font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-align:left;text-transform:uppercase;color:var(--fg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo)}.SpeakerList_session__lsWrS:hover{border-color:color-mix(in srgb,var(--fg) 34%,transparent)}.SpeakerList_session__lsWrS[data-open]{border-color:var(--accent-nav);background-color:color-mix(in srgb,var(--fg) 7%,transparent)}[data-theme=light] .SpeakerList_session__lsWrS[data-open]{background-color:var(--accent-nav);color:var(--color-dark)}[data-theme=light] .SpeakerList_session__lsWrS[data-open] .SpeakerList_sessionTime___YXYy{color:inherit}.SpeakerList_sessionTitle__BslIV{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SpeakerList_session__lsWrS[data-open] .SpeakerList_sessionTitle__BslIV{white-space:normal;overflow:visible;line-height:1.45}.SpeakerList_sessionTime___YXYy{display:block;overflow:hidden;color:var(--accent-nav-ink)}.SpeakerList_session__lsWrS[data-open] .SpeakerList_sessionTime___YXYy{margin-bottom:6px}@media (max-width:900px){.SpeakerList_root__XF_pW{--speaker-gutter:var(--space-4)}.SpeakerList_item__V6khC{grid-template-columns:92px minmax(0,1fr);column-gap:var(--space-6);row-gap:var(--space-6);padding:var(--space-6) var(--speaker-gutter)}.SpeakerList_portrait__VBVwO{width:92px;height:118px}.SpeakerList_sessions__6HGAV{grid-column:1/-1}.SpeakerList_session__lsWrS{max-width:none}}@media (max-width:640px){.SpeakerList_root__XF_pW{--speaker-gutter:0px}}