Controllable Guarantees for Fair Outcomes via Contrastive Information Estimation