@keyframes menu-sticky-enter{0%{opacity:0;filter:blur(10px);transform:translateY(-8px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.menu-sticky-enter{transform-origin:top;will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,1,.3,1) both menu-sticky-enter}@keyframes menu-mobile-enter{0%{opacity:0;filter:blur(8px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.menu-mobile-enter{transform-origin:top;will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,1,.3,1) both menu-mobile-enter}@keyframes menu-sections-enter{0%{opacity:0;filter:blur(12px);transform:translateY(-18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.menu-sections-enter{transform-origin:top;will-change:opacity, transform, filter;animation:.26s cubic-bezier(.16,1,.3,1) both menu-sections-enter}@keyframes menu-sections-item-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-sections-item-enter{opacity:0;will-change:opacity, transform;animation:.24s cubic-bezier(.16,1,.3,1) both menu-sections-item-enter}@media (prefers-reduced-motion:reduce){.menu-mobile-enter,.menu-sticky-enter,.menu-sections-enter,.menu-sections-item-enter{animation:none}}.rich-html--compact{color:#78716c;font-size:.75rem;line-height:1.5}.rich-html--compact h2,.rich-html--compact h3{font-size:inherit;margin:.35em 0;font-weight:600}.rich-html--compact p{margin:.25em 0}
