.contact[data-astro-cid-xybwjpux]{flex-direction:column;gap:6px;display:inline-flex}.contact__link[data-astro-cid-xybwjpux]{letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--color-line);border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.contact--primary[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000;box-shadow:inset 0 1px #ffffff59,0 1px 2px #030b1f80}.contact--primary[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]:hover{background:var(--color-accent-strong)}.contact--secondary[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]{color:var(--color-text);background:#ffffff08;border-color:#8cc8ff33}.contact--secondary[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]:hover{background:#ffffff12;border-color:#8cc8ff5c}.contact--text[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]{text-underline-offset:4px;color:var(--color-text);border:0;padding:0;text-decoration:underline}.contact__icon[data-astro-cid-xybwjpux]{opacity:.9;flex-shrink:0;display:inline-flex}.contact__arrow[data-astro-cid-xybwjpux]{opacity:.7;margin-left:-2px;transition:transform .16s;display:inline-flex}.contact__arrow[data-astro-cid-xybwjpux] svg{width:15px;height:15px}.contact__link[data-astro-cid-xybwjpux]:hover .contact__arrow[data-astro-cid-xybwjpux]{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.contact__link[data-astro-cid-xybwjpux]:hover .contact__arrow[data-astro-cid-xybwjpux]{transform:none}}.contact__value-wrap[data-astro-cid-xybwjpux]{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:10px;padding-left:4px;font-size:.85rem;display:inline-flex}.contact__value[data-astro-cid-xybwjpux]{font-variant-numeric:tabular-nums;user-select:all}.contact__copy[data-astro-cid-xybwjpux]{font:inherit;color:inherit;cursor:copy;background:0 0;border:0;padding:2px 0;display:inline-flex;position:relative}.contact__copy[data-astro-cid-xybwjpux][hidden]{display:none}.contact__copy-value[data-astro-cid-xybwjpux]{font-variant-numeric:tabular-nums;text-underline-offset:4px;text-decoration:underline dotted #0000;transition:color .16s,text-decoration-color .16s}.contact__copy[data-astro-cid-xybwjpux]:hover .contact__copy-value[data-astro-cid-xybwjpux],.contact__copy[data-astro-cid-xybwjpux]:focus-visible .contact__copy-value[data-astro-cid-xybwjpux]{color:var(--color-text);text-decoration-color:var(--color-muted)}.contact__copy-hint[data-astro-cid-xybwjpux]{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;opacity:0;font-size:.72rem;transition:opacity .16s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.contact__copy[data-astro-cid-xybwjpux]:hover .contact__copy-hint[data-astro-cid-xybwjpux],.contact__copy[data-astro-cid-xybwjpux]:focus-visible .contact__copy-hint[data-astro-cid-xybwjpux],.contact__copy[data-astro-cid-xybwjpux][data-state] .contact__copy-hint[data-astro-cid-xybwjpux]{opacity:1}.contact__copy[data-astro-cid-xybwjpux][data-state=copied] .contact__copy-hint[data-astro-cid-xybwjpux]{color:var(--color-accent-strong)}.contact__copy[data-astro-cid-xybwjpux][data-state=failed] .contact__copy-hint[data-astro-cid-xybwjpux]{color:#f5b74a}.contact--value[data-astro-cid-xybwjpux] .contact__link[data-astro-cid-xybwjpux]{min-height:0;font-weight:inherit;text-underline-offset:3px;color:inherit;border:0;border-radius:0;padding:0;text-decoration:underline}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);color:var(--color-muted);padding:36px 0 28px;font-size:.85rem}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-wordmark);letter-spacing:.22em;color:var(--color-text);font-size:.8rem}.footer__contact[data-astro-cid-jo6i4kqk]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:3px}.footer__legal[data-astro-cid-jo6i4kqk]{margin:0}
