Transición CSS simple: nada funciona

Estoy trabajando en una imagen con un degradado que desaparece al pasar el mouse. Sin embargo, no puedo llevar esto a la transición. He probado todas las transiciones de webkit que conozco y no parece querer funcionar.

Aquí está el HTML:

<a href="http://calvarygigharbor.com/heavenly-hitters/">
<div class="tinted-image"> </div></a>

Con este CSS:

.tinted-image {
 -webkit-transition: all .7s ease;
transition: all .7s ease;
position: relative;
width: 100%;
padding-top: 56.25%; /* 16:9 Aspect Ratio */
border-radius: 10px;

background:  
linear-gradient(
  rgba(255, 0, 0, 0.6), 
  rgba(237,240,0,0.6)
),
/* image */
url(http://calvarygigharbor.com/wp-content/uploads/2018/05/church-softball-2018.jpg);
background-size: contain;
}

.tinted-image:hover {
 -webkit-transition: all .7s ease;
transition: all .7s ease;
position: relative;
width: 100%;
padding-top: 56.25%; /* 16:9 Aspect Ratio */
border-radius: 10px;
background: 

/* image */
url(http://calvarygigharbor.com/wp-content/uploads/2018/05/church-softball-2018.jpg);
background-size: contain;
}

La imagen y el desplazamiento funcionan maravillosamente menos la transición. ¿Cómo conseguirías una transición para trabajar con esto?

URL:http: //calvarygigharbor.com/css-testing

Respuestas a la pregunta(1)

Su respuesta a la pregunta