
        .hero-image-glow { filter: drop-shadow(0 0 20px rgba(212, 175, 55, 0.3)); transition: transform 0.5s ease; }
        .hero-image-glow:hover { transform: scale(1.02); filter: drop-shadow(0 0 30px rgba(212, 175, 55, 0.5)); }
        .gold-border { border-left: 4px solid #D4AF37; }
        .video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
        .video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 1rem; }
    