Muy buenas. Lo primero es hacerte una pregunta, ¿a qué resolución estás subiendo las imágenes?
Lo digo porque de entrada veo que tienes las "medium" a mayor resolución que las "large", cuando debería ser al contrario. Si tus fotos van a 1000x1000px tienes que poner las large a 1000x1000px y el resto por debajo para que redimensione siempre hacia abajo sin pérdida de calidad.
Otra cosa que he visto es que tu página no carga a resolución fija y cuando la abres en una pantalla grande las imágenes se redimensionan a más del 100% y por eso se pixelan. Te pongo un montaje con una captura de pantalla al 100%, la imagen del home está redimensionada sobre la imagen a tamaño real que es la que está al lado.
No sé si me he explicado bien y te ayuda en algo, pero creo que por ahí van a ir los tiros.