.contact[data-astro-cid-g363lt5y]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 24px;padding:32px 0;display:flex}.contact__text[data-astro-cid-g363lt5y]{min-width:0}.prose .contact__label[data-astro-cid-g363lt5y]{color:var(--text-faint);margin:0 0 4px;font-size:.9375rem}.prose .contact__address[data-astro-cid-g363lt5y]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:600;line-height:1.3}.prose .contact__address[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--text);text-decoration:none}.prose .contact__address[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]:hover{color:var(--glow)}.contact__actions[data-astro-cid-g363lt5y]{flex-wrap:wrap;gap:10px;display:flex}.button[data-astro-cid-g363lt5y]{background:var(--text);min-height:44px;color:var(--ground);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease-out), background-color .2s, color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button[data-astro-cid-g363lt5y]:hover{transform:translateY(-1px)}.button--quiet[data-astro-cid-g363lt5y]{border-color:var(--line-strong);color:var(--text);background:0 0;font-weight:500}.button--quiet[data-astro-cid-g363lt5y].is-done{background:var(--glow);color:var(--ground);border-color:#0000}.button[data-astro-cid-g363lt5y][hidden]{display:none}
