Поведение и правда интересное. Интересно и то, что при сохранении странички на компьютер проблема пропадает. Так же, как пропадает обертка
< div class="designmodo-wrapper home page page-id-1483 page-parent page-template-default" />
У которой прописано
transform: translate3d(0, 0, 0)
. Что и заставляет фиксированное меню вести себя так, словно оно спозиционированно относительно этого родителя, а не вьюпорта. Вот пример на codepen для наглядности:
codepen.io/markdebeer/pen/qrBDm
Но если убрать
transform: translate3d
на сайте через инспектор, проблема остается (в отличие от примера на codepen). Не знаю, куда копать дальше