The phrase "heady stuff" refers to something that is mentally stimulating, thought-provoking, or intense.