.submission-form.intake-form{color:#51483d;background:#faf8f5;border:1px solid #ddd6cc;border-radius:4px;padding:36px 32px;font-family:Lora,Georgia,serif;box-shadow:0 1px 3px #352b1c08}.intake-form .intake-field{min-width:0;margin-bottom:26px}.intake-form .intake-contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.submission-form.intake-form .intake-field>label{letter-spacing:.035em;text-transform:uppercase;color:#746856;margin:0 0 8px;font:400 .8125rem/1.4 Lora,Georgia,serif}.intake-form .intake-field>label>span,.intake-form summary>span{text-transform:none;letter-spacing:0;color:#827669}.submission-form.intake-form input:not([type=checkbox]):not([type=file]),.submission-form.intake-form textarea{height:auto;min-height:44px;box-shadow:none;color:#51483d;background:0 0;border:1px solid #ddd6cc;border-radius:3px;margin:0;padding:10px 12px;font:400 1rem/1.45 Lora,Georgia,serif}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#8d8173;opacity:1}.intake-form .apartment-size-row{border:1px solid #ddd6cc;border-radius:3px;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;display:grid}.submission-form.intake-form .apartment-size-row input{-webkit-appearance:textfield;appearance:textfield;border:0;min-width:0}.intake-form .apartment-size-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.intake-form .apartment-size-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.intake-form .intake-unit-trigger{min-width:76px;height:100%;min-height:44px;box-shadow:none;color:#51483d;background:0 0;border:0;border-radius:0;gap:12px;padding:10px 12px;font:400 .9375rem/1.45 Lora,Georgia,serif}.intake-form .intake-unit-trigger:hover,.intake-form .intake-unit-trigger[data-popup-open]{background:#f1ece4}.intake-form .intake-unit-trigger>svg{color:#8d8173;width:13px;height:13px}.intake-unit-menu[data-slot=select-content]{color:#51483d;background:#faf8f5;border:1px solid #ddd6cc;border-radius:4px;min-width:112px;padding:5px;font:400 .875rem/1.5 Lora,Georgia,serif;box-shadow:0 8px 24px #51483d14}.intake-unit-menu [data-slot=select-item]{min-height:42px;font:inherit;color:inherit;cursor:pointer;border-radius:2px;padding:10px 34px 10px 12px}.intake-unit-menu [data-slot=select-item]:hover,.intake-unit-menu [data-slot=select-item][data-highlighted],.intake-unit-menu [data-slot=select-item]:focus{color:#51483d;background:#eee7dd}.intake-unit-menu [data-slot=select-item][data-selected]{color:#665039}.intake-unit-menu [data-slot=select-item] svg{color:#8a7458;width:13px;height:13px}.intake-form .size-unsure-toggle{color:#7b6e5e;white-space:nowrap;background:0 0;border:0;border-left:1px solid #ddd6cc;border-radius:0 2px 2px 0;min-height:44px;padding:9px 15px;font:400 .9375rem/1.45 Lora,Georgia,serif}.intake-form .size-unsure-toggle:hover{background:#f1ece4}.intake-form .size-unsure-toggle[aria-pressed=true]{color:#51402b;background:#e9e1d5;box-shadow:inset 0 -2px #887154}.intake-form .size-unsure input,.intake-form .size-unsure .intake-unit-trigger{opacity:.5}.submission-form.intake-form .intake-help{color:#827361;margin:7px 0 0;font:400 .875rem/1.55 Lora,Georgia,serif}.intake-form .intake-upload{cursor:pointer;background:0 0;border:1px dashed #ddd6cc;border-radius:3px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:22px 18px;display:grid;position:relative}.intake-form .intake-upload>svg{color:#82796b}.intake-form .intake-upload>strong{overflow-wrap:anywhere;font:400 .875rem/1.65 Lora,Georgia,serif}.intake-form .intake-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.intake-form .intake-upload:hover,.intake-form .intake-upload.file-drop-active{background:#f1ece4;border-color:#99856d}.intake-form .intake-upload:focus-within{outline-offset:3px;outline:2px solid #806539}.intake-form .intake-upload .file-drop-error{color:#983f32;overflow-wrap:anywhere;grid-column:1/-1;font:400 .875rem/1.45 Segoe UI,Arial,sans-serif}.intake-form .intake-notes{margin:0 0 20px}.intake-form .intake-notes summary{cursor:pointer;color:#746856;min-height:32px;font-size:.875rem;line-height:1.6}.submission-form.intake-form .intake-notes textarea{margin-top:8px}.submission-form.intake-form .consent{color:#827361;text-transform:none;letter-spacing:0;gap:10px;margin:0 0 16px;font:400 .8125rem/1.6 Lora,Georgia,serif}.intake-form .consent input{margin-top:3px}.intake-form .intake-field-error{color:#983f32;margin:6px 0 0;font:400 .875rem/1.45 Segoe UI,Arial,sans-serif;display:block}.submission-form.intake-form input[aria-invalid=true],.intake-form .apartment-size-row.intake-invalid,.intake-form .intake-upload.file-drop-invalid{background-color:#fff7f3;border-color:#ae5143}.intake-form .intake-consent-invalid{background:#fff7f3;border:1px solid #ae5143;border-radius:3px;padding:8px}.intake-form .intake-validation-summary{color:#983f32;margin:14px 0;font:400 .875rem/1.5 Segoe UI,Arial,sans-serif}.intake-form .intake-validation-summary:empty{margin:0}.submission-form.intake-form .submit-home{background:#514a3e;border-radius:3px;min-height:48px;font:400 1rem/1.5 Lora,Georgia,serif}.intake-form .intake-privacy{color:#827361;text-align:center;margin:10px 0 0;font:400 .75rem/1.6 Lora,Georgia,serif}@media (max-width:400px){.submission-form.intake-form{padding:22px 18px}.intake-form .intake-contact-row{grid-template-columns:1fr;gap:0}.intake-form .size-unsure-toggle{padding:9px 10px}}
