.contact.svelte-wt4tt0{border-top:1px solid var(--border);padding-top:0}.contact.as-page.svelte-wt4tt0{border-top:none;align-items:center;min-height:72vh;display:grid}.contact-inner.svelte-wt4tt0{text-align:center}.contact-inner.svelte-wt4tt0 .kicker{justify-content:center}.contact-inner.svelte-wt4tt0 .kicker:before{display:none}.contact.svelte-wt4tt0 h2:where(.svelte-wt4tt0){letter-spacing:-.04em;margin:20px 0 14px;font-size:clamp(34px,7vw,76px)}.sub.svelte-wt4tt0{color:var(--muted);max-width:48ch;margin:0 auto 30px;font-size:clamp(15px,1.4vw,18px)}.mail.svelte-wt4tt0{font-family:var(--font-display);border-bottom:2px solid var(--border-strong);letter-spacing:-.02em;padding-bottom:4px;font-size:clamp(20px,3.4vw,34px);font-weight:500;transition:border-color .25s;display:inline-block}.mail.svelte-wt4tt0:hover{border-color:var(--accent)}.socials.svelte-wt4tt0{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}.socials.svelte-wt4tt0 a:where(.svelte-wt4tt0){font-family:var(--font-mono);color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}.socials.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:var(--fg);border-color:var(--border-strong)}.contact-page.svelte-1bv7ezn{padding-top:clamp(20px,4vw,48px)}
