.cx[data-astro-cid-uw5kdbxl]{display:grid;gap:2.5rem;align-items:start}@media(min-width:980px){.cx[data-astro-cid-uw5kdbxl]{grid-template-columns:1.5fr 1fr;gap:3.5rem}}.cx-h[data-astro-cid-uw5kdbxl]{font-size:clamp(1.6rem,1.25rem + 1.6vw,2.2rem);margin:.8rem 0 1.9rem}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.grid2[data-astro-cid-uw5kdbxl]{display:grid;gap:1.1rem}@media(min-width:620px){.grid2[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-uw5kdbxl]{margin-bottom:1.1rem}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-sub);font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--ink-dim);margin-bottom:.45rem}.req[data-astro-cid-uw5kdbxl]{color:var(--accent)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:.78rem .9rem;font-family:var(--font-body);font-size:.95rem;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:0;transition:border-color .18s var(--ease-brand),background-color .18s var(--ease-brand)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:8rem}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--accent);background:var(--surface-3)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus-visible,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{appearance:none;cursor:pointer}.field[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl][aria-invalid=true]{border-color:#ff6b5a}.err[data-astro-cid-uw5kdbxl]{font-size:.78rem;color:#ff6b5a;margin:.4rem 0 0;min-height:0}.err[data-astro-cid-uw5kdbxl]:empty{display:none}.actions[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.9rem}.privacy[data-astro-cid-uw5kdbxl]{font-size:.78rem;color:var(--ink-faint);margin:0;max-width:22rem}.formstate[data-astro-cid-uw5kdbxl]{margin-top:1.5rem;padding:1.1rem 1.25rem;border:1px solid var(--line-strong);background:var(--surface-2);font-size:.9rem;border-left:3px solid var(--accent)}.formstate[data-astro-cid-uw5kdbxl][data-tone=error]{border-left-color:#ff6b5a}.formstate[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-display);font-size:1.05rem;margin-bottom:.35rem}.cx-side[data-astro-cid-uw5kdbxl]{display:grid;gap:1rem}.side[data-astro-cid-uw5kdbxl]{padding:1.5rem 1.4rem 1.6rem}.side-phone[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--ink);margin:.85rem 0 1.1rem;letter-spacing:0}.side-phone[data-astro-cid-uw5kdbxl]:hover{color:var(--accent)}.side-emails[data-astro-cid-uw5kdbxl]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.side-emails[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;gap:.1rem}.side-emails[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-family:var(--font-sub);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.side-emails[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.88rem;color:var(--ink-dim)}.side-emails[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent)}.side-people[data-astro-cid-uw5kdbxl]{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:1.25rem}.side-people[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;gap:.15rem}.sp-role[data-astro-cid-uw5kdbxl]{font-family:var(--font-sub);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sp-name[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.side-people[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--ink-dim)}.side-people[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--accent)}.side-loc[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:.9rem 0 0;line-height:1.4}.side-postal[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--ink-dim);margin:.7rem 0 0}.side-note[data-astro-cid-uw5kdbxl]{font-size:.78rem;color:var(--ink-faint);margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--line);line-height:1.6}.urgent[data-astro-cid-uw5kdbxl]{position:relative;overflow:hidden;background:var(--surface-2);border-top:1px solid var(--line)}.urgent-inner[data-astro-cid-uw5kdbxl]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem}.eyebrow-amber[data-astro-cid-uw5kdbxl]{color:#ffa51f}.eyebrow-amber[data-astro-cid-uw5kdbxl]:before{background:#ffa51f;box-shadow:0 0 0 3px #ffa51f38}.urgent-h[data-astro-cid-uw5kdbxl]{font-size:clamp(1.35rem,1.1rem + 1.2vw,1.9rem);margin:.7rem 0 0}.urgent-p[data-astro-cid-uw5kdbxl]{color:var(--ink-dim);margin:.6rem 0 0;max-width:32rem}.urgent-cta[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.7rem;font-family:var(--font-sub);font-weight:600;color:#12161a;background:#ffa51f;transition:transform .18s var(--ease-brand);clip-path:polygon(0 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%)}.urgent-cta[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-2px)}.creds[data-astro-cid-uw5kdbxl]{border-top:1px solid var(--line)}.creds-list[data-astro-cid-uw5kdbxl]{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:1rem 2rem}@media(min-width:640px){.creds-list[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.creds-list[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(3,1fr)}}.creds-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{font-size:.84rem}.creds-list[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{display:block;font-family:var(--font-sub);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.creds-list[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--ink-dim)}
