.speakers-section[data-astro-cid-5y4utmwz]{padding:60px 0 90px}.speakers-intro[data-astro-cid-5y4utmwz]{max-width:720px;font-size:1.02rem;line-height:1.8;color:var(--text-light);margin-bottom:32px}.speakers-intro[data-astro-cid-5y4utmwz] strong[data-astro-cid-5y4utmwz]{color:var(--purple-mid);font-weight:700}.speakers-intro[data-astro-cid-5y4utmwz] a[data-astro-cid-5y4utmwz]{font-weight:700;color:var(--pink)}.speakers-grid[data-astro-cid-5y4utmwz]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.speaker-card[data-astro-cid-5y4utmwz]{display:flex;gap:24px;padding:28px;background:var(--white);border:1px solid rgba(196,160,191,.2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.speaker-card[data-astro-cid-5y4utmwz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--mauve)}.speaker-card[data-astro-cid-5y4utmwz].is-tba{background:transparent;border:2px dashed rgba(196,160,191,.5);box-shadow:none}.speaker-card[data-astro-cid-5y4utmwz].is-tba:hover{transform:none;box-shadow:none;border-color:#c4a0bf80}.speaker-photo-wrap[data-astro-cid-5y4utmwz]{flex-shrink:0;width:140px}.speaker-photo[data-astro-cid-5y4utmwz]{width:140px;height:188px;display:block;object-fit:cover;border-radius:var(--radius);border:1px solid rgba(196,160,191,.25);box-shadow:var(--shadow-sm)}.speaker-avatar[data-astro-cid-5y4utmwz]{width:140px;height:188px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:2.6rem;font-weight:800;color:var(--white);background:linear-gradient(160deg,#2d1160,#5c2d91 55%,#c2185b);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.speaker-avatar[data-astro-cid-5y4utmwz].is-tba{color:var(--mauve);background:var(--cream-dark);box-shadow:none}.speaker-body[data-astro-cid-5y4utmwz]{flex:1;min-width:0}.speaker-tag[data-astro-cid-5y4utmwz]{display:inline-block;margin-bottom:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pink)}.speaker-name[data-astro-cid-5y4utmwz]{font-family:var(--font-heading);font-size:1.3rem;font-weight:800;line-height:1.3;color:var(--purple-deep);margin-bottom:6px}.speaker-tag[data-astro-cid-5y4utmwz].is-srw{color:var(--teal)}.is-tba[data-astro-cid-5y4utmwz] .speaker-name[data-astro-cid-5y4utmwz]{color:var(--text-muted)}.speaker-role[data-astro-cid-5y4utmwz]{font-size:.92rem;font-weight:700;color:var(--purple-mid)}.speaker-affiliation[data-astro-cid-5y4utmwz]{font-size:.92rem;line-height:1.6;color:var(--text-light);margin-bottom:14px}.speaker-positions[data-astro-cid-5y4utmwz]{list-style:none;display:flex;flex-direction:column;gap:6px;margin:-6px 0 14px}.speaker-positions[data-astro-cid-5y4utmwz] li[data-astro-cid-5y4utmwz]{position:relative;padding-left:16px;font-size:.88rem;line-height:1.5;color:var(--text)}.speaker-positions[data-astro-cid-5y4utmwz] li[data-astro-cid-5y4utmwz]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--pink)}.speaker-topics[data-astro-cid-5y4utmwz]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.speaker-topics[data-astro-cid-5y4utmwz] li[data-astro-cid-5y4utmwz]{padding:4px 12px;font-size:.76rem;font-weight:600;color:var(--purple-deep);background:var(--cream);border:1px solid rgba(196,160,191,.3);border-radius:50px}.speaker-talk[data-astro-cid-5y4utmwz]{font-size:.9rem;color:var(--text-light);margin-bottom:12px}.speaker-talk-label[data-astro-cid-5y4utmwz]{display:inline-block;margin-right:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pink)}.speaker-talk-title[data-astro-cid-5y4utmwz]{margin-top:4px;font-family:var(--font-heading);font-size:1.05rem;font-weight:800;line-height:1.4;color:var(--purple-deep)}.speaker-abstract[data-astro-cid-5y4utmwz]{margin-top:10px}.speaker-abstract[data-astro-cid-5y4utmwz] summary[data-astro-cid-5y4utmwz]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;font-weight:700;color:var(--purple-mid);background:var(--cream);border:1px solid rgba(196,160,191,.4);border-radius:50px;cursor:pointer;list-style:none}.speaker-abstract[data-astro-cid-5y4utmwz] summary[data-astro-cid-5y4utmwz]::-webkit-details-marker{display:none}.speaker-abstract[data-astro-cid-5y4utmwz] summary[data-astro-cid-5y4utmwz]:after{content:"+";font-size:1rem;line-height:1}.speaker-abstract[data-astro-cid-5y4utmwz][open] summary[data-astro-cid-5y4utmwz]:after{content:"−"}.speaker-abstract[data-astro-cid-5y4utmwz] p[data-astro-cid-5y4utmwz]{margin-top:10px;font-size:.88rem;line-height:1.7;text-align:left;color:var(--text)}.speaker-links[data-astro-cid-5y4utmwz]{display:flex;flex-wrap:wrap;gap:8px}.speaker-link[data-astro-cid-5y4utmwz]{display:inline-block;padding:6px 16px;font-size:.82rem;font-weight:700;color:var(--purple-mid);border:1.5px solid rgba(92,45,145,.25);border-radius:50px;transition:all .2s}.speaker-link[data-astro-cid-5y4utmwz]:hover{color:var(--white);background:var(--purple-mid);border-color:var(--purple-mid)}@media(max-width:960px){.speakers-grid[data-astro-cid-5y4utmwz]{grid-template-columns:1fr}}@media(max-width:560px){.speaker-card[data-astro-cid-5y4utmwz]{flex-direction:column;align-items:center;text-align:center;padding:24px 20px}.speaker-topics[data-astro-cid-5y4utmwz],.speaker-links[data-astro-cid-5y4utmwz]{justify-content:center}.speaker-positions[data-astro-cid-5y4utmwz]{align-items:center}.speaker-positions[data-astro-cid-5y4utmwz] li[data-astro-cid-5y4utmwz]{padding-left:0}.speaker-positions[data-astro-cid-5y4utmwz] li[data-astro-cid-5y4utmwz]:before{display:none}}@media(prefers-reduced-motion:reduce){.speaker-card[data-astro-cid-5y4utmwz]{transition:none}}
