.page_page__tADWz{color:#303b34;background:#fff;font-family:var(--font-meridian-display)}.page_page__tADWz *{box-sizing:border-box}.page_page__tADWz ::selection{background:#dfe2f6;color:#253328}.page_page__tADWz figure,.page_page__tADWz h1,.page_page__tADWz h2,.page_page__tADWz h3,.page_page__tADWz p{margin:0}.page_page__tADWz h1,.page_page__tADWz h2{font-weight:400;letter-spacing:-.035em;text-wrap:balance}.page_page__tADWz h2{font-size:clamp(34px,3.6vw,54px);line-height:1.1}.page_page__tADWz p{font-size:17px;line-height:1.7;color:#58635c}.page_page__tADWz a{text-underline-offset:5px}.page_page__tADWz a:focus-visible,.page_page__tADWz summary:focus-visible{outline:3px solid #5e6ce3;outline-offset:5px}.page_page__tADWz section{scroll-margin-top:130px}.page_hero__rIpcD{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;padding:70px max(32px,calc((100% - 1320px) / 2)) 80px;background:#faf9f5;align-items:center}.page_heroCopy__2p64I h1{font-size:clamp(40px,3.9vw,62px);line-height:1.08}.page_heroCopy__2p64I>p{margin-top:26px;max-width:540px}.page_heroCopy__2p64I .page_availability__KH_aP{font-size:13px;margin-top:22px;color:#59625e}.page_heroPhoto__Dh90T{overflow:hidden;border-radius:14px;background:#e9dfd6}.page_heroPhoto__Dh90T img{display:block;width:100%;height:490px;object-fit:cover;object-position:60% center}.page_heroPhoto__Dh90T figcaption{padding:19px 24px;color:#5a4b40;font-size:14px;line-height:1.5}.page_actions__iPk3I{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px}.page_primary__NsOkc,.page_textLink__rPBOK{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.page_primary__NsOkc{background:#5e6ce3;color:#fff;border-radius:100px;padding:15px 23px;transition:background .18s ease,transform .18s ease}.page_primary__NsOkc:hover{background:#4c59c8;transform:translateY(-2px)}.page_primary__NsOkc svg,.page_textLink__rPBOK svg{flex-shrink:0;transition:transform .18s ease}.page_textLink__rPBOK{color:#424f91;justify-content:flex-start}.page_textLink__rPBOK:hover{text-decoration:underline}.page_textLink__rPBOK:hover svg{transform:translateX(3px)}.page_jumpLinks__cMmog{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;padding:20px 24px;border-bottom:1px solid #e3e5df}.page_jumpLinks__cMmog a{padding-block:8px;font-size:14px;color:#536157}.page_jumpLinks__cMmog a:hover{color:#424f91}.page_close__YH7UQ,.page_curriculum__bsTci,.page_faq__ZUj58,.page_outcomes__pamIZ,.page_path__BLUF1,.page_pricing__ZYRf6{padding:95px max(32px,calc((100% - 1220px) / 2))}.page_intro__gCkQp{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px}.page_outcomeRows__RpbRH{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px}.page_outcomeRows__RpbRH article{padding-top:24px;border-top:1px solid #cad1c9}.page_outcomeRows__RpbRH h3{font-size:22px;font-weight:500;margin-bottom:13px}.page_outcomeRows__RpbRH p{font-size:15px}.page_learningStory__u9g6b{display:grid;grid-template-columns:1fr 1fr;margin-top:85px;background:#e7ecdf}.page_learningStory__u9g6b figure{min-width:0}.page_learningStory__u9g6b img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:33% center}.page_learningCopy__7gZnX{padding:46px 42px}.page_learningCopy__7gZnX h2{font-size:clamp(30px,2.65vw,40px)}.page_learningCopy__7gZnX>p{margin-top:22px;font-size:15px;color:#475843}.page_learningCopy__7gZnX dl{margin:30px 0 0}.page_learningCopy__7gZnX dl>div{border-top:1px solid #bcc8b5;padding-block:16px}.page_learningCopy__7gZnX dt{font-weight:600;font-size:15px}.page_learningCopy__7gZnX dd{margin:7px 0 0;font-size:14px;line-height:1.65;color:#475843}.page_page__tADWz .page_small__uExXG{font-size:13px;line-height:1.65}.page_curriculum__bsTci{background:#f7f5ef;display:grid;grid-template-columns:.8fr 1.25fr;gap:95px}.page_curriculumIntro__rLpOA{align-self:start;position:sticky;top:145px}.page_curriculumIntro__rLpOA>p{margin-top:25px}.page_curriculumIntro__rLpOA .page_textLink__rPBOK{margin-top:18px}.page_syllabus__vyUxE details{border-top:1px solid #d5d9d0}.page_syllabus__vyUxE details:last-child{border-bottom:1px solid #d5d9d0}.page_page__tADWz summary{cursor:pointer;list-style:none}.page_page__tADWz summary::-webkit-details-marker{display:none}.page_syllabus__vyUxE summary{display:flex;align-items:center;gap:18px;min-height:86px;padding:20px 0;font-size:20px;line-height:1.35}.page_syllabus__vyUxE summary>span{flex:1 1}.page_syllabus__vyUxE summary small{color:#626b61;font-size:12px;white-space:nowrap}.page_page__tADWz summary svg{flex-shrink:0;transition:transform .22s ease}.page_page__tADWz details[open]>summary svg{transform:rotate(45deg)}.page_page__tADWz summary:hover{color:#424f91}.page_syllabusContent__19DG_{padding:0 25px 26px 0}.page_syllabusContent__19DG_ p{font-size:15px}.page_syllabusContent__19DG_ ul{margin:18px 0 0;padding-left:20px;column-count:2;column-gap:30px}.page_syllabusContent__19DG_ li{font-size:14px;line-height:1.6;margin-bottom:10px;page-break-inside:avoid;break-inside:avoid;color:#4c594f}.page_pricing__ZYRf6{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.page_pricing__ZYRf6>div:first-child>p{margin:25px 0 18px;max-width:430px}.page_pricePanel__wTWuR{background:#f0f1fa;border-radius:14px;padding:40px}.page_priceHeading__x75eL{padding-bottom:25px;border-bottom:1px solid #cbd0e5}.page_priceHeading__x75eL h3{font-size:20px;font-weight:500}.page_priceHeading__x75eL p{margin-top:20px;display:flex;flex-direction:column;gap:8px;color:#323d68}.page_priceHeading__x75eL strong{font-size:64px;line-height:1;letter-spacing:-.04em;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_priceHeading__x75eL span{font-size:14px}.page_pricePanel__wTWuR ul{padding:0;margin:25px 0;list-style:none}.page_pricePanel__wTWuR li{display:flex;gap:12px;margin-bottom:16px;font-size:15px;line-height:1.55;color:#354369}.page_pricePanel__wTWuR li svg{flex-shrink:0;margin-top:3px}.page_pricePanel__wTWuR .page_exclusions__43vux{font-size:13px;color:#515b78}.page_pricePanel__wTWuR>.page_primary__NsOkc{margin-block:26px 13px}.page_pricePanel__wTWuR .page_small__uExXG{color:#515b78}.page_path__BLUF1{background:#34483e;color:#fff}.page_path__BLUF1 p{color:#d3ddd5}.page_path__BLUF1 ol{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;padding:0;margin:50px 0 25px;list-style:none}.page_path__BLUF1 li{border-top:1px solid #718477;padding-top:22px}.page_path__BLUF1 li>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #8ea093;border-radius:50%;font-size:13px;margin-bottom:20px}.page_path__BLUF1 h3{font-weight:500;font-size:20px;line-height:1.4;margin-bottom:13px}.page_path__BLUF1 li p{font-size:15px}.page_path__BLUF1 .page_textLink__rPBOK{color:#ecf0e9}.page_faq__ZUj58{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.page_faq__ZUj58 details{border-bottom:1px solid #d9dfd7}.page_faq__ZUj58 summary{min-height:74px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:18px;line-height:1.4}.page_faq__ZUj58 details p{padding:0 35px 25px 0;font-size:15px}.page_close__YH7UQ{display:flex;align-items:center;justify-content:space-between;gap:60px;background:#ebe1d4}.page_close__YH7UQ p{max-width:530px;margin-top:22px;color:#625646}.page_close__YH7UQ>div:last-child{display:flex;flex-direction:column;gap:15px;flex-shrink:0}@media (min-width:801px) and (prefers-reduced-motion:no-preference){.page_heroPhoto__Dh90T{animation:page_settle__nIAuh .85s cubic-bezier(.16,1,.3,1) both}@keyframes page_settle__nIAuh{0%{transform:translateY(18px);clip-path:inset(3% 0 0 round 14px)}to{transform:none;clip-path:inset(0 round 14px)}}}@media (max-width:1050px){.page_hero__rIpcD{gap:30px}.page_heroPhoto__Dh90T img{height:440px}.page_curriculum__bsTci,.page_faq__ZUj58,.page_intro__gCkQp,.page_pricing__ZYRf6{gap:40px}.page_learningCopy__7gZnX{padding:30px}.page_outcomeRows__RpbRH,.page_path__BLUF1 ol{gap:28px}.page_pricePanel__wTWuR{padding:30px}}@media (max-width:800px){.page_hero__rIpcD{grid-template-columns:1fr;padding:46px 24px;gap:36px}.page_heroCopy__2p64I h1{font-size:clamp(38px,7.2vw,56px)}.page_heroCopy__2p64I>p{font-size:16px}.page_heroPhoto__Dh90T img{height:auto;aspect-ratio:1.3}.page_heroPhoto__Dh90T figcaption{padding:15px 20px}.page_jumpLinks__cMmog{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:24px;padding:12px 24px;scrollbar-color:#b8bdb5 transparent}.page_jumpLinks__cMmog a{white-space:nowrap}.page_close__YH7UQ,.page_curriculum__bsTci,.page_faq__ZUj58,.page_outcomes__pamIZ,.page_path__BLUF1,.page_pricing__ZYRf6{padding:60px 24px}.page_curriculum__bsTci,.page_faq__ZUj58,.page_intro__gCkQp,.page_pricing__ZYRf6{grid-template-columns:1fr;gap:30px}.page_intro__gCkQp{align-items:start}.page_outcomeRows__RpbRH{grid-template-columns:1fr;gap:25px;margin-top:32px}.page_outcomeRows__RpbRH h3{font-size:21px}.page_learningStory__u9g6b{grid-template-columns:1fr;margin-top:45px}.page_learningStory__u9g6b img{min-height:0;height:auto;aspect-ratio:1.25;object-position:center}.page_learningCopy__7gZnX{padding:30px 24px}.page_curriculumIntro__rLpOA{position:static}.page_syllabus__vyUxE summary{min-height:76px;font-size:18px;gap:10px}.page_syllabusContent__19DG_ ul{column-count:1}.page_pricePanel__wTWuR{padding:28px 24px}.page_path__BLUF1 ol{grid-template-columns:1fr;gap:28px;margin-top:32px}.page_path__BLUF1 li{display:flex;gap:18px}.page_path__BLUF1 li>span{flex-shrink:0}.page_path__BLUF1 h3{font-size:20px}.page_close__YH7UQ{flex-direction:column;align-items:flex-start;gap:30px}.page_page__tADWz section{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.page_page__tADWz summary svg,.page_primary__NsOkc,.page_primary__NsOkc svg,.page_textLink__rPBOK svg{transition:none}.page_primary__NsOkc:hover,.page_textLink__rPBOK:hover svg{transform:none}}