@keyframes isg-menu-link{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.nav-panel{transform-origin:0 0;opacity:0;clip-path:inset(0 0 100% round .5rem);visibility:hidden;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,.2,1),clip-path .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s}.nav-panel[data-align=end]{transform-origin:100% 0}.nav-panel[data-open=true]{opacity:1;clip-path:inset(0 round .5rem);visibility:visible;pointer-events:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),clip-path .48s cubic-bezier(.22,1,.36,1),visibility}.nav-panel[data-open=true] .nav-menu-link{animation:.46s cubic-bezier(.22,1,.36,1) both isg-menu-link}.nav-mobile-fold{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.nav-mobile-fold>div{overflow:hidden}.nav-mobile-fold[data-open=true]{grid-template-rows:1fr}.nav-mobile-fold[data-open=true] .nav-menu-link{animation:.42s cubic-bezier(.22,1,.36,1) both isg-menu-link}@media (prefers-reduced-motion:reduce){.nav-panel,.nav-panel[data-open=true]{clip-path:none;transition:none}.nav-panel:not([data-open=true]){opacity:0;visibility:hidden}.nav-panel[data-open=true]{opacity:1;visibility:visible}.nav-menu-link,.nav-mobile-fold[data-open=true] .nav-menu-link{opacity:1;animation:none}.nav-mobile-fold{transition:none}}
