.tf-careers{--tf-black: #000000;--tf-gray: #666666;--tf-light-gray: #f5f5f5;--tf-rule: #d9d9d9;--tf-white: #ffffff;background:var(--tf-bg, var(--tf-white));color:var(--tf-copy, var(--tf-gray));font-family:Century Gothic,CenturyGothic,AppleGothic,Arial,sans-serif;padding-block:var(--tf-pad-mobile, 56px)}.tf-careers *,.tf-careers *:before,.tf-careers *:after{box-sizing:border-box;border-radius:0}.tf-careers .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tf-careers__inner{width:min(100% - 40px,var(--tf-max-width, 1280px));margin-inline:auto}.tf-careers__narrow{width:min(100%,820px)}.tf-careers__center{margin-inline:auto;text-align:center}.tf-careers__eyebrow{margin:0 0 14px;color:var(--tf-heading, var(--tf-black));font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tf-careers__title,.tf-careers__heading,.tf-careers__card-heading{margin:0;color:var(--tf-heading, var(--tf-black));font-family:inherit;font-weight:400;letter-spacing:-.025em}.tf-careers__title{max-width:920px;font-size:clamp(36px,8vw,72px);line-height:1.02}.tf-careers__heading{font-size:clamp(28px,5vw,46px);line-height:1.1}.tf-careers__card-heading{font-size:clamp(18px,3vw,24px);line-height:1.2}.tf-careers__copy{color:var(--tf-copy, var(--tf-gray));font-size:15px;line-height:1.75}.tf-careers__copy>*:first-child{margin-top:0}.tf-careers__copy>*:last-child{margin-bottom:0}.tf-careers__section-header{display:grid;gap:18px;margin-bottom:34px}.tf-careers__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--tf-button-bg, var(--tf-black));background:var(--tf-button-bg, var(--tf-black));color:var(--tf-button-text, var(--tf-white));font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.tf-careers__button:hover,.tf-careers__button:focus-visible{background:var(--tf-button-hover-bg, var(--tf-white));color:var(--tf-button-hover-text, var(--tf-black))}.tf-careers__button:focus-visible,.tf-careers a:focus-visible,.tf-careers input:focus-visible{outline:2px solid var(--tf-heading, var(--tf-black));outline-offset:3px}.tf-careers__image,.tf-careers__placeholder,.tf-careers__placeholder-svg{display:block;width:100%;height:100%}.tf-careers__image{object-fit:cover}.tf-careers__placeholder{min-height:320px;background:var(--tf-light-gray);color:#b8b8b8}.tf-careers__placeholder-svg{object-fit:cover}.tf-careers--hero{padding-block:0}.tf-careers-hero__layout{display:grid;min-height:var(--tf-hero-height-mobile, 680px)}.tf-careers-hero__media,.tf-careers-hero__content{grid-area:1 / 1}.tf-careers-hero__media{position:relative;min-height:inherit;overflow:hidden;background:var(--tf-light-gray)}.tf-careers-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tf-overlay, .25));content:""}.tf-careers-hero__content{position:relative;z-index:1;display:flex;width:min(100% - 40px,var(--tf-max-width, 1280px));align-items:var(--tf-vertical, center);margin-inline:auto;padding-block:72px}.tf-careers-hero__content-inner{max-width:820px;color:var(--tf-hero-copy, var(--tf-white));text-align:var(--tf-align, left)}.tf-careers-hero__content-inner.is-center{margin-inline:auto}.tf-careers-hero__content-inner.is-right{margin-left:auto}.tf-careers-hero__content .tf-careers__eyebrow,.tf-careers-hero__content .tf-careers__title,.tf-careers-hero__content .tf-careers__copy{color:inherit}.tf-careers-hero__content .tf-careers__copy{max-width:680px;margin-top:24px;font-size:16px}.tf-careers-hero__content-inner.is-center .tf-careers__copy{margin-inline:auto}.tf-careers-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tf-careers-hero__content-inner.is-center .tf-careers-hero__actions{justify-content:center}.tf-careers-hero__content-inner.is-right .tf-careers-hero__actions{justify-content:flex-end}.tf-careers-hero__no-image .tf-careers-hero__media:after{display:none}.tf-careers-hero__no-image .tf-careers-hero__content{color:var(--tf-heading, var(--tf-black))}.tf-careers-hero__no-image .tf-careers-hero__media .tf-careers__placeholder{background:var(--tf-bg, var(--tf-white));color:#ddd}.tf-careers-positions__grid,.tf-careers-facts__grid,.tf-careers-cards__grid,.tf-careers-process__grid{display:grid;gap:16px}.tf-careers-position{display:grid;gap:22px;padding:26px;border:1px solid var(--tf-rule);background:var(--tf-card-bg, var(--tf-white))}.tf-careers-position__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;color:var(--tf-copy, var(--tf-gray));font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tf-careers-position__link{justify-self:start;color:var(--tf-heading, var(--tf-black));font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.tf-careers-positions__empty{padding:34px;border:1px solid var(--tf-rule);text-align:center}.tf-careers-fact{padding:24px 0;border-top:1px solid var(--tf-rule)}.tf-careers-fact__value{display:block;color:var(--tf-heading, var(--tf-black));font-size:clamp(28px,5vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1}.tf-careers-fact__label{display:block;margin-top:10px;color:var(--tf-copy, var(--tf-gray));font-size:12px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.tf-careers-story{display:grid;align-items:stretch;border-top:1px solid var(--tf-rule)}.tf-careers-story:last-child{border-bottom:1px solid var(--tf-rule)}.tf-careers-story__media{min-height:360px;overflow:hidden}.tf-careers-story__content{display:flex;flex-direction:column;justify-content:center;padding:42px 0}.tf-careers-story__content .tf-careers__copy{margin-top:20px}.tf-careers-card{min-height:100%;padding:26px;border:1px solid var(--tf-rule);background:var(--tf-card-bg, var(--tf-white))}.tf-careers-card__number{display:block;margin-bottom:36px;color:var(--tf-heading, var(--tf-black));font-size:12px;font-weight:700;letter-spacing:.12em}.tf-careers-card .tf-careers__copy{margin-top:14px}.tf-careers-process__step{position:relative;padding:28px 0 28px 54px;border-top:1px solid var(--tf-rule)}.tf-careers-process__number{position:absolute;top:28px;left:0;color:var(--tf-heading, var(--tf-black));font-size:12px;font-weight:700;letter-spacing:.1em}.tf-careers-process__step .tf-careers__copy{margin-top:12px}.tf-careers-cta__panel{display:grid;gap:28px;align-items:center;padding:36px 24px;border:1px solid var(--tf-rule);background:var(--tf-card-bg, var(--tf-white))}.tf-careers-cta__actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tf-careers-cta__email{color:var(--tf-heading, var(--tf-black));font-size:13px;overflow-wrap:anywhere}.tf-careers-newsletter__form{display:grid;gap:12px;margin-top:28px}.tf-careers-newsletter__field{min-height:50px;width:100%;padding:12px 14px;border:1px solid var(--tf-rule);background:var(--tf-white);color:var(--tf-black);font:inherit;font-size:14px}.tf-careers-newsletter__message{grid-column:1 / -1;margin:14px 0 0;color:var(--tf-copy, var(--tf-gray));font-size:13px}.tf-careers-newsletter__message ul{margin:0;padding-left:20px}@media screen and (min-width:750px){.tf-careers{padding-block:var(--tf-pad-desktop, 88px)}.tf-careers__inner{width:min(100% - 72px,var(--tf-max-width, 1280px))}.tf-careers__section-header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;margin-bottom:50px}.tf-careers__section-header.is-centered{display:block}.tf-careers-hero__content{width:min(100% - 72px,var(--tf-max-width, 1280px))}.tf-careers-hero__layout{min-height:var(--tf-hero-height-desktop, 760px)}.tf-careers-positions__grid,.tf-careers-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-careers-facts__grid{grid-template-columns:repeat(var(--tf-columns, 3),minmax(0,1fr))}.tf-careers-fact{padding:30px 24px 0 0}.tf-careers-story{grid-template-columns:repeat(2,minmax(0,1fr));min-height:560px}.tf-careers-story__content{padding:64px clamp(40px,7vw,100px)}.tf-careers-story.is-image-right .tf-careers-story__media{order:2}.tf-careers-story.is-image-right .tf-careers-story__content{order:1}.tf-careers-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}.tf-careers-cta__panel{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);padding:52px}.tf-careers-newsletter__form{grid-template-columns:minmax(0,1fr) auto}}@media screen and (min-width:990px){.tf-careers-positions__grid{grid-template-columns:repeat(var(--tf-columns, 2),minmax(0,1fr))}.tf-careers-cards__grid{grid-template-columns:repeat(var(--tf-columns, 3),minmax(0,1fr))}.tf-careers-process__grid{grid-template-columns:repeat(var(--tf-columns, 4),minmax(0,1fr));column-gap:28px}}@media(prefers-reduced-motion:reduce){.tf-careers__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/tf-careers.css.map */
