.careers__content-wrapper{--careers-max: 52rem;--careers-edge: clamp(1.25rem, 4vw, 2.5rem);--careers-line: rgb(from var(--color-foreground) r g b / .12);--careers-muted: rgb(from var(--color-foreground) r g b / .62);--careers-soft: rgb(from var(--color-foreground) r g b / .04)}.careers{color:var(--color-foreground);background:var(--color-background);padding-block-end:clamp(2.5rem,6vw,4.5rem)}.careers__intro{padding:clamp(2rem,5vw,3.25rem) var(--careers-edge);background:var(--careers-soft);text-align:center;border-block-end:1px solid var(--careers-line)}.careers__intro-title{margin:0 0 .75rem;font-family:var(--font-h2--family, var(--font-heading--family, inherit));font-style:var(--font-h2--style, normal);font-weight:var(--font-h2--weight, 700);font-size:var(--font-h2--size, 1.75rem);line-height:var(--font-h2--line-height, 1.2);letter-spacing:var(--font-h2--letter-spacing, .04em);text-transform:var(--font-h2--case, uppercase);color:var(--color-foreground-heading, var(--color-foreground))}.careers__intro-description{margin:0 auto;max-width:40rem;font-family:var(--font-paragraph--family, inherit);font-size:var(--font-paragraph--size, .95rem);line-height:1.65;color:var(--careers-muted)}.careers__listings{max-width:min(100%,var(--page-width, 90rem));margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem) var(--careers-edge) 0}.careers__tabs{display:block;max-width:var(--careers-max);margin-inline:auto}.careers__filters{display:flex;justify-content:center;margin-block-end:.25rem}.careers__filters tab-buttons{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:.25rem;border:1px solid var(--careers-line);border-radius:var(--style-border-radius-pills, 999px);background:var(--color-background)}.careers__filters tab-buttons>*{margin:0}.careers__tab,.careers__filters tab-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:.65rem 1.15rem;font-family:var(--button-font-family-primary, var(--font-paragraph--family, inherit));font-size:.75rem;font-weight:var(--button-font-weight-primary, 600);letter-spacing:.06em;text-transform:uppercase;color:var(--careers-muted);border-radius:var(--style-border-radius-pills, 999px);text-decoration:none;transition:color .2s ease,background-color .2s ease}.careers__tab[opened],.careers__filters tab-button[opened]{color:var(--color-background);background:var(--color-foreground);text-decoration:none}.careers__tab:focus-visible,.careers__filters tab-button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.careers__blocks{margin-block-start:1.75rem}.careers__job{display:grid;gap:1.25rem;padding:1.35rem 0;border-block-end:1px solid var(--careers-line)}.careers__job:first-child{border-block-start:1px solid var(--careers-line)}.careers__job-meta{margin:0;display:grid;gap:.85rem}.careers__job-row{display:grid;grid-template-columns:minmax(7rem,9.5rem) 1fr;gap:.75rem 1.25rem;align-items:baseline}.careers__job-row dt{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--careers-muted);font-weight:500}.careers__job-row dd{margin:0;font-size:.95rem;line-height:1.4;color:var(--color-foreground)}.careers__job-title{font-weight:700;letter-spacing:.02em}.careers__job-cta{display:flex}.careers__job-cta .button{width:100%;justify-content:center;text-align:center}.careers__empty{margin:2rem 0;text-align:center;color:var(--careers-muted)}@media screen and (min-width:750px){.careers__job{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding-block:1.5rem}.careers__job-cta .button{width:auto;min-width:10.5rem}}@media screen and (max-width:549px){.careers__job-row{grid-template-columns:1fr;gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/351/assets/section.careers.css.map */
