.section[data-astro-cid-d7zyz6zb].contact{padding-top:0}.contact__grid[data-astro-cid-d7zyz6zb]{display:grid;gap:4rem}@media(min-width:960px){.contact__grid[data-astro-cid-d7zyz6zb]{grid-template-columns:7fr 4fr;gap:6rem}}.form[data-astro-cid-d7zyz6zb],.form__row[data-astro-cid-d7zyz6zb]{display:grid;gap:1.5rem}@media(min-width:640px){.form__row[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-d7zyz6zb]{display:grid;gap:.5rem;border:0;padding:0;min-width:0}.field[data-astro-cid-d7zyz6zb][hidden]{display:none}.field[data-astro-cid-d7zyz6zb] label[data-astro-cid-d7zyz6zb],.field[data-astro-cid-d7zyz6zb] legend[data-astro-cid-d7zyz6zb]{font-weight:600;font-stretch:110%;font-size:.9688rem;padding:0}.field[data-astro-cid-d7zyz6zb] legend[data-astro-cid-d7zyz6zb]{margin-bottom:.75rem}.optional[data-astro-cid-d7zyz6zb]{font-weight:400;color:var(--muted);font-stretch:100%}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb],.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{width:100%;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg);font-size:1rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{resize:vertical;min-height:9rem}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]::placeholder,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:hover,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:hover{border-color:var(--muted)}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}.field[data-astro-cid-d7zyz6zb] [data-astro-cid-d7zyz6zb][aria-invalid=true]{border-color:#d92d20}.field__error[data-astro-cid-d7zyz6zb]{color:#d92d20;font-size:var(--fs-sm)}[data-theme=dark] .field__error[data-astro-cid-d7zyz6zb]{color:#ff8a80}.chips[data-astro-cid-d7zyz6zb]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-d7zyz6zb]{position:relative}.chip[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{position:absolute;opacity:0;inset:0;cursor:pointer}.chip[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{display:inline-block;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;font-weight:520;font-size:.9688rem;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.chip[data-astro-cid-d7zyz6zb]:hover span[data-astro-cid-d7zyz6zb]{border-color:var(--muted)}.chip[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:checked+span[data-astro-cid-d7zyz6zb]{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.chip[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus-visible+span[data-astro-cid-d7zyz6zb]{outline:2px solid var(--signal);outline-offset:3px}.hp[data-astro-cid-d7zyz6zb]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__privacy[data-astro-cid-d7zyz6zb]{font-size:var(--fs-sm);color:var(--muted)}.form__privacy[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--signal)}.form__submit[data-astro-cid-d7zyz6zb]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.form__status[data-astro-cid-d7zyz6zb]{font-size:.9688rem;max-width:46ch}.form__status[data-astro-cid-d7zyz6zb][data-state=ok]{color:var(--signal);font-weight:600}.form__status[data-astro-cid-d7zyz6zb][data-state=error]{color:#d92d20}.contact__aside[data-astro-cid-d7zyz6zb]{display:grid;gap:2.5rem;align-content:start}.contact__aside[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-size:var(--fs-md);margin-bottom:.9rem}.contact__aside[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]+p[data-astro-cid-d7zyz6zb]{margin-top:.5rem}.next[data-astro-cid-d7zyz6zb]{padding-left:1.2rem;display:grid;gap:.6rem;color:var(--muted)}.next[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]::marker{color:var(--signal);font-weight:700}
