New Inhumans Featurette Details Benefit of IMAX Version