.link-hover.svelte-1xh106z{cursor:pointer;position:relative;white-space:nowrap;color:currentColor;text-decoration:none}.link-hover.svelte-1xh106z:before,.link-hover.svelte-1xh106z:after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.link-hover.svelte-1xh106z:before{content:""}.link-hover--slide.svelte-1xh106z:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s}.link-hover--slide.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transform-origin:0% 50%;transform:scaleZ(1)}.link-hover--double.svelte-1xh106z:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.7,0,.2,1)}.link-hover--double.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transform-origin:0% 50%;transform:scaleZ(1);transition-timing-function:cubic-bezier(.4,1,.8,1)}.link-hover--double.svelte-1xh106z:after{content:"";top:calc(100% + 4px);transform-origin:0% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.7,0,.2,1)}.link-hover--double.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{transform-origin:100% 50%;transform:scaleZ(1);transition-timing-function:cubic-bezier(.4,1,.8,1)}.link-hover--grow.svelte-1xh106z:before{transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.2,1,.8,1)}.link-hover--grow.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transform-origin:0% 50%;transform:scale3d(1,2,1);transition-timing-function:cubic-bezier(.7,0,.2,1)}.link-hover--grow.svelte-1xh106z:after{content:"";top:calc(100% + 4px);transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .4s .1s cubic-bezier(.2,1,.8,1)}.link-hover--grow.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{transform-origin:0% 50%;transform:scaleZ(1);transition-timing-function:cubic-bezier(.7,0,.2,1)}.link-hover--strike.svelte-1xh106z{padding:0 10px}.link-hover--strike.svelte-1xh106z:before{top:50%;height:2px;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.4,1,.8,1)}.link-hover--strike.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transform-origin:0% 50%;transform:scaleZ(1)}.link-hover--strike.svelte-1xh106z span:where(.svelte-1xh106z){display:inline-block;transition:transform .3s cubic-bezier(.4,1,.8,1)}.link-hover--strike.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible) span:where(.svelte-1xh106z){transform:scale3d(1.1,1.1,1.1)}.link-hover--fade.svelte-1xh106z:before,.link-hover--fade.svelte-1xh106z:after{opacity:0;transform-origin:50% 0%;transform:translate3d(0,3px,0);transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,1,.8,1)}.link-hover--fade.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before,.link-hover--fade.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{opacity:1;transform:translateZ(0);transition-timing-function:cubic-bezier(.2,0,.3,1)}.link-hover--fade.svelte-1xh106z:after{content:"";top:calc(100% + 4px);width:70%;left:15%}.link-hover--fade.svelte-1xh106z:before,.link-hover--fade.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{transition-delay:.1s}.link-hover--fade.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transition-delay:0s}.link-hover--pulse.svelte-1xh106z:before{height:10px;top:100%;opacity:0}.link-hover--pulse.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{opacity:1;animation:svelte-1xh106z-lineUp .3s ease forwards}@keyframes svelte-1xh106z-lineUp{0%{transform-origin:50% 100%;transform:scale3d(1,.045,1)}50%{transform-origin:50% 100%;transform:scaleZ(1)}51%{transform-origin:50% 0%;transform:scaleZ(1)}to{transform-origin:50% 0%;transform:scale3d(1,.045,1)}}.link-hover--pulse.svelte-1xh106z:after{content:"";transition:opacity .3s;opacity:0;transition-delay:0s}.link-hover--pulse.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{opacity:1;transition-delay:.3s}.link-hover--swap.svelte-1xh106z:before{transform-origin:0% 50%;transform:scale3d(0,1,1);transition:transform .3s}.link-hover--swap.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transform:scaleZ(1)}.link-hover--swap.svelte-1xh106z:after{content:"";top:calc(100% + 4px);transition:transform .3s;transform-origin:100% 50%}.link-hover--swap.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{transform:scale3d(0,1,1)}.link-hover--sweep.svelte-1xh106z:before{height:100%;top:0;opacity:0}.link-hover--sweep.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{opacity:1;animation:svelte-1xh106z-coverUp .3s ease forwards}@keyframes svelte-1xh106z-coverUp{0%{transform-origin:50% 100%;transform:scale3d(1,.045,1)}50%{transform-origin:50% 100%;transform:scaleZ(1)}51%{transform-origin:50% 0%;transform:scaleZ(1)}to{transform-origin:50% 0%;transform:scale3d(1,.045,1)}}.link-hover--sweep.svelte-1xh106z:after{content:"";transition:opacity .3s}.link-hover--sweep.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):after{opacity:0}.link-hover--bounce.svelte-1xh106z:before{height:7px;border-radius:20px;transform:scaleZ(1);transition:transform .2s,opacity .2s;transition-timing-function:cubic-bezier(.2,.57,.67,1.53)}.link-hover--bounce.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible):before{transition-timing-function:cubic-bezier(.8,0,.1,1);transition-duration:.4s;opacity:1;transform:scale3d(1.2,.1,1)}.link-hover--bounce.svelte-1xh106z span:where(.svelte-1xh106z){transform:translate3d(0,-4px,0);display:inline-block;transition:transform .2s .05s cubic-bezier(.2,.57,.67,1.53)}.link-hover--bounce.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible) span:where(.svelte-1xh106z){transform:translateZ(0);transition-timing-function:cubic-bezier(.8,0,.1,1);transition-duration:.4s;transition-delay:0s}.link-hover__graphic.svelte-1xh106z{position:absolute;top:0;left:0;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1px}.link-hover__graphic--stroke.svelte-1xh106z path{stroke-dasharray:1;stroke-dashoffset:1}.link-hover.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible) .link-hover__graphic--stroke:where(.svelte-1xh106z) path{stroke-dashoffset:0}.link-hover--arc.svelte-1xh106z:before{display:none}.link-hover__graphic--arc.svelte-1xh106z{top:73%;left:-23%}.link-hover__graphic--arc.svelte-1xh106z path{transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}.link-hover.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible) .link-hover__graphic--arc:where(.svelte-1xh106z) path{transition-timing-function:cubic-bezier(.8,1,.7,1);transition-duration:.3s}.link-hover--scribble.svelte-1xh106z:before{display:none}.link-hover__graphic--scribble.svelte-1xh106z{top:100%}.link-hover__graphic--scribble.svelte-1xh106z path{transition:stroke-dashoffset .6s cubic-bezier(.7,0,.3,1)}.link-hover.svelte-1xh106z:is(:where(.svelte-1xh106z):hover,:where(.svelte-1xh106z):focus-visible) .link-hover__graphic--scribble:where(.svelte-1xh106z) path{transition-timing-function:cubic-bezier(.8,1,.7,1);transition-duration:.3s}.link-hover--ink.svelte-1xh106z:before{height:2px}.link-hover--ink.svelte-1xh106z:focus-visible{transform:translate3d(-1px,-1px,0)}@media(hover:hover){.link-hover--ink.svelte-1xh106z:hover{transform:translate3d(-1px,-1px,0)}}
