.light-mode[data-v-dfb86e66]{--color:#000;--color-primary:#1d1d1f;--color-secondary:#5a5a5a;--bg:#fff;--bg-secondary:#fafafa;--bg-tertiary:#f1f1f3;--no-four:#e8e6ea;--no-four-alpha:hsla(270,9%,91%,.8);--border-color:#d2d2d7;--active:#e7e5e5}.dark-mode[data-v-dfb86e66]{--color:#e7e5e5;--color-primary:#fff;--color-secondary:#d4d4d4;--bg:#141414;--bg-secondary:#1d1d1d;--bg-tertiary:#1c1d21;--no-four:#3a3a3c;--no-four-alpha:none;--border-color:#545458;--active:#626266}.cd-title[data-v-dfb86e66]{color:var(--color-primary);font-weight:400}.cd-badge-urgent[data-v-dfb86e66]{align-items:center;background:#d9534f;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:.04em;margin-left:14px;padding:4px 12px;text-transform:uppercase;vertical-align:middle}.cd-reference[data-v-dfb86e66]{color:var(--color-secondary);display:block;font-size:13px;margin-top:6px;opacity:.7}.cd-meta-badges[data-v-dfb86e66]{color:var(--color-secondary);display:flex;flex-wrap:wrap;font-size:17px;gap:20px;margin-top:16px}.cd-meta-badges svg[data-v-dfb86e66]{margin-right:6px}.cd-badge--deadline[data-v-dfb86e66]{background:rgba(53,112,112,.08);border-radius:20px;font-size:15px;font-weight:600;padding:2px 12px}.cd-badge--deadline-warning[data-v-dfb86e66]{background:rgba(255,174,0,.16);color:#8a5300}.cd-badge--deadline-danger[data-v-dfb86e66]{background:#c9302c;color:#fff}.cd-salary-row[data-v-dfb86e66]{color:var(--color-secondary);font-size:17px;font-weight:600;margin-top:14px}.cd-salary-row svg[data-v-dfb86e66]{margin-right:6px}.cd-skills-row[data-v-dfb86e66]{margin-top:20px}.cd-skills-label[data-v-dfb86e66]{color:var(--color-secondary);display:block;font-size:14px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.cd-skills-list[data-v-dfb86e66]{display:flex;flex-wrap:wrap;gap:8px}.cd-skill[data-v-dfb86e66]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--color-primary);display:inline-block;font-size:13px;font-weight:500;padding:6px 14px}.cd-tags[data-v-dfb86e66]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cd-tag[data-v-dfb86e66]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--color-primary);display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase}.cd-section[data-v-dfb86e66]{padding-top:3rem}.cd-section--labeled[data-v-dfb86e66]{padding-top:2.5rem}.cd-section-label[data-v-dfb86e66]{color:var(--color-primary);font-size:1.6rem;font-weight:600;margin-bottom:1.25rem;position:relative}.cd-section[data-v-dfb86e66] p{color:var(--color-secondary);line-height:1.7;margin-bottom:1rem}.cd-section[data-v-dfb86e66] strong{color:var(--color-primary)}.cd-section[data-v-dfb86e66] ol,.cd-section[data-v-dfb86e66] ul{margin:0 0 1.5rem;padding-left:1.4rem}.cd-section[data-v-dfb86e66] ul{list-style:disc outside}.cd-section[data-v-dfb86e66] ol{list-style:decimal outside}.cd-section[data-v-dfb86e66] li{color:var(--color-secondary);line-height:1.7;margin-bottom:.5rem}.cd-section[data-v-dfb86e66] li>p{margin-bottom:0}.cd-inclusivity-note[data-v-dfb86e66]{color:var(--color-secondary);font-size:1.3rem;font-weight:300;line-height:1.6}.career-question-modal{color:#1d1d1f;padding:40px}.career-question-modal__close{background:#fafafa;border:none;border-radius:50%;color:#5a5a5a;font-size:16px;height:36px;position:absolute;right:20px;top:20px;width:36px}.career-question-modal__title{color:#1d1d1f;font-weight:400;margin-bottom:24px}.career-question-modal__label{color:#5a5a5a;font-size:13px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.career-question-modal__referent{border-bottom:1px solid #d2d2d7;margin-bottom:24px;padding-bottom:24px}.career-referent-card{align-items:center;display:flex;gap:12px}.career-referent-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.career-referent-name{color:#1d1d1f;font-weight:600}.career-referent-role{color:#5a5a5a;font-size:13px}.career-question-form .contact-inner.contact-checkbox{align-items:flex-start;flex-direction:column}.career-question-form .contact-inner.contact-checkbox .career-question-form__checkbox-row{align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}.career-question-form .contact-inner.contact-checkbox label{margin-left:12px}.career-question-form .contact-inner.contact-checkbox .invalid-feedback{display:block;margin-left:0;margin-top:6px}.career-question-form .form-group{margin-bottom:20px}.career-question-form label{color:#1d1d1f;display:block;font-weight:600;margin-bottom:6px}.career-question-form input,.career-question-form textarea,.career-question-form__subject{background:transparent;border:1px solid #d2d2d7;border-radius:6px;padding:10px 14px;width:100%}.career-question-form input[type=checkbox]{margin-right:8px;width:auto}.career-question-form__subject{background:#fafafa;color:#5a5a5a}.career-question-form textarea{resize:vertical}.career-question-form__counter{color:#5a5a5a;font-size:12px;margin-top:4px;text-align:right}.career-question-form__success{align-items:center;background:#e6f6ee;border:1px solid #b6e3cb;border-radius:6px;color:#1c5e3f;display:flex;font-size:1.05em;font-weight:700;gap:10px;padding:14px 16px}.career-question-form__success:before{align-items:center;background:#1c5e3f;border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex-shrink:0;font-size:.8em;height:22px;justify-content:center;width:22px}.career-question-form__error{color:#d9534f;font-weight:600}.career-question-form__honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.career-question-form__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.career-question-form__cancel{background:transparent;border-color:#d2d2d7;color:#1d1d1f}.career-question-form__cancel:active,.career-question-form__cancel:focus,.career-question-form__cancel:hover{background:#fafafa;color:#1d1d1f}.career-application-modal{color:#1d1d1f;padding:40px}.career-application-modal__close{background:#fafafa;border:none;border-radius:50%;color:#5a5a5a;font-size:16px;height:36px;position:absolute;right:20px;top:20px;width:36px}.career-application-modal__title{color:#1d1d1f;font-weight:400;margin-bottom:20px}.career-application-steps{display:flex;gap:8px;margin-bottom:24px}.career-application-steps__dot{background:#d2d2d7;border-radius:50%;height:10px;width:10px}.career-application-steps__dot.is-active{background:#357070}.career-application-steps__dot.is-done{background:#5a5a5a}.career-application-form .form-group{margin-bottom:20px}.career-application-form .contact-inner.contact-checkbox{align-items:flex-start;flex-direction:column}.career-application-form .contact-inner.contact-checkbox .career-application-form__checkbox-row{align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}.career-application-form .contact-inner.contact-checkbox label{margin-bottom:0;margin-left:12px}.career-application-form .contact-inner.contact-checkbox .invalid-feedback{display:block;margin-left:0;margin-top:6px}.career-application-form label{color:#1d1d1f;display:block;font-weight:600;margin-bottom:6px}.career-application-form input,.career-application-form textarea{background:transparent;border:1px solid #d2d2d7;border-radius:6px;color:#1d1d1f;padding:10px 14px;width:100%}.career-application-form textarea{resize:vertical}.career-application-form__file-name{color:#5a5a5a;font-size:13px;margin-top:8px}.career-application-form__data-retention-notice{color:#5a5a5a;font-size:12px;line-height:1.5;margin-bottom:0;margin-top:8px}.career-application-form__data-retention-notice a{color:#357070}.career-application-form__empty{color:#5a5a5a;margin-bottom:20px}.career-application-summary p{color:#5a5a5a;margin-bottom:10px}.career-application-summary strong{color:#1d1d1f}.career-application-form__error{color:#d9534f;font-weight:600}.career-application-form__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.career-application-form__cancel{background:transparent;border-color:#d2d2d7;color:#1d1d1f}.career-application-form__cancel:active,.career-application-form__cancel:focus,.career-application-form__cancel:hover{background:#fafafa;color:#1d1d1f}.career-application-confirmation{padding:40px 0;text-align:center}.career-application-confirmation p{color:#1d1d1f;font-size:18px;margin-bottom:24px}.share-bar-widget[data-v-58b3f6e7]{align-items:center;background:var(--bg-secondary);border-radius:5px;box-shadow:0 2px 5px var(--no-four-alpha);display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-bottom:24px;padding:18px 24px}.share-bar__title[data-v-58b3f6e7]{color:var(--color-primary);font-size:1.45rem;font-weight:600;white-space:nowrap}.share-bar__icons[data-v-58b3f6e7]{gap:8px}.share-bar__icon[data-v-58b3f6e7],.share-bar__icons[data-v-58b3f6e7]{align-items:center;display:flex;flex-shrink:0}.share-bar__icon[data-v-58b3f6e7]{background:rgba(53,112,112,.1);border-radius:50%;color:#357070;font-size:14px;height:34px;justify-content:center;transition:background .2s ease,color .2s ease;width:34px}.share-bar__icon[data-v-58b3f6e7]:hover{background:#357070;color:#fff}@media (max-width:360px){.share-bar__title[data-v-58b3f6e7]{font-size:1.2rem}.share-bar__icon[data-v-58b3f6e7]{font-size:12px;height:30px;width:30px}}@media (min-width:992px){.career-sidebar[data-v-c66cb892]{align-self:flex-start;margin-top:64px;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:100px}}.career-sidebar[data-v-c66cb892]{margin-top:32px}.career-sidebar .sidebar-widget[data-v-c66cb892]{background:var(--bg-secondary);border-radius:5px;box-shadow:0 2px 5px var(--no-four-alpha);margin-bottom:24px;padding:24px}.career-sidebar .sidebar-widget-title[data-v-c66cb892]{font-size:1.45rem;font-weight:600}.career-sidebar .career-apply-widget[data-v-c66cb892]{background:var(--color-primary)}.career-apply-widget .sidebar-widget-title[data-v-c66cb892]{color:var(--bg)}.career-apply-btn[data-v-c66cb892]{background:var(--bg);border-color:var(--bg);color:var(--color-primary)}.career-apply-btn[data-v-c66cb892]:active,.career-apply-btn[data-v-c66cb892]:focus,.career-apply-btn[data-v-c66cb892]:hover{background:var(--bg);border-color:var(--bg);color:var(--color-primary);opacity:.85}.career-referent-card[data-v-c66cb892]{align-items:center;display:flex;gap:12px}.career-referent-avatar[data-v-c66cb892]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.career-referent-name[data-v-c66cb892]{color:var(--color-primary);font-weight:600;line-height:1}.career-referent-role[data-v-c66cb892]{color:var(--color-secondary);font-size:13px}.career-sidebar-text[data-v-c66cb892]{color:var(--color-secondary);font-size:16px}.career-later-form input[data-v-c66cb892]{background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--color-primary);padding:10px 12px;width:100%}.career-later-form input[data-v-c66cb892]::-moz-placeholder{color:var(--color-secondary);opacity:1}.career-later-form input[data-v-c66cb892]::placeholder{color:var(--color-secondary);opacity:1}.career-later-confirmation[data-v-c66cb892]{align-items:center;background:#e6f6ee;border:1px solid #b6e3cb;border-radius:6px;color:#1c5e3f;display:flex;font-size:14px;font-weight:700;gap:10px;margin-top:12px;padding:12px 14px}.career-later-confirmation[data-v-c66cb892]:before{align-items:center;background:#1c5e3f;border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex-shrink:0;font-size:.75em;height:20px;justify-content:center;width:20px}.cd-section[data-v-3b104d84]{padding-top:3rem}.cd-section--labeled[data-v-3b104d84]{padding-top:2.5rem}.cd-section-label[data-v-3b104d84]{color:var(--color-primary);font-size:1.6rem;font-weight:600;margin-bottom:1.25rem;position:relative}.cd-other-positions[data-v-3b104d84]{display:flex;flex-direction:column;gap:16px}