.panel[data-astro-cid-vekgkm42]{border:1px solid var(--ink);background:var(--paper);padding:clamp(20px,3.5vw,36px)}.form[data-astro-cid-vekgkm42]{gap:22px;display:grid}.two[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px;display:grid}.field[data-astro-cid-vekgkm42]{gap:8px;min-width:0;display:grid}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42],.file-label[data-astro-cid-vekgkm42]{font-size:.9rem;font-weight:600}.opt[data-astro-cid-vekgkm42]{color:var(--muted);font-weight:400}input[data-astro-cid-vekgkm42]:not([type=checkbox],[type=file]),textarea[data-astro-cid-vekgkm42]{border:1px solid var(--rule-strong);background:var(--paper-2);border-radius:0;width:100%;padding:12px 14px;transition:border-color .2s,background-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#15151573}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:#15151573}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--ink);background:var(--paper);outline-offset:1px}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--carmin)!important}.err[data-astro-cid-vekgkm42],.form-error[data-astro-cid-vekgkm42]{color:var(--carmin);font-size:.875rem;font-weight:600}.form-error[data-astro-cid-vekgkm42]{border-left:3px solid var(--carmin);background:#a6192e12;padding:12px 14px}.needs[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}legend[data-astro-cid-vekgkm42]{margin-bottom:10px;padding:0}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:8px;display:flex}.need[data-astro-cid-vekgkm42]{font-size:.875rem;font-weight:500;position:relative}.need[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;position:absolute}.need[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--rule-strong);background:var(--paper-2);cursor:pointer;padding:8px 12px;transition:background-color .2s,border-color .2s,color .2s;display:block}.need[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:#15151573}.need[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.need[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--carmin);outline-offset:2px}.file-row[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-pick[data-astro-cid-vekgkm42]{background:var(--paper-2);cursor:pointer;border:1px dashed #15151573;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-weight:500;display:inline-flex}.file-pick[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-mark[data-astro-cid-vekgkm42]{border:1px solid var(--ink);font:500 .66rem/1 var(--mono);flex:none;padding:3px 5px}.file[data-astro-cid-vekgkm42]:has(input:focus-visible) .file-pick[data-astro-cid-vekgkm42]{outline:2px solid var(--carmin);outline-offset:2px}.file-clear[data-astro-cid-vekgkm42]{cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.875rem;font-weight:600;text-decoration:underline}.hint[data-astro-cid-vekgkm42]{color:var(--muted);font-size:.85rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.privacy[data-astro-cid-vekgkm42]{color:var(--muted);flex:220px;font-size:.85rem}.success[data-astro-cid-vekgkm42]{justify-items:start;gap:12px;padding-block:12px;display:grid}.success[data-astro-cid-vekgkm42][hidden]{display:none}.success[data-astro-cid-vekgkm42]:focus{outline:none}.success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]:last-child{max-width:48ch;color:var(--muted)}@media (width<=560px){.two[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{padding-block:clamp(48px,6vw,88px)}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.side[data-astro-cid-6bfsojfh]{justify-items:start;gap:20px;display:grid}.next[data-astro-cid-6bfsojfh]{border-top:1px solid var(--ink);width:100%;margin-top:6px}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:2.75rem minmax(0,1fr);padding-block:14px;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule)}.n[data-astro-cid-6bfsojfh]{font:500 .85rem/1.6 var(--mono);color:var(--carmin)}.direct[data-astro-cid-6bfsojfh]{color:var(--muted)}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink);text-decoration-color:var(--carmin);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:2px}@media (width<=960px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
