.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:680px){.container{max-width:680px}}@media (min-width:705px){.container{max-width:705px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1536px){.container{max-width:1536px}}.isolate{isolation:isolate}.contents{display:contents}.table-fixed{table-layout:fixed}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:outline:focus-within{outline-style:solid}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.data-\[state\=active\]\:after\:content-\[\"\"\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.max-w-container{max-width:88rem}.max-w-stackSlider{max-width:130rem}.resize{resize:both}.scroll-pt-\[120px\]{scroll-padding-top:120px}.appearance-none{appearance:none}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.bg-mwasi{--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity))}.bg-mwasiOpaque{background-color:#1c1c1ccc}.bg-gradient-button{background-image:linear-gradient(68.42deg,#f77577,#db39cb 79.07%,#ca6fe5 170.36%)}.bg-gradient-rainbow{background-image:linear-gradient(89.98deg,#ffc6d9 1.27%,#7ccfe1 34.18%,#89cba6 64.52%,#a5d571)}.from-salmon{--tw-gradient-from:#ff7d7f var(--tw-gradient-from-position);--tw-gradient-to:#ff7d7f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-purple{--tw-gradient-to:#db39cb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #db39cb var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-lightPurple{--tw-gradient-to:#ca6fe5 var(--tw-gradient-to-position)}.from-offBlack{--tw-gradient-from:#120f0e var(--tw-gradient-from-position);--tw-gradient-to:#120f0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[0_-20px_36px_0_rgba\(240\,102\,141\,0\.13\)_inset\]{--tw-shadow:0 -20px 36px 0 #f0668d21 inset;--tw-shadow-colored:inset 0 -20px 36px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-salmon{outline-color:#ff7d7f}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\[mask-image\:linear-gradient\(black\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.\[text-shadow\:0px_0px_81px_\#000\]{text-shadow:0 0 81px #000}.safari-blur{-webkit-backdrop-filter:blur(10px)}.fade-x-md{-webkit-mask:none}@media screen and (min-width:2100px){.fade-x-md{-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}[data-animate]{--stagger:0;--delay:.5s;--start:0s}@media (prefers-reduced-motion:no-preference){[data-animate]{animation:.6s both enter;animation-delay:calc(var(--stagger) * var(--delay) + var(--start))}}[data-animation-controller=false] [data-animate]{animation:none}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gradient-next-button{text-align:center;background:linear-gradient(#1c1c1c,#1c1c1c) padding-box padding-box;border:1px solid #292929;transition:all 25ms}.gradient-next-button:hover{background:linear-gradient(#1c1c1c,#1c1c1c) padding-box padding-box,linear-gradient(68.42deg,#f77577,#db39cb 79.07%,#ca6fe5 170.36%) border-box;border:1px solid #0000}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:190s linear infinite spin-slow}.circle-container:hover{animation-play-state:paused}.data-\[state\=active\]\:font-semibold[data-state=active]{font-weight:600}.data-\[state\=active\]\:text-pricingGreen[data-state=active]{--tw-text-opacity:1;color:rgb(132 234 154/var(--tw-text-opacity))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:-bottom-\[0\.5px\][data-state=active]:after{content:var(--tw-content);bottom:-.5px}.data-\[state\=active\]\:after\:left-0[data-state=active]:after{content:var(--tw-content);left:0}.data-\[state\=active\]\:after\:h-0\.5[data-state=active]:after{content:var(--tw-content);height:.125rem}.data-\[state\=active\]\:after\:w-full[data-state=active]:after{content:var(--tw-content);width:100%}.data-\[state\=active\]\:after\:bg-gradient-rainbow[data-state=active]:after{content:var(--tw-content);background-image:linear-gradient(89.98deg,#ffc6d9 1.27%,#7ccfe1 34.18%,#89cba6 64.52%,#a5d571)}.animate-marquee{animation:30s linear infinite marquee}.animate-marquee:hover{animation:pause}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.swiper{width:100%;height:100%}#curriculum_carousel .swiper{overflow:visible}#spotlit_schools .swiper-slide{width:90%}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}#spotlit_schools .swiper-slide:nth-child(n),#spotlit_schools .swiper-slide:nth-child(2n),#spotlit_schools .swiper-slide:nth-child(3n){width:90%}#perfect-choice .swiper-wrapper-parent{width:100%;overflow:hidden}#perfect-choice .swiper{width:100%;overflow:visible!important}#perfect-choice .swiper-slide{width:600px}@media screen and (min-width:1024px){#spotlit_schools .swiper-slide,#spotlit_schools .swiper-slide:nth-child(n),#spotlit_schools .swiper-slide:nth-child(2n),#spotlit_schools .swiper-slide:nth-child(3n){width:30%}}.imageWidget .widget-preserving-ratio-inner{position:absolute}.lazyImage{justify-content:center;align-items:center;width:1px;min-width:100%;height:1px;min-height:100%;overflow:hidden}.lazyImage.image-fit{overflow:visible}.lazyImage.image-fit img{max-width:100%;max-height:100%}.widget-preserving-ratio-outer{width:100%;height:0;position:relative}.image-position-left .lazyImage{align-items:flex-start}.gradient_footer{background:-webkit-linear-gradient(90deg,#f6d4f7 0%,#fbe8d5 100%)}.animate-appear-disappear{animation:1.33s ease-in-out infinite appear-disappear}@keyframes appear-disappear{0%{opacity:0}70%{opacity:1}to{opacity:0}}.physics h3{font-size:60px}.physics section{width:100vw;height:100svh;padding:2rem;overflow:hidden}.physics h3{letter-spacing:-.04rem;text-align:center;width:45%;font-size:4rem;font-weight:500;line-height:1.2}.physics .physics-hero{color:#000;justify-content:center;align-items:center;display:flex}.physics .physics-footer{color:#fff;background:#000;position:relative}.physics .physics-footer .footer-content{pointer-events:none;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.physics .physics-footer .footer-content *{pointer-events:auto}.physics .physics-footer .footer-content .object-container{width:100%;height:100%;position:absolute;top:0;left:0}.physics .physics-footer .object-container .object{color:#000;cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:2;background-color:#fff;border-radius:10rem;padding:1rem 2rem;font-size:2rem;font-weight:500;position:absolute}.object:active{cursor:grabbing}
