Pore-scale lattice Boltzmann simulation of capillary-driven phase-change transpiration cooling in heterogeneous porous media | Synapse