Задача муторная но не невыполнимая. Используйте трансформации, бордер-радиус и верстайте, как обычный макет. Тут сразу видно два блока, верхний и нижний. Верхний делится на левый и правый и тд...
Не совсем понятно, что значит в этом случае "адаптивный". Думаю, вам стоит уточнить у того, кому делаете.