.gs-speakers{padding:clamp(1.6rem, 4vw, 2.8rem) 0 var(--gs-section-gap);overflow-x:clip}.gs-speakers>.gs-container{min-width:0}.gs-speakers__hero h1{letter-spacing:.04em;color:var(--gs-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,6vw,3.4rem);font-weight:500;line-height:1.05}.gs-speakers__hero h1:after{content:"";background:linear-gradient(90deg, var(--gs-gold), transparent);border-radius:999px;width:4.5rem;height:2px;margin-top:.85rem;display:block}.gs-speakers__empty{color:var(--muted-foreground);margin:1.5rem 0 0}.gs-speakers-switch{top:calc(var(--gs-header-h,4.5rem) + .4rem);z-index:40;background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid color-mix(in srgb, var(--gs-gold) 36%, var(--border));box-shadow:var(--gs-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:1.15rem 0 0;padding:.35rem;display:grid;position:sticky}.gs-speakers-switch__tab{min-height:3.15rem;color:var(--gs-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.gs-speakers-switch__tab:focus-visible{outline:2px solid var(--gs-gold);outline-offset:2px}.gs-speakers-switch__label{letter-spacing:.04em;font-size:.78rem;font-weight:750;line-height:1.25}.gs-speakers-switch__count{background:color-mix(in srgb, var(--gs-gold) 22%, transparent);font-variant-numeric:tabular-nums;text-align:center;min-width:1.7rem;color:var(--gs-teal);border-radius:999px;flex:none;padding:.15rem .4rem;font-size:.72rem;font-weight:750}.gs-speakers-switch__tab{text-decoration:none}.gs-speakers-switch__tab[aria-current=true]{background:var(--gs-teal);color:#fff9ed}.gs-speakers-switch__tab[aria-current=true] .gs-speakers-switch__count{color:#f3e2b4;background:#fff9ed29}.dark .gs-root .gs-speakers-switch__tab[aria-current=true]{background:var(--gs-gold);color:#061c22}.dark .gs-root .gs-speakers-switch__tab[aria-current=true] .gs-speakers-switch__count{color:#061c22;background:#061c221f}.gs-speakers__group{scroll-margin-top:calc(var(--gs-header-h,4.5rem) + 5.4rem)}.gs-speakers__group+.gs-speakers__group{margin-top:clamp(2.4rem,6vw,3.8rem)}.gs-speakers__group h2,.gs-speakers .gs-session h2{letter-spacing:.02em;color:var(--gs-ink);margin:1.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:500;line-height:1.15}.gs-speakers .gs-session-list{margin-top:clamp(2.6rem,6vw,4rem)}.gs-speakers .gs-session{scroll-margin-top:calc(var(--gs-header-h,4.5rem) + 1rem)}.gs-speakers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .35rem;margin:.9rem 0 0;padding:.2rem 0 0;list-style:none;display:grid}.gs-speakers__card{min-width:0}.gs-speakers.is-reveal .gs-speakers__card,.gs-speakers__board.is-reveal .gs-speakers__card{opacity:.48;filter:blur(12px);transition:opacity .55s,filter .6s;transition-delay:calc(var(--gs-step,0) * 60ms)}.gs-speakers__board.is-reveal .gs-speakers__card.is-inview{opacity:1;filter:none}.gs-speakers__grid img{filter:drop-shadow(0 16px 18px #061c2224);background:0 0;width:100%;height:auto;display:block}@media (min-width:720px){.gs-speakers-switch__label{letter-spacing:.03em;font-size:.92rem}.gs-speakers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .65rem}}@media (min-width:1100px){.gs-speakers__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem .4rem}}@media (prefers-reduced-motion:reduce){.gs-speakers__grid{scroll-behavior:auto}.gs-speakers__board.is-reveal .gs-speakers__card{opacity:1;filter:none;transition:none}}
