.page.astro-3dsyqeef{padding-block:var(--space-l) 0}.head.astro-3dsyqeef{padding-block-end:var(--space-l)}.intro.astro-3dsyqeef{gap:var(--space-s);display:grid}.grid.astro-3dsyqeef{gap:var(--space-l);border-block-start:1px solid var(--c-ink);padding-block-start:var(--space-m);display:grid}@media (width>=1000px){.grid.astro-3dsyqeef{column-gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.form.astro-3dsyqeef{gap:var(--space-m);display:grid}.trap.astro-3dsyqeef{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sent.astro-3dsyqeef{padding:var(--space-m);border:1px solid var(--c-ink);font-size:var(--text-l);margin-block-end:var(--space-m);scroll-margin-block-start:calc(var(--header-h) + 1rem);display:none}.sent.astro-3dsyqeef:target{display:block}.field.astro-3dsyqeef{border:0;align-content:start;gap:.5rem;min-inline-size:0;padding:0;display:grid}label.astro-3dsyqeef,legend.astro-3dsyqeef{font-size:var(--text-s);padding:0;font-weight:600}legend.astro-3dsyqeef{margin-block-end:.75rem}.req.astro-3dsyqeef{color:var(--c-ink-soft);font-weight:400}input.astro-3dsyqeef:is([type=text],[type=email],[type=tel]),select.astro-3dsyqeef,textarea.astro-3dsyqeef{border:1px solid var(--c-line-strong);background:var(--c-paper);min-block-size:3.25rem;inline-size:100%;font-size:var(--text-m);border-radius:0;padding:.75rem 1rem;font-weight:400;transition:border-color .2s}textarea.astro-3dsyqeef{resize:vertical;min-block-size:9rem}.astro-3dsyqeef:is(input,select,textarea):focus-visible{outline:2px solid var(--c-accent);outline-offset:1px;border-color:var(--c-ink)}.astro-3dsyqeef:is(input,textarea):user-invalid{border-color:#a3261e}.pair.astro-3dsyqeef{gap:var(--space-m) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.chips.astro-3dsyqeef{flex-wrap:wrap;gap:.5rem;display:flex}.chip.astro-3dsyqeef{cursor:pointer;font-weight:400;position:relative}.chip.astro-3dsyqeef input.astro-3dsyqeef{opacity:0;cursor:pointer;position:absolute;inset:0}.chip.astro-3dsyqeef span.astro-3dsyqeef{border:1px solid var(--c-line-strong);min-block-size:2.75rem;font-size:var(--text-m);align-items:center;padding-inline:1.1rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip.astro-3dsyqeef:hover span.astro-3dsyqeef{border-color:var(--c-ink)}.chip.astro-3dsyqeef input.astro-3dsyqeef:checked+span.astro-3dsyqeef{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.chip.astro-3dsyqeef input.astro-3dsyqeef:focus-visible+span.astro-3dsyqeef{outline:2px solid var(--c-accent);outline-offset:3px}.consent.astro-3dsyqeef{font-weight:400;font-size:var(--text-m);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.consent.astro-3dsyqeef input.astro-3dsyqeef{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--c-ink);margin-block-start:.15rem}.hint.astro-3dsyqeef{font-size:var(--text-s);color:var(--c-ink-soft);font-weight:400}.submit.astro-3dsyqeef{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.submit.astro-3dsyqeef .hint.astro-3dsyqeef{max-inline-size:26rem}.info.astro-3dsyqeef{gap:var(--space-m);align-content:start;display:grid}.info.astro-3dsyqeef .label.astro-3dsyqeef{margin-block-end:.6rem}.big.astro-3dsyqeef{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;line-height:1.2}address.astro-3dsyqeef{font-style:normal;display:grid}.gap.astro-3dsyqeef{block-size:var(--space-xl)}
