This is modern and abstract, and in my opinion not very Japanese. But the meaning it tries to convey is pretty good.