magnetopolaritons