I know American labour law tends to favour the employer more and allows wider freedom of contract   than in other countries but even so it seems surprising that such a wide-reaching non-fraternisation clause isn't unconscionable (banning relationships within direct reports or close colleagues is reasonable because of the possibility of pressure or favouritism,  but there there is no such justification).