.section-header{z-index:3}.nav-marker{overflow:visible}.nav-marker__dot{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.nav-marker--pulse .nav-marker__dot{animation:nav-pulse 1.4s ease-in-out infinite}}.header-nav-mobile{top:calc(var(--page-top-padding) + 42px);height:calc(100vh - var(--page-top-padding) - 42px);height:calc(100dvh - var(--page-top-padding) - 42px)}@keyframes nav-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}
