.JobsPage-module-scss-module__8DFgsW__breadcrumb{margin-top:var(--section-spacer-lg);margin-bottom:var(--sp-24);display:inline-flex}.JobsPage-module-scss-module__8DFgsW__header{grid-template-columns:repeat(12,1fr);align-items:end;gap:32px;width:100%;max-width:100%;display:grid}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__header{gap:var(--gap-md);flex-direction:column;align-items:stretch;display:flex}}.JobsPage-module-scss-module__8DFgsW__headerTitle{grid-column:1/5}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__headerTitle{grid-column:1/-1}}.JobsPage-module-scss-module__8DFgsW__filters{gap:var(--gap-sm);grid-column:5/13;display:flex}@media (max-width:567px){.JobsPage-module-scss-module__8DFgsW__filters{gap:var(--gap-xs);flex-direction:column}}.JobsPage-module-scss-module__8DFgsW__filterItem{flex:1;min-width:0}.JobsPage-module-scss-module__8DFgsW__filterItem label{display:block;position:relative}.JobsPage-module-scss-module__8DFgsW__filterItem select,.JobsPage-module-scss-module__8DFgsW__filterItem input{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;width:100%;padding:var(--sp-12)var(--sp-16);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--color-slate-000);color:var(--color-slate-600);font-size:var(--caption);line-height:var(--leading-100);appearance:none;white-space:nowrap;text-overflow:ellipsis;min-height:44px;transition:all .2s;overflow:visible}.JobsPage-module-scss-module__8DFgsW__filterItem select::placeholder,.JobsPage-module-scss-module__8DFgsW__filterItem input::placeholder{color:var(--color-slate-500);font-size:var(--caption);line-height:var(--leading-100)}.JobsPage-module-scss-module__8DFgsW__filterItem select:focus,.JobsPage-module-scss-module__8DFgsW__filterItem input:focus{border-color:var(--color-slate-500);background:var(--color-slate-000);outline:none}.JobsPage-module-scss-module__8DFgsW__filterItem select{padding-right:calc(var(--sp-16) + var(--sp-32))}.JobsPage-module-scss-module__8DFgsW__filterItem .JobsPage-module-scss-module__8DFgsW__iconWrapper{right:var(--sp-16);color:var(--color-slate-500);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.JobsPage-module-scss-module__8DFgsW__filterItem .JobsPage-module-scss-module__8DFgsW__searchLabel input{padding-left:var(--sp-40)}.JobsPage-module-scss-module__8DFgsW__filterItem .JobsPage-module-scss-module__8DFgsW__searchIconWrapper{left:var(--sp-16);color:var(--color-slate-500);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.JobsPage-module-scss-module__8DFgsW__jobList{margin-bottom:var(--section-spacer-lg);margin-top:var(--gap-xl)}.JobsPage-module-scss-module__8DFgsW__noRoles{padding:var(--sp-40)0}.JobsPage-module-scss-module__8DFgsW__tableHeader{width:100%;max-width:100%;padding:var(--sp-12)0;grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__tableHeader{display:none}}.JobsPage-module-scss-module__8DFgsW__tableHeader p{color:var(--color-slate-600);text-transform:uppercase}.JobsPage-module-scss-module__8DFgsW__headerTeam{grid-column:1/5}.JobsPage-module-scss-module__8DFgsW__headerRole{grid-column:5/9}.JobsPage-module-scss-module__8DFgsW__headerLocation{grid-column:9/13}.JobsPage-module-scss-module__8DFgsW__teamGroup{grid-template-columns:repeat(12,1fr);gap:0 32px;width:100%;max-width:100%;display:grid;position:relative}.JobsPage-module-scss-module__8DFgsW__teamGroup:first-child .JobsPage-module-scss-module__8DFgsW__teamHeader{border-top:var(--border-sm)solid var(--border-subtle)}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__teamGroup{display:block}}.JobsPage-module-scss-module__8DFgsW__teamInput{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.JobsPage-module-scss-module__8DFgsW__teamHeader{padding:var(--sp-20)0;border-top:var(--border-sm)solid var(--border-subtle);cursor:pointer;grid-column:1/13;justify-content:space-between;align-items:center;display:flex}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__teamHeader{grid-column:auto}}.JobsPage-module-scss-module__8DFgsW__teamToggle{align-items:center;gap:var(--sp-12);display:flex}.JobsPage-module-scss-module__8DFgsW__teamInfo{gap:var(--sp-4);flex-direction:column;display:flex}.JobsPage-module-scss-module__8DFgsW__teamCount{color:var(--color-slate-600)}@media (max-width:567px){.JobsPage-module-scss-module__8DFgsW__teamCount{display:none}}.JobsPage-module-scss-module__8DFgsW__teamCountMobile{color:var(--color-slate-600);display:none}@media (max-width:567px){.JobsPage-module-scss-module__8DFgsW__teamCountMobile{display:block}}.JobsPage-module-scss-module__8DFgsW__teamJobs{grid-column:5/13;grid-template-columns:subgrid;opacity:0;max-height:0;transition:max-height .5s var(--ease-out-quart),opacity .3s var(--ease-out-quart).1s;display:grid;overflow:hidden}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__teamJobs{grid-column:1/-1}}.JobsPage-module-scss-module__8DFgsW__teamGroup input:checked~.JobsPage-module-scss-module__8DFgsW__teamJobs{opacity:1;max-height:10000px;transition:max-height 1s var(--ease-in-out-expo),opacity .4s var(--ease-in-out-expo)}.JobsPage-module-scss-module__8DFgsW__teamGroup input:checked~.JobsPage-module-scss-module__8DFgsW__teamHeader .iconBarVertical{opacity:0;transform:rotate(90deg)}.JobsPage-module-scss-module__8DFgsW__jobItem{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--sp-12)0;border-top:var(--border-xs)solid var(--border-subtle);color:inherit;align-items:center;text-decoration:none;display:grid}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__jobItem{gap:var(--sp-12);justify-content:space-between;align-items:center;display:flex}}@media (max-width:567px){.JobsPage-module-scss-module__8DFgsW__jobItem{flex-direction:column;align-items:stretch}}.JobsPage-module-scss-module__8DFgsW__jobInfo{grid-column:1/8;grid-template-columns:subgrid;align-items:center;display:grid}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__jobInfo{align-items:flex-start;gap:var(--sp-4);flex-direction:column;flex:1;display:flex}}.JobsPage-module-scss-module__8DFgsW__jobRole{grid-column:1/5}.JobsPage-module-scss-module__8DFgsW__jobRole p{text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.JobsPage-module-scss-module__8DFgsW__jobItem:hover .JobsPage-module-scss-module__8DFgsW__jobRole p{text-decoration-color:currentColor}.JobsPage-module-scss-module__8DFgsW__jobLocation{grid-column:5/8}.JobsPage-module-scss-module__8DFgsW__jobLocation p{color:var(--color-slate-600)}.JobsPage-module-scss-module__8DFgsW__jobAction{grid-column:8/9;justify-content:flex-end;display:flex}@media (max-width:992px){.JobsPage-module-scss-module__8DFgsW__jobAction{flex-shrink:0}}@media (max-width:567px){.JobsPage-module-scss-module__8DFgsW__jobAction{justify-content:flex-start}}
