.spark-first-paint-loader{position:fixed;inset:0;z-index:6000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;overflow:hidden;background:#F5F5F2;transition:transform .9s cubic-bezier(.7,0,.25,1),opacity .7s ease}.spark-first-paint-loader.is-exiting{transform:translateY(-101%);opacity:0;pointer-events:none}.spark-first-paint-loader__brands{display:flex;align-items:center;gap:18px;animation:sparkLoaderIn .7s .12s cubic-bezier(.2,.9,.3,1.2) both}.spark-first-paint-loader__brands img:first-child{height:22px}.spark-first-paint-loader__brands img:last-child{height:44px}.spark-first-paint-loader__divider{width:1px;height:38px;background:#D4AF37}.spark-first-paint-loader__dots{display:flex;gap:8px;animation:sparkLoaderIn .7s .24s ease both}.spark-first-paint-loader__dots span{width:9px;height:9px;border-radius:999px;animation:sparkLoaderBob 1s ease-in-out infinite}.spark-first-paint-loader__dots span:nth-child(1){background:#F6B827}.spark-first-paint-loader__dots span:nth-child(2){background:#F67927;animation-delay:.15s}.spark-first-paint-loader__dots span:nth-child(3){background:#46BBA8;animation-delay:.3s}@keyframes sparkLoaderIn{0%{transform:scale(.55);opacity:0}60%{opacity:1}100%{transform:scale(1);opacity:1}}@keyframes sparkLoaderBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.spark-first-paint-loader,.spark-first-paint-loader *{animation:none!important;transition:none!important}}@media(min-width:1181px)and (max-width:1799px){.spark-boundlearn-bar>:is(.bl-bar-nav,.bl-toggle,.bl-burger,.bl-mnav){display:none!important}}@media(max-width:1280px){body .spark-program-nav .spark-program-nav-inner{display:flex!important;justify-content:space-between!important}body .spark-program-nav .spark-program-links{display:flex!important;justify-content:flex-end!important;gap:0!important}body .spark-program-nav .spark-program-links>a{display:none!important}body .spark-program-nav .spark-program-menu{display:block!important}body .spark-program-nav .spark-program-language{display:none!important}}.spark-program-nav.bl-programme-autohide-owner{top:var(--bl-programme-tier-top,0)!important;transition:transform .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.spark-program-nav.bl-programme-autohide-owner.is-scroll-hidden{transform:translate3d(0,calc(-100% - var(--bl-programme-tier-top,12px)),0)!important;pointer-events:none!important}
