2♣ = game forcing if unbalanced (North was (sub)minimum for this)
2♦ = negative or waiting (other bids are natural positives)
pass over 2♥ = unbalanced, 2- or 3-suiter
3♣ = not interested in defending
rest natural
LHO leads the ace of hearts on which RHO plays a supposedly 'discouraging' card but they won't signal helpfully.
LHO continues with the queen of hearts, to which RHO will follow.
It's a very good contract.
What's the right line?
Answers should mention if your line is affected by whether RHO started with 2 or 3 hearts.
I'll tell you in advance that diamonds are not 5-0, but of course you don't know that at the table.

Help

2♣ P 2♦ 2♥
P P 3♣ P
3♦ P 4♣ P
4♠ P 6♦ all pass