.form[data-astro-cid-vekgkm42]{gap:var(--space-4);display:grid}.form__row[data-astro-cid-vekgkm42]{gap:var(--space-2);display:grid}label[data-astro-cid-vekgkm42]{font-weight:600;font-size:var(--step--1)}.form__optional[data-astro-cid-vekgkm42]{color:var(--color-muted);font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);padding:.7rem .9rem}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}.form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__privacy[data-astro-cid-vekgkm42]{color:var(--color-muted);font-size:var(--step--1)}.form__alert[data-astro-cid-vekgkm42][hidden]{display:none}.form__alert[data-astro-cid-vekgkm42]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#7a1a14;background:#ffe2dc}.form__status[data-astro-cid-vekgkm42]{min-height:1.5em;font-weight:600}.form__status[data-astro-cid-vekgkm42][data-state=ok]{color:#1b6b3a}.form__status[data-astro-cid-vekgkm42][data-state=error]{color:#b3261e}button[data-astro-cid-vekgkm42][type=submit]{justify-self:start}.contact[data-astro-cid-6bfsojfh]{gap:var(--space-7);display:grid}.contact__intro[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]+[data-astro-cid-6bfsojfh]{margin-top:var(--space-4)}.contact__intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--step-4)}.contact__channels[data-astro-cid-6bfsojfh]{gap:var(--space-3);margin-top:var(--space-6);display:grid}.contact__channels[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-3);align-items:flex-start;display:flex}.contact__channels[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:var(--color-accent);flex:none;margin-top:.2rem}.contact__form[data-astro-cid-6bfsojfh]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);position:relative}@media (width>=56em){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.1fr;align-items:start}}
