.enquiry[data-astro-cid-5yt3isc2]{gap:2rem;display:grid}.choice-group[data-astro-cid-5yt3isc2]{border:0;min-width:0;margin:0;padding:0}.choices[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.choice[data-astro-cid-5yt3isc2]{position:relative}.choice[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{border:1px solid var(--rule);background:#fff;border-radius:999px;align-items:center;min-height:2.75rem;padding:.5rem 1.15rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.choice[data-astro-cid-5yt3isc2]:hover span[data-astro-cid-5yt3isc2]{border-color:var(--plum)}.choice[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:checked+span[data-astro-cid-5yt3isc2]{border-color:var(--plum);background:var(--plum);color:var(--porcelain)}.choice[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus-visible+span[data-astro-cid-5yt3isc2]{outline:2px solid var(--plum);outline-offset:3px}.choice-group[data-astro-cid-5yt3isc2][data-invalid] .choice[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{border-color:var(--error)}.fresha-note[data-astro-cid-5yt3isc2]{background:var(--sand);border-radius:.75rem;padding:.9rem 1.15rem;font-size:.9375rem}.fields[data-astro-cid-5yt3isc2]{gap:1.5rem 1.25rem;display:grid}@media (width>=40em){.fields[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-5yt3isc2]{grid-column:1/-1}}.field[data-astro-cid-5yt3isc2]{align-content:start;gap:.4rem;display:grid}.field__label[data-astro-cid-5yt3isc2]{font-weight:500}.field__optional[data-astro-cid-5yt3isc2]{color:var(--plum-soft);font-weight:400}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{background:#fff;border:1px solid #4b1e3259;border-radius:.6rem;width:100%;min-height:3rem;padding:.7rem .9rem;font-size:1rem;line-height:1.4;transition:border-color .2s}.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:9rem}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:hover,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:hover{border-color:var(--plum)}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus-visible,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:focus-visible{outline:2px solid var(--plum);outline-offset:1px;border-color:var(--plum)}.field[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2][aria-invalid]{border-color:var(--error)}.field__hint[data-astro-cid-5yt3isc2]{color:var(--plum-soft);font-size:.875rem}.field__error[data-astro-cid-5yt3isc2]{color:var(--error);font-size:.875rem;font-weight:500}.trap[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.enquiry__submit[data-astro-cid-5yt3isc2]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.enquiry__status[data-astro-cid-5yt3isc2]{max-width:32rem;font-size:.9375rem}.enquiry__status[data-astro-cid-5yt3isc2]:empty{display:none}.enquiry-sent[data-astro-cid-5yt3isc2]{background:var(--sand);border-radius:1.5rem;outline:none;justify-items:start;gap:1rem;padding:2rem;display:grid}.enquiry-sent[data-astro-cid-5yt3isc2] h2[data-astro-cid-5yt3isc2]{font-size:var(--step-4)}.enquire__grid[data-astro-cid-575scf77]{gap:clamp(2.5rem,6vw,3.5rem);display:grid}.enquire__intro[data-astro-cid-575scf77] .lede[data-astro-cid-575scf77]{margin-top:1.25rem}@media (width>=60em){.enquire__grid[data-astro-cid-575scf77]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.enquire__intro[data-astro-cid-575scf77],.enquire__form[data-astro-cid-575scf77]{grid-column:1/span 7}.enquire__direct[data-astro-cid-575scf77]{top:calc(var(--header-h) + 2rem);grid-area:1/9/span 2/-1;margin-top:1rem;position:sticky}}.enquire__direct[data-astro-cid-575scf77]{background:var(--sand);border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.25rem)}.enquire__direct[data-astro-cid-575scf77] h2[data-astro-cid-575scf77]{font-size:var(--step-2);margin-bottom:1.25rem}.enquire__direct[data-astro-cid-575scf77] dl[data-astro-cid-575scf77]{border-top:1px solid var(--rule)}.enquire__direct[data-astro-cid-575scf77] dl[data-astro-cid-575scf77] div[data-astro-cid-575scf77]{border-bottom:1px solid var(--rule);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.enquire__direct[data-astro-cid-575scf77] dt[data-astro-cid-575scf77]{color:var(--plum-soft)}.enquire__direct[data-astro-cid-575scf77] dd[data-astro-cid-575scf77]{overflow-wrap:anywhere}.enquire__book[data-astro-cid-575scf77]{margin-top:1.25rem;font-size:.9375rem}
