.rise{animation:rise .7s var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.d1{animation-delay:.06s}.d2{animation-delay:.9s}.d3{animation-delay:1s}.d4{animation-delay:1.1s}.d5{animation-delay:.35s}.hero-id::before{animation:growx .6s .1s var(--ease-out) both}@keyframes growx{0%{transform:scaleX(.05)}}html.split-on h1 .w{animation:word .62s var(--ease-out) both;animation-delay:calc(var(--i)*32ms + 120ms)}@keyframes word{0%{opacity:0;transform:translateY(.45em)}}html.split-on h1 .mark{animation:paint .7s var(--ease-snap) both;animation-delay:calc(var(--i)*32ms + 420ms)}@keyframes paint{0%{background-size:0 100%}}.draw path{stroke-dasharray:200;stroke-dashoffset:200;animation:draw 1.1s .25s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}html.js-reveal .reveal{opacity:0;transform:translateY(22px)}html.js-reveal .reveal.from-l{transform:translateX(-28px)}html.js-reveal .reveal.from-r{transform:translateX(28px)}html.js-reveal .reveal.in{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out)}html.js-reveal .reveal.in.s1{transition-delay:.08s}html.js-reveal .reveal.in.s2{transition-delay:.16s}html.js-reveal .reveal.in.s3{transition-delay:.24s}html.js-reveal .col li{opacity:0;transform:translateY(8px)}html.js-reveal .col.in li{opacity:1;transform:none;transition:opacity .4s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i)*60ms + .25s)}html.js-reveal .proof-item{opacity:0;transform:translateY(8px)}html.js-reveal .proof.in .proof-item{opacity:1;transform:none;transition:opacity .45s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i)*90ms)}@supports (animation-timeline:view()){.bignum{animation:grow linear both;animation-timeline:view();animation-range:entry 0%cover 42%}@keyframes grow{0%{transform:scale(.84);opacity:.45}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none!important;transition:none!important}html.js-reveal .reveal,html.js-reveal .col li,html.js-reveal .proof-item{opacity:1!important;transform:none!important}.draw path{stroke-dashoffset:0}.spot,.hero-glow{display:none}#progress{display:none}}