Celtic will be at home, with a history of dealing with massive games. As disjointed as their side can be their resources outstrip Hearts by some margin.
40 years waiting for just one lower budget side to work together as a unit.
Hopefully Hearts can get over the line. But I'd favour Celtic.