.contact_page__bULCG{padding-top:calc(var(--header-h) + var(--s-7));padding-bottom:var(--s-8)}.contact_grid__7M52i{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);grid-row-gap:var(--s-7);row-gap:var(--s-7)}.contact_intro__9T8_r{grid-column:1/span 5;display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-content:start}.contact_formCol__xGG3H{grid-column:7/-1;padding-top:.5em}.contact_steps__zpNOc{border-top:1px solid var(--line-strong)}.contact_steps__zpNOc li{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;padding-block:14px;border-bottom:1px solid var(--line);color:var(--ink-2)}.contact_steps__zpNOc .contact_mono__P_agl{color:var(--signal-deep);padding-top:.25em}.contact_direct__W_vHT{display:grid;grid-gap:14px;gap:14px}.contact_direct__W_vHT>div{display:grid;grid-gap:4px;gap:4px}.contact_direct__W_vHT dd{font-size:var(--fs-lead);letter-spacing:-.01em}@media (max-width:960px){.contact_formCol__xGG3H,.contact_intro__9T8_r{grid-column:1/-1}}.contact_legal__50bry dd{font-size:.95rem!important;color:var(--ink-2);line-height:1.6}.ContactForm_form__gyc9f{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.ContactForm_form__gyc9f[aria-busy=true]{opacity:.7;pointer-events:none}.ContactForm_row__yKzjT{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-5) var(--gutter);gap:var(--s-5) var(--gutter)}.ContactForm_field__7EFvd{display:grid;grid-gap:8px;gap:8px}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd select,.ContactForm_field__7EFvd textarea{width:100%;border:0;border-bottom:1px solid var(--line-strong);background:transparent;padding:10px 0 12px;font-size:1.2rem;letter-spacing:-.01em;border-radius:0;outline:none;transition:border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactForm_field__7EFvd select{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat}.ContactForm_field__7EFvd select option{color:#000}.ContactForm_field__7EFvd textarea{resize:vertical;min-height:150px;line-height:1.5;font-size:1.1rem}.ContactForm_field__7EFvd input:focus,.ContactForm_field__7EFvd select:focus,.ContactForm_field__7EFvd textarea:focus{border-color:var(--signal)}.ContactForm_field__7EFvd textarea::placeholder{color:var(--mute)}.ContactForm_form__gyc9f[data-invalid] .ContactForm_field__7EFvd :invalid{border-color:var(--signal)}.ContactForm_hp__UL5go{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactForm_consent__cIxeD{display:flex;gap:12px;align-items:flex-start;font-size:.9rem;color:var(--ink-2);max-width:60ch;cursor:pointer}.ContactForm_consent__cIxeD input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin-top:2px;border:1px solid var(--line-strong);display:grid;place-items:center;cursor:pointer}.ContactForm_consent__cIxeD input:checked{background:var(--signal);border-color:var(--signal)}.ContactForm_consent__cIxeD input:checked:after{content:"";width:8px;height:4px;border-left:1.5px solid var(--night);border-bottom:1.5px solid var(--night);transform:rotate(-45deg) translate(1px,-1px)}.ContactForm_form__gyc9f[data-invalid] .ContactForm_consent__cIxeD input:invalid{border-color:var(--signal)}.ContactForm_actions__ziWpG{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ContactForm_msg__cQTPI{color:var(--ink-2);font-size:.95rem}.ContactForm_done__5YEai{display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:start;padding-block:var(--s-6);border-top:1px solid var(--line-strong);animation:ContactForm_pageIn__IvFr5 .9s var(--ease-out) both}.ContactForm_doneMark__dR3c8{width:56px;height:56px;border:1px solid var(--signal);position:relative}.ContactForm_doneMark__dR3c8:after{content:"";position:absolute;left:17px;top:16px;width:22px;height:11px;border-left:2px solid var(--signal);border-bottom:2px solid var(--signal);transform:rotate(-45deg)}@media (max-width:700px){.ContactForm_row__yKzjT{grid-template-columns:1fr}}