.speaker-page{--bg:#03111f;--surface:#08233a;--line:#82cdf438;--text:#edf8ff;--muted:#bdd9ea;--gold:#f2bd60;min-height:100svh;color:var(--text);background:linear-gradient(#03111f,#061a2d 55%,#03111f);font-family:Sora,Avenir Next,Arial,sans-serif}.speaker-page *{box-sizing:border-box}.speaker-nav{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03111feb;justify-content:space-between;align-items:center;gap:24px;padding:16px max(5vw,24px);display:flex;position:sticky;top:0}.speaker-nav img{width:min(270px,48vw);height:auto}.speaker-nav nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.speaker-nav a{color:#d9effb;font-size:.82rem;font-weight:800;text-decoration:none}.speaker-nav-cta,.speaker-button{border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex;background:var(--gold)!important;color:#092035!important}.speaker-hero{grid-template-columns:minmax(300px,430px) 1fr;align-items:center;gap:56px;padding:76px max(6vw,28px);display:grid}.speaker-portrait{border:1px solid var(--line);background:#06192a;border-radius:26px;overflow:hidden;box-shadow:0 28px 70px #0000004d}.speaker-portrait img{width:100%;height:auto;display:block}.speaker-portrait div{padding:18px 20px}.speaker-portrait span,.speaker-portrait strong{display:block}.speaker-portrait span{color:var(--gold);letter-spacing:.12em;font-size:.76rem;font-weight:900}.speaker-portrait strong{margin-top:6px}.speaker-kicker{color:var(--gold);letter-spacing:.14em;margin:0 0 12px;font-size:.76rem;font-weight:900}.speaker-hero h1,.speaker-topics h2,.speaker-gallery h2,.speaker-books h2,.speaker-recognition h2,.speaker-booking h2,.speaker-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,5vw,4.8rem);line-height:1}.speaker-hero p,.speaker-intro p,.speaker-topic-grid p,.speaker-gallery p,.speaker-books p,.speaker-recognition p,.speaker-booking p{color:var(--muted);line-height:1.7}.speaker-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.speaker-outline{color:#fff;border:1px solid #f2bd607a;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.speaker-metrics{grid-template-columns:repeat(6,1fr);gap:12px;padding:0 max(5vw,24px) 72px;display:grid}.speaker-metrics article{border:1px solid var(--line);background:#08233ac7;border-radius:16px;padding:20px}.speaker-metrics strong,.speaker-metrics span{display:block}.speaker-metrics strong{color:var(--gold);font-size:1.8rem}.speaker-metrics span{color:var(--muted);margin-top:6px;font-size:.82rem}.speaker-intro,.speaker-recognition,.speaker-books{grid-template-columns:.9fr 1.1fr;gap:48px;padding:84px max(6vw,28px);display:grid}.speaker-topics,.speaker-gallery,.speaker-booking{padding:84px max(6vw,28px)}.speaker-topic-grid,.speaker-gallery-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.speaker-topic-grid article,.speaker-gallery-grid article{border:1px solid var(--line);background:linear-gradient(#0b2d49f0,#051829fa);border-radius:20px;overflow:hidden}.speaker-topic-grid article{padding:24px}.speaker-topic-grid h3,.speaker-gallery-grid h3,.speaker-book-grid h3,.speaker-recognition-card h3{margin:0 0 10px}.speaker-gallery-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px;display:block}.speaker-gallery-grid h3,.speaker-gallery-grid p{padding-left:20px;padding-right:20px}.speaker-gallery-grid p{padding-bottom:20px}.speaker-book-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.speaker-book-grid article{border:1px solid var(--line);background:#08233ac2;border-radius:18px;grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.speaker-book-grid img{border-radius:8px;width:100%;height:auto}.speaker-book-grid a{color:var(--gold);font-weight:900}.speaker-recognition-card{border:1px solid var(--line);background:#08233ac2;border-radius:22px;grid-template-columns:260px 1fr;align-items:center;gap:24px;padding:22px;display:grid}.speaker-recognition-card img{width:100%;height:auto}.speaker-recognition-card span{color:var(--gold);letter-spacing:.12em;font-size:.75rem;font-weight:900}.speaker-booking{text-align:center;background:radial-gradient(circle at 50% 0,#397faa40,#0000 48%)}.speaker-booking p{max-width:760px;margin-left:auto;margin-right:auto}.speaker-booking .speaker-actions{justify-content:center}.speaker-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:28px max(5vw,24px);display:flex}.speaker-footer img{width:190px;height:auto}.speaker-footer p{text-align:right;max-width:640px;margin:0}@media (max-width:1100px){.speaker-metrics{grid-template-columns:repeat(3,1fr)}.speaker-topic-grid,.speaker-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.speaker-nav{align-items:flex-start}.speaker-nav nav{display:none}.speaker-hero,.speaker-intro,.speaker-books,.speaker-recognition{grid-template-columns:1fr}.speaker-hero{padding-top:42px}.speaker-portrait{max-width:430px;margin:auto}.speaker-topic-grid,.speaker-gallery-grid,.speaker-book-grid,.speaker-recognition-card{grid-template-columns:1fr}.speaker-recognition-card img{max-width:420px}.speaker-footer{flex-direction:column;align-items:flex-start}.speaker-footer p{text-align:left}}@media (max-width:560px){.speaker-metrics{grid-template-columns:repeat(2,1fr)}.speaker-actions{flex-direction:column}.speaker-button,.speaker-outline{width:100%}.speaker-topic-grid,.speaker-gallery-grid{grid-template-columns:1fr}.speaker-book-grid article{grid-template-columns:100px 1fr}.speaker-hero h1,.speaker-topics h2,.speaker-gallery h2,.speaker-books h2,.speaker-recognition h2,.speaker-booking h2,.speaker-intro h2{font-size:clamp(2rem,11vw,3.2rem)}}
.speaker-page.speaker-executive-page{min-height:100dvh;color:#142d42!important;background:0 0!important;font-family:Aptos,Avenir Next,Segoe UI,system-ui,sans-serif!important}.speaker-executive-page .speaker-kicker{text-transform:uppercase;margin:0 0 10px;color:#315f7c!important;letter-spacing:.095em!important;font-size:.76rem!important;font-weight:800!important}.speaker-executive-hero{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:center;gap:clamp(38px,6vw,82px);width:min(1180px,90vw);margin:0 auto;padding:clamp(48px,5vw,70px) 0 38px;display:grid;position:relative}.speaker-executive-hero:before{content:"";z-index:-1;background:linear-gradient(110deg,#ffffffed,#ecf1f1e0),repeating-linear-gradient(90deg,#0000 0 148px,#06213c0f 149px 150px);border-bottom:1px solid #06213c1a;position:absolute;inset:0 -5vw}.speaker-executive-portrait{background:#dfe7ec;border:1px solid #06213c1f;border-radius:7px;overflow:hidden;box-shadow:0 20px 48px #06213c24}.speaker-executive-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:auto;display:block}.speaker-executive-copy{max-width:760px}.speaker-executive-copy h1,.speaker-proof-heading h2,.speaker-executive-booking h2,.speaker-proof-section h3{text-wrap:balance;margin:0;color:#041d35!important;letter-spacing:-.04em!important;font-family:Aptos Display,Aptos,Avenir Next,Segoe UI,system-ui,sans-serif!important;font-weight:750!important}.speaker-executive-copy h1{font-size:clamp(3rem,5.8vw,5.5rem)!important;line-height:.94!important}.speaker-executive-role{margin:15px 0 0;line-height:1.45;color:#294c64!important;font-size:1.08rem!important;font-weight:750!important}.speaker-executive-lede{max-width:720px;margin:17px 0 0;color:#304d62!important;font-size:1.04rem!important;line-height:1.68!important}.speaker-executive-page .speaker-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.speaker-executive-page .speaker-button,.speaker-executive-page .speaker-outline{justify-content:center;align-items:center;min-height:46px;padding:0 17px;text-decoration:none;display:inline-flex;border-radius:7px!important;font-size:.86rem!important;font-weight:800!important}.speaker-executive-page .speaker-button{color:#fff!important;background:#06213c!important;border:1px solid #06213c!important}.speaker-executive-page .speaker-outline{color:#06213c!important;background:#fff!important;border:1px solid #06213c3d!important}.speaker-executive-formats{background:#fff;border:1px solid #06213c1f;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,90vw);margin:0 auto 34px;display:grid;overflow:hidden;box-shadow:0 12px 30px #06213c0f}.speaker-executive-formats article{border-right:1px solid #06213c1a;min-height:108px;padding:19px 21px}.speaker-executive-formats article:last-child{border-right:0}.speaker-executive-formats strong,.speaker-executive-formats span{display:block}.speaker-executive-formats strong{color:#14364f!important;font-size:.98rem!important}.speaker-executive-formats span{margin-top:7px;line-height:1.46;color:#526b7d!important;font-size:.84rem!important}.speaker-proof-section{background:#ffffffe8;border:1px solid #06213c1c;border-radius:12px;width:min(1180px,90vw);margin:0 auto 28px;padding:28px;box-shadow:0 14px 34px #06213c11}.speaker-proof-section:nth-of-type(2n){background:linear-gradient(115deg,#eef2f2,#f8f8f5)}.speaker-proof-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:32px;margin-bottom:20px;display:grid}.speaker-proof-heading h2{max-width:720px;font-size:clamp(2rem,3.5vw,3.45rem)!important;line-height:1!important}.speaker-proof-heading>p{margin:0;color:#405a6d!important;font-size:.98rem!important;line-height:1.62!important}.speaker-proof-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8ea3b1 transparent;grid-auto-columns:minmax(250px,310px);grid-auto-flow:column;gap:14px;padding:2px 2px 12px;display:grid;overflow-x:auto}.speaker-proof-rail>article,.speaker-media-card{scroll-snap-align:start;background:#fff;border:1px solid #06213c1f;border-radius:9px;flex-direction:column;min-height:100%;padding:16px;display:flex;box-shadow:0 8px 20px #06213c0d}.speaker-proof-rail h3,.speaker-media-card h3{letter-spacing:-.02em!important;margin-top:5px!important;font-size:1.18rem!important;line-height:1.18!important}.speaker-proof-rail p,.speaker-media-card p{margin:9px 0 0;color:#4b6273!important;font-size:.9rem!important;line-height:1.52!important}.speaker-topic-rail{grid-auto-columns:minmax(260px,330px)}.speaker-media-card img{-o-object-fit:cover;object-fit:cover;background:#f3f5f4;border-radius:6px;width:100%;height:190px;display:block}.speaker-media-feature img{-o-object-fit:contain;object-fit:contain;background:#e9edef}.speaker-media-card span{letter-spacing:.075em;text-transform:uppercase;margin-top:12px;font-weight:800;display:block;color:#315f7c!important;font-size:.7rem!important}.speaker-media-card a{margin-top:auto;padding-top:11px;font-weight:800;text-decoration:none;color:#06213c!important}.speaker-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.speaker-books-grid article{background:#fff;border:1px solid #06213c1f;border-radius:10px;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:18px;display:grid;box-shadow:0 9px 24px #06213c0e}.speaker-books-grid img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:245px;display:block}.speaker-books-grid h3{letter-spacing:-.025em!important;font-size:1.48rem!important;line-height:1.08!important}.speaker-books-grid p{margin:8px 0 0;color:#546b7c!important}.speaker-books-grid .executive-buy-button{background:linear-gradient(135deg,#d9ad57,#efca82);border-radius:7px;justify-content:center;align-items:center;min-height:45px;margin-top:14px;padding:0 19px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 9px 22px #b5853333;color:#071a2b!important;font-size:.86rem!important}.speaker-books-grid .executive-buy-button:hover,.speaker-books-grid .executive-buy-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #b5853347}.speaker-executive-booking{background:linear-gradient(110deg,#e3e9ea,#f0f2ef);border-top:1px solid #06213c1c;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr) auto;align-items:end;gap:28px;padding:34px max(5vw,24px);display:grid}.speaker-executive-booking h2{max-width:660px;font-size:clamp(1.9rem,3.25vw,3.2rem)!important;line-height:1!important}.speaker-executive-booking>p{margin:0;line-height:1.6;color:#405a6d!important}.speaker-executive-booking .speaker-button{white-space:nowrap}@media (max-width:900px){.speaker-executive-hero{grid-template-columns:minmax(190px,270px) 1fr}.speaker-executive-formats{grid-template-columns:repeat(2,1fr)}.speaker-executive-formats article:nth-child(2){border-right:0}.speaker-executive-formats article:nth-child(-n+2){border-bottom:1px solid #06213c1a}.speaker-proof-heading,.speaker-executive-booking,.speaker-books-grid{grid-template-columns:1fr}}@media (max-width:680px){.speaker-executive-hero{grid-template-columns:1fr;width:92vw}.speaker-executive-portrait{width:min(270px,74vw)}.speaker-executive-copy h1{font-size:clamp(2.9rem,14vw,4.4rem)!important}.speaker-executive-formats{grid-template-columns:1fr;width:92vw}.speaker-executive-formats article{border-bottom:1px solid #06213c1a;border-right:0}.speaker-executive-formats article:last-child{border-bottom:0}.speaker-proof-section{width:92vw;padding:20px}.speaker-proof-rail{grid-auto-columns:minmax(235px,82vw)}.speaker-books-grid article{grid-template-columns:105px 1fr}.speaker-executive-booking{padding-inline:4vw}}@media (prefers-reduced-motion:reduce){.speaker-books-grid .executive-buy-button{transition:none}.speaker-books-grid .executive-buy-button:hover,.speaker-books-grid .executive-buy-button:focus-visible{transform:none}}
