.phone-badge-link.svelte-15vjvs6{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .16s ease}.phone-badge.svelte-15vjvs6:hover .phone-badge-link:where(.svelte-15vjvs6),.phone-badge.svelte-15vjvs6:focus-visible .phone-badge-link:where(.svelte-15vjvs6){background-size:100% 1px}@media(prefers-reduced-motion:reduce){.phone-badge-link.svelte-15vjvs6{transition:none}}.nav-label.svelte-1jmimy8{position:relative}.nav-label.svelte-1jmimy8:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--color-brand);transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.nav-link.svelte-1jmimy8:hover .nav-label:where(.svelte-1jmimy8):after,.nav-link.svelte-1jmimy8:focus-visible .nav-label:where(.svelte-1jmimy8):after,.nav-link.is-active.svelte-1jmimy8 .nav-label:where(.svelte-1jmimy8):after{transform:scaleX(1)}.nav-link.is-active.svelte-1jmimy8 .nav-label:where(.svelte-1jmimy8){font-weight:600}@media(prefers-reduced-motion:reduce){.nav-label.svelte-1jmimy8:after{transition:none}}.footer-link.svelte-1deu14i{text-decoration:none;background-image:linear-gradient(var(--color-brand),var(--color-brand));background-repeat:no-repeat;background-position:0 calc(100% - 8px);background-size:0 1.5px;transition:background-size .16s ease,color .16s ease}.footer-link.svelte-1deu14i:hover,.footer-link.svelte-1deu14i:focus-visible{color:var(--color-ink-900);background-size:100% 1.5px}.footer-link.svelte-1deu14i:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.footer-link.svelte-1deu14i{transition:none}}
