.section :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort,.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight,.growIn,.rotateInUpLeft).animated{opacity:0;animation-duration:.82s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);will-change:opacity,transform}.section :is(.fadeInUp,.fadeInUpShort,.bounceInUp).animated{-webkit-transform:translateY(34px);transform:translateY(34px)}.section :is(.fadeInDown,.fadeInDownShort,.bounceInDown).animated{-webkit-transform:translateY(-34px);transform:translateY(-34px)}.section :is(.fadeInLeft,.fadeInLeftShort,.bounceInLeft,.rotateInUpLeft).animated{-webkit-transform:translateX(-42px);transform:translateX(-42px)}.section :is(.fadeInRight,.fadeInRightShort,.bounceInRight).animated{-webkit-transform:translateX(42px);transform:translateX(42px)}.section .growIn.animated{-webkit-transform:scale(0.92);transform:scale(0.92)}.section .animated.slow{animation-duration:1.05s}.section .animated.slower{animation-duration:1.28s}.section .animated.slowest{animation-duration:1.55s}.section .animated.delay-250{animation-delay:.25s}.section .animated.delay-500{animation-delay:.5s}.section .animated.delay-750{animation-delay:.75s}.section .animated.delay-1000{animation-delay:1s}.section .animated.delay-1250{animation-delay:1.25s}.section .animated.delay-1500{animation-delay:1.5s}.section .animated.delay-1750{animation-delay:1.75s}.section .animated.delay-2000{animation-delay:2s}.section .animated.delay-2500{animation-delay:2.5s}.section .animated.delay-3000{animation-delay:3s}.section .animated.delay-3500{animation-delay:3.5s}.section.hk-animated-once :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort).animated.go,.section.fp-completely :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort).animated.go,.section.active :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort).animated.go{animation-name:hkCmsFadeIn}.section.hk-animated-once :is(.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight).animated.go,.section.fp-completely :is(.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight).animated.go,.section.active :is(.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight).animated.go{animation-name:hkCmsBounceIn}.section.hk-animated-once .growIn.animated.go,.section.fp-completely .growIn.animated.go,.section.active .growIn.animated.go{animation-name:hkCmsGrowIn}.section.hk-animated-once .rotateInUpLeft.animated.go,.section.fp-completely .rotateInUpLeft.animated.go,.section.active .rotateInUpLeft.animated.go{animation-name:hkCmsRotateInUpLeft}@keyframes hkCmsFadeIn{to{opacity:1;-webkit-transform:none;transform:none}}@keyframes hkCmsBounceIn{0%{opacity:0}62%{opacity:1;-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}82%{-webkit-transform:translate3d(0, 4px, 0);transform:translate3d(0, 4px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes hkCmsGrowIn{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes hkCmsRotateInUpLeft{0%{opacity:0;-webkit-transform:translateX(-36px) rotate(-5deg);transform:translateX(-36px) rotate(-5deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes hkFadeInLeft{from{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes hkFadeInRight{from{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes hkFadeInUpShort{from{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes hkWhyCardIn{from{opacity:0;transform:none}to{opacity:1;transform:none}}.section.hk-animation-complete :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort,.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight,.growIn,.rotateInUpLeft){-webkit-transform:none !important;transform:none !important}.section.hk-animation-complete .hk-hero-title,.section.hk-animation-complete .hk-hero-lead,.section.hk-animation-complete .hk-hero-actions,.section.hk-animation-complete .hk-hero-benefits,.section.hk-animation-complete .hk-hero-photo,.section.hk-animation-complete .hk-hero-strip,.section.hk-animation-complete .hk-quick,.section.hk-animation-complete .hk-services-hero-title,.section.hk-animation-complete .hk-services-hero-lead,.section.hk-animation-complete .hk-services-hero-actions,.section.hk-animation-complete .hk-services-hero-pills,.section.hk-animation-complete .hk-services-hero-photo,.section.hk-animation-complete .hk-services-hero-card,.section.hk-animation-complete .hk-services-overview-copy,.section.hk-animation-complete .hk-services-overview-note,.section.hk-animation-complete .hk-services-overview-card,.section.hk-animation-complete .hk-services-age-head,.section.hk-animation-complete .hk-services-age-note,.section.hk-animation-complete .hk-services-age-card,.section.hk-animation-complete .hk-services-domains-head,.section.hk-animation-complete .hk-services-domains-note,.section.hk-animation-complete .hk-services-domain-card,.section.hk-animation-complete .hk-services-day-head,.section.hk-animation-complete .hk-services-day-note,.section.hk-animation-complete .hk-services-day-item,.section.hk-animation-complete .hk-services-menu-head,.section.hk-animation-complete .hk-services-menu-note,.section.hk-animation-complete .hk-services-menu-table,.section.hk-animation-complete .hk-services-menu-gallery,.section.hk-animation-complete .hk-activities-hero-title,.section.hk-animation-complete .hk-activities-hero-lead,.section.hk-animation-complete .hk-activities-hero-actions,.section.hk-animation-complete .hk-activities-hero-pills,.section.hk-animation-complete .hk-activities-hero-media,.section.hk-animation-complete .hk-activities-hero-card,.section.hk-animation-complete .hk-activities-section-head,.section.hk-animation-complete .hk-activities-copy,.section.hk-animation-complete .hk-activities-note,.section.hk-animation-complete .hk-activities-feature-card,.section.hk-animation-complete .hk-activities-week-card,.section.hk-animation-complete .hk-activities-gallery-card,.section.hk-animation-complete .hk-activities-event-card,.section.hk-animation-complete .hk-activities-parent-card,.section.hk-animation-complete .hk-activities-photo-card,.section.hk-animation-complete .hk-why-copy,.section.hk-animation-complete .hk-why-stats,.section.hk-animation-complete .hk-why-card,.section.hk-animation-complete .hk-section-btn,.section.hk-animation-complete .hk-program-head,.section.hk-animation-complete .hk-program-panel,.section.hk-animation-complete .hk-age-card,.section.hk-animation-complete .hk-day-panel,.section.hk-animation-complete .hk-campus-copy,.section.hk-animation-complete .hk-campus-photo,.section.hk-animation-complete .hk-activity-item,.section.hk-animation-complete .hk-admission-copy,.section.hk-animation-complete .hk-parent-card,.section.hk-animation-complete .hk-admission-panel,.section.hk-animation-complete .hk-menu-compact-copy,.section.hk-animation-complete .hk-menu-compact-media,.section.hk-animation-complete .hk-about-hero-title,.section.hk-animation-complete .hk-about-hero-lead,.section.hk-animation-complete .hk-about-hero-actions,.section.hk-animation-complete .hk-about-hero-points,.section.hk-animation-complete .hk-about-photo-main,.section.hk-animation-complete .hk-about-floating-card,.section.hk-animation-complete .hk-about-story-photo,.section.hk-animation-complete .hk-about-story-note,.section.hk-animation-complete .hk-about-story-copy,.section.hk-animation-complete .hk-about-story-value,.section.hk-animation-complete .hk-about-philosophy-copy,.section.hk-animation-complete .hk-philosophy-core,.section.hk-animation-complete .hk-philosophy-ring,.section.hk-animation-complete .hk-philosophy-principle,.section.hk-animation-complete .hk-teacher-lead-card,.section.hk-animation-complete .hk-teacher-metric,.section.hk-animation-complete .hk-about-teachers-copy,.section.hk-animation-complete .hk-teacher-commitment,.section.hk-animation-complete .hk-about-safety-copy,.section.hk-animation-complete .hk-safety-photo-card,.section.hk-animation-complete .hk-safety-badge,.section.hk-animation-complete .hk-safety-step,.section.hk-animation-complete .hk-safety-check,.section.hk-animation-complete .hk-about-love-copy,.section.hk-animation-complete .hk-love-promise,.section.hk-animation-complete .hk-love-photo-card,.section.hk-animation-complete .hk-love-note,.section.hk-animation-complete .hk-love-rhythm-item,.section.hk-animation-complete .hk-final-copy,.section.hk-animation-complete .hk-final-form-card{opacity:1;animation:none !important;transform:none !important}.section.hk-animation-complete .animated,.section.hk-animation-complete [class^=hk-],.section.hk-animation-complete [class*=" hk-"]{will-change:auto !important}@media screen and (max-width: 767px),(pointer: coarse)and (max-width: 991px){.section :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort,.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight,.growIn,.rotateInUpLeft).animated{animation-duration:.42s !important;animation-delay:0s !important;animation-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1) !important;will-change:opacity,transform}.section :is(.fadeInUp,.fadeInUpShort,.bounceInUp).animated{-webkit-transform:translateY(18px);transform:translateY(18px)}.section :is(.fadeInDown,.fadeInDownShort,.bounceInDown).animated{-webkit-transform:translateY(-18px);transform:translateY(-18px)}.section :is(.fadeInLeft,.fadeInLeftShort,.bounceInLeft,.rotateInUpLeft).animated{-webkit-transform:translateX(-22px);transform:translateX(-22px)}.section :is(.fadeInRight,.fadeInRightShort,.bounceInRight).animated{-webkit-transform:translateX(22px);transform:translateX(22px)}.section .growIn.animated{-webkit-transform:scale(0.97);transform:scale(0.97)}.section.hk-animated-once [class^=hk-],.section.hk-animated-once [class*=" hk-"],.section.active [class^=hk-],.section.active [class*=" hk-"]{animation-duration:.42s !important;animation-delay:0s !important}.section.hk-animated-once :is(.hk-hero-photo,.hk-services-hero-photo,.hk-services-hero-card,.hk-activities-hero-media,.hk-activities-hero-card,.hk-about-photo-main,.hk-about-floating-card,.hk-news-hero-media,.hk-news-hero-card,.hk-final-form-card),.section.active :is(.hk-hero-photo,.hk-services-hero-photo,.hk-services-hero-card,.hk-activities-hero-media,.hk-activities-hero-card,.hk-about-photo-main,.hk-about-floating-card,.hk-news-hero-media,.hk-news-hero-card,.hk-final-form-card){animation-duration:.5s !important}.section.hk-animated-once :is(.hk-why-card,.hk-age-card,.hk-campus-photo,.hk-activity-item,.hk-parent-card,.hk-services-overview-card,.hk-services-age-card,.hk-services-domain-card,.hk-services-day-item,.hk-services-parent-card,.hk-activities-feature-card,.hk-activities-week-card,.hk-activities-gallery-card,.hk-activities-event-card,.hk-activities-parent-card,.hk-news-latest-card,.hk-news-topic-card,.hk-news-notice-item):nth-child(n+3),.section.active :is(.hk-why-card,.hk-age-card,.hk-campus-photo,.hk-activity-item,.hk-parent-card,.hk-services-overview-card,.hk-services-age-card,.hk-services-domain-card,.hk-services-day-item,.hk-services-parent-card,.hk-activities-feature-card,.hk-activities-week-card,.hk-activities-gallery-card,.hk-activities-event-card,.hk-activities-parent-card,.hk-news-latest-card,.hk-news-topic-card,.hk-news-notice-item):nth-child(n+3){animation-delay:.06s !important}.section.hk-animation-complete .animated,.section.hk-animation-complete [class^=hk-],.section.hk-animation-complete [class*=" hk-"]{will-change:auto !important}.site-logo-sun,.site-logo-sun-core,.site-logo-sun-ray{animation-duration:18s !important}.site-logo-sun-core,.site-logo-sun-ray{animation-name:none !important}}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.section :is(.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUpShort,.fadeInDownShort,.fadeInLeftShort,.fadeInRightShort,.bounceInUp,.bounceInDown,.bounceInLeft,.bounceInRight,.growIn,.rotateInUpLeft).animated{opacity:1 !important;animation:none !important;-webkit-transform:none !important;transform:none !important}}
