.section-tg-careers-listing{--tg-cl-font: "Futura BT", "Jost", "Trebuchet MS", sans-serif;--tg-cl-black: #111111;--tg-cl-white: #ffffff;--tg-cl-grey: #888888;--tg-cl-muted: #65706e;--tg-cl-border: #e0e0e0;--tg-cl-warm: #f2f1ef;--tg-cl-gap: 2.4rem;--tg-cl-pt: 80px}.section-tg-careers-listing .tg-cl{font-family:var(--tg-cl-font);padding:var(--tg-cl-pt) clamp(2.4rem,4vw,7.2rem) 6rem;max-width:1680px;margin:0 auto}.tg-cl__filters{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--tg-cl-border)}.tg-cl__filter{display:flex;flex-direction:column;gap:.4rem;min-width:16rem;flex:1 1 16rem}.tg-cl__filter-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tg-cl-muted)}.tg-cl__filter-select{font-family:inherit;font-size:1.4rem;padding:1rem 1.2rem;border:1px solid var(--tg-cl-border);background:var(--tg-cl-white);color:var(--tg-cl-black);border-radius:2px;-webkit-appearance:auto;appearance:auto}.tg-cl__filter-select:focus-visible{outline:2px solid var(--tg-cl-black);outline-offset:2px}.tg-cl__reset{align-self:flex-end;background:none;border:none;color:var(--tg-cl-muted);text-decoration:underline;cursor:pointer;font-size:1.3rem;padding:1rem 0}.tg-cl__reset:hover{color:var(--tg-cl-black)}.tg-cl__count{width:100%;font-size:1.3rem;color:var(--tg-cl-muted);margin-top:.4rem}.tg-cl__list{display:flex;flex-direction:column;border-top:1px solid var(--tg-cl-border)}.tg-cl__list.is-expanded{max-height:58rem;overflow-y:auto;overscroll-behavior:contain}.tg-cl__row{display:flex;align-items:baseline;justify-content:space-between;gap:2.4rem;padding:1.8rem 0;border-bottom:1px solid var(--tg-cl-border);text-decoration:none;color:inherit;transition:opacity .15s ease}.tg-cl__row:hover .tg-cl__row-title,.tg-cl__row:focus-visible .tg-cl__row-title{text-decoration:underline}.tg-cl__row:focus-visible{outline:2px solid var(--tg-cl-black);outline-offset:2px}.tg-cl__row[hidden]{display:none}.tg-cl__row-title{font-size:1.6rem;color:var(--tg-cl-black)}.tg-cl__row-location{font-size:1.4rem;color:var(--tg-cl-muted);white-space:nowrap}.tg-cl__row--with-button{align-items:center}.tg-cl__row-link{display:flex;align-items:baseline;justify-content:space-between;flex:1 1 auto;gap:2.4rem;min-width:0;text-decoration:none;color:inherit}.tg-cl__row-link:hover .tg-cl__row-title,.tg-cl__row-link:focus-visible .tg-cl__row-title{text-decoration:underline}.tg-cl__row-link:focus-visible{outline:2px solid var(--tg-cl-black);outline-offset:2px}.tg-cl__row-apply{flex:0 0 auto}.tg-cl__empty{padding:4.8rem 0;text-align:center;color:var(--tg-cl-muted);font-size:1.5rem}.tg-cl__empty[hidden]{display:none}.tg-cl__load-more,.tg-cl__see-less{display:block;margin:3.2rem auto 0}.tg-cl__load-more[hidden],.tg-cl__see-less[hidden]{display:none}@media(prefers-reduced-motion:reduce){.tg-cl__row{transition:none}}@media screen and (max-width:749px){.tg-cl__filters{flex-direction:column}.tg-cl__filter{min-width:0}.tg-cl__reset{align-self:flex-start}.tg-cl__row{flex-direction:column;gap:.4rem}.tg-cl__row--with-button{align-items:flex-start}.tg-cl__row-link{flex-direction:column;gap:.4rem;width:100%}.tg-cl__row-apply{margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/tg-careers-listing.css.map */
