.enquiry-module__91uceG__form{--section-label-width:clamp(180px, 20%, 240px);--section-gap:clamp(28px, 5vw, 80px)}.enquiry-module__91uceG__requiredNote{color:var(--muted);margin:4px 0 22px;font-size:12px;line-height:1.6}.enquiry-module__91uceG__section{grid-template-columns:var(--section-label-width) minmax(0, 1fr);gap:var(--section-gap);padding:26px 0 34px;display:grid}.enquiry-module__91uceG__section+.enquiry-module__91uceG__section{border-top:1px solid var(--rule)}.enquiry-module__91uceG__sectionHeading{padding-top:14px}.enquiry-module__91uceG__sectionHeading h2{font-family:var(--font-serif);letter-spacing:-.02em;font-size:25px;font-weight:400;line-height:1.2}.enquiry-module__91uceG__sectionHeading p{max-width:28ch;color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.enquiry-module__91uceG__form .enquiry-module__91uceG__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enquiry-module__91uceG__form .enquiry-module__91uceG__fields input,.enquiry-module__91uceG__form .enquiry-module__91uceG__fields select,.enquiry-module__91uceG__form .enquiry-module__91uceG__fields textarea{min-width:0;font-family:var(--font-sans);border-radius:0;padding:5px 0;font-size:16px;line-height:1.5}.enquiry-module__91uceG__form .enquiry-module__91uceG__fields input,.enquiry-module__91uceG__form .enquiry-module__91uceG__fields select{min-height:36px}.enquiry-module__91uceG__form .enquiry-module__91uceG__fields textarea::placeholder{color:var(--muted)}.enquiry-module__91uceG__form .enquiry-module__91uceG__photoField{border-bottom:0;min-width:0;padding:14px 0 0;display:block}.enquiry-module__91uceG__form .enquiry-module__91uceG__uploadControl{background:var(--page);flex-wrap:wrap;gap:7px 10px;min-height:110px;padding:24px;transition:border-color .14s,background .14s;position:relative}.enquiry-module__91uceG__form .enquiry-module__91uceG__uploadControl input{inset:50%}.enquiry-module__91uceG__form .enquiry-module__91uceG__uploadControl>span{font-size:13px}.enquiry-module__91uceG__dropHint{color:var(--muted);text-align:center;flex-basis:100%;font-size:12px}.enquiry-module__91uceG__form .enquiry-module__91uceG__dragging{border-color:var(--ink);background:var(--image-well)}.enquiry-module__91uceG__photoHelp{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.enquiry-module__91uceG__form .enquiry-module__91uceG__photoNotice{min-height:0;margin-top:8px;font-size:12px}.enquiry-module__91uceG__photoNotice:empty{display:none}.enquiry-module__91uceG__form .enquiry-module__91uceG__previewFallback{color:var(--muted);letter-spacing:.04em;place-items:center;font-size:10px;display:grid}.enquiry-module__91uceG__form .enquiry-module__91uceG__submitRow{margin-left:calc(var(--section-label-width) + var(--section-gap));border-top:1px solid var(--rule)}.enquiry-module__91uceG__form .enquiry-module__91uceG__submitRow p{max-width:48ch;font-size:12px;line-height:1.6}.enquiry-module__91uceG__success:focus{outline:none}.enquiry-module__91uceG__listingReturn{text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:12px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.enquiry-module__91uceG__form .enquiry-module__91uceG__uploadControl:hover{border-color:var(--ink);background:var(--image-well)}}@media (max-width:899px){.enquiry-module__91uceG__form{--section-label-width:165px;--section-gap:28px}.enquiry-module__91uceG__form .enquiry-module__91uceG__submitRow{grid-template-columns:minmax(0,1fr);gap:18px}.enquiry-module__91uceG__form .enquiry-module__91uceG__submitRow button{width:100%}}@media (max-width:767px){.enquiry-module__91uceG__requiredNote{margin-bottom:10px}.enquiry-module__91uceG__section{grid-template-columns:minmax(0,1fr);gap:6px;padding:24px 0 28px}.enquiry-module__91uceG__sectionHeading{padding-top:0}.enquiry-module__91uceG__sectionHeading h2{font-size:23px}.enquiry-module__91uceG__sectionHeading p{max-width:44ch;margin-top:5px}.enquiry-module__91uceG__form .enquiry-module__91uceG__submitRow{margin-left:0}.enquiry-module__91uceG__form .enquiry-module__91uceG__uploadControl{min-height:76px;padding:16px 12px}.enquiry-module__91uceG__dropHint{display:none}}
