.speaking-page.svelte-g8mijp{background:#f7f7f4;min-height:100vh}.shell.svelte-g8mijp{max-width:1120px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.eyebrow.svelte-g8mijp{color:#8fc4ea;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.speaking-hero.svelte-g8mijp{background:radial-gradient(2px 2px at 15% 12%,rgba(188,214,255,.6),transparent),radial-gradient(1.5px 1.5px at 80% 8%,rgba(159,198,255,.5),transparent),radial-gradient(2px 2px at 50% 25%,rgba(127,230,210,.4),transparent),radial-gradient(1.5px 1.5px at 90% 45%,rgba(201,182,255,.45),transparent),radial-gradient(2px 2px at 20% 65%,rgba(188,214,255,.35),transparent),radial-gradient(1px 1px at 70% 75%,rgba(159,198,255,.3),transparent),radial-gradient(ellipse at 30% 80%,rgba(40,80,180,.1),transparent 55%),radial-gradient(ellipse at 80% 20%,rgba(60,40,160,.07),transparent 50%),#080d1c;color:#fff;padding:clamp(80px,12vw,140px) 0 clamp(60px,8vw,100px)}.speaking-hero-inner.svelte-g8mijp{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(30px,5vw,60px);align-items:center}.speaking-hero.svelte-g8mijp h1:where(.svelte-g8mijp){font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.08;font-weight:900;margin-bottom:20px}.gradient-word.svelte-g8mijp{background:linear-gradient(135deg,#7dd3fc,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.hero-sub.svelte-g8mijp{color:#ffffffa6;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6;max-width:520px;margin-bottom:32px}.hero-stats.svelte-g8mijp{display:flex;gap:clamp(24px,4vw,48px)}.stat.svelte-g8mijp{display:flex;flex-direction:column;gap:4px}.stat-num.svelte-g8mijp{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;color:#fff}.stat-label.svelte-g8mijp{font-size:.78rem;color:#ffffff80;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.speaking-hero-image.svelte-g8mijp{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0006}.speaking-hero-image.svelte-g8mijp img:where(.svelte-g8mijp){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:3 / 4}.venue-ticker.svelte-g8mijp{background:#080d1c;border-top:1px solid rgba(143,196,234,.12);border-bottom:1px solid rgba(143,196,234,.12);overflow:hidden;padding:16px 0}.ticker-track.svelte-g8mijp{display:flex;gap:48px;animation:svelte-g8mijp-ticker-scroll 25s linear infinite;white-space:nowrap;width:-moz-max-content;width:max-content}.ticker-item.svelte-g8mijp{color:#ffffff59;font-size:.88rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@keyframes svelte-g8mijp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.speaking-timeline.svelte-g8mijp{padding:clamp(48px,8vw,80px) 0}.speaking-timeline.svelte-g8mijp h2:where(.svelte-g8mijp){font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;color:#142033;line-height:1.12;margin-bottom:12px}.timeline-sub.svelte-g8mijp{color:#14203399;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6;max-width:640px;margin-bottom:clamp(36px,5vw,56px)}.section-title.svelte-g8mijp{color:#286fa6}.era-block.svelte-g8mijp{margin-bottom:clamp(36px,5vw,56px)}.era-header.svelte-g8mijp{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(20,32,51,.08)}.era-dot.svelte-g8mijp{width:14px;height:14px;border-radius:50%;flex-shrink:0}.era-title.svelte-g8mijp{font-size:1.2rem;font-weight:900;line-height:1.2}.era-years.svelte-g8mijp{font-size:.82rem;color:#14203380;font-weight:700}.era-talks.svelte-g8mijp{display:grid;gap:0;padding-left:6px}.talk-card.svelte-g8mijp{display:grid;grid-template-columns:28px 1fr;gap:18px;padding:clamp(16px,2vw,22px) 0}.talk-card.highlight.svelte-g8mijp .talk-content:where(.svelte-g8mijp){background:#286fa60a;border-radius:12px;padding:16px;margin:-16px;border:1px solid rgba(40,111,166,.08)}.talk-marker.svelte-g8mijp{display:flex;flex-direction:column;align-items:center;padding-top:4px}.talk-dot.svelte-g8mijp{width:8px;height:8px;border-radius:50%;flex-shrink:0}.talk-line.svelte-g8mijp{width:1px;flex:1;background:linear-gradient(to bottom,#1420331f,#1420330a);margin-top:6px}.talk-meta.svelte-g8mijp{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;align-items:center}.talk-year.svelte-g8mijp{font-size:.76rem;font-weight:900;color:#286fa6;letter-spacing:.06em}.talk-type.svelte-g8mijp{font-size:.72rem;font-weight:700;color:#14203373;background:#1420330d;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.talk-metrics.svelte-g8mijp{font-size:.72rem;font-weight:800;color:#059669;background:#05966914;padding:2px 8px;border-radius:4px}.talk-content.svelte-g8mijp h4:where(.svelte-g8mijp){font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:900;color:#142033;line-height:1.25;margin-bottom:4px}.talk-venue.svelte-g8mijp{font-size:.88rem;color:#1420338c;font-weight:700;margin-bottom:6px}.talk-desc.svelte-g8mijp{font-size:.92rem;color:#14203399;line-height:1.55}.speaking-cta.svelte-g8mijp{padding:0 0 clamp(48px,8vw,80px)}.cta-panel.svelte-g8mijp{border-radius:16px;background:radial-gradient(2px 2px at 18% 14%,rgba(188,214,255,.6),transparent),radial-gradient(1.5px 1.5px at 82% 11%,rgba(159,198,255,.45),transparent),radial-gradient(2px 2px at 55% 30%,rgba(127,230,210,.4),transparent),radial-gradient(1.5px 1.5px at 15% 55%,rgba(201,182,255,.4),transparent),radial-gradient(2px 2px at 88% 68%,rgba(188,214,255,.35),transparent),radial-gradient(ellipse at 50% 120%,rgba(40,111,166,.15),transparent 60%),#080d1c;padding:clamp(36px,6vw,64px);box-shadow:0 22px 60px #1420332e;color:#fff}.cta-panel.svelte-g8mijp .eyebrow:where(.svelte-g8mijp){color:#8fc4ea}.cta-panel.svelte-g8mijp h2:where(.svelte-g8mijp){font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;line-height:1.12;margin-bottom:16px}.cta-panel.svelte-g8mijp>.cta-content:where(.svelte-g8mijp)>p:where(.svelte-g8mijp){color:#ffffffa6;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.6;max-width:580px;margin-bottom:24px}.cta-topics.svelte-g8mijp{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.cta-topics.svelte-g8mijp span:where(.svelte-g8mijp){font-size:.78rem;font-weight:800;color:#ffffffb3;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:6px;letter-spacing:.04em}.cta-actions.svelte-g8mijp{display:flex;gap:14px;flex-wrap:wrap}.cta-btn.svelte-g8mijp{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none}.cta-btn.primary.svelte-g8mijp{background:#286fa6;color:#fff}.cta-btn.primary.svelte-g8mijp:hover{background:#1d5a8a;transform:translateY(-1px);box-shadow:0 8px 24px #286fa64d}.cta-btn.secondary.svelte-g8mijp{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.12)}.cta-btn.secondary.svelte-g8mijp:hover{background:#ffffff1f;color:#fff}@media (max-width: 768px){.speaking-hero-inner.svelte-g8mijp{grid-template-columns:1fr;gap:32px}.speaking-hero-image.svelte-g8mijp{max-width:320px}.speaking-hero-image.svelte-g8mijp img:where(.svelte-g8mijp){aspect-ratio:4 / 3}.hero-stats.svelte-g8mijp{flex-wrap:wrap;gap:20px}.talk-card.highlight.svelte-g8mijp .talk-content:where(.svelte-g8mijp){margin:-8px;padding:8px}}
