.Curriculum_page__yKNkn{min-height:100svh;overflow-x:hidden;background:radial-gradient(circle at 12% 6%,rgba(8,201,181,.13),transparent 27rem),radial-gradient(circle at 91% 17%,rgba(34,112,126,.09),transparent 31rem),#edf8f6;color:#092b55}.Curriculum_header__18q1h{width:min(1240px,calc(100% - 48px));min-height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(83,130,135,.18)}.Curriculum_brand__MRsIC{width:82px;display:block;overflow:hidden}.Curriculum_brand__MRsIC img{width:82px;height:auto;display:block}.Curriculum_header__18q1h nav{display:flex;align-items:center;gap:5px;color:#57727e;font-size:14px;font-weight:800}.Curriculum_header__18q1h nav a{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;border-radius:12px;transition:background .22s ease,color .22s ease,transform .22s ease}.Curriculum_header__18q1h nav a:hover{background:rgba(255,255,255,.7);color:#087f75;transform:translateY(-1px)}.Curriculum_header__18q1h nav .Curriculum_signup__42Nw3{background:#092b55;color:white}.Curriculum_hero__YQdCB{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:92px 0 112px;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);gap:clamp(54px,8vw,126px);align-items:end}.Curriculum_curriculum__9_i3Y>header>p,.Curriculum_heroCopy__pClDn>p{margin:0 0 20px;color:#078f82;font-size:13px;font-weight:900;letter-spacing:.17em}.Curriculum_heroCopy__pClDn h1{margin:0;font-size:clamp(54px,7vw,94px);line-height:.98;letter-spacing:-.07em;text-wrap:balance}.Curriculum_heroCopy__pClDn h1 em{color:#078f82;font-family:Georgia,Times New Roman,serif;font-weight:400}.Curriculum_heroCopy__pClDn>span{max-width:600px;margin-top:30px;display:block;color:#5f7985;font-size:17px;line-height:1.8;word-break:keep-all}.Curriculum_progressCard__uIAcf{padding:30px;border:1px solid rgba(83,130,135,.18);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 28px 76px rgba(13,74,82,.1)}.Curriculum_progressHeading__eqo_2{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.Curriculum_progressHeading__eqo_2 small{display:block;margin-bottom:8px;color:#708892;font-size:13px;font-weight:750}.Curriculum_progressHeading__eqo_2 strong{display:block;font-size:31px;letter-spacing:-.04em}.Curriculum_progressHeading__eqo_2>span{color:#078f82;font-family:Georgia,serif;font-size:25px;font-style:italic}.Curriculum_progressTrack__oTwrw{height:11px;margin-top:30px;overflow:hidden;border-radius:999px;background:#dbeae7}.Curriculum_progressTrack__oTwrw>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#08c9b5,#078f82)}.Curriculum_progressFacts__RVbOK{margin-top:22px;display:flex;justify-content:space-between;gap:16px;color:#718790;font-size:13px}.Curriculum_progressFacts__RVbOK b{color:#092b55;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Curriculum_foundationNote__6_lwR{margin:27px 0 0;padding-top:22px;border-top:1px solid #d6e5e2;color:#657e88;font-size:14px;line-height:1.7;word-break:keep-all}.Curriculum_programScope__2AyDa{margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d6e5e2;color:#718790;font-size:13px}.Curriculum_programScope__2AyDa b{margin-right:4px;color:#092b55;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Curriculum_scaleCard__4svV_{padding:31px;border-radius:28px;background:#092b55;color:white;box-shadow:0 30px 78px rgba(13,74,82,.16);transform:rotate(1.2deg)}.Curriculum_scaleCard__4svV_>p{margin:0 0 25px;color:#58dacc;font-size:13px;font-weight:900;letter-spacing:.16em}.Curriculum_scaleCard__4svV_>div{padding:15px 0;display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-top:1px solid rgba(255,255,255,.14)}.Curriculum_scaleCard__4svV_ strong{font-family:Georgia,serif;font-size:45px;font-style:italic;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Curriculum_scaleCard__4svV_ span{color:#b3c5cf;font-size:14px;font-weight:750}.Curriculum_scaleCard__4svV_>small{margin-top:20px;display:block;color:#849eac;font-size:13px}.Curriculum_curriculum__9_i3Y{padding:96px max(24px,calc((100vw - 1240px) / 2)) 142px;background:#082b4f;color:white}.Curriculum_curriculum__9_i3Y>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 50px}.Curriculum_curriculum__9_i3Y>header>p{grid-column:1;margin-bottom:0;color:#5fe0d2}.Curriculum_curriculum__9_i3Y>header h2{grid-column:1;margin:0;font-size:clamp(42px,5vw,68px);letter-spacing:-.065em}.Curriculum_curriculum__9_i3Y>header>span{grid-column:2;grid-row:1/3;max-width:390px;padding-bottom:7px;color:#93adba;font-size:15px;line-height:1.7}.Curriculum_grid__TwNTl{margin-top:70px;display:grid;gap:28px}.Curriculum_grid__TwNTl article{min-height:350px;padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(38px,6vw,88px);border:1px solid rgba(255,255,255,.13);border-radius:32px;background:rgba(255,255,255,.065);box-shadow:0 26px 70px rgba(1,18,37,.12);transition:transform .25s ease,background .25s ease,border-color .25s ease}.Curriculum_grid__TwNTl article:hover{transform:translateY(-3px);border-color:rgba(95,224,210,.48);background:rgba(255,255,255,.085)}.Curriculum_grid__TwNTl article.Curriculum_currentSection__wIwuU{background:white;color:#092b55;box-shadow:0 35px 86px rgba(1,18,37,.28)}.Curriculum_sectionOverview__as7hN{min-width:0;display:flex;flex-direction:column}.Curriculum_sequence__cMUjm{color:#6fe0d5;font-size:13px;font-weight:850;letter-spacing:.13em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Curriculum_currentSection__wIwuU .Curriculum_sequence__cMUjm{color:#078f82}.Curriculum_sectionHeading__Zrv1y{margin-top:23px;display:flex;flex-direction:column;align-items:flex-start}.Curriculum_sectionHeading__Zrv1y strong{font-family:Georgia,serif;font-size:clamp(78px,10vw,132px);line-height:.82;font-style:italic;font-weight:400;letter-spacing:-.075em}.Curriculum_sectionHeading__Zrv1y span{margin-top:27px;color:#8fa8b6;font-size:13px;font-weight:800;letter-spacing:.05em}.Curriculum_sectionScale___7289{margin-top:auto;padding-top:30px;display:flex;gap:24px;border-top:1px solid rgba(255,255,255,.14);color:#95aeba;font-size:13px}.Curriculum_currentSection__wIwuU .Curriculum_sectionScale___7289{border-top-color:#d9e7e4;color:#657d88}.Curriculum_sectionScale___7289 span{display:flex;flex-direction:column;gap:3px}.Curriculum_sectionScale___7289 b{color:white;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Curriculum_currentSection__wIwuU .Curriculum_sectionScale___7289 b{color:#092b55}.Curriculum_grid__TwNTl ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-content:stretch;list-style:none}.Curriculum_grid__TwNTl li{min-height:126px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:rgba(255,255,255,.055);color:#9ab1bd}.Curriculum_currentSection__wIwuU li{border-color:#d9e7e4;background:#f1f8f6;color:#657d88}.Curriculum_bandCardBody__WEzbo,.Curriculum_bandCardLink__9vvy3{min-height:124px;padding:21px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:14px 18px;color:inherit}.Curriculum_bandCardLink__9vvy3{transition:background .22s ease,transform .22s ease}.Curriculum_bandCardLink__9vvy3:hover{background:rgba(255,255,255,.07)}.Curriculum_currentSection__wIwuU .Curriculum_bandCardLink__9vvy3:hover{background:#e4f5f1}.Curriculum_bandCardLink__9vvy3:active{transform:scale(.99)}.Curriculum_bandName__Y1Bfr{display:flex;flex-direction:column;gap:5px}.Curriculum_bandName__Y1Bfr span{color:white;font-size:18px;font-weight:900}.Curriculum_currentSection__wIwuU .Curriculum_bandName__Y1Bfr span{color:#173b5d}.Curriculum_bandName__Y1Bfr small,.Curriculum_bandRange__TRJfK small,.Curriculum_bandTexts__l4Lwn small{color:#829daa;font-size:13px}.Curriculum_bandRange__TRJfK{align-self:end;display:flex;flex-direction:column;gap:5px}.Curriculum_bandRange__TRJfK strong{color:#c2d1d8;font-size:14px}.Curriculum_currentSection__wIwuU .Curriculum_bandRange__TRJfK strong{color:#506e7b}.Curriculum_bandTexts__l4Lwn{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.Curriculum_bandTexts__l4Lwn strong{color:white;font-family:Georgia,serif;font-size:34px;font-style:italic;font-weight:400}.Curriculum_currentSection__wIwuU .Curriculum_bandTexts__l4Lwn strong{color:#092b55}.Curriculum_bandCardBody__WEzbo>b,.Curriculum_bandCardLink__9vvy3>b{grid-column:1/-1;align-self:end;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#7f9aa7;font-size:13px;text-align:left}.Curriculum_currentSection__wIwuU .Curriculum_bandCardBody__WEzbo>b,.Curriculum_currentSection__wIwuU .Curriculum_bandCardLink__9vvy3>b{border-top-color:#d9e7e4}.Curriculum_grid__TwNTl li.Curriculum_currentBand__qLZoc{border-color:#08c9b5;box-shadow:inset 0 0 0 1px #08c9b5}.Curriculum_grid__TwNTl li.Curriculum_currentBand__qLZoc .Curriculum_bandCardLink__9vvy3>b,.Curriculum_grid__TwNTl li.Curriculum_currentBand__qLZoc .Curriculum_bandName__Y1Bfr span{color:#078f82}.Curriculum_bandCardLink__9vvy3:focus-visible,.Curriculum_grid__TwNTl article:focus-visible,.Curriculum_header__18q1h a:focus-visible{outline:3px solid rgba(8,201,181,.58);outline-offset:-3px}@media (max-width:850px){.Curriculum_hero__YQdCB{padding:68px 0 88px;grid-template-columns:1fr;gap:42px}.Curriculum_progressCard__uIAcf,.Curriculum_scaleCard__4svV_{width:min(100%,620px)}.Curriculum_curriculum__9_i3Y>header{grid-template-columns:1fr}.Curriculum_curriculum__9_i3Y>header>span{grid-column:1;grid-row:auto;max-width:600px}.Curriculum_grid__TwNTl article{grid-template-columns:1fr;gap:34px}.Curriculum_sectionOverview__as7hN{min-height:230px}}@media (max-width:650px){.Curriculum_header__18q1h{width:calc(100% - 30px);min-height:78px}.Curriculum_brand__MRsIC{width:59px}.Curriculum_brand__MRsIC img{width:61px}.Curriculum_header__18q1h nav{gap:0;font-size:13px}.Curriculum_header__18q1h nav a{min-height:36px;padding:0 8px}.Curriculum_header__18q1h nav a:first-child{display:none}.Curriculum_hero__YQdCB{width:calc(100% - 30px);padding-top:52px}.Curriculum_heroCopy__pClDn h1{font-size:53px}.Curriculum_heroCopy__pClDn>span{font-size:15px}.Curriculum_progressCard__uIAcf,.Curriculum_scaleCard__4svV_{padding:24px;border-radius:23px}.Curriculum_curriculum__9_i3Y{padding:76px 15px 100px}.Curriculum_curriculum__9_i3Y>header h2{font-size:42px}.Curriculum_grid__TwNTl{margin-top:48px;gap:18px}.Curriculum_grid__TwNTl article{min-height:0;padding:26px 21px;border-radius:23px}.Curriculum_sectionOverview__as7hN{min-height:220px}.Curriculum_sectionHeading__Zrv1y strong{font-size:88px}.Curriculum_sectionScale___7289{gap:18px}.Curriculum_grid__TwNTl ul{grid-template-columns:1fr}.Curriculum_bandCardBody__WEzbo,.Curriculum_bandCardLink__9vvy3,.Curriculum_grid__TwNTl li{min-height:120px}}@media (prefers-reduced-motion:reduce){.Curriculum_bandCardLink__9vvy3,.Curriculum_grid__TwNTl article,.Curriculum_header__18q1h nav a{transition:none}}