.current-site-header,.current-site-footer{--current-forest:#17271f;--current-paper:#f3f3eb;--current-lime:#dcee8a;box-sizing:border-box;color:var(--current-paper);background:var(--current-forest);text-align:left;font-family:DM Sans,Arial,sans-serif;line-height:1.6}.current-site-header *,.current-site-footer *{box-sizing:border-box}.current-site-header{z-index:30;border-bottom:1px solid #3b5140;justify-content:space-between;align-items:center;gap:28px;min-height:100px;padding:12px max(24px,50vw - 736px);display:flex;position:relative}.current-site-brand{flex:none;align-items:center;gap:12px;min-height:44px;display:inline-flex;color:#f3f3eb!important;text-decoration:none!important}.current-site-brand>img{object-fit:contain;width:56px;height:28px;display:block}.current-site-brand>span{letter-spacing:-1.8px;font-family:DM Sans,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1}.current-site-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.current-site-header nav a,.current-site-footer nav a{min-height:44px;color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.current-site-header a:hover,.current-site-footer a:hover{color:#dcee8a}.current-site-header nav .current-site-login{border:1px solid #3b5140;border-radius:5px;gap:24px;margin-left:10px;padding:10px 17px}.current-site-menu{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b5140;border-radius:5px;align-items:center;gap:10px;padding:10px 12px;display:none}.current-site-header :is(a,button):focus-visible,.current-site-footer a:focus-visible{outline-offset:5px;outline:3px solid #dcee8a}.current-site-footer{border-top:1px solid #3b5140;grid-template-columns:1fr auto;gap:30px;padding:40px max(24px,50vw - 656px);display:grid}.current-site-footer p{color:#b4c1aa;margin:15px 0 0;font-size:12px}.current-site-footer>nav{flex-wrap:wrap;place-content:start flex-end;gap:10px 24px;max-width:650px;font-size:12px;display:flex}.current-site-footer .current-site-legal{border-top:1px solid #3b5140;grid-column:1/-1;justify-content:flex-start;max-width:none;padding-top:18px;font-size:11px}.current-public-main{min-height:65vh}.current-public-intro{padding-block:64px!important}.current-public-intro h1{max-width:900px}.current-public-intro>p:last-child{color:#bdcbb2;max-width:600px;margin-top:24px;font-size:17px;line-height:1.7}.current-public-section{padding-block:64px}.current-public-section>h2{margin-bottom:28px}.current-public-section>p{max-width:650px;line-height:1.8}.current-public-audiences{grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;display:grid}.current-public-audiences>a{border:1px solid #3b5140;border-radius:8px;flex-direction:column;gap:18px;padding:30px;display:flex}.current-public-audiences h2{font-size:38px}.current-public-audiences p{max-width:450px;font-size:15px;line-height:1.7}.current-public-audiences strong{color:#dcee8a;margin-top:auto;font-size:13px}.current-public-pilot{grid-template-columns:1fr 1.2fr;gap:64px;display:grid;padding-block:60px 80px!important}.current-public-pilot aside h1{font-size:64px}.current-public-pilot aside p{color:#bdcbb2;max-width:380px;margin-top:24px;line-height:1.8}.current-public-pilot form{background:#21372b;border:1px solid #3b5140;border-radius:8px;gap:22px;padding:30px;display:grid}.current-public-pilot label{gap:8px;font-size:13px;display:grid}.current-public-pilot :is(input,select,textarea){font:inherit;color:#f3f3eb;box-sizing:border-box;background:#17271f;border:1px solid #53664b;border-radius:5px;width:100%;min-height:46px;padding:12px;font-size:16px;line-height:1.6}.current-public-pilot .current-privacy{align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;display:flex}.current-public-pilot input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px;margin-top:3px}.current-public-pilot [hidden]{display:none!important}.current-public-pilot button:disabled{opacity:.6;cursor:wait}.current-public-pilot .current-pilot-status{padding:20px 0;line-height:1.8}.current-public-pilot .current-pilot-email{text-underline-offset:4px;font-size:13px;text-decoration:underline}.current-public-pilot small{color:#bdcbb2;font-size:12px}.current-site-media .feature-panel{display:grid}.current-site-media .feature-panel[hidden]{display:none!important}.mv-blog-site>.current-site-header{width:100%;max-width:none}.mv-blog-site .mv-blog-index-head{color:#f3f3eb;background:#17271f}.mv-blog-site .mv-blog-index-head :is(h1,.mv-blog-eyebrow){color:#f3f3eb}.mv-blog-site .mv-blog-index-head em{color:#dcee8a}.mv-blog-site .mv-blog-index-head :is(.mv-blog-breadcrumbs,.mv-blog-hero-copy>p){color:#bdcbb2}.mv-blog-site .current-site-footer .current-site-brand{color:#f3f3eb}.mv-blog-site .current-site-header a{color:inherit}.service-public .current-site-header a,.service-public .current-site-footer a{color:#f3f3eb}.service-public .current-site-header .current-site-brand{font-size:inherit}@media (width<=1100px){.current-site-header nav{gap:19px}.current-site-header{gap:20px}.current-site-header nav .current-site-login{gap:15px;margin-left:0}.current-site-brand>span{font-size:30px}.current-site-brand>img{width:46px;height:23px}}@media (width<=950px){.current-site-header{min-height:82px;padding:12px 24px}.current-site-menu{display:inline-flex}.current-site-header nav{display:none}.current-site-header nav.open{background:#17271f;border-bottom:1px solid #3b5140;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.current-site-header nav a{padding:8px 4px}.current-site-header nav .current-site-login{justify-content:space-between;margin-top:12px;padding:12px}.current-site-footer{grid-template-columns:1fr}.current-site-footer>nav{justify-content:flex-start;max-width:none}.current-public-pilot{gap:32px}.current-public-pilot aside h1{font-size:50px}}@media (width<=650px){.current-site-header{min-height:76px;padding-inline:20px}.current-site-brand{gap:9px}.current-site-brand>span{font-size:29px}.current-site-brand>img{width:44px;height:22px}.current-site-footer{gap:22px;padding:30px 20px}.current-public-intro{padding-block:40px!important}.current-public-intro h1{font-size:52px}.current-public-intro>p:last-child{font-size:16px}.current-public-section{padding-block:40px}.current-public-audiences{grid-template-columns:1fr;gap:20px}.current-public-audiences>a{padding:24px}.current-public-pilot{display:block;padding-block:40px!important}.current-public-pilot aside{margin-bottom:30px}.current-public-pilot aside h1{font-size:52px}.current-public-pilot form{padding:22px}.current-public-pilot aside p{font-size:15px}.current-public-pilot .current-privacy{font-size:12px}}.current-public-overview{padding-top:0}.current-public-combined{color:#bdcbb2;margin-top:24px}.current-public-anchor{display:block;position:relative;top:-24px}.current-public-courses{border-block:1px solid #3b5140;scroll-margin-top:24px}.current-public-courses>h2{margin-top:20px;font-size:clamp(40px,5vw,68px)}.current-public-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0;display:grid}.current-public-course-grid article{border:1px solid #3b5140;border-radius:8px;padding:24px}.current-public-course-grid h3{margin-bottom:14px;font-size:24px}.current-public-course-grid p{color:#bdcbb2;font-size:15px;line-height:1.8}.current-public-course-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.current-public-course-actions>.text-link{min-height:44px;font-size:12px}.current-public-pilot fieldset{border:1px solid #53664b;border-radius:5px;margin:0;padding:18px}.current-public-pilot legend{padding:0 5px;font-size:13px}.current-public-pilot legend>span{color:#bdcbb2;margin-left:8px;font-size:12px}.current-public-pilot .current-pilot-usages label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:8px 0;padding-block:4px;display:flex}.current-pilot-usage-copy{gap:3px;min-width:0;display:grid}.current-pilot-usage-copy small{line-height:1.45}.current-public-pilot label>small{font-size:11px;line-height:1;display:inline}.current-public-pilot .current-pilot-clear{color:#bdcbb2;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;min-height:36px;padding:0;font-size:12px;text-decoration:underline}.current-pilot-status>h2{margin-bottom:18px;font-size:32px}.current-pilot-status>p{margin-bottom:18px}.current-public-pilot :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #dcee8a}#programmes{scroll-margin-top:24px}@media (width<=760px){.current-public-course-grid{grid-template-columns:1fr;gap:16px;margin:28px 0}.current-public-course-grid article{padding:22px}.current-public-course-actions{flex-direction:column;align-items:flex-start;gap:20px}.current-public-courses>h2{font-size:44px}}.current-public-audiences>a{position:relative}.current-public-audiences .current-public-anchor{position:absolute}.current-public-audiences .usage-number{color:#dcee8a;letter-spacing:1px;font:12px/1.4 Mono,monospace}.current-public-audiences ul{color:#bdcbb2;margin:0;padding-left:18px;font-size:14px;line-height:1.9}.current-public-audiences strong{justify-content:space-between;align-items:center;gap:20px;display:flex}.usage-combination{border-block:1px solid #3b5140;grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.usage-combination h2,.usage-examples h2,.usage-course-workspace h2{margin-top:20px;font-size:clamp(42px,4.5vw,64px);line-height:1.05}.usage-combination>div>p:not(.overline){color:#bdcbb2;max-width:540px;margin:0 0 22px;font-size:16px;line-height:1.8}.usage-combination .button{margin-top:8px}.usage-examples .current-public-course-grid span{color:#dcee8a;margin-bottom:20px;font-size:11px;display:block}.usage-examples>p:last-child{color:#bdcbb2;font-size:14px}.usage-landing-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:80px;display:grid;padding-block:64px 80px!important}.usage-landing-hero h1{max-width:700px;margin-top:20px;font-size:clamp(64px,6.5vw,100px);line-height:1.03}.usage-landing-lead{color:#bdcbb2;max-width:540px;margin-top:28px;font-size:18px;line-height:1.8}.usage-example-caption{color:#bdcbb2;max-width:520px;margin-top:24px;font-size:12px;line-height:1.8}.usage-landing-hero .home-course-preview{justify-self:end}.usage-landing-hero+.usage-course-details{border-top:1px solid #3b5140}.usage-course-details .current-public-course-grid h2{margin:0 0 18px;font-size:28px;line-height:1.1}.usage-course-workspace{border-top:1px solid #3b5140;grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-top:64px;padding-top:48px;display:grid}.usage-course-workspace ul{color:#bdcbb2;margin:0;padding-left:20px;font-size:15px;line-height:2.1}.usage-payment-note{color:#bdcbb2;max-width:500px;margin-top:24px;font-size:12px;line-height:1.8}.usage-related{border-top:1px solid #3b5140}.usage-related h2{margin-bottom:24px;font-size:clamp(32px,4vw,48px);line-height:1.15}.usage-related>p{color:#bdcbb2;margin-bottom:24px;font-size:16px}.usage-related .text-link{color:#dcee8a;align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}.usage-programme-intro{padding-bottom:36px}.usage-programme-intro .current-public-course-actions{margin-top:0}.usage-landing-hero .home-course-preview{color:#24372b}.usage-landing-hero .home-preview-label{color:#4b6048}@media (width<=1000px){.usage-landing-hero{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.usage-landing-hero h1{font-size:70px}.usage-combination,.usage-course-workspace{gap:40px}.usage-landing-lead{font-size:16px}}@media (width<=760px){.usage-landing-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px 48px!important}.usage-landing-hero h1{font-size:clamp(52px,11vw,78px)}.usage-landing-hero .home-course-preview{justify-self:center;width:340px}.usage-landing-hero .current-public-course-actions{gap:18px}.usage-combination,.usage-course-workspace{grid-template-columns:1fr;gap:30px}.usage-combination h2,.usage-examples h2,.usage-course-workspace h2{font-size:44px}.usage-combination>div>p:not(.overline){font-size:15px}.usage-course-workspace{margin-top:40px;padding-top:32px}.usage-course-details .current-public-course-grid h2{font-size:28px}.usage-related>p{font-size:15px}.usage-programme-intro{padding-bottom:24px}}.usage-landing-hero>*{min-width:0}.current-public-pilot .current-pilot-offer{color:#e2edcf;background:#263d2b;border:1px solid #a7bd6b;border-radius:6px;margin:0;padding:16px;font-size:13px;line-height:1.8}.current-site-header,.current-site-footer{padding-inline:max(64px,50vw - 656px)}.current-site-header nav a[aria-current=page]{color:var(--current-lime);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.current-site-header nav a{transition:color .15s}.current-site-header nav.open{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto;box-shadow:0 16px 28px #07110c33}.current-public-pilot>*,.current-public-pilot form>*{min-width:0}.current-public-pilot .current-pilot-ambassador{background:#263d2b;border-color:#71885c;gap:20px;display:grid}.current-pilot-ambassador>legend{color:#dcee8a}.current-pilot-ambassador>label:not(.current-privacy){gap:8px;display:grid}.current-pilot-ambassador .current-privacy{font-size:12px}.current-public-pilot .current-pilot-referral{border-top:1px solid #53664b;padding-top:8px;font-size:12px;line-height:1.8}.current-pilot-referral>summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}.current-pilot-referral>label{margin-top:14px}.current-public-pilot .current-pilot-referral input{text-transform:uppercase;letter-spacing:.06em}.current-pilot-referral>p{color:#bdcbb2;margin:12px 0}.current-pilot-referral>a{text-underline-offset:4px;color:#dcee8a;align-items:center;min-height:44px;margin-top:4px;text-decoration:underline;display:inline-flex}.current-pilot-referral .current-pilot-clear{min-height:44px;display:block}.current-public-pilot .current-pilot-programme-link{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.current-pilot-referral>summary:focus-visible{outline-offset:3px;outline:3px solid #dcee8a}.current-public-pilot form>label:not(.current-privacy){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px}.current-public-pilot form>label>:is(input,select,textarea){grid-column:1/-1;min-width:0}.current-public-pilot label>small{line-height:1.5}.current-public-pilot textarea{resize:vertical}.current-public-pilot .current-privacy a{text-underline-offset:3px;text-decoration:underline}.current-pilot-status:empty{padding:0}.current-pilot-status:not(:empty){overflow-wrap:anywhere;background:#21372b;border:1px solid #53664b;border-radius:8px;margin-top:22px;padding:24px}.current-public-pilot form[hidden]+.current-pilot-status{margin-top:0}.current-pilot-status .current-public-course-actions{gap:18px;margin-top:24px}.current-pilot-existing-account{border-top:1px solid #53664b;margin-top:28px;padding-top:20px;font-size:13px}.current-pilot-existing-account summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.current-pilot-existing-account p{color:#bdcbb2;margin:12px 0}.current-pilot-existing-account .text-link{color:#dcee8a;min-height:44px}@media (width<=1199px){.current-site-header,.current-site-footer{padding-inline:40px}}@media (width<=899px){.current-site-header,.current-site-footer{padding-inline:28px}}@media (width<=650px){.current-site-header,.current-site-footer{padding-inline:22px}.current-pilot-status:not(:empty){padding:22px}.current-public-pilot form{padding:22px 18px}}@media (width<=359px){.current-site-header,.current-site-footer{padding-inline:18px}.current-public-pilot form>label:not(.current-privacy){column-gap:8px}.current-public-pilot form,.current-pilot-status:not(:empty){padding:20px 16px}}.current-site-header nav{gap:clamp(12px,1.5vw,24px)}.current-site-platform{position:relative}.current-site-platform summary{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.current-site-platform summary::-webkit-details-marker{display:none}.current-site-platform summary:hover{color:#dcee8a}.current-site-platform summary:focus-visible{outline-offset:4px;outline:3px solid #dcee8a}.current-site-subnav{background:#21372b;border:1px solid #53664b;border-radius:8px;min-width:220px;padding:10px;position:absolute;top:100%;left:-18px;box-shadow:0 16px 30px #07110c55}.current-site-header nav .current-site-subnav a{white-space:normal;border-radius:4px;padding:8px 12px;display:flex}.current-site-subnav a:hover{background:#304b39}.current-site-header nav .current-site-login{gap:10px;margin-left:0;padding:10px 12px}.current-pilot-steps{border-top:1px solid #53664b;margin:28px 0;padding:0;list-style:none}.current-pilot-steps li{color:#e9f0df;border-bottom:1px solid #53664b;align-items:center;gap:14px;padding:13px 0;font-size:13px;line-height:1.5;display:flex}.current-pilot-steps b{color:#17271f;background:#dcee8a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;display:grid}@media (width<=1150px){.current-site-header nav{gap:12px;font-size:12px}.current-site-brand>span{font-size:30px}.current-site-brand>img{width:46px}}@media (width<=950px){.current-site-platform{width:100%}.current-site-platform summary{justify-content:space-between;padding:8px 4px}.current-site-subnav{min-width:0;box-shadow:none;margin-bottom:8px;padding:4px 8px;position:static}.current-site-header nav .current-site-login{margin-top:8px}}
