.careers-jobs-filters[data-v-8e50d63a]{width:100%}.careers-jobs-filter-section[data-v-8e50d63a]{padding:32px 0;border-bottom:1px solid #e6e6e6}.careers-jobs-filter-section[data-v-8e50d63a]:last-child{border-bottom:0}.careers-jobs-filter-heading[data-v-8e50d63a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:#0d0d0d;font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold));font-size:28px;font-weight:900;line-height:.9;text-align:left;text-transform:uppercase;cursor:pointer}.careers-jobs-filter-heading[data-v-8e50d63a]:focus-visible{outline:2px solid #0d0d0d;outline-offset:4px}.careers-jobs-filter-toggle[data-v-8e50d63a]{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px}.careers-jobs-filter-options[data-v-8e50d63a]{padding-top:20px}.careers-jobs-filter-collapse-enter-active[data-v-8e50d63a],.careers-jobs-filter-collapse-leave-active[data-v-8e50d63a]{overflow:hidden;-webkit-transition:max-height .2s cubic-bezier(.34,.69,.1,1),opacity .18s cubic-bezier(.34,.69,.1,1),-webkit-transform .2s cubic-bezier(.34,.69,.1,1);transition:max-height .2s cubic-bezier(.34,.69,.1,1),opacity .18s cubic-bezier(.34,.69,.1,1),-webkit-transform .2s cubic-bezier(.34,.69,.1,1);transition:max-height .2s cubic-bezier(.34,.69,.1,1),opacity .18s cubic-bezier(.34,.69,.1,1),transform .2s cubic-bezier(.34,.69,.1,1);transition:max-height .2s cubic-bezier(.34,.69,.1,1),opacity .18s cubic-bezier(.34,.69,.1,1),transform .2s cubic-bezier(.34,.69,.1,1),-webkit-transform .2s cubic-bezier(.34,.69,.1,1)}.careers-jobs-filter-collapse-enter-from[data-v-8e50d63a],.careers-jobs-filter-collapse-leave-to[data-v-8e50d63a]{max-height:0;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.careers-jobs-filter-collapse-enter-to[data-v-8e50d63a],.careers-jobs-filter-collapse-leave-from[data-v-8e50d63a]{max-height:var(--careers-jobs-filter-collapse-height, 1600px);opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.careers-jobs-filter-option[data-v-8e50d63a]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;color:#333;font-family:var(--font-PFDINTextPro-Regular);font-size:18px;line-height:1.2;cursor:pointer}.careers-jobs-filter-option[data-v-8e50d63a]:last-child{margin-bottom:0}.careers-jobs-filter-option input[data-v-8e50d63a]{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;margin:2px 12px 0 0;padding:0;border:1px solid #0d0d0d;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:12px 12px;cursor:pointer}.careers-jobs-filter-option input[data-v-8e50d63a]:checked{border-color:#e0161d;background-color:#e0161d;background-image:var(--careers-checkbox-check-icon)}.careers-jobs-filter-option input[data-v-8e50d63a]:focus-visible{outline:2px solid #0d0d0d;outline-offset:2px}@media(hover:hover)and (pointer:fine){.careers-jobs-filter-option input[data-v-8e50d63a]:hover{-webkit-box-shadow:0 0 0 4px #ececec!important;box-shadow:0 0 0 4px #ececec!important}}.careers-jobs-location-group+.careers-jobs-location-group[data-v-8e50d63a]{margin-top:22px}.careers-jobs-location-group h3[data-v-8e50d63a]{margin:0 0 15px;padding:7px 12px 5px;background:#f3f3f3;color:#525252;font-family:var(--font-PFDINTextPro-Medium);font-size:17px;font-weight:400;line-height:1}.careers-jobs-filters--dialog .careers-jobs-filter-section[data-v-8e50d63a]{padding:0;border-bottom:0}.careers-jobs-filters--dialog .careers-jobs-filter-section+.careers-jobs-filter-section[data-v-8e50d63a]{margin-top:32px}.careers-jobs-filters--dialog .careers-jobs-filter-heading[data-v-8e50d63a]{font-size:24px}.careers-jobs-filters--dialog .careers-jobs-filter-toggle[data-v-8e50d63a]{width:24px;height:24px}.careers-jobs-filters--dialog .careers-jobs-filter-option[data-v-8e50d63a]{margin-bottom:16px;font-size:16px}@media(prefers-reduced-motion:reduce){.careers-jobs-filter-collapse-enter-active[data-v-8e50d63a],.careers-jobs-filter-collapse-leave-active[data-v-8e50d63a]{-webkit-transition:none;transition:none}}.careers-jobs-filter-mask[data-v-aef3bf86]{position:fixed;z-index:1000;top:var(--header-height);right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:#00000080}.careers-jobs-filter-dialog[data-v-aef3bf86]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:80%;overflow:hidden;border-radius:4px 4px 0 0;background:#fff;color:#0d0d0d}.careers-jobs-filter-dialog__header[data-v-aef3bf86]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:61px;padding:16px 20px;border-bottom:1px solid #e6e6e6}.careers-jobs-filter-dialog__header h2[data-v-aef3bf86]{margin:0;font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold));font-size:32px;font-weight:900;line-height:.9;text-transform:uppercase}.careers-jobs-filter-dialog__close[data-v-aef3bf86]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.careers-jobs-filter-dialog__close img[data-v-aef3bf86]{display:block;width:24px;height:24px}.careers-jobs-filter-dialog__close[data-v-aef3bf86]:focus-visible{outline:2px solid #0d0d0d;outline-offset:2px}.careers-jobs-filter-dialog__content[data-v-aef3bf86]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:32px 20px;overflow-x:hidden;overflow-y:auto}.careers-jobs-filter-dialog__footer[data-v-aef3bf86]{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);height:72px;padding:16px 20px;background:#fff;-webkit-box-shadow:inset 0 1px #e6e6e6;box-shadow:inset 0 1px #e6e6e6}.careers-jobs-filter-dialog__button--confirm[data-v-aef3bf86]{grid-column:3}.careers-jobs-filter-dialog__button[data-v-aef3bf86]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:40px;padding:0 20px;font-family:var(--font-PFDINTextPro-Bold);font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.careers-jobs-filter-dialog__button--reset[data-v-aef3bf86]{border:2px solid #0d0d0d;background:#0000000a;color:#0d0d0d}.careers-jobs-filter-dialog__button--reset span[data-v-aef3bf86]{display:inline-block;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.careers-jobs-filter-dialog__button--confirm[data-v-aef3bf86]{border:2px solid #0d0d0d;background:#0d0d0d;color:#fff}.careers-jobs-filter-dialog__button--confirm span[data-v-aef3bf86]{display:inline-block;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.careers-jobs-hero[data-v-e5fa667e]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:400px;padding:32px 16px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1a1a1a;color:#fff}.careers-jobs-hero__media[data-v-e5fa667e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.careers-jobs-hero__media[data-v-e5fa667e] picture,.careers-jobs-hero__media[data-v-e5fa667e] img{display:block;width:100%;height:100%}.careers-jobs-hero__media[data-v-e5fa667e] img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.careers-jobs-hero__content[data-v-e5fa667e]{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:720px;text-align:center}.careers-jobs-hero__title[data-v-e5fa667e]{width:100%;margin:0;font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold));font-size:48px;font-weight:900;line-height:.9;white-space:pre-line}.careers-jobs-hero__description[data-v-e5fa667e]{width:100%;max-width:300px;margin:0;font-family:var(--font-PFDINTextPro-Regular);font-size:16px;font-weight:400;line-height:1.3}.careers-jobs-hero__content[data-v-e5fa667e]>*+*{margin-top:12px}@media(min-width:768px){.careers-jobs-hero[data-v-e5fa667e]{padding-right:32px;padding-left:32px}.careers-jobs-hero__content[data-v-e5fa667e]>*+*{margin-top:16px}}@media(min-width:1024px){.careers-jobs-hero[data-v-e5fa667e]{height:341px;padding:96px 64px}.careers-jobs-hero__content[data-v-e5fa667e]{width:auto;max-width:calc(100% - 128px)}.careers-jobs-hero__description[data-v-e5fa667e]{max-width:none;font-size:20px}}@media(min-width:1440px){.careers-jobs-hero[data-v-e5fa667e]{height:480px;padding:96px 64px}.careers-jobs-hero__content[data-v-e5fa667e]{width:100%;max-width:1792px}.careers-jobs-hero__title[data-v-e5fa667e]{font-size:80px}}.careers-jobs-card[data-v-b39cea4d]{display:grid;grid-template-areas:"description . apply" "tags . apply";grid-template-columns:minmax(0,1fr) 80px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1310px;padding:32px 40px;border:1px solid #e6e6e6;background:#fff}.careers-jobs-card__description[data-v-b39cea4d]{grid-area:description;min-width:0;word-break:break-word}.careers-jobs-card__description h2[data-v-b39cea4d]{margin:0;color:#0d0d0d;font-family:var(--font-PFDINTextPro-Medium);font-size:24px;font-weight:500;line-height:1.2}.careers-jobs-card__description p[data-v-b39cea4d]{margin:12px 0 0;color:#525252;font-family:var(--font-PFDINTextPro-Regular);font-size:18px;line-height:1.4}.careers-jobs-card__tags[data-v-b39cea4d]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:tags;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;margin:0 -12px -12px 0;padding:32px 0 0;list-style:none}.careers-jobs-card__tags li[data-v-b39cea4d]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:0;margin-right:12px;margin-bottom:12px;padding:8px 12px;background:#f3f3f3;color:#525252;font-family:var(--font-PFDINTextPro-Regular);font-size:16px;line-height:1.4}.careers-jobs-card__tags img[data-v-b39cea4d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;margin-right:4px}.careers-jobs-card__tags span[data-v-b39cea4d]{overflow-wrap:anywhere}.careers-jobs-card__apply[data-v-b39cea4d]{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;grid-area:apply;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:14px 20px 10px;overflow:hidden;border:0;background:#0d0d0d;color:#fff;font-family:var(--font-PFDINTextPro-Bold);font-size:16px;line-height:normal;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .3s cubic-bezier(.42,0,.58,1);transition:background-color .3s cubic-bezier(.42,0,.58,1)}.careers-jobs-card__apply img[data-v-b39cea4d]{display:none}.careers-jobs-card__apply[data-v-b39cea4d]:focus-visible{outline:2px solid #0d0d0d;outline-offset:3px}@media(hover:hover)and (pointer:fine){.careers-jobs-card__apply[data-v-b39cea4d]:hover{color:#fff;background-color:#525252}}@media(min-width:1024px){.careers-jobs-card[data-v-b39cea4d]{min-height:270px;padding-top:28px;padding-bottom:28px}.careers-jobs-card__tags[data-v-b39cea4d]{grid-column:1/-1}}@media(min-width:1440px){.careers-jobs-card[data-v-b39cea4d]{min-height:224px;padding-top:30px;padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.careers-jobs-card__apply[data-v-b39cea4d]{-webkit-transition:none;transition:none}}@media(max-width:1023px){.careers-jobs-card[data-v-b39cea4d]{grid-template-columns:minmax(0,1fr) 24px auto;max-width:none;min-height:160px;padding:16px 20px}.careers-jobs-card__description h2[data-v-b39cea4d]{font-size:20px}.careers-jobs-card__description p[data-v-b39cea4d]{margin-top:8px;font-size:16px;line-height:1.3}.careers-jobs-card__tags[data-v-b39cea4d]{margin-right:-8px;margin-bottom:-8px;padding-top:26px}.careers-jobs-card__tags li[data-v-b39cea4d]{margin-right:8px;margin-bottom:8px;padding:4px 8px;font-size:14px;line-height:1.3}.careers-jobs-card__tags img[data-v-b39cea4d]{width:16px;height:16px}.careers-jobs-card__apply[data-v-b39cea4d]{height:32px;padding:10px 16px 8px;font-size:14px}}@media(max-width:767px){.careers-jobs-card[data-v-b39cea4d]{grid-template-areas:"description description description" "tags . apply";grid-template-columns:minmax(0,1fr) 24px 28px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;min-height:0;padding-top:17px;padding-bottom:15px}.careers-jobs-card__tags[data-v-b39cea4d]{padding-top:22px}.careers-jobs-card__apply[data-v-b39cea4d]{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;width:28px;height:28px;padding:4px}.careers-jobs-card__apply span[data-v-b39cea4d]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.careers-jobs-card__apply img[data-v-b39cea4d]{display:block;width:20px;height:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.careers-jobs-pagination[data-v-0790585e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:36px;margin-top:160px;font-family:var(--font-PFDINTextPro-Regular);color:#0d0d0d;font-size:16px;line-height:19px}.careers-jobs-pagination__desktop[data-v-0790585e],.careers-jobs-pagination__mobile[data-v-0790585e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:36px}.careers-jobs-pagination__desktop button[data-v-0790585e],.careers-jobs-pagination__desktop .careers-jobs-pagination__ellipsis[data-v-0790585e],.careers-jobs-pagination__mobile button[data-v-0790585e],.careers-jobs-pagination__mobile-current[data-v-0790585e],.careers-jobs-pagination__mobile-total[data-v-0790585e],.careers-jobs-pagination__separator[data-v-0790585e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin-left:12px}.careers-jobs-pagination__desktop[data-v-0790585e]>:first-child,.careers-jobs-pagination__mobile[data-v-0790585e]>:first-child{margin-left:0}.careers-jobs-pagination__mobile[data-v-0790585e]{display:none}.careers-jobs-pagination button[data-v-0790585e]{padding:0;border:0;background:transparent;color:#0d0d0d;cursor:pointer}.careers-jobs-pagination button[data-v-0790585e]:hover:not(:disabled),.careers-jobs-pagination button[data-v-0790585e]:focus-visible{background:#f0f0f0}.careers-jobs-pagination button[data-v-0790585e]:focus-visible{outline:2px solid #0d0d0d;outline-offset:2px}.careers-jobs-pagination button[data-v-0790585e]:disabled{cursor:default}.careers-jobs-pagination__control[data-v-0790585e]:disabled{color:#ccc}.careers-jobs-pagination__page.is-active[data-v-0790585e]{background:#0d0d0d;color:#fff}.careers-jobs-pagination__ellipsis[data-v-0790585e]{font-size:14px}.careers-jobs-pagination .iconfont[data-v-0790585e]{font-size:16px;line-height:1}.careers-jobs-pagination__next-icon[data-v-0790585e]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.careers-jobs-pagination__mobile-current[data-v-0790585e]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:1px solid #ccc;border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:center}.careers-jobs-pagination__mobile-current[data-v-0790585e]::-webkit-inner-spin-button,.careers-jobs-pagination__mobile-current[data-v-0790585e]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.careers-jobs-pagination__mobile-current[data-v-0790585e]:focus-visible{border-color:#0d0d0d;outline:1px solid #0d0d0d;outline-offset:0}.careers-jobs-pagination__mobile .careers-jobs-pagination__separator[data-v-0790585e],.careers-jobs-pagination__mobile .careers-jobs-pagination__mobile-total[data-v-0790585e]{width:auto;min-width:6px}@media(max-width:1023px){.careers-jobs-pagination[data-v-0790585e]{margin-top:64px}.careers-jobs-pagination__desktop[data-v-0790585e]{display:none}.careers-jobs-pagination__mobile[data-v-0790585e]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.careers-jobs-privacy-mask[data-v-5ef060d0]{position:fixed;z-index:1000;top:var(--header-height);right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:#00000080}.careers-jobs-privacy-dialog[data-v-5ef060d0]{width:min(650px,100%);max-height:100%;padding:20px 0;overflow-x:hidden;overflow-y:auto;border-radius:4px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.03);box-shadow:0 4px 10px #00000008;color:#0d0d0d}.careers-jobs-privacy-dialog__content[data-v-5ef060d0]{margin:0;padding:16px 24px 0;overflow-wrap:anywhere;font-family:var(--font-PFDINTextPro-Regular);font-size:16px;font-weight:400;line-height:21px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);white-space:pre-line}.careers-jobs-privacy-dialog__content a[data-v-5ef060d0]{color:#165dff;text-decoration:none}.careers-jobs-privacy-dialog__content a[data-v-5ef060d0]:hover{text-decoration:underline}.careers-jobs-privacy-dialog__content a[data-v-5ef060d0]:focus-visible{outline:2px solid #165dff;outline-offset:2px}.careers-jobs-privacy-dialog__footer[data-v-5ef060d0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 24px 0}.careers-jobs-privacy-dialog__agree[data-v-5ef060d0]{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:90px;height:40px;padding:0 20px;overflow:hidden;border:0;background:#0d0d0d;color:#fff;font-family:var(--font-PFDINTextPro-Bold);font-size:16px;font-weight:700;line-height:1;cursor:pointer;-webkit-transition:background-color .3s cubic-bezier(.42,0,.58,1);transition:background-color .3s cubic-bezier(.42,0,.58,1)}.careers-jobs-privacy-dialog__agree span[data-v-5ef060d0]{display:inline-block;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.careers-jobs-privacy-dialog__agree[data-v-5ef060d0]:focus-visible{outline:2px solid #0d0d0d;outline-offset:3px}@media(hover:hover)and (pointer:fine){.careers-jobs-privacy-dialog__agree[data-v-5ef060d0]:hover{color:#fff;background-color:#525252}}@media(max-width:1023px){.careers-jobs-privacy-mask[data-v-5ef060d0]{padding:16px}.careers-jobs-privacy-dialog[data-v-5ef060d0]{width:min(343px,100%);padding:16px 0}.careers-jobs-privacy-dialog__content[data-v-5ef060d0]{padding:12px 20px 0;font-size:14px;line-height:18px;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.careers-jobs-privacy-dialog__footer[data-v-5ef060d0]{padding:16px 24px 0}.careers-jobs-privacy-dialog__agree[data-v-5ef060d0]{width:100%}}@media(prefers-reduced-motion:reduce){.careers-jobs-privacy-dialog__agree[data-v-5ef060d0]{-webkit-transition:none;transition:none}}.careers-jobs-results-state[data-v-f39132e8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:626px;color:#525252;font-family:var(--font-PFDINTextPro-Regular);font-size:18px;line-height:1.4;text-align:center;word-break:break-word}.careers-jobs-results-state p[data-v-f39132e8]{width:100%;max-width:646px;margin:0}.careers-jobs-results-state>p+p[data-v-f39132e8]{margin-top:12px}.careers-jobs-results-state__title[data-v-f39132e8]{color:#0d0d0d;font-family:var(--font-PFDINTextPro-Medium);font-size:24px;font-weight:500;line-height:1.2}.careers-jobs-results-state--loading[data-v-f39132e8]{min-height:240px}@media(max-width:1023px){.careers-jobs-results-state[data-v-f39132e8]{min-height:240px}.careers-jobs-results-state>p+p[data-v-f39132e8]{margin-top:8px}.careers-jobs-results-state__title[data-v-f39132e8]{font-size:20px}}.career-jobs-page[data-v-f4fac516]{min-height:700px;padding:0;background:#f5f6f7;color:#0d0d0d}.career-jobs-content[data-v-f4fac516]{width:100%;max-width:1920px;margin:0 auto}.career-jobs-container[data-v-f4fac516]{display:grid;grid-template-columns:clamp(340px,33.6538vw - 4.615px,480px) minmax(0,1fr);width:100%;margin:0}.career-filters[data-v-f4fac516]{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:0 40px;border-right:1px solid #e6e6e6;background:#fff}.career-filters-sticky[data-v-f4fac516]{position:-webkit-sticky;position:sticky;top:var(--header-height);padding:48px 0 128px}.career-filters-intro[data-v-f4fac516]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:32px;border-bottom:1px solid #e0e0e0}.career-filters-intro h2[data-v-f4fac516]{margin:0 0 14px;font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold));font-size:28px;font-weight:900;line-height:.9;text-transform:uppercase}.career-filters-intro p[data-v-f4fac516]{margin:0;color:#333;font-family:var(--font-PFDINTextPro-Regular);font-size:18px;line-height:1.4}.career-filters-intro[data-v-f4fac516]>*+*{margin-top:32px}.career-reset[data-v-f4fac516]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;min-height:40px;padding:0 20px;border:2px solid #0d0d0d;background:#0000000a;color:#0d0d0d;font-family:var(--font-PFDINTextPro-Bold);font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer}.career-reset span[data-v-f4fac516]{display:inline-block;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.career-reset[data-v-f4fac516]:disabled{opacity:.5;cursor:default}.career-results[data-v-f4fac516]{min-width:0;padding:48px 40px 128px;background:#f5f6f7}.career-results-toolbar[data-v-f4fac516]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;scroll-margin-top:calc(var(--header-height) + 16px)}.career-results-toolbar[data-v-f4fac516]>*+*{margin-left:24px}.career-filter-trigger[data-v-f4fac516]{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;min-width:96px;height:34px;padding:8px 16px 6px 12px;border:1px solid #353535;background:transparent;color:#0d0d0d;font-family:var(--font-PFDINTextPro-Medium);font-size:16px;line-height:normal;text-transform:uppercase;cursor:pointer}.career-filter-trigger img[data-v-f4fac516]{display:block;width:20px;height:20px;margin-right:4px}.career-results-count[data-v-f4fac516],.career-results-status[data-v-f4fac516],.career-results-empty[data-v-f4fac516],.career-cache-note[data-v-f4fac516]{margin:0 0 28px;font-family:var(--font-PFDINTextPro-Regular);font-size:18px;line-height:1.3}.career-results-toolbar .career-results-count[data-v-f4fac516]{margin:0}.career-cache-note[data-v-f4fac516]{margin-top:0;color:#606060;font-size:16px}.career-job-list[data-v-f4fac516]{display:block}.career-job-list[data-v-f4fac516]>*+*{margin-top:20px}@media(min-width:1440px){.career-filters[data-v-f4fac516],.career-results[data-v-f4fac516]{padding-right:64px;padding-left:64px}}@media(max-width:1023px){.career-jobs-container[data-v-f4fac516]{display:block;width:100%;margin-top:0}.career-filters[data-v-f4fac516]{display:none}.career-results[data-v-f4fac516]{padding:40px 32px 96px}.career-filter-trigger[data-v-f4fac516]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.career-results-count[data-v-f4fac516],.career-results-status[data-v-f4fac516],.career-results-empty[data-v-f4fac516],.career-cache-note[data-v-f4fac516]{font-size:16px}.career-results-toolbar[data-v-f4fac516]{margin-bottom:20px}.career-job-list[data-v-f4fac516]>*+*{margin-top:16px}}@media(max-width:767px){.career-results[data-v-f4fac516]{padding-right:16px;padding-left:16px}}
