.contact[data-astro-cid-6bfsojfh]{padding:150px 0 110px}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.04em;margin:18px 0 20px;font-size:clamp(48px,7vw,88px)}.lede[data-astro-cid-6bfsojfh]{max-width:420px;color:var(--muted);font-size:clamp(17px,1.5vw,20px)}.email[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);gap:6px;max-width:420px;margin-top:40px;padding-top:24px;display:grid}.email[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font-family:var(--display);color:var(--mint);overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px);font-weight:600}.email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration:underline}.card[data-astro-cid-6bfsojfh]{border-radius:var(--radius);border:1px solid var(--line);transition-delay:var(--d);background:radial-gradient(circle at 100% 0,#8b7bff29,#0000 50%),#101220e6;padding:36px;box-shadow:0 30px 80px -30px #000c}.form[data-astro-cid-6bfsojfh]{gap:22px;display:grid}.form[data-astro-cid-6bfsojfh][hidden],.done[data-astro-cid-6bfsojfh][hidden]{display:none}fieldset[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.field[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{display:block}.field[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:#6b7090;font-weight:400}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{cursor:pointer}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute}.chips[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:9px 15px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-block}.chips[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:#7cf7d480}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--mint);border-color:var(--mint);color:#06070d;font-weight:600}.chips[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--mint);outline-offset:3px}.pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:16px;display:grid}input[data-astro-cid-6bfsojfh]:not([type=checkbox]),textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--text);border:1px solid var(--line);resize:vertical;background:#ffffff0d;border-radius:14px;outline:none;padding:13px 16px;font-size:16px;transition:border-color .2s,background .2s}input[data-astro-cid-6bfsojfh]:not([type=checkbox]):focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--mint);background:#ffffff14}textarea[data-astro-cid-6bfsojfh]::placeholder{color:#6b7090}.actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.send[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.send[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:progress}.err[data-astro-cid-6bfsojfh]{color:#ff9b8f;font-size:14px}.err[data-astro-cid-6bfsojfh]:empty{display:none}.done[data-astro-cid-6bfsojfh]{text-align:center;justify-items:center;gap:10px;padding:48px 0;display:grid}.tick[data-astro-cid-6bfsojfh]{color:#06070d;background:var(--grad);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:8px;font-size:28px;font-weight:700;display:grid;box-shadow:0 0 0 10px #7cf7d41f}.done[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:30px}.done[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted)}@media (width<=1020px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:44px}}@media (width<=640px){.contact[data-astro-cid-6bfsojfh]{padding-top:120px}.card[data-astro-cid-6bfsojfh]{padding:24px 20px}.pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
