.mt-form{box-sizing:border-box;width:100%;max-width:640px;margin:1.5rem auto 2.5rem;padding:clamp(1.5rem,6%,2.5rem);background-color:var(--wp--preset--color--off-white, #fffbf0);color:var(--color-theme-900);border-radius:6px;box-shadow:0 10px 30px #0000001f}.mt-form .mt-logo{display:block;width:100%;max-width:240px;height:auto;margin:0 0 1.75rem}.mt-form h3{margin:0 0 .75rem;font-family:var(--wp--preset--font-family--serif, "Martina Plantijn", Georgia, serif);font-weight:200;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.15;letter-spacing:-.01em;color:var(--color-theme-900)}.mt-form p{margin:0 0 1.75rem;font-family:var(--wp--preset--font-family--serif, "Martina Plantijn", Georgia, serif);font-size:1.125rem;line-height:1.5;color:var(--color-theme-900)}.mt-form .gform_wrapper{margin:0}.mt-form .gform_wrapper .gform_validation_container,.mt-form .gform_wrapper .gfield--type-honeypot{display:none!important}.mt-form .gform_wrapper .gform_fields{row-gap:1rem;column-gap:1rem;align-items:end}.mt-form .gform_wrapper .gform_required_legend{display:none}.mt-form .gform_wrapper .gfield_label{display:block;margin:0 0 .5rem;font-family:var(--wp--preset--font-family--sans, system-ui, sans-serif);font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--color-theme-900)}.mt-form .gform_wrapper .gfield_required{margin-left:0;color:var(--color-theme-700)}.mt-form .gform_wrapper .gfield--type-captcha .gfield_label{display:none}.mt-form .gform_wrapper .gfield input[type=text],.mt-form .gform_wrapper .gfield input[type=email]{box-sizing:border-box;width:100%;padding:.875rem 1.125rem;background-color:transparent;border:2px solid var(--color-theme-400);border-radius:4px;color:var(--color-theme-900);font-family:var(--wp--preset--font-family--sans, system-ui, sans-serif);font-size:1.0625rem;line-height:1.35}.mt-form .gform_wrapper .gfield input::placeholder{color:var(--color-theme-900);opacity:.6}.mt-form .gform_wrapper .gfield input:focus,.mt-form .gform_wrapper .gfield input:focus-visible{outline:2px solid var(--color-theme-accent);outline-offset:2px;border-color:var(--color-theme-700)}.mt-form .gform_wrapper .gform_footer{margin-top:1.5rem;padding:0}.mt-form .gform_wrapper .gform_footer input[type=submit],.mt-form .gform_wrapper .gform_footer .gform_button{display:inline-block;width:auto;margin:0;padding:1rem 2rem;background-color:var(--color-theme-900);border:2px solid var(--color-theme-900);border-radius:4px;color:var(--color-theme-100);font-family:var(--wp--preset--font-family--sans, system-ui, sans-serif);font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mt-form .gform_wrapper .gform_footer input[type=submit]:hover,.mt-form .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-theme-accent);border-color:var(--color-theme-accent);color:var(--color-theme-900)}.mt-form .gform_wrapper .gfield_error input{border-color:var(--color-theme-accent)}.mt-form .gform_confirmation_message{margin:0;color:var(--color-theme-900);font-family:var(--wp--preset--font-family--serif, Georgia, serif);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.4}
