.contact[data-astro-cid-6bfsojfh]{padding-block:36px 48px;padding-inline:var(--fc-band-x)}.contact-body[data-astro-cid-6bfsojfh]{max-inline-size:600px;margin-inline:auto}.contact-h1[data-astro-cid-6bfsojfh]{font-size:var(--fc-t-h1);line-height:var(--fc-lh-h1);color:var(--fc-navy-900);font-weight:800}.contact-lede[data-astro-cid-6bfsojfh]{font-size:var(--fc-t-lede);line-height:var(--fc-lh-lede);color:var(--fc-slate-700);margin-block-start:12px}.contact-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:16px;min-inline-size:0;margin-block-start:28px;display:flex}.contact-field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.contact-label[data-astro-cid-6bfsojfh]{font-size:var(--fc-t-caption);color:var(--fc-navy-900);font-weight:700}.contact-input[data-astro-cid-6bfsojfh],.contact-message[data-astro-cid-6bfsojfh]{inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:var(--fc-t-body);color:var(--fc-navy-900);background:var(--fc-surface);border:1px solid var(--fc-slate-300);border-radius:var(--fc-radius-md);padding:8px 12px}.contact-message[data-astro-cid-6bfsojfh]{resize:vertical;min-block-size:168px;line-height:1.55}.contact-notice[data-astro-cid-6bfsojfh]{font-size:var(--fc-t-caption);color:var(--fc-slate-500);line-height:1.45}.contact-btn[data-astro-cid-6bfsojfh]{block-size:var(--fc-control-h-cta);font-size:var(--fc-t-ui);color:var(--fc-surface);background:var(--fc-navy-800);border:1px solid var(--fc-navy-800);border-radius:var(--fc-radius-md);cursor:pointer;align-self:flex-start;padding-inline:22px;font-weight:700;transition:background .14s,border-color .14s}.contact-btn[data-astro-cid-6bfsojfh]:hover{background:var(--fc-navy-900);border-color:var(--fc-navy-900)}.contact-input[data-astro-cid-6bfsojfh]:disabled,.contact-message[data-astro-cid-6bfsojfh]:disabled,.contact-btn[data-astro-cid-6bfsojfh]:disabled{cursor:default;opacity:.6}.contact-msg[data-astro-cid-6bfsojfh]{min-block-size:calc(var(--fc-t-caption) * 1.5 * 2);font-size:var(--fc-t-caption);color:var(--fc-slate-700);line-height:1.5}.contact-form[data-astro-cid-6bfsojfh][data-state=done] .contact-msg[data-astro-cid-6bfsojfh]{color:var(--fc-green-700)}.contact-form[data-astro-cid-6bfsojfh][data-state=error] .contact-msg[data-astro-cid-6bfsojfh]{color:var(--fc-red-700)}
