.animate-on-scroll{opacity:0;transform:translateY(28px)}.animate-on-scroll.animate-in-visible{animation:homeFadeSlideUp .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes homeFadeSlideUp{to{opacity:1;transform:translateY(0)}}.animate-stagger>*{opacity:0;transform:translateY(20px)}.animate-on-scroll.animate-in-visible .animate-stagger>*{animation:homeFadeSlideUp .6s cubic-bezier(.22,1,.36,1) forwards}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(1){animation-delay:.05s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(2){animation-delay:.1s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(3){animation-delay:.15s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(4){animation-delay:.2s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(5){animation-delay:.25s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(6){animation-delay:.3s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(7){animation-delay:.35s}.animate-on-scroll.animate-in-visible .animate-stagger>*:nth-child(8){animation-delay:.4s}.hero--animate .hero__content{opacity:0;transform:translateY(32px);animation:heroFadeIn 1s cubic-bezier(.22,1,.36,1) .15s forwards}.hero--animate .hero__title{opacity:0;transform:translateY(20px);animation:heroFadeIn .75s cubic-bezier(.22,1,.36,1) .3s forwards}.hero--animate .hero__tagline{opacity:0;animation:heroFadeIn .6s cubic-bezier(.22,1,.36,1) .45s forwards}.hero--animate .hero__intro{opacity:0;animation:heroFadeIn .6s cubic-bezier(.22,1,.36,1) .55s forwards}.hero--animate .hero__actions{opacity:0;transform:translateY(16px);animation:heroFadeIn .6s cubic-bezier(.22,1,.36,1) .65s forwards}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:#333;background:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-bottom:0}
