.s-careers{position:relative}.s-careers__pic{display:contents}.s-careers__art{position:absolute;left:0;top:0;width:100%;height:min(30vw,640px);object-fit:cover;object-position:top;mask-image:linear-gradient(#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(#000 60%,transparent 100%);z-index:0;pointer-events:none}.s-careers__inner{position:relative;z-index:1;width:min(100%,var(--content-max));margin-inline:auto;container-type:inline-size;--s: calc(100cqw / var(--content-width));padding-block-end:calc(200 * var(--s))}.s-careers__hero{display:flex;flex-direction:column;align-items:flex-start;gap:calc(24 * var(--s));padding-block:calc(220 * var(--s)) calc(100 * var(--s))}.s-careers__title{max-width:calc(1014 * var(--s));overflow-wrap:anywhere}.s-careers__lede,.s-careers__meta{max-width:calc(700 * var(--s))}.s-careers__meta{color:var(--c-fg)}.s-careers__back{display:inline-flex;align-items:center;gap:calc(13 * var(--s));color:var(--c-fg-muted);text-decoration:none;margin-block-end:calc(16 * var(--s))}.s-careers__back img{width:calc(21 * var(--s));height:calc(12 * var(--s));scale:-1 1;transition:translate .22s ease}.s-careers__back:hover,.s-careers__back:focus-visible{color:var(--c-fg)}.s-careers__back:hover img,.s-careers__back:focus-visible img{translate:-8px 0}.s-careers__groups{display:flex;flex-direction:column;padding-block-start:calc(40 * var(--s))}.s-careers__group{display:grid;grid-template-columns:calc(393 * var(--s)) 1fr;column-gap:calc(110 * var(--s));align-items:start;padding-block:calc(60 * var(--s))}.s-careers__group+.s-careers__group{border-block-start:1px solid rgba(248,248,242,.15)}.s-careers__group-name{padding-block-start:calc(28 * var(--s))}.s-careers__group-name a{color:inherit;text-decoration:none}.s-careers__group-name a:hover,.s-careers__group-name a:focus-visible{text-decoration:underline;text-underline-offset:.25em}.s-careers__list{list-style:none;margin:0;padding:0}.s-careers__item+.s-careers__item{border-block-start:1px solid rgba(248,248,242,.15)}.s-careers__position{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:calc(40 * var(--s));row-gap:calc(8 * var(--s));align-items:center;padding-block:calc(28 * var(--s));text-decoration:none;color:var(--c-fg)}.s-careers__position-name{grid-column:1;font-family:var(--f-display);font-weight:500;font-size:calc(26 * var(--s));line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.s-careers__position-meta{grid-column:1}.s-careers__position-arrow{grid-column:2;grid-row:1 / span 2;width:calc(21 * var(--s));height:calc(12 * var(--s));transition:translate .22s ease}.s-careers__position:hover .s-careers__position-arrow,.s-careers__position:focus-visible .s-careers__position-arrow{translate:15px 0}.s-careers__position:focus-visible{outline:2px solid var(--c-fg);outline-offset:4px}.s-careers__empty{padding-block-start:calc(80 * var(--s))}.s-careers__empty a{color:var(--c-fg)}.s-careers__body{padding-block-start:calc(20 * var(--s))}.s-careers__body>h3:first-child{margin-block-start:0}.s-careers__apply{display:flex;flex-direction:column;gap:calc(40 * var(--s));max-width:calc(1014 * var(--s));margin-block-start:calc(120 * var(--s));padding-block-start:calc(80 * var(--s));border-block-start:1px solid rgba(248,248,242,.15)}.s-careers__form iframe{display:block;width:100%;border:0}.s-careers__social{margin-block-start:calc(60 * var(--s))}@media(max-width:1023px){.s-careers__art--desktop-only{display:none}.s-careers__art{height:auto}.s-careers__inner{width:100%;--s: calc(100cqw / var(--mobile-width));padding-inline:calc(20 * var(--s));padding-block-end:calc(120 * var(--s))}.s-careers__hero{padding-block:calc(140 * var(--s)) calc(60 * var(--s));gap:calc(16 * var(--s))}.s-careers .t-display-lg{font-size:calc(40 * var(--s))}.s-careers .t-body{font-size:calc(18 * var(--s));line-height:calc(29 * var(--s))}.s-careers__groups{padding-block-start:calc(20 * var(--s))}.s-careers__group{grid-template-columns:1fr;row-gap:calc(16 * var(--s));padding-block:calc(40 * var(--s))}.s-careers__group-name{padding-block-start:0;font-size:calc(16 * var(--s))}.s-careers__position{padding-block:calc(20 * var(--s));column-gap:calc(20 * var(--s))}.s-careers__position-name{font-size:calc(22 * var(--s))}.s-careers .c-article,.s-careers__apply{width:100%;max-width:none}.s-careers__apply{margin-block-start:calc(80 * var(--s));padding-block-start:calc(60 * var(--s))}}.s-careers__eyebrow{margin:0 0 calc(-9 * var(--s))}.s-careers__filters{display:flex;flex-wrap:wrap;gap:calc(16 * var(--s)) calc(24 * var(--s));margin-block:calc(48 * var(--s)) calc(20 * var(--s))}.s-careers__filter{display:block;width:min(100%,calc(300 * var(--s)))}.s-careers__filter .c-field{color:var(--c-bg)}.s-careers__none{flex-basis:100%;margin:0}.s-careers__position-meta{font-size:calc(16 * var(--s))}@media(max-width:1023px){.s-careers__filters{margin-block:calc(-16 * var(--s)) calc(40 * var(--s))}}.s-careers__group[hidden],.s-careers__item[hidden]{display:none}
