Khôrada spin a web of warm and desirous riffs on album “Salt”