.arm-data.contact-live .contact__breadcrumb{padding-top:var(--space-8)}.arm-data.contact-live .contact__breadcrumb a:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}.arm-data.contact-live .contact{border-top:0;padding:4rem 0 6rem}.arm-data.contact-live .contact__inner{align-items:start;gap:clamp(2.5rem,6vw,6rem)}.arm-data.contact-live .contact__left h1{max-width:14ch;font-family:var(--sans);font-size:var(--fs-display);letter-spacing:-.045em;margin:0 0 1.5rem;font-weight:400;line-height:1.09}.arm-data.contact-live .contact__left>p{color:var(--dim);text-wrap:pretty;max-width:39ch;line-height:1.65}.arm-data.contact-live .contact__details{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.arm-data.contact-live .contact__details h2{width:auto;max-width:36ch;font:500 1rem/1.5 var(--sans);letter-spacing:0;margin:0 0 .75rem}.arm-data.contact-live .contact__details p{color:var(--dim);text-wrap:pretty;margin:0 0 1rem;font-size:.9375rem;line-height:1.65}.arm-data.contact-live .contact__email{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.arm-data.contact-live .form{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.arm-data.contact-live .field label{font-size:.875rem}.arm-data.contact-live .field .hint,.arm-data.contact-live .field__err{font-size:.8125rem;font-weight:400;line-height:1.6}.arm-data.contact-live .field input,.arm-data.contact-live .field textarea,.arm-data.contact-live .field select{background:var(--background);border-radius:var(--radius-md);width:100%;min-width:0;height:auto;min-height:2.75rem;font:400 1rem/1.5 var(--sans);padding:.65rem .75rem}.arm-data.contact-live [data-slot=native-select-wrapper]{width:100%;min-width:0}.arm-data.contact-live .field select{text-overflow:ellipsis;padding-right:2.25rem}.arm-data.contact-live .field textarea{resize:vertical;min-height:7.5rem}.arm-data.contact-live .form__submit{width:auto}.arm-data.contact-live .contact__privacy{color:var(--dim);margin:1rem 0 0;font-size:.8125rem;line-height:1.6}.arm-data.contact-live .contact__notice{color:var(--err);margin:1rem 0;font-size:.875rem;line-height:1.55}.arm-data.contact-live .contact__notice[hidden]{display:none}.arm-data.contact-live .cf-turnstile{margin:1.25rem 0}.arm-data.contact-live .form__success{text-align:left;align-content:center;min-height:24rem;padding:2rem 0}.arm-data.contact-live .form__success p{text-wrap:pretty;margin-inline:0;font-size:1rem;line-height:1.65}.arm-data.contact-live .form__success .form__done{font:400 1.75rem/1.3 var(--sans);color:var(--ink)}@media (max-width:860px){.arm-data.contact-live .contact__inner{grid-template-columns:1fr}.arm-data.contact-live .contact__left h1{max-width:17ch}}@media (max-width:540px){.arm-data.contact-live .contact{padding:2rem 0 4rem}.arm-data.contact-live .form__row{grid-template-columns:1fr;gap:0}}.arm-data.contact-live .field input::placeholder,.arm-data.contact-live .field textarea::placeholder{color:var(--dim);opacity:1}
