.careers{--cr-ink: #121212;--cr-ink-hover: #1c1c1c;--cr-red: #d70e28;--cr-red-dark: #a90b1f;--cr-slate: #5a5d63;--cr-grey: #8a8d93;--cr-line: #d9d9d9;--cr-stroke: #e8e8e8;--cr-bg-2: #f7f7f7;color:var(--cr-ink)}.careers__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.1rem;text-transform:uppercase;color:var(--cr-grey)}.careers__eyebrow--red{margin-bottom:1.6rem;color:var(--cr-red)}.careers__button{display:inline-block;padding:1.4rem 2.8rem;border:1px solid transparent;border-radius:0;box-shadow:none;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:.11rem;text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color .12s ease,border-color .12s ease}.careers__button--ink{background:var(--cr-ink);border-color:var(--cr-ink);color:#fff}.careers__button--ink:hover{background:var(--cr-ink-hover);border-color:var(--cr-ink-hover);color:#fff}.careers__button--red{background:var(--cr-red);border-color:var(--cr-red);color:#fff}.careers__button--red:hover{background:var(--cr-red-dark);border-color:var(--cr-red-dark);color:#fff}.careers__button--block{display:block;width:100%}.careers__bullets{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.careers__bullets li{position:relative;margin:0;padding-left:2rem;font-size:1.5rem;line-height:1.5;color:var(--cr-slate)}.careers__bullets li:before{content:"";position:absolute;left:0;top:.8rem;width:.6rem;height:.6rem;background:var(--cr-red)}.careers__bullets--ink li:before{background:var(--cr-ink)}.careers-hero{position:relative;background:#fff}.careers-hero--image{display:flex;align-items:flex-end;min-height:40rem;overflow:hidden}.careers-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.careers-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.careers-hero--top .careers-hero__img{object-position:center top}.careers-hero--center .careers-hero__img{object-position:center center}.careers-hero--bottom .careers-hero__img{object-position:center bottom}.careers-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cr-ink);opacity:.25;pointer-events:none}.careers-hero__inner{position:relative;width:100%}.careers-hero__card{max-width:56rem;padding:3.2rem 2.4rem 3.6rem;background:#fff}.careers-hero--image .careers-hero__card{margin:6.4rem 0 4rem}.careers-hero--plain .careers-hero__card{padding-left:0;padding-right:0}.careers-hero__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:400;font-size:3rem;line-height:1.15}.careers-hero__text{margin:0 0 2.8rem;color:var(--cr-slate)}.careers-hero__text p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.5}.careers-hero__text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.careers-hero--image{min-height:48rem}.careers-hero__card{padding:4rem 4rem 4.4rem}.careers-hero--image .careers-hero__card{margin:9.6rem 0 6.4rem}.careers-hero__heading{font-size:4rem}}.careers-position__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}.careers-position__card{padding:3.2rem;background:var(--cr-bg-2);border:1px solid var(--cr-stroke);border-radius:.2rem}.careers-position__title{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.3}.careers-position__facts{display:grid;gap:1.2rem;margin:0 0 2.8rem;padding:2rem 0 0;border-top:1px solid var(--cr-line)}.careers-position__fact{display:flex;justify-content:space-between;gap:1.6rem;margin:0;font-size:1.4rem;line-height:1.5}.careers-position__fact dt{margin:0;color:var(--cr-grey)}.careers-position__fact dd{margin:0;font-weight:600;text-align:right}.careers-position__filled{margin:0;padding:1.4rem 2.8rem;border:1px solid var(--cr-line);font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;color:var(--cr-grey)}.careers-position__article{display:grid;gap:4.8rem}.careers-position__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.3}.careers-position__subheading{margin:0 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--cr-line);font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.3}.careers-position__subheading--bare{margin-bottom:1.6rem;padding-bottom:0;border-bottom:0}.careers-position__prose{display:grid;gap:1.6rem;color:var(--cr-slate)}.careers-position__prose p{margin:0;font-size:1.6rem;line-height:1.7}.careers-position__lead{color:var(--cr-ink);font-weight:500}.careers-position__list-intro{margin:0 0 .8rem;color:var(--cr-slate)}.careers-position__list-intro p{margin:0 0 .8rem;font-size:1.6rem;line-height:1.5}.careers-position__list-lead{margin:0 0 2rem;font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--cr-ink)}.careers-position__callout{padding:2.8rem 3.2rem;background:var(--cr-bg-2);border:1px solid var(--cr-stroke);border-radius:.2rem}.careers-position__callout .careers__bullets{gap:1rem;margin-bottom:1.6rem}.careers-position__callout-closing p{margin:0;font-size:1.5rem;line-height:1.5;color:var(--cr-ink)}.careers-position__apply{padding-top:3.2rem;border-top:3px solid var(--cr-ink)}.careers-position__apply-text{max-width:56rem;margin:0 0 2.4rem;color:var(--cr-slate)}.careers-position__apply-text p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.5}.careers-position__apply-text p:last-child{margin-bottom:0}.careers-position__apply-row{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem}.careers-position__email{font-size:1.5rem;font-weight:600;color:var(--cr-ink);text-underline-offset:.3rem}.careers-position__email:hover{color:var(--cr-red)}.careers-position__filled-text{margin:0;font-size:1.5rem;font-weight:600;line-height:1.5;color:var(--cr-grey)}.careers-position__address{margin:2.4rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--cr-grey)}@media screen and (min-width:750px){.careers-position__heading{font-size:2.8rem}}@media screen and (min-width:990px){.careers-position__grid{grid-template-columns:minmax(28rem,36rem) minmax(0,72rem);gap:6.4rem;justify-content:center;align-items:start}.careers-position__aside{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}}@media screen and (max-width:749px){.careers-position__card,.careers-position__callout{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-careers.css.map */
