.CareerDirectory_careerDirectory__3Vb1t{position:relative;padding-block:6rem}.CareerDirectory_directoryHeader__fbfeN{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.CareerDirectory_directoryHeader__fbfeN *{margin:0}.CareerDirectory_directoryHeader__fbfeN .CareerDirectory_results__O8N_g{display:flex;gap:1rem;align-items:center}@media(max-width:1024px){.CareerDirectory_directoryHeader__fbfeN{margin-bottom:2rem}}.CareerDirectory_sidebar__Gni0j{position:relative;border-top:1px solid var(--theme-border-color);margin-bottom:2rem}.CareerDirectory_filterWrapper__AV7k3{top:var(--header-height);height:auto;overflow:hidden}.CareerDirectory_filterWrapper__AV7k3>*{border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.CareerDirectory_filterWrapper__AV7k3{height:0}}.CareerDirectory_filterToggle__Va_zd{display:none}@media(max-width:1024px){.CareerDirectory_filterToggle__Va_zd{display:block}}.CareerDirectory_filterToggle__Va_zd>svg{margin-right:.75rem;rotate:-45deg;transition:rotate .3s ease;stroke-width:2px}.CareerDirectory_filterToggle__Va_zd>svg.CareerDirectory_openToggle__xOg4X{rotate:0deg}@media(max-width:1024px){.CareerDirectory_openFilters__tqQYj{height:auto}}.CareerDirectory_filterHeader__RRMJO{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:500;border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.CareerDirectory_filterHeader__RRMJO{padding-left:1rem}}.CareerDirectory_filterHeader__RRMJO>*{margin:0}.CareerDirectory_filterHeader__RRMJO>button{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.CareerDirectory_filterHeader__RRMJO>button{font-size:15px;line-height:18px}}.CareerDirectory_filterHeader__RRMJO>button{padding:0;background:none;border:none;text-decoration:underline;cursor:pointer;color:inherit}.CareerDirectory_filterHeader__RRMJO>button:hover{opacity:.75}.CareerDirectory_filterHeader__RRMJO>button:disabled{opacity:.5;pointer-events:none;text-decoration:none}.CareerDirectory_filterHeader__RRMJO>span{width:100%}.CareerDirectory_filterGroup__9hefm{display:grid;grid-template-rows:auto 0fr;overflow:hidden}.CareerDirectory_filterGroup__9hefm .CareerDirectory_filterGroupHeader__VBHD2{display:flex;justify-content:space-between;align-items:center;height:min-content;font-size:var(--font-body-size);line-height:1.4;letter-spacing:0;padding:1rem 1.5rem;margin:0;text-align:left;background-color:rgba(0,0,0,0);border:none;position:relative;cursor:pointer;color:inherit}.CareerDirectory_filterGroup__9hefm .CareerDirectory_filterGroupHeader__VBHD2:hover .CareerDirectory_chevron__hH7Tv{opacity:1}.CareerDirectory_filterGroup__9hefm .CareerDirectory_pill__1liN1{width:1.2rem;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--theme-elevation-100);margin-left:.5rem;font-size:.75rem;line-height:1.2rem;border-radius:.25rem}.CareerDirectory_filterGroup__9hefm .CareerDirectory_chevron__hH7Tv{transition:transform .3s ease,opacity .3s ease;opacity:.5;width:.75rem;height:.75rem;transform:rotate(-90deg);margin-left:auto}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG{gap:.75rem;overflow:hidden;padding:0 1.5rem;height:100%}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:.375rem 0;gap:.5rem;cursor:pointer;color:var(--theme-elevation-750);transition:color .3s ease;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label{font-size:15px;line-height:18px}}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label:hover{color:var(--theme-text)}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label:has(input:checked){color:var(--theme-text)}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label:has(input:disabled){color:var(--theme-elevation-250);cursor:not-allowed}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:before{content:"";display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1rem;height:100%;margin:0;padding:0;border:1px solid var(--theme-elevation-250);transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:checked:before{content:url(/images/check.svg);border-color:var(--theme-elevation-250);background-color:var(--theme-elevation-0)}[data-theme=dark] .CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:checked:before,[data-theme=dark]:not(:has([data-theme=light])) .CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:checked:before{content:url(/images/check-dark.svg)}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:hover:before{border-color:var(--theme-elevation-750);background-color:var(--theme-elevation-50)}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG label input:disabled:before{border-color:var(--theme-elevation-100);background-color:var(--theme-elevation-0);cursor:not-allowed}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG *{margin:0;display:flex;gap:.75rem}.CareerDirectory_filterGroup__9hefm .CareerDirectory_checkboxes__NYCrG>:last-child{margin-bottom:1rem}.CareerDirectory_filterGroup__9hefm:has(input:focus),.CareerDirectory_open__SD70D{grid-template-rows:auto 1fr}.CareerDirectory_filterGroup__9hefm:has(input:focus) .CareerDirectory_filterGroupHeader__VBHD2,.CareerDirectory_open__SD70D .CareerDirectory_filterGroupHeader__VBHD2{padding-bottom:.5rem}.CareerDirectory_filterGroup__9hefm:has(input:focus) .CareerDirectory_chevron__hH7Tv,.CareerDirectory_open__SD70D .CareerDirectory_chevron__hH7Tv{transform:rotate(0deg)}.careers_hero__9L7Sc{position:relative;padding-block:6rem 8rem}@media(max-width:1024px){.careers_hero__9L7Sc{padding-block:4rem 6rem}}.careers_heroContent__8COue{display:flex;flex-direction:column;gap:1rem}.careers_heroContent__8COue>h1{margin:0}.careers_heroContent__8COue>p{margin:1.2rem 0;font-size:1.4rem;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:1600px){.careers_heroContent__8COue>p{font-size:1.5rem}}@media(max-width:768px){.careers_heroContent__8COue>p{font-size:1.125rem}}.careers_heroContent__8COue>p code{font-size:inherit}.careers_heroContent__8COue>p{color:var(--theme-elevation-750)}