cultural fabric