CSS wave

from CSS tricks

uses radial gradient to mask element only - background / other layers are uninterrupted