.JobsBoard-module__QEC_5a__opener{color:var(--color-ink);background:var(--color-chartreuse)}.JobsBoard-module__QEC_5a__openerInner{gap:var(--space-4);padding-block:56px var(--space-6);flex-direction:column;display:flex}.JobsBoard-module__QEC_5a__openerTop{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.JobsBoard-module__QEC_5a__openerTitle{gap:var(--space-2);flex-direction:column;max-width:760px;display:flex}.JobsBoard-module__QEC_5a__eyebrow,.JobsBoard-module__QEC_5a__eyebrowMuted,.JobsBoard-module__QEC_5a__shortcutsLabel,.JobsBoard-module__QEC_5a__supportInkEyebrow,.JobsBoard-module__QEC_5a__panelLabel,.JobsBoard-module__QEC_5a__guideBandLabel,.JobsBoard-module__QEC_5a__laneHeads span{font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-synthesis:none;font-variation-settings:normal;letter-spacing:var(--tracking-label);font-weight:325;line-height:var(--leading-label);text-transform:uppercase;margin:0}.JobsBoard-module__QEC_5a__eyebrowMuted,.JobsBoard-module__QEC_5a__panelLabel,.JobsBoard-module__QEC_5a__laneHeads span{color:var(--color-muted)}.JobsBoard-module__QEC_5a__openerTitle h1{font-family:var(--font-stack-display);font-size:var(--text-page-title);font-variation-settings:normal;letter-spacing:var(--tracking-page-title);font-weight:600;line-height:var(--leading-page-title);margin:0}.JobsBoard-module__QEC_5a__openerLead{max-width:488px;font-family:var(--font-stack-body);font-size:var(--text-lead);font-weight:310;line-height:var(--leading-lead);margin:0}.JobsBoard-module__QEC_5a__searchBar{background:var(--color-white);border:1px solid var(--color-ink);border-radius:var(--radius-component);align-items:center;min-height:74px;padding-right:10px;display:flex}.JobsBoard-module__QEC_5a__searchField{min-width:0;padding:12px var(--space-3);flex:1 1 0;align-items:center;gap:14px;display:flex}.JobsBoard-module__QEC_5a__searchField svg{flex-shrink:0}.JobsBoard-module__QEC_5a__searchField:focus-within{border-radius:var(--radius-small);outline:var(--focus-ring-width) solid var(--focus-on-light);outline-offset:calc(var(--focus-ring-width) * -1)}.JobsBoard-module__QEC_5a__searchFieldText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.JobsBoard-module__QEC_5a__searchFieldText label{font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-synthesis:none;font-variation-settings:normal;letter-spacing:var(--tracking-label);font-weight:325;line-height:var(--leading-label);text-transform:uppercase}.JobsBoard-module__QEC_5a__searchFieldText input{width:100%;min-width:0;color:var(--color-ink);font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);background:0 0;border:0;outline:0;padding:0}.JobsBoard-module__QEC_5a__searchFieldText input::placeholder{color:var(--color-muted)}.JobsBoard-module__QEC_5a__searchDivider{background:var(--color-line);flex-shrink:0;width:1px;height:44px}.JobsBoard-module__QEC_5a__searchSubmit{flex-shrink:0;padding-inline:28px}.JobsBoard-module__QEC_5a__shortcuts{align-items:center;gap:var(--space-1);display:flex}.JobsBoard-module__QEC_5a__shortcutsLabel{margin-right:var(--space-1);white-space:nowrap}.JobsBoard-module__QEC_5a__shortcutList{gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module__QEC_5a__shortcut{min-height:var(--control-compact);align-items:center;gap:var(--space-1);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);white-space:nowrap;transition:border-color var(--duration-press) var(--ease-standard);padding-inline:14px;text-decoration:none;display:inline-flex}.JobsBoard-module__QEC_5a__shortcut span{font-family:var(--font-stack-body);font-weight:310}.JobsBoard-module__QEC_5a__shortcut:hover{border-color:var(--color-ink)}.JobsBoard-module__QEC_5a__alertLink,.JobsBoard-module__QEC_5a__textLink{align-items:center;gap:var(--space-1);color:var(--color-ink);font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;display:inline-flex}.JobsBoard-module__QEC_5a__alertLink:hover,.JobsBoard-module__QEC_5a__textLink:hover{color:var(--color-yale)}.JobsBoard-module__QEC_5a__opener .JobsBoard-module__QEC_5a__alertLink:hover{color:var(--color-ink);text-decoration-thickness:2px}.JobsBoard-module__QEC_5a__browse{background:var(--color-white);padding-block:72px 0}.JobsBoard-module__QEC_5a__listHead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-3);display:flex}.JobsBoard-module__QEC_5a__listHeading{flex-direction:column;gap:12px;display:flex}.JobsBoard-module__QEC_5a__browseTitle{font-family:var(--font-stack-display);font-size:var(--text-section-heading);font-variation-settings:normal;letter-spacing:var(--tracking-section);font-weight:600;line-height:var(--leading-section);margin:0}.JobsBoard-module__QEC_5a__browseIntro{max-width:var(--container-reading);color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);margin:0}.JobsBoard-module__QEC_5a__alertButton{min-height:var(--control-touch);align-items:center;gap:var(--space-1);color:var(--color-ink);cursor:pointer;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.JobsBoard-module__QEC_5a__alertButton:hover{color:var(--color-yale)}.JobsBoard-module__QEC_5a__narrowLabel{display:none}.JobsBoard-module__QEC_5a__filterBar{align-items:center;gap:var(--space-1);padding-block:var(--space-2);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex}.JobsBoard-module__QEC_5a__pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.JobsBoard-module__QEC_5a__pillAnchor{position:relative}.JobsBoard-module__QEC_5a__pill{min-height:var(--control-compact);align-items:center;gap:var(--space-1);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line-chip);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);white-space:nowrap;transition:border-color var(--duration-press) var(--ease-standard), background-color var(--duration-press) var(--ease-standard);padding-inline:14px;display:inline-flex}.JobsBoard-module__QEC_5a__pill:hover,.JobsBoard-module__QEC_5a__pill[aria-expanded=true]{border-color:var(--color-ink)}.JobsBoard-module__QEC_5a__pill[data-active=true]{color:var(--color-white);background:var(--color-ink);border-color:var(--color-ink)}.JobsBoard-module__QEC_5a__pill svg{transition:transform var(--duration-quick) var(--ease-standard)}.JobsBoard-module__QEC_5a__pill[aria-expanded=true] svg{transform:rotate(180deg)}.JobsBoard-module__QEC_5a__sheetButton{display:none}.JobsBoard-module__QEC_5a__barEnd{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.JobsBoard-module__QEC_5a__sortLabel{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small);white-space:nowrap}.JobsBoard-module__QEC_5a__viewSwitch{background:var(--color-off-white);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.JobsBoard-module__QEC_5a__viewButton{min-height:32px;color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);background:0 0;border:0;align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.JobsBoard-module__QEC_5a__viewButton[aria-pressed=true]{background:var(--color-white);box-shadow:var(--shadow-raised)}.JobsBoard-module__QEC_5a__panel{z-index:30;top:calc(100% + var(--space-1));gap:var(--space-1);width:380px;max-height:min(70vh,640px);padding:var(--space-2);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-component);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.JobsBoard-module__QEC_5a__panel>.JobsBoard-module__QEC_5a__panelLabel{padding:4px 12px 0}.JobsBoard-module__QEC_5a__optionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module__QEC_5a__option{min-height:var(--control-touch);border-radius:var(--radius-small);cursor:pointer;align-items:center;gap:12px;padding-inline:12px;display:flex;position:relative}.JobsBoard-module__QEC_5a__option:hover{background:var(--color-paper)}.JobsBoard-module__QEC_5a__option[data-checked=true]{background:var(--color-selected-wash)}.JobsBoard-module__QEC_5a__optionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JobsBoard-module__QEC_5a__checkbox,.JobsBoard-module__QEC_5a__radio{width:20px;height:20px;color:var(--color-white);border:1.5px solid var(--color-field-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.JobsBoard-module__QEC_5a__checkbox{border-radius:var(--radius-small)}.JobsBoard-module__QEC_5a__radio{border-radius:var(--radius-pill)}.JobsBoard-module__QEC_5a__option[data-checked=true] .JobsBoard-module__QEC_5a__checkbox{background:var(--color-ink);border-color:var(--color-ink)}.JobsBoard-module__QEC_5a__option[data-checked=true] .JobsBoard-module__QEC_5a__radio{border:6px solid var(--color-ink)}.JobsBoard-module__QEC_5a__optionInput:focus-visible+.JobsBoard-module__QEC_5a__checkbox,.JobsBoard-module__QEC_5a__optionInput:focus-visible+.JobsBoard-module__QEC_5a__radio{outline:var(--focus-ring-width) solid var(--focus-on-light);outline-offset:var(--focus-ring-offset)}.JobsBoard-module__QEC_5a__optionLabel{font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);flex:1}.JobsBoard-module__QEC_5a__option[data-checked=true] .JobsBoard-module__QEC_5a__optionLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobsBoard-module__QEC_5a__optionCount{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small)}.JobsBoard-module__QEC_5a__moreOptions,.JobsBoard-module__QEC_5a__textButton{min-height:var(--control-touch);color:var(--color-ink);cursor:pointer;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0 12px;text-decoration:underline}.JobsBoard-module__QEC_5a__moreOptions:hover,.JobsBoard-module__QEC_5a__textButton:hover{color:var(--color-yale)}.JobsBoard-module__QEC_5a__panelNote{padding:var(--space-1) 12px;color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small);margin:0}.JobsBoard-module__QEC_5a__panelFoot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--color-line);padding:12px 12px 0;display:flex}.JobsBoard-module__QEC_5a__moreGroups{gap:var(--space-2);flex-direction:column;display:flex}.JobsBoard-module__QEC_5a__moreGroup+.JobsBoard-module__QEC_5a__moreGroup{padding-top:var(--space-2);border-top:1px solid var(--color-line)}.JobsBoard-module__QEC_5a__moreGroup>.JobsBoard-module__QEC_5a__panelLabel{padding:4px 12px}.JobsBoard-module__QEC_5a__refinements{align-items:center;gap:var(--space-1);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.JobsBoard-module__QEC_5a__refinement{min-height:var(--control-compact);align-items:center;gap:var(--space-1);color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);border:0;padding:0 12px 0 14px;display:inline-flex}.JobsBoard-module__QEC_5a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JobsBoard-module__QEC_5a__results{padding-top:var(--space-3)}.JobsBoard-module__QEC_5a__laneHeads,.JobsBoard-module__QEC_5a__rowLink{column-gap:var(--space-4);grid-template-columns:minmax(0,552fr) minmax(0,220fr) minmax(0,280fr) minmax(0,108fr) 24px;display:grid}.JobsBoard-module__QEC_5a__laneHeads{padding-bottom:12px}.JobsBoard-module__QEC_5a__rows{border-top:1px solid var(--color-ink);flex-direction:column;display:flex}.JobsBoard-module__QEC_5a__row+.JobsBoard-module__QEC_5a__row{border-top:1px solid var(--color-line)}.JobsBoard-module__QEC_5a__row{scroll-margin-top:120px}.JobsBoard-module__QEC_5a__rowLink,.JobsBoard-module__QEC_5a__closedLink{padding-block:var(--space-3);color:var(--color-ink);align-items:center;text-decoration:none}.JobsBoard-module__QEC_5a__closedLink{justify-content:space-between;gap:var(--space-3);display:flex}.JobsBoard-module__QEC_5a__rowRole{flex-direction:column;gap:6px;min-width:0;display:flex}.JobsBoard-module__QEC_5a__rowTitleLine{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.JobsBoard-module__QEC_5a__rowTitle{font-family:var(--font-stack-display);font-size:var(--text-card-title);font-variation-settings:normal;letter-spacing:var(--tracking-card-title);font-weight:600;line-height:var(--leading-card-title);margin:0}.JobsBoard-module__QEC_5a__rowLink:hover .JobsBoard-module__QEC_5a__rowTitle,.JobsBoard-module__QEC_5a__closedLink:hover .JobsBoard-module__QEC_5a__rowTitle{text-underline-offset:4px;text-decoration:underline}.JobsBoard-module__QEC_5a__rowReason,.JobsBoard-module__QEC_5a__rowSub,.JobsBoard-module__QEC_5a__rowPosted,.JobsBoard-module__QEC_5a__rowSalary small{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small)}.JobsBoard-module__QEC_5a__rowSub{display:block}.JobsBoard-module__QEC_5a__rowSub>span+span:before{content:" · ";white-space:normal}.JobsBoard-module__QEC_5a__rowSubPlace{display:none}.JobsBoard-module__QEC_5a__rowWhere{font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body)}.JobsBoard-module__QEC_5a__rowSalary{flex-direction:column;gap:2px;display:flex}.JobsBoard-module__QEC_5a__rowSalaryMeta{display:block}.JobsBoard-module__QEC_5a__rowPostedInline{display:none}.JobsBoard-module__QEC_5a__rowSalary strong{font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-body)}.JobsBoard-module__QEC_5a__rowSalary[data-source=guide] strong,.JobsBoard-module__QEC_5a__rowSalary[data-source=none] strong{font-family:var(--font-stack-body);font-weight:310}.JobsBoard-module__QEC_5a__rowArrow{transition:transform var(--duration-quick) var(--ease-standard);flex-shrink:0;justify-self:end}.JobsBoard-module__QEC_5a__rowLink:hover .JobsBoard-module__QEC_5a__rowArrow,.JobsBoard-module__QEC_5a__closedLink:hover .JobsBoard-module__QEC_5a__rowArrow{transform:translate(3px)}.JobsBoard-module__QEC_5a__rowLink:focus-visible,.JobsBoard-module__QEC_5a__closedLink:focus-visible,.JobsBoard-module__QEC_5a__shortcut:focus-visible,.JobsBoard-module__QEC_5a__pill:focus-visible,.JobsBoard-module__QEC_5a__viewButton:focus-visible,.JobsBoard-module__QEC_5a__alertButton:focus-visible,.JobsBoard-module__QEC_5a__alertLink:focus-visible,.JobsBoard-module__QEC_5a__textLink:focus-visible,.JobsBoard-module__QEC_5a__textButton:focus-visible,.JobsBoard-module__QEC_5a__moreOptions:focus-visible,.JobsBoard-module__QEC_5a__refinement:focus-visible,.JobsBoard-module__QEC_5a__sheetButton:focus-visible,.JobsBoard-module__QEC_5a__sheetClose:focus-visible,.JobsBoard-module__QEC_5a__zeroMoves a:focus-visible{border-radius:var(--radius-small);outline:var(--focus-ring-width) solid var(--focus-on-light);outline-offset:var(--focus-ring-offset)}.JobsBoard-module__QEC_5a__closedTag{border:1px solid var(--color-ink);border-radius:var(--radius-small);font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-synthesis:none;font-variation-settings:normal;letter-spacing:var(--tracking-label);font-weight:325;line-height:var(--leading-label);text-transform:uppercase;white-space:nowrap;padding:1px 6px}.JobsBoard-module__QEC_5a__guideBand{align-items:center;gap:var(--space-3);margin-block:var(--space-1);padding:20px var(--space-3);background:var(--color-paper);border-radius:var(--radius-component);display:flex}.JobsBoard-module__QEC_5a__guideBandLabel{flex-shrink:0;width:200px}.JobsBoard-module__QEC_5a__guideBand p{font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);flex:1;margin:0}.JobsBoard-module__QEC_5a__row+.JobsBoard-module__QEC_5a__guideBand+.JobsBoard-module__QEC_5a__row{border-top:0}.JobsBoard-module__QEC_5a__unpostedLine{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);background:var(--color-paper);border-radius:var(--radius-component);padding:18px 20px;display:flex}.JobsBoard-module__QEC_5a__unpostedLine strong{font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-body)}.JobsBoard-module__QEC_5a__unpostedLine p{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small);margin:2px 0 0}.JobsBoard-module__QEC_5a__unpostedDivider{padding:var(--space-2) 0 var(--space-1);color:var(--color-muted);border-top:1px solid var(--color-line);font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-synthesis:none;font-variation-settings:normal;letter-spacing:var(--tracking-label);font-weight:325;line-height:var(--leading-label);text-transform:uppercase;margin:0}.JobsBoard-module__QEC_5a__listFoot{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.JobsBoard-module__QEC_5a__listCount{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small);margin:0}.JobsBoard-module__QEC_5a__showMore{grid-column:2}.JobsBoard-module__QEC_5a__listFoot>.JobsBoard-module__QEC_5a__textLink{grid-column:3;justify-self:end}.JobsBoard-module__QEC_5a__zero{gap:var(--space-6);padding-block:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.JobsBoard-module__QEC_5a__zeroMain{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.JobsBoard-module__QEC_5a__zeroTitle{font-family:var(--font-stack-display);font-size:var(--text-section-heading);font-variation-settings:normal;letter-spacing:var(--tracking-section);font-weight:600;line-height:var(--leading-section);margin:0}.JobsBoard-module__QEC_5a__zeroQuery{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module__QEC_5a__zeroQuery li{border:1px solid var(--color-line-chip);border-radius:var(--radius-pill);min-height:32px;font-family:var(--font-stack-body-bold);font-size:var(--text-control);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);align-items:center;padding-inline:12px;display:inline-flex}.JobsBoard-module__QEC_5a__zeroText{max-width:480px;font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);margin:0}.JobsBoard-module__QEC_5a__zeroActions{padding-top:var(--space-1);flex-wrap:wrap;gap:10px;display:flex}.JobsBoard-module__QEC_5a__zeroMoves{flex-direction:column;gap:12px;display:flex}.JobsBoard-module__QEC_5a__zeroMoves ul{border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none}.JobsBoard-module__QEC_5a__zeroMoves li{border-top:1px solid var(--color-line)}.JobsBoard-module__QEC_5a__zeroMoves a{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);color:var(--color-ink);text-decoration:none;display:flex}.JobsBoard-module__QEC_5a__zeroMoves a span{flex-direction:column;gap:2px;display:flex}.JobsBoard-module__QEC_5a__zeroMoves strong{font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-synthesis:none;font-variation-settings:normal;font-weight:325;line-height:var(--leading-body)}.JobsBoard-module__QEC_5a__zeroMoves small{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small)}.JobsBoard-module__QEC_5a__zeroMoves a:hover strong{text-underline-offset:3px;text-decoration:underline}.JobsBoard-module__QEC_5a__mapResults{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.JobsBoard-module__QEC_5a__mapCoverage p{color:var(--color-muted);font-family:var(--font-stack-body);font-size:var(--text-small);font-weight:310;line-height:var(--leading-small);margin:0}.JobsBoard-module__QEC_5a__scrim{z-index:60;background:color-mix(in srgb, var(--color-ink) 45%, transparent);border:0;position:fixed;inset:0}.JobsBoard-module__QEC_5a__sheet{z-index:61;max-height:88vh;padding:var(--space-1) var(--space-2) 0;color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-component) var(--radius-component) 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.JobsBoard-module__QEC_5a__sheetHandle{width:40px;height:4px;margin-bottom:var(--space-1);background:var(--color-line-strong);border-radius:var(--radius-pill);align-self:center}.JobsBoard-module__QEC_5a__sheetHead{padding-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.JobsBoard-module__QEC_5a__sheetTitle{font-family:var(--font-stack-display);font-size:var(--text-card-title-mobile);font-variation-settings:normal;letter-spacing:var(--tracking-card-title);font-weight:600;line-height:var(--leading-card-title-mobile);margin:0}.JobsBoard-module__QEC_5a__sheetClose{width:var(--control-touch);height:var(--control-touch);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.JobsBoard-module__QEC_5a__sheetBody{overscroll-behavior:contain;overflow-y:auto}.JobsBoard-module__QEC_5a__sheetGroup{padding-block:var(--space-2);border-top:1px solid var(--color-line);flex-direction:column;gap:4px;display:flex}.JobsBoard-module__QEC_5a__sheetGroup .JobsBoard-module__QEC_5a__option{padding-inline:0}.JobsBoard-module__QEC_5a__sheetGroup .JobsBoard-module__QEC_5a__option[data-checked=true],.JobsBoard-module__QEC_5a__sheetGroup .JobsBoard-module__QEC_5a__option:hover{background:0 0}.JobsBoard-module__QEC_5a__sheetGroup .JobsBoard-module__QEC_5a__moreOptions,.JobsBoard-module__QEC_5a__sheetGroup .JobsBoard-module__QEC_5a__panelNote{padding-inline:0}.JobsBoard-module__QEC_5a__sheetFoot{border-top:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 0 20px;display:flex}.JobsBoard-module__QEC_5a__sheetApply{flex:1}.JobsBoard-module__QEC_5a__closing{background:var(--color-white);padding-block:72px 64px}.JobsBoard-module__QEC_5a__closingGrid{gap:var(--space-3);grid-template-columns:minmax(0,760fr) minmax(0,528fr);display:grid}.JobsBoard-module__QEC_5a__supportInk,.JobsBoard-module__QEC_5a__hireCard{justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-component);flex-direction:column;padding:40px;display:flex}.JobsBoard-module__QEC_5a__supportInk{color:var(--color-off-white);background:var(--color-ink)}.JobsBoard-module__QEC_5a__hireCard{color:var(--color-ink);background:var(--color-paper)}.JobsBoard-module__QEC_5a__closingCopy{flex-direction:column;gap:12px;display:flex}.JobsBoard-module__QEC_5a__supportInkEyebrow{color:var(--color-chartreuse)}.JobsBoard-module__QEC_5a__supportInkTitle,.JobsBoard-module__QEC_5a__hireTitle{font-family:var(--font-stack-display);font-variation-settings:normal;margin:0;font-weight:600}.JobsBoard-module__QEC_5a__supportInkTitle{font-size:var(--text-section-heading);letter-spacing:var(--tracking-section);line-height:var(--leading-section)}.JobsBoard-module__QEC_5a__hireTitle{font-size:var(--text-subsection);letter-spacing:var(--tracking-section);line-height:var(--leading-subsection)}.JobsBoard-module__QEC_5a__supportInkLead,.JobsBoard-module__QEC_5a__hireLead{max-width:560px;font-family:var(--font-stack-body);font-size:var(--text-body);font-weight:310;line-height:var(--leading-body);margin:0}.JobsBoard-module__QEC_5a__supportInk .JobsBoard-module__QEC_5a__supportInkLead{color:var(--color-muted-on-ink)}.JobsBoard-module__QEC_5a__closingActions{flex-wrap:wrap;gap:12px;display:flex}@media not (min-width:76rem){.JobsBoard-module__QEC_5a__openerInner{padding-block:var(--space-6) 40px}.JobsBoard-module__QEC_5a__openerTop{flex-direction:column;align-items:flex-start;gap:14px}.JobsBoard-module__QEC_5a__openerTitle h1{font-size:var(--text-page-title-tablet);line-height:var(--leading-page-title-tablet)}.JobsBoard-module__QEC_5a__openerLead{max-width:600px;font-size:var(--text-lead-tablet);line-height:var(--leading-lead-tablet)}.JobsBoard-module__QEC_5a__shortcuts{flex-wrap:wrap}.JobsBoard-module__QEC_5a__browse{padding-top:56px}.JobsBoard-module__QEC_5a__browseTitle,.JobsBoard-module__QEC_5a__zeroTitle,.JobsBoard-module__QEC_5a__supportInkTitle{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}.JobsBoard-module__QEC_5a__sortLabel{display:none}.JobsBoard-module__QEC_5a__laneHeads,.JobsBoard-module__QEC_5a__rowLink{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 200px 24px}.JobsBoard-module__QEC_5a__laneHeads span:nth-child(2),.JobsBoard-module__QEC_5a__laneHeads span:nth-child(4),.JobsBoard-module__QEC_5a__rowWhere{display:none}.JobsBoard-module__QEC_5a__rowSubPlace{display:inline}.JobsBoard-module__QEC_5a__rowPosted{display:none}.JobsBoard-module__QEC_5a__rowPostedInline{display:inline}.JobsBoard-module__QEC_5a__rowPostedInline:before{content:" · ";white-space:normal}.JobsBoard-module__QEC_5a__rowPostedInline[data-repeats-note=true]{display:none}.JobsBoard-module__QEC_5a__closingGrid{grid-template-columns:minmax(0,1fr)}.JobsBoard-module__QEC_5a__hireCard{flex-direction:row;align-items:center}}@media not (min-width:48rem){.JobsBoard-module__QEC_5a__openerInner{padding-block:var(--space-4) 28px;gap:20px}.JobsBoard-module__QEC_5a__openerTitle h1{font-size:var(--text-page-title-mobile);line-height:var(--leading-page-title-mobile)}.JobsBoard-module__QEC_5a__openerLead{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.JobsBoard-module__QEC_5a__searchBar{padding:0 var(--space-1) var(--space-1);flex-direction:column;align-items:stretch}.JobsBoard-module__QEC_5a__searchField{padding:12px var(--space-1)}.JobsBoard-module__QEC_5a__searchDivider{width:auto;height:1px}.JobsBoard-module__QEC_5a__searchSubmit{width:100%}.JobsBoard-module__QEC_5a__shortcuts{flex-direction:column;align-items:flex-start}.JobsBoard-module__QEC_5a__shortcutList{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + .625rem);padding-bottom:2px;overflow-x:auto}.JobsBoard-module__QEC_5a__browse{padding-top:40px}.JobsBoard-module__QEC_5a__browseTitle,.JobsBoard-module__QEC_5a__zeroTitle,.JobsBoard-module__QEC_5a__supportInkTitle{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.JobsBoard-module__QEC_5a__hireTitle{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.JobsBoard-module__QEC_5a__listHead{align-items:flex-start;gap:var(--space-2)}.JobsBoard-module__QEC_5a__wideLabel{display:none}.JobsBoard-module__QEC_5a__narrowLabel{display:inline}.JobsBoard-module__QEC_5a__pills{display:none}.JobsBoard-module__QEC_5a__filterBar{border-top:0;border-bottom:0;padding-block:12px}.JobsBoard-module__QEC_5a__results{padding-top:var(--space-1)}.JobsBoard-module__QEC_5a__sheetButton{flex:1;display:inline-flex}.JobsBoard-module__QEC_5a__barEnd{margin-left:0}.JobsBoard-module__QEC_5a__viewButton span{display:none}.JobsBoard-module__QEC_5a__viewButton{min-height:38px;padding-inline:12px}.JobsBoard-module__QEC_5a__laneHeads{display:none}.JobsBoard-module__QEC_5a__rows{border-top-color:var(--color-ink)}.JobsBoard-module__QEC_5a__rowLink{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) 24px;align-items:start;padding-block:20px}.JobsBoard-module__QEC_5a__rowRole{grid-column:1}.JobsBoard-module__QEC_5a__rowArrow{grid-area:1/2}.JobsBoard-module__QEC_5a__rowSalary{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-direction:row;grid-column:1/-1}.JobsBoard-module__QEC_5a__rowSalaryNote{display:none}.JobsBoard-module__QEC_5a__rowPostedInline:before{content:none}.JobsBoard-module__QEC_5a__rowPostedInline[data-repeats-note=true]{display:inline}.JobsBoard-module__QEC_5a__rowTitle{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.JobsBoard-module__QEC_5a__rowSalary strong{font-size:var(--text-small);line-height:var(--leading-control)}.JobsBoard-module__QEC_5a__guideBand{padding:var(--space-2);flex-direction:column;align-items:flex-start;gap:10px}.JobsBoard-module__QEC_5a__guideBandLabel{width:auto}.JobsBoard-module__QEC_5a__unpostedLine{flex-direction:column;align-items:flex-start}.JobsBoard-module__QEC_5a__listFoot{padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.JobsBoard-module__QEC_5a__showMore{grid-area:1/1/auto/-1;width:100%}.JobsBoard-module__QEC_5a__listFoot>.JobsBoard-module__QEC_5a__textLink{grid-column:2}.JobsBoard-module__QEC_5a__zero{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.JobsBoard-module__QEC_5a__closing{padding-block:var(--space-6) 40px}.JobsBoard-module__QEC_5a__supportInk,.JobsBoard-module__QEC_5a__hireCard{padding:var(--space-3);flex-direction:column;align-items:stretch}.JobsBoard-module__QEC_5a__closingActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.JobsBoard-module__QEC_5a__shortcut,.JobsBoard-module__QEC_5a__pill,.JobsBoard-module__QEC_5a__pill svg,.JobsBoard-module__QEC_5a__rowArrow{transition:none}}
