.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}.burger.svelte-1jmimy8{position:relative;display:block;width:20px;height:14px}.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8){position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(1){top:0}.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(2){top:6px}.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(3){top:12px}.burger.open.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.open.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(2){opacity:0;transform:scaleX(.3)}.burger.open.svelte-1jmimy8 span:where(.svelte-1jmimy8):nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(forced-colors:active){.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8){forced-color-adjust:none;background:ButtonText}}@media(prefers-reduced-motion:reduce){.nav-label.svelte-1jmimy8:after,.burger.svelte-1jmimy8 span:where(.svelte-1jmimy8){transition:none}}.footer-art.svelte-1deu14i{height:180px;background:url(../../../art/engraving-footer.webp) center bottom / max(740px,100%) auto no-repeat}@media(min-width:1024px){.footer-art.svelte-1deu14i{height:340px;background-size:max(1440px,100%) auto}}.footer-field.svelte-1deu14i{background:var(--color-field, #7a3211);--color-ink-900: #f7f3ec;--color-ink-secondary: #f7f3ec;--color-line: rgba(247, 243, 236, .32);--color-brand: #f2b48c;color:var(--color-ink-900)}.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}}
