Corporate social responsibility and culture