.section-img-banner .img-banner.careers-hero{--careers-hero-content-width: 36.46%;--careers-hero-media-width: 63.54%;display:grid!important;grid-template-columns:var(--careers-hero-content-width) var(--careers-hero-media-width);box-sizing:border-box;height:33.860625rem;min-height:33.860625rem;padding-inline:max(calc((100% - 81.25rem)/2),0px);background:var(--brand-black)}.section-img-banner .careers-hero .img-banner-media{grid-column:2;width:100%;height:100%}.section-img-banner .careers-hero .img-banner-media img{width:100%;height:100%;object-fit:cover}.section-img-banner .careers-hero .img-banner-media picture{display:block;width:100%;height:100%}.section-img-banner .careers-hero .placeholder-svg{width:100%;height:100%;background:var(--brand-gray-img-bg)}.section-img-banner .careers-hero .img-banner-content{position:static!important;grid-column:1;grid-row:1;display:flex;align-self:stretch;align-items:center;width:100%!important;height:100%!important;box-sizing:border-box;padding:1.25rem 3.125rem 1.25rem 1.25rem!important;color:var(--brand-white)}.section-img-banner .careers-hero .img-banner-block-content{display:flex;flex-direction:column;width:100%;max-width:none;margin:0}.section-img-banner .careers-hero .headline{font-family:var(--font-modernist);font-size:4rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.005em;text-transform:none}.section-img-banner .careers-hero #textbody p{font-family:var(--font-modernist);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:normal}.section-img-banner .careers-hero #textsubheading p{font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:-.013333em}.section-img-banner .careers-hero .headline{margin-block-end:.5rem!important}.section-img-banner .careers-hero #textsubheading,.section-img-banner .careers-hero #textbody{margin-block-end:1rem!important}.section-img-banner .careers-hero .tc-banner-button.primary.black{min-height:0;height:3.30078125rem;width:100%;padding:.75rem 1.25rem .78125rem;border:0;border-radius:0;font-family:var(--font-modernist);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.416;letter-spacing:.02em;text-transform:none;color:var(--brand-black);background:var(--brand-white)}.careers-work-intro{--careers-work-section-background: #fafafa;--careers-work-card-background: #f1efef;--careers-work-border-color: #ccc;padding:4rem 0 2rem;background:var(--careers-work-section-background)!important}.careers-work-intro .rich-text{width:calc(100% - 9rem);max-width:81rem;margin-inline:auto;border:1px solid var(--careers-work-border-color);border-radius:.75rem;background:var(--careers-work-card-background)}.careers-work-intro .rich-text__blocks{max-width:34.875rem;margin-inline:auto}.section--rich-text .careers-work-intro .rich-text__blocks .img-banner__heading{margin:0 0 1rem!important;font-family:var(--font-modernist);font-size:4rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.005em}.section--rich-text .careers-work-intro .rich-text__blocks .img-banner__paragraph{margin:0!important}.section--rich-text .careers-work-intro .rich-text__blocks .img-banner__paragraph p{margin:0;font-family:var(--font-modernist);font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.5!important;letter-spacing:.05em!important}@media screen and (min-width:768px){.section--rich-text .new-rich-text.careers-work-intro{padding:4rem 0 2rem!important}.careers-work-intro .rich-text{padding:3.125rem!important}}@media screen and (max-width:767px){.section-img-banner .img-banner.careers-hero{display:flex!important;flex-direction:column;min-height:0;height:auto;padding-inline:0}.section-img-banner .careers-hero .img-banner-media{order:1;height:auto}.section-img-banner .careers-hero .img-banner-media img{aspect-ratio:1.156 / 1}.section-img-banner .careers-hero .img-banner-content{order:2;padding:1.0625rem 2.1875rem 2.0625rem!important;text-align:center}.section-img-banner .careers-hero .img-banner-block-content{max-width:100%}.section-img-banner .careers-hero .headline{max-width:18.75rem;margin-inline:auto;margin-block-end:1.0625rem!important;font-size:1.8125rem;line-height:1.2;letter-spacing:-.011034em}.section-img-banner .careers-hero .careers-hero-title-break br{display:none}.section-img-banner .careers-hero .careers-hero-title-break:after{content:" "}.section-img-banner .careers-hero #textbody p,.section-img-banner .careers-hero #textsubheading p{font-size:.8125rem;line-height:1.5}.section-img-banner .careers-hero #textsubheading p{font-size:.875rem;line-height:1;letter-spacing:-.022857em}.section-img-banner .careers-hero #textbody p{font-weight:var(--font-weight-regular);letter-spacing:.06em}.section-img-banner .careers-hero #textsubheading,.section-img-banner .careers-hero #textbody{margin-block-end:1.0625rem!important}.section-img-banner .careers-hero .tc-banner-button{min-height:3.5rem;font-size:var(--font-base)}.careers-work-intro{padding:1rem 1rem .75rem}.careers-work-intro .rich-text{width:100%;padding-inline:1.25rem;border-radius:.5rem}.section--rich-text .careers-work-intro .rich-text__blocks .img-banner__heading{font-size:2.25rem}.section--rich-text .careers-work-intro .rich-text__blocks .img-banner__paragraph p{font-size:var(--font-xs)}}
/*# sourceMappingURL=/cdn/shop/t/645/assets/careers-page.css.map */
