.contact{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem)}.contact-lead{margin-bottom:2rem}.contact-links{display:flex;flex-direction:column;gap:.5rem;max-width:400px}.contact-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);transition:border-color .2s ease,background .2s ease}.contact-link:hover{border-color:var(--accent);background:#00d4aa0d}.contact-link-label{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.contact-link-value{font-size:.9375rem;font-weight:500;color:var(--accent)}.contact-link:hover .contact-link-value{color:var(--accent-dim)}.contact-preview{border-top:1px solid var(--border)}
