.contact__grid[data-astro-cid-ccsqo5in]{display:grid;gap:72px}.form[data-astro-cid-ccsqo5in]{display:grid;gap:26px}.form[data-astro-cid-ccsqo5in] .sec-head[data-astro-cid-ccsqo5in]{margin-bottom:8px}.form__row[data-astro-cid-ccsqo5in]{display:grid;gap:26px}.field[data-astro-cid-ccsqo5in]{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.field[data-astro-cid-ccsqo5in] label[data-astro-cid-ccsqo5in],.field[data-astro-cid-ccsqo5in] legend[data-astro-cid-ccsqo5in]{font-family:var(--mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.field[data-astro-cid-ccsqo5in] legend[data-astro-cid-ccsqo5in]{margin-bottom:10px;padding:0}input[data-astro-cid-ccsqo5in]:not([type=checkbox]):not([type=radio]),textarea[data-astro-cid-ccsqo5in]{width:100%;min-height:52px;padding:12px 0;font:inherit;font-size:1.05rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:0;transition:border-color .3s ease;appearance:none}textarea[data-astro-cid-ccsqo5in]{resize:vertical;min-height:140px}input[data-astro-cid-ccsqo5in]:focus,textarea[data-astro-cid-ccsqo5in]:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}[data-astro-cid-ccsqo5in][aria-invalid=true]{border-bottom-color:#b91c1c!important}.field__error[data-astro-cid-ccsqo5in]{min-height:1em;font-size:.85rem;color:#b91c1c}.field__error[data-astro-cid-ccsqo5in]:empty{display:none}.chips__list[data-astro-cid-ccsqo5in]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-ccsqo5in]{position:relative;cursor:pointer}.chip[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]{position:absolute;opacity:0;inset:0;cursor:pointer}.chip[data-astro-cid-ccsqo5in] span[data-astro-cid-ccsqo5in]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);font-size:.9rem;text-transform:none;letter-spacing:0;font-family:var(--sans);color:var(--ink);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.chip[data-astro-cid-ccsqo5in]:hover span[data-astro-cid-ccsqo5in]{border-color:var(--ink)}.chip[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:checked+span[data-astro-cid-ccsqo5in]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip--radio[data-astro-cid-ccsqo5in] span[data-astro-cid-ccsqo5in]:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid currentColor;flex:none;transition:background-color .3s ease,border-color .3s ease}.chip--radio[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:checked+span[data-astro-cid-ccsqo5in]:before{background:var(--accent);border-color:var(--accent)}.chip[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:focus-visible+span[data-astro-cid-ccsqo5in]{outline:2px solid var(--accent);outline-offset:2px}.check[data-astro-cid-ccsqo5in]{display:flex;gap:12px;align-items:flex-start;font-family:var(--sans)!important;font-size:.95rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}.check[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]{width:20px;height:20px;margin-top:2px;accent-color:var(--accent-ink);flex:none}.check[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in]{text-decoration:underline;text-underline-offset:3px}.hp[data-astro-cid-ccsqo5in]{position:absolute;left:-9999px}.form__submit[data-astro-cid-ccsqo5in]{display:grid;gap:16px;justify-items:start;margin-top:8px}.form__submit[data-astro-cid-ccsqo5in] .btn[data-astro-cid-ccsqo5in][disabled]{opacity:.5;cursor:progress}.form__status[data-astro-cid-ccsqo5in][data-state=ok]{color:#15803d}.form__status[data-astro-cid-ccsqo5in][data-state=error]{color:#b91c1c}.info[data-astro-cid-ccsqo5in]{display:grid;gap:36px;align-content:start}.info__block[data-astro-cid-ccsqo5in]{display:grid;gap:8px;padding-bottom:28px;border-bottom:1px solid var(--line)}.info__big[data-astro-cid-ccsqo5in]{font-size:clamp(1.1rem,.9rem + .7vw,1.45rem);font-weight:560;font-stretch:106%;letter-spacing:-.025em;overflow-wrap:anywhere}.info__big[data-astro-cid-ccsqo5in]:hover{color:var(--accent-ink)}.info__addr[data-astro-cid-ccsqo5in]{font-style:normal;font-size:1.05rem;line-height:1.55;margin-bottom:8px}.accent-ink[data-astro-cid-ccsqo5in]{color:var(--accent-ink)}.info__city[data-astro-cid-ccsqo5in]{font-size:1.3rem;font-weight:560}.info__li[data-astro-cid-ccsqo5in]{justify-self:start}@media(min-width:768px){.form__row[data-astro-cid-ccsqo5in]{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:1024px){.contact__grid[data-astro-cid-ccsqo5in]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(56px,7vw,140px)}.info[data-astro-cid-ccsqo5in]{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}
