Visible light absorption