вариант 0: svg
вариант 1: дополнительный div и два псевдоэлемента с радиальными градиентами
вариант 2: игры с разными градиентами
вариант 3: https://codepen.io/Ivan-U7n/pen/VwoGvGr
Ну, так то да. Для этой картинки - лишний функционал.
Это "по мотивам" кода из комментария. Зато, теоретически, можно любой path для обрезки воткнуть и пересчитывать размеры.
ksnk, да и не обязательно :)
Это я на коленке, не заморачиваясь ни на выравнивание градиентов ни на эллипсы для получения нужной фигуры. Чисто показать возможности, раз уж такой разговор.
Если заменить уголки на svg будет аккуратнее.