Atlanta’s new state-of-the-art Mercedes-Benz Stadium is scheduled to open in 108 days. Construction delays with the facility’s one-of-a-kind, complex retractable roofare behind the date change. But now, the last piece of the steel for the roof’s complicated eight-petal design is in place.