@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Latin_Variable-s.p.0i.4224a4uzwy.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasans_813f9486-module__kWpVGq__className{font-family:plusJakartaSans,plusJakartaSans Fallback,Inter,Helvetica Neue,Arial,sans-serif}.plusjakartasans_813f9486-module__kWpVGq__variable{--font-plus-jakarta:"plusJakartaSans", "plusJakartaSans Fallback", Inter, Helvetica Neue, Arial, sans-serif}
html,body{font-family:var(--font-plus-jakarta), "Inter", "Helvetica Neue", Arial, sans-serif;margin:0;padding:0}*{box-sizing:border-box}button,input,textarea,select,option{font-family:inherit}.leap-reveal{opacity:0;width:100%;transform:translate3d(0, var(--leap-reveal-y,28px), 0);animation:leap-reveal var(--leap-reveal-duration,.7s) cubic-bezier(.16, 1, .3, 1) both;animation-delay:var(--leap-reveal-delay,0s)}.leap-hero-mascot-in{animation:.9s cubic-bezier(.16,1,.3,1) both leap-hero-mascot}.leap-soft-in{animation:.52s cubic-bezier(.16,1,.3,1) both leap-soft-in;animation-delay:var(--leap-reveal-delay,0s)}@supports (animation-timeline:view()){.leap-reveal{animation-delay:0s;animation-timeline:view();animation-range:entry cover 26%}}@keyframes leap-reveal{0%{opacity:0;transform:translate3d(0, var(--leap-reveal-y,28px), 0) scale(.985);filter:blur(8px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes leap-hero-mascot{0%{opacity:0;transform:translateY(54px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes leap-soft-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.leap-reveal,.leap-hero-mascot-in,.leap-soft-in{opacity:1;filter:none;animation:none;transform:none}}
