.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}.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}}.main-stats_stats__3tMg7{background-color:#332f3a;padding:2rem;color:#fff}.main-stats_stats__3tMg7 ul{width:90%;max-width:80rem;list-style:none;padding:0;margin:2rem auto;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;justify-content:space-around;color:#f8deab}.main-stats_stats__3tMg7 ul li{margin:1rem}.main-stats_stats__3tMg7 ul h2{color:#ffc34a}.main-stats_stats__3tMg7 ul svg{width:2rem;height:2rem;color:#ffc34a}.main-stats_stats__3tMg7 ul h2{font-size:1.25rem}@media (min-width:48rem){.main-stats_stats__3tMg7{padding:5rem 2rem}.main-stats_stats__3tMg7 ul{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.main-stats_stats__3tMg7 ul li{width:30%}.main-stats_stats__3tMg7 ul h2{font-size:1.5rem}.main-stats_stats__3tMg7 ul svg{width:5rem;height:5rem}}.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}}.code-challenge_challenge__2ygfl{background:-webkit-linear-gradient(60deg,#f07a2b,#ff006a);background:-moz-linear-gradient(60deg,#f07a2b,#ff006a);background:linear-gradient(30deg,#f07a2b,#ff006a);color:#fff}.code-challenge_example__25-KN{list-style:none;margin:2.5rem 0;padding:0;grid-gap:1rem;gap:1rem}.code-challenge_example__25-KN,.code-challenge_example__25-KN article{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.code-challenge_example__25-KN article{height:100%;background-color:#201e1b;color:#f0ecec;padding:1rem;border-radius:8px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}.code-challenge_example__25-KN article:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.code-challenge_example__25-KN h2{padding:1rem;margin:1rem;border-radius:4px;background-color:#cea5a3;color:#3b302f}.code-challenge_iconDesktop__3s_UB{display:none}svg.code-challenge_iconMobile__1vpUZ{width:10rem}@media (min-width:64rem){.code-challenge_example__25-KN{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:stretch;align-items:stretch;margin:5rem auto;max-width:90rem}.code-challenge_example__25-KN li{width:20%}.code-challenge_icon__2SE4d{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.code-challenge_iconDesktop__3s_UB{display:block}.code-challenge_iconMobile__1vpUZ{display:none}}.grid_grid__1L7lC{max-width:70rem;list-style:none;margin:3rem auto;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:2rem;gap:2rem}.course-content_content__VV8cs{background:#fbf3ec}.course-content_grid__2ODhj article{height:100%;background-color:#fbf6ff;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);padding:1rem}.course-content_grid__2ODhj h2{font-size:1.25rem;color:#453b5c}.course-content_grid__2ODhj p{color:#a088d8}.course-content_grid__2ODhj svg{width:5rem;height:5rem;color:#926ee7;margin-bottom:1rem}.course-projects_projects__2y4Ou{background:-webkit-linear-gradient(110deg,#360c98,#610c98);background:-moz-linear-gradient(110deg,#360c98,#610c98);background:linear-gradient(700deg,#360c98,#610c98);color:#fff}.course-projects_grid__3_dRM{max-width:100rem}.course-projects_grid__3_dRM article{height:100%;background-color:#201e1b;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.course-projects_grid__3_dRM img{width:100%;height:15rem;border-radius:6px;object-fit:contain}.course-projects_content__Zg6m9{padding:1.5rem}.course-projects_content__Zg6m9 h2{font-size:1.5rem;color:#8d869e}.course-projects_content__Zg6m9 p{color:#dfd9ee}.course-projects_image__1vbmL{padding:0 .75rem}.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-content_cta__k6h6x{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem}.hero-content_cta__k6h6x a{font-size:1rem}@media (min-width:48rem){.hero-content_cta__k6h6x{-moz-box-align:center;align-items:center;width:100rem}.hero-content_cta__k6h6x a{font-size:1.5rem}}.hero-header_header__33X2y{background-color:#ffc34a;background-image:-webkit-linear-gradient(100deg,rgba(243,190,83,.2),rgba(223,130,9,.7)),url(/images/flat-mountains.svg);background-image:-moz-linear-gradient(100deg,rgba(243,190,83,.2),rgba(223,130,9,.7)),url(/images/flat-mountains.svg);background-image:linear-gradient(-10deg,rgba(243,190,83,.2),rgba(223,130,9,.7)),url(/images/flat-mountains.svg)}