.contact-field{align-items:center;gap:0 var(--space-xl);padding:var(--space-m) var(--space-2xl);border-top:var(--border);grid-template-columns:10rem 1fr;display:grid}.contact-field:last-child{border-bottom:var(--border)}.contact-field__label{font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.4;flex-shrink:0}.contact-field__row{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.contact-field__value{font-size:var(--font-body-sm);font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.5;transition:opacity var(--transition-fast);-webkit-user-select:none;user-select:none;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-weight:500}.contact-field__value.is-revealed{opacity:1;-webkit-user-select:text;user-select:text}.contact-field__actions{align-items:center;gap:var(--space-2xs);display:flex}.contact-field__btn{border:var(--border);border-radius:var(--radius-sm);cursor:pointer;width:2rem;height:2rem;color:inherit;opacity:.45;transition:opacity var(--transition-fast), background-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.contact-field__btn:hover{opacity:1;background-color:#0000000a}.contact-field__action-link{font-size:var(--font-ui);letter-spacing:.06em;color:inherit;opacity:.45;transition:opacity var(--transition-fast);border-bottom:1px solid;padding-bottom:1px;font-weight:500;text-decoration:none}.contact-field__action-link:hover{opacity:1}
