.career-opportunities{--clear-button-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23006dff' d='m12 4.7-.7-.7L8 7.3 4.7 4l-.7.7L7.3 8 4 11.3l.7.7L8 8.7l3.3 3.3.7-.7L8.7 8z'/%3E%3C/svg%3E");--tilted-bell-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23006dff' fill-rule='evenodd' d='M23.16 23.598a3 3 0 0 0 1.098 4.098l-1 1.732-22.516-13 1-1.732a3 3 0 0 0 4.098-1.098l3.5-6.062C12.1 2.753 18.217 1.114 23 3.876s6.422 8.877 3.66 13.66zM11.072 8.536a8 8 0 0 1 13.856 8l-3.5 6.062a4.98 4.98 0 0 0-.634 3.098l-15.588-9a4.98 4.98 0 0 0 2.366-2.098z' clip-rule='evenodd'/%3E%3Cpath fill='%23006dff' d='M10.732 29.124a5 5 0 0 0 6.074-.831l-1.43-1.399a3.002 3.002 0 0 1-5.037-2.898l-1.927-.533a5 5 0 0 0 2.32 5.661'/%3E%3C/svg%3E");--search-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23006dff' fill-rule='evenodd' d='M2.216 2.178a7.5 7.5 0 0 1 11.107 10.05l.67.671a2.25 2.25 0 0 1 2.563.448l4.227 4.258a2.25 2.25 0 0 1-3.193 3.17l-4.228-4.257a2.25 2.25 0 0 1-.431-2.561l-.665-.665A7.5 7.5 0 0 1 2.216 2.178m9.542 1.095a6 6 0 1 0-8.516 8.454 6 6 0 0 0 8.516-8.454m3.733 11.13a.75.75 0 1 0-1.064 1.058l4.227 4.257a.75.75 0 1 0 1.064-1.056z' clip-rule='evenodd'/%3E%3C/svg%3E");--card-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='19' fill='none' viewBox='0 0 26 19'%3E%3Cpath fill='%23006dff' d='m21.585 10.093-6.678 6.679 1.414 1.414 9.093-9.093L16.32 0l-1.414 1.414 6.679 6.68H0v2z'/%3E%3C/svg%3E");--skeleton-gradient:linear-gradient(90deg,#edf2f7,#f8fbff 45%,#edf2f7);--back-arrow-non-hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23006dff' class='mi-solid mi-arrow-back' viewBox='0 0 24 24'%3E%3Cpath d='M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-6.59 6.59a.996.996 0 0 0 0 1.41l6.59 6.59a.996.996 0 1 0 1.41-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1'/%3E%3C/svg%3E");--back-arrow-hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%230045ad' class='mi-solid mi-arrow-back' viewBox='0 0 24 24'%3E%3Cpath d='M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-6.59 6.59a.996.996 0 0 0 0 1.41l6.59 6.59a.996.996 0 1 0 1.41-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1'/%3E%3C/svg%3E");color:#151719}@keyframes career-opportunities-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.career-opportunities__skeleton{animation:career-opportunities-skeleton-loading 1.4s ease-in-out infinite;background:var(--skeleton-gradient);background-size:200% 100%;display:block}.career-opportunities__skeleton-text{border-radius:8px;height:2.75rem}.career-opportunities__skeleton-text--jobs{max-width:100%;width:11rem}.career-opportunities__skeleton-filter{border-radius:6px;height:1.75rem;max-width:14rem;width:calc(100% - 1.65rem)}.career-opportunities__skeleton-filter:nth-of-type(2){max-width:12rem}.career-opportunities__skeleton-filter:nth-of-type(3){max-width:13rem}.career-opportunities__skeleton-pill{border-radius:999px;height:2rem;margin-bottom:1rem;width:8.25rem}.career-opportunities__skeleton-title{border-radius:8px;height:2.3rem;margin-bottom:1rem;width:78%}.career-opportunities__skeleton-line{border-radius:6px;height:1.15rem;margin-bottom:.6rem;width:70%}.career-opportunities__skeleton-line--short{margin-bottom:0;width:42%}.career-opportunities__container{font-family:IBM Plex Sans;overflow:visible;padding:0}.career-opportunities__job-alert-container{align-items:flex-start;background:#eef5ff;border:1px solid #c8ddff;border-radius:10px;display:flex;gap:1rem;margin-bottom:3.75rem;padding:1rem;width:100%}.career-opportunities__job-alert-bell{background:var(--tilted-bell-icon) center/32px 32px no-repeat;border-radius:50%;flex:0 0 32px;height:32px;width:32px}.career-opportunities__job-alert-text-area{display:flex;flex:1;flex-direction:column;min-width:0}.career-opportunities__available-jobs{color:#006dff;font-family:IBM Plex sans;font-size:36px;font-weight:500;line-height:1.25;margin-bottom:3.75rem}.career-opportunities__available-jobs:empty{display:none}.career-opportunities__filter-container{align-items:start;display:grid;gap:2rem 1.8rem;grid-template-columns:minmax(220px,286px) minmax(0,1fr)}.career-opportunities__filter-menu{display:flex;flex-direction:column}.career-opportunities__filter-menu-item{border-top:1px solid #b9c0cb;cursor:pointer;padding:.7rem 0}.career-opportunities__filter-menu-item:last-of-type{border-bottom:1px solid #b9c0cb}.career-opportunities__filter-menu-item label{align-items:flex-start;color:#151719;cursor:pointer;display:flex;font-size:1rem;gap:.85rem;line-height:1.45;min-height:2rem;width:-moz-fit-content;width:fit-content}.career-opportunities__filter-menu label{align-items:baseline;cursor:pointer;display:inline-flex;font-family:IBM Plex sans;font-size:16px;gap:.5rem;vertical-align:middle}.career-opportunities__filter-menu-checkbox{align-items:center;border:.125rem solid #006dff;border-radius:4px;box-sizing:border-box;display:flex;height:1.375rem;justify-content:center;min-width:1.375rem;outline:none;transition:border-color .2s;width:1.375rem}.career-opportunities__filter-menu-checkbox:focus-visible{border-color:#0045ad;outline:.125rem solid #006dff;outline-offset:.125rem}.career-opportunities__filter-menu-checkbox:focus-visible .career-opportunities__filter-menu-checkbox-inner{background-color:#0045ad}.career-opportunities__filter-menu-checkbox:hover{border-color:#0045ad}.career-opportunities__filter-menu-checkbox:hover .career-opportunities__filter-menu-checkbox-inner{background-color:#0045ad}.career-opportunities__filter-menu-checkbox-inner{background-color:#006dff;border-radius:.125rem;height:.75rem;transform:scale(0);transition:transform .2s,background-color .2s;width:.75rem}.career-opportunities__filter-menu-checkbox-inner.visible{transform:scale(1)}.career-opportunities__filter-menu-label-text{display:inline-block;font-family:IBM Plex sans;padding-top:.15rem}.career-opportunities__filter-menu-item-active .career-opportunities__filter-menu-item-title:before{content:"−"}.career-opportunities__filter-menu-item-active .career-opportunities__filter-menu-item-options{grid-template-rows:1fr;padding-top:.8rem}.career-opportunities__filter-menu-item-active .career-opportunities__filter-menu-department,.career-opportunities__filter-menu-item-active .career-opportunities__filter-menu-location,.career-opportunities__filter-menu-item-active .career-opportunities__filter-menu-worktype{overflow:visible}.career-opportunities__filter-menu-item-title{align-items:center;color:#151719;display:inline-flex;font-family:IBM Plex sans;font-size:1rem;font-weight:700;line-height:1.4;padding-left:1.65rem;position:relative}.career-opportunities__filter-menu-item-title:before{color:#006dff;content:"+";font-size:2rem;font-weight:300;left:0;line-height:1;position:absolute;top:50%;transform:translateY(-54%)}.career-opportunities__filter-menu-item-options{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease,padding-top .26s ease}.career-opportunities__filter-menu-department,.career-opportunities__filter-menu-location,.career-opportunities__filter-menu-worktype{display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden;padding-left:1.65rem}.career-opportunities__filter-menu-department>span,.career-opportunities__filter-menu-location>span,.career-opportunities__filter-menu-worktype>span{color:#6a7380;font-size:.95rem;line-height:1.45}.career-opportunities__jobs-container{display:flex;flex-direction:column;gap:1.6rem}.career-opportunities__jobs-container-search{align-items:center;background:#fff;border:1px solid #afb7c2;border-radius:8px;display:flex;gap:.9rem;min-height:3.25rem;padding:0 1rem}.career-opportunities__jobs-container-search:focus-within{border-color:#006dff;outline:2px solid #006dff;outline-offset:2px}.career-opportunities__jobs-container-search-input{background:transparent;border:0;color:#151719;font-size:1rem;line-height:1.4;outline:none;width:100%}.career-opportunities__jobs-container-search-input::-moz-placeholder{color:#9098a5}.career-opportunities__jobs-container-search-input::placeholder{color:#9098a5}.career-opportunities__jobs-container-search-icon{background:var(--search-icon) center/contain no-repeat;flex:0 0 22px;height:22px;width:22px}.career-opportunities__jobs-container-chips-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;min-height:0}.career-opportunities__jobs-container-chips-clear-all{background:transparent;border:0;color:#006dff;cursor:pointer;font-family:IBM Plex sans;font-size:.95rem;font-weight:500;padding:0;text-decoration:underline}.career-opportunities__jobs-container-chip{align-items:center;background:#eff5ff;border-radius:999px;color:#006dff;display:inline-flex;font-family:IBM Plex sans;font-size:.95rem;font-weight:500;gap:.5rem;line-height:1;min-height:2.25rem;padding:.35rem .8rem}.career-opportunities__jobs-container-chip-clear{background:var(--clear-button-image) center/contain no-repeat;border:0;cursor:pointer;height:1rem;width:1rem}.career-opportunities__jobs-container-cards-wrapper{display:grid;gap:1.9rem 1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.career-opportunities__jobs-container-card{background:#fff;border:1px solid #cfd6de;border-radius:10px;box-shadow:0 1px 3px rgba(18,15,18,.08);color:#151719;display:flex;flex-direction:column;min-height:12rem;padding:1.05rem 1rem 1.15rem;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.career-opportunities__jobs-container-card:after{background:var(--card-arrow) center/contain no-repeat;bottom:1rem;content:"";height:28px;opacity:0;position:absolute;right:1rem;transform:translateX(-10px);transition:opacity .18s ease,transform .22s ease;width:28px}.career-opportunities__jobs-container-card:hover{border-color:#006dff;box-shadow:0 8px 20px rgba(18,15,18,.08);transform:translateY(-2px)}.career-opportunities__jobs-container-card:hover:after{opacity:.95;transform:translateX(0)}.career-opportunities__jobs-container-card:focus,.career-opportunities__jobs-container-card:focus-visible{border-color:#006dff;outline:.125rem solid #006dff;outline-offset:.125rem}.career-opportunities__jobs-container-card:focus-visible:after,.career-opportunities__jobs-container-card:focus:after{opacity:.95;transform:translateX(0)}.career-opportunities__jobs-container-card h3{color:#006dff;font-family:IBM Plex sans;font-size:clamp(1.6rem,2.2vw,1.9rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 .55rem;order:2}.career-opportunities__jobs-container-card h4{align-self:flex-start;background:#eef5ff;border-radius:999px;color:#006dff;font-family:IBM Plex sans;font-size:.95rem;font-weight:500;line-height:1;margin:0 0 1rem;order:1;padding:.45rem .85rem}.career-opportunities__jobs-container-card h4:empty{visibility:hidden}.career-opportunities__jobs-container-card p{color:#555f6c;font-family:IBM Plex sans;font-size:1rem;line-height:1.45;margin:0;max-width:calc(100% - 3rem);order:3}.career-opportunities__jobs-container-card-skeleton{pointer-events:none}.career-opportunities__jobs-container-card-skeleton:after{display:none}@media only screen and (max-width:1199px){.career-opportunities__filter-container{grid-template-columns:248px minmax(0,1fr)}.career-opportunities__jobs-container-card h3{font-size:1.85rem}}@media only screen and (max-width:991px){.career-opportunities__container{padding-bottom:3.5rem}.career-opportunities__filter-container{gap:2rem;grid-template-columns:1fr}.career-opportunities__jobs-container-cards-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:767px){.career-opportunities__container{padding-bottom:3rem;padding-top:1.5rem}.career-opportunities .we-container{padding-left:1rem;padding-right:1rem}.career-opportunities__job-alert-container{margin-bottom:2.5rem;padding:1rem}.career-opportunities__job-alert-bell{background-size:20px 20px;flex-basis:36px;height:36px;width:36px}.career-opportunities__available-jobs{font-size:2rem;margin-bottom:2rem}.career-opportunities__jobs-container{gap:1.25rem}.career-opportunities__jobs-container-search{min-height:3rem;padding:0 .85rem}.career-opportunities__jobs-container-cards-wrapper{gap:1.25rem}.career-opportunities__jobs-container-card{min-height:10.5rem;padding:1rem 1rem 1.1rem}.career-opportunities__jobs-container-card h3{font-size:1.55rem}.career-opportunities__jobs-container-card h4{font-size:.9rem;margin-bottom:.85rem}.career-opportunities__jobs-container-card p{font-size:.95rem;max-width:calc(100% - 2.4rem)}}.career-opportunities__back-button{align-items:center;color:#006dff;display:flex;font-family:IBM Plex sans;font-size:1rem;line-height:1.5rem;margin:0 auto;max-width:100%;min-width:272px;padding:0 1.5rem;text-decoration:underline}.career-opportunities__back-button:hover{color:#0045ad;text-decoration:underline}.career-opportunities__back-button:hover:before{background:var(--back-arrow-hover)}.career-opportunities__back-button:before{background:var(--back-arrow-non-hover);content:"";display:inline-block;height:1.125rem;width:1.125rem}@media(min-width:600px){.career-opportunities__back-button{max-width:900px;min-width:560px}}.career-opportunities__job-details-loader{display:flex;flex-direction:column;gap:2.5rem;margin:2rem auto 0;max-width:100%;padding:0 1.5rem;width:100%}@media(min-width:600px){.career-opportunities__job-details-loader{max-width:900px;min-width:560px}}.career-opportunities__job-details-loader-logo{border-radius:.75rem;height:clamp(4rem,8vw,8.5rem);width:100%}.career-opportunities__job-details-loader-heading{border-radius:.75rem;height:clamp(5rem,9vw,8rem);width:min(100%,32rem)}.career-opportunities__job-details-loader-text{border-radius:.75rem;height:clamp(12rem,24vw,20rem);width:100%}