.nav-ic{--nav-ic-in:cubic-bezier(.65,-.3,.3,1.25);--nav-ic-out:cubic-bezier(.2,.8,.2,1);--nav-ic-key:cubic-bezier(.45,0,.25,1);overflow:visible}.nav-ic [data-m]{transform-box:view-box;transition:transform .38s var(--nav-ic-out),opacity .26s var(--nav-ic-out)}@keyframes nav-ic-rev{0%{transform:rotate(0)}18%{transform:rotate(-22deg)}58%{transform:rotate(76deg)}78%{transform:rotate(52deg)}90%{transform:rotate(64deg)}to{transform:rotate(60deg)}}.nav-ic [data-m=needle]{transform-origin:12px 13px;transition-duration:.42s}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=needle]{animation:.82s cubic-bezier(.45,0,.25,1) both nav-ic-rev;transform:rotate(60deg)}@keyframes nav-ic-step{0%{transform:translate(0)}22%{transform:translate(-.9px)}60%{transform:translate(2.8px)}80%{transform:translate(1.7px)}to{transform:translate(2.1px)}}@keyframes nav-ic-nod{0%,to{transform:translateY(0)}45%{transform:translateY(.9px)}70%{transform:translateY(-.6px)}}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=behind]{animation:nav-ic-step .72s var(--nav-ic-key)both;transform:translate(2.1px)}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=front]{animation:nav-ic-nod .62s var(--nav-ic-key).12s both}@keyframes nav-ic-surge{0%{transform:translate(0)}22%{transform:translate(-1.2px)}58%{transform:translate(3.2px)}80%{transform:translate(1.9px)}to{transform:translate(2.3px)}}@keyframes nav-ic-speed{0%,35%{opacity:0;transform:translate(1.5px)}60%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1px)}}.nav-ic [data-m=speed]{opacity:0}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=car]{animation:nav-ic-surge .76s var(--nav-ic-key)both;transform:translate(2.3px)}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=speed]{animation:.76s ease-out both nav-ic-speed}@keyframes nav-ic-turn{0%{transform:translate(0)rotate(0)}20%{transform:translate(.8px,.8px)rotate(6deg)}60%{transform:translate(.8px,.8px)rotate(-42deg)}80%{transform:translate(.8px,.8px)rotate(-26deg)}to{transform:translate(.8px,.8px)rotate(-32deg)}}.nav-ic [data-m=key]{transform-origin:12px 12px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=key]{animation:nav-ic-turn .78s var(--nav-ic-key)both;transform:translate(.8px,.8px)rotate(-32deg)}@keyframes nav-ic-rings{0%,to{transform:translateY(0)}30%{transform:translateY(-2px)}50%{transform:translateY(.3px)}68%{transform:translateY(-1px)}84%{transform:translateY(0)}}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=rings]{animation:nav-ic-rings .7s var(--nav-ic-key)both}@keyframes nav-ic-rock{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}62%{transform:rotate(3deg)}82%{transform:rotate(-1deg)}}.nav-ic [data-m=page]{transform-origin:12px 21px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=page]{animation:nav-ic-rock .72s var(--nav-ic-key)both}@keyframes nav-ic-card{0%{transform:translateY(0)rotate(0)}22%{transform:translateY(.8px)rotate(2deg)}58%{transform:translateY(-2.4px)rotate(-11deg)}80%{transform:translateY(-1.2px)rotate(-5deg)}to{transform:translateY(-1.6px)rotate(-7deg)}}.nav-ic [data-m=card]{transform-origin:12px 12px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=card]{animation:nav-ic-card .76s var(--nav-ic-key)both;transform:translateY(-1.6px)rotate(-7deg)}@keyframes nav-ic-pop{0%,to{transform:scale(1)}25%{transform:scale(.9)}58%{transform:scale(1.08)}80%{transform:scale(.98)}}@keyframes nav-ic-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-2.4px)}70%{transform:translateY(.4px)}}.nav-ic [data-m=bubble]{transform-origin:6px 20px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=bubble]{animation:nav-ic-pop .64s var(--nav-ic-key)both}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-hop]{animation:nav-ic-hop .56s var(--nav-ic-key).12s both}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-hop="2"]{animation-delay:.21s}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-hop="3"]{animation-delay:.3s}@keyframes nav-ic-grow{0%{transform:scaleY(.25)}60%{transform:scaleY(1.14)}80%{transform:scaleY(.95)}to{transform:scaleY(1)}}.nav-ic [data-grow]{transform-box:fill-box;transform-origin:50% 100%}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-grow]{animation:nav-ic-grow .62s var(--nav-ic-key)both}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-grow="2"]{animation-delay:90ms}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-grow="3"]{animation-delay:.18s}@keyframes nav-ic-pulse{0%,to{transform:scale(1)}30%{transform:scale(.92)}62%{transform:scale(1.07)}82%{transform:scale(.99)}}.nav-ic [data-m=shield]{transform-origin:12px 12px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=shield]{animation:nav-ic-pulse .68s var(--nav-ic-key)both}@keyframes nav-ic-piece-out-in{0%{transform:translate(0)rotate(0)}30%{transform:translate(2.6px,-1.8px)rotate(12deg)}52%{transform:translate(2.6px,-1.8px)rotate(12deg)}76%{transform:translate(-.5px,.2px)rotate(-2deg)}90%{transform:translate(.2px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}@keyframes nav-ic-piece-knock{0%,72%{transform:translate(0)}80%{transform:translate(-.9px)}92%{transform:translate(.2px)}to{transform:translate(0)}}.nav-ic [data-m=piece-b]{transform-box:fill-box;transform-origin:30% 70%}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=piece-b]{animation:nav-ic-piece-out-in .9s var(--nav-ic-key)both}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=piece-a]{animation:nav-ic-piece-knock .9s var(--nav-ic-key)both}@keyframes nav-ic-crown{0%{transform:translateY(0)rotate(0)}22%{transform:translateY(.9px)rotate(0)}58%{transform:translateY(-2.8px)rotate(-12deg)}80%{transform:translateY(-1.3px)rotate(-5deg)}to{transform:translateY(-1.7px)rotate(-8deg)}}.nav-ic [data-m=crown]{transform-origin:12px 17px}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-m=crown]{animation:nav-ic-crown .76s var(--nav-ic-key)both;transform:translateY(-1.7px)rotate(-8deg)}@keyframes nav-ic-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.nav-ic [data-draw]{stroke-dasharray:1;stroke-dashoffset:0}:is(a,button):is(:hover,:focus-visible)>.nav-ic [data-draw]{animation:.68s cubic-bezier(.7,0,.25,1) .12s both nav-ic-draw}@media (prefers-reduced-motion:reduce){.nav-ic *,:is(a,button):is(:hover,:focus-visible)>.nav-ic *{transition:none!important;animation:none!important;transform:none!important}.nav-ic [data-m=speed]{opacity:0!important}}
