@keyframes SolarEclipse_slideDown__395ZD{0%{filter:blur(0);top:-10%}to{filter:blur(38px);top:40%}}@keyframes SolarEclipse_fadeUp__QRC46{0%{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes SolarEclipse_fadeIn__1INxc{0%{opacity:0}to{opacity:1}}.SolarEclipse_eclipseShadow__GjWm7{animation:SolarEclipse_slideDown__395ZD 3s cubic-bezier(.5,1,.89,1) .2s forwards;background:#000;border-radius:50%;filter:blur(38px);height:80%;left:50%;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:-10%;transform:translateX(-50%);width:80%;z-index:3}.SolarEclipse_eclipseImage__GJXql{animation:SolarEclipse_fadeUp__QRC46 1.5s cubic-bezier(.5,1,.89,1) .2s forwards;transform-origin:50% 100%}.SolarEclipse_lightRay__p_iv3{animation:SolarEclipse_fadeIn__1INxc 2s ease-out 1.5s forwards}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes borderRotate{to{--angle:360deg}}.classCardContainer:before,.featureCourseCard:before,.featureCourseSection:before{background:linear-gradient(var(--angle,0deg),hsla(0,0%,46%,.3),transparent) border-box;border:1.5px solid transparent;border-radius:inherit;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#ffffffde 0 0) padding-box,linear-gradient(#ffffffde 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute;top:0;transition:background 1s;width:100%}.classCardContainer:hover:before,.featureCourseCard:hover:before,.featureCourseSection:hover:before{animation:borderRotate 3s infinite}.classCardContainer{background-color:#110606}.classCardContainer,.featureCourseCard{-webkit-backdrop-filter:blur(14.5px);backdrop-filter:blur(14.5px);box-shadow:inset 0 0 24px hsla(0,0%,100%,.12);position:relative;transform:translateZ(0);will-change:transform}.featureCourseCard{background:rgba(0,0,0,.35);border-radius:34px}.featureCourseSection:before{pointer-events:none}.english-ellipse-container{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.english-ellipse-golden{background:#ee9d00;border-radius:50%;filter:blur(3.73392px)}.english-ellipse-white{background:#fff;border-radius:50%;filter:blur(2.66709px)}.featureCourseSection{background:#080b0e5e;border-radius:48px;box-shadow:inset 0 0 24px hsla(0,0%,100%,.25);transform:translateZ(0);will-change:transform}.feature-course-oval-light{background:#fff;border-radius:50%;filter:blur(125px);height:215px;left:50%;opacity:.2;pointer-events:none;position:absolute;top:-105px;transform:translateX(-50%) translateZ(0);width:410px;will-change:transform}@keyframes courseCardGlareSlide{0%{transform:translate(-200px,-200px) rotate(23.47deg) translateZ(0)}to{transform:translate(450px,450px) rotate(23.47deg) translateZ(0)}}@keyframes courseCardGlareSlideOnce{0%{transform:translate(-200px,-200px) rotate(23.47deg) translateZ(0)}to{transform:translate(450px,450px) rotate(23.47deg) translateZ(0)}}.glare-card-container:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 46.63%,hsla(0,0%,100%,0));contain:strict;content:"";filter:blur(5px);height:600px;left:0;opacity:.4;pointer-events:none;position:absolute;top:0;transform:translate(-200px,-200px) rotate(23.47deg) translateZ(0);width:80px;will-change:transform;z-index:0}.course-card-glare-continuous:before{animation:courseCardGlareSlide 2s linear infinite}.course-card-glare-hover:before{animation:none}.glare-card-container.course-card-glare-hover:hover:before,a:hover .glare-card-container.course-card-glare-hover:before{animation:courseCardGlareSlideOnce 1.5s ease-in-out}@media (max-width:768px){.course-card-glare-continuous:before{animation:courseCardGlareSlide 4s linear infinite}}.spotlight-container{position:relative}.spotlight-effect{background:radial-gradient(var(--spotlight-size,800px) circle at var(--spotlight-x,0) var(--spotlight-y,0),var(--spotlight-color,hsla(0,0%,100%,.1)),transparent 70%);border-radius:48px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease-in-out}.spotlight-container:hover .spotlight-effect{opacity:var(--spotlight-opacity,.8)}@keyframes fadeInGradient{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}