h1,h2,h3,h4,h5,h6,header{margin:0;font-weight:800}em{font-style:normal}a{transition:all .3s}a:hover{color:#4c409d;gap:40px}a:hover path{fill:#4c409d}.hero{box-sizing:border-box}@media (min-width:1024px){.hero{height:100vh;min-height:700px;display:grid}}.hero article{color:#fdfeff;max-width:700px}.hero article header{font-size:52px}.hero article header em{color:#ffdf53}.hero article p{font-size:22px}.hero article button{color:#1e1e1e;background-color:#ffdf53;padding:12px 24px;transition:all .3s}.hero article button:hover{translate:-8px -8px;box-shadow:8px 8px 1px #88df8c}.hero article button:active{box-shadow:none;translate:0}@media (max-width:800px){.hero article header{font-size:40px}.hero article p{font-size:16px}}@media (max-width:500px){.hero article{max-width:calc(100% - 48px)}}.hero .hero-bg{width:100%;height:640px}@media (min-width:1024px){.hero .hero-bg{width:100%;height:100%}}.hero .hero-video{object-fit:cover;width:100%;height:640px}@media (min-width:1024px){.hero .hero-video{width:100%;height:600px}}.hero .hero-overlay{background-color:#4c409db3;position:absolute;inset:0}.hero img{width:40%;height:auto}@media (max-width:1100px){.hero img{display:none}.hero .hero-bg{width:100%;height:720px}.hero .hero-video{height:720px}}@media (max-width:800px){.hero .hero-bg,.hero .hero-video{height:500px}}@media (max-width:500px){.hero .hero-bg,.hero .hero-video{height:800px}}.tech-leaders{box-sizing:border-box}.tech-leaders h2{text-align:center;font-size:44px;font-weight:900}.tech-leaders h2 em{color:#4c409d}.tech-leaders .line{width:440px}.tech-leaders hr{background-color:#ffdf53;border:none;width:11px;height:6px}.tech-leaders hr:first-child{rotate:180deg}.tech-leaders p{max-width:930px}@media (max-width:1024px){.tech-leaders .ray{width:96px;height:auto}}@media (max-width:800px){.tech-leaders p{max-width:100%}}@media (max-width:500px){.tech-leaders h2{font-size:32px}.tech-leaders .line{width:60%}}.offerings{box-sizing:border-box}.offerings header{color:#0b0631;font-size:28.85px;font-weight:900}.offerings figure{flex-shrink:0;display:flex}@media (max-width:900px){.offerings figure{width:100%!important;height:auto!important}.offerings figure img{display:none}.offerings article:nth-child(2) figure{order:1}.offerings article:nth-child(2) div{order:2}.offerings .left-arrow svg{order:2;rotate:none}}@media (max-width:500px){.offerings header{font-size:18px}}.offerings span{background-color:#88df8c}.offerings span span:first-child{color:#1e1e1e;background-color:#0000}.offerings span:has(span){background-color:#0000}.offerings .left-arrow svg{rotate:180deg}.offerings .green-circle{bottom:671px}@media (max-width:500px){.offerings .purple-circle,.offerings .green-circle{width:64px}.offerings .purple-circle{top:-128px;right:64px}}.hub{background-color:#ffdf53;gap:60px}.hub h3{color:#0b0631;flex-shrink:0;max-width:462px;font-size:48px;line-height:50px;display:flex}.hub p{font-size:22px}@media (max-width:1100px){.hub{gap:32px}.hub h3{max-width:320px;font-size:40px;line-height:100%}.hub p{font-size:18px}}@media (max-width:900px){.hub .grid-svg{width:64px;height:auto;top:-32px}.hub h3{font-size:24px}.hub p{font-size:16px}}.tech-leaders figure{flex-shrink:0;display:flex;width:320px!important;height:320px!important}.tech-leaders figure img{object-fit:contain;width:100%;height:auto}@media (max-width:500px){.tech-leaders figure{display:none}}@media (max-width:900px){.second figure{order:1}.second div{order:2}}@media (max-width:1100px){.triangle{width:100px;height:auto;bottom:-50px}}.final figure{flex-shrink:0;display:flex;width:400px!important;height:500px!important}.final figure img{object-fit:cover}@media (max-width:1100px){.final figure{width:320px!important;height:400px!important}}@media (max-width:900px){.final figure{width:100%!important;height:auto!important}.final figure img{width:100%;height:auto}}@media (max-width:500px){.final figure{display:none}}.leaders{object-fit:cover;width:calc(100% + 90px);height:auto;max-width:unset;margin-top:40px}@media (max-width:500px){.leaders{width:calc(100% + 48px);height:240px}}div:has(.arty){box-sizing:border-box;padding:150px 72px}div:has(.arty) .arty-bg{width:100%;height:100%}div:has(.arty) .arty-bg div:last-child{rotate:180deg}div:has(.arty) .arty-bg div:first-child{margin-bottom:-13.485px}div:has(.arty) .arty{max-width:700px}div:has(.arty) .arty h2{text-align:center;color:#4c409d;font-size:44px;font-weight:900}div:has(.arty) .arty p{font-size:22px}div:has(.arty) .arty a{color:#1e1e1e;background-color:#ffdf53;padding:12px 24px}@media (max-width:900px){div:has(.arty) .arty{max-width:100%}div:has(.arty) .arty p{width:calc(100% - 48px);font-size:18px}div:has(.arty) .arty h2{text-align:left;font-size:32px}}@media (max-width:500px){div:has(.arty) .arty{position:relative}div:has(.arty) .arty .line{width:60%}div:has(.arty) .arty p{font-size:14px}div:has(.arty) .arty a{padding:4px 8px}div:has(.arty) .arty h2{font-size:24px}}@media (max-width:900px){div:has(.arty){padding:40px}}@media (max-width:500px){div:has(.arty){padding:24px 0}div:has(.arty) .arty-bg{display:none}}#second .arty-bg div:first-child{margin-bottom:-78px}.science-kid{object-fit:cover;width:100%;height:400px}@media (max-width:500px){.science-kid{height:auto}}.curriculum .hub h3,.curriculum .hub p{max-width:550px}.pink p,.green p,.white p{max-width:900px}.pink h3,.green h3,.white h3{font-size:44px}.pink p,.pink ul,.pink ol,.green p,.green ul,.green ol,.white p,.white ul,.white ol{font-size:22px}@media (max-width:900px){.pink h3,.green h3,.white h3{font-size:32px}.pink p,.pink ul,.pink ol,.green p,.green ul,.green ol,.white p,.white ul,.white ol{font-size:18px}}@media (max-width:500px){.pink h3,.green h3,.white h3{font-size:24px}.pink p,.pink ul,.pink ol,.green p,.green ul,.green ol,.white p,.white ul,.white ol{font-size:16px}}.pink{color:#fdfeff;background-color:#6656c2}.green{color:#1e1e1e;background-color:#88df8c}.white{color:#1e1e1e;background-color:#fdfeff}.curriculum .hub:has(.final){height:464px;margin-bottom:-84px}.curriculum .hub:has(.final) .final{max-width:462px}.curriculum .hub:has(.final) p{max-width:unset}@media (max-width:1100px){.curriculum .hub:has(.final){height:500px}}@media (max-width:500px){.curriculum .hub:has(.final){margin-bottom:-56px}}.programs{box-sizing:border-box}.programs span{background-color:#88df8c}.programs span span:first-child{color:#1e1e1e;background-color:#0000}.programs span:has(span){background-color:#0000}.programs .hub:has(.final){background-color:#88df8c;height:552px;margin-bottom:-120px}.programs .hub:has(.final) .final{max-width:462px}.programs .hub:has(.final) p{max-width:unset}@media (max-width:1100px){.programs .hub:has(.final){height:600px}}@media (max-width:500px){.programs .hub:has(.final){margin-bottom:-56px}}.commit figure{flex-shrink:0;display:flex;width:400px!important;height:205px!important}.commit figure img{object-fit:contain;width:100%;height:auto}@media (max-width:500px){.commit figure{display:none}}.company em{color:#4c409d}.company img{object-fit:cover}.spread{box-sizing:border-box}.spread h2 em{color:#4c409d}.spread div p{max-width:654px}.spread div article p{width:100%}.flip-card{perspective:1000px;background-color:#0000}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;width:100%;height:100%;position:absolute}.flip-card-back{transform:rotateY(180deg)}.hub figure{width:564px!important;min-width:564px!important}.hub-page hr{background-color:#ffdf53;border:none;width:11px;height:6px}.hub-page hr:first-child{rotate:180deg}.line{width:440px}@media (max-width:900px){.hub-page .line{width:60%}}@media (max-width:500px){.line{width:60%}}.dir-rtl{direction:rtl}@media (max-width:500px){.dir-rtl{direction:ltr}}.foundation-page em{color:#4c409d}.foundation-page hr{background-color:#ffdf53;border:none;width:11px;height:6px}.foundation-page hr:first-child{rotate:180deg}
