[x-cloak] { display: none !important; }

.hero-gradient {
    background: radial-gradient(1200px 600px at 70% -10%, #8A2A3E 0%, #40081A 55%, #2B0512 100%);
}

.card-hover {
    transition: transform .25s ease, box-shadow .25s ease;
}
.card-hover:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px -20px rgba(64, 8, 26, .35);
}

.fade-up {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity .6s ease, transform .6s ease;
}
.fade-up.in {
    opacity: 1;
    transform: none;
}
