According to below screenshot, syntax highlighting crash for further elements inside @media (...).

When I use @media (...) {} the problem is missing, but hey the idea of *.sass filetypes is not use curly brackets at all.
Below sample screenshot to present how syntax behave with used curly brackets for ft=sass.

Screenshot taken from macvim with gruvbox colorscheme. If any details need for vim config here are my actual .vimrc.