@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;600&display=swap";:root{font-family:Outfit,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--darkness);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#fff}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}:root{--brand-primary: linear-gradient(180deg, #e35df7, #9747ff);--brand-secondary: #42444a;--pure-white: #ffffff;--off-white: #e4e4e4;--dust: #cecece;--cement: #afafaf;--smoke: #8f8f8f;--cinder: #747474;--elephant: #555555;--slate: #343434;--tarmac: #222222;--off-black: #131313;--error: #cb0000;--link-focus: #1d6aff;--success: #88f200;--darkness: #070707}:root{--font-family-outfit: "Outfit", sans-serif;--fw-regular: 400;--fw-semibold: 600;--fs-jumbo-desktop: 100px;--lh-jumbo-desktop: 100px;--ls-jumbo-desktop: -2px;--fs-jumbo-mobile: 60px;--lh-jumbo-mobile: 72px;--ls-jumbo-mobile: -1.2px;--fs-display-desktop: 72px;--lh-display-desktop: 70px;--ls-display-desktop: -1.44px;--fs-sdisplay-desktop: 60px;--lh-sdisplay-desktop: 58px;--ls-sdisplay-desktop: -1.44px;--fs-display-mobile: 42px;--lh-display-mobile: auto;--ls-display-mobile: -.84px;--fs-h1-desktop: 40px;--lh-h1-desktop: 44px;--fs-h2-desktop: 32px;--lh-h2-desktop: 40px;--fs-h3-desktop: 24px;--lh-h3-desktop: 32px;--fs-h4-desktop: 20px;--lh-h4-desktop: 24px;--fs-h1-mobile: 32px;--lh-h1-mobile: 38.4px;--fs-h2-mobile: 28px;--lh-h2-mobile: 33.6px;--fs-h3-mobile: 24px;--lh-h3-mobile: 28.8px;--fs-h4-mobile: 20px;--lh-h4-mobile: 24px;--fs-body-xxl-desktop: 28px;--lh-body-xxl-desktop: 36px;--fs-body-xl-desktop: 24px;--lh-body-xl-desktop: 28px;--fs-body-l-desktop: 20px;--lh-body-l-desktop: 28px;--fs-body-m-desktop: 16px;--lh-body-m-desktop: 20px;--fs-body-s-desktop: 14px;--lh-body-s-desktop: 17px;--fs-body-xs-desktop: 12px;--lh-body-xs-desktop: 16px;--fs-body-xxl-mobile: 24px;--lh-body-xxl-mobile: 36px;--fs-body-xl-mobile: 20px;--lh-body-xl-mobile: 28px;--fs-body-l-mobile: 18px;--lh-body-l-mobile: 28px;--fs-body-m-mobile: 16px;--lh-body-m-mobile: 20px;--fs-body-s-mobile: 14px;--lh-body-s-mobile: 17px;--fs-body-xs-mobile: 12px;--lh-body-xs-mobile: 16px}body{width:100%;background-color:#fff}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}.loader-logo{animation:spin 1.5s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(360deg)}}.loader p{font-size:18px;color:var(--slate)}#app>h1{background:var(--brand-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#nav{height:100px;padding:2px 48px;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:var(--fw-regular);line-height:28px;letter-spacing:0}.links a{color:var(--slate)}.links button,.mobile-menu button{background-color:var(--darkness);width:136px;padding:12px;border:2px solid var(--slate);box-sizing:border-box;border-radius:35px;font-size:14px;line-height:17px;color:var(--pure-white)}.links{display:flex;align-items:center;justify-content:center;gap:50px}.hamburger{display:none}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#00000080;z-index:15}.mobile-menu{position:fixed;top:0;left:-320px;height:100vh;width:320px;background:#fff;padding:100px 48px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;transition:all .5s ease-in-out;z-index:20;box-sizing:border-box}.mobile-menu a{color:var(--darkness)}.mobile-menu a{color:var(--darkness);font-size:18px}@media (max-width: 950px){.links{display:none}.hamburger{display:block;z-index:25}.logo{z-index:25}.logo img{width:175px}}a{width:100%}#footer{padding:48px 104px;background-color:var(--brand-secondary);color:var(--pure-white);display:flex;flex-direction:column}.footerTop{display:flex;align-items:center;justify-content:space-between}.footerLogo{align-self:flex-start}.footerNav hr:first-child{display:none}.footerNav hr:last-child{margin:16px 0}.footerLinks{display:flex;gap:32px}.footerLinks a{color:var(--pure-white)}#footer hr{color:var(--elephant);border:.5px solid var(--elephant);border-radius:15px}.socials{display:flex;gap:16px}.footerBreak{width:100%;margin-top:0;margin-bottom:16px}.poweredBy p{margin:0;font-size:var(--fs-body-m-desktop);color:var(--cement)}@media (max-width: 780px){#footer{padding:32px 24px}.footerRight{width:80%}.footerLinks{justify-content:center;align-items:center;text-align:center}.socials{justify-content:space-evenly}.social{width:max-content}.footerTop{flex-direction:column}.footerLogo{align-self:center}.footerNav hr:first-child{display:block}.footerNav hr{margin:24px 0!important}.footerBreak{display:none}.poweredBy{text-align:center;margin-top:36px}}@media (max-width: 700px){#nav{padding:2px 20px}.mobile-menu{padding:100px 20px;width:250px;left:-250px}}.open{left:0}.links a,.mobile-menu a,.footerLinks a{position:relative;width:auto}.links a:after,.mobile-menu a:after,.footerLinks a:after{content:"";position:absolute;left:0;bottom:-2px;height:3px;width:100%;background:var(--slate);border-radius:4px;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform;pointer-events:none}.footerLinks a:after{background:var(--pure-white);height:2px}.links a:hover:after,.mobile-menu a:hover:after,.footerLinks a:hover:after{transform:scaleX(1)}.no-underline:after{display:none!important}.links a button{transition:all .5s cubic-bezier(.2,.8,.2,1)}.links a:hover button{color:var(--darkness);box-shadow:inset 0 0 0 2em var(--pure-white)}.active{font-weight:var(--fw-semibold)}.headerContent{margin:75px 100px}.headerContent{display:grid;grid-template-columns:1fr 2fr}.head-tag,.head-desc,.head{margin:0}.head-tag{align-self:flex-end;padding:4px 8px;border-radius:4px;background:var(--brand-primary);width:max-content;color:#fff;font-weight:var(--fw-regular);font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);transition:all .5s ease}.head{align-self:center;font-size:var(--fs-jumbo-desktop);font-weight:var(--fw-semibold);line-height:var(--lh-jumbo-desktop);letter-spacing:var(--ls-jumbo-desktop)}.head-desc{color:var(--slate);align-self:flex-start;font-weight:var(--fw-regular);font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop)}.buttonBars button,.content button,.CTACard button{width:136px;padding:12px;box-sizing:border-box;border-radius:35px;font-size:14px;line-height:17px}.buttonBars a:nth-child(1) button,.head-tag,.skipALevels button{background:radial-gradient(circle,#e35df7,#9747ff);background-size:300% 300%;background-position:top left;transition:background-position .6s ease;margin-right:16px}.buttonBars a:nth-child(1) button{color:#fff}.buttonBars a:nth-child(1) button:visited{color:#fff}.buttonBars a:nth-child(1) button,.content button{border:2px solid var(--slate)}.buttonBars a:nth-child(1) button:hover,.head-tag:hover,.skipALevels button:hover,.buttonBars a:nth-child(1):focus button,.head-tag:focus,.skipALevels button:focus{background-position:bottom right}.head-tag:hover{cursor:default}.buttonBars a:nth-child(2) button{background-color:var(--pure-white);color:var(--darkness);border:2px solid var(--darkness);transition:.5s}.buttonBars a:nth-child(2) button:hover,.buttonBars a:nth-child(2) button:focus{color:#fff;box-shadow:inset 0 0 0 2em var(--darkness)}.headerImages{position:relative;width:752px;height:619px;grid-column:2;grid-row:1/5;justify-self:end}.headerImages img:nth-child(1){position:absolute;width:538px;height:564px;left:214px;top:54.5px;background:#cecece;border-radius:16px;z-index:1}.headerImages img:nth-child(2){position:absolute;width:510px;height:418px;left:52px;top:154.5px;background:#888;border-radius:16px;z-index:2}.headerImages img:nth-child(3){position:absolute;width:348px;height:328px;left:404px;top:-.5px;background:#f2f2f2;border-radius:16px;z-index:3}.whyFoundation{margin:88px 104px;display:flex;flex-direction:column;gap:88px;padding:88px 0}.whyHead{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop)}.whyDesc{font-size:var(--fs-body-xl-desktop);line-height:var(--lh-body-xl-desktop);color:var(--smoke);margin:0}.pointers{display:flex;flex-direction:column;gap:16px}.point{display:flex;gap:16px;align-items:center}.point img,.point p{display:inline-block}.point img{width:36px;height:36px}.point p{font-size:var(--fs-body-xl-desktop);line-height:var(--lh-body-xl-desktop);color:var(--slate)}.whereNext{display:flex;align-items:center;gap:90px;margin:80px 0 80px 104px;justify-content:space-between}.whereNext .content{flex:1}.content{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;align-items:flex-start}.content button{background:var(--darkness)}.content button{background-color:var(--darkness);color:var(--pure-white);border:2px solid var(--slate);transition:.5s}.content button:hover,.content button:focus{color:var(--darkness);box-shadow:inset 0 0 0 2em var(--pure-white)}.whereHead{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop);margin:10px 0}.whereDesc{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);color:var(--smoke);margin:0}.leftright{display:flex;gap:8px}.leftright img{width:48px;height:48px;cursor:pointer}.icon-btn{width:48px;height:48px;cursor:pointer;transition:opacity .2s ease}.icon-btn.disabled{opacity:.4;pointer-events:none}.carousel-wrapper{width:773px;overflow:hidden;position:relative;cursor:grab}.carousel-wrapper:active{cursor:grabbing}.carousel-wrapper:after{content:"";position:absolute;top:0;right:0;width:80px;height:110%;background:linear-gradient(to left,#fff,#fff0);pointer-events:none;transition:opacity .5s ease}.carousel-wrapper:hover:after,.carousel-wrapper:focus-within:after{opacity:0;pointer-events:none}.slideShow{display:flex;gap:25px;-webkit-user-select:none;user-select:none}.slideItem img{width:241px;border-radius:10px;object-fit:cover}.banner-wrap{width:100%;overflow:hidden}.banner{display:flex;gap:36px;justify-content:center;align-items:center;height:100px;width:calc(100% + 20px);translate:-10px;transform:rotate(-2deg);transform-origin:center;box-sizing:border-box;background:var(--brand-primary);border-bottom:8px solid var(--brand-secondary);border-top:2px solid var(--brand-secondary);margin:100px 0 40px}.banner p{color:var(--pure-white);font-size:var(--fs-h3-desktop);font-weight:var(--fw-semibold);line-height:var(--lh-h3-desktop)}.qualitiesSection{margin:0 104px 80px;display:flex;flex-direction:column;gap:88px;justify-content:center;align-items:center}.qualitiesHead{color:var(--darkness);font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);max-width:600px;text-align:center}.qualities{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;width:100%;gap:56px}.quality{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:280px;height:inherit;text-align:center}.quality img{width:80px;height:80px;margin-bottom:24px}.quality h3,.quality p{margin:0}.quality h3{margin-bottom:8px;font-size:var(--fs-h4-desktop);font-weight:var(--fw-semibold);line-height:var(--lh-h4-desktop)}.quality p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);color:var(--tarmac)}.faq{color:var(--pure-white);background:var(--brand-primary);padding:80px 104px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:80px 0;gap:40px}.questions{display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;gap:32px;margin-bottom:80px}.faq-box{width:450px;margin-bottom:12px}.question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:12px}.questionNum p{margin:0;color:var(--dust);font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.question h4{font-size:var(--fs-h5-desktop);margin:10px 0;flex:1}.icon{width:28px;height:28px;transition:transform .26s ease;-webkit-user-select:none;user-select:none;margin-left:8px}.icon.open{transform:rotate(180deg)}.faq-box span{color:var(--brand-secondary);width:calc(100% - 2px);display:block;border:1px solid var(--dust);margin:5px 0 0;border-top-left-radius:15px;border-top-right-radius:15px}.answer{overflow:hidden;height:0;opacity:0;transition:height .3s ease,opacity .22s ease;background-color:var(--pure-white);margin:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:2px solid var(--dust);border-top:none;color:var(--slate)}.answer.open{opacity:1}.faq h1{font-size:var(--fs-jumbo-desktop);line-height:var(--lh-jumbo-desktop);letter-spacing:var(--ls-jumbo-desktop);margin:25px}.whoShouldJoin{margin:80px 104px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:44px}.joinHead h1{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop)}.joinSect{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;gap:50px 24px}.eligible{width:300px;color:var(--pure-white);background:var(--brand-primary);border-radius:30px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.eligible h3,.eligible p{margin:0}.eligible h3{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);letter-spacing:var(--ls-body-l-desktop);margin-bottom:5px}.eligible p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);letter-spacing:var(--ls-body-m-desktop)}.CTA{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;border:2px solid var(--slate)}.CTA hr{padding:0;margin:0;align-self:stretch;height:inherit;border:1px solid var(--slate)}.CTACard{width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 25px;text-align:center;gap:15px;align-self:stretch}.CTACard h3{margin:0;font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop)}.CTACard p{margin:0;color:var(--cinder);font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);letter-spacing:var(--ls-body-m-desktop)}.CTACard button{width:80%}.skipALevels button{border:2px solid var(--pure-white)}.stillUnsure button{border:2px solid transparent;border-radius:35px;background:linear-gradient(var(--pure-white),var(--pure-white)) padding-box,var(--brand-primary) border-box;transition:.35s ease;position:relative;color:var(--darkness)}.stillUnsure button .label{display:inline-block;background:var(--brand-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:.35s ease}.stillUnsure button:hover,.stillUnsure button:focus{background:var(--brand-primary);color:#fff;border:2px solid var(--pure-white)}.stillUnsure button:hover .label,.stillUnsure button:focus .label{-webkit-text-fill-color:#fff;color:#fff}.coursesSection{background:var(--pure-white);padding:44px 104px}.coursesInner{max-width:1350px}.coursesHeader{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.coursesTitle{margin:0;font-size:var(--fs-h1-desktop);color:var(--darkness);font-weight:600}.coursesSubtitle{margin:2px 0 0;color:var(--slate);font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop)}.coursesGrid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.coursesSubhead{margin:0 0 12px;font-size:var(--fs-body-l-desktop);font-weight:600;color:var(--darkness)}.mandatoryList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.courseCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fbfbff;border:1px solid #ececec;border-radius:12px;box-shadow:0 1px #00000005}.courseCard--mandatory{border-left:4px solid #9747ff}.courseIcon{flex:0 0 auto}.courseTitle{font-size:14px;color:var(--darkness)}.collapseGroup{display:flex;flex-direction:column;gap:12px}.collapseItem{border-radius:12px;overflow:hidden;border:1px solid #ececec;background:linear-gradient(180deg,#9747ffcc,#e35df7cc)}.collapseSummary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:none}.summaryLeft{display:flex;align-items:center;gap:12px}.catDot{width:12px;height:12px;border-radius:4px;box-shadow:0 1px #0000000a}.catTitle{font-weight:600;color:var(--pure-white);font-size:var(--fs-body-m-mobile)}.chev{transition:transform .22s ease;color:var(--pure-white)}.collapseItem[open] .chev{transform:rotate(180deg)}.panel{padding:12px 16px 18px;border-top:1px dashed #ececec;height:0;opacity:0;transition:height .3s ease,opacity .2s ease;margin:0}.collapseItem[open] .panel{opacity:1;height:max-content}.electiveList{list-style:none;margin:0;padding:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.chip{width:14px;height:14px;border-radius:6px;border:1px solid transparent;margin-right:8px;flex:0 0 auto;box-shadow:0 1px #00000005}.note{margin-top:12px;font-size:13px;color:var(--pure-white);opacity:.95}@media (max-width: 1440px){.head{font-size:var(--fs-display-desktop);line-height:var(--lh-display-desktop);letter-spacing:var(--ls-display-desktop)}.headerImages{width:600px;height:550px}.headerImages img:nth-child(1){width:75%;height:auto;left:25%;bottom:0}.headerImages img:nth-child(2){width:60%;height:auto;left:10%;top:25%}.headerImages img:nth-child(3){width:50%;height:auto;left:50%}.carousel-wrapper{width:507px}.banner p{font-size:var(--fs-h4-desktop);line-height:var(--lh-h4-desktop)}}@media (max-width: 1150px){.head{font-size:var(--fs-sdisplay-desktop);line-height:var(--lh-sdisplay-desktop);letter-spacing:var(--ls-sdisplay-desktop)}.head-desc{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.head-tag{font-size:var(--fs-body-s-desktop);line-height:var(--lh-body-s-desktop)}.headerImages{width:450px;height:450px}.buttonBars button{margin-right:0;max-height:fit-content}.buttonBars{display:flex;justify-content:space-between}.carousel-wrapper{width:241px}.carousel-wrapper:after{display:none}.whereNext{margin-right:104px}.banner p:last-child{display:none}.banner{gap:36px}.qualitiesSection{gap:44px}.CTACard{width:350px}.CTACard h3{margin:0;font-size:var(--fs-h3-desktop);line-height:var(--lh-h3-desktop);letter-spacing:var(--ls-h3-desktop)}.CTACard p{font-size:var(--fs-body-s-desktop);line-height:var(--lh-body-s-desktop);letter-spacing:var(--ls-body-s-desktop)}}@media (max-width: 950px){.whereHead{font-size:var(--fs-h2-desktop);line-height:var(--lh-h2-desktop);letter-spacing:var(--ls-h2-desktop)}.headerContent,.whyFoundation,.whereNext,.qualitiesSection,.whoShouldJoin{margin:60px 50px}.faq{margin:60px 0;padding:60px 50px}.whyFoundation{padding:0;gap:30px}.head{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop)}.whyDesc,.point p{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop)}.head-desc,.head-tag{font-size:var(--fs-body-s-desktop);line-height:var(--lh-body-s-desktop)}.headerImages{width:400px;height:400px;justify-self:end}.banner{gap:18px;padding:50px}.banner p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.qualities{gap:48px}.CTACard{padding:80px 10px}.coursesSection{padding:40px 28px}.coursesGrid{grid-template-columns:1fr}.electiveList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 780px){.headerContent,.whyFoundation,.whereNext,.qualitiesSection{margin:50px 25px}.faq{padding:50px 25px;margin:50px 0}.whyDesc,.point p,.whereDesc,.head-desc{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.head-tag{font-size:var(--fs-body-xs-desktop);line-height:var(--lh-body-xs-desktop)}.headerImages{width:325px;height:325px;justify-self:end}.content{justify-content:space-evenly}.banner p{font-size:var(--fs-body-s-desktop);line-height:var(--lh-body-m-desktop)}.joinHead h1{font-size:var(--fs-h3-desktop);line-height:var(--lh-h3-desktop);letter-spacing:var(--ls-h3-desktop);max-width:350px}.eligible h3{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile);letter-spacing:var(--ls-body-l-desktop);margin-bottom:5px}.eligible p{font-size:var(--fs-body-s-mobile);line-height:var(--lh-body-s-mobile);letter-spacing:var(--ls-body-m-desktop)}.eligible{width:350px}.CTA{flex-direction:column;justify-content:space-evenly;align-items:center;gap:36px;min-height:60vh;border-right:0;border-left:0}.CTACard{align-self:center;padding:40px 30px}.skipALevels{padding-bottom:0}.stillUnsure{padding-top:0}.CTA hr{height:0}}@media (max-width: 650px){.headerContent{max-width:450px;justify-self:center}.whyFoundation{gap:25px}.headerImages{width:400px;height:375px;grid-column:1;grid-row:3}.headerContent{grid-template-columns:1fr;text-align:center;margin:48px 24px;gap:30px}.head,.whereHead{font-size:var(--fs-h1-desktop);font-weight:var(--fw-semibold);letter-spacing:.1;line-height:normal}.whereHead{margin-bottom:30px}.head-tag{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile);justify-self:center}.head-desc,.whereDesc{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}.buttonBars{justify-content:space-evenly}.whereNext{flex-direction:column;gap:24px}.carousel-wrapper{width:507px;width:100%;overflow:scroll}.leftright{display:none}.content{gap:30px}.banner p{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.banner{width:calc(100% + 100px);translate:-50px;gap:32px}.banner p:first-child{display:none}.qualitiesHead{font-size:var(--fs-h2-desktop);line-height:var(--fs-h2-desktop)}.faq-box{width:350px}.faq h1{font-size:var(--fs-jumbo-mobile);line-height:var(--lh-jumbo-mobile);letter-spacing:var(--ls-jumbo-mobile)}.questionNum p,.answer{font-size:var(--fs-body-s-mobile);line-height:var(--lh-body-s-mobile)}.question h4{font-size:var(--fs-body-s-mobile)}.CTACard{width:calc(100% - 60px);align-items:flex-start;text-align:left}.CTACard p{max-width:350px}.CTACard button{width:90%}}@media (max-width: 450px){.headerImages{width:100%;height:350px}.head{font-size:var(--fs-display-mobile)}.whyHead,.whereHead{font-size:var(--fs-h1-mobile)}.head,.whyHead{font-weight:var(--fw-semibold);letter-spacing:.1;line-height:normal}.whyDesc,.point p{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}.head-tag{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.head-desc{font-weight:var(--fw-regular);font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.banner p{font-size:var(--fs-body-s-mobile);line-height:var(--lh-body-s-mobile)}.banner{translate:-10px;padding-left:10px;width:calc(100% + 100px)}.faq-box{width:280px}.joinHead h1{font-size:var(--fs-h3-desktop);line-height:var(--lh-h3-desktop);letter-spacing:var(--ls-h3-desktop);width:100%}.eligible h3{font-size:var(--fs-body-s-mobile);line-height:var(--lh-body-s-mobile)}.eligible p{font-size:var(--fs-body-xs-mobile);line-height:var(--lh-body-xs-mobile)}.eligible{width:300px}.CTACard button{width:100%}.coursesHeader{flex-direction:column;gap:8px}.coursesTitle{font-size:var(--fs-h1-mobile);line-height:var(--lh-h1-mobile)}.coursesSubtitle{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}}@media (max-width: 380px){.headerImages{width:280px;height:280px}.eligible{width:240px}}.heroSect{position:relative;min-height:80vh;display:flex;justify-content:center;align-items:center}.aboutHeroContent{display:flex;flex-direction:column;padding:75px 0;margin:0 100px;gap:32px;justify-content:center;align-items:center;text-align:center}.hero-title{font-size:var(--fs-jumbo-desktop);font-weight:var(--fw-semibold);line-height:var(--lh-jumbo-desktop);letter-spacing:var(--ls-jumbo-desktop);margin:0;color:var(--darkness)}.hero-desc{color:var(--slate);font-weight:var(--fw-regular);font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);margin:0;max-width:60ch}.primary-btn,.secondary-btn{width:180px;padding:12px;box-sizing:border-box;border-radius:35px;font-size:14px;line-height:17px;cursor:pointer;transition:all .5s ease;text-decoration:none;border:2px solid}.primary-btn{background:radial-gradient(circle,#e35df7,#9747ff);background-size:300% 300%;background-position:top left;color:var(--pure-white);border-color:var(--slate)}.primary-btn:hover,.primary-btn:focus{background-position:bottom right}.secondary-btn{background-color:var(--pure-white);color:var(--darkness);border-color:var(--darkness)}.secondary-btn:hover,.secondary-btn:focus{color:var(--pure-white);box-shadow:inset 0 0 0 2em var(--darkness)}.aboutIntro{margin:88px 104px;min-height:80vh;display:flex;flex-direction:column;justify-content:center;gap:32px;padding:40px 60px;background:url(/assets/hero-bg-BS_mIQfH.png) no-repeat center center/cover;border-radius:15px}.introContent h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);margin:0 0 24px;color:var(--pure-white)}.introContent p{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);color:var(--off-white);max-width:80%}.aboutTag{background:var(--brand-primary);background-size:200% 200%;background-position:top left;transition:background-position 1s ease;width:max-content;padding:8px 16px;border-radius:10px;font-weight:bolder;color:var(--pure-white);margin:0}.aboutTag:hover{background-position:bottom right;cursor:default}.missionVision{display:flex;gap:56px}.mvCard{flex:1;max-width:400px;padding:16px 32px;background:var(--pure-white);border-radius:16px;box-shadow:0 4px 16px #ffffff14;transition:transform .2s ease,box-shadow .2s ease}.mvCard:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.mvCard h3{font-size:var(--fs-h4-desktop);font-weight:var(--fw-semibold);margin-bottom:8px;color:var(--brand-secondary)}.mvCard p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);color:var(--off-black);margin-top:0}.whatSetsApart{margin:88px 104px;text-align:center}.whatSetsApart h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop);margin-bottom:56px;color:var(--darkness)}.features{display:flex;justify-content:center;flex-wrap:wrap;gap:56px}.feature{display:flex;flex-direction:column;align-items:center;text-align:center;width:280px}.feature img{width:80px;height:80px;margin-bottom:24px}.feature h3{font-size:var(--fs-h4-desktop);font-weight:var(--fw-semibold);line-height:var(--lh-h4-desktop);margin-bottom:8px;color:var(--darkness)}.feature p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);color:var(--tarmac);margin:0}.programSnapshot{margin:88px 104px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.programSnapshot h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);text-align:center;color:var(--darkness)}.programGrid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.programDetail{text-align:center;padding:24px;background:radial-gradient(circle,#e35df7,#9747ff);background-size:300% 300%;background-position:top left;transition:background-position .6s ease-in;border-radius:12px;width:180px}.programDetail:hover{background-position:bottom right}.programDetail h4{font-size:var(--fs-body-l-desktop);font-weight:var(--fw-semibold);color:var(--pure-white);margin:4px}.programDetail p{font-size:var(--fs-h4-desktop);font-weight:var(--fw-semibold);color:var(--pure-white);margin:0}.programDetail .small{font-size:var(--fs-body-s-desktop)}.ceoStatement{margin:88px 104px;text-align:center;padding:80px;background:var(--brand-primary);border-radius:16px;color:var(--pure-white)}.ceoStatement:hover .cite img{transform:scale(1.1)}.ceoContent h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);margin-bottom:32px}.ceoContent blockquote{font-size:var(--fs-body-xl-desktop);line-height:var(--lh-body-xl-desktop);font-style:italic;max-width:800px;margin:0 auto 24px}.ceoContent cite{font-size:var(--fs-body-l-desktop);font-weight:var(--fw-semibold);font-style:normal}.cite{display:flex;flex-direction:column;align-items:center;justify-content:center}.cite img{width:150px;margin-bottom:20px;transition:all .6s ease-in-out}.boardSection{margin:100px 104px;text-align:center}.boardSection h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);margin-bottom:24px;color:var(--darkness)}.boardDesc{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);color:var(--smoke);margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto}.boardGrid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:center}.boardMember{padding:32px 24px;background:var(--pure-white);border:2px solid rgba(0,0,0,0);border-radius:12px;box-shadow:0 2px 8px #0000001a;width:185px;transition:all .6s ease-in-out}.boardMember:hover{transform:scale(1.1);border:2px solid #9747ff}.boardMember h4{font-size:var(--fs-body-l-desktop);font-weight:var(--fw-semibold);margin-bottom:8px;color:var(--darkness)}.boardMember p{font-size:var(--fs-body-m-desktop);color:var(--slate);margin:0}.howToApply{margin:88px 104px;text-align:center;min-height:60vh}.howToApply h2{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);margin-bottom:24px;color:var(--darkness)}.applyDesc{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);color:var(--smoke);margin-bottom:56px;max-width:600px;margin-left:auto;margin-right:auto}.applySteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:56px}.step{padding:32px 24px;background:var(--pure-white);border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:all .6s ease-in-out;border:4px solid rgba(0,0,0,0);border-left-color:#9747ff;border-bottom-color:#9747ff}.step:hover{transform:scale(1.01);border-color:#9747ff;box-shadow:0 2px 8px #9747ffe6}.stepNumber{width:48px;height:48px;background:var(--brand-primary);color:var(--pure-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body-l-desktop);font-weight:var(--fw-semibold);margin:0 auto 16px}.step h4{font-size:var(--fs-body-l-desktop);font-weight:var(--fw-semibold);margin-bottom:12px;color:var(--darkness)}.step p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop);color:var(--slate);margin:0}.applyButton{margin-top:32px}.contactCTA{margin:88px 104px;padding:80px;background:var(--brand-secondary);border-radius:16px;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactInfo h3{font-size:var(--fs-h2-desktop);line-height:var(--lh-h2-desktop);text-align:center;margin-bottom:16px;color:var(--pure-white)}.contactInfo>p{font-size:var(--fs-body-l-desktop);line-height:var(--lh-body-l-desktop);text-align:center;color:var(--off-white)}.finalCTA{display:flex;gap:50px;justify-content:space-between;align-items:center}.finalCTA a{display:flex;justify-content:center;align-items:center}@media (max-width: 1440px){.hero-title{font-size:var(--fs-display-desktop);line-height:var(--lh-display-desktop);letter-spacing:var(--ls-display-desktop)}.heroImages{width:600px;height:550px}.heroImages img:nth-child(1){width:75%;height:auto;left:25%;bottom:0}.heroImages img:nth-child(2){width:60%;height:auto;left:10%;top:25%}.heroImages img:nth-child(3){width:50%;height:auto;left:50%}}@media (max-width: 1150px){.hero-title{font-size:var(--fs-sdisplay-desktop);line-height:var(--lh-sdisplay-desktop);letter-spacing:var(--ls-sdisplay-desktop)}.hero-desc{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.introContent p{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}}@media (max-width: 950px){.aboutHeroContent,.aboutIntro,.whatSetsApart,.programSnapshot,.ceoStatement,.boardSection,.howToApply,.contactCTA{margin:60px 50px}.programSnapshot,.ceoStatement,.contactCTA{padding:60px 40px}.hero-title{font-size:var(--fs-h1-desktop);line-height:var(--lh-h1-desktop);letter-spacing:var(--ls-h1-desktop)}.heroImages{width:400px;height:400px}.features{gap:48px}.introContent p{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.mvCard{display:flex;flex-direction:column;padding:24px 16px;gap:8px}.mvCard h3{font-size:var(--fs-h4-desktop);line-height:var(--lh-h4-desktop);margin:0}.mvCard p{font-size:var(--fs-body-s-mobile);line-height:var(--lh-body-s-mobile);margin:0}}@media (max-width: 780px){.aboutHeroContent,.aboutIntro,.whatSetsApart,.programSnapshot,.ceoStatement,.boardSection,.howToApply,.contactCTA{margin:50px 25px}.programSnapshot,.ceoStatement,.contactCTA{padding:50px 25px}.hero-desc{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.mvCard{max-width:100%}.missionVision{flex-direction:column;gap:20px}.ceoContent h2{font-size:var(--fs-h1-mobile);line-height:var(--lh-h1-mobile)}.ceoContent blockquote{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}}@media (max-width: 650px){.aboutHero{grid-template-columns:1fr;text-align:center;margin:48px 24px;gap:30px}.aboutIntro{padding:40px 30px}.heroImages{width:400px;height:375px;grid-column:1;grid-row:3;justify-self:center}.hero-title{font-size:var(--fs-h1-desktop);font-weight:var(--fw-semibold);letter-spacing:.1;line-height:normal}.hero-desc{font-size:var(--fs-body-l-mobile);line-height:var(--lh-body-l-mobile)}.programUnits{flex-direction:column}.applySteps,.contactDetails{grid-template-columns:1fr}.finalCTA{align-items:center;width:100%}.primary-btn,.secondary-btn{font-size:var(--fs-body-s-mobile);width:100%;max-width:220px}.boardMember{width:300px}.programDetail{width:100%;height:100%}}@media (max-width: 450px){.heroImages{width:100%;height:350px}.hero-title{font-size:var(--fs-display-mobile)}.aboutIntro{margin:0;padding:40px;border-radius:0}.introContent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.introContent h2{margin:0}.introContent p{max-width:100%}.aboutTag{font-size:var(--fs-body-s-mobile)!important;line-height:var(--lh-body-s-mobile)!important}.aboutTag{width:90%}.introContent h2,.whatSetsApart h2,.programSnapshot h2,.ceoStatement h2,.boardSection h2,.howToApply h2{font-size:var(--fs-h1-mobile)}.hero-tag,.hero-desc,.contactInfo p{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.feature{width:100%}.mvCard{padding:30px 20px}.programSnapshot{padding:0}.finalCTA{gap:16px}}.embed-map-responsive{position:relative;width:100%;height:60vh}.embed-map-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:none!important}.embed-map-frame{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.findus{margin:80px 100px}.findus h3{font-size:var(--fs-h1-desktop);line-height:var(--ls-h1-desktop);position:relative}.findus h3:after{content:"";position:absolute;left:0;bottom:-10px;height:4px;width:20%;border-radius:999px;background:var(--brand-primary)}.findCards{display:flex;align-items:flex-start;gap:50px 20px;flex-wrap:wrap;justify-content:space-between;max-width:900px}.findCard img{width:40px;height:40px}.findCard p,.findCard h4{margin:0}.findCard h4{margin-bottom:10px}.findCard p{font-size:var(--fs-body-m-desktop);line-height:var(--lh-body-m-desktop)}.findCard{width:250px;display:flex;flex-direction:column;gap:10px}.findCard:nth-child(2){width:150px}@media (max-width: 1000px){.findus{margin:50px 25px}.embed-map-responsive{height:40vh}.findCards{gap:20px;justify-content:flex-start}}@media (max-width: 850px){.findus h3{font-size:var(--fs-h1-mobile);line-height:var(--ls-h1-mobile)}.findCard{width:30%}}@media (max-width: 650px){.findCard{width:80%}.findCard p{font-size:var(--fs-body-m-mobile);line-height:var(--lh-body-m-mobile)}.findus h3:after{width:150px}}.responsive-form{display:flex;justify-content:center;align-items:center;height:calc(100vh - 100px)}.responsive-form iframe{height:100%;width:100%;border:0;margin:0}
