.contact-hero[data-astro-cid-idxrcgyr]{padding:clamp(40px,6vw,80px) 0 clamp(36px,5vw,56px)}.contact-hero[data-astro-cid-idxrcgyr] .lede[data-astro-cid-idxrcgyr]{max-width:620px;margin-top:24px}.contact-main[data-astro-cid-idxrcgyr]{padding-bottom:clamp(84px,11vw,140px)}.contact-grid[data-astro-cid-idxrcgyr]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.form[data-astro-cid-idxrcgyr]{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-sm);gap:22px;padding:clamp(24px,4vw,44px);display:grid}.form-title[data-astro-cid-idxrcgyr]{letter-spacing:-.035em;font-size:1.5rem}.row[data-astro-cid-idxrcgyr]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field[data-astro-cid-idxrcgyr]{gap:8px;display:grid}label[data-astro-cid-idxrcgyr],legend[data-astro-cid-idxrcgyr]{letter-spacing:-.01em;font-size:.9rem;font-weight:600}.opt[data-astro-cid-idxrcgyr]{color:var(--mid);font-weight:400}input[data-astro-cid-idxrcgyr],textarea[data-astro-cid-idxrcgyr]{border:1px solid var(--rule-strong);background:var(--cream);border-radius:14px;width:100%;padding:13px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}textarea[data-astro-cid-idxrcgyr]{resize:vertical;min-height:150px}input[data-astro-cid-idxrcgyr]::placeholder,textarea[data-astro-cid-idxrcgyr]::placeholder{color:color-mix(in oklab, var(--mid) 80%, transparent)}input[data-astro-cid-idxrcgyr]:hover,textarea[data-astro-cid-idxrcgyr]:hover{border-color:color-mix(in oklab, var(--ink) 30%, transparent)}input[data-astro-cid-idxrcgyr]:focus,textarea[data-astro-cid-idxrcgyr]:focus{border-color:var(--red);box-shadow:0 0 0 4px var(--red-soft);background:#fff;outline:none}input[data-astro-cid-idxrcgyr]:user-invalid,textarea[data-astro-cid-idxrcgyr]:user-invalid{border-color:var(--red-deep)}.chips[data-astro-cid-idxrcgyr]{border:0;min-width:0;margin:0;padding:0}.chips[data-astro-cid-idxrcgyr] legend[data-astro-cid-idxrcgyr]{margin-bottom:12px;padding:0}.chip-list[data-astro-cid-idxrcgyr]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-idxrcgyr]{font-weight:500;position:relative}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-idxrcgyr] span[data-astro-cid-idxrcgyr]{border:1px solid var(--rule-strong);background:var(--cream);border-radius:99px;align-items:center;gap:6px;padding:9px 15px;font-size:.88rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip[data-astro-cid-idxrcgyr] span[data-astro-cid-idxrcgyr] svg{display:none}.chip[data-astro-cid-idxrcgyr]:hover span[data-astro-cid-idxrcgyr]{border-color:var(--ink)}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:checked+span[data-astro-cid-idxrcgyr]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:checked+span[data-astro-cid-idxrcgyr] svg{display:block}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:focus-visible+span[data-astro-cid-idxrcgyr]{outline:2px solid var(--red);outline-offset:2px}.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:14px 22px;margin-top:4px;display:flex}.form-foot[data-astro-cid-idxrcgyr] .btn[data-astro-cid-idxrcgyr][disabled]{opacity:.7;cursor:progress}.privacy[data-astro-cid-idxrcgyr]{color:var(--mid);font-size:.84rem}.status[data-astro-cid-idxrcgyr]:not(.is-active){display:none}.status[data-astro-cid-idxrcgyr]{background:var(--cream-2);border-radius:14px;padding:14px 18px;font-size:.95rem}.status[data-astro-cid-idxrcgyr][data-tone=ok]{background:color-mix(in oklab, var(--green) 14%, transparent);color:var(--green-deep);font-weight:600}.status[data-astro-cid-idxrcgyr][data-tone=error]{background:var(--red-soft);color:var(--red-deep);font-weight:600}.aside[data-astro-cid-idxrcgyr]{gap:22px;display:grid}.aside[data-astro-cid-idxrcgyr] h2[data-astro-cid-idxrcgyr]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-bottom:16px;font-size:.72rem;font-weight:500}.direct[data-astro-cid-idxrcgyr]{gap:10px;display:grid}.direct[data-astro-cid-idxrcgyr] h2[data-astro-cid-idxrcgyr]{margin-bottom:6px}.direct-card[data-astro-cid-idxrcgyr]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);transition:border-color .2s, transform .3s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.direct-card[data-astro-cid-idxrcgyr]:hover{border-color:var(--ink);transform:translateY(-2px)}.direct-card[data-astro-cid-idxrcgyr] small[data-astro-cid-idxrcgyr]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:.68rem;display:block}.direct-card[data-astro-cid-idxrcgyr] b[data-astro-cid-idxrcgyr]{letter-spacing:-.01em;word-break:break-word;font-weight:600}.direct-card[data-astro-cid-idxrcgyr] .go{color:var(--mid)}.next[data-astro-cid-idxrcgyr]{border-radius:var(--radius);background:var(--night);color:var(--night-ink);padding:26px}.next[data-astro-cid-idxrcgyr] h2[data-astro-cid-idxrcgyr]{color:var(--night-mid)}.next[data-astro-cid-idxrcgyr] ol[data-astro-cid-idxrcgyr]{gap:16px;display:grid}.next[data-astro-cid-idxrcgyr] li[data-astro-cid-idxrcgyr]{grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:.95rem;display:grid}.n[data-astro-cid-idxrcgyr]{background:var(--red);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}@media (width<=960px){.contact-grid[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}}@media (width<=560px){.row[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}}
