@import url(https://fonts.googleapis.com/css2?family=Sora:wght@500;600&family=Hanken+Grotesk:wght@400;500;700&display=swap);
.menu{position:relative}.menu-content{background:var(--pgn-color-white,#fff);min-width:10rem;position:absolute;top:100%;z-index:10}[dir=ltr] .menu-content.pin-left{left:0}[dir=ltr] .menu-content.pin-right,[dir=rtl] .menu-content.pin-left{right:0}[dir=rtl] .menu-content.pin-right{left:0}.menu-dropdown-enter{opacity:0;transform:scale3d(.8,.8,1)}[dir=ltr] .menu-dropdown-enter{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter{transform-origin:25% 0}.menu-dropdown-enter-active{opacity:1;transform:scaleX(1);transition:all .25s cubic-bezier(.4,0,.2,1)}[dir=ltr] .menu-dropdown-enter-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter-active{transform-origin:25% 0}.menu-dropdown-exit{opacity:1;transform:scaleX(1)}[dir=ltr] .menu-dropdown-exit{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit{transform-origin:25% 0}.menu-dropdown-exit-active{opacity:0;transform:scale3d(.8,.8,1);transition:all .25s cubic-bezier(.8,0,.6,1)}[dir=ltr] .menu-dropdown-exit-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit-active{transform-origin:25% 0}.studio-header{background:var(--pgn-color-white,#fff);box-shadow:0 1px 0 0 #0000001a;height:3.75rem;position:relative;z-index:1000}.studio-header .btn-outline-primary{border-color:var(--pgn-color-white,#fff)}.studio-header .logo{box-sizing:initial;display:block;height:1.75rem;padding:var(--pgn-spacing-spacer-base,1rem) 0;position:relative;top:-.05em}[dir=ltr] .studio-header .logo{margin-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .studio-header .logo{margin-left:var(--pgn-spacing-spacer-base,1rem)}.studio-header .logo img{display:block;height:100%}.studio-header .course-title-lockup{overflow:hidden}@media only screen and (min-width:769px){.studio-header .course-title-lockup{padding:.5rem;width:70%}[dir=ltr] .studio-header .course-title-lockup{border-right:1px solid #e5e5e5;padding-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .studio-header .course-title-lockup{border-left:1px solid #e5e5e5;padding-left:var(--pgn-spacing-spacer-base,1rem)}}.studio-header .course-title-lockup span{color:var(--pgn-color-gray-800,#333);line-height:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item a{text-decoration:none}.icon-button{align-items:center;background:#0000;border:none;display:inline-flex;height:3rem;justify-content:center;line-height:3rem;padding:.75rem;text-align:center;vertical-align:middle;width:3rem}.icon-button:focus,.icon-button:hover{background:#0000001a}.learning-header,.learning-header .course-title-lockup{min-width:0}.learning-header .course-title-lockup span{overflow:hidden;padding-bottom:calc(var(--pgn-spacing-spacer-base, 1rem)*.1);text-overflow:ellipsis;white-space:nowrap}.learning-header .user-dropdown .btn{height:3rem}.site-header-desktop,.site-header-mobile{position:relative;z-index:1000}.site-header-mobile{height:3rem}.site-header-mobile .nav-link{cursor:pointer;text-decoration:none}.site-header-mobile img{height:1.5rem}.site-header-desktop{background:var(--pgn-color-white,#fff);box-shadow:0 1px 0 0 #0000001a}.site-header-desktop .nav-link{text-decoration:none}.site-header-desktop .logo{box-sizing:initial;display:block;height:1.75rem;padding:var(--pgn-spacing-spacer-base,1rem) 0;position:relative;top:-.05em}[dir=ltr] .site-header-desktop .logo{margin-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .site-header-desktop .logo{margin-left:var(--pgn-spacing-spacer-base,1rem)}.site-header-desktop .logo img{display:block;height:100%}.site-header-desktop .secondary-menu-container .expanded .nav-link,.site-header-desktop .secondary-menu-container .nav-link.active,.site-header-desktop .secondary-menu-container .nav-link:focus,.site-header-desktop .secondary-menu-container .nav-link:hover{background:var(--pgn-color-bg-active,#0a3055);color:var(--pgn-color-active,#fff)}.site-header-desktop .main-nav .nav-link{font-weight:500;letter-spacing:.01em;padding:1.125rem var(--pgn-spacing-spacer-base,1rem);text-decoration:none}.site-header-desktop .main-nav .expanded .nav-link,.site-header-desktop .main-nav .nav-link.active,.site-header-desktop .main-nav .nav-link:focus,.site-header-desktop .main-nav .nav-link:hover{background:var(--pgn-color-bg-active,#0a3055);color:var(--pgn-color-active,#fff)}.site-header-desktop .main-nav .menu{position:static}.site-header-desktop .main-nav .menu .menu-content{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:2px solid var(--pgn-color-bg-active);box-shadow:var(--pgn-elevation-box-shadow-down-1,0 1px 2px #00000040);left:0;padding:var(--pgn-spacing-spacer-base,1rem);right:0}.site-header-desktop .search-input{border-radius:var(--pgn-size-rounded-pill,50rem)}.footer{background-color:var(--pgn-color-light-100,#fcfcfc)}#root header.site-header-desktop,#root header.site-header-mobile{background-color:#0a1226;background-image:radial-gradient(700px 150px at 8% -50%,#2f5dd94d,#0000 65%),radial-gradient(560px 130px at 96% 150%,#f4602a1a,#0000 65%),radial-gradient(1px 1px at 22px 34px,#e9eefa8c 50%,#0000 51%),radial-gradient(.9px .9px at 110px 14px,#e9eefa59 50%,#0000 51%),radial-gradient(1.2px 1.2px at 182px 52px,#e9eefaa6 50%,#0000 51%),radial-gradient(.9px .9px at 62px 64px,#e9eefa4d 50%,#0000 51%);background-repeat:no-repeat,no-repeat,repeat,repeat,repeat,repeat;background-size:100% 100%,100% 100%,290px 80px,290px 80px,290px 80px,290px 80px;border-bottom:none;box-shadow:0 1px 0 0 #97aad724}#root header.site-header-desktop .nav-link,#root header.site-header-desktop a,#root header.site-header-mobile .nav-link,#root header.site-header-mobile a{color:#8e9cc0;font-family:Sora,sans-serif}#root header.site-header-desktop .nav-link.active,#root header.site-header-desktop .nav-link:hover,#root header.site-header-desktop a.active,#root header.site-header-desktop a:hover,#root header.site-header-mobile .nav-link.active,#root header.site-header-mobile .nav-link:hover,#root header.site-header-mobile a.active,#root header.site-header-mobile a:hover{color:#e9eefa}#root header.site-header-desktop .menu button,#root header.site-header-desktop .user-dropdown button,#root header.site-header-mobile .menu button,#root header.site-header-mobile .user-dropdown button{background:#ffffff1a!important;border:none!important;border-radius:50rem;color:#e9eefa}#root header.site-header-desktop .menu button:after,#root header.site-header-desktop .user-dropdown button:after,#root header.site-header-mobile .menu button:after,#root header.site-header-mobile .user-dropdown button:after{border-color:#e9eefa!important}#root header.site-header-desktop .dropdown-menu a,#root header.site-header-desktop .dropdown-menu a:hover,#root header.site-header-desktop .menu-content a,#root header.site-header-desktop .menu-content a:hover,#root header.site-header-mobile .dropdown-menu a,#root header.site-header-mobile .dropdown-menu a:hover,#root header.site-header-mobile .menu-content a,#root header.site-header-mobile .menu-content a:hover{color:#101a33}

/*# sourceMappingURL=app.16ef1040f86d83212ba4.css.map*/