.contact-grid[data-astro-cid-6bfsojfh]{align-items:start;row-gap:3.5rem}.cf-wrap[data-astro-cid-6bfsojfh]{grid-column:1/span 7}.dir[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);grid-column:9/-1;position:sticky}.cf[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}.cf-hidden[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.cf-interest[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}.cf-interest[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{font-family:var(--font-display);margin-bottom:1rem;font-size:1.25rem;font-weight:660;font-stretch:112%}.cf-chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-6bfsojfh]{cursor:pointer;position:relative}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);padding:.7rem 1.1rem;font-size:.95rem;font-weight:580;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--navy)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--navy);border-color:var(--navy);color:var(--white)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--oxblood);outline-offset:2px}.cf-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cf-field[data-astro-cid-6bfsojfh]{gap:.45rem;min-width:0;display:grid}.cf-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:.95rem;font-weight:600}.opt[data-astro-cid-6bfsojfh]{color:var(--slate);margin-left:.3rem;font-size:.85rem;font-weight:500}.cf-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.cf-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid #b7c0cc;border-radius:0;width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.cf-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}.cf-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.cf-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0a1d371f}.cf-field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--oxblood)}.cf-err[data-astro-cid-6bfsojfh]{color:var(--oxblood);font-size:.9rem;font-weight:560}.cf-actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.cf-submit[data-astro-cid-6bfsojfh]{border:0}.cf-submit[data-astro-cid-6bfsojfh][disabled]{opacity:.7;cursor:progress}.cf-note[data-astro-cid-6bfsojfh]{color:var(--slate);font-size:.9rem}.cf-status--error[data-astro-cid-6bfsojfh]{border-left:3px solid var(--oxblood);color:#6d1420;background:#fbeff1;padding:1rem 1.25rem;font-weight:560}.cf-status--error[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:underline}.cf-done[data-astro-cid-6bfsojfh]{background:var(--mist-2);border-left:3px solid var(--oxblood);justify-items:start;gap:.75rem;padding:2.5rem;display:grid}.cf-done-k[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;font-stretch:116%}.cf-done-v[data-astro-cid-6bfsojfh]{color:var(--slate);max-width:34rem}.dir[data-astro-cid-6bfsojfh]{background:var(--mist-2);border:1px solid var(--rule);gap:.5rem;padding:2rem;display:grid}.dir-k[data-astro-cid-6bfsojfh]{color:var(--oxblood);font-size:.92rem;font-weight:660}.dir-v[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:660;font-stretch:108%}.dir-note[data-astro-cid-6bfsojfh]{color:var(--slate);margin-top:.4rem;font-size:.98rem}.dir[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;transition:border-color .2s}.dir[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--oxblood)}@media (width<=960px){.cf-wrap[data-astro-cid-6bfsojfh],.dir[data-astro-cid-6bfsojfh]{grid-column:1/-1}.dir[data-astro-cid-6bfsojfh]{position:static}}@media (width<=560px){.cf-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
