Hearts have announced a three-year partnership with Save the Children. They will share a seven-figure sum and have the charities logo on their shirts from next season.