.contact.svelte-1bv7ezn{padding-block:0 130px}.chip-contact-icon.svelte-1bv7ezn{flex:none;width:34px;height:34px;display:inline-flex}.chip-contact-icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:100%;height:100%;display:block}.email-card.svelte-1bv7ezn{gap:20px;min-height:114px;margin-bottom:14px;padding:24px 26px;position:relative}.email-overlay.svelte-1bv7ezn{z-index:1;border-radius:inherit;position:absolute;inset:0}.sr-only.svelte-1bv7ezn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-card.svelte-1bv7ezn .chip-contact-icon:where(.svelte-1bv7ezn){width:52px;height:52px}.email-address.svelte-1bv7ezn{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:clamp(21px,3vw,32px);font-weight:650}.email-short.svelte-1bv7ezn{display:none}@media (width<=460px){.email-full.svelte-1bv7ezn{display:none}.email-short.svelte-1bv7ezn{display:inline}}.email-actions.svelte-1bv7ezn{flex:none;gap:10px;margin-left:auto;display:flex}.email-actions.svelte-1bv7ezn .go-btn:where(.svelte-1bv7ezn){width:58px;height:58px}.email-actions.svelte-1bv7ezn .go-btn:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:22px;height:22px}.email-actions.svelte-1bv7ezn button.go-btn:where(.svelte-1bv7ezn){z-index:2;font:inherit;padding:0;position:relative}.social-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.social-card.svelte-1bv7ezn{border-radius:var(--radius-inner);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-2);min-width:0;transition:border-color .4s var(--ease), background .4s var(--ease);align-items:center;gap:16px;padding:16px 18px;display:flex}.social-card.svelte-1bv7ezn:hover{border-color:var(--border);background:color-mix(in oklch, var(--text) 6%, transparent)}a.social-card.svelte-1bv7ezn:hover .go-btn:where(.svelte-1bv7ezn){background:var(--text);color:var(--bg);border-color:var(--text)}.email-card.svelte-1bv7ezn:hover:not(:has(.email-actions button:hover)) .email-arrow:where(.svelte-1bv7ezn){background:var(--text);color:var(--bg);border-color:var(--text)}.social-text.svelte-1bv7ezn{flex-direction:column;min-width:0;display:flex}.social-name.svelte-1bv7ezn{letter-spacing:-.02em;font-size:19px;font-weight:650}.social-handle.svelte-1bv7ezn{color:var(--muted);overflow-wrap:anywhere;font-size:14.5px}a.social-card.svelte-1bv7ezn .go-btn:where(.svelte-1bv7ezn){margin-left:auto}@media (width<=680px){.social-grid.svelte-1bv7ezn{grid-template-columns:1fr}.email-card.svelte-1bv7ezn{gap:14px;min-height:96px;padding:18px}.email-card.svelte-1bv7ezn .chip-contact-icon:where(.svelte-1bv7ezn){width:40px;height:40px}.email-address.svelte-1bv7ezn{font-size:19px}.email-actions.svelte-1bv7ezn .go-btn:where(.svelte-1bv7ezn){width:48px;height:48px}.email-actions.svelte-1bv7ezn .go-btn:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:18px;height:18px}}
