.contact[data-astro-cid-xmivup5a]{padding:5rem 1.5rem;max-width:720px;margin:0 auto}.contact-intro[data-astro-cid-xmivup5a]{text-align:center;color:var(--text-secondary);font-size:1.125rem;margin-bottom:2.5rem}.contact-links[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:.75rem}.contact-row[data-astro-cid-xmivup5a]{display:flex;gap:.75rem}.contact-row[data-astro-cid-xmivup5a] .contact-card[data-astro-cid-xmivup5a]{flex:1;min-width:0}.contact-card[data-astro-cid-xmivup5a]{position:relative;display:flex;align-items:center;gap:1rem;padding:1.125rem 3rem 1.125rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition),background var(--transition);text-decoration:none;color:inherit}.contact-card[data-astro-cid-xmivup5a]:hover{border-color:var(--border-light);background:var(--bg-card-hover);color:inherit}.contact-card-highlight[data-astro-cid-xmivup5a]{border-color:var(--accent-30);background:var(--accent-05)}.contact-card-highlight[data-astro-cid-xmivup5a]:hover{border-color:var(--accent);background:var(--accent-subtle)}.contact-card-highlight[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{color:var(--accent)}.contact-card[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{color:var(--text-muted);flex-shrink:0}.contact-label[data-astro-cid-xmivup5a]{font-size:.875rem;font-weight:600;color:var(--text);min-width:70px}.contact-value[data-astro-cid-xmivup5a]{font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word}@media (max-width: 640px){.contact-card[data-astro-cid-xmivup5a]{flex-wrap:wrap;gap:.5rem}.contact-value[data-astro-cid-xmivup5a]{width:100%;padding-left:2.25rem;font-size:.8125rem}}.contact-arrow[data-astro-cid-xmivup5a]{position:absolute;right:1.25rem;top:50%;display:grid;color:var(--text-muted);transform:translate(-4px,-50%);opacity:.5;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease,color .3s ease}.contact-card[data-astro-cid-xmivup5a]:hover .contact-arrow[data-astro-cid-xmivup5a],.contact-card[data-astro-cid-xmivup5a]:focus-visible .contact-arrow[data-astro-cid-xmivup5a]{transform:translate(2px,-50%);opacity:1;color:var(--accent)}.contact-card[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact-copy[data-astro-cid-xmivup5a]{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:0 1rem;font:600 .8125rem Inter Variable,sans-serif;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:color var(--transition),border-color var(--transition),background var(--transition),transform .15s ease}.contact-copy[data-astro-cid-xmivup5a]:hover{color:var(--text);border-color:var(--border-light)}.contact-copy[data-astro-cid-xmivup5a]:active{transform:scale(.96)}.contact-copy[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact-copy[data-astro-cid-xmivup5a] .icon-check[data-astro-cid-xmivup5a]{display:none}.contact-copy[data-astro-cid-xmivup5a].is-copied{color:var(--green);border-color:color-mix(in srgb,var(--green) 50%,var(--border))}.contact-copy[data-astro-cid-xmivup5a].is-copied .icon-copy[data-astro-cid-xmivup5a]{display:none}.contact-copy[data-astro-cid-xmivup5a].is-copied .icon-check[data-astro-cid-xmivup5a]{display:block}.contact-copy[data-astro-cid-xmivup5a].is-copied .icon-check[data-astro-cid-xmivup5a] polyline[data-astro-cid-xmivup5a]{stroke-dasharray:1;stroke-dashoffset:1;animation:contact-check .4s ease forwards}@keyframes contact-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.contact-copy[data-astro-cid-xmivup5a].is-copied .icon-check[data-astro-cid-xmivup5a] polyline[data-astro-cid-xmivup5a]{animation:none;stroke-dashoffset:0}}.contact-status[data-astro-cid-xmivup5a]{min-height:1.25rem;margin-top:.75rem;text-align:center;font-size:.8125rem;color:var(--green)}@media (max-width: 640px){.contact-row[data-astro-cid-xmivup5a]{flex-direction:column;gap:.5rem}.contact-copy[data-astro-cid-xmivup5a]{justify-content:center;padding:.7rem 1rem}.contact-arrow[data-astro-cid-xmivup5a]{top:1.4rem}}
