.HomeContact_contact___GZZj{background:radial-gradient(40rem 22rem at 0 100%,rgba(0,109,119,.35),transparent 70%),var(--sp-navy-deep);color:hsla(0,0%,100%,.82);padding:var(--sp-space-section) 0;scroll-margin-top:1rem}.HomeContact_contactGrid__CXKcJ{display:grid;grid-gap:3rem;gap:3rem}.HomeContact_contactTitle__kffmO{color:var(--sp-white);font-size:var(--sp-text-h2);font-weight:700;line-height:1.1;margin:0 0 1.25rem}.HomeContact_contactCopy__xCJ9c{max-width:30rem}.HomeContact_contactDetails__piMEp{border-top:1px solid var(--sp-rule-light);display:grid;font-style:normal;grid-gap:.3rem;gap:.3rem;margin-top:2rem;padding-top:1.5rem}.HomeContact_contactDetails__piMEp strong{color:var(--sp-white)}.HomeContact_contactDetails__piMEp a{color:var(--sp-white);text-decoration:underline;text-decoration-color:var(--sp-pink);text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.HomeContact_contactDetails__piMEp a:hover{color:var(--sp-pink-light)}.HomeContact_contactForm__wbE3Z{background:var(--sp-white);border-radius:var(--sp-radius);box-shadow:0 30px 60px -30px rgba(0,0,0,.5);color:var(--sp-ink);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.HomeContact_contactForm__wbE3Z,.HomeContact_fieldRow__You84{display:grid;grid-gap:1.1rem;gap:1.1rem}.HomeContact_field__j3xgP{align-content:start;display:grid;grid-gap:.4rem;gap:.4rem}.HomeContact_field__j3xgP label{color:var(--sp-ink);font-size:.9375rem;font-weight:700}.HomeContact_optional__Dt61v{color:var(--sp-muted);font-weight:400}.HomeContact_field__j3xgP input,.HomeContact_field__j3xgP textarea{background:var(--sp-paper);border:1px solid rgba(16,46,64,.25);border-radius:10px;color:var(--sp-ink);font:inherit;padding:.8rem .95rem;transition:border-color var(--sp-duration) ease,background-color var(--sp-duration) ease;width:100%}.HomeContact_field__j3xgP textarea{min-height:8.5rem;resize:vertical}.HomeContact_field__j3xgP input:hover,.HomeContact_field__j3xgP textarea:hover{border-color:rgba(16,46,64,.5)}.HomeContact_field__j3xgP input:focus,.HomeContact_field__j3xgP textarea:focus{background:var(--sp-white);border-color:var(--sp-teal)}.HomeContact_fieldError__91eS7{color:#b42318;font-size:.875rem;font-weight:700}.HomeContact_submitButton__IbmCB{background:var(--sp-teal);border:0;color:var(--sp-white);cursor:pointer;justify-self:start}.HomeContact_submitButton__IbmCB:focus-visible,.HomeContact_submitButton__IbmCB:hover{background:var(--sp-navy);transform:translateY(-2px)}.HomeContact_submitButton__IbmCB:disabled{cursor:progress;opacity:.7;transform:none}.HomeContact_formSuccess__BttyO{color:#067647;font-weight:700}.HomeContact_formFailure__yoL8j{color:#b42318;font-weight:700}@media (min-width:768px){.HomeContact_fieldRow__You84{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.HomeContact_contactGrid__CXKcJ{align-items:start;gap:5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}