... avant-garde, technorock and kind of lends itself toward ...
... that avant-garde is one word. ...