.contact[data-astro-cid-ogjzdvpc]{padding:clamp(40px, 6vw, 88px) var(--space-gutter) var(--space-section-sm)}.contact__wrap[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:clamp(48px,6vw,80px);max-width:920px;margin:0 auto;display:flex}.contact__head[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:18px;display:flex}.contact__title[data-astro-cid-ogjzdvpc]{font-size:var(--size-h1);line-height:.9}.contact__title[data-astro-cid-ogjzdvpc] em[data-astro-cid-ogjzdvpc]{color:var(--c-wine)}.contact__lead[data-astro-cid-ogjzdvpc]{font-size:var(--size-lead);color:var(--c-ink-soft);margin:0}.contact__jump[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:10px;display:flex}.contact__jump[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{border:1px solid var(--a-rule-strong);border-radius:var(--radius-pill);font-size:var(--size-small);color:var(--c-ink);padding:8px 16px;font-weight:600}.contact__jump[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{border-color:var(--c-wine);color:var(--c-wine);text-decoration:none}.form-card[data-astro-cid-ogjzdvpc]{border-top:2px solid var(--c-ink);flex-direction:column;gap:22px;padding-top:28px;scroll-margin-top:90px;display:flex}.form-card__title[data-astro-cid-ogjzdvpc]{font-size:clamp(32px,3.4vw,48px);line-height:1}.form-card__lead[data-astro-cid-ogjzdvpc]{color:var(--c-ink-soft);max-width:60ch;margin:10px 0 0}.enquiry[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:18px;display:flex}.enquiry__grid[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 24px;display:grid}.field[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:6px;display:flex}.field--wide[data-astro-cid-ogjzdvpc]{grid-column:1/-1}.field__label[data-astro-cid-ogjzdvpc]{font-size:var(--size-small);font-weight:600}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{font:inherit;border:1px solid var(--a-rule-strong);background:var(--c-white);color:var(--c-ink);border-radius:6px;padding:12px 14px;font-size:16px}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus-visible{outline:2px solid var(--c-wine);outline-offset:1px}.field__hint[data-astro-cid-ogjzdvpc]{font-size:var(--size-caption);color:var(--c-taupe)}.field__error,.field__error[data-astro-cid-ogjzdvpc]{font-size:var(--size-caption);color:var(--c-wine);font-weight:600}.field__error[data-astro-cid-ogjzdvpc]:empty{display:none}.enquiry__trap[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent[data-astro-cid-ogjzdvpc]{font-size:var(--size-small);align-items:flex-start;gap:10px;display:flex}.consent[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{width:18px;height:18px;accent-color:var(--c-wine);margin-top:3px}.enquiry__actions[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.enquiry__actions[data-astro-cid-ogjzdvpc] .button[data-astro-cid-ogjzdvpc]{cursor:pointer;border:none}.enquiry__actions[data-astro-cid-ogjzdvpc] .button[data-astro-cid-ogjzdvpc][disabled]{opacity:.6;cursor:progress}.enquiry__promise[data-astro-cid-ogjzdvpc]{font-size:var(--size-small);color:var(--c-taupe);margin:0}.enquiry__status[data-astro-cid-ogjzdvpc]{margin:0;font-weight:600}.enquiry__status[data-astro-cid-ogjzdvpc]:empty{display:none}.enquiry__status.is-ok{color:var(--c-olive-deep)}.enquiry__status.is-error{color:var(--c-wine)}
