.jm-navlink,.jm-squiggle{position:relative;text-decoration:none;transition:color .18s cubic-bezier(.4,0,.2,1)}.jm-navlink{display:inline-block}.jm-navlink:after,.jm-squiggle:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='8' viewBox='0 0 48 8'%3E%3Cpath d='M0 4 C4 2 8 2 12 4 C16 6 20 6 24 4 C28 2 32 1.9 36 4 C40 6 44 6.1 48 4' fill='none' stroke='%23EFA73E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0;background-size:auto 8px;clip-path:inset(0 100% 0 0);transition:clip-path .34s cubic-bezier(.22,1,.36,1);pointer-events:none}.jm-navlink:focus-visible,.jm-navlink:hover,.jm-squiggle:focus-visible,.jm-squiggle:hover{color:#0c3b39!important}.jm-navlink:focus-visible:after,.jm-navlink:hover:after,.jm-squiggle:focus-visible:after,.jm-squiggle:hover:after{clip-path:inset(0 0 0 0)}.jm-focus:focus-visible{outline:2px solid #efa73e;outline-offset:3px;border-radius:4px}.jm-footlink{text-decoration:none;transition:color .18s cubic-bezier(.4,0,.2,1)}.jm-footlink:focus-visible,.jm-footlink:hover{color:#efa73e!important}.jm-remove button{font-family:var(--font-satoshi),system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6b5f50!important;transition:color .18s cubic-bezier(.4,0,.2,1)}.jm-remove button:hover{color:#c0623c!important}@media (prefers-reduced-motion:reduce){.jm-navlink:after,.jm-squiggle:after{transition:none}}