Citation: 1C_297/2022 E. 3

Le recours est en conséquence admis; l'arrêt attaqué et le permis de construire du 8 mars 2019 sont annulés. Au surplus, la cause est renvoyée à l'instance précédente pour nouvelle décision sur les frais et dépens cantonaux. Les frais de justice sont arrêtés à 4'000 fr; ceux-ci sont mis à la charge de l'intimée à raison de 2'500 fr., et pour le solde, à la charge de la commune, qui intervient également en qualité de promettant-vendeur des parcelles litigieuses et a donc aussi un intérêt patrimonial (art. 66 al. 1 et 4 LTF). L'intimée et la commune verseront en outre des dépens aux recourants, qui obtiennent gain de cause avec l'assistance d'un avocat (art. 68 al. 1 et 4 LTF).