.careers__title[data-astro-cid-2pjcwduj]{margin-block:0 var(--space-4)}.careers__lede[data-astro-cid-2pjcwduj]{max-width:none}.careers__status[data-astro-cid-2pjcwduj]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius)}.careers__status[data-astro-cid-2pjcwduj][hidden]{display:none}.careers__status--ok[data-astro-cid-2pjcwduj]{background:var(--blue-050);border-color:var(--blue-100)}.careers__status--error[data-astro-cid-2pjcwduj]{margin-block-end:var(--space-5);background:var(--red-050);border-color:var(--red-600)}.careers__status[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:var(--text-xl)}.careers__status[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin-block-start:var(--space-2);color:var(--ink-700)}.careers__status[data-astro-cid-2pjcwduj] .careers__status-icon{flex:none;margin-block-start:.15em}.careers__status--ok[data-astro-cid-2pjcwduj] .careers__status-icon{color:var(--blue-600)}.careers__status--error[data-astro-cid-2pjcwduj] .careers__status-icon{color:var(--red-600)}.careers__form[data-astro-cid-2pjcwduj][hidden]{display:none}.careers__grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.careers__field[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.careers__field[data-astro-cid-2pjcwduj] label[data-astro-cid-2pjcwduj]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-900)}.careers__req[data-astro-cid-2pjcwduj]{color:var(--red-600)}.careers__required[data-astro-cid-2pjcwduj]{margin-block-end:var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]:not([type=file]),.careers__field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{width:100%;padding:.7rem .85rem;background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink-900)}.careers__field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]{resize:vertical;min-height:8rem}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]:focus-visible,.careers__field[data-astro-cid-2pjcwduj] textarea[data-astro-cid-2pjcwduj]:focus-visible{border-color:var(--blue-600);box-shadow:var(--ring);outline:none}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=file]{font-size:var(--text-sm);color:var(--text-muted)}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=file]::file-selector-button{margin-inline-end:var(--space-4);padding:.6rem 1.2rem;border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=file]::file-selector-button:hover{border-color:var(--brand-600);background:var(--brand-050);color:var(--brand-700)}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=file]:focus-visible{outline:none}.careers__field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj][type=file]:focus-visible::file-selector-button{box-shadow:var(--ring)}.careers__hint[data-astro-cid-2pjcwduj]{font-size:var(--text-sm);color:var(--text-muted)}.careers__hp[data-astro-cid-2pjcwduj]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.careers__submit[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-6)}.careers__button[data-astro-cid-2pjcwduj]{padding:.75rem 1.75rem;border:1px solid var(--brand-600);border-radius:var(--radius-btn);background:var(--brand-600);color:#fff;font-size:var(--text-base);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.careers__button[data-astro-cid-2pjcwduj]:hover{background:var(--brand-700);border-color:var(--brand-700)}.careers__consent[data-astro-cid-2pjcwduj]{font-size:var(--text-sm);color:var(--text-muted)}@media(min-width:40em){.careers__grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr 1fr}.careers__field--wide[data-astro-cid-2pjcwduj]{grid-column:1 / -1}}
