@keyframes marketing-section-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}.marketing-motion-rise{animation:.55s cubic-bezier(.16,1,.3,1) both marketing-section-rise}.marketing-motion-rise-delay-1{animation-delay:60ms}.marketing-motion-rise-delay-2{animation-delay:.12s}.marketing-motion-rise-delay-3{animation-delay:.18s}.marketing-motion-rise-delay-4{animation-delay:.24s}.marketing-deferred-paint{content-visibility:auto;contain-intrinsic-size:1px 800px}@media (prefers-reduced-motion:reduce){.marketing-motion-rise,.marketing-motion-rise-delay-1,.marketing-motion-rise-delay-2,.marketing-motion-rise-delay-3,.marketing-motion-rise-delay-4{animation:none}}.js-anim .anim-on-scroll{will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s ease-out;transform:translateY(24px)}.js-anim .anim-on-scroll.in-view{transform:translateY(0)}.anim-on-scroll-delay-1{transition-delay:80ms}.anim-on-scroll-delay-2{transition-delay:.16s}.anim-on-scroll-delay-3{transition-delay:.24s}.anim-on-scroll-delay-4{transition-delay:.32s}@keyframes anim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.js-anim .anim-float{will-change:transform;animation:6s ease-in-out infinite anim-float}@keyframes anim-beam-flow{0%{stroke-dashoffset:var(--anim-beam-dash,200)}to{stroke-dashoffset:0}}@keyframes anim-gradient-shift{0%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes anim-list-item-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.js-anim .anim-beam-flow{animation:3s linear infinite anim-beam-flow}.js-anim .anim-gradient-shift{animation:5.5s cubic-bezier(.16,1,.3,1) infinite alternate anim-gradient-shift}.js-anim .anim-list-item-in{animation:.36s cubic-bezier(.16,1,.3,1) both anim-list-item-in}@media (prefers-reduced-motion:reduce){.js-anim .anim-on-scroll{transition:none;transform:none}.js-anim .anim-float,.js-anim .anim-beam-flow,.js-anim .anim-gradient-shift,.js-anim .anim-list-item-in{animation:none}}.anim-icon-draw{--anim-icon-len:100}.anim-icon-draw svg{overflow:visible}.anim-icon-core{transform-box:fill-box;transform-origin:50%}@keyframes anim-icon-draw-loop{0%{stroke-dashoffset:var(--anim-icon-len,100)}10%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes anim-icon-wiggle-loop{0%,10%{transform:rotate(0)}12%{transform:rotate(-7deg)}14%{transform:rotate(4.5deg)}16%{transform:rotate(-2.8deg)}18%{transform:rotate(1.5deg)}20%{transform:rotate(-.7deg)}22%,to{transform:rotate(0)}}@media (prefers-reduced-motion:no-preference){.js-anim .anim-on-scroll.in-view .anim-icon-draw path{stroke-dasharray:var(--anim-icon-len,100);animation:6s linear infinite anim-icon-draw-loop;animation-delay:var(--icon-cycle-delay,0s)}.js-anim .anim-on-scroll.in-view .anim-icon-core{animation:6s linear infinite anim-icon-wiggle-loop;animation-delay:var(--icon-cycle-delay,0s)}}@keyframes section-grow-in{0%{border-radius:64px;transform:translateY(48px)scale(.82)}to{border-radius:0;transform:translateY(0)scale(1)}}@keyframes section-content-reveal{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.js-anim .section-grow-in{transform-origin:top;view-timeline-name:--pbd-view;timeline-scope:--pbd-view;animation:linear both section-grow-in;animation-timeline:--pbd-view;animation-range:entry entry 85%}.js-anim .section-content-reveal{animation:linear both section-content-reveal;animation-timeline:--pbd-view;animation-range:entry 30% entry 92%}.js-anim .section-texture-reveal{animation:linear both section-content-reveal;animation-timeline:--pbd-view;animation-range:entry 86%}}}
