.nav-active{color:var(--blue-dark)}.leadership-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:700px;display:grid}.leadership-hero-copy{flex-direction:column;justify-content:center;padding:clamp(76px,8vw,120px) clamp(40px,7vw,118px) 68px;display:flex}.leadership-hero h1{font-size:clamp(50px,5.25vw,82px);line-height:.97}.leadership-hero h1 em{color:var(--blue);display:block}.leadership-hero-text{max-width:700px;color:var(--muted);margin:34px 0 0;font-size:clamp(18px,1.25vw,21px);line-height:1.5}.leadership-reassurance{border-top:1px solid var(--line);max-width:680px;color:var(--muted);margin:48px 0 0;padding-top:22px;font-size:16px;line-height:1.45}.leadership-reassurance strong{color:var(--ink);font-family:var(--font-poppins),sans-serif}.leadership-hero-visual{background:var(--ink);min-height:700px;position:relative;overflow:hidden}.leadership-hero-visual>img{object-fit:cover;object-position:center 28%;filter:saturate(.74)contrast(1.04)brightness(.97)}.leadership-hero-visual:after{content:"";background:linear-gradient(#071a2d05 40%,#071a2dc7 100%);position:absolute;inset:0}.leadership-caption{z-index:2;color:#fff;position:absolute;bottom:42px;left:42px}.leadership-caption p{font:700 25px/1.18 var(--font-poppins),sans-serif;margin:0}.leadership-caption p:before{content:"";background:var(--blue);vertical-align:4px;border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.leadership-plus{z-index:2;color:var(--blue);font:500 118px/.75 var(--font-poppins),sans-serif;position:absolute;bottom:25px;right:34px}.leadership-gap{background:var(--ice);padding:115px clamp(40px,7vw,112px) 125px}.leadership-gap-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);align-items:end;gap:clamp(65px,9vw,150px);max-width:1380px;margin:auto;display:grid}.leadership-gap h2{font-size:clamp(42px,4.65vw,70px);line-height:1.03}.leadership-gap h2 em,.leadership-outcomes h2 em,.leadership-method h2 em{color:var(--blue);font-style:normal}.leadership-gap-heading>div{color:var(--muted);font-size:18px;line-height:1.52}.leadership-gap-heading>div p{margin:0}.leadership-gap-heading>div p+p{color:var(--ink);margin-top:22px;font-weight:700}.challenge-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1380px;margin:75px auto 0;display:grid}.challenge-grid article{border-top:5px solid var(--ink);background:#fff;min-height:250px;padding:38px}.challenge-grid span,.method-steps span{color:var(--blue);font:800 17px/1 var(--font-poppins),sans-serif;letter-spacing:.05em;display:block}.challenge-grid h3{font:700 clamp(26px,2vw,34px)/1.08 var(--font-poppins),sans-serif;letter-spacing:-.035em;margin:38px 0 0}.challenge-grid p{max-width:580px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.48}.lideras{background:#fff;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);min-height:800px;display:grid}.lideras-image{background:var(--ice);position:relative;overflow:hidden}.lideras-image img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.03)}.lideras-copy{padding:100px clamp(46px,7vw,110px)}.lideras-copy h2{font-size:clamp(58px,6vw,92px);line-height:.9}.lideras-copy h2 span{color:var(--blue)}.lideras-copy h3{max-width:760px;font:700 clamp(30px,2.8vw,44px)/1.08 var(--font-poppins),sans-serif;letter-spacing:-.04em;margin:28px 0 0}.lideras-copy>p:not(.section-index){max-width:780px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.55}.lideras-copy ul{grid-template-columns:repeat(2,1fr);gap:14px 26px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.lideras-copy li{padding-left:20px;line-height:1.4;position:relative}.lideras-copy li:before{content:"+";color:var(--blue);font-weight:900;position:absolute;left:0}.leadership-outcomes{background:var(--paper);grid-template-columns:minmax(340px,.72fr) minmax(520px,1fr);gap:clamp(70px,10vw,170px);padding:120px clamp(40px,8vw,130px) 130px;display:grid}.leadership-outcomes h2{font-size:clamp(42px,4.4vw,66px);line-height:1.03}.outcome-list{border-top:1px solid #c6d2dc}.outcome-list details{border-bottom:1px solid #c6d2dc}.outcome-list summary{cursor:pointer;font:700 23px/1.2 var(--font-poppins),sans-serif;letter-spacing:-.025em;padding:28px 4px;list-style:none}.outcome-list summary:after{content:"+";float:right;color:var(--blue);font-size:30px}.outcome-list details[open] summary:after{content:"−"}.outcome-list p{max-width:720px;color:var(--muted);margin:0;padding:0 48px 28px 4px;font-size:16px;line-height:1.52}.leadership-method{background:var(--ink);color:#fff;padding:120px clamp(40px,7vw,112px) 130px}.leadership-method .section-index{color:#aebdca}.leadership-method-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);align-items:end;gap:clamp(65px,8vw,130px);max-width:1380px;margin:auto;display:grid}.leadership-method h2{font-size:clamp(42px,4.7vw,70px);line-height:1.03}.leadership-method-heading>p{color:#bdc8d2;margin:0;font-size:18px;line-height:1.5}.method-steps{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(5,1fr);max-width:1380px;margin:72px auto 0;display:grid}.method-steps article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:285px;padding:32px 26px}.method-steps h3{font:700 23px/1.1 var(--font-poppins),sans-serif;margin:44px 0 0}.method-steps p{color:#bdc8d2;margin:17px 0 0;font-size:15px;line-height:1.48}.leadership-formats{background:var(--ice);padding:120px clamp(40px,7vw,112px) 130px}.leadership-formats>div:first-child{grid-template-columns:.45fr 1fr;align-items:end;gap:70px;max-width:1380px;margin:0 auto 70px;display:grid}.leadership-formats h2{max-width:1050px;font-size:clamp(42px,4.6vw,68px);line-height:1.03}.format-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1380px;margin:auto;display:grid}.format-grid article{border-top:5px solid var(--ink);background:#fff;padding:42px}.format-grid h3{font:700 clamp(28px,2.2vw,38px)/1.05 var(--font-poppins),sans-serif;letter-spacing:-.04em;margin:0}.format-grid p{color:var(--muted);margin:20px 0;font-size:17px;line-height:1.5}.format-grid b{font-family:var(--font-poppins),sans-serif;color:var(--blue-dark);font-size:14px}.leadership-principle{background:#fff;grid-template-columns:auto minmax(390px,.9fr) minmax(320px,.7fr);align-items:center;gap:clamp(36px,6vw,90px);padding:70px clamp(40px,7vw,112px);display:grid}.leadership-principle>span{color:var(--blue);font:500 86px/.7 var(--font-poppins),sans-serif}.leadership-principle div>p{color:var(--muted);margin:0 0 14px;font-weight:800}.leadership-principle h2{font-size:clamp(32px,3vw,48px);line-height:1.05}.leadership-principle>p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.leadership-faq{background:var(--ice);grid-template-columns:minmax(300px,.7fr) minmax(500px,1fr);gap:clamp(70px,10vw,170px);padding:110px clamp(40px,9vw,150px) 130px;display:grid}.leadership-faq h2{font-size:clamp(40px,4vw,62px);line-height:1.04}.faq-list details{border-top:1px solid #cbd7e0;padding:25px 0}.faq-list details:last-child{border-bottom:1px solid #cbd7e0}.faq-list summary{cursor:pointer;font:700 20px/1.3 var(--font-poppins),sans-serif;list-style:none}.faq-list summary:after{content:"+";float:right;color:var(--blue);font-size:28px}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:700px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.5}.lideras-copy h2{font-weight:700}.lideras-copy li{overflow-wrap:normal;text-wrap:pretty}.lideras-image img{object-position:70% center}@media (max-width:1050px){.leadership-hero{grid-template-columns:1fr .85fr}.leadership-gap-heading,.leadership-method-heading,.leadership-outcomes{grid-template-columns:1fr;gap:55px}.method-steps{grid-template-columns:repeat(3,1fr)}.leadership-formats>div:first-child{grid-template-columns:1fr;gap:20px}.leadership-principle{grid-template-columns:auto 1fr}.leadership-principle>p{grid-column:2}.leadership-faq{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.leadership-hero{grid-template-columns:1fr}.leadership-hero-copy{padding:70px 24px 56px}.leadership-hero-visual{min-height:560px}.leadership-gap,.leadership-outcomes,.leadership-method,.leadership-formats,.leadership-faq{padding:80px 24px 90px}.challenge-grid,.format-grid,.method-steps,.lideras{grid-template-columns:1fr}.lideras-image{min-height:500px}.lideras-copy{padding:75px 24px}.lideras-copy ul{grid-template-columns:1fr}.leadership-principle{grid-template-columns:1fr;gap:25px;padding:55px 24px}.leadership-principle>p{grid-column:auto}.leadership-caption{bottom:34px;left:28px}}
