.contact[data-astro-cid-idxrcgyr]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(36px,6vw,110px);padding-bottom:clamp(80px,10vw,150px);display:grid}.form[data-astro-cid-idxrcgyr]{gap:28px;display:grid}.form__row[data-astro-cid-idxrcgyr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.field[data-astro-cid-idxrcgyr]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-idxrcgyr]{color:var(--fg-2);padding:0}.field[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr],.field[data-astro-cid-idxrcgyr] select[data-astro-cid-idxrcgyr],.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;width:100%;padding:12px 0;font-size:1.15rem;transition:border-color .3s}.field[data-astro-cid-idxrcgyr] select[data-astro-cid-idxrcgyr]{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--fg-2) 50%) right 6px center / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--fg-2) 50%) right 0 center / 6px 6px no-repeat}.field[data-astro-cid-idxrcgyr] select[data-astro-cid-idxrcgyr] option[data-astro-cid-idxrcgyr]{background:var(--bg-3);color:var(--fg)}.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]{resize:vertical;min-height:140px}.field[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:focus,.field[data-astro-cid-idxrcgyr] select[data-astro-cid-idxrcgyr]:focus,.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]:focus{border-color:var(--fg);outline:none}.field[data-astro-cid-idxrcgyr] [data-astro-cid-idxrcgyr][aria-invalid=true]{border-color:#ff6b5e}.chips[data-astro-cid-idxrcgyr]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip[data-astro-cid-idxrcgyr]{position:relative}.field[data-astro-cid-idxrcgyr] .chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0}.chip[data-astro-cid-idxrcgyr] span[data-astro-cid-idxrcgyr]{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;padding:9px 16px;transition:background-color .3s,box-shadow .3s,color .3s;display:inline-flex}.chip[data-astro-cid-idxrcgyr]:hover span[data-astro-cid-idxrcgyr]{box-shadow:inset 0 0 0 1px var(--fg-2)}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:checked+span[data-astro-cid-idxrcgyr]{background:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-strong);color:var(--on-accent)}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:focus-visible+span[data-astro-cid-idxrcgyr]{outline:2px solid var(--fg);outline-offset:2px}.consent[data-astro-cid-idxrcgyr]{color:var(--fg-2);grid-template-columns:auto 1fr;gap:12px;font-size:.92rem;display:grid}.consent[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]{width:18px;height:18px;accent-color:var(--fg);margin-top:3px}.hp[data-astro-cid-idxrcgyr]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-idxrcgyr]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.form__status[data-astro-cid-idxrcgyr]{color:var(--fg-2)}.form__status[data-astro-cid-idxrcgyr].is-ok{color:#6fdc8c}.form__status[data-astro-cid-idxrcgyr].is-error{color:#ff8a80}.direct[data-astro-cid-idxrcgyr]{top:calc(var(--header-h) + 24px);align-self:start;justify-items:start;gap:22px;display:grid;position:sticky}.person[data-astro-cid-idxrcgyr]{border-bottom:1px solid var(--line);grid-template-columns:112px 1fr;align-items:end;gap:18px;width:100%;padding-bottom:22px;display:grid}.person[data-astro-cid-idxrcgyr] .person__photo{aspect-ratio:4/5;border-radius:6px}.person__text[data-astro-cid-idxrcgyr]{gap:4px;display:grid}.person__name[data-astro-cid-idxrcgyr]{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.1}.person__note[data-astro-cid-idxrcgyr]{color:var(--fg-2);margin-top:6px;font-size:.92rem}.direct[data-astro-cid-idxrcgyr] .direct__big{letter-spacing:-.03em;transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.1}.direct[data-astro-cid-idxrcgyr] .direct__big:hover{background-size:100% 2px}.direct__meta[data-astro-cid-idxrcgyr]{border-top:1px solid var(--line);width:100%;display:grid}.direct__meta[data-astro-cid-idxrcgyr] div[data-astro-cid-idxrcgyr]{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:14px 0;display:grid}@media (width<=900px){.contact[data-astro-cid-idxrcgyr],.form__row[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}.direct[data-astro-cid-idxrcgyr]{position:static}}
