.ContactForm_form__gyc9f{max-width:680px}.ContactForm_grid__un0_L{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4) var(--s-4);gap:var(--s-4) var(--s-4)}@media (min-width:640px){.ContactForm_grid__un0_L{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm_field__7EFvd+.ContactForm_field__7EFvd,.ContactForm_grid__un0_L+.ContactForm_field__7EFvd,.ContactForm_grid__un0_L+.ContactForm_grid__un0_L{margin-top:var(--s-4)}.ContactForm_field__7EFvd{display:flex;flex-direction:column;min-width:0}.ContactForm_label__6LloC{font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--navy-60);margin-bottom:10px}.ContactForm_required__v0zwq{color:var(--gold-ink)}.ContactForm_control__k0L_8{width:100%;min-height:52px;padding:12px 2px;font-family:var(--font-sans),sans-serif;font-size:var(--fs-body);color:var(--navy);background:transparent;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactForm_control__k0L_8::placeholder{color:var(--navy-40)}.ContactForm_control__k0L_8:hover{border-bottom-color:var(--navy-60)}.ContactForm_control__k0L_8:focus{outline:none;border-bottom-color:var(--navy);box-shadow:inset 0 -1px 0 0 var(--navy)}.ContactForm_control__k0L_8:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.ContactForm_textarea__Tn9UX{min-height:150px;padding-top:10px;line-height:1.65;resize:vertical}.ContactForm_select__pe3g6{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--navy-60) 50%),linear-gradient(135deg,var(--navy-60) 50%,transparent 50%);background-position:calc(100% - 13px) 23px,calc(100% - 8px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}.ContactForm_invalid__n1w1l{border-bottom-color:#a4342a;box-shadow:inset 0 -1px 0 0 #a4342a}.ContactForm_error__wUSOk{margin-top:8px;font-size:13px;line-height:1.5;color:#8c2c23}.ContactForm_hint__yG_5Q{margin-top:8px;font-size:13px;line-height:1.5;color:var(--graphite-55)}.ContactForm_consent__cIxeD{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}.ContactForm_checkbox__cUDoR{width:20px;height:20px;margin-top:2px;accent-color:var(--gold-ink);cursor:pointer;flex:none}.ContactForm_consentLabel___6uG9{font-size:var(--fs-meta);line-height:1.6;color:var(--graphite-70);cursor:pointer}.ContactForm_consentLabel___6uG9 a{color:var(--navy);border-bottom:1px solid var(--navy-40);transition:border-color var(--dur) var(--ease)}.ContactForm_consentLabel___6uG9 a:hover{border-bottom-color:var(--gold-brand)}.ContactForm_actions__ziWpG{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-3);margin-top:var(--s-4)}@media (min-width:640px){.ContactForm_actions__ziWpG{flex-direction:row;align-items:center;gap:var(--s-4)}}.ContactForm_submit__wnpkC{min-height:56px;padding-inline:32px;font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:600;color:var(--off-white);background:var(--navy);border:1px solid var(--navy);border-radius:var(--radius);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ContactForm_submit__wnpkC:hover:not(:disabled){background:var(--navy-80);transform:translateY(var(--lift));box-shadow:0 16px 32px -14px rgba(3,20,41,.4)}.ContactForm_submit__wnpkC:active:not(:disabled){transform:translateY(0);box-shadow:none}.ContactForm_submit__wnpkC:disabled{opacity:.55;cursor:progress}.ContactForm_altChannel__Jy1Tq{font-size:var(--fs-meta);font-weight:600;color:var(--navy);border-bottom:1px solid var(--navy-40);padding-bottom:3px;align-self:center;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ContactForm_altChannel__Jy1Tq:hover{color:var(--gold-ink);border-bottom-color:var(--gold-brand)}.ContactForm_alertHidden__6ZJCi{display:none}.ContactForm_alert__SylFm{margin-bottom:var(--s-4);padding:var(--s-3);background:rgba(164,52,42,.05);border-left:2px solid #a4342a}.ContactForm_alertText__L2t_y{font-size:var(--fs-meta);line-height:1.6;color:var(--graphite)}.ContactForm_alertAction__uDWEk{display:inline-block;margin-top:10px;font-size:var(--fs-meta);font-weight:600;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:2px}.ContactForm_result__F_s3t{max-width:560px;padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-top:2px solid var(--gold-brand);border-radius:var(--radius)}.ContactForm_result__F_s3t:focus{outline:none}.ContactForm_resultLabel__ItgE0{font-family:var(--font-sans),system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.ContactForm_resultTitle__RYaFq{margin-top:var(--s-2);font-size:var(--fs-h3)}.ContactForm_resultText__Q0GPT{margin-top:var(--s-2);font-size:var(--fs-meta);line-height:1.7;color:var(--graphite-70)}.ContactForm_resultAction__H6fGv{margin-top:var(--s-3);font-size:var(--fs-meta);font-weight:600;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:2px}.ContactForm_resultAction__H6fGv:hover{color:var(--gold-ink);border-bottom-color:var(--gold-brand)}.ContactForm_honeypot__m3fQn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:400px){.ContactForm_submit__wnpkC{padding-inline:20px}}