.leaders-cms-page .leaders-page{background:radial-gradient(circle at 0 0,#0b6f8e14,#0000 26%),radial-gradient(circle at 100% 100%,#ffc21812,#0000 22%),linear-gradient(#eef6f8 0%,#f7fbfc 46%,#fff 100%);padding:5.25rem 0 6rem;position:relative;overflow:hidden}.leaders-cms-page .leaders-page:before{content:"";pointer-events:none;background-image:linear-gradient(#0b6f8e0a 1px,#0000 1px),linear-gradient(90deg,#0b6f8e0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#00000042,#0000 82%)}.leaders-cms-page .leaders-shell{z-index:1;position:relative}.leaders-cms-page .leaders-intro{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.leaders-cms-page .leaders-kicker{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;background:#ffffffbd;border:1px solid #0b6f8e1a;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.45rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 12px 24px #00384d14}.leaders-cms-page .leaders-kicker:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #ffc2181f}.leaders-cms-page .leaders-title{color:var(--blue-deep);letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem;font-family:Gilroy-Black,Bebas Neue,sans-serif;font-size:clamp(3rem,5vw,5rem);line-height:.98}.leaders-cms-page .leaders-title span,.leaders-cms-page .leaders-cta h2 span{color:var(--gold)}.leaders-cms-page .leaders-subtitle{max-width:760px;color:var(--text-mid);font-size:1.03rem;line-height:1.9}.leaders-cms-page .leaders-stat{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#fffc,#ffffffad);border:1px solid #ffffffb8;border-radius:26px;padding:1.5rem 1.55rem;position:relative;overflow:hidden;box-shadow:0 20px 48px #00384d1a}.leaders-cms-page .leaders-stat:before{content:"";pointer-events:none;background:linear-gradient(145deg,#0b6f8e14,#0000 42%);position:absolute;inset:0}.leaders-cms-page .leaders-stat-label{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;display:block}.leaders-cms-page .leaders-stat strong{color:var(--blue-deep);margin-bottom:.45rem;font-family:Gilroy-Black,Bebas Neue,sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1;display:block}.leaders-cms-page .leaders-stat p{color:var(--text-mid);font-size:.88rem;line-height:1.75}.leaders-cms-page .leaders-list{flex-direction:column;gap:1.5rem;display:flex}.leaders-cms-page .leader-card{isolation:isolate;background:#ffffffe0;border:1px solid #063e521a;border-radius:28px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:2rem;padding:2rem 2.1rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00283c1a}.leaders-cms-page .leader-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#0b6f8e14,#0000 26%),linear-gradient(140deg,#ffffff1f,#0000 42%);position:absolute;inset:0}.leaders-cms-page .leader-card:after{content:"";opacity:.78;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cpath d='M56 16Q60 10 68 10h24q8 0 12 6l20 34q5 8 0 16l-20 34q-4 6-12 6H68q-8 0-12-6L36 66q-5-8 0-16z' fill='none' stroke='rgba(255,194,24,0.22)' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:124px;height:124px;position:absolute;top:-26px;right:-42px}.leaders-cms-page .leader-card:hover{border-color:#ffc21833;transform:translateY(-6px);box-shadow:0 28px 66px #00283c24}.leaders-cms-page .leader-card.reverse{grid-template-columns:minmax(0,1fr) 220px}.leaders-cms-page .leader-card.reverse .leader-media{order:2}.leaders-cms-page .leader-card.reverse .leader-copy{order:1}.leaders-cms-page .leader-media{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.leaders-cms-page .leader-media:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b6f8e1c,#0b6f8e00 65%);border-radius:50%;width:255px;height:255px;position:absolute}.leaders-cms-page .leader-media:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cpath d='M49 16Q52 12 58 12h24q6 0 9 4l17 28q4 6 0 12L91 84q-3 4-9 4H58q-6 0-9-4L32 56q-4-6 0-12z' fill='none' stroke='rgba(6,62,82,0.14)' stroke-width='1.1' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:98px;height:98px;position:absolute;bottom:6px;right:-16px}.leaders-cms-page .executive-photo{z-index:1;object-fit:cover;object-position:center top;background:#dfeaf0;border:4px solid #ffffffd9;border-radius:50%;width:220px;height:220px;position:relative;box-shadow:0 20px 45px #002d4133,0 0 0 1px #ffc21859}.leaders-cms-page .leader-copy{z-index:1;max-width:680px;position:relative}.leaders-cms-page .leader-name{color:var(--blue-deep);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.45rem;font-family:Gilroy-Black,Bebas Neue,sans-serif;font-size:clamp(2rem,3.8vw,3rem);line-height:1}.leaders-cms-page .leader-role{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:600;display:block}.leaders-cms-page .leader-divider{background:linear-gradient(90deg, var(--gold), #ffc21800);border-radius:999px;width:88px;height:3px;margin-bottom:1rem}.leaders-cms-page .leader-bio{max-width:680px;line-height:1.75}.leaders-cms-page .leader-bio p{color:var(--text-mid);margin-bottom:.95rem;font-size:.94rem;line-height:1.82}.leaders-cms-page .leader-bio p:last-child{margin-bottom:0}.leaders-cms-page .leaders-cta{color:#fff;background:linear-gradient(135deg,#063e52 0%,#0b6f8e 100%);border-radius:30px;margin-top:2rem;padding:2.3rem 2.4rem;position:relative;overflow:hidden;box-shadow:0 26px 56px #00384d3d}.leaders-cms-page .leaders-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffc21829,#0000 28%),linear-gradient(90deg,#ffffff14,#0000 38%);position:absolute;inset:0}.leaders-cms-page .leaders-cta-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.leaders-cms-page .leaders-cta h2{letter-spacing:.03em;text-transform:uppercase;margin-bottom:.55rem;font-family:Gilroy-Black,Bebas Neue,sans-serif;font-size:clamp(2rem,3.6vw,2.8rem)}.leaders-cms-page .leaders-cta h2 span{color:var(--gold-light)}.leaders-cms-page .leaders-cta p{color:#ffffffc7;max-width:620px;font-size:.95rem;line-height:1.8}@media (width<=980px){.leaders-cms-page .leaders-intro{grid-template-columns:1fr}.leaders-cms-page .leader-card,.leaders-cms-page .leader-card.reverse{text-align:center;grid-template-columns:1fr}.leaders-cms-page .leader-card.reverse .leader-media,.leaders-cms-page .leader-card.reverse .leader-copy{order:initial}.leaders-cms-page .leader-copy,.leaders-cms-page .leader-bio{max-width:none}.leaders-cms-page .leader-divider{margin:0 auto 1rem}.leaders-cms-page .leader-media:after{bottom:-6px;right:12px}}@media (width<=640px){.leaders-cms-page .leaders-page{padding:4.5rem 0 5rem}.leaders-cms-page .leaders-title{font-size:clamp(2.4rem,10vw,3.5rem)}.leaders-cms-page .leaders-subtitle{font-size:.95rem}.leaders-cms-page .leaders-stat{padding:1.25rem 1.2rem}.leaders-cms-page .leader-card{border-radius:24px;padding:1.5rem 1.25rem}.leaders-cms-page .executive-photo{width:170px;height:170px}.leaders-cms-page .leader-media:before{width:210px;height:210px}.leaders-cms-page .leader-name{font-size:clamp(1.7rem,9vw,2.3rem)}.leaders-cms-page .leader-bio p{font-size:.9rem}.leaders-cms-page .leaders-cta{border-radius:24px;padding:1.8rem 1.35rem}}
