.contact[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 112px));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);padding-bottom:clamp(96px,12vw,160px);display:grid}.contact__intro[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 32px);gap:28px;display:grid;position:sticky}.contact__next[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);padding-top:20px}.contact__next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{gap:12px;margin-top:14px;display:grid}.contact__next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:baseline;gap:12px;display:flex}.contact__num[data-astro-cid-6bfsojfh]{background:var(--accent);width:24px;height:24px;color:var(--on-accent);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid;transform:translateY(-1px)}.contact__direct[data-astro-cid-6bfsojfh]{gap:6px;display:grid}.form[data-astro-cid-6bfsojfh]{gap:22px;padding:clamp(22px,3vw,40px);display:grid;position:relative}.form__label[data-astro-cid-6bfsojfh]{margin-bottom:8px;font-size:.875rem;font-weight:540;display:block}.form__chips[data-astro-cid-6bfsojfh]{border:0;padding:0}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-6bfsojfh]{cursor:pointer;position:relative}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 14px;font-size:.9375rem;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{box-shadow:inset 0 0 0 1px var(--ink)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--surface);box-shadow:none}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent-ink);outline-offset:2px}.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-6bfsojfh]{display:block}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border-radius:var(--radius-s);background:var(--bg);border:0;width:100%;padding:13px 14px;font-size:1rem;transition:box-shadow .25s,background .25s;box-shadow:inset 0 0 0 1px #0000}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover{box-shadow:inset 0 0 0 1px var(--line)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);outline:none}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:120px}.field__error[data-astro-cid-6bfsojfh]{color:#c2410c;margin-top:6px;font-size:.8125rem;display:none}.field[data-astro-cid-6bfsojfh].is-invalid input[data-astro-cid-6bfsojfh]{box-shadow:inset 0 0 0 1.5px #c2410c}.field[data-astro-cid-6bfsojfh].is-invalid .field__error[data-astro-cid-6bfsojfh]{display:block}.form__foot[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form__done[data-astro-cid-6bfsojfh]{border-radius:inherit;background:var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(22px,3vw,40px);display:flex;position:absolute;inset:0}.form__done[data-astro-cid-6bfsojfh][hidden]{display:none}.form__check[data-astro-cid-6bfsojfh]{background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}@media (width<=900px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__intro[data-astro-cid-6bfsojfh]{position:static}}@media (width<=560px){.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
