@keyframes slow-zoom {
    from { transform: scale(1); }
    to { transform: scale(1.1); }
}

.animate-slow-zoom {
    animation: slow-zoom 20s ease-out forwards;
}

.animate-fade-in-up {
    opacity: 0;
    animation: fade-in-up 0.6s ease-out forwards;
}

.animate-fade-in-up-2 {
    opacity: 0;
    animation: fade-in-up 0.6s ease-out 0.2s forwards;
}

.animate-fade-in-up-3 {
    opacity: 0;
    animation: fade-in-up 0.6s ease-out 0.4s forwards;
}

.animate-fade-in-up-4 {
    opacity: 0;
    animation: fade-in-up 0.6s ease-out 0.6s forwards;
}

.animate-fade-in-up-5 {
    opacity: 0;
    animation: fade-in-up 0.6s ease-out 0.8s forwards;
}

@keyframes fade-in-up {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}