.cform[data-astro-cid-vekgkm42]{gap:var(--space-6);padding:var(--space-8) var(--space-6);display:grid}@media (width>=40rem){.cform[data-astro-cid-vekgkm42]{padding:var(--space-8)}}.cform__offline[data-astro-cid-vekgkm42]{background:var(--color-notice-bg);border:1px solid var(--color-placeholder-border);border-radius:var(--radius);padding:var(--space-4);font-size:var(--text-sm);margin:0}.cform__summary[data-astro-cid-vekgkm42]{border:1px solid var(--color-error);border-radius:var(--radius);padding:var(--space-4);background:#fdf3f2;border-left-width:4px}.cform__summary[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin-bottom:var(--space-2)}.cform__summary[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{margin:0}.cform__summary[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-error)}.cform__row[data-astro-cid-vekgkm42]{gap:var(--space-6);display:grid}@media (width>=40rem){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.cform__field[data-astro-cid-vekgkm42]{align-content:start;gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cform__field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.cform__field[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{font-weight:600}.cform__field[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{margin-bottom:var(--space-3);padding:0}.cform__optional[data-astro-cid-vekgkm42]{color:var(--color-ink-soft);font-weight:400}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=tel],.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-ink);background:var(--color-bg);border-radius:var(--radius);border:1px solid #cfc7b8;transition:border-color .2s,box-shadow .2s}.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #c9a45c59}.cform[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-error)}.cform__hint[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0}.cform__error[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--color-error);margin:0;font-weight:600}.cform__choices[data-astro-cid-vekgkm42]{gap:var(--space-3);display:grid}@media (width>=40rem){.cform__choices[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.choice[data-astro-cid-vekgkm42]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background:var(--color-bg);align-items:flex-start;transition:border-color .2s,background-color .2s;display:flex}.choice[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--color-ink);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-ink)}.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{gap:2px;display:grid}.choice[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--color-ink-soft);font-size:var(--text-sm)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--color-ink);flex:none;margin-top:2px}.check[data-astro-cid-vekgkm42]{gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;display:flex}.cform__consent[data-astro-cid-vekgkm42]{background:var(--color-bg-alt);border-radius:var(--radius);padding:var(--space-4)}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__turnstile[data-astro-cid-vekgkm42]{min-height:65px}.cform__privacy[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0}.cform__submit[data-astro-cid-vekgkm42]{justify-self:start;min-width:12rem}.cform__submit[data-astro-cid-vekgkm42]:disabled{opacity:.55;cursor:not-allowed}.cform__result[data-astro-cid-vekgkm42]{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-4) var(--space-6);background:var(--color-bg-alt)}.cform__result[data-astro-cid-vekgkm42]:focus{outline:none}.cform__result[data-astro-cid-vekgkm42] p:last-child{margin-bottom:0}.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-8);align-items:start;display:grid}@media (width>=60rem){.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-12);grid-template-columns:1.6fr 1fr}}.contact__aside[data-astro-cid-6bfsojfh]{gap:var(--space-6);display:grid}.contact__aside-title[data-astro-cid-6bfsojfh]{margin:0;font-size:1.5rem}.contact__steps[data-astro-cid-6bfsojfh]{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.contact__steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:step;gap:2px;padding-left:2.75rem;display:grid;position:relative}.contact__steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(step);border:1px solid var(--color-accent);width:30px;height:30px;font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.contact__steps[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--color-ink-soft);font-size:var(--text-sm)}.contact__box[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-border);padding-top:var(--space-4);font-size:var(--text-sm)}.contact__box[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.contact__box[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-2)}.contact__box[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:last-child,.contact__box[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]:last-child{margin-bottom:0}.contact__label[data-astro-cid-6bfsojfh]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);font-size:.75rem;font-weight:600}.contact__ph[data-astro-cid-6bfsojfh]{color:var(--color-placeholder-ink)}
