.hero{background-image:url(/assets/landing/background2.png)}.cloud-overlay,.hero{background-size:cover;background-position:top;background-repeat:no-repeat}.cloud-overlay{background-image:url(/assets/landing/clouds2.png)}.dither-overlay{background-image:url(/assets/landing/dither-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat}.chat-card:before{inset:-24px;height:96px}.chat-card:before,.floating-text:before{content:"";position:absolute;background-image:url(/assets/landing/images/chat-card-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat;z-index:-1;filter:blur(1px)}.floating-text:before{inset:-16px;height:60px}@keyframes float-text{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float-text{animation:float-text 3s ease-in-out infinite}@keyframes text-fade-in{0%{opacity:0}to{opacity:1}}.animate-float-text-fade{animation:text-fade-in .7s ease-out 1s both,float-text 3s ease-in-out 1s infinite}@keyframes image-1-y{0%{opacity:0;transform:translateX(100%) rotate(12deg) scale(.8) translateY(10%)}to{opacity:1;transform:translateX(0) rotate(0deg) scale(1) translateY(0)}}.animate-image-1-y{animation:image-1-y 1s cubic-bezier(.35,.47,.14,1) forwards,float-idle 3.8s ease-in-out 1.1s infinite;will-change:transform,opacity,filter}@keyframes image-2-y{0%{opacity:0;transform:translateX(-100%) rotate(-12deg) scale(.8) translateY(10%)}to{opacity:1;transform:translateX(0) rotate(0deg) scale(1) translateY(0)}}.animate-image-2-y{animation:image-2-y 1s cubic-bezier(.35,.47,.14,1) forwards,float-idle 5.2s ease-in-out 1.7s infinite;will-change:transform,opacity,filter}@keyframes image-3-y{0%{opacity:0;transform:translateX(100%) rotate(12deg) scale(.8) translateY(10%)}to{opacity:1;transform:translateX(0) rotate(0deg) scale(1) translateY(0)}}.animate-image-3-y{animation:image-3-y 1s cubic-bezier(.35,.47,.14,1) forwards,float-idle 4.4s ease-in-out 2.3s infinite;will-change:transform,opacity,filter}@keyframes image-4-y{0%{opacity:0;transform:translateX(-100%) rotate(-12deg) scale(.8) translateY(10%)}to{opacity:1;transform:translateX(0) rotate(0deg) scale(1) translateY(0)}}.animate-image-4-y{animation:image-4-y 1s cubic-bezier(.35,.47,.14,1) forwards,float-idle 6.1s ease-in-out 2.9s infinite;will-change:transform,opacity,filter}@keyframes balloon-1-y{0%{opacity:0;transform:translateY(100%) rotateY(180deg)}to{opacity:1;transform:translateY(0) rotateY(0deg)}}.animate-balloon-1-y{animation:balloon-1-y 1s cubic-bezier(0,.56,.47,1.01) forwards;will-change:transform,opacity,filter}@keyframes balloon-2-y{0%{opacity:0;transform:translateY(100%) rotateY(180deg)}to{opacity:1;transform:translateY(0) rotateY(0deg)}}.animate-balloon-2-y{animation:balloon-2-y 1s cubic-bezier(0,.56,.47,1.01) forwards;will-change:transform,opacity,filter}@keyframes float-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float-idle{animation:float-idle 4s ease-in-out 1s infinite}.animate-float-idle-alt{animation:float-idle 4.5s ease-in-out 1.2s infinite}