.careers_careers_container__Nm08V{max-width:1200px;margin:0 auto;padding:var(--padding-2xl) var(--padding-xl)}@media(max-width:48rem){.careers_careers_container__Nm08V{padding:var(--padding-xl) var(--padding-md)}}.careers_hero_section__TGlWD{text-align:center;margin-bottom:var(--margin-4xl);display:flex;flex-direction:column;align-items:center;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:48rem){.careers_hero_section__TGlWD{margin-bottom:var(--margin-2xl)}}.careers_hero_section__TGlWD h1{font-size:var(--font-size-4xl);color:var(--phthalo-blue);margin-bottom:var(--margin-md);font-weight:var(--font-weight-bold)}@media(max-width:48rem){.careers_hero_section__TGlWD h1{font-size:var(--font-size-3xl)}}.careers_hero_section__TGlWD p{color:var(--gray-500);font-size:var(--font-size-lg);line-height:1.6;margin-top:var(--margin-sm);max-width:600px}@media(max-width:48rem){.careers_hero_section__TGlWD p{font-size:1rem}}.careers_filter_row__B8bFz{display:flex;justify-content:flex-end;margin-bottom:var(--margin-xl)}@media(max-width:48rem){.careers_filter_row__B8bFz{justify-content:center}}.careers_job_section__z6MkW{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-2xl);margin-bottom:var(--margin-4xl);border-top:1px solid var(--gray-200);padding-top:var(--padding-xl)}@media(max-width:48rem){.careers_job_section__z6MkW{grid-template-columns:1fr;gap:var(--spacing-xl);padding-top:var(--padding-xl)}}.careers_job_section__z6MkW .careers_section_info__6bE5g h2{font-size:1.125rem;margin-bottom:4px;color:var(--eerie-black);font-weight:600}@media(max-width:48rem){.careers_job_section__z6MkW .careers_section_info__6bE5g h2{margin-bottom:8px}}.careers_job_section__z6MkW .careers_section_info__6bE5g p{font-size:.875rem;color:var(--gray-500);margin:0;line-height:1.4}@media(max-width:48rem){.careers_job_section__z6MkW .careers_section_info__6bE5g p{margin-bottom:var(--margin-md)}}.careers_job_section__z6MkW .careers_jobs_list__StcMF{display:flex;flex-direction:column;gap:40px;width:100%}.careers_job_card__2ica_{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:24px;background-color:#fff;transition:transform var(--transition-bounce),box-shadow var(--transition-normal);box-shadow:0 1px 4px rgba(0,0,0,.04);width:100%;cursor:pointer}@media(max-width:48rem){.careers_job_card__2ica_{padding:20px}}.careers_job_card__2ica_:hover{box-shadow:0 10px 20px rgba(0,0,0,.06);border-color:var(--periwinkle)}.careers_job_card__2ica_ .careers_card_header__6JE8x{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}@media(max-width:480px){.careers_job_card__2ica_ .careers_card_header__6JE8x{flex-direction:column;gap:12px}}.careers_job_card__2ica_ .careers_card_header__6JE8x .careers_job_title__0gJ90{font-size:1.125rem;margin:0;color:var(--phthalo-blue);font-weight:600}@media(max-width:48rem){.careers_job_card__2ica_ .careers_card_header__6JE8x .careers_job_title__0gJ90{font-size:1rem}}.careers_job_card__2ica_ .careers_card_header__6JE8x .careers_location_tag__cFyp3{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--gray-500);background:var(--gray-50);padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--gray-200)}.careers_job_card__2ica_ .careers_card_header__6JE8x .careers_location_tag__cFyp3 svg{color:var(--phthalo-blue)}.careers_job_card__2ica_ .careers_job_desc__wML_o{font-size:.9375rem;color:var(--gray-500);margin-bottom:24px;line-height:1.6;max-width:90%}@media(max-width:48rem){.careers_job_card__2ica_ .careers_job_desc__wML_o{max-width:100%;margin-bottom:20px;font-size:.875rem}}.careers_job_card__2ica_ .careers_card_footer__heFCX{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--gray-500);margin-top:auto;gap:16px}@media(max-width:600px){.careers_job_card__2ica_ .careers_card_footer__heFCX{flex-direction:column;align-items:flex-start}}.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_meta_info__dDUO_{display:flex;gap:24px}@media(max-width:400px){.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_meta_info__dDUO_{gap:12px;flex-wrap:wrap}}.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_meta_info__dDUO_ span{display:flex;align-items:center;gap:8px}.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_meta_info__dDUO_ span svg{color:var(--blue-violet)}@media(max-width:600px){.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_apply_action__BDtJK,.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_apply_action__BDtJK button{width:100%}}.careers_job_card__2ica_ .careers_card_footer__heFCX .careers_apply_action__BDtJK button{padding:8px 20px;font-size:.875rem}.careers_modal_jd_content__Yj5Jx{display:flex;flex-direction:column;gap:32px}.careers_jd_header_info___tWll{margin-bottom:24px}.careers_jd_header_info___tWll .careers_jd_meta_row__xjv4Q{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;font-weight:500}.careers_jd_header_info___tWll .careers_jd_meta_row__xjv4Q span{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fcfcfd;border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-600);transition:all var(--transition-fast)}.careers_jd_header_info___tWll .careers_jd_meta_row__xjv4Q span svg{color:var(--blue-violet);opacity:.8}.careers_jd_header_info___tWll .careers_jd_meta_row__xjv4Q span:hover{border-color:var(--periwinkle);background:#fff}.careers_jd_body__bdFUP{display:flex;flex-direction:column;gap:32px}.careers_jd_section__jur2X h3{font-size:1rem;color:var(--phthalo-blue);margin-bottom:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.careers_jd_section__jur2X p{font-size:1rem;color:var(--gray-600);line-height:1.7;margin:0}.careers_jd_section__jur2X ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.careers_jd_section__jur2X ul li{position:relative;padding-left:24px;font-size:.9375rem;color:var(--gray-600);line-height:1.6;margin-bottom:0}.careers_jd_section__jur2X ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--blue-violet)}.careers_modal_actions__Qd7QW{display:flex;justify-content:flex-end;gap:16px;width:100%;padding-top:16px;border-top:1px solid var(--gray-100)}@media(max-width:48rem){.careers_modal_actions__Qd7QW{flex-direction:column}.careers_modal_actions__Qd7QW button{width:100%}}.careers_location_filter__yD4J3{display:flex;align-items:center;gap:8px;border:1px solid var(--gray-200);padding:8px 16px;border-radius:var(--radius-lg);font-size:.875rem;color:var(--gray-500);cursor:pointer}.careers_location_filter__yD4J3 .careers_globe_icon__QUVlv{color:#4b5563}