.JobsSearch-module__wWwstW__root{flex:auto;min-width:0;position:relative}.JobsSearch-module__wWwstW__form{align-items:stretch;gap:8px;display:flex}.JobsSearch-module__wWwstW__glyph{color:var(--color-cream-dim);pointer-events:none;z-index:1;font-size:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.JobsSearch-module__wWwstW__input{min-width:0;font-family:var(--type-mono);color:var(--color-cream);background:var(--color-void-elevated);border:1px solid var(--color-void-line);border-radius:var(--rad-sm);outline:none;flex:auto;padding:9px 12px 9px 30px;font-size:13px;transition:border-color .14s,box-shadow .14s}.JobsSearch-module__wWwstW__input::placeholder{color:var(--color-cream-dim)}.JobsSearch-module__wWwstW__input:focus{border-color:var(--color-plasma);box-shadow:0 0 0 1px var(--color-plasma)}.JobsSearch-module__wWwstW__submit{font-family:var(--type-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-void);background:var(--color-plasma);border-radius:var(--rad-sm);cursor:pointer;border:none;padding:0 16px;font-size:11px;font-weight:700;transition:background .14s}.JobsSearch-module__wWwstW__submit:hover{background:var(--color-plasma-hot,var(--color-plasma))}.JobsSearch-module__wWwstW__dropdown{z-index:40;background:var(--color-void-elevated);border:1px solid var(--color-void-line);border-radius:var(--rad-sm);max-height:56vh;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0000008c}.JobsSearch-module__wWwstW__group{margin-bottom:4px}.JobsSearch-module__wWwstW__groupHead{font-family:var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-dim);padding:6px 8px 4px;font-size:9px;font-weight:700}.JobsSearch-module__wWwstW__item{border-radius:var(--rad-sm);width:100%;color:var(--color-cream-muted);font-family:var(--type-mono);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.JobsSearch-module__wWwstW__itemActive,.JobsSearch-module__wWwstW__item:hover{color:var(--color-cream);background:#1d8fff1a;border-color:#1d8fff73}.JobsSearch-module__wWwstW__itemLogo{border-radius:3px;flex:none;display:inline-flex;overflow:hidden}.JobsSearch-module__wWwstW__itemGlyph{width:18px;color:var(--color-plasma);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.JobsSearch-module__wWwstW__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-cream);font-size:12px;overflow:hidden}.JobsSearch-module__wWwstW__itemCount{color:var(--color-cream-dim);font-variant-numeric:tabular-nums;font-size:10px}@media (max-width:760px){.JobsSearch-module__wWwstW__submit{padding:0 12px}.JobsSearch-module__wWwstW__item{padding:11px 8px}}
.FilterSheet-module__kYF4Sa__trigger{display:none}.FilterSheet-module__kYF4Sa__inline{display:block}@media (max-width:760px){.FilterSheet-module__kYF4Sa__trigger{border:none;border-bottom:1px dashed var(--color-void-line);width:100%;min-height:44px;color:var(--color-cream);font-family:var(--type-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:0;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.FilterSheet-module__kYF4Sa__trigger:after{content:"▾";color:var(--color-plasma)}.FilterSheet-module__kYF4Sa__inline{display:none}}.FilterSheet-module__kYF4Sa__overlay{z-index:90;background:#020306b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.FilterSheet-module__kYF4Sa__panel{border-radius:var(--rad-sm) var(--rad-sm) 0 0;background:var(--color-void-elevated);width:100%;max-height:80dvh;font-family:var(--type-mono);border:1px solid #ffffff1f;border-bottom:0;flex-direction:column;display:flex;box-shadow:0 -18px 42px #00000094,inset 0 0 0 1px #ffffff0f}.FilterSheet-module__kYF4Sa__head{border-bottom:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.FilterSheet-module__kYF4Sa__title{color:var(--color-cream-dim);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.FilterSheet-module__kYF4Sa__close{border-radius:var(--rad-sm);width:40px;height:40px;color:var(--color-cream-dim);cursor:pointer;background:#020306b8;border:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.FilterSheet-module__kYF4Sa__close:hover,.FilterSheet-module__kYF4Sa__close:focus-visible{color:var(--color-cream);background:#1d8fff24;border-color:#1d8fffad;outline:0}.FilterSheet-module__kYF4Sa__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.FilterSheet-module__kYF4Sa__foot{padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));border-top:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.FilterSheet-module__kYF4Sa__reset{border:1px solid var(--color-emergency);border-radius:var(--rad-sm);min-height:44px;color:var(--color-emergency);font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.FilterSheet-module__kYF4Sa__reset[data-empty]{border-color:var(--color-void-line);color:var(--color-cream-dim);pointer-events:none}.FilterSheet-module__kYF4Sa__show{border-radius:var(--rad-sm);background:var(--color-plasma);max-width:60%;min-height:44px;color:var(--color-void);font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;flex:auto;font-size:12px;font-weight:700}
.JobsFilters-module__QUSKQq__console{flex-direction:column;display:flex}.JobsFilters-module__QUSKQq__bar{border-bottom:1px dashed var(--color-void-line);align-items:center;gap:14px;padding:10px 18px;display:flex}.JobsFilters-module__QUSKQq__sort{flex:none;align-items:center;gap:8px;display:flex}.JobsFilters-module__QUSKQq__sortLabel{font-family:var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--table-header-text);font-size:9px;font-weight:700}.JobsFilters-module__QUSKQq__sortSeg{border:1px solid var(--color-void-line);border-radius:var(--rad-sm);background:#f2ede30a;align-items:stretch;display:inline-flex;overflow:hidden}.JobsFilters-module__QUSKQq__sortLink{min-height:26px;font-family:var(--type-mono);letter-spacing:0;text-transform:uppercase;color:var(--color-cream-muted);transition:color var(--dur-quick) ease, background var(--dur-quick) ease;align-items:center;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.JobsFilters-module__QUSKQq__sortLink+.JobsFilters-module__QUSKQq__sortLink{border-left:1px solid #ffffff29}.JobsFilters-module__QUSKQq__sortLink:hover{color:var(--color-cream);background:#1d8fff1f}.JobsFilters-module__QUSKQq__sortActive{color:var(--color-cream);background:#1d8fff29}.JobsFilters-module__QUSKQq__rail{border-bottom:1px dashed var(--color-void-line);flex-direction:column;gap:10px;padding:12px 18px 14px;display:flex}.JobsFilters-module__QUSKQq__group{flex-direction:column;gap:6px;display:flex}.JobsFilters-module__QUSKQq__groupLabel{font-family:var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--table-header-text);border-bottom:1px solid var(--color-void-line);padding-bottom:4px;font-size:9px;font-weight:700}.JobsFilters-module__QUSKQq__chipRow{flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.JobsFilters-module__QUSKQq__chip{min-height:26px;font-family:var(--type-mono);letter-spacing:0;text-transform:uppercase;color:var(--color-cream-muted);border:1px solid var(--color-void-line);border-radius:var(--rad-sm);transition:color var(--dur-quick) ease, border-color var(--dur-quick) ease, background var(--dur-quick) ease;background:#f2ede30a;align-items:center;gap:6px;padding:0 9px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.JobsFilters-module__QUSKQq__chip:hover{color:var(--color-cream);border-color:#1d8fff73}.JobsFilters-module__QUSKQq__chipActive{color:var(--color-cream);background:#1d8fff29;border-color:#1d8fffad}.JobsFilters-module__QUSKQq__chipActive:hover{border-color:var(--color-plasma-hot)}.JobsFilters-module__QUSKQq__chipCount{color:var(--color-cream-dim);font-variant-numeric:tabular-nums;font-size:9px}.JobsFilters-module__QUSKQq__chipActive .JobsFilters-module__QUSKQq__chipCount{color:var(--color-plasma)}.JobsFilters-module__QUSKQq__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.JobsFilters-module__QUSKQq__toggle{min-height:26px;font-family:var(--type-mono);letter-spacing:0;text-transform:uppercase;color:var(--color-cream-muted);border:1px solid var(--color-void-line);border-radius:var(--rad-sm);transition:color var(--dur-quick) ease, border-color var(--dur-quick) ease, background var(--dur-quick) ease;background:#f2ede30a;align-items:center;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}.JobsFilters-module__QUSKQq__toggle:hover{color:var(--color-cream);background:#1d8fff1f;border-color:#1d8fff73}.JobsFilters-module__QUSKQq__toggleActive{color:var(--color-void);background:var(--color-signal);border-color:var(--color-signal)}.JobsFilters-module__QUSKQq__more{font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-plasma);align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.JobsFilters-module__QUSKQq__more:hover{color:var(--color-cream)}.JobsFilters-module__QUSKQq__moreIcon{flex:none;display:block}.JobsFilters-module__QUSKQq__divider{background:var(--color-void-line);flex:none;width:1px;height:14px}.JobsFilters-module__QUSKQq__disclosure{display:flex}.JobsFilters-module__QUSKQq__clear{font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-emergency);margin-left:auto;font-size:10px;text-decoration:none}.JobsFilters-module__QUSKQq__clear:hover{text-decoration:underline}.JobsFilters-module__QUSKQq__secondary{flex-direction:column;gap:10px;display:flex}@media (min-width:761px){.JobsFilters-module__QUSKQq__rail[data-more="0"] [data-secondary]{display:none}}.JobsFilters-module__QUSKQq__chip:focus-visible,.JobsFilters-module__QUSKQq__toggle:focus-visible{outline:2px solid var(--color-plasma);outline-offset:2px}.JobsFilters-module__QUSKQq__sortLink:focus-visible{outline:2px solid var(--color-plasma);outline-offset:-2px}.JobsFilters-module__QUSKQq__more:focus-visible,.JobsFilters-module__QUSKQq__clear:focus-visible{outline:2px solid var(--color-plasma);outline-offset:3px;border-radius:1px}@media (max-width:760px){.JobsFilters-module__QUSKQq__bar{padding:10px 12px}.JobsFilters-module__QUSKQq__rail{gap:18px;padding:14px}.JobsFilters-module__QUSKQq__more,.JobsFilters-module__QUSKQq__disclosure,.JobsFilters-module__QUSKQq__divider{display:none}.JobsFilters-module__QUSKQq__controls{gap:10px}.JobsFilters-module__QUSKQq__sortSeg .JobsFilters-module__QUSKQq__sortLink{min-height:44px;padding:0 16px}.JobsFilters-module__QUSKQq__toggle{align-items:center;min-height:44px;display:inline-flex}.JobsFilters-module__QUSKQq__chipRow{gap:8px}.JobsFilters-module__QUSKQq__chip{min-height:44px;padding:0 14px}.JobsFilters-module__QUSKQq__clear{display:none}}
.badges-module__vjE5eW__salary{font-family:var(--type-mono);letter-spacing:.02em;color:var(--color-signal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.badges-module__vjE5eW__salaryNone{font-family:var(--type-mono);color:var(--color-cream-dim);font-size:12px}.badges-module__vjE5eW__clear{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:var(--rad-sm);align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.badges-module__vjE5eW__clearNone{font-family:var(--type-mono);color:var(--color-cream-dim);font-size:12px}.badges-module__vjE5eW__clear_trust{color:var(--color-plasma);background:#1d8fff21;box-shadow:inset 0 0 0 1px #1d8fff47}.badges-module__vjE5eW__clear_secret{color:var(--color-sodium);background:#ffb34721;box-shadow:inset 0 0 0 1px #ffb34747}.badges-module__vjE5eW__clear_ts{color:var(--color-sodium-hot);background:#ffd27a21;box-shadow:inset 0 0 0 1px #ffd27a47}.badges-module__vjE5eW__clear_tssci{color:var(--color-emergency);background:#ff3b3b24;box-shadow:inset 0 0 0 1px #ff3b3b4d}.badges-module__vjE5eW__clear_unknown{color:var(--color-cream-muted);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.badges-module__vjE5eW__work{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-cream-muted);font-size:10px;font-weight:600}.badges-module__vjE5eW__work_remote{color:var(--color-plasma)}.badges-module__vjE5eW__work_hybrid{color:var(--color-cream-muted)}.badges-module__vjE5eW__work_onsite{color:var(--color-cream-dim)}.badges-module__vjE5eW__itar{font-family:var(--type-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sodium);border-radius:var(--rad-sm);background:#ffb34721;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb34747}
.JobDetail-module__dQPdPa__page{background:var(--color-void);color:var(--color-cream);flex-direction:column;gap:8px;padding:8px;display:flex;position:fixed;inset:0;overflow:hidden}.JobDetail-module__dQPdPa__mastSlot{flex:none;min-width:0}.JobDetail-module__dQPdPa__instrument{border:1px solid var(--color-void-line);background:var(--color-void);flex:1 1 0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.JobDetail-module__dQPdPa__scrollBody{min-height:0;overflow:hidden auto}.JobDetail-module__dQPdPa__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0;display:grid}.JobDetail-module__dQPdPa__main{border-right:1px solid var(--color-void-line);min-width:0;padding:22px 26px 60px}.JobDetail-module__dQPdPa__hero{border-bottom:1px dashed var(--color-void-line);flex-direction:column;gap:10px;padding-bottom:18px;display:flex}.JobDetail-module__dQPdPa__title{font-family:var(--type-display);letter-spacing:-.015em;color:var(--color-cream);margin:0;font-size:28px;font-weight:600;line-height:1.12}.JobDetail-module__dQPdPa__employer{font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-plasma);margin:0;font-size:13px}.JobDetail-module__dQPdPa__loc{color:var(--color-cream-muted)}.JobDetail-module__dQPdPa__heroMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.JobDetail-module__dQPdPa__applyBtn{font-family:var(--type-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-void);background:var(--color-plasma);border-radius:var(--rad-sm);align-self:flex-start;margin-top:4px;padding:11px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:background .14s}.JobDetail-module__dQPdPa__applyBtn:hover{background:var(--color-plasma-hot,var(--color-plasma))}.JobDetail-module__dQPdPa__eligibility{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 28px;margin:20px 0;padding:0;display:grid}.JobDetail-module__dQPdPa__eli{flex-direction:column;gap:3px;display:flex}.JobDetail-module__dQPdPa__eli dt{font-family:var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-dim);font-size:9px;font-weight:700}.JobDetail-module__dQPdPa__eli dd{font-family:var(--type-mono);letter-spacing:.02em;color:var(--color-cream);margin:0;font-size:12px}.JobDetail-module__dQPdPa__description{font-family:var(--type-ui);color:var(--color-cream-muted);max-width:70ch;margin-top:8px;font-size:14px;line-height:1.6}:is(.JobDetail-module__dQPdPa__description h1,.JobDetail-module__dQPdPa__description h2,.JobDetail-module__dQPdPa__description h3,.JobDetail-module__dQPdPa__description strong,.JobDetail-module__dQPdPa__description b){color:var(--color-cream)}:is(.JobDetail-module__dQPdPa__description h2,.JobDetail-module__dQPdPa__description h3){font-family:var(--type-ui);margin:20px 0 8px;font-size:15px;font-weight:600}.JobDetail-module__dQPdPa__description p{margin:0 0 12px}:is(.JobDetail-module__dQPdPa__description ul,.JobDetail-module__dQPdPa__description ol){margin:0 0 14px;padding-left:20px}.JobDetail-module__dQPdPa__description li{margin:4px 0}.JobDetail-module__dQPdPa__description a{color:var(--color-plasma)}.JobDetail-module__dQPdPa__provenance{border-top:1px dashed var(--color-void-line);font-family:var(--type-mono);letter-spacing:.02em;color:var(--color-cream-dim);max-width:70ch;margin:28px 0 0;padding-top:14px;font-size:10px;line-height:1.5}aside.JobDetail-module__dQPdPa__panel{padding:22px 18px}.JobDetail-module__dQPdPa__layout>aside{padding:22px 18px}@media (max-width:920px){.JobDetail-module__dQPdPa__layout{grid-template-columns:1fr}.JobDetail-module__dQPdPa__main{border-right:none;border-bottom:1px solid var(--color-void-line);padding:18px 16px 40px}.JobDetail-module__dQPdPa__title{font-size:23px}}.JobDetail-module__dQPdPa__verdict{font-family:var(--type-mono);letter-spacing:.03em;color:var(--color-plasma);margin:0 0 4px;font-size:12px;font-weight:700}.JobDetail-module__dQPdPa__related{flex-direction:column;gap:12px;padding:0 26px 48px;display:flex}@media (max-width:920px){.JobDetail-module__dQPdPa__related{padding:0 16px 40px}}.JobDetail-module__dQPdPa__titleRow{align-items:center;gap:12px;min-width:0;display:flex}.JobDetail-module__dQPdPa__heroLogo{border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.JobDetail-module__dQPdPa__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}
.jobColumns-module__TufUsq__cellMono{font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-cream-dim);font-variant-numeric:tabular-nums;font-size:11px}.jobColumns-module__TufUsq__roleWrap{align-items:center;gap:10px;min-width:0;display:flex}.jobColumns-module__TufUsq__roleLogo{flex:none;display:inline-flex}.jobColumns-module__TufUsq__role{flex-direction:column;gap:1px;min-width:0;display:flex}.jobColumns-module__TufUsq__role strong{font-family:var(--type-ui);color:var(--color-cream);font-size:14px;font-weight:600;line-height:1.25}.jobColumns-module__TufUsq__role em{font-style:normal;font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-plasma);font-size:11px}.jobColumns-module__TufUsq__role small{font-family:var(--type-mono);letter-spacing:.06em;color:var(--color-cream-dim);font-size:10px}.jobColumns-module__TufUsq__location{flex-direction:column;gap:3px;display:flex}.jobColumns-module__TufUsq__cluster{font-family:var(--type-mono);color:var(--color-cream-muted);font-size:11px}.jobColumns-module__TufUsq__workRow{align-items:center;gap:8px;display:inline-flex}
.JobsLanding-module__LDHowa__page{background:var(--color-void);color:var(--color-cream);flex-direction:column;gap:8px;padding:8px;display:flex;position:fixed;inset:0;overflow:hidden}.JobsLanding-module__LDHowa__mastSlot{flex:none}.JobsLanding-module__LDHowa__instrument{border:1px solid var(--color-void-line);background:var(--color-void);flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.JobsLanding-module__LDHowa__scrollBody{min-height:0;overflow:hidden auto}.JobsLanding-module__LDHowa__head{border-bottom:1px dashed var(--color-void-line);flex-direction:column;gap:8px;padding:26px 22px 18px;display:flex}.JobsLanding-module__LDHowa__kicker{font-family:var(--type-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-plasma);font-size:10px;font-weight:700}.JobsLanding-module__LDHowa__heading{font-family:var(--type-display);letter-spacing:-.015em;color:var(--color-cream);margin:0;font-size:30px;font-weight:600;line-height:1.1}.JobsLanding-module__LDHowa__intro{max-width:72ch;font-family:var(--type-ui);color:var(--color-cream-muted);margin:0;font-size:14px;line-height:1.55}.JobsLanding-module__LDHowa__browse{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-plasma);margin-top:2px;font-size:11px;font-weight:700;text-decoration:none}.JobsLanding-module__LDHowa__browse:hover{color:var(--color-cream)}.JobsLanding-module__LDHowa__empty{font-family:var(--type-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cream-dim);text-align:center;margin:0;padding:40px 18px;font-size:11px;font-weight:700}@media (max-width:760px){.JobsLanding-module__LDHowa__head{padding:18px 14px 14px}.JobsLanding-module__LDHowa__heading{font-size:23px}}
.JobsPage-module__PLXwvq__page{background:var(--color-void);color:var(--color-cream);flex-direction:column;gap:8px;padding:8px;display:flex;position:fixed;inset:0;overflow:hidden}.JobsPage-module__PLXwvq__mastSlot{flex:none;min-width:0}.JobsPage-module__PLXwvq__instrument{border:1px solid var(--color-void-line);background:var(--color-void);flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.JobsPage-module__PLXwvq__scrollBody{background:var(--color-void);min-width:0;min-height:0;overflow:hidden auto}.JobsPage-module__PLXwvq__empty{font-family:var(--type-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cream-dim);text-align:center;margin:0;padding:40px 18px;font-size:11px;font-weight:700}.JobsPage-module__PLXwvq__cellMono{font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-cream-dim);font-variant-numeric:tabular-nums;font-size:11px}.JobsPage-module__PLXwvq__role{flex-direction:column;gap:1px;min-width:0;display:flex}.JobsPage-module__PLXwvq__role strong{font-family:var(--type-ui);color:var(--color-cream);font-size:14px;font-weight:600;line-height:1.25}.JobsPage-module__PLXwvq__role em{font-style:normal;font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-plasma);font-size:11px}.JobsPage-module__PLXwvq__role small{font-family:var(--type-mono);letter-spacing:.06em;color:var(--color-cream-dim);font-size:10px}.JobsPage-module__PLXwvq__location{flex-direction:column;gap:3px;display:flex}.JobsPage-module__PLXwvq__cluster{font-family:var(--type-mono);color:var(--color-cream-muted);font-size:11px}.JobsPage-module__PLXwvq__workRow{align-items:center;gap:8px;display:inline-flex}.JobsPage-module__PLXwvq__pager{border-top:1px dashed var(--color-void-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 28px;display:flex}.JobsPage-module__PLXwvq__pagerLink{font-family:var(--type-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-plasma);font-size:11px;font-weight:700;text-decoration:none}.JobsPage-module__PLXwvq__pagerLink:hover{color:var(--color-cream)}.JobsPage-module__PLXwvq__pagerDisabled{font-family:var(--type-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-void-line);font-size:11px}.JobsPage-module__PLXwvq__pagerStatus{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream-dim);font-size:10px}.JobsPage-module__PLXwvq__sortRow{border-bottom:1px dashed var(--color-void-line);align-items:baseline;gap:14px;padding:8px 18px;display:flex}.JobsPage-module__PLXwvq__sortLabel{font-family:var(--type-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-cream-dim);font-size:9px;font-weight:700}.JobsPage-module__PLXwvq__sortLink{font-family:var(--type-mono);letter-spacing:.04em;color:var(--color-cream-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px;text-decoration:none}.JobsPage-module__PLXwvq__sortLink:hover{color:var(--color-cream)}.JobsPage-module__PLXwvq__sortActive{color:var(--color-cream);border-bottom-color:var(--color-plasma)}@media (max-width:760px){.JobsPage-module__PLXwvq__sortRow{padding:8px 12px}}
