.contact-icon[data-astro-cid-vikpu4ms]{color:currentColor;display:inline-flex;flex:0 0 24px;height:24px;width:24px}.contact-icon[data-astro-cid-vikpu4ms] svg[data-astro-cid-vikpu4ms]{display:block;fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:24px}.contact-form-section[data-astro-cid-3p56qqbn]{background:#fff;color:var(--color-ink);padding:112px 24px}.contact-form-section__inner[data-astro-cid-3p56qqbn]{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1280px}.contact-form-section__copy[data-astro-cid-3p56qqbn]{display:grid;gap:32px}.contact-form-section__header[data-astro-cid-3p56qqbn]{display:grid;gap:16px}.contact-form-section__eyebrow[data-astro-cid-3p56qqbn]{font-size:16px;font-weight:600;line-height:1.5;margin:0}.contact-form-section[data-astro-cid-3p56qqbn] h2[data-astro-cid-3p56qqbn]{font-family:var(--font-display);font-size:60px;font-weight:700;line-height:1.2;margin:0}.contact-form-section__header[data-astro-cid-3p56qqbn]>p[data-astro-cid-3p56qqbn]:last-child{font-size:20px;line-height:1.5;margin:8px 0 0}.contact-form-section__contacts[data-astro-cid-3p56qqbn]{display:grid;gap:16px;padding-top:8px}.contact-form-section__contact[data-astro-cid-3p56qqbn]{align-items:center;color:var(--color-ink);display:inline-flex;gap:16px;font-size:18px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.contact-form[data-astro-cid-3p56qqbn]{display:grid;gap:24px}.contact-form__grid[data-astro-cid-3p56qqbn]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__field[data-astro-cid-3p56qqbn]{display:grid;gap:8px}.contact-form__field[data-astro-cid-3p56qqbn] span[data-astro-cid-3p56qqbn]{color:var(--color-ink);font-size:18px;line-height:1.5}.contact-form[data-astro-cid-3p56qqbn] input[data-astro-cid-3p56qqbn],.contact-form[data-astro-cid-3p56qqbn] select[data-astro-cid-3p56qqbn],.contact-form[data-astro-cid-3p56qqbn] textarea[data-astro-cid-3p56qqbn]{background:transparent;border:0;border-bottom:1px solid rgba(12,5,5,.15);border-radius:0;color:var(--color-ink);font:inherit;min-height:48px;outline:0;padding:8px 0;width:100%}.contact-form[data-astro-cid-3p56qqbn] select[data-astro-cid-3p56qqbn]{cursor:pointer}.contact-form[data-astro-cid-3p56qqbn] textarea[data-astro-cid-3p56qqbn]{min-height:180px;padding-right:12px;resize:vertical}.contact-form[data-astro-cid-3p56qqbn] textarea[data-astro-cid-3p56qqbn]::placeholder{color:#0c050599}.contact-form__checkbox[data-astro-cid-3p56qqbn]{align-items:center;display:flex;gap:12px;min-width:0}.contact-form__checkbox[data-astro-cid-3p56qqbn] input[data-astro-cid-3p56qqbn]{appearance:none;border:1px solid rgba(12,5,5,.15);display:inline-block;flex:0 0 18px;height:18px;min-height:18px;padding:0;width:18px}.contact-form__checkbox[data-astro-cid-3p56qqbn]{padding-bottom:16px}.contact-form__checkbox[data-astro-cid-3p56qqbn] input[data-astro-cid-3p56qqbn]{border-radius:4px}.contact-form__checkbox[data-astro-cid-3p56qqbn] input[data-astro-cid-3p56qqbn]:checked{background:var(--color-navy);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9.2 7.2 12.4 14 5.6' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:16px 16px;border-color:var(--color-navy)}.contact-form__checkbox[data-astro-cid-3p56qqbn] span[data-astro-cid-3p56qqbn]{font-size:18px;line-height:1.5}.contact-form[data-astro-cid-3p56qqbn] button[data-astro-cid-3p56qqbn]{align-items:center;background:var(--color-navy);border:1px solid var(--color-navy);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:500;justify-content:center;justify-self:start;line-height:1.5;min-height:39px;padding:6px 12px;transition:background-color var(--motion-duration-feedback) var(--motion-ease-standard),border-color var(--motion-duration-feedback) var(--motion-ease-standard)}.contact-form[data-astro-cid-3p56qqbn] button[data-astro-cid-3p56qqbn]:disabled{cursor:wait;opacity:.72}.contact-form[data-astro-cid-3p56qqbn] button[data-astro-cid-3p56qqbn]:hover{background:var(--color-navy-dark);border-color:var(--color-navy-dark)}.contact-form__status[data-astro-cid-3p56qqbn]{border-radius:8px;font-size:16px;line-height:1.5;margin:-4px 0 0;padding:12px 14px}.contact-form__status[data-astro-cid-3p56qqbn][data-state=success]{background:#2d84531f;color:#1f6b42}.contact-form__status[data-astro-cid-3p56qqbn][data-state=error]{background:#af27271f;color:#8d1f1f}@media(max-width:980px){.contact-form-section[data-astro-cid-3p56qqbn]{padding:88px 24px}.contact-form-section__inner[data-astro-cid-3p56qqbn]{gap:48px;grid-template-columns:1fr}.contact-form-section[data-astro-cid-3p56qqbn] h2[data-astro-cid-3p56qqbn]{font-size:42px}}@media(max-width:640px){.contact-form__grid[data-astro-cid-3p56qqbn]{grid-template-columns:1fr}}
