.contact[data-v-a5afde16]{position:relative;overflow:hidden}.contact[data-v-a5afde16]:after{content:"";background:radial-gradient(circle,var(--accent-soft),transparent 65%);pointer-events:none;border-radius:50%;width:60vw;max-width:720px;height:60vw;max-height:720px;position:absolute;bottom:-40%;right:-10%}.wrap[data-v-a5afde16]{z-index:1;position:relative}.title[data-v-a5afde16]{max-width:14ch;font-size:clamp(48px,8vw,112px)}.lede[data-v-a5afde16],.title[data-v-a5afde16]{margin-top:24px}.lede[data-v-a5afde16]{max-width:520px;color:var(--ink-2);font-size:19px}.email-row[data-v-a5afde16]{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:48px;padding-block:24px;display:flex}.email[data-v-a5afde16]{font-family:var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;background:linear-gradient(var(--accent),var(--accent)) 0 100% /0 2px no-repeat;transition:background-size .5s var(--ease),color .2s;font-size:clamp(28px,5vw,56px);line-height:1.1}.email[data-v-a5afde16]:hover{color:var(--accent);background-size:100% 2px}.copy[data-v-a5afde16]{min-width:128px}.links[data-v-a5afde16]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}
