.form[data-astro-cid-yb2dedtk]{flex-direction:column;gap:18px;display:flex}.form__grid[data-astro-cid-yb2dedtk]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form__field[data-astro-cid-yb2dedtk]{flex-direction:column;gap:8px;display:flex}.form__fieldset[data-astro-cid-yb2dedtk]{border:none;margin:0;padding:0}.form[data-astro-cid-yb2dedtk] label[data-astro-cid-yb2dedtk],.form[data-astro-cid-yb2dedtk] legend[data-astro-cid-yb2dedtk]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px}.form[data-astro-cid-yb2dedtk] input[data-astro-cid-yb2dedtk][type=text],.form[data-astro-cid-yb2dedtk] input[data-astro-cid-yb2dedtk][type=email],.form[data-astro-cid-yb2dedtk] select[data-astro-cid-yb2dedtk],.form[data-astro-cid-yb2dedtk] textarea[data-astro-cid-yb2dedtk]{width:100%;font-family:var(--font-sans);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-btn);background:#fcfbf8;padding:11px 13px;font-size:15px}.form[data-astro-cid-yb2dedtk] textarea[data-astro-cid-yb2dedtk]{resize:vertical;min-height:96px}.chips[data-astro-cid-yb2dedtk]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-yb2dedtk]{cursor:pointer}.chip[data-astro-cid-yb2dedtk] input[data-astro-cid-yb2dedtk]{opacity:0;width:0;height:0;position:absolute}.chip[data-astro-cid-yb2dedtk] span[data-astro-cid-yb2dedtk]{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--body);border:1px solid var(--border-strong);border-radius:20px;padding:8px 14px;font-size:13px;transition:color .15s,background .15s,border-color .15s;display:inline-block}.chip[data-astro-cid-yb2dedtk] input[data-astro-cid-yb2dedtk]:checked+span[data-astro-cid-yb2dedtk]{color:var(--on-accent);background:var(--accent);border-color:#0000}.chip[data-astro-cid-yb2dedtk] input[data-astro-cid-yb2dedtk]:focus-visible+span[data-astro-cid-yb2dedtk]{outline:2px solid var(--accent);outline-offset:2px}.form__honey[data-astro-cid-yb2dedtk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__actions[data-astro-cid-yb2dedtk]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.form__status[data-astro-cid-yb2dedtk]{color:var(--muted);margin:0;font-size:13px}.form__status[data-astro-cid-yb2dedtk].is-error{color:var(--accent-hi)}.form__status[data-astro-cid-yb2dedtk].is-success{color:#3f7a52}@media (width<=520px){.form__grid[data-astro-cid-yb2dedtk]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{border-top:1px solid var(--border);grid-template-columns:.7fr 1.3fr;display:grid}.contact__info[data-astro-cid-6bfsojfh]{border-right:1px solid var(--border);flex-direction:column;gap:26px;padding:44px 44px 44px 0;display:flex}.contact__item[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{letter-spacing:.16em;margin-bottom:8px;display:block}.contact__item[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.contact__item[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink);margin:0;font-size:15px;line-height:1.7}.contact__item[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent)}.contact__form[data-astro-cid-6bfsojfh]{padding:44px 0 44px 44px}.contact__form-title[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);color:var(--ink);margin:0 0 24px;font-size:clamp(20px,2.5vw,26px);font-weight:500}.contact__faq[data-astro-cid-6bfsojfh]{padding-block:60px}.contact__faq-title[data-astro-cid-6bfsojfh]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;font-size:clamp(26px,3.5vw,40px);font-weight:400}@media (width<=760px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__info[data-astro-cid-6bfsojfh]{border-right:none;border-bottom:1px solid var(--border);padding:32px 0}.contact__form[data-astro-cid-6bfsojfh]{padding:32px 0 8px}}
