Wind and Solar Project Due Diligence: An In-depth Look at Risks That Can Make or Break a Project