section[data-astro-cid-zwobrjrd]#curriculum>.content[data-astro-cid-zwobrjrd]{gap:calc(2 * var(--default-spacing));display:flex}section[data-astro-cid-zwobrjrd]#curriculum .preview[data-astro-cid-zwobrjrd]{width:72%;height:fit-content;position:sticky;top:24%}section[data-astro-cid-zwobrjrd]#curriculum .video-container[data-astro-cid-zwobrjrd]{aspect-ratio:16/9;background-color:var(--primary-container-color);border-radius:var(--smooth-corner);width:100%;overflow:hidden}section[data-astro-cid-zwobrjrd]#curriculum .video-container[data-astro-cid-zwobrjrd]>video[data-astro-cid-zwobrjrd]{width:100%;height:100%}section[data-astro-cid-zwobrjrd]#curriculum .preview[data-astro-cid-zwobrjrd]>p[data-astro-cid-zwobrjrd]{margin-top:var(--default-spacing);text-align:left}section[data-astro-cid-zwobrjrd]#curriculum .content[data-astro-cid-zwobrjrd]>ul[data-astro-cid-zwobrjrd]{width:40%;position:relative}section[data-astro-cid-zwobrjrd]#curriculum .content[data-astro-cid-zwobrjrd]>ul[data-astro-cid-zwobrjrd] .fade-overlay[data-astro-cid-zwobrjrd]{background:linear-gradient(to top, var(--background-color), transparent);justify-content:center;align-items:end;width:100%;height:12%;display:flex;position:absolute;bottom:0;left:0}.expansion-tile[data-astro-cid-zwobrjrd].section{border:1px solid var(--secondary-border-color);border-radius:var(--smooth-corner);width:100%;overflow:hidden}li[data-astro-cid-zwobrjrd]:has(.expansion-tile.section):not(:first-child){margin-top:calc(.6 * var(--default-spacing))}.expansion-tile[data-astro-cid-zwobrjrd].section>.title[data-astro-cid-zwobrjrd]{padding:calc(.6 * var(--default-spacing)) calc(1.25 * var(--default-spacing));background-color:var(--secondary-container-color);text-align:left;justify-content:space-between;transition:background-color .2s ease-in-out;overflow:hidden}.expansion-tile[data-astro-cid-zwobrjrd].section:hover>.title[data-astro-cid-zwobrjrd]{background-color:var(--primary-container-color)}.expansion-tile[data-astro-cid-zwobrjrd].section>.title[data-astro-cid-zwobrjrd]>span[data-astro-cid-zwobrjrd]{color:#545454;font-size:24px;font-weight:500;transition:transform .4s;transform:rotate(0)}.expansion-tile[data-astro-cid-zwobrjrd].section>.title[data-astro-cid-zwobrjrd].active>span[data-astro-cid-zwobrjrd]{transform:rotate(90deg)}.expansion-tile[data-astro-cid-zwobrjrd].section .body[data-astro-cid-zwobrjrd]{padding:var(--default-spacing) calc(1.6 * var(--default-spacing));border-top:1px solid var(--secondary-border-color)}.expansion-tile[data-astro-cid-zwobrjrd].section .body[data-astro-cid-zwobrjrd] li[data-astro-cid-zwobrjrd]:not(:first-child){margin-top:calc(var(--default-spacing) / 3)}.expansion-tile[data-astro-cid-zwobrjrd].section .body[data-astro-cid-zwobrjrd] li[data-astro-cid-zwobrjrd]{text-align:left;color:var(--secondary-text-color);justify-content:space-between;font-size:18px;display:flex}@media (width<880px){section[data-astro-cid-zwobrjrd]#curriculum .content[data-astro-cid-zwobrjrd]{flex-direction:column-reverse;align-items:center;row-gap:64px}section[data-astro-cid-zwobrjrd]#curriculum .content[data-astro-cid-zwobrjrd]>ul[data-astro-cid-zwobrjrd],section[data-astro-cid-zwobrjrd]#curriculum .preview[data-astro-cid-zwobrjrd]{width:100%;max-width:400px;position:static}section[data-astro-cid-zwobrjrd]#curriculum .preview[data-astro-cid-zwobrjrd] p[data-astro-cid-zwobrjrd]{text-align:center}}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]{--emoji-size:36px;text-align:left;position:relative}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub]{align-items:center;column-gap:var(--default-spacing);margin:var(--default-spacing) 0;display:flex}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub]>span[data-astro-cid-5eau7yub]{font-size:var(--emoji-size);transition:transform .4s var(--curve);display:inline-block;transform:rotate(0)scale(1)}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub]:hover>span[data-astro-cid-5eau7yub]{transform:rotate(-24deg)scale(1.2)}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub].active>span[data-astro-cid-5eau7yub]{transform:rotate(180deg)scale(1)}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub]>h3[data-astro-cid-5eau7yub]{font-weight:400;line-height:1.2}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub] .body[data-astro-cid-5eau7yub]{margin-left:calc(var(--emoji-size) * 1.36 + var(--default-spacing));margin-bottom:calc(var(--default-spacing) * 1.5)}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 16% 84%,#fff0 100%);width:100%;height:1px;position:absolute;top:100%;left:0}section[data-astro-cid-5eau7yub]#faqs .contact[data-astro-cid-5eau7yub]{width:100%;max-width:var(--max-width);padding:calc(var(--default-spacing) * 2);border:1px solid var(--secondary-border-color);border-radius:var(--extra-smooth-corner);background-color:var(--secondary-container-color);justify-content:space-between}@media (width<560px){section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]{--emoji-size:24px}section[data-astro-cid-5eau7yub]#faqs .faq[data-astro-cid-5eau7yub]>.title[data-astro-cid-5eau7yub]{margin:calc(var(--default-spacing) * .64) 0}section[data-astro-cid-5eau7yub]#faqs .contact[data-astro-cid-5eau7yub]{row-gap:32px}}section[data-astro-cid-6buljya3]#instructor{max-width:var(--max-width);flex-direction:row;justify-content:space-between;display:flex}section[data-astro-cid-6buljya3]#instructor>.title[data-astro-cid-6buljya3]{align-items:left;text-align:left;max-width:400px}section[data-astro-cid-6buljya3]#instructor>.image[data-astro-cid-6buljya3]{aspect-ratio:1;border-radius:var(--extra-smooth-corner);background:radial-gradient(circle at 50% 100%, var(--tertiary-color), black);align-items:end;width:80%;max-width:320px;display:flex;overflow:hidden}section[data-astro-cid-6buljya3]#instructor>.image[data-astro-cid-6buljya3]>img[data-astro-cid-6buljya3]{object-fit:contain;width:100%;height:96%}@media (width<880px){section[data-astro-cid-6buljya3]#instructor{flex-direction:column}section[data-astro-cid-6buljya3]#instructor>.title[data-astro-cid-6buljya3]{text-align:center;align-items:center}}.nav-banner[data-astro-cid-ibvanau6]{background-color:var(--secondary-color);background:linear-gradient(90deg,#b367ff 0% 40%,#00fff5 50%,#b367ff 60% 100%) 0 0/200% 100%;animation:2s linear infinite shimmer}.nav-banner[data-astro-cid-ibvanau6] p[data-astro-cid-ibvanau6]{padding:calc(var(--default-spacing) / 4) 0;text-align:center;color:var(--primary-text-color);margin:0;font-size:20px;font-weight:500}.in-page-nav[data-astro-cid-ibvanau6]{gap:var(--default-spacing);display:flex}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<880px){.in-page-nav[data-astro-cid-ibvanau6]{display:none}}h6[data-astro-cid-xhzzyc3q]{color:var(--primary-text-color);font-size:20px;font-weight:500}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]{border:1px solid var(--primary-border-color);background-color:var(--secondary-container-color);border-radius:var(--extra-smooth-corner);width:100%;max-width:640px;padding:16px}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q] h5[data-astro-cid-xhzzyc3q]{color:var(--primary-light-color);font-weight:500}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>div[data-astro-cid-xhzzyc3q]:first-child>p[data-astro-cid-xhzzyc3q]{text-align:left}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>div[data-astro-cid-xhzzyc3q]:first-child{border-radius:calc(var(--extra-smooth-corner) * .8);background-color:var(--secondary-container-color);flex-direction:column;align-items:start;gap:16px;padding:40px 32px;display:flex}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q] s[data-astro-cid-xhzzyc3q]{opacity:.24;margin-left:var(--default-spacing);font-weight:500}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q] a[data-astro-cid-xhzzyc3q]{width:100%}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]{gap:var(--default-spacing);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:32px;display:grid}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]>li[data-astro-cid-xhzzyc3q]{align-items:start;gap:calc(var(--default-spacing) * .4);flex-direction:column;display:flex}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]>li[data-astro-cid-xhzzyc3q]>.nrow[data-astro-cid-xhzzyc3q]{gap:calc(var(--default-spacing) * .4)}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]>li[data-astro-cid-xhzzyc3q]>.nrow[data-astro-cid-xhzzyc3q] svg[data-astro-cid-xhzzyc3q]{width:22px;height:22px}section[data-astro-cid-xhzzyc3q]#pricing .pricing-tile[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]>li[data-astro-cid-xhzzyc3q]>p[data-astro-cid-xhzzyc3q]{text-align:left;font-size:14px}section[data-astro-cid-xhzzyc3q]#pricing div[data-astro-cid-xhzzyc3q]:has(.pricing-tile){justify-tracks:center;align-items:center;gap:calc(var(--default-spacing) * 2);flex-direction:column;display:flex}@media (width<560px){section[data-astro-cid-xhzzyc3q]#pricing .pricing-card[data-astro-cid-xhzzyc3q]>.price[data-astro-cid-xhzzyc3q]{font-size:64px}section[data-astro-cid-xhzzyc3q]#pricing .pricing-card[data-astro-cid-xhzzyc3q]>ul[data-astro-cid-xhzzyc3q]>li[data-astro-cid-xhzzyc3q]{font-size:14px}}.snackbar{z-index:99;backdrop-filter:blur(24px);width:100%;position:fixed;bottom:16px;left:0}.snackbar.hide{visibility:hidden;pointer-events:none}.snackbar-content{padding:var(--default-spacing);max-width:var(--max-width);align-items:center;gap:32px;margin-inline:auto;display:flex}.snackbar-icon{background-color:#d4fe3e1a;border-radius:20px;justify-content:center;align-items:center;padding:20px;display:flex}.snackbar-icon svg{color:#d3fe3e;stroke-width:1.5px;width:44px;height:44px}.snackbar-content p{text-align:left;font-weight:500}.snackbar-content .close-btn{cursor:pointer;align-self:start}.snackbar-content .close-btn svg{color:gray;width:32px;height:32px}.snackbar-content .close-btn svg:hover{color:#ff708f}.hidden{display:none!important}.animation-paused{animation-play-state:paused!important}.v-card-container{gap:calc(var(--default-spacing)*2);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.v-card{padding:var(--default-spacing);border-radius:var(--smooth-corner);outline:1px solid var(--secondary-border-color);background-color:var(--secondary-container-color);text-align:left;position:relative}@media (width>880px){.v-card-container .span-2{grid-column:span 2}}.v-card .visual{width:100%;height:320px;margin-bottom:var(--default-spacing);border-radius:calc(var(--smooth-corner) * .75);background-color:var(--background-color);overflow:hidden}.v-card .visual>img,.v-card .visual>canvas{object-fit:cover;width:100%;height:100%}.v-card p{margin-top:calc(var(--default-spacing) * .5);font-size:18px}.bg-shape{z-index:-2;opacity:.32;background-color:var(--primary-color);filter:blur(128px);border-radius:50%;width:400px;height:400px;position:absolute}.trailer-container{z-index:100;opacity:0;backdrop-filter:blur();pointer-events:none;background-color:#0000007a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .2s ease-out;display:flex;position:fixed;top:0}.trailer-container.show{opacity:1;pointer-events:all;backdrop-filter:blur(24px)}.trailer-container>#playerCloseBtn{aspect-ratio:1;width:32px;position:absolute;top:16%;right:8%}.trailer-container>#playerCloseBtn svg{width:100%;height:100%}.trailer-container>.trailer-video{width:92%;max-width:var(--max-width);aspect-ratio:16/9;border-radius:var(--smooth-corner);background-color:var(--secondary-container-color);margin-inline:auto;transition:transform .2s ease-out;overflow:hidden;transform:scale(.8)}.trailer-container.show>.trailer-video{transform:scale(1)}.trailer-container>.trailer-video>video{width:100%;height:100%}section.hero{justify-content:end;row-gap:calc(var(--default-spacing)*1.5);height:1040px;max-height:96vh;padding-top:0;padding-bottom:160px}.visual-wrapper{z-index:-1;width:100%;height:800px;position:absolute;top:0;left:0;right:0}.visual-wrapper:before{content:"";background:linear-gradient(to top, var(--background-color), transparent);width:100%;height:100%;position:absolute;top:0;left:0}.visual-wrapper>img,.visual-wrapper>canvas{object-fit:cover;object-position:center;width:100%;height:100%}section.hero .avatars{display:flex}section.hero .avatars img{border:2px solid var(--background-color);border-radius:50%;width:48px;height:48px;margin-left:-8px;transition:transform .4s ease-out;animation:.5s both grow;transform:translate(0)}section.hero .avatars img:not(:last-child):hover+*{transform:translate(8px)}section.hero .social-proof p{text-align:left;font-size:14px}section.hero .social-proof>p{margin-bottom:4px}section.hero .social-proof .rating{align-items:center;column-gap:8px;display:flex}section.hero .social-proof .rating:hover img{width:18px;height:18px;transition:transform .4s var(--curve);transform:rotateY(180deg)}section.projects .marquee{--height:640px;--width:calc(var(--height) * 9/12);width:120%;height:var(--height);margin-top:var(--default-spacing);margin-inline:auto;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#fff 12% 88%,#0000)}section.projects .marquee>ul{column-gap:var(--default-spacing);width:max-content;animation:25s linear infinite marquee-scroll;display:flex}@keyframes marquee-scroll{to{transform:translateX(calc((-100% * 6 / 9) - (var(--default-spacing) * 6 / 9)))}}section.projects>.marquee li{height:var(--height);width:var(--width);border-radius:var(--extra-smooth-corner);background-color:var(--secondary-container-color);overflow:hidden}section.projects>.marquee li>canvas{width:100%;height:100%}section.projects .marquee>ul:hover{animation-play-state:paused!important}section.curr-details .heading-wrapper{justify-content:center;align-items:center;gap:var(--default-spacing);flex-wrap:wrap;display:flex}section.curr-details .heading-wrapper>.heading-span{position:relative}section.curr-details .heading-wrapper h2{color:#0000;pointer-events:none}section.curr-details .heading-wrapper .rive-container{width:100%;height:100%;position:absolute;top:0;left:0}section.curr-details .heading-wrapper .rive-container>canvas{width:100%;height:100%}.v-card>.label{color:#000;background-color:#d3fe3e;border-radius:.45em;padding:.2em .4em;font-size:18px;font-weight:600;position:absolute;top:40px;right:40px}@media (width<880px){.v-card-container{grid-template-columns:1fr;max-width:400px}.v-card .visual{height:280px}section.hero{height:880px}.visual-wrapper{height:720px}section.projects>.marquee{--height:360px;width:100%}}@media (width<560px){.bg-shape{width:240px;height:240px}.v-card .visual{height:240px}section.hero{min-height:840px}.visual-wrapper{height:440px}section.hero .social-proof p{text-align:center}section.ideal-student>ul>li>span{font-size:24px}section.projects{padding-inline:0}}.shimmer{color:#fff;background:#acacac -webkit-gradient(linear,100% 0,0 0,from(#acacac),color-stop(.5,#fff),to(#acacac)) -4rem 0 no-repeat;-webkit-text-fill-color:transparent;-webkit-background-size:4rem 100%;-webkit-background-clip:text;-webkit-animation-name:shimmer;-webkit-animation-duration:2.2s;-webkit-animation-iteration-count:infinite;display:inline-block}@-webkit-keyframes shimmer{0%{background-position:-4rem 0}70%{background-position:12.5rem 0}to{background-position:12.5rem 0}}
