50%{
width: calc(width / 1.2);
height: calc(height * 1.2);
} transform, а не на width или height. А в терминах трансформаций у нас для изменения размеров используются вариации функции scale():50% {
transform: scaleX(0.9) scaleY(1.1);
}