Есть ли смысл подобное верстать?
Не стоит. Эффектов много. Повторить их в точности - можно, конечно, но долго и геморно. Код будет громоздкий. Убьется куча времени на отладку на разных устройствах. И всё равно какой-нибудь мобильный браузер покажет не так. Картинка тут вполне решает задачу.
Разумеется, если заказчик уверен, что это нужно и готов оплачивать - делать. Но чисто с точки здравого смысла - не нужно.
Я бы попробовал линии svg а остальное на css. Даже сетку можно заверстать  
https://habrahabr.ru/post/315216/
Хотя по сути и слиниями можно извратиться