.jobPost_page__kR5Fh{background:var(--cream);font-family:var(--font-body);color:var(--ink-2)}.jobPost_inner__A7FG8{max-width:720px;margin:0 auto;padding:128px 24px 88px}.jobPost_kicker__rWqjg{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lav-primary);margin:0}.jobPost_title__FUDjf{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.1;color:var(--ink);margin:10px 0 12px}.jobPost_meta__fIEV2{font-size:15px;color:var(--ink-3);margin:0}.jobPost_rule__Q2sSh{border:none;border-top:1px solid var(--lav-line);margin:32px 0}.jobPost_body__6__hH h3{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink);margin:28px 0 8px}.jobPost_body__6__hH p{font-size:16px;line-height:1.65;margin:0 0 14px}.jobPost_body__6__hH a{color:var(--lav-primary);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.jobPost_body__6__hH strong{font-weight:600;color:var(--ink)}.jobPost_body__6__hH ul{margin:0 0 16px;padding-left:20px}.jobPost_body__6__hH li{font-size:16px;line-height:1.65;margin-bottom:6px}.jobPost_formHeading___1_VW{font-family:var(--font-display);font-size:28px;font-weight:500;color:var(--ink);margin:0 0 20px}.jobPost_field__tYLWk{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.jobPost_label__w1T8n{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.jobPost_required__yoNOR{color:var(--color-error)}.jobPost_labelQuestion__qGQCZ{font-family:var(--font-body);font-size:15px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--ink-2)}.jobPost_input__vWG7e,.jobPost_select__0dQqY,.jobPost_textarea__x5Kto{width:100%;padding:11px 13px;font-size:15px;font-family:var(--font-body);color:var(--ink);background:var(--color-bg);border:1px solid var(--lav-line);border-radius:4px}.jobPost_input__vWG7e:focus,.jobPost_select__0dQqY:focus,.jobPost_textarea__x5Kto:focus{outline:2px solid var(--lav-primary);outline-offset:1px}.jobPost_textarea__x5Kto{min-height:120px;resize:vertical}.jobPost_row__VQM24{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.jobPost_hint__4WIwv{font-size:12px;color:var(--ink-3)}.jobPost_warning__NEJ_Q{border-left:3px solid var(--lav-primary);background:var(--color-bg-tint);padding:12px 16px;font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 18px}.jobPost_checkbox__HceyC{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin:4px 0 24px}.jobPost_submit__Qc254{background:var(--lav-primary);color:#fff;border:none;border-radius:4px;padding:13px 26px;font-size:16px;font-family:var(--font-body);cursor:pointer}.jobPost_submit__Qc254:disabled{opacity:.6;cursor:default}.jobPost_error__vkHTr{color:var(--color-error);font-size:14px;margin:0 0 16px}.jobPost_closed__u5jS4{background:var(--color-bg);border:1px solid var(--lav-line);border-radius:4px;padding:24px;font-size:16px;color:var(--ink-2)}.jobPost_poolNotice___Jt3G{border-left:3px solid var(--lav-line);padding:2px 0 2px 16px;font-size:15px;line-height:1.6;color:var(--ink-3);margin:0 0 28px;max-width:56ch}.jobPost_siblings__3qnB5{margin:44px 0 0;padding-top:24px;border-top:1px solid var(--lav-line)}.jobPost_siblingsTitle__Ww_r2{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink-3);margin:0 0 14px}.jobPost_siblingsList__DJIlL{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.jobPost_siblingsList__DJIlL a{font-size:15px;color:var(--lav-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.jobPost_siblingsList__DJIlL a:hover{border-bottom-color:var(--lav-primary)}.jobPost_backLink__u7eHb{margin:40px 0 0;font-size:15px}.jobPost_backLink__u7eHb a{color:var(--lav-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.jobPost_backLink__u7eHb a:hover{border-bottom-color:var(--lav-primary)}.jobPost_thanksTitle__YZ3Zk{font-family:var(--font-display);font-size:32px;font-weight:500;color:var(--ink);margin:0 0 12px}.jobPost_thanksBody__dQXTU{font-size:16px;line-height:1.65;margin:0 0 10px}.jobPost_honeypot___an2m{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:560px){.jobPost_row__VQM24{grid-template-columns:1fr}}@media (max-width:600px){.jobPost_inner__A7FG8{padding:104px 20px 64px}}