.contact-email.svelte-1sk6iq4{max-width:100%;display:inline-block;position:relative}.visually-hidden.svelte-1sk6iq4{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-link.svelte-1sk6iq4{color:inherit;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;padding:.05em .26em .05em .3em;font-family:Alte Haas Grotesk,sans-serif;font-size:clamp(.8rem,4vw,1.4rem);line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.contact-link.svelte-1sk6iq4:hover{text-decoration:none}.contact-link.svelte-1sk6iq4:focus-visible{outline-offset:3px;outline:2px solid #fff}.contact-copy.svelte-1sk6iq4{z-index:1;width:2.5rem;height:2.5rem;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;left:calc(100% - .25rem);transform:translateY(-50%)}.contact-copy.svelte-1sk6iq4 svg{width:1rem;height:1rem}.contact-copy.svelte-1sk6iq4:hover,.contact-copy.svelte-1sk6iq4:focus-visible{opacity:1}.contact-copy.svelte-1sk6iq4:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (width>=640px){.contact-link.svelte-1sk6iq4{font-size:clamp(1.4rem,2.6vw,2rem)}.contact-copy.svelte-1sk6iq4 svg{width:1.125rem;height:1.125rem}}
