.grid[data-astro-cid-vekgkm42]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-vekgkm42]{gap:var(--s-2);border:0;min-width:0;padding:0;display:grid}.full[data-astro-cid-vekgkm42]{grid-column:1/-1}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);font-weight:500}legend[data-astro-cid-vekgkm42]{margin-bottom:var(--s-3);padding:0}.opt[data-astro-cid-vekgkm42]{color:var(--fg-subtle);font-weight:400}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--line-strong);width:100%;font-size:var(--fs-md);transition:border-color var(--dur-fast) ease;appearance:none;background:0 0;border-radius:0;padding:.85rem 0}select[data-astro-cid-vekgkm42]{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:1.5rem}select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{background:var(--bg);color:var(--fg)}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem;line-height:1.5}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--fg);box-shadow:0 1px 0 0 var(--fg);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--accent-text)!important}[data-astro-cid-vekgkm42]::placeholder{color:var(--fg-subtle)}.hint[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--fg-subtle)}.err[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--accent-text);font-weight:500}.pills[data-astro-cid-vekgkm42]{gap:var(--s-2);flex-wrap:wrap;display:flex}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;position:absolute}.pill[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;padding:.6rem 1rem;font-weight:400;display:inline-flex}.pill[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]:hover{border-color:var(--fg)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--fg);outline-offset:3px}.check[data-astro-cid-vekgkm42]{gap:var(--s-3);color:var(--fg-muted);cursor:pointer;align-items:flex-start;font-weight:400;display:flex}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.25rem;height:1.25rem;accent-color:var(--fg);flex:none;margin-top:.15rem}.check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--fg)}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit-row[data-astro-cid-vekgkm42]{align-items:center;gap:var(--s-5);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.status[data-astro-cid-vekgkm42]{font-size:var(--fs-sm);color:var(--fg-muted)}.status[data-astro-cid-vekgkm42][data-tone=ok]{color:var(--fg)}.status[data-astro-cid-vekgkm42][data-tone=error]{color:var(--accent-text)}button[data-astro-cid-vekgkm42][disabled]{opacity:.6;pointer-events:none}@media (width<=640px){.grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.submit-row[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}}.contact[data-astro-cid-6bfsojfh]{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}.layout[data-astro-cid-6bfsojfh]{padding-top:var(--s-7);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(3rem,2rem + 5vw,8rem);display:grid}.side[data-astro-cid-6bfsojfh]{align-content:start;gap:var(--s-7);display:grid}.block[data-astro-cid-6bfsojfh]{gap:var(--s-3);display:grid}.mail[data-astro-cid-6bfsojfh]{font-size:var(--fs-lg);letter-spacing:-.02em;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.mail[data-astro-cid-6bfsojfh]:hover{text-decoration:underline;text-decoration-color:var(--accent)}address[data-astro-cid-6bfsojfh]{color:var(--fg-muted);font-style:normal}.next[data-astro-cid-6bfsojfh]{gap:var(--s-5);display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--s-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.num[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-text);padding-top:.2rem}.step-title[data-astro-cid-6bfsojfh]{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:500}.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.muted[data-astro-cid-6bfsojfh]{color:var(--fg-muted);font-size:var(--fs-sm)}.muted[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--fg)}.socials[data-astro-cid-6bfsojfh]{gap:var(--s-4);flex-wrap:wrap;display:flex}@media (width<=900px){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
