.evolution-level-nav{font-family:var(--font-poppins),sans-serif}.evolution-level-nav-top{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(190px,.65fr) 2.35fr;align-items:stretch;padding:0 clamp(28px,7vw,112px);display:grid}.evolution-level-program{color:var(--ink);flex-direction:column;justify-content:center;padding:18px 24px 18px 0;text-decoration:none;display:flex}.evolution-level-program span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.evolution-level-program strong{margin-top:3px;font-size:.94rem}.evolution-level-nav-top ol{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.evolution-level-nav-top li{display:flex}.evolution-level-nav-top li+li{border-left:1px solid var(--line)}.evolution-level-nav-top li a{width:100%;color:var(--ink);align-items:center;gap:13px;padding:18px 20px;text-decoration:none;transition:background .2s,color .2s;display:flex}.evolution-level-nav-top li a>span{color:var(--blue);font-size:.76rem;font-weight:800}.evolution-level-nav-top li a strong{font-size:.83rem;line-height:1.2}.evolution-level-nav-top li a:hover,.evolution-level-nav-top li a:focus{background:#edf4fa}.evolution-level-nav-top li a[aria-current=page]{background:var(--ink);color:#fff}.evolution-level-nav-top li a[aria-current=page]>span{color:#80a9e7}.evolution-level-nav-bottom{background:#edf4fa;padding:clamp(66px,7vw,100px) clamp(28px,7vw,112px)}.evolution-level-nav-bottom>p{color:var(--blue-dark);margin:0 0 24px;font-size:.82rem;font-weight:800}.evolution-level-nav-actions{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:1fr minmax(210px,.72fr) 1fr;display:grid}.evolution-level-nav-actions>a,.evolution-level-direction-placeholder{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px;padding:26px 28px}.evolution-level-nav-actions>a{color:var(--ink);flex-direction:column;justify-content:center;text-decoration:none;transition:background .2s,color .2s;display:flex}.evolution-level-nav-actions>a:hover,.evolution-level-nav-actions>a:focus{background:var(--ink);color:#fff}.evolution-level-nav-actions a span{color:var(--blue);font-size:.73rem;font-weight:800}.evolution-level-nav-actions a:hover span,.evolution-level-nav-actions a:focus span{color:#80a9e7}.evolution-level-nav-actions a strong{margin-top:8px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.15}.evolution-level-direction.next{text-align:right}.evolution-level-overview{text-align:center}.evolution-level-direction-placeholder{background:#ffffff73}@media (max-width:900px){.evolution-level-nav-top{grid-template-columns:1fr;padding:0}.evolution-level-program{border-bottom:1px solid var(--line);padding:14px 22px}.evolution-level-nav-top ol{border-left:0}.evolution-level-nav-top li a{padding:16px 14px}.evolution-level-nav-actions{grid-template-columns:1fr 1fr}.evolution-level-overview{grid-area:2/1/auto/-1}.evolution-level-direction-placeholder{display:none}}@media (max-width:600px){.evolution-level-nav-top li a{flex-direction:column;align-items:flex-start;gap:6px}.evolution-level-nav-top li a strong{font-size:.72rem}.evolution-level-nav-bottom{padding:58px 18px}.evolution-level-nav-actions{grid-template-columns:1fr}.evolution-level-nav-actions>a{min-height:105px}.evolution-level-overview{grid-area:auto}.evolution-level-direction.next{text-align:left}}.evolution-story{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;min-height:560px;display:grid}.evolution-story-media{min-height:560px;position:relative;overflow:hidden}.evolution-story-media img{object-fit:cover}.evolution-story-copy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,112px);display:flex}.evolution-story-copy .section-index{margin:0 0 28px}.evolution-story-copy h2{letter-spacing:-.052em;max-width:650px;margin:0;font-size:clamp(2.6rem,4.6vw,5.1rem);line-height:.98}.evolution-story-copy p:not(.section-index){max-width:590px;color:var(--muted);margin:28px 0 0;font-size:1.08rem;line-height:1.65}.evolution-story-reverse .evolution-story-media{order:2}.evolution-story-reverse .evolution-story-copy{background:#edf4fa;order:1}.role-page .evolution-story-reverse .evolution-story-copy{background:var(--paper)}@media (max-width:900px){.evolution-story{grid-template-columns:1fr;min-height:0}.evolution-story-media,.evolution-story-reverse .evolution-story-media{order:1;min-height:58vw}.evolution-story-copy,.evolution-story-reverse .evolution-story-copy{order:2}}.role-hero .lideras-hero-copy>h1{font-size:clamp(4rem,7vw,8rem);line-height:.84}.role-hero .lideras-hero-copy>h1 span{display:block}.role-hero .lideras-hero-copy>h2{color:var(--blue);font-size:clamp(2.1rem,3.5vw,4rem)}.role-hero-image>img{object-position:center 46%}.role-signal-grid{grid-template-columns:repeat(3,1fr)}.role-contract{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px);display:grid}.role-contract h2,.role-experience h2,.role-boundary h2{letter-spacing:-.055em;max-width:860px;margin-top:28px;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.role-contract>div:first-child>p:not(.section-index){color:#d6e0ea;max-width:690px;margin-top:28px;font-size:1.14rem;line-height:1.6}.role-contract-card{border:1px solid #ffffff4d;align-self:end;padding:38px}.role-contract-card>span{color:#80a9e7;font-size:.86rem;font-weight:800}.role-contract-card>strong{margin:28px 0 18px;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.05;display:block}.role-contract-card>p{color:#d6e0ea;line-height:1.55}.role-contract-card ul{border-top:1px solid #ffffff40;border-left:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.role-contract-card li{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;padding:18px;font-weight:800;line-height:1.35}.role-experience{background:#edf4fa;padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px)}.role-experience-heading{grid-template-columns:.65fr 1.35fr;align-items:end;gap:60px;display:grid}.role-experience-heading>p:not(.section-index){color:var(--muted);font-size:1.14rem;line-height:1.6}.role-roadmap{grid-template-columns:repeat(7,minmax(145px,1fr));margin-top:76px;padding-top:42px;display:grid;position:relative}.role-roadmap-track{background:#b9c9d8;height:2px;position:absolute;top:16px;left:3%;right:3%}.role-roadmap-track span{background:linear-gradient(90deg,var(--blue),var(--blue-dark));width:100%;height:100%;display:block}.role-roadmap article{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:280px;padding:28px 22px 24px;position:relative}.role-roadmap article:first-of-type{border-left:1px solid var(--line)}.role-roadmap article:before{content:"";background:var(--blue);width:17px;height:17px;box-shadow:0 0 0 2px var(--blue);border:4px solid #edf4fa;border-radius:50%;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.role-roadmap article>span{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.03em;margin-bottom:22px;font-size:.75rem;font-weight:900;display:block}.role-roadmap article>b{color:#9eb3c8;font:700 1.85rem/1 var(--font-poppins),sans-serif;margin-bottom:12px;display:block}.role-roadmap article>strong{font:700 1.2rem/1.12 var(--font-poppins),sans-serif;margin-bottom:15px;display:block}.role-roadmap article>p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.48}.role-roadmap-support{background:var(--ink);color:#fff;grid-template-columns:.55fr .9fr 1.55fr;align-items:center;gap:30px;margin-top:24px;padding:24px 30px;display:grid}.role-roadmap-support span{color:#8aade0;text-transform:uppercase;font-size:.78rem;font-weight:900}.role-roadmap-support strong{font:700 1.25rem/1.2 var(--font-poppins),sans-serif}.role-roadmap-support p{color:#d4dee8;margin:0;line-height:1.5}.role-situations .lideras-module-list article{padding:19px 0}.role-situations .lideras-module-list h3{margin:0}.role-level-one-roadmap{margin-top:70px}.role-level-one-prep{background:var(--ink);color:#fff;grid-template-columns:.55fr .55fr 1fr 1.8fr;align-items:center;gap:24px;padding:25px 30px;display:grid}.role-level-one-prep span,.role-level-one-timeline article>span{color:#86a9dc;text-transform:uppercase;font-size:.74rem;font-weight:900}.role-level-one-prep b{color:#fff;font:700 1.25rem/1.15 var(--font-poppins),sans-serif}.role-level-one-prep strong{font:700 1.25rem/1.15 var(--font-poppins),sans-serif}.role-level-one-prep p{color:#d4dee8;margin:0;line-height:1.48}.role-level-one-timeline{grid-template-columns:1.08fr .92fr 1.08fr .92fr 1.08fr .92fr 1.08fr .92fr 1.08fr;gap:10px;margin-top:54px;padding-top:34px;display:grid;position:relative}.role-level-one-timeline:before{content:"";background:var(--blue);height:2px;position:absolute;top:10px;left:4%;right:4%}.role-level-one-timeline article{border:1px solid var(--line);background:#fff;min-height:295px;padding:25px 18px;position:relative}.role-level-one-timeline article:before{content:"";background:var(--blue);width:15px;height:15px;box-shadow:0 0 0 2px var(--blue);border:4px solid #edf4fa;border-radius:50%;position:absolute;top:-33px;left:50%;transform:translate(-50%)}.role-level-one-timeline .is-application{background:var(--paper);border-color:#d9d7cf}.role-level-one-timeline .is-application:before{box-shadow:0 0 0 2px var(--blue);background:#fff}.role-level-one-timeline article>b{color:#9eb3c8;font:700 1.35rem/1.05 var(--font-poppins),sans-serif;margin:20px 0 12px;display:block}.role-level-one-timeline article>strong{font:700 1.08rem/1.16 var(--font-poppins),sans-serif;margin-bottom:14px;display:block}.role-level-one-timeline article>p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.role-level-one-timeline article>span{line-height:1.2}.role-level-one-timeline article>b{line-height:1}.role-level-one-timeline article>strong{line-height:1.04}.role-level-one-timeline article>p{line-height:1.34}.role-boundary{background:#edf4fa;padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px)}.role-boundary>div:first-child{grid-template-columns:.55fr 1.45fr;gap:50px;display:grid}.role-boundary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.role-boundary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:285px;padding:32px}.role-boundary-grid span{color:var(--blue);font-weight:800}.role-boundary-grid strong{margin:34px 0 16px;font-size:1.55rem;line-height:1.1;display:block}.role-boundary-grid p{color:var(--muted);line-height:1.55}@media (max-width:1100px){.role-roadmap{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:0}.role-roadmap-track{display:none}.role-roadmap article,.role-roadmap article:first-of-type{border:1px solid var(--line);min-height:245px}.role-roadmap article:before{border-color:#fff;top:20px;left:auto;right:20px;transform:none}.role-roadmap-support{grid-template-columns:1fr 1fr}.role-roadmap-support p{grid-column:1/-1}.role-level-one-prep{grid-template-columns:1fr 1fr}.role-level-one-prep p{grid-column:1/-1}.role-level-one-timeline{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:0}.role-level-one-timeline:before{display:none}.role-level-one-timeline article{min-height:250px}.role-level-one-timeline article:before{border-color:#fff;top:18px;left:auto;right:18px;transform:none}.role-level-one-timeline .is-application:before{border-color:var(--paper)}}@media (max-width:960px){.role-signal-grid{grid-template-columns:1fr 1fr}.role-contract,.role-experience-heading{grid-template-columns:1fr}.role-contract-card{margin-top:30px}}@media (max-width:680px){.role-signal-grid,.role-boundary-grid,.role-contract-card ul{grid-template-columns:1fr}.role-contract,.role-experience,.role-boundary{padding:74px 22px}.role-boundary>div:first-child{grid-template-columns:1fr}.role-roadmap{grid-template-columns:1fr;gap:0;margin-top:50px;padding-left:26px}.role-roadmap:before{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:8px}.role-roadmap article,.role-roadmap article:first-of-type{min-height:0;margin-bottom:14px;padding:26px 24px}.role-roadmap article:before{border-color:#edf4fa;top:30px;left:-27px;right:auto}.role-roadmap-support{grid-template-columns:1fr;gap:12px}.role-roadmap-support p{grid-column:auto}.role-boundary-grid article{min-height:0}.role-level-one-prep{grid-template-columns:1fr;gap:10px;padding:25px}.role-level-one-prep p{grid-column:auto}.role-level-one-timeline{grid-template-columns:1fr;gap:0;margin-top:38px;padding-left:28px}.role-level-one-timeline:before{width:2px;height:auto;display:block;inset:0 auto 0 8px}.role-level-one-timeline article{min-height:0;margin-bottom:14px;padding:25px}.role-level-one-timeline article:before,.role-level-one-timeline .is-application:before{border-color:#edf4fa;top:28px;left:-28px;right:auto;transform:none}}
