I think there's a spectrum, with overtly magic based fantasy at one end and hard SF (where the science is grounded in our current understanding) at the other. I don't see there's any way to draw a rigid line. I'd put this one somewhere around the center, maybe a bit towards fantasy on the spectrum.
There's a reason that all of the major SF awards include fantasy. It's just too hard to draw the line between them.