.hero-home-carousel[data-v-77375251] .carousel__viewport{height:100%;overflow:visible}.hero-home-carousel[data-v-77375251] .carousel__track{align-items:flex-start;height:100%}.hero-home-card[data-v-77375251]{height:388px;width:min(270px,72vw)}.hero-frame[data-v-ef6ec2d0]{--hero-scale:1}@media (min-width:1024px) and (max-width:1279px){.hero-frame[data-v-ef6ec2d0]{--hero-scale:.9}}@media (min-width:1024px) and (max-width:1151px){.hero-frame[data-v-ef6ec2d0]{--hero-scale:.82}}@media (min-width:1280px) and (max-width:1439px){.hero-frame[data-v-ef6ec2d0]{--hero-scale:.95}}.hero-stage[data-v-ef6ec2d0]{pointer-events:none;z-index:1}.hero-stage[data-v-ef6ec2d0],.hero-stage-inner[data-v-ef6ec2d0]{top:0;right:0;bottom:0;left:0;position:absolute}@media (max-width:1023px){.hero-description[data-v-ef6ec2d0]{text-align:justify;-moz-text-align-last:center;text-align-last:center}.hero-stage[data-v-ef6ec2d0]{order:2;overflow:visible;pointer-events:none}.hero-stage[data-v-ef6ec2d0],.hero-stage-inner[data-v-ef6ec2d0]{height:auto;inset:auto;position:relative;width:100%}.hero-stage-inner[data-v-ef6ec2d0]{margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);max-width:500px;transform:none}}.modal-enter-active[data-v-41838ce9],.modal-leave-active[data-v-41838ce9]{transition:opacity .18s ease}.modal-enter-from[data-v-41838ce9],.modal-leave-to[data-v-41838ce9]{opacity:0}.ai-lesson[data-v-b3d195ce]{animation:ai-lesson-pulse-b3d195ce 1.45s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,244,170,.95))}@keyframes ai-lesson-pulse-b3d195ce{50%{filter:drop-shadow(0 0 14px #fff)}}.team-carousel[data-v-5b4011f0]{touch-action:pan-y}.schedule-scroll-guide[data-v-e99e21dc]{opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.schedule-scroll-guide.is-visible[data-v-e99e21dc]{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.schedule-scroll-guide-icon[data-v-e99e21dc]{animation:schedule-scroll-guide-pulse-e99e21dc .9s ease-in-out infinite alternate}@keyframes schedule-scroll-guide-pulse-e99e21dc{0%{opacity:.55;transform:translate(-3px)}to{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.schedule-scroll-guide[data-v-e99e21dc]{transition:none}.schedule-scroll-guide-icon[data-v-e99e21dc]{animation:none}}
