First hiring manager, then HR.
I felt that the process should have been done the other way around, or that is what I am used to. During the HR interview I found it very one sided, asked me lots of question but was not able/wanting to give me information (like salary range). It all took 2 months but it could have been a 10min conversation from my perspective as on site presence seem to be a red line for them.