.Masthead_wrap__5zPDg{background-color:var(--color-mono-6);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin-top:-56px;min-height:400px;padding-bottom:60px;padding-top:0;text-align:center}@media screen and (min-width:992px){.Masthead_wrap__5zPDg{padding-bottom:0}}@media screen and (min-width:1200px){.Masthead_wrap__5zPDg{min-height:500px;padding-bottom:0}}.Masthead_overlay__gn_OB{background:var(--color-mono-4);background:linear-gradient(180deg,rgba(var(--color-black-rgb),.3) 0,rgba(var(--color-black-rgb),.4) 95%,rgba(var(--color-black-rgb),1) 100%);min-height:461px;padding-bottom:60px;padding-top:75px;position:absolute;width:100%}@media screen and (min-width:992px){.Masthead_overlay__gn_OB{padding-bottom:0;padding-top:130px}}@media screen and (min-width:1200px){.Masthead_overlay__gn_OB{min-height:500px;padding-bottom:0;padding-top:75px}}.Masthead_details__kSY2G{padding-top:2rem}.Masthead_badge__mAz_7{display:flex;justify-content:center;margin-bottom:10px;z-index:1}.Masthead_badge__mAz_7 img{height:64px}.Masthead_heading__av__u{line-height:1.5;margin-bottom:0;padding:10px 20px;position:relative}@media screen and (min-width:768px){.Masthead_heading__av__u{padding:0 45px}}.Masthead_keyword__prxn_{font-size:1rem;letter-spacing:2px;text-shadow:0 3px 6px rgba(var(--color-black-rgb),.4);text-transform:uppercase}@media screen and (min-width:992px){.Masthead_keyword__prxn_{font-size:1.25rem}}.Masthead_title__X08EZ{font-size:2rem;font-weight:700;letter-spacing:1px;margin:0 auto;text-transform:capitalize}@media screen and (min-width:992px){.Masthead_title__X08EZ{font-size:3rem;max-width:800px}}.Masthead_authors__MfNPD{color:var(--color-mono-2);font-size:.875rem;font-weight:400;line-height:.5;margin-bottom:28px;padding:0 16px;position:relative;text-shadow:0 3px 6px rgba(var(--color-black-rgb),.4)}.Masthead_author__ne7t0{margin-right:16px}.Masthead_author__ne7t0:last-child{margin-right:0}.Masthead_button__jnqMn{background:transparent;border:0 solid transparent;border-radius:5px;box-shadow:0 0 0 transparent;color:var(--color-white);cursor:pointer;display:block;font-size:.875rem;font-weight:600;height:44px;letter-spacing:.3px;margin:0 auto;padding:0;position:relative;text-align:inherit;text-shadow:0 0 0 transparent}.Masthead_button__jnqMn.Masthead_startBtn__oGmvO{background-color:var(--color-mono-6);border:1px solid var(--color-mono-6);margin-bottom:10px;padding:0 15px}.Masthead_button__jnqMn.Masthead_introBtn__CsDOC{border:1px solid var(--color-mono-4);width:152px}.Masthead_button__jnqMn:disabled{color:var(--color-mono-4)}@media screen and (min-width:768px){.Masthead_button__jnqMn{display:inline;height:38px;margin-right:8px}.Masthead_button__jnqMn:last-child{margin-right:0}}.Callout_callout__MUeDU{background-color:var(--color-mono-6);border-radius:5px;font-size:1rem;padding:24px 32px 32px}.Callout_headline__1qAsR{margin:0;text-transform:uppercase}.Callout_message__OgM6k{margin:8px 0 0}.AchievementsMasthead_container__Bec4w{align-items:center;display:flex;flex-direction:column}.AchievementsMasthead_container__Bec4w p{margin:0}.AchievementsMasthead_container__Bec4w .AchievementsMasthead_name__JntUx{color:var(--color-mono-3-5);font-size:1.125rem;margin-bottom:8px}.AchievementsMasthead_container__Bec4w .AchievementsMasthead_achievementCount__VpEs5{color:var(--color-mono-3);font-size:1.625rem;margin-bottom:16px}.AchievementsMasthead_container__Bec4w .AchievementsMasthead_linkButton__c5H2e{align-items:center;background-color:var(--color-moon);border-radius:5px;color:var(--color-mono-1);display:flex;font-weight:600;height:44px;justify-content:center;padding:0 16px;margin-bottom:22px;width:255px}.AchievementsMasthead_container__Bec4w .AchievementsMasthead_linkButton__c5H2e:hover{background-color:var(--color-moon-farside)}@media(min-width:992px){.AchievementsMasthead_container__Bec4w .AchievementsMasthead_name__JntUx{font-size:1.5625rem}.AchievementsMasthead_container__Bec4w .AchievementsMasthead_achievementCount__VpEs5{font-size:2.25rem}}.Achievements_container__FNO7y{background:linear-gradient(156deg,var(--color-pluto) 0,var(--color-mono) 21%) 0 0 no-repeat padding-box;color:var(--color-mono-3);margin-top:-56px;min-height:100vh;padding:124px 15px}.Achievements_centered__EP5wo{align-items:center;display:flex;flex-direction:column;margin-top:124px}.ErrorMessage_errorMessage__jP011{margin:4rem auto;max-width:36rem;text-align:center}.page_isFetching__VQaxF{align-items:center;margin-top:4rem}.error_courseError__IydCM,.page_isFetching__VQaxF{display:flex;flex-direction:column}.error_courseError__IydCM .error_wrapper__4ed07{display:flex;gap:1.25rem;justify-content:center}.Courses_wrap__SI3P_{margin:0 auto;max-width:1520px;padding:60px}@media screen and (max-width:992px){.Courses_wrap__SI3P_{padding-left:20px;padding-right:20px}}.Courses_wrap__SI3P_ .Courses_courseList__dzIGV{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:5rem}.CourseViewer_wrap__v_dOO{background:var(--color-white);background:linear-gradient(180deg,var(--color-black) 50%,var(--color-white) 50%)}@media screen and (min-width:768px){.CourseViewer_wrap__v_dOO{padding:60px 32px 0}}@media screen and (min-width:992px){.CourseViewer_wrap__v_dOO{padding:42px 20px}}.CourseViewer_playerLoad__PTC0R{align-items:center;background-color:var(--color-mono-3);box-shadow:0 11px 37px rgba(var(--color-black-rgb),.16);display:flex;justify-content:center;max-width:1160px}@media screen and (min-width:768px){.CourseViewer_playerLoad__PTC0R{height:434px}}@media screen and (min-width:992px){.CourseViewer_playerLoad__PTC0R{border-radius:5px;height:496px;margin:0 auto}}.CourseViewer_contentLoad___Cd_l{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1160px}.CourseViewer_courseViewerWrapper__yXQYL{background-color:var(--color-mono-3);box-shadow:0 11px 37px rgba(var(--color-black-rgb),.16);display:grid;gap:0 0;grid-auto-rows:minmax(32vh,auto);grid-template-columns:auto;max-width:1160px;position:relative}@media screen and (min-width:768px){.CourseViewer_courseViewerWrapper__yXQYL{grid-auto-rows:minmax(400px,auto)}}@media screen and (min-width:992px){.CourseViewer_courseViewerWrapper__yXQYL{border-radius:5px;grid-auto-rows:minmax(550px,auto);grid-template-columns:auto 278px;margin:0 auto}}