.ContactForm-module__1SvrgG__form{flex-direction:column;gap:20px;display:flex}.ContactForm-module__1SvrgG__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__1SvrgG__field label{color:var(--ink-soft);font-size:13px}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{font-family:var(--sans);border:1px solid var(--line);background:var(--cream);color:var(--ink);resize:vertical;border-radius:2px;padding:12px 14px;font-size:15px}.ContactForm-module__1SvrgG__submit{background:var(--ink);color:var(--cream);border:1px solid #0000;border-radius:2px;align-self:flex-start;padding:13px 26px;font-size:14.5px;transition:background .2s}.ContactForm-module__1SvrgG__submit:hover{background:var(--coral-deep)}@media (max-width:560px){.ContactForm-module__1SvrgG__row{grid-template-columns:1fr}}
.PageHeader-module__eQuKha__pageHeader{padding:72px 0 48px}.PageHeader-module__eQuKha__dots{margin-bottom:20px}.PageHeader-module__eQuKha__pageHeader h1{max-width:720px;font-size:clamp(2.3rem,4vw,3.1rem)}.PageHeader-module__eQuKha__lede{color:var(--ink-soft);max-width:58ch;margin-top:18px;font-size:17.5px}
