哪怕 + [clause],[subject] + 也 / 都 + [verb phrase]
[sentence],哪怕 + [clause]
哪怕 introduces a hypothetical, and 也 or 都 in the result says it holds even then. The case after 哪怕 is usually pushed to an extreme – only a little, only once, however much – which makes it stronger than plain 如果.
With 再, it's "however".
哪怕是 + noun picks out the smallest case.
哪怕 can also come second, adding the extreme case as an afterthought. Then there's no 也.
哪怕 is about what might happen. For something that did happen, use 虽然.
With the condition first, the result still needs its 也.