.el-landing{--el-land-forest:#10543d;--el-land-ink:#16392e;--el-land-muted:#586b62;--el-land-gold:#a67726;--el-land-line:#dce5dc;color:var(--el-land-ink);background:#fffefa;overflow:clip}.el-landing *,.el-landing :before,.el-landing :after{box-sizing:border-box}.el-landing :is(h2,h3,h4,p,figure){margin:0}.el-landing :is(h2,h3,h4){text-wrap:balance}.el-landing p{text-wrap:pretty}.el-landing :is(section,details)[id]{scroll-margin-top:calc(var(--site-header-height,80px) + 24px)}.el-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #bc934b}.el-landing a{text-decoration:none}.el-chapter{padding:clamp(64px,7vw,100px) 0}.el-heading{max-width:880px;margin-bottom:40px}.el-kicker{color:var(--el-land-gold);letter-spacing:.05em;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:650;display:flex}.el-kicker:before{content:"";background:#c29a50;width:25px;height:2px}.el-heading h2,.el-final-band h2{font-family:var(--font-heading,"Montserrat", sans-serif);color:var(--el-land-ink);letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:750;line-height:1.27}.el-landing h2 em{color:#348363;font-style:normal}.el-heading>p,.el-heading-inline p{max-width:62ch;color:var(--el-land-muted);margin-top:20px;font-size:15px;line-height:1.85}.el-text-link{min-height:44px;color:var(--el-land-forest);align-items:center;gap:13px;font-size:14px;font-weight:650;display:inline-flex}.el-text-link i{font-size:12px;transition:transform .3s}.el-text-link:hover i{transform:translate(4px)}.el-text-link:hover{color:var(--el-land-gold)}.el-button{border:1px solid var(--el-land-forest);background:var(--el-land-forest);color:#fff;min-height:52px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:14px 24px;font-size:14px;font-weight:650;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.el-button:hover{color:#fff;background:#0b3f2e;transform:translateY(-2px);box-shadow:0 12px 28px #123e3020}.el-button:active{transform:translateY(0)}.el-value-strip{background:radial-gradient(at 5% 0,#f5ead0,#0000 55%),#fffefa;border-bottom:1px solid #e5e8de;position:relative}.el-value-strip:before{content:"";background:linear-gradient(90deg,#aa823b,#e4cf96 35%,#e4cf9620);height:2px;position:absolute;inset:0 0 auto}.el-value-strip .container{grid-template-columns:minmax(230px,.9fr) minmax(0,2fr);align-items:center;gap:48px;padding-block:30px 32px;display:grid}.el-value-strip p{color:#284333;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(25px,2.1vw,31px);font-weight:500;line-height:1.32}.el-value-strip strong{color:var(--el-land-forest);font-weight:650}.el-value-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.el-value-strip li{color:#294e3b;border-left:1px solid #dbe2d5;align-items:center;gap:13px;min-width:0;padding:8px 22px;font-size:13px;font-weight:600;line-height:1.65;display:flex}.el-value-strip li:last-child{padding-right:0}.el-value-strip li i{color:#a57c33;text-align:center;flex:0 0 24px;font-size:21px}.el-directions{background:radial-gradient(at 0 65%,#f3f6eb,#0000 55%),#fffefa}.el-directions>.container{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,.86fr) minmax(0,1.35fr);align-items:start;gap:28px 64px;display:grid}.el-directions .el-heading{grid-column:1;margin:0}.el-directions .el-heading h2{font-size:clamp(30px,3vw,40px)}.el-direction-layout{display:contents}.el-direction-note{background:linear-gradient(150deg,#f4f4e8,#edf4eb);border:1px solid #e1e5d8;border-radius:22px;grid-column:1;padding:0 28px 26px}.el-path-art{width:min(100%,320px);height:auto;margin:0 auto;display:block}.el-direction-note h3{font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:1.5}.el-direction-note-copy>p{color:var(--el-land-muted);margin-top:12px;font-size:13px;line-height:1.85}.el-direction-note .el-availability-note{border-top:1px solid #d5decc;gap:9px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.el-availability-note i{color:#9d762e;flex-shrink:0;margin-top:5px}.el-direction-lanes{grid-area:1/2/span 2;gap:12px;min-width:0;display:grid}.el-direction-lane{background:#fff;border:1px solid #dce5db;border-radius:16px;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 4px 14px #173e2d04}.el-direction-lane:hover{border-color:#a5baa3;transform:translateY(-2px);box-shadow:0 9px 25px #173e2d0c}.el-direction-lane summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:6px 16px;padding:22px;list-style:none;display:grid}.el-landing summary::-webkit-details-marker{display:none}.el-lane-icon{color:#317551;background:#edf4e9;border-radius:13px;grid-row:1/span 2;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.el-direction-lane:nth-child(2n) .el-lane-icon{color:#a17a33;background:#faf2df}.el-lane-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.el-lane-copy small{color:#788578;font-size:11px}.el-lane-copy strong{color:var(--el-land-forest);font-size:18px;font-weight:700;line-height:1.45}.el-lane-focus{color:#7a877b;grid-area:2/2;font-size:11px;line-height:1.65}.el-expand{color:#467155;border:1px solid #dbe4d5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;transition:background .25s,transform .25s;display:inline-grid}.el-direction-lane summary>.el-expand{grid-area:1/3/span 2}.el-landing details[open]>summary .el-expand{background:#e7eedf;transform:rotate(45deg)}.el-direction-lane[open]{border-color:#277051;box-shadow:0 12px 28px #154c3910}.el-direction-lane[open] summary{background:linear-gradient(120deg,#15543d,#28694c)}.el-direction-lane[open] .el-lane-copy strong{color:#fff}.el-direction-lane[open] :is(.el-lane-copy small,.el-lane-focus){color:#c8dccc}.el-direction-lane[open] .el-lane-icon{color:#efcf88;background:#ffffff12;border:1px solid #ffffff25}.el-landing .el-direction-lane[open] .el-expand{color:#f0d399;background:#ffffff0d;border-color:#ffffff35}.el-lane-detail{color:var(--el-land-muted);padding:22px;font-size:13px;line-height:1.85}.el-lane-detail .el-lane-outcome{color:#47614a;background:#f8f5eb;border-left:2px solid #c6a155;border-radius:0 8px 8px 0;margin-top:14px;padding:13px 16px;font-size:12px}.el-course-section{background:#f1f5ee;border-block:1px solid #e1e8dc}.el-heading-inline{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:65px;max-width:none;display:grid}.el-heading-inline p{margin-top:0;font-size:14px}.el-heading-inline .el-text-link{border-bottom:1px solid #a8c2a9;margin-top:15px}.el-course-status{color:#627764;font-size:12px;margin-bottom:16px!important}.el-landing .elearning-featured-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:24px}.el-landing .elearning-featured-grid.is-count-1{grid-template-columns:minmax(0,800px);justify-content:start}.el-landing .elearning-featured-grid.is-count-1 .elearning-course-card{grid-template-columns:.95fr 1.05fr;display:grid}.el-landing .elearning-featured-grid.is-count-1 .elearning-card-thumb{aspect-ratio:auto;height:100%;min-height:260px}.el-landing .elearning-featured-grid.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.el-landing .elearning-featured-grid.is-count-3 .elearning-course-card:first-child{grid-row:auto}.el-landing .elearning-featured-grid.is-count-3 .elearning-course-card:first-child .elearning-card-thumb{min-height:0}.el-landing .elearning-course-card{border-color:#d9e4d6;border-radius:18px;box-shadow:0 6px 22px #153e320a}.el-landing .elearning-course-card:is(:hover,:focus-within){border-color:#c1a46a;transform:translateY(-4px);box-shadow:0 16px 35px #153e3217}.el-landing .elearning-card-title a{color:var(--el-land-forest)}.el-landing .elearning-card-summary{color:var(--el-land-muted)}.el-course-coming{background:#fffdf8;border:1px solid #d2dccb;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 36px #143a300c}.el-coming-copy{background:radial-gradient(at 0 0,#e8efda,#0000 70%);padding:48px}.el-coming-copy h3{color:#204e39;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(24px,2.3vw,31px);font-weight:700;line-height:1.45}.el-coming-copy h3 em{color:#a37a2f;font-style:normal}.el-coming-copy>p{color:var(--el-land-muted);margin-top:22px;font-size:14px;line-height:1.85}.el-coming-copy .el-text-link{margin-top:22px}.el-coming-outline{color:#eef4e9;background:radial-gradient(at 100% 0,#38644e,#0000 75%),#173f32;padding:42px;position:relative}.el-coming-outline:before{content:"";background:#d2b574;width:40px;height:3px;margin-bottom:22px;display:block}.el-coming-outline>span{color:#e5ca91;font-size:12px;font-weight:600}.el-coming-outline ol{gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.el-coming-outline li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;display:grid}.el-coming-outline li i{color:#e2c589;border:1px solid #ffffff25;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.el-coming-outline strong{color:#f5f6ee;font-size:14px;font-weight:600;display:block}.el-coming-outline small{color:#c0d2c4;margin-top:6px;font-size:12px;line-height:1.7;display:block}.el-coming-outline>p{color:#acc1b1;border-top:1px solid #ffffff20;padding-top:18px;font-size:11px;line-height:1.75}.el-landing .elearning-empty-state{background:#fffdf8;border:1px solid #d3dfcf;padding:42px 24px;box-shadow:0 12px 28px #143a3007}.el-landing .elearning-empty-state p{margin:12px auto 22px}.el-no-script{font-size:14px;margin-top:20px!important}.el-experience{background:radial-gradient(at 5% 60%,#eaf1e6,#0000 50%),#fffefa}.el-experience>.container>.el-heading{text-align:center;max-width:950px;margin-inline:auto}.el-experience .el-heading h2 em{text-wrap:balance;display:block}.el-experience>.container>.el-heading .el-kicker{justify-content:center}.el-experience>.container>.el-heading p{margin-inline:auto}.el-experience-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.el-learning-preview{background:#f6f9f2;border:1px solid #cfded1;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 55px #17463118,0 0 0 10px #e7efe24d}.el-learning-preview figcaption{color:#e0c386;background:#193d33;border-bottom:3px solid #c8aa65;justify-content:space-between;align-items:center;gap:15px;padding:21px 28px;font-size:11px;font-weight:600;display:flex}.el-learning-preview figcaption i{font-size:20px}.el-preview-main{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:26px 16px;padding:30px;display:grid}.el-preview-heading>span{color:#798775;font-size:11px}.el-preview-heading h3{font-family:var(--font-heading);letter-spacing:-.025em;margin-top:12px;font-size:22px;font-weight:700;line-height:1.5}.el-preview-progress{justify-items:center;gap:12px;display:grid}.el-progress-ring{background:conic-gradient(#368263 0 68%,#dfe8d8 68% 100%);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;box-shadow:0 6px 16px #214b3610}.el-progress-ring strong{color:#245c42;font-variant-numeric:tabular-nums;background:#fff;border:5px solid #f6f9f2;border-radius:50%;grid-auto-flow:column;place-content:center;align-items:baseline;width:91px;height:91px;font-size:30px;font-weight:700;display:grid}.el-progress-ring small{margin-left:2px;font-size:12px}.el-preview-progress>span{color:#6e806c;font-size:10px}.el-preview-lessons{grid-column:1/-1;gap:12px;margin:0;padding:0;list-style:none;display:grid}.el-preview-lessons li{background:#fff;border:1px solid #e0e7d9;border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex;box-shadow:0 3px 7px #244a3004}.el-preview-lessons li>i{color:#377655;background:#edf4e8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.el-preview-lessons li:nth-child(2)>i{color:#ab813a;background:#fbf1dc}.el-preview-lessons li>span,.el-preview-certificate>span{font-size:13px;font-weight:600}.el-preview-lessons small,.el-preview-certificate small{color:#74816f;margin-top:6px;font-size:11px;font-weight:400;display:block}.el-preview-certificate{background:linear-gradient(120deg,#fff9e9,#f4e9ca);border:1px solid #e2cca0;border-radius:12px;grid-column:1/-1;align-items:center;gap:16px;padding:20px;display:flex}.el-preview-certificate>i{color:#aa833b;font-size:30px}.el-preview-disclaimer{color:#778372;padding:0 30px 24px;font-size:11px;line-height:1.8}.el-learning-journey{margin:0;padding:0;list-style:none}.el-learning-journey li{grid-template-columns:42px minmax(0,1fr);gap:19px;padding-bottom:24px;display:grid;position:relative}.el-learning-journey li:last-child{padding-bottom:0}.el-learning-journey li:not(:last-child):before{content:"";background:#cfddcc;width:1px;position:absolute;top:46px;bottom:4px;left:20px}.el-step-number{color:#47784e;font-variant-numeric:tabular-nums;background:#eaf2e4;border:1px solid #bdd2bc;border-radius:13px;place-items:center;height:42px;font-size:13px;font-weight:650;display:grid}.el-learning-journey li:nth-child(3n) .el-step-number{color:#9e782e;background:#f7efd9;border-color:#e2d0a7}.el-learning-journey h3{color:#234a36;padding-top:8px;font-size:16px;font-weight:700;line-height:1.6}.el-learning-journey p{color:var(--el-land-muted);margin-top:7px;font-size:13px;line-height:1.8}.el-experience-footnote{color:#76816e;border-left:2px solid #cfb477;padding-left:16px;font-size:12px;line-height:1.85;margin-top:32px!important}.el-outcomes{background:#f3f5ef;border-top:1px solid #e2e8dc}.el-outcomes-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:54px;display:grid}.el-outcomes-editorial>.el-heading{background:radial-gradient(at 100% 100%,#346f4c,#0000 80%),#154c37;border-radius:22px;flex-direction:column;justify-content:center;margin:0;padding:42px;display:flex;position:relative}.el-outcomes-editorial .el-kicker{color:#d9be80}.el-outcomes-editorial h2{color:#f5f7ef}.el-outcomes-editorial h2 em{color:#e4c780}.el-outcomes-editorial .el-heading p{color:#c4d6c5;font-size:14px}.el-outcome-notes{gap:0;display:grid}.el-outcome-notes article{border-bottom:1px solid #d7e0d1;grid-template-columns:80px minmax(0,1fr);gap:10px 18px;padding:25px 0;display:grid}.el-outcome-notes article:first-child{padding-top:8px}.el-outcome-notes article:last-child{border-bottom:0;padding-bottom:8px}.el-outcome-notes article>span{color:#a3813c;font-family:var(--font-serif);white-space:nowrap;grid-row:1/span 2;padding-top:4px;font-size:20px;font-style:italic}.el-outcome-notes h3{font-size:18px;font-weight:700;line-height:1.55}.el-outcome-notes p{color:var(--el-land-muted);font-size:13px;line-height:1.8}.el-personas{background:radial-gradient(at 50% 0,#f1e2b9 0,#0000 65%),#f9f6ec;border:1px solid #e5ddc7;border-radius:28px;margin-top:80px;padding:48px 40px 30px;position:relative}.el-personas:before{content:"";background:#bd954b;border-radius:2px;width:72px;height:3px;position:absolute;top:-1px;left:calc(50% - 36px)}.el-personas>header{text-align:center;max-width:740px;margin:0 auto 34px}.el-personas>header .el-kicker{color:#876324;justify-content:center}.el-personas>header h3{color:var(--el-land-ink);font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.3}.el-personas>header h3 em{color:#327958;font-style:normal}.el-personas>header p{color:#5c695a;margin-top:18px;font-size:14px;line-height:1.8}.el-persona-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.el-persona-row{color:var(--el-land-forest);background:#fffefa;border:1px solid #dce5d6;border-radius:20px;flex-direction:column;transition:transform .5s,border-color .5s,box-shadow .5s,background .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #28452d08}.el-persona-row:before{content:"";transform-origin:0;z-index:3;background:linear-gradient(90deg,#c49a47,#e4cf96);height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.el-persona-thumb{margin:0;position:relative;overflow:hidden}.el-persona-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#fffefa);position:absolute;inset:0}.el-persona-thumb img{object-fit:cover;object-position:top;width:100%;height:220px;transition:transform .6s;display:block}.el-persona-row:is(:hover,:focus-visible) .el-persona-thumb img{transform:scale(1.05)}.el-persona-intro{z-index:2;align-items:center;gap:16px;margin-top:-26px;padding:0 24px;display:flex;position:relative}.el-persona-icon{color:#287253;background:#eaf2e9;border:2px solid #fffefa;border-radius:14px;flex:0 0 50px;place-items:center;height:50px;font-size:20px;transition:background .5s,color .5s,box-shadow .5s;display:grid;box-shadow:0 4px 12px #28452d12}.el-persona-row:nth-child(2n) .el-persona-icon{color:#97702c;background:#f7efdd;border-color:#fffefa}.el-persona-intent{color:#9a7b3c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.el-persona-row h4{color:var(--el-land-forest);text-wrap:pretty;font-size:20px;font-weight:750;line-height:1.4}.el-persona-row>p{color:#57675a;flex:1;max-width:52ch;margin:14px 0 0;padding:0 24px;font-size:13.5px;line-height:1.85}.el-persona-direction{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;padding:16px 24px 20px;transition:background .5s;display:flex}.el-persona-direction small{color:#8b9a7e;letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.el-persona-direction div>span{color:#18553d;font-size:13.5px;font-weight:700;line-height:1.55}.el-persona-arrow{color:#205e43;background:0 0;border:1.5px solid #c5d6c0;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:12px;transition:background .4s,color .4s,border-color .4s,transform .4s;display:grid}.el-persona-row:focus-visible{background:#fff;border-color:#c09a52;transform:translateY(-4px);box-shadow:0 12px 28px #254b3110}.el-persona-row:focus-visible:before{transform:scaleX(1)}.el-persona-row:focus-visible .el-persona-arrow{color:#fff7dd;background:#205e43;border-color:#205e43;transform:translate(3px)}.el-personas .el-personas-note{color:#6a705d;text-align:center;justify-content:center;align-items:baseline;gap:8px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.el-personas-note i{color:#987536;flex-shrink:0}@media (hover:hover) and (pointer:fine){.el-persona-row:hover{background:#fff;border-color:#c09a52;transform:translateY(-4px);box-shadow:0 12px 28px #254b3110}.el-persona-row:hover:before{transform:scaleX(1)}.el-persona-row:hover .el-persona-arrow{color:#fff7dd;background:#205e43;border-color:#205e43;transform:translate(3px)}}.el-persona-row:active{transform:translateY(-1px)}.el-ecosystem{color:#edf2e7;background:radial-gradient(at 85% 10%,#2b5a46,#0000 65%),#152f30;position:relative}.el-ecosystem .el-heading{max-width:900px}.el-ecosystem .el-kicker{color:#d9bc77}.el-ecosystem .el-heading h2{color:#f6f8f0}.el-ecosystem h2 em{color:#dec486}.el-ecosystem .el-heading p{color:#bacec0}.el-ecosystem-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.el-ecosystem-card{--el-card-gold:#e5c987;--el-card-muted:#c7d8ce;--el-card-line:#d9c28c33;isolation:isolate;color:#f7f7ec;background:linear-gradient(145deg,#325b4be6,#1d3d36);border:1px solid #b6cdb743;border-radius:22px;flex-direction:column;min-width:0;padding:28px;transition:transform .5s,border-color .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 30px -18px #071f20}.el-ecosystem-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(at 12% 0,#e1c78b24,#0000 70%);transition:opacity .6s;position:absolute;inset:0}.el-ecosystem-card:after{content:"";background:var(--el-card-gold);transform-origin:0;width:72px;height:3px;transition:transform .35s;position:absolute;bottom:0;left:28px;transform:scaleX(0)}.el-ecosystem-card[data-tone=library]{--el-card-gold:#936b2a;--el-card-muted:#596e5e;--el-card-line:#a6854638;color:#214a37;background:linear-gradient(145deg,#fffaf0,#efe3c7);border-color:#f6e8c8;box-shadow:inset 0 1px #fff,0 14px 36px -20px #071f20}.el-ecosystem-card[data-tone=jobs]{background:linear-gradient(145deg,#2d5949,#173e33)}.el-ecosystem-card:is(:hover,:focus-visible){border-color:#d8bd7d;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff20,0 24px 44px -18px #071f2080}.el-ecosystem-card:is(:hover,:focus-visible):before{opacity:1}.el-ecosystem-card:is(:hover,:focus-visible):after{transform:scaleX(1)}.el-ecosystem-card:focus-visible{outline-color:#eed393}.el-ecosystem-card:active{transform:translateY(-2px)}.el-ecosystem-visual{align-items:center;height:86px;margin-bottom:20px;display:flex;position:relative}.el-ecosystem-visual:before,.el-ecosystem-visual:after{content:"";border:1px solid var(--el-card-line);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-56px;right:-48px}.el-ecosystem-visual:after{width:140px;height:140px;top:-36px;right:-28px}.el-ecosystem-icon{color:#254b39;background:linear-gradient(145deg,#f2dca1,#cba863);border:1px solid #dcc18a70;border-radius:20px 20px 20px 6px;flex-shrink:0;place-items:center;width:68px;height:68px;font-size:28px;transition:transform .5s,box-shadow .5s;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px #fff8e499,0 8px 18px -8px #0b292a66}.el-ecosystem-card[data-tone=library] .el-ecosystem-icon{color:#f1dba2;background:linear-gradient(145deg,#347357,#194f39);border-color:#397157}.el-ecosystem-watermark{color:var(--el-card-gold);opacity:.12;font-size:62px;transition:opacity .5s,transform .5s;position:absolute;top:12px;right:12px;transform:rotate(12deg)}.el-ecosystem-card:is(:hover,:focus-visible) .el-ecosystem-icon{transform:rotate(0);box-shadow:inset 0 1px #fff8e499,0 12px 22px -8px #0b292a66}.el-ecosystem-card:is(:hover,:focus-visible) .el-ecosystem-watermark{opacity:.2;transform:rotate(6deg)}.el-ecosystem-label{color:var(--el-card-gold);letter-spacing:.025em;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.el-ecosystem-links h3{color:inherit;font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:12px;font-size:27px;font-weight:700}.el-ecosystem-links p{max-width:32ch;color:var(--el-card-muted);margin-bottom:24px;font-size:13px;line-height:1.8}.el-ecosystem-action{border-top:1px solid var(--el-card-line);width:100%;color:var(--el-card-gold);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:650;display:flex}.el-ecosystem-action i{border:1px solid var(--el-card-line);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:11px;transition:transform .4s,background .4s,color .4s;display:grid}.el-ecosystem-card:is(:hover,:focus-visible) .el-ecosystem-action i{background:var(--el-card-gold);color:#214a37;transform:translate(3px)}.el-ecosystem-card[data-tone=library]:is(:hover,:focus-visible) .el-ecosystem-action i{color:#fffaf0}.el-ecosystem-bottom{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:45px;margin-top:32px;padding-top:28px;display:flex}.el-ecosystem-bottom p{color:#bfd0c3;max-width:65ch;font-size:13px;line-height:1.85}.el-ecosystem-bottom strong{color:#f4f5ed;font-weight:600}.el-ecosystem .el-text-link{color:#ddc38a;flex-shrink:0;font-size:13px}.el-faq{background:#fffefa}.el-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);align-items:start;gap:70px;display:grid}.el-faq-list{gap:10px;display:grid}.el-faq-list details{background:#f6f8f1;border:1px solid #e0e6d8;border-radius:13px;transition:border-color .25s,background .25s;overflow:hidden}.el-faq-list details[open]{background:#fff;border-color:#becfac;box-shadow:0 6px 20px #183e2c07}.el-faq-list summary{color:#28533b;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:14px;font-weight:600;line-height:1.7;list-style:none;display:flex}.el-faq-list .el-expand{flex-shrink:0}.el-faq-list details>p{color:var(--el-land-muted);padding:0 24px 23px;font-size:13px;line-height:1.9}.el-final-section{background:#fffefa;padding:0 0 80px}.el-final-band{background:radial-gradient(at 100% 0,#ead8a5,#0000 70%),#f7f0de;border:1px solid #decc9f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:55px;padding:52px;display:grid;position:relative;box-shadow:0 14px 32px #67552b08}.el-final-band:before{content:"";background:#b89143;width:72px;height:3px;position:absolute;top:0;left:52px}.el-final-band h2{font-size:clamp(29px,2.7vw,37px)}.el-final-band h2 em{color:#9d7730}.el-final-band p{color:#6c715b;max-width:61ch;margin-top:20px;font-size:14px;line-height:1.85}.el-final-actions{justify-items:center;gap:12px;display:grid}@media (width<=1080px){.el-value-strip .container{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:24px}.el-value-strip li{gap:9px;padding-inline:14px;font-size:12px}.el-value-strip li i{flex-basis:20px;font-size:18px}.el-directions>.container{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);column-gap:30px}.el-heading h2,.el-directions .el-heading h2{font-size:32px}.el-direction-lane summary{column-gap:12px;padding:18px}.el-lane-copy strong{font-size:16px}.el-experience-layout,.el-outcomes-editorial,.el-faq-layout{gap:34px}.el-coming-copy,.el-coming-outline{padding:32px}.el-heading-inline{gap:32px}.el-preview-main{grid-template-columns:minmax(0,1fr) 95px;gap:22px 12px;padding:25px}.el-preview-heading h3{font-size:19px}.el-progress-ring{width:92px;height:92px}.el-progress-ring strong{width:75px;height:75px;font-size:25px}.el-outcomes-editorial>.el-heading{padding:30px}.el-outcome-notes article{grid-template-columns:65px minmax(0,1fr);column-gap:12px}.el-outcome-notes article>span{font-size:18px}.el-outcome-notes h3{font-size:16px}.el-persona-intro{min-height:78px}.el-persona-direction{min-height:124px}.el-ecosystem-card{padding:24px}.el-ecosystem-bottom{flex-direction:column;align-items:start;gap:14px}.el-final-band{gap:30px;padding:36px}}@media (width<=767px){.el-chapter{padding:56px 0}.el-heading{margin-bottom:28px}.el-heading h2,.el-directions .el-heading h2{font-size:clamp(28px,6.7vw,34px);line-height:1.32}.el-heading>p{margin-top:17px;font-size:14px}.el-kicker{margin-bottom:14px;font-size:11px}.el-value-strip .container{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:26px 28px}.el-value-strip p{text-wrap:balance;max-width:22ch;font-size:27px;line-height:1.35}.el-value-strip ul{border-top:1px solid #dfe3d5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-top:20px}.el-value-strip li{border:0;gap:12px;padding:0;font-size:12px}.el-value-strip li i{flex-basis:22px;font-size:19px}.el-value-strip li span br{display:none}.el-directions>.container{flex-direction:column;gap:28px;display:flex}.el-directions .el-heading{order:0}.el-direction-lanes{order:1;gap:10px;width:100%}.el-direction-note{border-radius:16px;order:2;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.el-path-art{width:115px}.el-direction-note h3{font-size:15px}.el-direction-note-copy>p{margin-top:9px;font-size:12px}.el-direction-note .el-availability-note{margin-top:12px;padding-top:12px;font-size:10px}.el-direction-lane summary{grid-template-columns:40px minmax(0,1fr) 28px;gap:5px 12px;padding:18px 16px}.el-lane-icon{border-radius:11px;width:40px;height:40px;font-size:17px}.el-lane-copy strong{font-size:16px}.el-lane-copy small,.el-lane-focus{font-size:10px}.el-lane-detail{padding:18px;font-size:13px}.el-expand{width:28px;height:28px}.el-heading-inline,.el-experience-layout,.el-outcomes-editorial,.el-faq-layout,.el-course-coming,.el-final-band{grid-template-columns:minmax(0,1fr);gap:28px}.el-heading-inline p{font-size:13px}.el-heading-inline .el-text-link{margin-top:10px}.el-landing .elearning-featured-grid,.el-landing .elearning-featured-grid:is(.is-count-1,.is-count-2,.is-count-3){grid-template-columns:minmax(0,1fr)}.el-landing .elearning-featured-grid.is-count-1 .elearning-course-card{display:flex}.el-landing .elearning-featured-grid.is-count-1 .elearning-card-thumb{aspect-ratio:16/9;height:auto;min-height:0}.el-course-coming{border-radius:18px;gap:0}.el-coming-copy,.el-coming-outline{padding:28px}.el-coming-copy h3{font-size:24px}.el-coming-copy>p{font-size:13px}.el-coming-outline ol{gap:22px;margin-block:24px}.el-experience>.container>.el-heading{text-align:left}.el-experience>.container>.el-heading .el-kicker{justify-content:start}.el-learning-preview{border-radius:18px;width:100%;max-width:560px;box-shadow:0 14px 30px #17463113}.el-learning-preview figcaption{padding:18px 22px}.el-preview-main{grid-template-columns:minmax(0,1fr) 90px;gap:24px 10px;padding:22px}.el-preview-heading h3{font-size:19px}.el-preview-heading>span{font-size:10px}.el-progress-ring{width:87px;height:87px}.el-progress-ring strong{width:71px;height:71px;font-size:25px}.el-preview-progress>span{font-size:9px}.el-preview-lessons li{gap:12px;padding:15px}.el-preview-lessons li>i{flex-shrink:0;width:32px;height:32px;font-size:14px}.el-preview-lessons li>span,.el-preview-certificate>span{font-size:12px}.el-preview-certificate{gap:12px;padding:16px}.el-preview-disclaimer{padding-inline:22px;font-size:10px}.el-learning-journey{margin-top:10px}.el-learning-journey li{gap:16px;padding-bottom:23px}.el-learning-journey h3{font-size:15px}.el-experience-footnote{font-size:11px;margin-top:25px!important}.el-outcomes-editorial>.el-heading{border-radius:18px;padding:30px 26px}.el-outcome-notes article{grid-template-columns:62px minmax(0,1fr);padding-block:22px}.el-outcome-notes h3{font-size:16px}.el-outcome-notes p{font-size:13px}.el-personas{border-radius:22px;margin-top:48px;padding:32px 16px 22px}.el-personas>header{text-align:left;margin-bottom:26px}.el-personas>header .el-kicker{justify-content:start;font-size:10px}.el-personas>header h3{font-size:27px}.el-personas>header h3 br{display:none}.el-personas>header p{margin-top:15px;font-size:13px}.el-persona-rows{grid-template-columns:minmax(0,1fr);gap:16px}.el-persona-row{border-radius:16px}.el-persona-thumb img{height:200px}.el-persona-intro{gap:12px;margin-top:-22px;padding:0 20px}.el-persona-icon{border-radius:12px;flex-basis:42px;height:42px;font-size:17px}.el-persona-intent{font-size:10px}.el-persona-row h4{font-size:18px}.el-persona-row>p{margin-block:12px 0;padding:0 20px;font-size:13px}.el-persona-direction{gap:10px;padding:14px 20px 18px}.el-persona-direction div>span{font-size:12px}.el-persona-direction small{font-size:10px}.el-persona-arrow{flex-basis:32px;height:32px;font-size:11px}.el-personas .el-personas-note{text-align:left;margin-top:20px;font-size:10px}.el-ecosystem-links{grid-template-columns:minmax(0,1fr);gap:14px}.el-ecosystem-card{border-radius:18px;grid-template-columns:50px minmax(0,1fr);gap:18px 16px;padding:24px;display:grid}.el-ecosystem-visual{align-self:start;height:auto;margin:4px 0 0}.el-ecosystem-visual:before,.el-ecosystem-visual:after,.el-ecosystem-watermark{display:none}.el-ecosystem-icon{border-radius:15px 15px 15px 5px;width:50px;height:50px;font-size:22px}.el-ecosystem-label{margin-bottom:6px;font-size:10px}.el-ecosystem-links h3{text-wrap:nowrap;margin-bottom:8px;font-size:23px;line-height:1.35}.el-ecosystem-links p{margin:0;font-size:12px}.el-ecosystem-action{grid-column:1/-1;padding-top:14px;font-size:12px}.el-faq-layout .el-heading{margin-bottom:0}.el-faq-list summary{gap:14px;padding:18px;font-size:13px}.el-faq-list details>p{padding:0 20px 20px;font-size:12px}.el-final-section{padding-bottom:56px}.el-final-band{border-radius:18px;padding:30px 26px}.el-final-band:before{left:26px}.el-final-band h2{font-size:27px}.el-final-band p{font-size:13px}.el-final-actions{justify-items:start}.el-final-actions .el-button{width:100%}}@media (width<=374px){.el-direction-note{grid-template-columns:minmax(0,1fr)}.el-path-art{width:180px}.el-preview-main{grid-template-columns:minmax(0,1fr) 75px;padding:18px}.el-progress-ring{width:74px;height:74px}.el-progress-ring strong{width:60px;height:60px;font-size:21px}.el-preview-heading h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.el-landing *,.el-landing :before,.el-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.el-landing .elearning-course-card:is(:hover,:focus-within),.el-direction-lane:hover,.el-ecosystem-card:is(:hover,:focus-visible,:active),.el-ecosystem-card:is(:hover,:focus-visible) :is(.el-ecosystem-icon,.el-ecosystem-watermark,.el-ecosystem-action i),.el-persona-row:is(:hover,:focus-visible,:active),.el-persona-row:is(:hover,:focus-visible) .el-persona-arrow{transform:none}}
