.contact-grid[data-astro-cid-k4osqckl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem;display:grid}.contact-col[data-astro-cid-k4osqckl] .section-title[data-astro-cid-k4osqckl]{margin-bottom:0}.contact-row[data-astro-cid-k4osqckl]{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1.5rem;padding:1.1rem 0;display:grid}.contact-label[data-astro-cid-k4osqckl],.cf-field[data-astro-cid-k4osqckl] label[data-astro-cid-k4osqckl]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.contact-value[data-astro-cid-k4osqckl]{font-size:1rem}.cf-fields[data-astro-cid-k4osqckl]{flex-direction:column;gap:1.5rem;padding-top:1.4rem;display:flex}.cf-field[data-astro-cid-k4osqckl]{flex-direction:column;gap:.35rem;display:flex}.cf-field[data-astro-cid-k4osqckl] input[data-astro-cid-k4osqckl],.cf-field[data-astro-cid-k4osqckl] textarea[data-astro-cid-k4osqckl]{font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:.5rem 0;font-size:1rem;transition:border-color .2s}.cf-field[data-astro-cid-k4osqckl] input[data-astro-cid-k4osqckl]:hover,.cf-field[data-astro-cid-k4osqckl] textarea[data-astro-cid-k4osqckl]:hover{border-bottom-color:var(--ink-faint)}.cf-field[data-astro-cid-k4osqckl] input[data-astro-cid-k4osqckl]:focus-visible,.cf-field[data-astro-cid-k4osqckl] textarea[data-astro-cid-k4osqckl]:focus-visible{border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink);outline:none}.cf-field[data-astro-cid-k4osqckl] textarea[data-astro-cid-k4osqckl]{resize:vertical;min-height:7.5rem;line-height:1.6}.cf-hp[data-astro-cid-k4osqckl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-submit[data-astro-cid-k4osqckl]{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:none;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;padding:.7rem 0 .35rem;font-size:.8rem;transition:opacity .2s,gap .2s;display:inline-flex}.cf-submit[data-astro-cid-k4osqckl]:after{content:"→";letter-spacing:0}.cf-submit[data-astro-cid-k4osqckl]:hover{gap:.8rem}.cf-submit[data-astro-cid-k4osqckl]:disabled{opacity:.45;cursor:progress}.cf-submit[data-astro-cid-k4osqckl]:disabled:after{content:""}.cf-msg[data-astro-cid-k4osqckl]{min-height:1.5em;color:var(--ink-soft);font-size:.9rem}.cf-msg[data-astro-cid-k4osqckl].is-ok{color:#1f6f43}.cf-msg[data-astro-cid-k4osqckl].is-err{color:#a3261a}[dir=rtl] .contact-label[data-astro-cid-k4osqckl],[dir=rtl] .cf-field[data-astro-cid-k4osqckl] label[data-astro-cid-k4osqckl],[dir=rtl] .cf-submit[data-astro-cid-k4osqckl]{letter-spacing:.02em}[dir=rtl] .cf-submit[data-astro-cid-k4osqckl]:after{content:"←"}@media (width<=880px){.contact-grid[data-astro-cid-k4osqckl]{grid-template-columns:1fr;gap:3.5rem}}@media (width<=560px){.contact-row[data-astro-cid-k4osqckl]{grid-template-columns:1fr;gap:.3rem}}
