.main-footer_footer__25wud{padding:var(--space-12);text-align:center;background-color:#c1bdc8;color:#3a3232}.main-footer_footer__25wud a{text-decoration:none;color:#322a3f}.main-nav_navigation__2bxwi ul{list-style:none;margin:0;padding:0;display:-moz-box;display:flex;grid-gap:1rem;gap:1rem;-moz-box-pack:center;justify-content:center}.main-nav_navigation__2bxwi a{text-decoration:none;color:#916c24;text-shadow:none}.main-nav_navigation__2bxwi a.main-nav_active__-9yZd,.main-nav_navigation__2bxwi a:active,.main-nav_navigation__2bxwi a:hover{color:#4c435f}.page-hero_hero__Azfwj{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-shadow:0 1px 4px rgba(0,0,0,.2);text-align:center}.page-hero_hero__Azfwj h1{font-size:2rem;max-width:40rem;text-transform:uppercase}.page-hero_hero__Azfwj p{font-family:Roboto Slab,serif;font-size:1.25rem;max-width:50rem}.page-hero_hero__Azfwj strong{color:#610c98}.page-hero_icon__X3FDm svg{color:#fff;width:10rem;height:10rem}@media (min-width:48rem){.page-hero_hero__Azfwj h1{font-size:4rem}.page-hero_hero__Azfwj p{font-size:2rem}}.main-header_header__3x543{min-height:25rem;padding:2rem;background-size:cover;background-position:bottom;font-family:Roboto Mono,monospace}@media (min-width:48rem){.main-header_header__3x543{min-height:40rem}}.hero-header_header__1DN1T{background-color:#f0a717;background-image:-webkit-linear-gradient(100deg,rgba(255,195,74,.3),rgba(240,167,23,.8)),url(/images/rainbow-vortex.svg);background-image:-moz-linear-gradient(100deg,rgba(255,195,74,.3),rgba(240,167,23,.8)),url(/images/rainbow-vortex.svg);background-image:linear-gradient(-10deg,rgba(255,195,74,.3),rgba(240,167,23,.8)),url(/images/rainbow-vortex.svg);color:#fff}.section_section__3T8g4{text-align:center;padding:1rem 2rem}.section_section__3T8g4 h2{font-size:1.5rem;margin:.5rem 0}.section_section__3T8g4>header{margin-bottom:3rem}.section_section__3T8g4>header p{margin:1rem auto;max-width:50rem}.section_section__3T8g4 p{font-size:1rem}@media (min-width:48rem){.section_section__3T8g4{padding:3rem 2rem}.section_section__3T8g4 h2{font-size:2rem}.section_section__3T8g4 p{font-size:1.25rem}}.about-path_about__1udvA{background-color:#2b2923;color:#fff;line-height:2rem}.about-path_about__1udvA>p{max-width:50rem;margin:1rem auto}.about-path_perks__NMv6_{list-style:none;margin:2rem auto;padding:0;width:90%;max-width:60rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:2rem;gap:2rem}.about-path_perks__NMv6_ article{height:100%;border-radius:6px;padding:1rem;background-color:#f0ecec;color:#2b2923;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.about-path_perks__NMv6_ svg{width:4rem;height:4rem;color:#6b6655}@media (min-width:48rem){.about-path_perks__NMv6_{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.about-path_perks__NMv6_ li{width:33%}}.button_button__Ajcpy{cursor:pointer;font-family:Roboto Mono,monospace;text-decoration:none;padding:var(--space-4) var(--space-8);border-radius:50px;-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;display:-moz-inline-box;display:inline-flex;justify-content:space-around;-moz-box-align:center;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.button_button__Ajcpy:active,.button_button__Ajcpy:hover{-webkit-box-shadow:0 2px 30px rgba(0,0,0,.2);box-shadow:0 2px 30px rgba(0,0,0,.2)}.button_default__1gp0Y{background-color:#610c98;color:#fff;border:1px solid #610c98}.button_default__1gp0Y:active,.button_default__1gp0Y:hover{background-color:#360c98;border-color:#360c98}.button_outlined__1lvDi{border:1px solid #610c98;background-color:transparent;color:#360c98;-webkit-box-shadow:none;box-shadow:none}.button_outlined__1lvDi:active,.button_outlined__1lvDi:hover{background-color:#610c98;color:#fff}.button_icon__f6eRy{width:2rem;height:2rem;line-height:1rem;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media (min-width:48rem){.button_icon__f6eRy{width:3rem;height:3rem}}.detail-item_details__1QAoC{padding-left:.3rem;text-align:left}.detail-item_lectures__2GO8i{list-style:none;margin-left:0;padding-left:0}.detail-item_lectureData__39Ky-{text-align:left;padding-left:1rem}.path-details_details__3WBp_{background-color:#faf6e9;padding:2rem 0}.path-details_actions__2C5q4{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;grid-gap:1rem;gap:1rem}.path-details_detailItems__3udu0{list-style:none;margin:2rem auto;padding:0;max-width:60rem}.path-details_detailItems__3udu0 article{margin:1rem;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);flex-direction:column;grid-gap:1rem;gap:1rem}.path-details_detailItems__3udu0 article,.path-details_detailItems__3udu0 article>header{padding:1rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal}.path-details_detailItems__3udu0 article>header{text-align:left;margin:0;-moz-box-flex:1;flex:1 1;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:#fbda7d}.path-details_detailItems__3udu0 h2,.path-details_detailItems__3udu0 p{margin:0;color:#646156}.path-details_detailItems__3udu0 section{margin:0;padding:0;-moz-box-flex:3;flex:3 1}.path-details_detailItems__3udu0 p{font-size:1rem}.path-details_detailItems__3udu0 details{margin:1rem 0}.path-details_lectureData__2YycS{list-style:none;padding:0;margin:.5rem 1rem;text-align:left}.path-details_lectureData__2YycS h3{margin:0}.path-details_lectures__1j8v3{margin:0;padding:0;list-style:none}@media (min-width:48rem){.path-details_details__3WBp_ article{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.path-details_details__3WBp_ section{text-align:left}}.commit-to-challenge_section__3vw2s{max-width:50rem;margin:auto}p.commit-to-challenge_highlight__2uCCk,span.commit-to-challenge_highlight__2uCCk{color:#610c98;font-weight:700}p.commit-to-challenge_highlight__2uCCk{font-size:2rem}