.contact_page__cbJV7{padding:90px max(4.5vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:clamp(40px,9vw,150px);gap:clamp(40px,9vw,150px);align-items:start;background:var(--paper-deep);min-height:62vh}.contact_intro__6dUr7{padding-top:18px}.contact_intro__6dUr7 h1{font-size:clamp(3.5rem,6vw,6.6rem);line-height:.88;letter-spacing:-.075em;text-transform:uppercase;margin:0;max-width:650px;text-wrap:balance}.contact_intro__6dUr7>p:not(.contact_eyebrow__EdQbd){font-size:1.13rem;line-height:1.6;max-width:530px;margin:27px 0 0}.contact_form__wCApJ{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);background:var(--paper);padding:clamp(26px,4vw,46px)}.contact_form__wCApJ label{margin-top:12px;font-size:.74rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.contact_form__wCApJ input:not([type=hidden]),.contact_form__wCApJ textarea{width:100%;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;padding:13px;resize:vertical}.contact_form__wCApJ input:not([type=hidden]):focus,.contact_form__wCApJ textarea:focus{outline:3px solid var(--gold);outline-offset:2px}.contact_form__wCApJ textarea{min-height:155px}.contact_form__wCApJ button{margin-top:14px;justify-self:start;cursor:pointer}.contact_form__wCApJ button:disabled{opacity:.7;cursor:wait;transform:none}.contact_status__eanAC{margin:14px 0 0;font-size:.95rem;line-height:1.45;color:var(--sage);font-weight:700}.contact_error__tMl9F{color:var(--rust-dark)}@media(max-width:800px){.contact_page__cbJV7{grid-template-columns:1fr;padding:60px 24px;gap:38px}.contact_intro__6dUr7{padding-top:0}}