.mk-root .mk-contact .mk-h1{margin-top:16px}.mk-root .mk-contact .mk-lead{max-width:40em;margin-top:18px}.mk-root .mk-contact-cal{margin-top:20px}.mk-root .mk-contact-form{grid-template-columns:1fr;gap:16px 20px;max-width:760px;margin-top:40px;display:grid}.mk-root .mk-field{gap:6px;display:grid}.mk-root .mk-field label{color:var(--mk-ink);font-size:15px;font-weight:600;line-height:20px}.mk-root .mk-field-opt{color:var(--mk-mute);font-weight:400}.mk-root .mk-field input,.mk-root .mk-field textarea{border:1px solid var(--mk-line-strong);min-height:48px;font:16px/22px var(--font-geist-sans), "mk Sans Fallback", sans-serif;color:var(--mk-ink);background:#fff;border-radius:12px;padding:12px 14px}.mk-root .mk-field input:focus-visible,.mk-root .mk-field textarea:focus-visible{outline:2px solid var(--mk-cobalt);outline-offset:1px}.mk-root .mk-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mk-root .mk-contact-purpose,.mk-root .mk-contact-error,.mk-root .mk-contact-done{color:var(--mk-slate);font-size:15px;line-height:22px}.mk-root .mk-contact-done{max-width:40em;margin-top:40px}.mk-root .mk-contact-error{color:var(--bad)}.mk-root .mk-contact-form .mk-btn{justify-self:start}@media (min-width:761px){.mk-root .mk-contact-form{grid-template-columns:1fr 1fr}.mk-root .mk-field-wide,.mk-root .mk-contact-purpose,.mk-root .mk-contact-error,.mk-root .mk-contact-form .mk-btn{grid-column:1/-1}}
/*# sourceMappingURL=2h9z0jihex6xd.css.map*/