:root{--form-field-label-color:var(--color-paper);--form-field-muted-color:var(--color-dim);--form-field-required-color:var(--color-tungsten);--form-field-background-color:var(--color-house);--form-field-border-color:color-mix(in srgb, var(--color-paper) 22%, transparent);--form-field-focus-color:var(--color-tungsten);--form-field-text-color:var(--color-paper);--form-field-error-color:var(--color-alert);--form-field-chevron-color:var(--color-tungsten)}.form-field[data-astro-cid-dchldyzy]{gap:7px;display:grid}.form-field__label[data-astro-cid-dchldyzy]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--form-field-label-color);font-size:11px}.form-field__required[data-astro-cid-dchldyzy]{color:var(--form-field-required-color);margin-left:4px}.form-field__optional[data-astro-cid-dchldyzy]{letter-spacing:.06em;text-transform:none;color:var(--form-field-muted-color);margin-left:6px}.form-field__control[data-astro-cid-dchldyzy]{width:100%;font:inherit;color:var(--form-field-text-color);background:var(--form-field-background-color);border:1px solid var(--form-field-border-color);color-scheme:dark;border-radius:0;padding:10px 12px;font-size:.95rem;transition:border-color .2s}.form-field__control[data-astro-cid-dchldyzy]:focus-visible{border-color:var(--form-field-focus-color);outline:2px solid var(--form-field-focus-color);outline-offset:1px}.form-field__control[data-astro-cid-dchldyzy][aria-invalid=true]{border-color:var(--form-field-error-color)}select[data-astro-cid-dchldyzy].form-field__control{appearance:none;background-position:calc(100% - 21px),calc(100% - 16px);background-repeat:no-repeat;background-size:5px 5px;background-image:linear-gradient(45deg, transparent 50%, var(--form-field-chevron-color) 50%), linear-gradient(135deg, var(--form-field-chevron-color) 50%, transparent 50%);padding-right:40px}.form-field__control[data-astro-cid-dchldyzy]::-webkit-datetime-edit-fields-wrapper{padding-block:0}textarea[data-astro-cid-dchldyzy].form-field__control{resize:vertical;min-height:7.5rem}.form-field__error[data-astro-cid-dchldyzy]{color:var(--form-field-error-color);margin:0;font-size:.875rem}:root{--enquiry-form-background-color:var(--color-house-2);--enquiry-form-line-color:var(--color-line);--enquiry-form-muted-color:var(--color-dim);--enquiry-form-link-color:var(--color-tungsten);--enquiry-form-status-color:var(--color-paper);--enquiry-form-status-background-color:color-mix(in srgb, var(--color-paper) 6%, transparent);--enquiry-form-error-color:var(--color-alert);--enquiry-form-success-color:var(--color-tungsten);--enquiry-form-success-border-color:var(--color-tungsten-dim)}.enquiry-form--framed[data-astro-cid-5yt3isc2]{background:var(--enquiry-form-background-color);border:1px solid var(--enquiry-form-line-color);padding:clamp(24px,4vw,44px)}.enquiry-form__form[data-astro-cid-5yt3isc2]{gap:24px;display:grid}.enquiry-form__fields[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 20px;display:grid}.enquiry-form__wide[data-astro-cid-5yt3isc2]{grid-column:1/-1}.enquiry-form__status[data-astro-cid-5yt3isc2]{color:var(--enquiry-form-status-color);background:var(--enquiry-form-status-background-color);margin:0;padding:14px 16px}.enquiry-form__status[data-astro-cid-5yt3isc2]:empty{display:none}.enquiry-form__status[data-astro-cid-5yt3isc2][data-astro-form-state=error]{color:var(--enquiry-form-error-color)}.enquiry-form__privacy[data-astro-cid-5yt3isc2]{color:var(--enquiry-form-muted-color);margin:0;font-size:.875rem}.enquiry-form__privacy[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--enquiry-form-link-color)}.enquiry-form__success[data-astro-cid-5yt3isc2]{text-align:center;border:1px solid var(--enquiry-form-success-border-color);padding:clamp(24px,4vw,40px)}.enquiry-form__success-title[data-astro-cid-5yt3isc2]{color:var(--enquiry-form-success-color);font-size:clamp(1.5rem,3vw,2rem)}.enquiry-form__success[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]{margin:14px 0 0}@media (width<=640px){.enquiry-form__fields[data-astro-cid-5yt3isc2]{grid-template-columns:minmax(0,1fr)}}
