.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-crowd-out{0%{opacity:1;transform:translate(0)scale(1)}16%{opacity:1;transform:translate(-.6px)scale(1)}to{opacity:0;transform:translate(7px)scale(.84)}}@keyframes nav-ic-crowd-in{0%,16%{opacity:0;transform:translate(-7px)scale(.84)}86%{opacity:1;transform:translate(.4px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}.nav-ic [data-m=crowd-out],.nav-ic [data-m=crowd-in]{transform-origin:12px 13px;transition:none}.nav-ic [data-m=crowd-in]{opacity:0}:is(a,button):is(:hover,:focus-visible) .nav-ic [data-m=crowd-out]{animation:1.2s cubic-bezier(.4,0,.3,1) both nav-ic-crowd-out}:is(a,button):is(:hover,:focus-visible) .nav-ic [data-m=crowd-in]{animation:1.2s cubic-bezier(.4,0,.3,1) both nav-ic-crowd-in}@keyframes nav-ic-steer{0%,to{transform:rotate(0)}28%{transform:rotate(-45deg)}62%{transform:rotate(28deg)}82%{transform:rotate(-6deg)}}.nav-ic [data-m=wheel]{transform-origin:12px 12px}:is(a,button):is(:hover,:focus-visible) .nav-ic [data-m=wheel]{animation:1.4s cubic-bezier(.4,0,.3,1) both nav-ic-steer}@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-flap-open{0%{transform:rotate(0)}12%{transform:rotate(2deg)}32%{transform:rotate(-28deg)}44%{transform:rotate(-21deg)}54%,to{transform:rotate(-24deg)}}@keyframes nav-ic-card-out{0%,38%{transform:translate(0)rotate(0)}44%{transform:translateY(.6px)rotate(0)}72%{transform:translate(1.4px,-13.4px)rotate(-9deg)}86%{transform:translate(1.1px,-11.2px)rotate(-6deg)}to{transform:translate(1.2px,-12px)rotate(-7deg)}}.nav-ic [data-m=flap]{transform-origin:3.5px 6.5px;transition:transform .32s var(--nav-ic-out).16s}.nav-ic [data-m=card-a]{transform-origin:12px 14.7px}:is(a,button):is(:hover,:focus-visible) .nav-ic [data-m=flap]{animation:nav-ic-flap-open 1s var(--nav-ic-key)both;transform:rotate(-24deg)}:is(a,button):is(:hover,:focus-visible) .nav-ic [data-m=card-a]{animation:nav-ic-card-out 1s var(--nav-ic-key)both;transform:translate(1.2px,-12px)rotate(-7deg)}@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}}
