.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-8);align-items:start}.form-card[data-astro-cid-uw5kdbxl]{padding:var(--sp-4);border:1px solid var(--clr-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.form-title[data-astro-cid-uw5kdbxl]{font-size:1.375rem;margin-bottom:var(--sp-3)}.botcheck[data-astro-cid-uw5kdbxl]{display:none}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:var(--sp-3)}.field[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:.9375rem;font-weight:500;color:var(--clr-heading)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:.75em 1em;font-family:var(--font);font-size:1rem;color:var(--clr-text);background:var(--clr-bg);border:1px solid #8592a3;border-radius:var(--r-sm);transition:border-color var(--t-fast)}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:140px}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:hover,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:hover{border-color:var(--clr-muted)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus-visible{outline:2px solid var(--clr-navy);outline-offset:0;border-color:var(--clr-navy)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:user-invalid,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:user-invalid{border-color:#b42318}.form-note[data-astro-cid-uw5kdbxl]{font-size:.875rem;color:var(--clr-muted);margin-bottom:var(--sp-3)}.form-note[data-astro-cid-uw5kdbxl] .text-link[data-astro-cid-uw5kdbxl]{display:inline}.form-status[data-astro-cid-uw5kdbxl]:empty{display:none}.form-status[data-astro-cid-uw5kdbxl]{margin-top:var(--sp-3);padding:.75em 1em;border-radius:var(--r-sm);font-size:.9375rem}.form-status[data-astro-cid-uw5kdbxl][data-state=success]{color:#0e5c52;background:var(--clr-primary-soft);border:1px solid var(--clr-primary)}.form-status[data-astro-cid-uw5kdbxl][data-state=error]{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.contact-side[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--sp-4)}.detail[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:var(--sp-2)}.detail-title[data-astro-cid-uw5kdbxl]{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-muted);margin-bottom:.25rem}.detail[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.125rem;color:var(--clr-text)}.detail-email[data-astro-cid-uw5kdbxl]{font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;color:var(--clr-navy);overflow-wrap:anywhere}.detail-email[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--clr-primary)}.next-card[data-astro-cid-uw5kdbxl]{padding:var(--sp-4);border:1px solid var(--clr-border);border-top:3px solid var(--clr-primary);border-radius:var(--r-md);background:var(--clr-bg-alt)}.next-title[data-astro-cid-uw5kdbxl]{font-size:1.375rem;margin-bottom:var(--sp-3)}.next-list[data-astro-cid-uw5kdbxl]{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.next-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{counter-increment:step;position:relative;padding-left:2.5rem;color:var(--clr-text)}.next-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:counter(step);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--clr-navy);color:#fff;font-size:.875rem;font-weight:600}.careers-note[data-astro-cid-uw5kdbxl]{padding-top:var(--sp-2);border-top:1px solid var(--clr-border);color:var(--clr-muted)}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:var(--sp-6)}}@media(max-width:560px){.form-card[data-astro-cid-uw5kdbxl]{padding:var(--sp-3)}}
