A Tale of Two Classes: Adapting Supervised Contrastive Learning to Binary Imbalanced Datasets