.career-style--editorial,.career-style--index{--crs-blush: #fee7e6;--crs-blush-deep: #fbd4d1;--crs-surface: #f8f8f8;--crs-ink: #111;--crs-muted: #6b6b6b;--crs-line: #ececec;--crs-accent: #ba4444;--crs-radius: 14px;--crs-serif: noe, Georgia, "Times New Roman", serif;--crs-sans: sofia, system-ui, -apple-system, sans-serif}.career-style--editorial .crs-chip,.career-style--index .crs-chip{display:inline-flex;align-items:center;gap:6px;background:var(--crs-blush);color:var(--crs-ink);font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:30px;white-space:nowrap}.career-style--editorial .crs-chip:empty,.career-style--index .crs-chip:empty{display:none}.career-style--editorial .career__banner-title{text-align:center;margin:56px auto 28px;max-width:1020px}.career-style--editorial .crs-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--crs-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crs-muted)}.career-style--editorial .crs-eyebrow:before{content:"";width:34px;height:2px;background:var(--crs-accent)}.career-style--editorial .career__banner-title h1{font-family:var(--crs-serif);font-weight:700;font-size:clamp(40px,7vw,82px);line-height:1.04;letter-spacing:-.01em;margin:0}.career-style--editorial .career__banner{height:auto;margin:0 auto 8px;max-width:1180px}.career-style--editorial .career__banner img{display:block;width:100%;height:clamp(280px,42vw,520px);object-fit:cover;object-position:center;border-radius:var(--crs-radius)}.career-style--editorial .career-page__flex:has(.headquarters-jobs){gap:64px;padding-top:44px;align-items:start}.career-style--editorial .career-page__content.headquarters-jobs{width:38%;flex-shrink:0}.career-style--editorial .career-page__content.headquarters-jobs h3{margin:0;font-family:var(--crs-sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--crs-muted)}.career-style--editorial .career-page__content.headquarters-jobs h3 [job-loc]{display:block;margin-top:8px;font-family:var(--crs-serif);font-weight:700;font-size:34px;letter-spacing:0;text-transform:none;color:var(--crs-ink);line-height:1.1}.career-style--editorial .career-page__flex:has(.headquarters-jobs) .career-page__img{width:auto;flex:1}.career-style--editorial .career-page__lede{margin:0;font-family:var(--crs-serif);font-weight:400;font-size:clamp(19px,1.9vw,24px);line-height:1.45;color:var(--crs-ink)}@media(max-width:767px){.career-style--editorial .career__banner-title{margin:28px auto 18px;text-align:left}.career-style--editorial .crs-eyebrow{margin-bottom:12px}.career-style--editorial .career__banner img{height:240px}.career-style--editorial .career-page__flex:has(.headquarters-jobs){flex-direction:column;gap:22px;padding-top:28px}.career-style--editorial .career-page__content.headquarters-jobs{width:100%}.career-style--editorial .career-page__content.headquarters-jobs h3 [job-loc]{font-size:28px}}.career-style--editorial .office-roles{padding:72px 0 40px}.career-style--editorial .office-roles h2{font-family:var(--crs-serif);font-weight:700;font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0 0 28px;max-width:1020px}.career-style--editorial .office-roles ul{grid-template-columns:repeat(2,1fr);gap:18px}.career-style--editorial .office-roles li{flex-direction:column;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--crs-line);border-radius:var(--crs-radius);padding:24px 26px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.career-style--editorial .office-roles h4{min-height:auto;display:block;font-family:var(--crs-serif);font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.005em}.career-style--editorial .office-roles .crs-chip{background:transparent;padding:0;font-weight:600;letter-spacing:.12em;color:var(--crs-accent)}.career-style--editorial .office-roles .career__more{margin-top:auto;padding-top:6px;font-family:var(--crs-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--crs-muted);transition:color .28s ease}.career-style--editorial .office-roles .career__more img{position:static;transform:none;margin-left:8px;transition:transform .28s ease}@media(hover:hover){.career-style--editorial .office-roles li:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000017;border-color:var(--crs-blush-deep)}.career-style--editorial .office-roles li:hover .career__more{color:var(--crs-accent)}.career-style--editorial .office-roles li:hover .career__more img{transform:translate(6px)}}.career-style--editorial.career-posts .career-posts__item{border-radius:var(--crs-radius);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}@media(hover:hover){.career-style--editorial.career-posts .career-posts__item:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000017}}.career-style--index .office-roles ul{display:block;max-width:1020px;border-top:1px solid var(--crs-line)}.career-style--index .office-roles li:first-child{display:none}.career-style--index .office-roles li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px 24px;background:transparent;border-bottom:1px solid var(--crs-line);border-radius:0;padding:26px 20px;transition:background .25s ease,padding-left .25s ease}.career-style--index .office-roles .crs-chip{grid-row:1;grid-column:1;justify-self:start;margin-bottom:4px}.career-style--index .office-roles h4{grid-column:1;min-height:auto;display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:30px;line-height:1.1;transition:transform .25s ease}.career-style--index .office-roles .career__more{grid-column:2;grid-row:1 / span 2;align-self:center;padding:0;font-size:14px;color:var(--crs-muted)}.career-style--index .office-roles .career__more img{position:static;transform:none;margin-left:8px;transition:transform .25s ease}@media(hover:hover){.career-style--index .office-roles li:hover{background:var(--crs-blush);padding-left:28px}.career-style--index .office-roles li:hover h4{transform:translate(6px)}.career-style--index .office-roles li:hover .career__more{color:var(--crs-ink)}.career-style--index .office-roles li:hover .career__more img{transform:translate(6px)}}@media(max-width:767px){.career-style--editorial .office-roles ul{grid-template-columns:1fr}.career-style--index .office-roles li{grid-template-columns:1fr;gap:10px;padding:22px 12px}.career-style--index .office-roles h4{font-size:22px}.career-style--index .office-roles .career__more{grid-column:1;grid-row:auto;justify-self:start}.career-style--index .office-roles li:hover{padding-left:12px}}.career-style--editorial.career-form .cont{background:var(--crs-surface);border-radius:var(--crs-radius);padding:clamp(40px,6vw,72px) clamp(24px,5vw,56px)}.career-style--editorial.career-form h2{font-family:var(--crs-serif);font-weight:700;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.01em;margin-bottom:10px}.career-style--editorial.career-form span{font-family:var(--crs-sans);color:var(--crs-muted);margin-bottom:36px}.career-style--editorial.career-form input,.career-style--editorial.career-form .file-input span{border-bottom-color:var(--crs-line);font-family:var(--crs-sans);transition:border-color .25s ease,box-shadow .25s ease}.career-style--editorial.career-form input::placeholder{color:var(--crs-muted)}.career-style--editorial.career-form input:focus,.career-style--editorial.career-form input:focus-visible{outline:none;border-bottom-color:var(--crs-accent);box-shadow:0 1px 0 0 var(--crs-accent)}.career-style--editorial.career-form .file-input:focus-within span{border-bottom-color:var(--crs-accent);color:var(--crs-ink)}.career-style--editorial.career-form .btn{margin-top:10px}.career-style--editorial.career-form .btn:focus-visible{outline:2px solid var(--crs-accent);outline-offset:3px}.crs-skel-bar,.crs-skel-chip,.crs-skel-more{display:block;position:relative;overflow:hidden;background:#ededed;border-radius:6px}.crs-skel-bar{height:14px;margin:8px 0}.crs-skel-chip{width:84px;height:22px;border-radius:30px}.crs-skel-more{width:96px;height:14px}.crs-skel-bar:after,.crs-skel-chip:after,.crs-skel-more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:crs-shimmer 1.4s ease-in-out infinite}.career-style--editorial .office-roles li.crs-skel-item{flex-direction:column;align-items:flex-start;gap:10px;background:#fff;border:1px solid var(--crs-line);border-radius:var(--crs-radius);padding:24px 26px;pointer-events:none}.career-style--index .office-roles li.crs-skel-item{display:block;background:transparent;border-bottom:1px solid var(--crs-line);border-radius:0;padding:26px 20px;pointer-events:none}.office-roles li.crs-skel-item .crs-skel-bar:first-of-type{margin-top:0}.crs-skel .crs-skel-bar{display:inline-block;width:100%;vertical-align:middle}[dynamic-title].crs-skel .crs-skel-bar{height:1em;max-width:60%}[job-loc].crs-skel .crs-skel-bar{height:1em;width:90px}.crs-error{margin-top:24px;padding:16px 20px;background:var(--crs-blush, #fee7e6);border-radius:12px;color:#111;font-size:15px;max-width:1020px}@keyframes crs-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.crs-skel-bar:after,.crs-skel-chip:after,.crs-skel-more:after{animation:none}.crs-skel-bar,.crs-skel-chip,.crs-skel-more{background:#e4e4e4}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/careers.css.map */
