.school-fade-into-dark{background-image:linear-gradient(#f8fafc 0%,#eef2ff 14%,#d8ddfd 26%,#b3bcfa 38%,#8a90ee 50%,#6459d8 62%,#453aad 74%,#302a7d 86%,#1e1b4b 100%)}.school-fade-into-light{background-image:linear-gradient(#1e1b4b 0%,#302a7d 14%,#453aad 26%,#6459d8 38%,#8a90ee 50%,#b3bcfa 62%,#d8ddfd 74%,#eef2ff 86%,#fff 100%)}.school-hero-orbit__arc{fill:none;stroke-linecap:round}.school-hero-orbit__arc--outer{stroke-width:7px;stroke-dasharray:920 7200;opacity:1}.school-hero-orbit__arc--mid{stroke-width:5.5px;stroke-dasharray:720 5800;opacity:.92}.school-hero-orbit__arc--inner{stroke-width:4.5px;stroke-dasharray:560 4600;opacity:.82}.school-hero-orbit__spin{transform-box:fill-box;transform-origin:50%}.school-hero-orbit__spin--outer{animation:22s linear infinite school-hero-orbit-rotate}.school-hero-orbit__spin--mid{animation:30s linear infinite reverse school-hero-orbit-rotate}.school-hero-orbit__spin--inner{animation:18s linear infinite school-hero-orbit-rotate}.school-hero-orbit__spin--outer .school-hero-orbit__arc{animation:9s linear infinite school-hero-orbit-dash-outer}.school-hero-orbit__spin--mid .school-hero-orbit__arc{animation:11s linear infinite reverse school-hero-orbit-dash-mid}.school-hero-orbit__spin--inner .school-hero-orbit__arc{animation:7s linear infinite school-hero-orbit-dash-inner}@keyframes school-hero-orbit-rotate{to{transform:rotate(360deg)}}@keyframes school-hero-orbit-dash-outer{to{stroke-dashoffset:-8120px}}@keyframes school-hero-orbit-dash-mid{to{stroke-dashoffset:-6520px}}@keyframes school-hero-orbit-dash-inner{to{stroke-dashoffset:-5160px}}.school-hero-layer{will-change:transform, opacity}.school-hero-layer--enter{opacity:0;animation:.85s cubic-bezier(.16,.7,.3,1) both school-hero-in}.school-hero-layer--idle{opacity:1;transform:translate(0,0)scale(1)}.school-hero-layer--float{opacity:1;animation:2.6s ease-in-out both school-hero-float-once}@keyframes school-hero-in{0%{opacity:0;transform:translate3d(var(--from-x,0), var(--from-y,24px), 0) scale(var(--from-scale,1))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes school-hero-float-once{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(0, var(--float,-12px), 0) scale(1)}}@media (prefers-reduced-motion:reduce){.school-hero-layer--enter,.school-hero-layer--float{opacity:1;animation:none;transform:none}.school-hero-orbit__spin,.school-hero-orbit__spin .school-hero-orbit__arc{animation:none}}
