.enquiry-dialog.enquiry-dialog.enquiry-dialog{--q-paper:#f2ede7;--q-paper-light:#faf8f4;--q-ink:#1a0b0c;--q-ink-soft:#5b4a47;--q-wine:#3b1116;--q-red:#a80d12;--q-blush:#dfb6ae;--q-blush-soft:#f0d9d3;--q-cream:#f6f0e8;--q-line:#1a0b0c29;--q-serif:var(--font-serif), "Cormorant Garamond", Georgia, serif;--q-mono:var(--font-mono), "Courier Prime", "Courier New", monospace;--q-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--q-line);background:var(--q-paper);color:var(--q-ink);font-family:var(--q-mono);border-radius:0;box-shadow:0 40px 110px -30px #1207088c}.enquiry-dialog.enquiry-dialog.enquiry-dialog:before{display:none}.enquiry-dialog.enquiry-dialog.enquiry-dialog .enquiry-dialog-visual{background:var(--q-blush-soft);border-right:1px solid var(--q-line)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .enquiry-dialog-visual:after{border:1px solid #1a0b0c1f;inset:16px}.enquiry-dialog.enquiry-dialog.enquiry-dialog .enquiry-dialog-visual>span{font-family:var(--q-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--q-wine);font-size:11px;font-weight:400}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-kicker{font-family:var(--q-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--q-red);margin:0 0 18px;font-size:11px;font-weight:400}.enquiry-dialog.enquiry-dialog.enquiry-dialog [data-slot=dialog-title]{font-family:var(--q-serif);letter-spacing:-.02em;color:var(--q-wine);font-size:clamp(38px,4.4vw,62px);font-style:normal;font-weight:300;line-height:.96;transform:none}.enquiry-dialog.enquiry-dialog.enquiry-dialog [data-slot=dialog-description]{font-family:var(--q-mono);color:var(--q-ink-soft);margin-top:16px;font-size:14px;line-height:1.7}.enquiry-dialog.enquiry-dialog.enquiry-dialog [data-slot=dialog-close]{border:1px solid var(--q-line);background:var(--q-paper-light);width:40px;height:40px;color:var(--q-wine);transition:background .35s var(--q-ease), color .35s var(--q-ease);border-radius:50%;top:14px;right:14px}.enquiry-dialog.enquiry-dialog.enquiry-dialog [data-slot=dialog-close]:hover{background:var(--q-wine);color:var(--q-cream)}.enquiry-dialog.enquiry-dialog.enquiry-dialog label,.enquiry-dialog.enquiry-dialog.enquiry-dialog [data-slot=label]{font-family:var(--q-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--q-ink-soft);font-size:11px;font-weight:400}.enquiry-dialog.enquiry-dialog.enquiry-dialog :is(input,select,textarea){border:0;border-bottom:1px solid var(--q-line);width:100%;min-height:52px;box-shadow:none;font-family:var(--q-mono);color:var(--q-ink);transition:border-color .4s var(--q-ease);background:0 0;border-radius:0;padding:0 2px;font-size:16px}.enquiry-dialog.enquiry-dialog.enquiry-dialog textarea{resize:vertical;min-height:108px;padding:12px 2px;line-height:1.65}.enquiry-dialog.enquiry-dialog.enquiry-dialog :is(input,select,textarea)::placeholder{color:#5b4a4780}:is(.enquiry-dialog.enquiry-dialog.enquiry-dialog :is(input,select,textarea):focus,.enquiry-dialog.enquiry-dialog.enquiry-dialog :is(input,select,textarea):focus-visible){border-bottom-color:var(--q-red);box-shadow:none;outline:none}.enquiry-dialog.enquiry-dialog.enquiry-dialog select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23a80d12' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:13px 8px;padding-right:26px}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-field{gap:8px;display:grid}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-grid{gap:clamp(18px,2.4vw,30px)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-submit{isolation:isolate;border:1px solid var(--q-wine);background:var(--q-wine);height:auto;min-height:54px;color:var(--q-cream);font-family:var(--q-mono);letter-spacing:.24em;text-transform:uppercase;transition:border-color .45s var(--q-ease);border-radius:999px;padding:0 34px;font-size:12px;font-weight:400;position:relative;overflow:hidden}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-submit:before{content:"";z-index:-1;border-radius:inherit;background:var(--q-red);transition:transform .55s var(--q-ease);position:absolute;inset:-1px;transform:translateY(102%)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-submit:hover{border-color:var(--q-red);color:var(--q-cream);background:var(--q-wine)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-submit:hover:before{transform:translateY(0)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .enquiry-form-action p{font-family:var(--q-mono);letter-spacing:.04em;color:var(--q-ink-soft);font-size:12px}.enquiry-dialog.enquiry-dialog.enquiry-dialog .preview-note,.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-error{font-family:var(--q-mono);font-size:13px;line-height:1.6}.enquiry-dialog.enquiry-dialog.enquiry-dialog .form-error{color:var(--q-red)}.enquiry-dialog.enquiry-dialog.enquiry-dialog .success-panel{gap:18px}.enquiry-dialog.enquiry-dialog.enquiry-dialog .success-icon{border:1px solid var(--q-line);background:var(--q-blush-soft);width:62px;height:62px;color:var(--q-wine);border-radius:50%}@media (max-width:900px){.enquiry-dialog.enquiry-dialog.enquiry-dialog .enquiry-dialog-visual{border-right:0;border-bottom:1px solid var(--q-line)}}
