.contact.svelte-1bv7ezn{max-width:56.25rem;margin:0 auto;padding:2rem 1rem}h1.svelte-1bv7ezn{font-size:1.75rem;font-weight:400;margin:0 0 2rem}h2.svelte-1bv7ezn{text-transform:uppercase;font-size:1.125rem;font-weight:400;line-height:1;margin:2rem 0 .75rem}p.svelte-1bv7ezn{font-size:.9375rem;line-height:1.7;max-width:65ch;margin:0 0 .75rem}section.svelte-1bv7ezn{margin-bottom:1.5rem}section.svelte-1bv7ezn:first-of-type h2:where(.svelte-1bv7ezn){margin-top:0}.email-link.svelte-1bv7ezn{font-size:1.125rem;font-weight:300;color:var(--color-text);text-decoration:none;border-bottom:1.5px solid var(--color-border);padding-bottom:2px;transition:border-color var(--hover-duration-fast) ease}.email-link.svelte-1bv7ezn:hover,.email-link.svelte-1bv7ezn:focus-visible{border-color:var(--color-text)}.email-link.svelte-1bv7ezn:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.social-list.svelte-1bv7ezn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.social-link.svelte-1bv7ezn{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;color:var(--color-text);font-size:.9375rem;font-weight:300;transition:opacity var(--hover-duration-fast) ease}.social-link.svelte-1bv7ezn:hover,.social-link.svelte-1bv7ezn:focus-visible{opacity:.6}.social-link.svelte-1bv7ezn:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.social-link.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){flex-shrink:0}
