.xwJ-uq_page{--contact-measure:38rem;--contact-prose:var(--contact-measure);--contact-form:38rem;--contact-line:var(--dm-public-border);--contact-error:#a4423a;padding-bottom:clamp(5rem,12vw,9rem)}.xwJ-uq_hero{max-width:var(--contact-measure);margin:0 auto;padding:clamp(4rem,11vw,8rem) 0 0}.xwJ-uq_page .xwJ-uq_hero h1{color:var(--dm-public-ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,3.5rem);font-weight:500;line-height:1.08;width:auto!important;max-width:16ch!important}.xwJ-uq_lede{max-width:var(--contact-prose);color:var(--dm-public-muted);font-size:var(--dm-type-body);letter-spacing:0;text-wrap:pretty;margin:1.1rem 0 0;line-height:1.5}.xwJ-uq_formPanel{max-width:var(--contact-measure);margin:clamp(3rem,8vw,4.5rem) auto 0}.xwJ-uq_formPanel form{max-width:var(--contact-form)}.xwJ-uq_field{gap:.4rem;margin-top:1.5rem;display:grid}.xwJ-uq_field:first-of-type{margin-top:0}.xwJ-uq_fieldGrid{grid-template-columns:minmax(0,1fr);gap:1.5rem 1rem;margin-top:1.5rem;display:grid}.xwJ-uq_fieldGrid .xwJ-uq_field{margin-top:0}@media (min-width:34rem){.xwJ-uq_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xwJ-uq_field label,.xwJ-uq_labelRow label{color:var(--dm-public-ink);letter-spacing:0;font-size:.88rem;font-weight:500}.xwJ-uq_field label span{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0;margin-left:.4rem;font-weight:400}.xwJ-uq_labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.xwJ-uq_labelRow span{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0;font-variant-numeric:tabular-nums}.xwJ-uq_formPanel input[type=text],.xwJ-uq_formPanel input[type=email],.xwJ-uq_formPanel textarea{border:1px solid var(--dm-public-border-strong);border-radius:var(--dm-public-surface-radius,2px);background:var(--dm-public-surface);width:100%;color:var(--dm-public-ink);font-family:inherit;font-size:var(--dm-type-body);letter-spacing:0;transition:border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard);padding:.68rem .8rem;line-height:1.5}.xwJ-uq_formPanel input[type=text],.xwJ-uq_formPanel input[type=email]{min-height:3rem}.xwJ-uq_formPanel textarea{resize:vertical;min-height:11rem}.xwJ-uq_formPanel input::-moz-placeholder{color:var(--dm-public-soft)}.xwJ-uq_formPanel textarea::-moz-placeholder{color:var(--dm-public-soft)}.xwJ-uq_formPanel input::placeholder,.xwJ-uq_formPanel textarea::placeholder{color:var(--dm-public-soft)}.xwJ-uq_formPanel input:focus-visible,.xwJ-uq_formPanel textarea:focus-visible{border-color:var(--dm-public-ink);outline:0;box-shadow:0 0 0 3px #805f1824}.xwJ-uq_formPanel input:disabled,.xwJ-uq_formPanel textarea:disabled{cursor:not-allowed;opacity:.55}.xwJ-uq_inputError,.xwJ-uq_formPanel .xwJ-uq_inputError{border-color:var(--contact-error)}.xwJ-uq_formPanel [data-density] .xwJ-uq_contactSelectTrigger[data-dashboard-select-trigger]{border:1px solid var(--dm-public-border-strong);border-radius:var(--dm-public-surface-radius,2px);background:var(--dm-public-surface);width:100%;height:auto;min-height:3rem;color:var(--dm-public-ink);line-height:1.5;font-size:var(--dm-type-body);letter-spacing:0;padding:.68rem .8rem}.xwJ-uq_hint{color:var(--dm-public-muted);font-size:var(--dm-type-label);letter-spacing:0;text-wrap:pretty;margin:.1rem 0 0;line-height:1.5}.xwJ-uq_error{color:var(--contact-error);font-size:var(--dm-type-label);letter-spacing:0;margin:.1rem 0 0;line-height:1.5}.xwJ-uq_privacyNote{max-width:var(--contact-form);border-top:1px solid var(--contact-line);margin-top:1.75rem;padding-top:1.1rem}.xwJ-uq_privacyNote p{color:var(--dm-public-muted);font-size:var(--dm-type-label);letter-spacing:0;text-wrap:pretty;margin:0;line-height:1.55}.xwJ-uq_privacyNote strong{color:var(--dm-public-ink);font-weight:500}.xwJ-uq_turnstile{margin-top:1.5rem}.xwJ-uq_submitRow{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.xwJ-uq_submitRow button[type=submit]{border:1px solid var(--dm-public-ink);border-radius:var(--dm-public-surface-radius,2px);color:var(--dm-public-ink);font-size:var(--dm-type-body);letter-spacing:0;cursor:pointer;transition:background-color .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard);background:0 0;align-items:center;gap:.6rem;padding:.68rem 1.25rem;font-weight:500;display:inline-flex}.xwJ-uq_submitRow button[type=submit]:hover:not(:disabled),.xwJ-uq_submitRow button[type=submit]:focus-visible:not(:disabled){background:var(--dm-public-ink);color:var(--dm-public-surface);outline:0}.xwJ-uq_submitRow button[type=submit]:disabled{cursor:not-allowed;border-color:var(--dm-public-border-strong);color:var(--dm-public-soft)}.xwJ-uq_submitRow p{color:var(--dm-public-muted);font-size:var(--dm-type-label);letter-spacing:0;margin:0}.xwJ-uq_submitRow a{color:var(--dm-public-accent);text-decoration:none}.xwJ-uq_submitRow a:hover,.xwJ-uq_submitRow a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.xwJ-uq_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite xwJ-uq_contactSpin}@keyframes xwJ-uq_contactSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xwJ-uq_spinner{animation:none}.xwJ-uq_submitRow button[type=submit],.xwJ-uq_formPanel input,.xwJ-uq_formPanel textarea,.xwJ-uq_secondaryButton,.xwJ-uq_copyButton{transition:none}}.xwJ-uq_unavailable,.xwJ-uq_errorSummary{max-width:var(--contact-form);border-left:2px solid var(--dm-public-border-strong);margin-bottom:1.75rem;padding-left:1rem}.xwJ-uq_errorSummaryCritical,.xwJ-uq_unavailable{border-left-color:var(--contact-error)}.xwJ-uq_unavailable strong,.xwJ-uq_errorSummary strong{color:var(--dm-public-ink);font-size:var(--dm-type-body);letter-spacing:0;font-weight:500;display:block}.xwJ-uq_unavailable p,.xwJ-uq_errorSummary p{color:var(--dm-public-muted);font-size:var(--dm-type-label);letter-spacing:0;margin:.35rem 0 0;line-height:1.55}.xwJ-uq_errorSummary ul{font-size:var(--dm-type-label);gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.xwJ-uq_errorSummary a,.xwJ-uq_unavailable a{color:var(--contact-error);text-underline-offset:.15em}.xwJ-uq_successMeta{max-width:var(--contact-form);border-bottom:1px solid var(--contact-line);color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0;justify-content:space-between;gap:1rem;padding-bottom:.85rem;display:flex}.xwJ-uq_successPanel{max-width:var(--contact-form);margin-top:1.5rem}.xwJ-uq_successPanel:focus-visible{outline:0}.xwJ-uq_successPanel svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--dm-public-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xwJ-uq_sectionLabel{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0;margin-top:.6rem;display:block}.xwJ-uq_successPanel h2{color:var(--dm-public-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:500;line-height:1.2}.xwJ-uq_successPanel>p{max-width:var(--contact-prose);color:var(--dm-public-muted);font-size:var(--dm-type-body);letter-spacing:0;text-wrap:pretty;margin:.5rem 0 0;line-height:1.55}.xwJ-uq_reference{border-top:1px solid var(--contact-line);gap:.2rem;margin-top:1.5rem;padding-top:1.1rem;display:grid}.xwJ-uq_reference span{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0}.xwJ-uq_reference strong{color:var(--dm-public-ink);font-family:var(--font-mono);font-size:var(--dm-type-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.xwJ-uq_secondaryButton,.xwJ-uq_copyButton{border:1px solid var(--dm-public-border-strong);border-radius:var(--dm-public-surface-radius,2px);color:var(--dm-public-soft);letter-spacing:0;cursor:pointer;transition:border-color .22s var(--ease-standard), color .22s var(--ease-standard);background:0 0;align-items:center;margin-top:1.75rem;padding:.6rem 1.15rem;font-family:inherit;font-size:.88rem;display:inline-flex}.xwJ-uq_secondaryButton:hover,.xwJ-uq_secondaryButton:focus-visible,.xwJ-uq_copyButton:hover,.xwJ-uq_copyButton:focus-visible{border-color:var(--dm-public-ink);color:var(--dm-public-ink);outline:0}.xwJ-uq_fallbackRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.xwJ-uq_fallbackRow span{color:var(--dm-public-soft);font-size:var(--dm-type-label);letter-spacing:0}.xwJ-uq_copyButton{margin-top:1rem}.xwJ-uq_honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}