.ContactForm-module__1SvrgG__form{max-width:34rem}.ContactForm-module__1SvrgG__field+.ContactForm-module__1SvrgG__field{margin-top:var(--sp-24)}.ContactForm-module__1SvrgG__label{font-size:var(--size-small);color:var(--text-muted);margin-bottom:var(--sp-8)}.ContactForm-module__1SvrgG__input{width:100%;padding:13px var(--sp-16);background:var(--oat);border:1px solid var(--rule);border-radius:var(--r-input);transition:border-color var(--dur) var(--ease);resize:vertical;font-family:inherit}.ContactForm-module__1SvrgG__input:hover{border-color:var(--cocoa-60)}.ContactForm-module__1SvrgG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__1SvrgG__button{margin-top:var(--sp-32);padding:15px var(--sp-40);border-radius:var(--r-pill);background:var(--amber);color:var(--cocoa);transition:background var(--dur) var(--ease);font-weight:500}.ContactForm-module__1SvrgG__button:hover{background:var(--amber-deep)}.ContactForm-module__1SvrgG__button:disabled{opacity:.6;cursor:default}.ContactForm-module__1SvrgG__error{margin-top:var(--sp-24);color:var(--amber-deep);font-size:var(--size-small)}.ContactForm-module__1SvrgG__success{padding:var(--sp-32);border:1px solid var(--rule);border-radius:var(--r-card);max-width:34rem}
.contact-module__xwJ-uq__grid{gap:var(--sp-48);margin-top:var(--sp-40);align-items:start;display:grid}.contact-module__xwJ-uq__intro{margin-top:var(--sp-16)}.contact-module__xwJ-uq__aside{padding:var(--sp-32);background:var(--oat);border-radius:var(--r-card)}.contact-module__xwJ-uq__asideTitle{font-size:var(--size-small);font-family:var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-16);font-weight:500}.contact-module__xwJ-uq__asideItem+.contact-module__xwJ-uq__asideItem{margin-top:var(--sp-24);padding-top:var(--sp-24);border-top:1px solid var(--rule)}.contact-module__xwJ-uq__asideLink{text-underline-offset:.2em;text-decoration:underline}@media (min-width:900px){.contact-module__xwJ-uq__grid{gap:var(--sp-80);grid-template-columns:1.25fr 1fr}}
