.mc-home{--mc-ink:#161B22;--mc-copy:#2C333D;--mc-muted:#48515D;--mc-rule:#DDE2E8;--mc-action:#4A6000}.mc-home h1,.mc-home h2,.mc-home h3{font-family:Geist,sans-serif;text-wrap:balance}.mc-home h1{font-size:clamp(48px,13.5vw,64px);line-height:1.01;letter-spacing:-.065em;font-weight:550}.mc-home h2{font-size:36px;line-height:1.08;letter-spacing:-.045em;font-weight:500}.mc-home p{font-size:16px;line-height:1.65;color:var(--mc-copy)}.mc-home .wrap{width:calc(100% - 40px)}.mc-home .btn{min-height:48px;font-size:14px;padding:13px 18px}.mc-home .text-link{min-height:44px;font-size:14px;gap:12px}.mc-hero{padding:36px 0 25px;background:#f3f5f7}.mc-hero-layout{display:grid;gap:24px}.mc-hero-copy>p{margin-top:23px;max-width:480px}.mc-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:25px}.mc-operation-figure{margin:0;width:100%;max-width:480px;justify-self:center}.mc-operation-map{position:relative;width:100%;aspect-ratio:1/1;min-height:340px}.mc-operation-lines{position:absolute;inset:0;width:100%;height:100%}.mc-operation-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:17%;aspect-ratio:1;display:grid;place-items:center;background:#11151b;border-radius:9px}.mc-operation-core img{width:90%;height:auto;border-radius:6px}.mc-operation{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:38%;min-height:98px;text-align:center;font-size:15px;font-weight:500;line-height:1.3;color:#2c333d;background:transparent;border-radius:6px}.mc-operation>span:last-child{background:#f3f5f7;padding:0 3px}.mc-operation-icon{display:grid;place-items:center;width:43px;height:43px;color:#4a6000;background:#eef5cf;border:1px solid #CBD6AC;border-radius:50%}.mc-operation-icon svg{width:27px;height:27px}.mc-operation:hover{background:#e9edf1}.mc-operation:hover .mc-operation-icon{background:#e3ecc4}.mc-operation-academy{left:0;top:0}.mc-operation-talent{right:0;top:0}.mc-operation-applications{left:-1%;top:38%;width:35%}.mc-operation-models{right:-1%;top:38%;width:35%}.mc-operation-enterprise{left:0;bottom:0}.mc-operation-ventures{right:0;bottom:0}.mc-operation-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#48515d;line-height:1.5;margin-top:15px}.mc-application{background:#fbfcfd;padding:56px 0 0;border-top:1px solid #DDE2E8}.mc-application-layout{display:grid;gap:30px}.mc-application-copy>p{margin-top:20px;max-width:400px}.mc-application-copy>.text-link{margin-top:17px}.mc-workflow{margin:0;background:#e9edf1;border:1px solid #DDE2E8;border-radius:8px;overflow:hidden}.mc-workflow-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;background:#fbfcfd;border-bottom:1px solid #DDE2E8;font-size:12px;color:#161b22}.mc-workflow-top>span:last-child{color:#48515d;font-size:11px}.mc-workflow-content{padding:28px 20px;display:grid;grid-template-columns:.65fr 30px 1.1fr;align-items:center;gap:9px;min-height:216px}.mc-source-file{display:flex;flex-direction:column;align-items:center;gap:12px;color:#48515d}.mc-source-file svg{width:55px;height:66px}.mc-source-file span{font-size:11px;text-align:center;line-height:1.4}.mc-review-connection{display:flex;align-items:center;color:#7d8692}.mc-review-connection>span{height:1px;flex:1;background:#7d8692}.mc-review-connection .arrow{width:17px}.mc-review-result{background:#fbfcfd;padding:19px 16px;border-left:2px solid #4A6000}.mc-result-symbol{display:grid;place-items:center;width:24px;height:24px;border:1px solid #667644;color:#4a6000;border-radius:50%;font-weight:500;margin-bottom:13px;font-size:14px}.mc-review-result h3{font-size:21px;line-height:1.15;letter-spacing:-.04em;font-weight:500}.mc-review-result p{font-size:12px;line-height:1.6;margin-top:11px}.mc-workflow-bottom{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 10px;border-top:1px solid #DDE2E8;font-size:11px;color:#48515d}.mc-workflow-bottom i{font-style:normal}.mc-workflow-bottom strong{font-weight:500;color:#4a6000}.mc-workflow figcaption{font-size:11px;line-height:1.6;color:#48515d;padding:14px 18px;border-top:1px solid #DDE2E8;background:#fbfcfd}.mc-model-note{display:grid;grid-template-columns:36px 1fr;gap:12px 16px;align-items:center;margin-top:32px;padding-block:25px 31px;border-top:1px solid #DDE2E8}.mc-model-note>span svg{width:36px;height:36px;color:#4a6000}.mc-model-note h3{font-size:18px;letter-spacing:-.025em;line-height:1.2}.mc-model-note p{font-size:13px;margin-top:7px}.mc-model-note .text-link{grid-column:2;justify-self:start;font-size:12px;margin-top:0}.mc-academy{padding:52px 0 42px;background:#11151b;color:#e3e7ec}.mc-academy-layout{display:grid;gap:34px}.mc-academy h2{color:#e3e7ec;font-size:36px;line-height:1.07}.mc-academy-copy>p{font-size:16px;color:#c4cbd3;margin-top:21px;max-width:440px}.mc-academy-facts{display:flex;gap:40px;margin:29px 0 26px}.mc-academy-facts>div{display:flex;flex-direction:column;gap:4px}.mc-academy-facts strong{font-size:54px;line-height:1;letter-spacing:-.065em;font-weight:400;color:#e3e7ec}.mc-academy-facts span{font-size:12px;color:#949ca7}.mc-academy .btn.primary{color:#12160a;background:#cff24a;border-color:#cff24a}.mc-academy .btn.primary:hover{background:#c6dc6e;border-color:#c6dc6e}.mc-academy .btn:focus-visible{outline-color:#cff24a}.mc-academy-copy>.mc-academy-note{font-size:12px;line-height:1.7;margin-top:19px;color:#949ca7;max-width:440px}.mc-outcome-figure{margin:0;width:100%;max-width:420px;justify-self:center}.mc-portfolio-caption{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c4cbd3;margin-bottom:13px}.mc-outcome-document{background:#f3f5f7;color:#161b22;padding:23px 25px 24px;border:1px solid #C2CAD3;border-radius:5px}.mc-document-top{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:1.3}.mc-document-top img{width:38px;height:38px;border-radius:4px}.mc-document-top .mc-sample{margin-left:auto;font-size:11px;color:#48515d;font-weight:400}.mc-credential-icon{display:flex;justify-content:center;margin:23px 0 14px;color:#4a6000}.mc-credential-icon svg{width:67px;height:75px}.mc-outcome-document h3{font-size:30px;line-height:1.1;text-align:center;font-weight:500;letter-spacing:-.04em}.mc-credential-criteria{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:23px;padding-top:17px;border-top:1px solid #C2CAD3;font-size:11px;color:#48515d}.mc-outcome-figure figcaption{font-size:11px;line-height:1.6;color:#949ca7;margin-top:13px}.mc-home .co-jobs{background:#fbfcfd;color:#161b22;padding:56px 0}.mc-home .co-jobs-head{display:grid;grid-template-columns:1fr;gap:21px;margin-bottom:25px}.mc-home .co-jobs .co-section-label{display:none}.mc-home .co-jobs h2{font-size:36px;color:#161b22}.mc-home .co-jobs-head p{font-size:15px;color:#48515d}.mc-home .co-jobs .btn.primary{background:#4a6000;color:#fff;border-color:#4a6000;margin-top:20px;font-size:14px}.mc-home .co-jobs-list{border-color:#c2cad3}.mc-home .co-job-row{border-color:#dde2e8;padding:24px 0;gap:16px}.mc-home .co-job-row:hover{background:#f3f5f7}.mc-home .co-job-role h3{color:#161b22;font-size:22px;line-height:1.2}.mc-home .co-job-role p{font-size:13px;color:#48515d;margin-top:10px}.mc-home .co-job-employer>span:not(.co-job-wordmark){color:#2c333d;font-size:13px}.mc-home .co-job-scope>span{color:#48515d;font-size:12px}.mc-home .co-job-scope small,.mc-home .co-job-row>.arrow{color:#4a6000}.mc-home .co-job-scope small{font-size:12px}.mc-home .co-jobs-note{gap:15px;margin-top:23px}.mc-home .co-jobs-note p{font-size:11px;line-height:1.7;color:#48515d}.mc-home .co-jobs-note .text-link{font-size:12px;color:#161b22;border-color:#c2cad3}.mc-home .co-jobs a:focus-visible{outline-color:#4a6000}.mc-editorial{background:#e9edf1;padding:44px 0 48px;border-block:1px solid #DDE2E8}.mc-editorial h2{font-size:27px;line-height:1.15;margin-bottom:25px}.mc-editorial-links{display:grid;gap:0}.mc-editorial-links>a{display:grid;grid-template-columns:60px minmax(0,1fr) 18px;gap:17px;align-items:center;padding:22px 0;border-top:1px solid #C2CAD3}.mc-editorial-links>a:last-child{border-bottom:1px solid #C2CAD3}.mc-editorial-links strong{font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.035em;display:block}.mc-editorial-links small{font-size:12px;color:#48515d;line-height:1.6;margin-top:8px;display:block}.mc-editorial-links>a:hover strong{color:#4a6000}.mc-editorial-links>.arrow{width:18px}.mc-editorial-art{width:60px;height:68px;display:flex;align-items:center;justify-content:center;color:#4a6000;background:#f3f5f7;border-radius:4px}.mc-news-art{flex-direction:column;gap:6px}.mc-news-art span{height:2px;background:#4a6000;width:30px}.mc-news-art span:first-child{height:14px}.mc-news-art span:last-child{width:19px;align-self:flex-start;margin-left:15px}.mc-audio-art{gap:3px;padding:8px}.mc-audio-art i{display:block;width:2px;background:#4a6000;max-height:38px}@media(min-width:600px){.mc-home .wrap{width:calc(100% - 64px)}.mc-hero{padding-top:52px}.mc-hero-layout{gap:30px}.mc-home h1{font-size:72px}.mc-hero-copy>p{max-width:540px}.mc-operation-figure{max-width:460px}.mc-application-layout{grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.mc-workflow-content{min-height:245px}.mc-model-note{grid-template-columns:40px 1fr auto;gap:20px}.mc-model-note .text-link{grid-column:auto}.mc-academy-layout{grid-template-columns:1fr 1fr;align-items:center;gap:30px}.mc-academy h2{font-size:39px}.mc-outcome-document{padding:24px 20px}.mc-home .co-jobs-head{grid-template-columns:1fr 1fr;gap:40px}.mc-home .co-job-row{gap:20px}.mc-editorial-links{grid-template-columns:1fr 1fr;gap:35px}.mc-editorial-links>a{border-bottom:1px solid #C2CAD3;grid-template-columns:60px 1fr 18px;gap:16px}}@media(min-width:1000px){.mc-home .wrap{width:min(calc(100% - 112px),1280px)}.mc-home h1{font-size:clamp(74px,7.2vw,106px)}.mc-home h2{font-size:56px}.mc-hero{padding:60px 0 44px}.mc-hero-layout{grid-template-columns:1fr 1fr;gap:65px;align-items:center}.mc-hero-copy>p{font-size:18px;max-width:460px;margin-top:28px}.mc-hero-actions{margin-top:31px;gap:24px}.mc-operation-figure{max-width:530px}.mc-operation{font-size:17px;min-height:118px;gap:10px}.mc-operation-icon{width:54px;height:54px}.mc-operation-icon svg{width:33px;height:33px}.mc-operation-figure figcaption{margin-top:15px;font-size:12px}.mc-application{padding-top:88px}.mc-application-layout{grid-template-columns:1fr 1.15fr;gap:100px}.mc-application-copy>p{font-size:18px;max-width:380px}.mc-application-copy>.text-link{margin-top:24px}.mc-workflow-top{padding:21px 26px;font-size:14px}.mc-workflow-top>span:last-child{font-size:12px}.mc-workflow-content{padding:40px 36px;grid-template-columns:.8fr 45px 1.2fr;gap:18px;min-height:300px}.mc-source-file svg{width:72px;height:86px}.mc-source-file span{font-size:13px}.mc-review-result{padding:25px}.mc-review-result h3{font-size:29px}.mc-review-result p{font-size:14px}.mc-result-symbol{margin-bottom:18px}.mc-workflow-bottom{font-size:13px;padding:19px;gap:25px}.mc-workflow figcaption{font-size:12px;padding:17px 26px}.mc-model-note{margin-top:48px;padding-block:28px 36px;gap:25px}.mc-model-note h3{font-size:22px}.mc-model-note p{font-size:15px}.mc-model-note .text-link{font-size:14px}.mc-academy{padding:80px 0}.mc-academy-layout{gap:90px;grid-template-columns:1.1fr .9fr}.mc-academy h2{font-size:55px}.mc-academy-copy>p{font-size:18px}.mc-academy-facts{gap:55px;margin:32px 0}.mc-academy-facts strong{font-size:68px}.mc-academy-facts span{font-size:13px}.mc-academy-copy>.mc-academy-note{font-size:12px}.mc-outcome-figure{max-width:430px}.mc-outcome-document{padding:30px 34px}.mc-document-top{font-size:14px}.mc-document-top img{width:44px;height:44px}.mc-credential-icon{margin:30px 0 20px}.mc-credential-icon svg{width:84px;height:94px}.mc-outcome-document h3{font-size:37px}.mc-credential-criteria{font-size:12px;margin-top:28px}.mc-home .co-jobs{padding-block:80px}.mc-home .co-jobs h2{font-size:52px}.mc-home .co-jobs-head{margin-bottom:38px}.mc-home .co-jobs-head p{font-size:17px;max-width:430px}.mc-home .co-job-row{padding-block:27px}.mc-home .co-job-role h3{font-size:25px}.mc-home .co-jobs-note p{font-size:12px}.mc-editorial{padding-block:56px}.mc-editorial h2{font-size:36px}.mc-editorial-links{gap:64px}.mc-editorial-links>a{grid-template-columns:95px 1fr 24px;gap:25px;padding-block:25px}.mc-editorial-art{width:95px;height:88px}.mc-editorial-links strong{font-size:28px}.mc-editorial-links small{font-size:14px}.mc-news-art span{width:46px}.mc-news-art span:first-child{height:23px}.mc-news-art span:last-child{width:28px;margin-left:25px}.mc-audio-art{gap:5px}.mc-audio-art i{width:3px}}@media(max-width:359px){.mc-home .wrap{width:calc(100% - 32px)}.mc-home h1{font-size:46px}.mc-operation-map{min-height:320px}.mc-operation{font-size:14px;min-height:90px}.mc-operation-models{width:37%}.mc-operation-icon{width:39px;height:39px}.mc-workflow-content{padding:25px 14px;gap:7px;grid-template-columns:.65fr 18px 1.1fr}.mc-review-result{padding:16px 12px}.mc-review-result h3{font-size:19px}.mc-home h2{font-size:33px}.mc-editorial-links>a{gap:12px;grid-template-columns:48px 1fr 16px}.mc-editorial-art{width:48px;height:62px}.mc-editorial-links strong{font-size:18px}.mc-home .co-job-role h3{font-size:21px}.mc-portfolio-caption{font-size:10px;gap:10px}}@media(prefers-reduced-motion:reduce){.mc-home *{scroll-behavior:auto}}.mc-hero-layout>*{min-width:0}@media(max-width:999px){.mc-hero-layout{grid-template-columns:minmax(0,1fr)}.mc-operation-map{aspect-ratio:auto;height:340px}.mc-operation-models span{max-width:100%;overflow-wrap:normal}}@media(max-width:359px){.mc-operation-map{height:320px}.mc-operation-models{width:40%}}.mc-engineering-image{margin:26px 0 0}.mc-engineering-image img{display:block;width:100%;height:auto;border-radius:6px}.mc-engineering-image figcaption{font-size:10px;color:#48515d;margin-top:9px;line-height:1.5}.mc-operation-map{height:326px;min-height:326px;aspect-ratio:auto}.mc-operation-core{top:0;left:50%;transform:translate(-50%);width:48px;height:48px;border-radius:7px}.mc-operation{left:var(--node-x);top:var(--node-y);right:auto;bottom:auto;width:44%;height:76px;min-height:0;transform:translate(-50%,-50%);gap:5px;background:#fbfcfd;border:1px solid #D5DBE0;border-radius:5px;font-size:14px}.mc-operation>span:last-child{background:transparent;padding:0 5px}.mc-operation-academy{--node-x:22%;--node-y:31.90184%}.mc-operation-talent{--node-x:78%;--node-y:31.90184%}.mc-operation-applications{--node-x:22%;--node-y:58.89571%}.mc-operation-models{--node-x:78%;--node-y:58.89571%}.mc-operation-enterprise{--node-x:22%;--node-y:85.88957%}.mc-operation-ventures{--node-x:78%;--node-y:85.88957%}.mc-operation-icon{width:25px;height:25px;background:transparent;border:0;border-radius:0;flex-shrink:0}.mc-operation-icon svg{width:24px;height:24px}.mc-operation-figure figcaption{margin-top:0}.mc-operation:focus-visible{outline:2px solid #4A6000;outline-offset:3px}.mc-operation-lines{pointer-events:none}.mc-operation-figure{scroll-margin-top:100px}@media(min-width:1000px){.mc-operation-map{height:390px}.mc-operation{height:88px;font-size:16px;gap:7px}.mc-operation-core{width:57px;height:57px}.mc-operation-icon,.mc-operation-icon svg{width:28px;height:28px}}
