.email-line[data-astro-cid-idxrcgyr]{margin:0 0 16px}.email[data-astro-cid-idxrcgyr]{min-height:var(--tap-target);color:var(--ink);font-size:clamp(1.6rem,1rem + 2.6vw,3rem);font-weight:var(--display-weight);letter-spacing:-.045em;text-decoration:underline 1px color-mix(in srgb, var(--red) 70%, transparent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;line-height:1.1;display:inline-flex}.email[data-astro-cid-idxrcgyr]:hover{color:var(--red-ink);text-decoration-color:currentColor}.email-body[data-astro-cid-idxrcgyr]{max-width:40em;color:var(--ink-2);margin:0;line-height:1.55}.social[data-astro-cid-idxrcgyr]{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.social[data-astro-cid-idxrcgyr] li[data-astro-cid-idxrcgyr]{border-bottom:1px solid var(--rule)}.social[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]{min-height:60px;color:var(--ink);font-size:var(--step-1);transition:color var(--dur-2) ease;justify-content:space-between;align-items:center;gap:16px;font-weight:300;text-decoration:none;display:flex}.social[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]:hover{color:var(--red-ink)}.social[data-astro-cid-idxrcgyr] .social__icon{width:18px;height:18px;color:var(--ink-3);transition:translate var(--dur-3) var(--ease-out-expo)}.social[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]:hover .social__icon{color:currentColor;translate:2px -2px}@media (width>=640px){.social[data-astro-cid-idxrcgyr]{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}
