.form[data-astro-cid-vekgkm42]{gap:20px;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-vekgkm42]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-vekgkm42]>.mono[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{color:var(--muted);padding:0}legend[data-astro-cid-vekgkm42]{margin-bottom:8px}em[data-astro-cid-vekgkm42]{font-style:normal}input[data-astro-cid-vekgkm42]:not([type=radio]),textarea[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--raise);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:14px 16px;font-size:1rem}select[data-astro-cid-vekgkm42]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--muted);opacity:.85}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--violet);outline-offset:1px}[data-astro-cid-vekgkm42][aria-invalid=true]{box-shadow:0 0 0 1px #d14343;border-color:#d14343!important}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-vekgkm42]{position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--raise);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--text);color:var(--bg);border-color:var(--text)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--violet);outline-offset:2px}.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px;display:flex}button[data-astro-cid-vekgkm42]{cursor:pointer;background:var(--text);min-height:52px;color:var(--bg);font:inherit;border:0;border-radius:999px;padding:0 28px;font-weight:600}button[data-astro-cid-vekgkm42]:hover{background:var(--sun);color:var(--dark)}button[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.notice[data-astro-cid-vekgkm42]{max-width:42ch;color:var(--muted);margin:0}.notice[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text);text-underline-offset:3px}.msg[data-astro-cid-vekgkm42]{margin:0}.error[data-astro-cid-vekgkm42]{color:#c03030}[data-theme=dark] .error[data-astro-cid-vekgkm42]{color:#ff8a8a}.error[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:inherit}.done[data-astro-cid-vekgkm42]{border-radius:var(--r);background:var(--mint);color:var(--dark);outline:none;padding:clamp(24px,4vw,40px)}.done[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}.done[data-astro-cid-vekgkm42] .big[data-astro-cid-vekgkm42]{letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.15}.form[data-astro-cid-vekgkm42].sent>[data-astro-cid-vekgkm42]:not(.done){display:none}@media (width<=600px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.form-wrap[data-astro-cid-ih3mnovg]{padding-top:clamp(40px,8vw,104px)}.alt[data-astro-cid-ih3mnovg]{margin:28px 0 0}.mail[data-astro-cid-ih3mnovg]{color:var(--text);overflow-wrap:anywhere;border-bottom:1.5px solid var(--sun);padding-bottom:2px;text-decoration:none}.mail[data-astro-cid-ih3mnovg]:hover{color:var(--hover)}@media (width<=860px){.contact[data-astro-cid-ih3mnovg]{grid-template-columns:1fr;gap:0}.form-wrap[data-astro-cid-ih3mnovg]{padding-top:0}}
