Multistage hydration during oceanic serpentinisation revealed by in situ oxygen isotope and trace element analyses | Synapse