.JobPostingPage_page__JaPHH{display:flex;flex-direction:column;width:100%;max-width:880px;margin:0 auto;padding:32px 20px 96px}@media(min-width:769px){.JobPostingPage_page__JaPHH{padding-top:64px}}.JobPostingPage_status__KOLF3{display:flex;flex-direction:column;align-items:center;gap:20px;padding:96px 0;text-align:center}.JobPostingPage_backLink__Et0d6{align-self:flex-start;margin-bottom:32px;text-decoration:none;color:var(--g-color-text-primary)}.JobPostingPage_backLink__Et0d6:focus,.JobPostingPage_backLink__Et0d6:hover{color:var(--g-color-text-link-hover)}.JobPostingPage_header__Valaq{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.JobPostingPage_jobMeta__Du38j{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--g-color-text-secondary)}.JobPostingPage_content__6qLOH{font-size:var(--g-text-body-2-font-size,var(--pc-text-body-2-font-size));line-height:var(--g-text-body-2-line-height,var(--pc-text-body-2-line-height));color:var(--g-color-text-primary)}.JobPostingPage_content__6qLOH h1,.JobPostingPage_content__6qLOH h2,.JobPostingPage_content__6qLOH h3,.JobPostingPage_content__6qLOH h4,.JobPostingPage_content__6qLOH h5{margin:32px 0 12px}.JobPostingPage_content__6qLOH h1:first-child,.JobPostingPage_content__6qLOH h2:first-child,.JobPostingPage_content__6qLOH h3:first-child,.JobPostingPage_content__6qLOH h4:first-child,.JobPostingPage_content__6qLOH h5:first-child{margin-top:0}.JobPostingPage_content__6qLOH ol,.JobPostingPage_content__6qLOH p,.JobPostingPage_content__6qLOH ul{margin:0 0 16px}.JobPostingPage_content__6qLOH ol,.JobPostingPage_content__6qLOH ul{padding-left:24px}.JobPostingPage_content__6qLOH li{margin-bottom:8px}.JobPostingPage_content__6qLOH a{color:var(--g-color-text-link)}.JobPostingPage_content__6qLOH a:hover{color:var(--g-color-text-link-hover)}.JobPostingPage_content__6qLOH table{border-collapse:collapse}.JobPostingPage_content__6qLOH table td,.JobPostingPage_content__6qLOH table th{padding:8px 12px;border:1px solid var(--g-color-line-generic)}.JobPostingPage_payRange__2cpss{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:16px 20px;border-radius:12px;background:var(--g-color-base-generic)}.JobPostingPage_payRange__2cpss .JobPostingPage_content__6qLOH p:last-child{margin-bottom:0}.JobPostingPage_payRangeValue__8UR_M{font-weight:var(--g-text-body-font-weight-bold,600)}.JobPostingPage_aiDisclaimer__dkDlS{margin-top:24px;padding:16px 20px;border-radius:12px;background:var(--g-color-base-generic)}.JobPostingPage_applySection__PxIjw{margin-top:64px}.JobPostingPage_applyTitle__Hhg3G{margin-bottom:32px}.JobPostingPage_form__cTnVr{display:flex;flex-direction:column;gap:28px}.JobPostingPage_formField__NPhmv{display:flex;flex-direction:column;gap:8px}.JobPostingPage_fieldLabel__jgIdF{font-weight:var(--g-text-body-font-weight-bold,600)}.JobPostingPage_optional__tkufS{font-weight:400;color:var(--g-color-text-secondary)}.JobPostingPage_orText__o89Mg{margin-top:4px;letter-spacing:.04em;text-transform:uppercase;color:var(--g-color-text-secondary)}.JobPostingPage_select__85Dei,.JobPostingPage_textArea__oA3zB,.JobPostingPage_textInput__BUKzX{width:100%}.JobPostingPage_selectPopup__gpeYm[class*=g-select-popup]{max-height:calc(90vh - var(--header-height))}.JobPostingPage_selectHint__sMw1A{padding:8px 12px;color:var(--g-color-text-secondary)}.JobPostingPage_fileField__Rwuiy{display:flex;flex-direction:column;gap:8px}.JobPostingPage_fileLabel__nFu7r{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.JobPostingPage_fileButton__GqnED{padding:10px 20px;border:1px solid var(--g-color-line-generic-active);border-radius:12px;background:var(--g-color-base-background);transition:background-color .15s ease-out}.JobPostingPage_fileButton__GqnED:hover{background:var(--g-color-base-simple-hover)}.JobPostingPage_fileName__uQ5p1{color:var(--g-color-text-secondary);overflow-wrap:anywhere}.JobPostingPage_hiddenFileInput__vG9xl{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;white-space:nowrap;clip-path:inset(50%)}.JobPostingPage_fileModeButtons__Emvph{display:flex;flex-wrap:wrap;gap:8px}.JobPostingPage_fileModeButton__pOSAP{padding:10px 20px;cursor:pointer;border:1px solid var(--g-color-line-generic-active);border-radius:12px;background:var(--g-color-base-background);transition:background-color .15s ease-out}.JobPostingPage_fileModeButton__pOSAP:hover{background:var(--g-color-base-simple-hover)}.JobPostingPage_fileModeButtonActive__vQ9B0{background:var(--g-color-base-selection)}.JobPostingPage_phoneRow__lAphA{display:flex;flex-wrap:wrap;gap:8px}.JobPostingPage_phoneRow__lAphA .JobPostingPage_select__85Dei{flex:0 0 200px}.JobPostingPage_phoneRow__lAphA .JobPostingPage_textInput__BUKzX{flex:1 1 200px}.JobPostingPage_fileTypesHint__8AGbX{color:var(--g-color-text-secondary)}.JobPostingPage_fieldError__ejdkZ{color:var(--g-color-text-danger)}.JobPostingPage_formSection__jeGjL{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:none}.JobPostingPage_complianceDescription__KWRC3,.JobPostingPage_questionDescription__IP6av{font-size:var(--g-text-body-1-font-size);color:var(--g-color-text-secondary)}.JobPostingPage_raceEthnicityLink__Fnobp{align-self:flex-start;color:var(--g-color-text-link)}.JobPostingPage_raceEthnicityLink__Fnobp:hover{color:var(--g-color-text-link-hover)}.JobPostingPage_consents__fyUMz{display:flex;flex-direction:column;gap:12px}.JobPostingPage_honeypot__FwVgl{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.JobPostingPage_turnstile__6oq5s{display:flex;flex-direction:column;gap:8px}.JobPostingPage_submitButton__57RRk{align-self:flex-start}.JobPostingPage_success__4iTHh{display:flex;flex-direction:column;gap:12px;padding:40px 0}.g-text-area{--_--text-color:var(--g-color-text-primary);--_--placeholder-color:var(--g-color-text-hint);--_--background-color:transparent;--_--border-width:1px;--_--clear-offset:calc(var(--g-text-area-border-width, 1px) + 1px);--_--focus-outline-color:var(--g-text-area-focus-outline-color);display:inline-block;width:100%;position:relative}.g-text-area__content{box-sizing:border-box;display:flex;width:inherit;height:inherit;background-color:var(--g-text-area-background-color,var(--_--background-color));border-width:var(--g-text-area-border-width,var(--_--border-width));border-style:solid;border-color:var(--g-text-area-border-color,var(--_--border-color));color:var(--g-text-area-text-color,var(--_--text-color));overflow:hidden}.g-text-area__content:hover{border-color:var(--g-text-area-border-color-hover,var(--_--border-color-hover))}.g-text-area__content:focus-within{border-color:var(--g-text-area-border-color-active,var(--_--border-color-active));outline:2px solid var(--g-text-area-focus-outline-color,var(--_--focus-outline-color));outline-offset:-1px}.g-text-area__control{box-sizing:border-box;display:inline-block;flex-grow:1;vertical-align:top;position:relative;margin:0;padding:0;width:100%;font-weight:var(--g-text-body-font-weight);font-family:var(--g-text-body-font-family);color:inherit;background-color:transparent;border:none;resize:none;overflow-x:hidden}.g-text-area__control::placeholder{color:var(--g-text-area-placeholder-color,var(--_--placeholder-color))}.g-text-area__control:focus{outline:none}.g-text-area__control[type=number]{appearance:textfield}.g-text-area__clear{position:absolute}.g-text-area__clear_size_m,.g-text-area__clear_size_s{inset-inline-end:var(--_--clear-offset);inset-block-start:var(--_--clear-offset)}.g-text-area__clear_size_l,.g-text-area__clear_size_xl{inset-inline-end:calc(var(--_--clear-offset) + 1px);inset-block-start:calc(var(--_--clear-offset) + 2px)}.g-text-area_size_s{--_--border-radius:var(--g-border-radius-s)}.g-text-area_size_s .g-text-area__control{--_--input-control-border-width:var(
      --g-text-input-border-width,var(--g-text-area-border-width,1px)
  );font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(24px - var(--_--input-control-border-width) * 2);padding:3px 8px}.g-text-area_size_s.g-text-area_has-clear .g-text-area__control{padding-inline-end:26px}.g-text-area_size_m{--_--border-radius:var(--g-border-radius-m)}.g-text-area_size_m .g-text-area__control{--_--input-control-border-width:var(
      --g-text-input-border-width,var(--g-text-area-border-width,1px)
  );font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(28px - var(--_--input-control-border-width) * 2);padding:5px 8px}.g-text-area_size_m.g-text-area_has-clear .g-text-area__control{padding-inline-end:26px}.g-text-area_size_l{--_--border-radius:var(--g-border-radius-l)}.g-text-area_size_l .g-text-area__control{--_--input-control-border-width:var(
      --g-text-input-border-width,var(--g-text-area-border-width,1px)
  );font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);height:calc(36px - var(--_--input-control-border-width) * 2);padding:9px 12px}.g-text-area_size_l.g-text-area_has-clear .g-text-area__control{padding-inline-end:36px}.g-text-area_size_xl{--_--border-radius:var(--g-border-radius-xl)}.g-text-area_size_xl .g-text-area__control{--_--input-control-border-width:var(
      --g-text-input-border-width,var(--g-text-area-border-width,1px)
  );font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-2-font-size);line-height:var(--g-text-body-2-line-height);height:calc(44px - var(--_--input-control-border-width) * 2);padding:11px 12px}.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control{padding-inline-end:36px}.g-text-area_view_normal{--_--border-color:var(--g-color-line-generic);--_--border-color-hover:var(--g-color-line-generic-hover);--_--border-color-active:var(--g-color-line-generic-active)}.g-text-area_view_clear{--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent;--_--border-radius:0}.g-text-area_view_clear .g-text-area__content{border-inline:0}.g-text-area_view_clear .g-text-area__control{padding-inline:0}.g-text-area.g-text-area_pin_round-round .g-text-area__content{border-radius:var(--g-text-area-border-radius,var(--_--border-radius))}.g-text-area.g-text-area_pin_brick-brick .g-text-area__content{border-radius:0}.g-text-area.g-text-area_pin_clear-clear .g-text-area__content{border-radius:0;border-inline:0}.g-text-area.g-text-area_pin_circle-circle .g-text-area__content{border-radius:100px}.g-text-area.g-text-area_pin_round-brick .g-text-area__content{border-start-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-end-radius:0}.g-text-area.g-text-area_pin_brick-round .g-text-area__content{border-start-start-radius:0;border-start-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-start-radius:0;border-end-end-radius:var(--g-text-area-border-radius,var(--_--border-radius))}.g-text-area.g-text-area_pin_round-clear .g-text-area__content{border-start-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-start-end-radius:0;border-end-start-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-end-radius:0;border-inline-end:0}.g-text-area.g-text-area_pin_clear-round .g-text-area__content{border-start-start-radius:0;border-start-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-end-start-radius:0;border-end-end-radius:var(--g-text-area-border-radius,var(--_--border-radius));border-inline-start:0}.g-text-area.g-text-area_pin_brick-clear .g-text-area__content{border-radius:0;border-inline-end:0}.g-text-area.g-text-area_pin_clear-brick .g-text-area__content{border-radius:0;border-inline-start:0}.g-text-area.g-text-area_pin_circle-brick .g-text-area__content{border-start-start-radius:100px;border-start-end-radius:0;border-end-start-radius:100px;border-end-end-radius:0}.g-text-area.g-text-area_pin_brick-circle .g-text-area__content{border-start-start-radius:0;border-start-end-radius:100px;border-end-start-radius:0;border-end-end-radius:100px}.g-text-area.g-text-area_pin_circle-clear .g-text-area__content{border-start-start-radius:100px;border-start-end-radius:0;border-end-start-radius:100px;border-end-end-radius:0;border-inline-end:0}.g-text-area.g-text-area_pin_clear-circle .g-text-area__content{border-start-start-radius:0;border-start-end-radius:100px;border-end-start-radius:0;border-end-end-radius:100px;border-inline-start:0}.g-text-area_disabled{--_--text-color:var(--g-color-text-hint);--_--background-color:var(--g-color-base-generic-accent-disabled);--_--border-color:transparent;--_--border-color-hover:transparent;--_--border-color-active:transparent}.g-text-area_has-scrollbar .g-text-area__clear{inset-inline-end:var(--g-scrollbar-width)}.g-text-area_state_error.g-text-area_view_normal .g-text-area__content,.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within,.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover{border-color:var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_clear .g-text-area__content,.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within,.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover{border-block-end:1px solid var(--g-color-line-danger)}.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within{--_--focus-outline-color:var(--g-color-line-danger)}.g-spin{display:inline-block;backface-visibility:hidden;animation:g-spin 1s linear infinite}.g-spin__inner{box-sizing:border-box;height:100%;width:50%;margin-inline-start:50%;border:2px solid var(--g-color-line-brand);border-inline-start:none;border-start-end-radius:25px;border-end-end-radius:25px}.g-spin_size_xs{width:16px;height:16px}.g-spin_size_s{width:24px;height:24px}.g-spin_size_m{width:28px;height:28px}.g-spin_size_l{width:32px;height:32px}.g-spin_size_xl{width:36px;height:36px}@keyframes g-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}