.service-areas.svelte-c8qfw1{border-bottom:1px solid var(--color-line);view-transition-name:service-menu}.service-page.svelte-c8qfw1{view-transition-name:service-content}.area-links.svelte-c8qfw1{display:flex;justify-content:center;gap:clamp(1rem,5vw,5rem)}a.svelte-c8qfw1{position:relative;display:flex;align-items:center;justify-content:center;width:10rem;padding:1.15rem 0;border-bottom:2px solid transparent;color:var(--color-muted);text-align:center;text-decoration:none;font-size:.75rem;line-height:1.4}a.svelte-c8qfw1:hover,a[aria-current].svelte-c8qfw1{color:var(--color-paper)}a[aria-current].svelte-c8qfw1{border-color:transparent}a[aria-current].svelte-c8qfw1:after{content:"";position:absolute;inset:auto 0 -2px;height:2px;background:var(--color-signal);view-transition-name:service-indicator}a.svelte-c8qfw1:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}@media (prefers-reduced-motion: no-preference){a.svelte-c8qfw1{transition:color .18s ease}::view-transition-group(service-menu){animation-duration:.3s}::view-transition-group(service-indicator){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(service-content){animation:.14s ease-out both service-out}::view-transition-new(service-content){animation:.3s cubic-bezier(.22,1,.36,1) both service-in}}@keyframes service-out{to{opacity:0;transform:translateY(-6px)}}@keyframes service-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 30rem){.area-links.svelte-c8qfw1{gap:.75rem}a.svelte-c8qfw1{flex:1;min-width:0;font-size:.75rem;padding-top:1.25rem}a.svelte-c8qfw1 span:where(.svelte-c8qfw1){max-width:12ch}}
