.contact-page[data-astro-cid-t3jitfut]{color:#fff;background:radial-gradient(circle at 8% 85%,#5b77ff3d,#0000 36%),linear-gradient(120deg,#071a3d,#163774);min-height:100svh;padding:clamp(7rem,8.5vw,8.5rem) 0 clamp(4rem,6vw,6rem)}.contact-shell[data-astro-cid-t3jitfut]{width:min(100% - clamp(1.25rem,6.25vw,8rem) - clamp(1.25rem,6.25vw,8rem),1410px);margin-inline:auto}.contact-layout[data-astro-cid-t3jitfut]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.contact-intro[data-astro-cid-t3jitfut]{flex-direction:column;min-height:calc(100svh - 12rem);display:flex}.contact-intro[data-astro-cid-t3jitfut] .breadcrumbs{flex:none;margin:0}.contact-intro-copy[data-astro-cid-t3jitfut]{margin-top:clamp(3rem,7vw,6rem)}.contact-eyebrow[data-astro-cid-t3jitfut],.form-eyebrow[data-astro-cid-t3jitfut]{color:#a9ddff;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:750}.contact-intro[data-astro-cid-t3jitfut] h1[data-astro-cid-t3jitfut]{color:#fff;letter-spacing:-.078em;margin:1rem 0 1.25rem;font-size:clamp(3.3rem,6vw,6.5rem);font-weight:400;line-height:.98}.contact-intro[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{color:#d4e3f5;max-width:430px;margin:0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.5}.contact-direct[data-astro-cid-t3jitfut]{gap:.6rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid}.contact-direct[data-astro-cid-t3jitfut]>span[data-astro-cid-t3jitfut]{color:#9eb8db;font-size:.85rem}.contact-direct[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]{color:#fff;overflow-wrap:anywhere;align-items:center;gap:1rem;width:max-content;max-width:100%;font-size:clamp(1.02rem,1.35vw,1.28rem);font-weight:650;text-decoration:none;display:inline-flex}.contact-direct[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{transition:transform .25s;display:inline-block}.contact-direct[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]:hover span[data-astro-cid-t3jitfut]{transform:rotate(-45deg)}.contact-form-card[data-astro-cid-t3jitfut]{color:#14213a;background:#fff;border:1px solid #dae3ef;border-radius:.85rem;padding:clamp(1.5rem,2.5vw,2.7rem);box-shadow:0 24px 60px #04113129}.form-header[data-astro-cid-t3jitfut]{border-bottom:1px solid #e0e7f0;padding-bottom:1.4rem}.form-eyebrow[data-astro-cid-t3jitfut]{color:#4166cb}.form-header[data-astro-cid-t3jitfut] h2[data-astro-cid-t3jitfut]{letter-spacing:-.06em;max-width:570px;margin:.6rem 0 0;font-size:clamp(1.85rem,2.5vw,2.8rem);font-weight:450;line-height:1.08}#contact-form[data-astro-cid-t3jitfut]{gap:1.12rem;padding-top:1.5rem;display:grid}.form-row[data-astro-cid-t3jitfut]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.form-field[data-astro-cid-t3jitfut]{flex-direction:column;min-width:0;display:flex}.form-field[data-astro-cid-t3jitfut] label[data-astro-cid-t3jitfut]{color:#273753;margin-bottom:.45rem;font-size:.82rem;font-weight:700;display:block}.form-field[data-astro-cid-t3jitfut] label[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{color:#4169d7}.label-line[data-astro-cid-t3jitfut]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.label-line[data-astro-cid-t3jitfut] small[data-astro-cid-t3jitfut]{color:#8492a5;font-size:.73rem}.form-field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut],.form-field[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut],.form-field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]{box-sizing:border-box;color:#172943;width:100%;min-height:2.95rem;font:inherit;background:#f8fafd;border:1px solid #ced8e6;border-radius:.45rem;outline:none;padding:.72rem .9rem;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.form-field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]{resize:vertical;min-height:7rem}.form-field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut]::placeholder,.form-field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]::placeholder{color:#8492a5}.form-field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut]:hover,.form-field[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut]:hover,.form-field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]:hover{border-color:#a5b6ce}.form-field[data-astro-cid-t3jitfut] input[data-astro-cid-t3jitfut]:focus,.form-field[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut]:focus,.form-field[data-astro-cid-t3jitfut] textarea[data-astro-cid-t3jitfut]:focus{background:#fff;border-color:#315bd5;box-shadow:0 0 0 3px #315bd51f}.form-field[data-astro-cid-t3jitfut] [data-astro-cid-t3jitfut][aria-invalid=true]{border-color:#b93445}.select-wrap[data-astro-cid-t3jitfut]{position:relative}.select-wrap[data-astro-cid-t3jitfut] select[data-astro-cid-t3jitfut]{appearance:none;cursor:pointer;padding-right:2.6rem}.select-chevron[data-astro-cid-t3jitfut]{color:#63738d;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.field-error[data-astro-cid-t3jitfut]{color:#b93445;font-size:.75rem;line-height:1.45}.field-error[data-astro-cid-t3jitfut]:not(:empty){padding-top:.3rem}.privacy-note[data-astro-cid-t3jitfut]{color:#728097;margin:0;font-size:.78rem;line-height:1.45}.submit-button[data-astro-cid-t3jitfut]{background:var(--color-signal);color:#fff;width:100%;min-height:3.35rem;font:inherit;cursor:pointer;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.97rem;font-weight:700;transition:background .2s,transform .2s;display:flex}.submit-button[data-astro-cid-t3jitfut]:hover{background:var(--color-signal-hover);transform:translateY(-2px)}.submit-button[data-astro-cid-t3jitfut]:disabled{opacity:.7;cursor:wait;transform:none}.submit-button[data-astro-cid-t3jitfut]:focus-visible,.draft-actions[data-astro-cid-t3jitfut] [data-astro-cid-t3jitfut]:focus-visible,.contact-direct[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]:focus-visible{outline-offset:3px;outline:3px solid #8db5ff}.submit-arrow[data-astro-cid-t3jitfut]{font-size:1.45rem;font-weight:400;line-height:1;transition:transform .25s;display:inline-block}.submit-button[data-astro-cid-t3jitfut]:hover .submit-arrow[data-astro-cid-t3jitfut]{transform:rotate(-45deg)}.submission-note[data-astro-cid-t3jitfut]{color:#75849b;text-align:center;margin:-.45rem 0 0;font-size:.75rem;line-height:1.4}.form-status[data-astro-cid-t3jitfut]{color:#184733;background:#f0faf5;border:1px solid #b9d3c9;border-radius:.55rem;gap:.25rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.5;display:grid}.form-status[data-astro-cid-t3jitfut][data-state=error]{color:#8b2635;background:#fff3f4;border-color:#efc0c6}.form-status[data-astro-cid-t3jitfut][hidden]{display:none}.form-status[data-astro-cid-t3jitfut]:focus{outline:none}.draft-assist[data-astro-cid-t3jitfut]{color:#184733;background:#f0faf5;border:1px solid #b9d3c9;border-radius:.55rem;margin-top:1.25rem;padding:1.15rem}.draft-assist[data-astro-cid-t3jitfut][hidden],.message-fallback[data-astro-cid-t3jitfut][hidden]{display:none}.draft-assist[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{font-size:.85rem;line-height:1.45;display:block}.draft-assist[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.draft-actions[data-astro-cid-t3jitfut]{flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1rem;display:flex}.draft-actions[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut],.draft-actions[data-astro-cid-t3jitfut] button[data-astro-cid-t3jitfut]{color:#2451b0;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d3c9;border-radius:.45rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.draft-actions[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{transition:transform .2s;display:inline-block}.draft-actions[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut]:hover span[data-astro-cid-t3jitfut]{transform:rotate(-45deg)}.message-fallback[data-astro-cid-t3jitfut]{box-sizing:border-box;color:#184733;width:100%;min-height:9rem;font:inherit;background:#fff;border:1px solid #b9d3c9;border-radius:.4rem;margin-top:.75rem;padding:.75rem;font-size:.82rem}@media (width<=900px){.contact-layout[data-astro-cid-t3jitfut]{grid-template-columns:1fr;gap:2rem}.contact-intro[data-astro-cid-t3jitfut]{min-height:0}.contact-intro-copy[data-astro-cid-t3jitfut]{margin-top:2.5rem}.contact-intro[data-astro-cid-t3jitfut] h1[data-astro-cid-t3jitfut]{max-width:15ch;font-size:clamp(2.6rem,7vw,4.5rem)}.contact-intro[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{max-width:38rem}.contact-direct[data-astro-cid-t3jitfut]{margin-top:1.75rem}}@media (width<=600px){.contact-page[data-astro-cid-t3jitfut]{padding-top:6.25rem;padding-bottom:3rem}.contact-shell[data-astro-cid-t3jitfut]{width:calc(100% - 2.5rem)}.contact-layout[data-astro-cid-t3jitfut]{gap:1.75rem}.contact-intro-copy[data-astro-cid-t3jitfut]{margin-top:1.75rem}.contact-intro[data-astro-cid-t3jitfut] h1[data-astro-cid-t3jitfut]{margin:.65rem 0 .9rem;font-size:clamp(2.6rem,10vw,3.5rem)}.contact-intro[data-astro-cid-t3jitfut] p[data-astro-cid-t3jitfut]{font-size:1rem}.contact-direct[data-astro-cid-t3jitfut]{margin-top:1.35rem}.contact-form-card[data-astro-cid-t3jitfut]{padding:1.25rem}.form-row[data-astro-cid-t3jitfut]{grid-template-columns:1fr;gap:1.12rem}}@media (prefers-reduced-motion:reduce){.submit-button[data-astro-cid-t3jitfut],.submit-arrow[data-astro-cid-t3jitfut],.contact-direct[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut],.draft-actions[data-astro-cid-t3jitfut] a[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{transition:none}}@media (width<=600px){body.contact-page-body iframe[src^="https://convocust.com/widget/"]{display:none!important}}
