Views: How to list nodes by 2 vocabularies with “%” on url path for contextual filters
try this:


create the view as a table with fields
include the style field (exclude from display)
under table settings, 'group' the results by the style field


You can tweak the layout for the headers with some simple css