.contact[data-astro-cid-6bfsojfh]{padding-block:clamp(48px, 7vw, 104px) var(--section)}.contact__inner[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.contact__intro[data-astro-cid-6bfsojfh]{gap:22px;display:grid}.contact__ways[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);gap:22px;margin-top:16px;padding-top:24px;display:grid}.contact__ways[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{justify-items:start;gap:6px;display:grid}.contact__label[data-astro-cid-6bfsojfh]{font-size:var(--step--1);color:var(--muted)}.contact__mail[data-astro-cid-6bfsojfh]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:700}.form[data-astro-cid-6bfsojfh]{background:var(--surface);border-top:3px solid var(--veg-ink);gap:22px;padding:clamp(24px,4vw,40px);display:grid}.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field[data-astro-cid-6bfsojfh]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{font-weight:600;font-size:var(--step--1);padding:0}.req[data-astro-cid-6bfsojfh]{color:var(--accent)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;font-size:var(--step-0);color:var(--fg);background:var(--veg-white);border:1px solid #1111114d;border-radius:0;padding:12px 14px}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:160px}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;margin-top:8px;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;margin:0;position:absolute;inset:0}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:var(--step--1);border:1px solid #1111114d;padding:9px 14px;font-weight:500;display:inline-block}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--veg-ink);color:var(--veg-white);border-color:var(--veg-ink)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent);outline-offset:2px}.form__trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__note[data-astro-cid-6bfsojfh]{font-size:var(--step--1);color:var(--muted)}.form__actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.form__status[data-astro-cid-6bfsojfh]{color:#7a1a12;background:#fbeae8;border-left:4px solid #b42318;padding:14px 16px;font-weight:500}.form__status[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit}button[data-astro-cid-6bfsojfh][disabled]{opacity:.6;cursor:progress}.form[data-astro-cid-6bfsojfh][hidden],.sent[data-astro-cid-6bfsojfh][hidden],.form__status[data-astro-cid-6bfsojfh][hidden]{display:none}.sent[data-astro-cid-6bfsojfh]{background:var(--surface);border-top:3px solid var(--accent);align-content:start;justify-items:start;gap:20px;padding:clamp(32px,5vw,56px) clamp(24px,4vw,40px);display:grid}.sent[data-astro-cid-6bfsojfh]:focus{outline:none}.sent__mark[data-astro-cid-6bfsojfh]{background:var(--accent);width:40px;height:40px}.sent__title[data-astro-cid-6bfsojfh]{font-size:var(--step-3)}.sent__text[data-astro-cid-6bfsojfh]{font-size:var(--step-1);color:var(--muted);max-width:44ch}.sent__text[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--fg);overflow-wrap:anywhere;font-weight:600}@media (width<=960px){.contact__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=560px){.form__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
