Heart of Crown

If I reveal 2 or more Rampart cards when defending, is their effect cumulative?

Yes, they are cumulative. For example, if you play 2 Rampart cards to defend against a Royal Guard card, the number of cards revealed from your draw pile is reduced from 3 to 1.