.careers-open-roles-page{color:#e9eee9;background-color:#000}.careers-open-roles-hero{position:relative}@media (max-width:1023px){.careers-open-roles-hero .container{padding-top:calc(var(--header-height,4.5rem) + 1.5rem)!important}}.careers-open-roles-content{background-color:#151916}.careers-open-roles-content__inner{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:48rem){.careers-open-roles-content__inner{padding-top:4rem;padding-bottom:4rem}}@media (min-width:64rem){.careers-open-roles-content__inner{padding-top:5rem;padding-bottom:7.5rem}}.careers-open-roles-filters{--filter-chamfer:.625rem;flex-wrap:wrap;gap:.625rem;padding-bottom:2.5rem;display:flex}@media (min-width:48rem){.careers-open-roles-filters{flex-wrap:nowrap}}@media (min-width:64rem){.careers-open-roles-filters{padding-bottom:3.5rem}}.careers-open-roles-filter{flex:none;position:relative}.careers-open-roles-filter__btn{width:auto;min-height:3rem;clip-path:polygon(var(--filter-chamfer)0,calc(100% - var(--filter-chamfer))0,100% var(--filter-chamfer),100% calc(100% - var(--filter-chamfer)),calc(100% - var(--filter-chamfer))100%,var(--filter-chamfer)100%,0 calc(100% - var(--filter-chamfer)),0 var(--filter-chamfer));font-family:var(--font-blender,"Blender Pro",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#070b09;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:.875rem 1.25rem;font-size:.75rem;font-weight:500;transition:filter .2s;display:inline-flex}.careers-open-roles-filter__btn:hover,.careers-open-roles-filter__btn[aria-expanded=true]{filter:brightness(.97)}.careers-open-roles-filter__label{text-align:left;white-space:nowrap;flex:0 auto}.careers-open-roles-filter__chevron{flex-shrink:0;width:.6875rem;height:.6875rem;transition:transform .2s}.careers-open-roles-filter__btn[aria-expanded=true] .careers-open-roles-filter__chevron{transform:rotate(180deg)}.careers-open-roles-filter__menu{z-index:30;width:max-content;min-width:max(100%,15rem);max-width:22rem;box-shadow:none;clip-path:polygon(var(--filter-chamfer)0,calc(100% - var(--filter-chamfer))0,100% var(--filter-chamfer),100% calc(100% - var(--filter-chamfer)),calc(100% - var(--filter-chamfer))100%,var(--filter-chamfer)100%,0 calc(100% - var(--filter-chamfer)),0 var(--filter-chamfer));background:#3d4240;padding:0;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden}.careers-open-roles-filter__option{text-align:left;width:100%;font-family:var(--font-blender,"Blender Pro",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#e9eee9;cursor:pointer;background:0 0;border:none;border-radius:0;padding:1rem 1.25rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:block}.careers-open-roles-filter__option:hover,.careers-open-roles-filter__option--selected{background:#4d534f}.careers-open-roles-filter__option--selected:hover{background:#565c58}.careers-open-roles-list{--tag-chamfer:.25rem;padding-bottom:0}.careers-open-roles-dept+.careers-open-roles-dept{margin-top:3rem}.careers-open-roles-dept__label{letter-spacing:.2em;text-transform:uppercase;color:#e7512f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500}.careers-open-roles-dept__rule{border:none;border-top:1px solid #e7512f;margin-top:.625rem;margin-bottom:0}.careers-open-roles-job{--arrow-offset:.5rem;color:inherit;border-bottom:none;padding-block:2rem;text-decoration:none;transition:opacity .2s;display:block}.careers-open-roles-dept__rule+.careers-open-roles-job{padding-top:1.75rem}.careers-open-roles-job:hover{opacity:.88}.careers-open-roles-job__row{align-items:flex-start;gap:1rem;display:flex}.careers-open-roles-job__arrow{color:#e7512f;flex-shrink:0;margin-top:.625rem}.careers-open-roles-job__arrow svg{width:1.75rem;height:1.75rem}.careers-open-roles-job__title{font-family:var(--font-blender,"Blender Pro",sans-serif);color:#fff;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:400;line-height:1.15}.careers-open-roles-job__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.careers-open-roles-job__tag{clip-path:polygon(var(--tag-chamfer)0,calc(100% - var(--tag-chamfer))0,100% var(--tag-chamfer),100% calc(100% - var(--tag-chamfer)),calc(100% - var(--tag-chamfer))100%,var(--tag-chamfer)100%,0 calc(100% - var(--tag-chamfer)),0 var(--tag-chamfer));letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#2a2e2d;padding:.4375rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:500;display:inline-block}.careers-open-roles-empty{text-align:center;color:#e9eee98c;padding-block:3rem;font-size:1rem}
