My caveat is that currently @supports is far more heavily supported than grid layout which is not fully available in any current browser. As usual, only IE is the major holdout for @supports and most likely we'll be doing special things for IE until it totally dies out anyway.
This means that you can start implementing it today for modern browsers, and then remove the old one once you are ready to ditch old browsers.