.speaker-page .section-topics{--topic-accent:#76dcfd;--topic-blue:#085ce5;--topic-navy:#06185f;background:#041941;color:#fff;isolation:isolate;overflow:hidden;padding-bottom:clamp(65px,7vw,110px);padding-top:clamp(65px,7vw,110px);position:relative}.speaker-page .section-topics:before{background:radial-gradient(ellipse at 80% 18%,rgba(8,92,229,.19),transparent 50%),linear-gradient(115deg,#051735,#061a43 55%,#06133d);content:"";inset:0;position:absolute;z-index:-1}.speaker-page .section-topics .topic-decor{background:repeating-radial-gradient(ellipse 680px 550px at 117% 89%,transparent 0 57px,rgba(118,220,253,.17) 58px 59px,transparent 60px 96px);inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:-1}.speaker-page .section-topics .topics-intro{margin-bottom:clamp(25px,4vw,42px)}.speaker-page .section-topics .section-title{margin-bottom:0}.speaker-page .section-topics .topics-summary{color:#d3e7ff;font-family:var(--font-sans,Poppins,sans-serif);font-size:1.08rem;line-height:1.8;margin:0}.speaker-page .section-topics .topic-tabs{gap:12px;margin-bottom:26px}.speaker-page .section-topics .topic-tab{appearance:none;background:rgba(4,25,65,.52);border:1px solid rgba(118,220,253,.65);border-radius:8px;color:#e1f5ff;cursor:pointer;font-family:var(--font-sans,Poppins,sans-serif);font-size:1rem;font-weight:600;line-height:1.4;min-width:185px;padding:15px 24px;transition:background .2s ease,border-color .2s ease,color .2s ease}.speaker-page .section-topics .topic-tab:hover{background:rgba(118,220,253,.14)}.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{background:var(--topic-blue);border-color:var(--topic-blue)}.speaker-page .section-topics .topic-close:focus-visible,.speaker-page .section-topics .topic-tab:focus-visible,.speaker-page .section-topics .topic-trigger:focus-visible{outline:2px solid var(--topic-accent);outline-offset:4px}.speaker-page .section-topics .topic-tabs{align-items:center;border:0;display:flex;flex-wrap:wrap;margin:0 0 28px;padding:0}.speaker-page .section-topics .topic-tab,.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:#a8c4e0;cursor:pointer;flex:0 0 auto;font-family:var(--font-sans,Poppins,sans-serif);font-size:1rem;font-weight:500;line-height:1.4;min-width:0;padding:12px 2px;position:relative;transition:color .2s ease,background .2s ease}.speaker-page .section-topics .topic-tab:hover{background:transparent;color:#fff}.speaker-page .section-topics .topic-tab:focus-visible{outline:2px solid #76dcfd;outline-offset:4px}@media(max-width:420px){.speaker-page .section-topics .topic-tabs{gap:16px}.speaker-page .section-topics .topic-tab,.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{flex:0 0 auto;font-size:.91rem;min-width:0;padding:12px 2px}}@media(prefers-reduced-motion:reduce){.speaker-page .section-topics .topic-tab,.speaker-page .section-topics .topic-tab:after,.speaker-page .section-topics .topic-tab:before{transition:none!important}}.speaker-page .section-topics .topic-tabs{gap:26px}.speaker-page .section-topics .topic-tab,.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{padding:9px 6px 9px 19px}.speaker-page .section-topics .topic-tab:before{background:rgba(118,220,253,.22);bottom:6px;content:"";left:0;position:absolute;top:6px;transition:background .2s ease;width:3px}.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{color:#fff;font-weight:600}.speaker-page .section-topics .topic-tab.is-active:before,.speaker-page .section-topics .topic-tab[aria-pressed=true]:before{background:#76dcfd}@media(max-width:420px){.speaker-page .section-topics .topic-tabs{gap:12px}.speaker-page .section-topics .topic-tab,.speaker-page .section-topics .topic-tab.is-active,.speaker-page .section-topics .topic-tab[aria-pressed=true]{padding:9px 2px 9px 12px}}.speaker-page .section-topics .topic-list{border-top:1px solid rgba(118,220,253,.35)}.speaker-page .section-topics .topic-item{border-bottom:1px solid rgba(118,220,253,.34)}.speaker-page .section-topics .topic-empty[hidden],.speaker-page .section-topics .topic-item[hidden]{display:none!important}.speaker-page .section-topics .topic-heading{margin:0}.speaker-page .section-topics .topic-trigger{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:grid;gap:25px;grid-template-columns:92px minmax(0,1fr) 44px;min-height:108px;padding:19px 20px 19px 12px;text-align:left;transition:background .22s ease;width:100%}.speaker-page .section-topics .topic-item.is-open .topic-trigger,.speaker-page .section-topics .topic-trigger:hover{background:rgba(118,220,253,.085)}.speaker-page .section-topics .topic-row-icon{display:grid;height:68px;place-items:center;width:76px}.speaker-page .section-topics .topic-row-icon img{display:block;height:56px;object-fit:contain;width:56px}.speaker-page .section-topics .topic-name{color:#fff;font-family:var(--font-sans,Poppins,sans-serif);font-size:clamp(1.04rem,1.55vw,1.35rem);font-weight:600;line-height:1.45;transition:color .2s}.speaker-page .section-topics .topic-trigger:hover .topic-name{color:var(--topic-accent)}.speaker-page .section-topics .topic-arrow{color:var(--topic-accent);display:grid;font-family:var(--font-sans,Poppins,sans-serif);font-size:2rem;height:40px;justify-self:end;line-height:1;place-items:center;position:relative;transition:transform .22s ease,color .22s;width:40px}.speaker-page .section-topics .topic-arrow .topic-icon-arrow,.speaker-page .section-topics .topic-arrow .topic-icon-close{display:grid;inset:0;place-items:center;position:absolute;transition:opacity .22s,transform .22s}.speaker-page .section-topics .topic-arrow .topic-icon-arrow{opacity:1}.speaker-page .section-topics .topic-arrow .topic-icon-close{font-size:2rem;opacity:0;transform:rotate(-65deg) scale(.7)}.speaker-page .section-topics .topic-trigger:hover .topic-arrow{color:#fff;transform:translateX(5px)}.speaker-page .section-topics .topic-item.is-open .topic-arrow,.speaker-page .section-topics .topic-item.is-open .topic-trigger:hover .topic-arrow{transform:none}.speaker-page .section-topics .topic-item.is-open .topic-icon-arrow{opacity:0;transform:rotate(50deg) scale(.7)}.speaker-page .section-topics .topic-item.is-open .topic-icon-close{opacity:1;transform:rotate(0) scale(1)}.speaker-page .section-topics .topic-details{background:rgba(118,220,253,.065);cursor:pointer;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s ease,opacity .3s ease,visibility .34s;visibility:hidden}.speaker-page .section-topics .topic-item.is-open .topic-details{grid-template-rows:1fr;opacity:1;visibility:visible}.speaker-page .section-topics .topic-details-inner{cursor:pointer;min-height:0;overflow:hidden;padding:0 92px 0 129px;transition:padding .34s ease}.speaker-page .section-topics .topic-item.is-open .topic-details-inner{padding-bottom:28px;padding-top:22px}.speaker-page .section-topics .topic-richtext,.speaker-page .section-topics .topic-richtext li,.speaker-page .section-topics .topic-richtext p{color:#e8f3fb;font-family:var(--font-sans,Poppins,sans-serif);font-size:.99rem;line-height:1.8}.speaker-page .section-topics .topic-richtext p{margin:0 0 18px}.speaker-page .section-topics .topic-richtext a{color:var(--topic-accent)}.speaker-page .section-topics .topic-close{background:none;border:0;color:var(--topic-accent);cursor:pointer;display:block;font-family:var(--font-sans,Poppins,sans-serif);font-size:.8rem;margin-top:20px;padding:0}.speaker-page .section-topics .topic-empty{color:#d3e7ff;font-family:var(--font-sans,Poppins,sans-serif);font-size:1rem;padding:25px 12px}@media (max-width:767.98px){.speaker-page .section-topics .topic-trigger{gap:15px;grid-template-columns:66px minmax(0,1fr) 30px;min-height:92px;padding:16px 9px}.speaker-page .section-topics .topic-row-icon{height:56px;width:62px}.speaker-page .section-topics .topic-row-icon img{height:50px;width:50px}.speaker-page .section-topics .topic-name{font-size:1.04rem}.speaker-page .section-topics .topic-details-inner{padding-left:86px;padding-right:20px}.speaker-page .section-topics .topic-item.is-open .topic-details-inner{padding-bottom:24px;padding-top:15px}}@media (max-width:420px){.speaker-page .section-topics .topic-tabs{gap:8px}.speaker-page .section-topics .topic-tab{flex:1 1 0;font-size:.92rem;min-width:0;padding:13px 9px}.speaker-page .section-topics .topic-trigger{gap:10px;grid-template-columns:49px minmax(0,1fr) 25px}.speaker-page .section-topics .topic-row-icon{height:48px;width:45px}.speaker-page .section-topics .topic-row-icon img{height:43px;width:43px}.speaker-page .section-topics .topic-name{font-size:.96rem}.speaker-page .section-topics .topic-details-inner{padding-left:64px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.speaker-page .section-topics *,.speaker-page .section-topics :after,.speaker-page .section-topics :before{transition-duration:.01ms!important}}.speaker-page .topic-details .topic-richtext li{display:list-item;line-height:1.7;margin-bottom:8px}.speaker-page .topic-details .topic-richtext li::marker{color:#76dcfd!important}.speaker-page .topic-details .topic-richtext ul ul{list-style-type:circle!important;margin-bottom:12px;margin-top:8px}body ul>li:before{background:#76dcfd}.speaker-page .section-topics .topic-list[data-topic-accordion]{counter-reset:visible-topic 0}.speaker-page .section-topics .topic-list[data-topic-accordion]>.topic-item:not([hidden]){counter-increment:visible-topic}.speaker-page .section-topics .topic-number{align-items:center;color:#76dcfd;display:flex;font-family:var(--font-sans,Poppins,sans-serif);font-size:clamp(2.5rem,4vw,3.25rem);font-variant-numeric:tabular-nums;font-weight:300;height:68px;justify-content:flex-start;letter-spacing:-.045em;line-height:1;width:76px}.speaker-page .section-topics .topic-number:before{content:counter(visible-topic,decimal-leading-zero)}@media (max-width:767.98px){.speaker-page .section-topics .topic-number{font-size:2.65rem;height:56px;width:62px}}@media (max-width:420px){.speaker-page .section-topics .topic-number{font-size:2.1rem;height:48px;width:45px}}.section-topics .eyebrow{color:#76dcfd!important;font-size:.65rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}