@font-face{font-family:General Sans;src:url(/fonts/GeneralSans_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans_Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans_Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.home-new-body{font-family:General Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400}@keyframes hero-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hero-scroll-up{animation:hero-scroll-up 44s linear infinite}@keyframes hero-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.hero-wave-bar{animation:hero-wave .9s ease-in-out infinite}@keyframes hero-chip-progress{0%{width:0}to{width:100%}}.hero-chip-progress{animation-name:hero-chip-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes hero-word-in{0%{opacity:0;transform:translateY(.35em) rotate(-4deg)}to{opacity:1;transform:none}}.hero-word{display:inline-block;animation:hero-word-in .6s cubic-bezier(.34,1.56,.64,1) both}@media(prefers-reduced-motion:reduce){.hero-scroll-up,.hero-wave-bar,.hero-word{animation:none}}
