именно такую конфигурацию, как у вас, градиентами на одном элементе сделать не получится.
да, можно делать несколько слоёв, да, можно делать несколько зон в одном градиенте, но тут явно несколько блоков с горизонтальными градиентами в разные стороны, которые не получится свести к одному с наложениями или ограничить по высоте.
с другой стороны, если конкретный рисунок не догма (а он, прямо скажем, не шедевр), можно сделать похожий с горизонтальным градиентом в одну сторону и вертикальным поверх. примерно так:
https://codepen.io/anon/pen/bMxvmV
если постараетесь подобрать цвета, вполне может получиться довольно похоже на ваш рисунок.