.j6Q3dW_page{min-height:calc(100vh - var(--header-height));display:flex}.j6Q3dW_textCol{border-right:1px solid #ebebeb;flex-direction:column;flex:50%;padding:4rem 3rem;display:flex}.j6Q3dW_formCol{flex:50%;justify-content:center;padding:5rem 3rem 6rem;display:flex}.j6Q3dW_formInner{width:100%;max-width:480px}.j6Q3dW_title{margin-bottom:.75rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.j6Q3dW_intro{flex-direction:column;flex:1;justify-content:center;margin-bottom:3rem;display:flex}.j6Q3dW_intro p{font-family:var(--font-serif);color:var(--color-text);margin-bottom:1.25rem;font-size:1.0625rem;font-weight:300;line-height:1.7}.j6Q3dW_intro p:last-child{margin-bottom:0}.j6Q3dW_signature{color:var(--color-muted)}.j6Q3dW_form{flex-direction:column;gap:1.5rem;display:flex}.j6Q3dW_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.j6Q3dW_field{flex-direction:column;gap:.4rem;display:flex}.j6Q3dW_field label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.j6Q3dW_field input,.j6Q3dW_field textarea{width:100%;font-family:var(--font-sans);color:var(--color-text);resize:none;appearance:none;background:0 0;border:none;border-bottom:1px solid #d8d8d8;outline:none;padding:.6rem 0;font-size:.9375rem;transition:border-color .2s}.j6Q3dW_field input:focus,.j6Q3dW_field textarea:focus{border-color:var(--color-text)}.j6Q3dW_field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.j6Q3dW_submit{background:var(--color-text);color:#fff;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;align-self:flex-start;margin-top:.5rem;padding:1rem 3rem;font-size:.75rem;transition:opacity .2s}.j6Q3dW_submit:hover{opacity:.8}.j6Q3dW_submit:disabled{opacity:.5;cursor:not-allowed}.j6Q3dW_formError{color:#c0392b;margin-top:-.5rem;font-size:.875rem}.j6Q3dW_successMessage{border-top:1px solid #e8e8e8;padding:2rem 0}.j6Q3dW_successMessage p{font-family:var(--font-serif);color:var(--color-text);font-size:1.25rem;font-weight:300;line-height:1.6}@media (max-width:1024px){.j6Q3dW_page{flex-direction:column}.j6Q3dW_textCol{border-bottom:1px solid #ebebeb;border-right:none;flex:none;padding:3rem 1.5rem 2rem}.j6Q3dW_formCol{padding:3rem 1.5rem 4rem}}@media (max-width:480px){.j6Q3dW_row{grid-template-columns:1fr}.j6Q3dW_textCol{padding:2.5rem 1.25rem 1.75rem}.j6Q3dW_formCol{padding:2.5rem 1.25rem 3rem}}
