.enquiry{min-width:0;width:100%;max-width:680px}
.enquiry fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:20px}
.enquiry label{display:block;font:500 15px/1.5 Archivo,system-ui,sans-serif;margin-bottom:8px;color:var(--paper)}
.enquiry input,.enquiry textarea,.enquiry select{display:block;width:100%;min-height:48px;border:1px solid #706b65;border-radius:8px;background:#17171b;color:var(--paper);font:400 16px/1.5 Archivo,system-ui,sans-serif;padding:12px 14px;box-sizing:border-box;caret-color:var(--accent)}
.enquiry textarea{resize:vertical;min-height:144px}
.enquiry input::placeholder,.enquiry textarea::placeholder{color:#aaa49d;opacity:1}
.enquiry select{color-scheme:dark}
.enquiry :is(input,textarea,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.enquiry [aria-invalid=true]{border-color:#f1b2a4}
.enquiry .enquiry-note{font-size:13px;line-height:1.65;color:#c6bfb7;margin:0 0 20px}
.enquiry .enquiry-privacy{font-size:13px;line-height:1.65;color:#c6bfb7;margin:20px 0}
.enquiry .enquiry-status{min-height:3.4em;margin:18px 0 0;font-size:15px;line-height:1.7;overflow-wrap:anywhere;color:var(--paper)}
.enquiry-status[data-state=error]{color:#f1b2a4}
.enquiry-status[data-state=success]{color:#bcd8b5}
.enquiry .enquiry-submit{margin-top:24px;cursor:pointer;max-width:100%;white-space:normal}
.enquiry button:disabled{opacity:.65;cursor:wait}
.enquiry .enquiry-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.enquiry-alternatives{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:24px;font-size:15px;line-height:1.6}
.enquiry-alternatives a{padding-block:8px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--accent);overflow-wrap:anywhere}
.enquiry-wrap{min-width:0;width:100%}
.enquiry legend{font:500 24px/1.3 Fraunces,Georgia,serif;padding:0;margin-bottom:20px;color:var(--paper)}
@media(max-width:700px){.enquiry .enquiry-submit{width:100%;justify-content:center}}
