@keyframes css-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes css-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes css-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes css-draw-line{0%{opacity:.25;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes css-ambient-glow{0%{opacity:.65;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.12)}}.css-reveal{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.css-reveal{animation:linear both css-reveal-in;animation-timeline:view();animation-range:entry entry 40%}.css-reveal.css-reveal-stagger{animation:none}.css-reveal-stagger>*{animation:linear both css-reveal-in;animation-timeline:view();animation-range:entry entry 40%}.css-reveal-stagger>:nth-child(2){animation-range:entry 8% entry 48%}.css-reveal-stagger>:nth-child(3){animation-range:entry 16% entry 56%}.css-reveal-stagger>:nth-child(4){animation-range:entry 24% entry 64%}.css-reveal-stagger>:nth-child(5){animation-range:entry 32% entry 72%}.css-reveal-stagger>:nth-child(6){animation-range:entry 40% entry 80%}.css-reveal-stagger>:nth-child(7){animation-range:entry 48% entry 88%}.css-reveal-stagger>:nth-child(8){animation-range:entry 56% entry 96%}.css-draw-line{transform-origin:50%;animation:linear both css-draw-line;animation-timeline:view();animation-range:entry entry 55%}}}@media (prefers-reduced-motion:no-preference){.css-ken-burns{animation:22s ease-in-out infinite alternate css-ken-burns}.css-float{animation:4.8s ease-in-out infinite css-float}.css-ambient-glow{transform-origin:50% 0;animation:18s ease-in-out infinite alternate css-ambient-glow}}
