.CareersOpenRoles{background:var(--cor-bg);color:var(--cor-text);padding-top:var(--cor-mobile-padding-top);padding-bottom:var(--cor-mobile-padding-bottom)}.CareersOpenRoles *,.CareersOpenRoles *:before,.CareersOpenRoles *:after{box-sizing:border-box}.CareersOpenRoles__inner{width:100%;margin:0 auto;padding:0 var(--spacing-16)}.CareersOpenRoles__header{display:grid;grid-template-columns:1fr;gap:var(--spacing-20);margin-bottom:var(--spacing-30)}.CareersOpenRoles__eyebrow{margin:0 0 var(--spacing-20);color:var(--cor-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.12em;text-transform:uppercase}.CareersOpenRoles__heading{display:flex;align-items:baseline;gap:var(--spacing-6);margin:0;color:var(--cor-text);font-size:var(--font-size-35);line-height:var(--spacing-40);font-weight:var(--font-weight-semibold);text-box:trim-both cap alphabetic;letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.CareersOpenRoles__count{color:var(--cor-accent);display:none}.CareersOpenRoles__description{max-width:520px;margin-top:var(--spacing-20)}.CareersOpenRoles__description p{margin:0;color:var(--cor-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--spacing-18)}.CareersOpenRoles__filters{display:grid;grid-template-columns:1fr;gap:var(--spacing-10);margin-bottom:var(--spacing-18)}.CareersOpenRoles__filterGroup{background:var(--cor-mobile-filter-bg)}.CareersOpenRoles__filterToggle{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--cor-text);padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--spacing-11);letter-spacing:0;text-transform:uppercase;margin-bottom:0;background:transparent!important}.CareersOpenRoles__filterGroup.is-open .CareersOpenRoles__filterToggle{margin-bottom:0}.CareersOpenRoles__filterGroup.is-open .CareersOpenRoles__filterPanel{padding-top:var(--spacing-10)}.CareersOpenRoles__filterIcon{position:relative;width:var(--spacing-24);height:var(--spacing-24);flex:0 0 var(--spacing-24)}.CareersOpenRoles__filterIcon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .22s ease}.CareersOpenRoles__filterGroup.is-open .CareersOpenRoles__filterIcon:after{transform:translate(-50%,-50%) rotate(0)}.CareersOpenRoles__filterPanel{overflow:hidden;max-height:0;transition:max-height .28s ease}.CareersOpenRoles__filterGroup.is-open .CareersOpenRoles__filterPanel{max-height:420px}.CareersOpenRoles__pillList{display:flex;flex-wrap:wrap;gap:var(--spacing-10) var(--spacing-10);padding:0}.CareersOpenRoles__pill{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-14) var(--spacing-20);border:1px solid var(--cor-border);border-radius:999px;background:transparent;color:var(--cor-muted);cursor:pointer;font:inherit;font-size:var(--font-size-10);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}.CareersOpenRoles__pill:hover{border-color:var(--cor-text);color:var(--cor-text)}.CareersOpenRoles__pill--active{border-color:var(--cor-active-bg);background:var(--cor-active-bg)!important;color:var(--cor-active-text)}.CareersOpenRoles__pill--active:hover{color:var(--cor-active-text)}.CareersOpenRoles__jobs{border-top:0}.CareersOpenRoles__job{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--spacing-28);gap:var(--spacing-6) var(--spacing-12);align-items:center;width:100%;min-height:var(--spacing-82);padding:var(--spacing-18) 0;border-bottom:1px solid var(--cor-border);color:inherit;text-decoration:none;transition:opacity .18s ease}.CareersOpenRoles__job:hover{opacity:.72}.CareersOpenRoles__job[hidden]{display:none}.CareersOpenRoles__jobTitle{grid-column:1;color:var(--cor-text);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--spacing-23);letter-spacing:var(--letter-spacing-regular);text-transform:uppercase;text-box:trim-both cap alphabetic;font-family:var(--font-h2--family);margin:0;font-variation-settings:normal}.CareersOpenRoles__jobMeta,.CareersOpenRoles__jobLocation{display:none}.CareersOpenRoles__jobMobileMeta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0;margin-top:0;color:var(--cor-muted);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);line-height:var(--spacing-13);letter-spacing:0;text-transform:uppercase}.CareersOpenRoles__jobMobileMeta span{display:inline-flex;align-items:center}.CareersOpenRoles__jobMobileMeta span:not(:last-child):after{content:"\b7";display:inline-block;margin:0 var(--spacing-7)}.CareersOpenRoles__arrow{grid-column:2;grid-row:1;justify-self:end;color:var(--cor-text);font-size:var(--font-size-22);font-weight:var(--font-weight-regular);line-height:1;transform:translateY(-1px)}.CareersOpenRoles__empty{padding:var(--spacing-32) 0;border-top:1px solid var(--cor-border);border-bottom:1px solid var(--cor-border);color:var(--cor-muted);font-size:var(--font-size-15);line-height:1.4}.CareersOpenRoles__empty[hidden]{display:none}.CareersOpenRoles__bottom{display:flex;justify-content:center;margin-top:var(--spacing-30)}.CareersOpenRoles__bottomLink{display:inline-flex;align-items:center;gap:var(--spacing-6);color:var(--cor-text);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);line-height:var(--spacing-13);letter-spacing:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:var(--spacing-2)}.CareersOpenRoles__bottomLink:hover{opacity:.7}@media screen and (min-width:750px){.CareersOpenRoles{padding-top:var(--cor-desktop-padding-top);padding-bottom:var(--cor-desktop-padding-bottom)}.CareersOpenRoles__inner{padding:0 var(--spacing-40)}.CareersOpenRoles__header{grid-template-columns:minmax(0,1fr) minmax(320px,492px);align-items:center;gap:var(--spacing-60);margin-bottom:var(--spacing-50)}.CareersOpenRoles__eyebrow{margin-bottom:var(--spacing-30);font-weight:var(--font-weight-medium);font-size:var(--font-size-14);line-height:var(--spacing-18);letter-spacing:var(--letter-spacing-regular);text-transform:uppercase;color:var(--color-grey-medium);flex-grow:0}.CareersOpenRoles__heading{font-size:var(--font-size-45);line-height:var(--spacing-50)}.CareersOpenRoles__description{margin-top:0}.CareersOpenRoles__description p{font-size:var(--font-size-16);line-height:var(--spacing-27)}.CareersOpenRoles__filters{gap:var(--spacing-30);margin-bottom:var(--spacing-30)}.CareersOpenRoles__filterGroup{background:transparent}.CareersOpenRoles__filterToggle{pointer-events:none;margin-bottom:var(--spacing-10);font-size:var(--font-size-12);line-height:var(--spacing-15);letter-spacing:var(--letter-spacing-regular)}.CareersOpenRoles__filterIcon{display:none}.CareersOpenRoles__filterPanel{max-height:none!important;overflow:visible}.CareersOpenRoles__pillList{gap:var(--spacing-16) var(--spacing-16);padding:0}.CareersOpenRoles__pill{padding:0 var(--spacing-23);font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-regular);line-height:var(--spacing-15);text-transform:uppercase;padding:var(--spacing-9) var(--spacing-22);border-color:var(--color-grey-medium);background:var(--cor-pill-bg)}.CareersOpenRoles__jobs{border-top:1px solid var(--cor-border)}.CareersOpenRoles__job{grid-template-columns:minmax(250px,1.15fr) minmax(160px,.5fr) minmax(160px,.35fr) var(--spacing-28);min-height:var(--spacing-78);padding:var(--spacing-20) 0;column-gap:var(--spacing-44)}.CareersOpenRoles__jobTitle{grid-column:1;font-size:var(--font-size-25);line-height:var(--spacing-30);letter-spacing:0}.CareersOpenRoles__jobMeta,.CareersOpenRoles__jobLocation{display:block;color:var(--cor-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--spacing-15);letter-spacing:var(--letter-spacing-regular);text-transform:uppercase}.CareersOpenRoles__jobMeta{grid-column:2}.CareersOpenRoles__jobLocation{grid-column:3}.CareersOpenRoles__jobMobileMeta{display:none}.CareersOpenRoles__arrow{grid-column:4;justify-self:end;font-size:var(--font-size-24)}.CareersOpenRoles__bottom{justify-content:flex-end;margin-top:var(--spacing-50)}.CareersOpenRoles__bottomLink{font-size:var(--font-size-14);letter-spacing:var(--letter-spacing-regular);text-decoration:none;line-height:var(--spacing-18)}}@media(min-width:1199px){.CareersOpenRoles__job{grid-template-columns:minmax(320px,1.15fr) minmax(220px,.5fr) minmax(160px,.35fr) var(--spacing-28);min-height:var(--spacing-78);padding:var(--spacing-20) 0;column-gap:var(--spacing-44)}}@media(max-width:749px){.CareersOpenRoles__filterGroup{padding:var(--spacing-8) var(--spacing-8)}.CareersOpenRoles__description{margin-top:0}}@media screen and (max-width:374px){.CareersOpenRoles__heading{font-size:var(--font-size-32)}.CareersOpenRoles__pill{padding:0 var(--spacing-16)}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/careers-open-roles.css.map */
