.single-cbn_speaker #main-content{padding:0;background:#fff}.single-cbn_speaker #left-area{width:100%;padding:0}.single-cbn_speaker #sidebar{display:none}.single-cbn_speaker .container:before{display:none}
.cbn-speaker-profile{--speaker-navy:#071827;--speaker-ink:#173545;--speaker-sea:#117789;--speaker-gold:#efaa64;--speaker-muted:#60778a;overflow:hidden}.cbn-speaker-profile *{box-sizing:border-box}
.cbn-speaker-profile-hero{position:relative;padding:82px 0 94px;background:linear-gradient(135deg,#f6fbfb 0%,#eef8f8 54%,#fbf3e8 100%);overflow:hidden}.cbn-speaker-profile-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(17,119,137,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,119,137,.055) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.cbn-speaker-profile-orb{position:absolute;width:590px;height:590px;right:-210px;top:-270px;border-radius:50%;background:radial-gradient(circle,rgba(17,119,137,.24),transparent 68%)}
.cbn-speaker-profile-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:76px;align-items:center}.cbn-speaker-profile-copy{position:relative;z-index:2}.cbn-speaker-profile-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:45px;color:#316276!important;font-size:12px;font-weight:850;transition:gap .2s ease}.cbn-speaker-profile-back:hover{gap:13px;color:var(--speaker-sea)!important}.cbn-speaker-profile-kicker{display:inline-flex;padding:7px 11px;border:1px solid #c7e0e2;border-radius:999px;background:rgba(255,255,255,.72);color:var(--speaker-sea);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cbn-speaker-profile-copy h1{max-width:780px;margin:19px 0 0;color:var(--speaker-ink)!important;font-size:clamp(52px,7vw,94px);font-weight:860;line-height:.94;letter-spacing:-.064em;overflow-wrap:anywhere}.cbn-speaker-profile-role{margin:22px 0 0;color:var(--speaker-sea)!important;font-size:16px;font-weight:850}.cbn-speaker-profile-intro{max-width:720px;margin:18px 0 0;color:#526d79!important;font-size:17px;line-height:1.72}.cbn-speaker-profile-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.cbn-speaker-profile-topics span{padding:8px 11px;border-radius:999px;background:#fff;border:1px solid #d5e7e6;color:#285b68;font-size:11px;font-weight:850}.cbn-speaker-profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cbn-speaker-profile-outline{border:1px solid #aacfd1!important;background:rgba(255,255,255,.56);color:#214d59!important}
.cbn-speaker-profile-portrait{position:relative;min-height:570px;margin:0;border-radius:46px;background:radial-gradient(circle at 88% 5%,rgba(239,170,100,.34),transparent 30%),linear-gradient(145deg,#0a2632,#0e6171);box-shadow:0 36px 90px rgba(9,49,62,.25);overflow:hidden}.cbn-speaker-profile-portrait>img{position:absolute;inset:0;width:100%;height:100%!important;max-height:none!important;object-fit:cover;object-position:center 12%;filter:saturate(.94)}.cbn-speaker-profile-portrait>span{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.88);font-size:150px;font-weight:950}.cbn-speaker-profile-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(3,17,23,.83))}.cbn-speaker-profile-portrait figcaption{position:absolute;z-index:2;left:31px;right:31px;bottom:29px;display:flex;align-items:end;justify-content:space-between;gap:20px;color:#fff}.cbn-speaker-profile-portrait figcaption small{color:#8cdae2;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cbn-speaker-profile-portrait figcaption strong{max-width:230px;color:#fff;text-align:right;font-size:13px;line-height:1.4}
.cbn-speaker-profile-body{padding:108px 0;background:#fff}.cbn-speaker-profile-body-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);gap:76px;align-items:start}.cbn-speaker-profile-story>h2{max-width:760px;margin:15px 0 0;color:var(--speaker-ink)!important;font-size:clamp(39px,4.7vw,64px);font-weight:850;line-height:1;letter-spacing:-.052em}.cbn-speaker-profile-bio{margin-top:31px;color:#486574;font-size:16px;line-height:1.85}.cbn-speaker-profile-bio p{color:inherit!important;margin:0 0 1.25em}.cbn-speaker-profile-bio a{color:var(--speaker-sea)!important;text-decoration:underline}.cbn-speaker-profile-story blockquote{position:relative;margin:45px 0 0;padding:33px 37px 31px 77px;border:1px solid #d2e7e8;border-left:4px solid var(--speaker-sea);border-radius:0 26px 26px 0;background:linear-gradient(135deg,#f6fbfb,#edf8f8)}.cbn-speaker-profile-story blockquote>span{position:absolute;left:25px;top:20px;color:#a3d2d5;font-family:Georgia,serif;font-size:70px;line-height:1}.cbn-speaker-profile-story blockquote p{margin:0;color:#1d4a56!important;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.55}.cbn-speaker-profile-story blockquote cite{display:block;margin-top:11px;color:#557983;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.cbn-speaker-profile-card{position:sticky;top:34px;padding:34px;border:1px solid #d3e5e5;border-radius:32px;background:linear-gradient(155deg,#fcfefe,#eff7f7);box-shadow:0 24px 65px rgba(12,61,70,.1)}.cbn-speaker-profile-card-label{display:inline-flex;padding:7px 10px;border-radius:999px;background:#dff2f3;color:#0c6878;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cbn-speaker-profile-card h2{margin:18px 0 10px;color:var(--speaker-ink)!important;font-size:29px;font-weight:850;line-height:1.08;letter-spacing:-.04em}.cbn-speaker-profile-card>p{margin:0;color:#66818a!important;font-size:13px;line-height:1.68}.cbn-speaker-profile-card dl{margin:27px 0 23px}.cbn-speaker-profile-card dl>div{padding:15px 0;border-top:1px solid #d4e5e5}.cbn-speaker-profile-card dt{margin:0 0 5px;color:#7b9098;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cbn-speaker-profile-card dd{margin:0;color:#1b4450;font-size:15px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.cbn-speaker-profile-card a:not(.cbn-btn){color:#1b6472!important;text-decoration:none!important}.cbn-speaker-profile-card .cbn-btn{width:100%}
.cbn-speaker-profile-related{padding:94px 0;background:linear-gradient(180deg,#f4f9f9,#edf6f6)}.cbn-speaker-profile-related-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.cbn-speaker-profile-related-head h2{margin:12px 0 0;color:var(--speaker-ink)!important;font-size:clamp(34px,4vw,54px);font-weight:850;line-height:1;letter-spacing:-.05em}.cbn-speaker-profile-related-head>a{color:#176b79!important;font-size:12px;font-weight:850}.cbn-speaker-profile-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.cbn-speaker-profile-related-card{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:17px;align-items:center;min-height:116px;padding:17px;border:1px solid #d4e5e5;border-radius:24px;background:#fff;color:var(--speaker-ink)!important;box-shadow:0 12px 32px rgba(12,61,70,.06);transition:.25s}.cbn-speaker-profile-related-card:hover{transform:translateY(-5px);border-color:#add3d6;box-shadow:0 22px 48px rgba(12,61,70,.12)}.cbn-speaker-profile-related-photo{display:grid;width:78px;height:84px;place-items:center;border-radius:18px;background:#eaf4f4;overflow:hidden}.cbn-speaker-profile-related-photo img{width:100%;height:100%!important;object-fit:cover;object-position:center 12%}.cbn-speaker-profile-related-photo b{color:var(--speaker-sea);font-size:29px}.cbn-speaker-profile-related-card strong{display:block;color:var(--speaker-ink);font-size:16px;line-height:1.2}.cbn-speaker-profile-related-card small{display:block;margin-top:6px;color:#70858c;font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.06em}.cbn-speaker-profile-related-card i{color:var(--speaker-sea);font-size:18px;font-style:normal}
.cbn-speaker-profile-cta{padding:94px 0;background:#fff}.cbn-speaker-profile-cta-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;padding:58px 62px;border-radius:40px;background:radial-gradient(circle at 94% 3%,rgba(17,119,137,.43),transparent 34%),linear-gradient(145deg,#06171f,#0b3744);box-shadow:0 32px 85px rgba(6,31,39,.24);overflow:hidden}.cbn-speaker-profile-cta-card>*{position:relative;z-index:1}.cbn-speaker-profile-cta-card .cbn-eyebrow{color:#8bd7df!important}.cbn-speaker-profile-cta-card h2{max-width:850px;margin:14px 0;color:#fff!important;font-size:clamp(36px,4.3vw,58px);font-weight:850;line-height:1;letter-spacing:-.052em}.cbn-speaker-profile-cta-card p{max-width:750px;margin:0;color:rgba(255,255,255,.72)!important;font-size:15px;line-height:1.7}
@media(max-width:1000px){.cbn-speaker-profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:42px}.cbn-speaker-profile-body-grid{gap:42px}.cbn-speaker-profile-related-card{grid-template-columns:66px minmax(0,1fr) auto}.cbn-speaker-profile-related-photo{width:66px;height:74px}}
@media(max-width:860px){.cbn-speaker-profile-hero{padding:66px 0 75px}.cbn-speaker-profile-hero-grid,.cbn-speaker-profile-body-grid{grid-template-columns:1fr}.cbn-speaker-profile-back{margin-bottom:32px}.cbn-speaker-profile-portrait{min-height:500px}.cbn-speaker-profile-body{padding:80px 0}.cbn-speaker-profile-card{position:relative;top:auto}.cbn-speaker-profile-related-grid{grid-template-columns:1fr}.cbn-speaker-profile-cta-card{grid-template-columns:1fr;padding:46px}}
@media(max-width:620px){.cbn-speaker-profile-hero{padding:45px 0 58px}.cbn-speaker-profile-copy h1{font-size:clamp(46px,15vw,66px)}.cbn-speaker-profile-portrait{min-height:420px;border-radius:32px}.cbn-speaker-profile-portrait figcaption{left:22px;right:22px;bottom:21px;align-items:flex-start;flex-direction:column;gap:6px}.cbn-speaker-profile-portrait figcaption strong{text-align:left}.cbn-speaker-profile-body{padding:66px 0}.cbn-speaker-profile-story>h2{font-size:40px}.cbn-speaker-profile-card{padding:26px}.cbn-speaker-profile-story blockquote{padding:29px 24px 27px 60px}.cbn-speaker-profile-related,.cbn-speaker-profile-cta{padding:66px 0}.cbn-speaker-profile-related-head{align-items:flex-start;flex-direction:column;gap:18px}.cbn-speaker-profile-cta-card{padding:35px 27px;border-radius:30px}}
@media(prefers-reduced-motion:reduce){.cbn-speaker-profile *{transition:none!important}}
