.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__3BT8R{background-color:#ff0095;background-image:-webkit-linear-gradient(60deg,rgba(172,9,36,.4),rgba(255,0,128,.8)),url(/images/diamond-sunset.svg);background-image:-moz-linear-gradient(60deg,rgba(172,9,36,.4),rgba(255,0,128,.8)),url(/images/diamond-sunset.svg);background-image:linear-gradient(30deg,rgba(172,9,36,.4),rgba(255,0,128,.8)),url(/images/diamond-sunset.svg);color:#fff}.hero-header_header__3BT8R nav a{color:#fff}.hero-header_header__3BT8R nav a.hero-header_active__1BvBL,.hero-header_header__3BT8R nav a:active,.hero-header_header__3BT8R nav a:hover{color:#ca9aeb}.hero-header_header__3BT8R svg{color:#fff;width:10rem;height:10rem}.hero-header_header__3BT8R strong{color:#ebaf6a}.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_section__1qp_Y h2{margin:0 0 2rem}.about-path_description__3ZAka{max-width:50rem;margin:auto;line-height:2rem}.about-path_perksection__1K7Yu{background-color:#1f1e20}.about-path_perks__1vnT1{list-style:none;margin:2rem auto;padding:0;width:90%;max-width:40rem}.about-path_perks__1vnT1 article{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;text-align:left;color:#fff;margin:1rem 0}.about-path_perks__1vnT1 svg{width:4rem;height:4rem;color:#fff}.about-path_perks__1vnT1 p{margin:0;text-align:center}@media (min-width:48rem){.about-path_perks__1vnT1{margin:0 auto}.about-path_perks__1vnT1 svg{width:12rem;height:12rem}.about-path_perks__1vnT1 article{grid-gap:2rem;gap:2rem;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin:0}.about-path_perks__1vnT1 p{text-align:left}.about-path_perks__1vnT1 li:nth-child(2n) article{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;text-align:right}}.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}}.course-links_container__1MKJs{padding:1rem;margin:1rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.4);box-shadow:0 2px 6px rgba(0,0,0,.4);background-color:#f5eff8}.course-links_container__1MKJs h3{font-size:2rem;font-weight:700;margin:0 0 1rem;color:#610c98}.course-links_links__2Y9Tl{margin:0;padding:1rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:1rem;gap:1rem;-moz-box-pack:center;justify-content:center}.course-links_links__2Y9Tl a{-moz-box-flex:1;flex:1 1}@media (min-width:48rem){.course-links_links__2Y9Tl{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:.5rem;gap:.5rem;padding:.5rem}.course-links_links__2Y9Tl a{padding:.5rem 1rem}}.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}.entry-points_section__1tSZt>h2{margin:2rem 0}.entry-points_section__1tSZt>p{max-width:50rem;margin:1rem auto}.entry-points_highlight__5qUmY{background-color:#360c98;color:#fff;padding:.5rem}.entry-points_items__2tdDV{max-width:80rem;-moz-box-align:stretch;align-items:stretch}.entry-points_entryLinks__2fdwQ{-webkit-box-shadow:none;box-shadow:none;border:2px solid #a56005;background-color:#fff1c2}.entry-points_entryLinks__2fdwQ h3{font-size:1.25rem}.entry-points_entryLinks__2fdwQ a{font-size:1rem}.entry-points_item__108al{-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium);background-color:#fce189;padding:1rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;height:100%}.entry-points_item__108al h2{font-size:1.5rem}