Añadiendo una grilla al contenedor se puede ver que son las columnas de por si que añaden ese espacio:
Por alguna razón las columnas se estiran creando ese espacio. Si le pones a article una posición relativa y un top: -100px lo ves más claro aún.
No sé si tal vez algo así podrían ayudar:
La verdad es que nunca trabajé con columnas.