.careers-apply[data-astro-cid-hmzrhvin] form[data-astro-cid-hmzrhvin],.careers-done[data-astro-cid-hmzrhvin]{max-width:46rem}.page-head[data-astro-cid-hmzrhvin] .lead[data-astro-cid-hmzrhvin]{margin-bottom:0}.careers-apply[data-astro-cid-hmzrhvin] fieldset[data-astro-cid-hmzrhvin]{border:0;min-width:0;margin:0 0 2.6rem;padding:0}.careers-apply[data-astro-cid-hmzrhvin] legend[data-astro-cid-hmzrhvin]{color:var(--charcoal);align-items:baseline;gap:.8rem;margin-bottom:1.1rem;padding:0;font-size:1.25rem;font-weight:700;display:flex}.careers-apply[data-astro-cid-hmzrhvin] legend[data-astro-cid-hmzrhvin] i[data-astro-cid-hmzrhvin]{font-variant-numeric:tabular-nums;color:var(--red);font-size:.85rem;font-style:normal}.careers-grid[data-astro-cid-hmzrhvin]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;display:grid}.careers-grid[data-astro-cid-hmzrhvin].spaced{margin-top:1.5rem}.careers-apply[data-astro-cid-hmzrhvin] .careers-field{align-content:start;gap:.35rem;display:grid}.careers-apply[data-astro-cid-hmzrhvin] .careers-field>span{color:var(--charcoal);font-size:.92rem;font-weight:600}.careers-apply[data-astro-cid-hmzrhvin] .careers-field em{color:var(--muted);font-style:normal;font-weight:400}.careers-apply[data-astro-cid-hmzrhvin] .careers-field b,.careers-check[data-astro-cid-hmzrhvin] b[data-astro-cid-hmzrhvin]{color:var(--red)}.careers-apply[data-astro-cid-hmzrhvin] .careers-field--wide{grid-column:1/-1}.careers-apply[data-astro-cid-hmzrhvin] input:not([type=checkbox]):not([type=file]),.careers-apply[data-astro-cid-hmzrhvin] select,.careers-apply[data-astro-cid-hmzrhvin] textarea{width:100%;font:inherit;background:var(--white);color:var(--text);border:1px solid #b8bcc2;border-radius:0;padding:.7rem .8rem;font-size:1rem}.careers-apply[data-astro-cid-hmzrhvin] textarea{resize:vertical}.careers-apply[data-astro-cid-hmzrhvin] input:focus,.careers-apply[data-astro-cid-hmzrhvin] select:focus,.careers-apply[data-astro-cid-hmzrhvin] textarea:focus{outline:2px solid var(--charcoal);outline-offset:0;border-color:var(--charcoal)}.careers-apply[data-astro-cid-hmzrhvin] [aria-invalid=true]{border-color:var(--red-dark)!important}.careers-apply[data-astro-cid-hmzrhvin] .careers-error{color:var(--red-dark);font-size:.88rem}.careers-apply[data-astro-cid-hmzrhvin] .careers-error:empty{display:none}.careers-error--summary[data-astro-cid-hmzrhvin]{border-left:3px solid var(--red);background:#fff4f4;margin:0 0 2rem;padding:.9rem 1.1rem;color:var(--charcoal)!important;font-size:1rem!important}.careers-error--summary[data-astro-cid-hmzrhvin].ok{background:#f1f8f4;border-left-color:#1f7a4d}.careers-apply[data-astro-cid-hmzrhvin] .notice[data-astro-cid-hmzrhvin]{margin-top:1.5rem}.careers-drop[data-astro-cid-hmzrhvin]{text-align:center;background:var(--soft);cursor:pointer;border:2px dashed #b8bcc2;justify-items:center;padding:2rem 1rem;transition:border-color .2s,background-color .2s;position:relative}.careers-drop[data-astro-cid-hmzrhvin]:hover,.careers-drop[data-astro-cid-hmzrhvin]:focus-within{border-color:var(--red);background:#fff6f6}.careers-drop[data-astro-cid-hmzrhvin] input[data-astro-cid-hmzrhvin]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop-title[data-astro-cid-hmzrhvin]{color:var(--charcoal)}.careers-hint[data-astro-cid-hmzrhvin]{color:var(--muted);font-size:.88rem}.careers-files[data-astro-cid-hmzrhvin]{margin:.6rem 0 0;padding:0;font-size:.95rem;list-style:none}.careers-files[data-astro-cid-hmzrhvin] li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding:.5rem 0;display:flex}.careers-files[data-astro-cid-hmzrhvin] li .careers-error{flex-basis:100%}.careers-more[data-astro-cid-hmzrhvin]{border:1px solid var(--line)}.careers-more[data-astro-cid-hmzrhvin] summary[data-astro-cid-hmzrhvin]{cursor:pointer;color:var(--charcoal);padding:.9rem 1.1rem;font-weight:600}.careers-more[data-astro-cid-hmzrhvin][open] summary[data-astro-cid-hmzrhvin]{border-bottom:1px solid var(--line)}.more-inner[data-astro-cid-hmzrhvin]{gap:1.6rem;padding:1.1rem;display:grid}.more-inner[data-astro-cid-hmzrhvin] h3[data-astro-cid-hmzrhvin]{margin:0 0 .4rem;font-size:1.05rem}.careers-apply[data-astro-cid-hmzrhvin] .careers-row{border-bottom:1px dashed var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem 1rem;padding:.9rem 0;display:grid}.careers-apply[data-astro-cid-hmzrhvin] .careers-check{align-items:flex-start;gap:.7rem;font-size:.95rem;display:flex}.careers-apply[data-astro-cid-hmzrhvin] .careers-check input{width:1.05rem;height:1.05rem;accent-color:var(--red);flex:none;margin-top:.3rem}.careers-check[data-astro-cid-hmzrhvin] a[data-astro-cid-hmzrhvin]{color:var(--red-dark)}.careers-apply[data-astro-cid-hmzrhvin] .careers-link{font:inherit;color:var(--red-dark);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.3rem 0;font-size:.92rem;font-weight:600;text-decoration:none}.careers-apply[data-astro-cid-hmzrhvin] .careers-link:hover{text-decoration:underline}.careers-hp[data-astro-cid-hmzrhvin]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile[data-astro-cid-hmzrhvin]{margin-top:1rem}.careers-button[data-astro-cid-hmzrhvin]:disabled{opacity:.6;cursor:progress}.careers-done[data-astro-cid-hmzrhvin]{background:#f1f8f4;border-top:3px solid #1f7a4d;padding:1.6rem}.careers-done[data-astro-cid-hmzrhvin] p[data-astro-cid-hmzrhvin]{color:var(--muted);margin:0}@media (width<=36rem){.careers-grid[data-astro-cid-hmzrhvin]{grid-template-columns:1fr}}
