.select-dropdown_root__ufVCt{position:relative;width:100%;min-width:0}.select-dropdown_trigger__WujbG{width:100%;min-height:46px;height:100%;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e0dced;border-radius:7px;color:var(--theme_ink);background:#fbfaff;font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.select-dropdown_triggerOpen___GDIs,.select-dropdown_trigger__WujbG:hover{border-color:#8e78df;background:#fff;box-shadow:0 0 0 3px rgba(109,74,255,.1)}.select-dropdown_trigger__WujbG>svg:first-child{flex:0 0 auto;color:#7a8798}.select-dropdown_triggerOpen___GDIs>svg:first-child{color:var(--theme_color)}.select-dropdown_trigger__WujbG span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown_placeholder__Vf1A_{color:#7a8798}.select-dropdown_selected__WMf2O{color:var(--theme_ink)}.select-dropdown_chevron__7f5hV{flex:0 0 auto;color:#44536a;transition:transform .18s ease}.select-dropdown_triggerOpen___GDIs .select-dropdown_chevron__7f5hV{transform:rotate(180deg);color:var(--theme_color)}.select-dropdown_menu__JBaLv{position:absolute;z-index:100;top:calc(100% + 8px);right:0;left:0;width:100%;min-width:210px;overflow:hidden;border:1px solid #ddd6f4;border-radius:9px;background:#fff;box-shadow:0 18px 42px rgba(52,36,112,.18),0 3px 8px rgba(52,36,112,.08)}.select-dropdown_searchBox__FWiRR{display:flex;align-items:center;gap:8px;margin:8px;padding:0 10px;min-height:38px;border:1px solid #e0dced;border-radius:7px;color:#817a94;background:#fbfaff}.select-dropdown_searchBox__FWiRR:focus-within{border-color:#8e78df;box-shadow:0 0 0 3px rgba(109,74,255,.1)}.select-dropdown_searchBox__FWiRR input{width:100%;min-width:0;border:0;outline:0;color:var(--theme_ink);background:transparent;font:inherit;font-size:13px}.select-dropdown_searchBox__FWiRR input::placeholder{color:#8a8499}.select-dropdown_options__Sp5yZ{max-height:280px;overflow-y:auto;padding:4px}.select-dropdown_option__Dkrg_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:6px;color:#57506b;background:transparent;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.select-dropdown_optionSelected__p_6OO,.select-dropdown_option__Dkrg_:hover{color:var(--theme_color);background:#f2efff}.select-dropdown_option__Dkrg_ svg{flex:0 0 auto}.select-dropdown_noResults__mGBtd{margin:0;padding:14px 10px;color:#8a8499;font-size:13px;text-align:center}@media (max-width:620px){.select-dropdown_trigger__WujbG{min-height:44px}.select-dropdown_menu__JBaLv{min-width:0}.select-dropdown_options__Sp5yZ{max-height:240px}}.jobs_page__HzzQI{min-height:700px;background:var(--theme_background)}.jobs_shell__Rv_cr{width:min(1240px,calc(100% - 48px));margin:0 auto}.jobs_pageHeader__rNqkw{position:relative;z-index:20;overflow:visible;padding:60px 0 34px;border-bottom:1px solid var(--theme_line);background:#f3f0ff}.jobs_pageHeader__rNqkw:before{content:"";position:absolute;inset:0;overflow:hidden;opacity:.55;pointer-events:none;background-image:linear-gradient(rgba(76,55,142,.07) 1px,transparent 0),linear-gradient(90deg,rgba(76,55,142,.07) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.jobs_pageHeader__rNqkw .jobs_shell__Rv_cr{position:relative}.jobs_heroCopy__lGM_a{max-width:800px}.jobs_kicker__wkphK,.jobs_resultsEyebrow__VvPRp{display:inline-flex;align-items:center;gap:7px;color:#65598e;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.jobs_kicker__wkphK svg{color:var(--theme_signal)}.jobs_pageHeader__rNqkw :is(h1,h2){max-width:760px;margin:14px 0 12px;color:var(--theme_ink);font-family:Arial Narrow,Aptos Display,sans-serif;font-size:clamp(45px,6vw,76px);font-weight:900;line-height:.98;letter-spacing:-.055em}.jobs_pageHeader__rNqkw :is(h1,h2) em{color:var(--theme_color);font-style:normal}.jobs_pageHeader__rNqkw p{max-width:570px;margin:0 0 34px;color:#68617c;font-size:16px;line-height:1.6}.jobs_signalRail__oc7dm{position:absolute;top:28px;right:0;width:310px;display:flex;align-items:center;gap:10px;color:#756d8d;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.jobs_signalRail__oc7dm:before{content:"";position:absolute;right:0;bottom:-13px;left:0;height:1px;background:#afa5cf}.jobs_signalRail__oc7dm i{flex:1;height:1px;background:#afa5cf}.jobs_signalRail__oc7dm strong{position:absolute;right:0;bottom:-19px;z-index:1;padding:4px 7px;border-radius:999px;color:#fff;background:var(--theme_signal);font-size:8px;letter-spacing:.1em}.jobs_searchBar__efyFr{position:relative;z-index:5;max-width:960px;display:grid;grid-template-columns:minmax(0,1fr) 250px 150px;align-items:stretch;gap:0;padding:5px;border:1px solid rgba(74,51,150,.25);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 18px 50px rgba(68,46,143,.12)}.jobs_searchBar__efyFr>.jobs_queryField__kCVpQ{min-width:0;min-height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#708078}.jobs_searchBar__efyFr>.jobs_locationField__R_6Ay{min-width:0;height:56px;border-left:1px solid var(--theme_line)}.jobs_searchBar__efyFr input{width:100%;border:0;outline:0;color:var(--theme_ink);background:transparent;font:inherit;font-size:14px;font-weight:650}.jobs_searchBar__efyFr input::placeholder{color:#89958f}.jobs_searchBar__efyFr>button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:var(--theme_color_dark);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.jobs_searchBar__efyFr>button:hover{background:#49379a;transform:translateY(-1px)}.jobs_layout__M0OqG{position:relative;z-index:1;display:grid;grid-template-columns:246px minmax(0,1fr);gap:38px;align-items:start;padding-top:34px;padding-bottom:72px}.jobs_filters__5QUzK{position:sticky;top:100px;padding:0 18px 18px;border-left:2px solid var(--theme_color);background:transparent}.jobs_filterHeading__RM5U2{display:flex;justify-content:space-between;align-items:center;padding:4px 0 17px;border-bottom:1px solid var(--theme_line)}.jobs_filterHeading__RM5U2 span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:820}.jobs_filterHeading__RM5U2 button{padding:0;border:0;color:var(--theme_color);background:transparent;font:inherit;font-size:11px;font-weight:780;cursor:pointer}.jobs_filters__5QUzK>.jobs_filterField__XTCQI{display:block;padding:17px 0;border-bottom:1px solid var(--theme_line)}.jobs_filters__5QUzK>.jobs_filterField__XTCQI>span{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:#675f7b;font:750 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.jobs_activeFilters__oBaON{display:flex;flex-wrap:wrap;gap:7px;padding-top:16px}.jobs_activeFilters__oBaON small{width:100%;color:#837c92;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.jobs_activeFilters__oBaON button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #cec3f2;border-radius:999px;color:#5c46ad;background:#f2efff;font-size:11px;cursor:pointer}.jobs_resultsHeader__V0kjB{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid var(--theme_line)}.jobs_resultsHeader__V0kjB h2{margin:6px 0 0;font-family:Arial Narrow,Aptos Display,sans-serif;font-size:25px;letter-spacing:-.025em}.jobs_resultsHeader__V0kjB>p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#77867f;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.jobs_resultsHeader__V0kjB>p svg{color:var(--theme_signal)}.jobs_jobList__mkvxV{display:grid;gap:12px}.jobs_empty__2JysN{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px dashed #b8addd;border-radius:12px;color:#756f83;background:#f7f5ff;text-align:center}.jobs_empty__2JysN h3{margin:13px 0 6px;color:var(--theme_ink)}.jobs_empty__2JysN p{margin:0 0 16px;font-size:13px}.jobs_empty__2JysN button{min-height:38px;padding:0 14px;border:0;border-radius:999px;color:#fff;background:var(--theme_color_dark);font-weight:750;cursor:pointer}@media (max-width:900px){.jobs_signalRail__oc7dm{display:none}.jobs_layout__M0OqG{gap:24px;grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.jobs_shell__Rv_cr{width:min(100% - 28px,1240px)}.jobs_pageHeader__rNqkw{padding:40px 0 26px}.jobs_pageHeader__rNqkw h1{font-size:clamp(40px,12vw,58px)}.jobs_pageHeader__rNqkw p{margin-bottom:24px}.jobs_searchBar__efyFr{grid-template-columns:1fr;gap:2px;padding:7px}.jobs_searchBar__efyFr>.jobs_locationField__R_6Ay{border-top:1px solid var(--theme_line);border-left:0}.jobs_searchBar__efyFr>button{min-height:48px}.jobs_layout__M0OqG{grid-template-columns:1fr;padding-top:22px}.jobs_filters__5QUzK{position:static;padding:16px;border:1px solid var(--theme_line);border-left:3px solid var(--theme_ink);border-radius:8px}.jobs_filters__5QUzK>.jobs_filterField__XTCQI{display:inline-block;width:calc(50% - 6px);margin-right:8px;vertical-align:top}.jobs_resultsHeader__V0kjB{margin-top:4px}}@media (max-width:480px){.jobs_pageHeader__rNqkw h1{font-size:43px}.jobs_filters__5QUzK>.jobs_filterField__XTCQI{width:100%;margin-right:0}.jobs_resultsHeader__V0kjB>p{display:none}}@media (prefers-reduced-motion:reduce){.jobs_searchBar__efyFr>button{transition:none}}