.contact-intro{padding-top:clamp(var(--sp-7), 9vw, var(--sp-9));padding-bottom:clamp(var(--sp-8), 10vw, var(--sp-10))}.contact-intro__heading{margin-bottom:var(--sp-5)}.contact-intro__lead{color:var(--nx-body)}.contact-section{border-top:1px solid var(--nx-hairline);padding-block:clamp(var(--sp-8), 10vw, var(--sp-10))}.contact-section__body{color:var(--nx-body)}.contact-section__body p+p{margin-top:var(--sp-4)}.contact-reach{container-type:inline-size}.contact-address{color:var(--nx-ink);margin-bottom:var(--sp-4)}.contact-actions{row-gap:var(--sp-4);grid-auto-rows:1fr;display:grid}.contact-actions__pair{display:contents}.contact-actions__pair>a,.contact-actions__pair>button,.contact-actions>a{width:100%}.contact-actions .nx-button,.contact-actions .contact-action{white-space:normal;text-align:center;line-height:var(--nx-leading-h3);padding-block:var(--sp-2)}@container (min-width:12rem){.contact-actions{width:fit-content}.contact-actions__pair{gap:var(--sp-3);align-items:stretch;display:flex}.contact-actions__pair>a,.contact-actions__pair>button{flex:auto;width:auto}.contact-actions>a{width:auto}}.contact-action{min-height:var(--nx-tap);min-width:var(--nx-tap);color:var(--nx-ink);border:1px solid var(--nx-hairline);font-family:var(--nx-font-sans);font-size:var(--nx-size-pill);font-weight:var(--nx-weight-label);letter-spacing:var(--nx-tracking-pill);line-height:var(--nx-leading-flat);white-space:nowrap;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding-inline:clamp(.875rem,2.5vw,1.375rem);text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.contact-action--accent{border-color:var(--nx-accent)}.contact-action--accent:hover{background-color:var(--nx-card)}.contact-action--hairline{border-color:var(--nx-hairline)}.contact-action--hairline:hover{border-color:var(--nx-ink)}.contact-actions .nx-button:not([href]),.contact-action:disabled{border-color:var(--nx-hairline);color:var(--nx-muted);cursor:not-allowed;background-color:#0000}