.career-page{color:#00152b}.career-page :focus-visible{outline-offset:4px;outline:3px solid #0466d1}.career-hero :focus-visible{outline-color:#a5d1ff}.career-searchbar :focus-visible{outline-color:#0466d1}.career-page button:not(:disabled),.career-page select{cursor:pointer}.career-page button:disabled{cursor:default;opacity:.4}.career-hero-art img{width:102.917%;max-width:none;height:685px;position:absolute;top:0;left:-2.9167%}.career-searchbar{box-shadow:0 15px 33px #0000001a,0 60px 60px #00000017,0 134px 80px #0000000d}.career-query{transition:box-shadow .15s}.career-query:hover{box-shadow:inset 0 0 0 1px #d2e4f5}.career-query:focus-visible{outline-offset:0;outline:2px solid #2c87e4}.career-filter-chip{transition:box-shadow .15s}.career-filter-chip:hover{box-shadow:0 0 0 1px #d2e4f5}.career-country-popover{box-shadow:0 6px 12px #0000001a,0 22px 22px #00000017,0 50px 30px #0000000d,0 88px 35px #00000003}.career-country-query:focus-visible{outline:none}.career-country-popover>div:first-child:focus-within{box-shadow:inset 0 -2px #d2e4f5}.career-type-dialog::backdrop{background:#00152b66}.career-type-dialog :focus-visible{outline-offset:3px;outline:2px solid #2c87e4}.career-type-card:has(input:not(:disabled)):hover{box-shadow:inset 0 0 0 1px #2c87e4}.career-type-card input:checked:focus-visible{outline-color:#00152b}@keyframes career-search-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes career-controls-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes career-popover-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes career-dialog-reveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes career-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.career-searchbar{animation:.56s cubic-bezier(.22,1,.36,1) 80ms backwards career-search-reveal}.career-search-controls{animation:.4s cubic-bezier(.22,1,.36,1) .18s backwards career-controls-reveal}.career-country-popover{animation:.22s cubic-bezier(.22,1,.36,1) career-popover-reveal}.career-type-dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) career-dialog-reveal}.career-type-dialog[open]::backdrop{animation:.24s ease-out career-fade-in}.career-reset{animation:.18s ease-out career-controls-reveal}.career-filter-chip{transition:background-color .18s,color .18s,box-shadow .18s}.career-type-card{transition:background-color .2s,color .2s,box-shadow .2s}.career-searchbar button[type=submit]{transition:background-color .18s,box-shadow .18s,transform .18s}.career-searchbar button[type=submit]:active{transform:scale(.98)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.career-searchbar button[type=submit]:active{transform:scale(.98)}}.career-listings{margin-top:270px;position:relative;left:-6px}.career-card-hover-art{opacity:0}.career-card-apply-arrow{opacity:0;align-items:center;width:0;margin-left:0;display:inline-flex;overflow:hidden;transform:translate(-4px)}.career-job-card:has(:focus-visible) .career-card-apply-arrow{opacity:1;width:17px;margin-left:8px;transform:translate(0)}.career-job-card:has(:focus-visible) .career-card-hover-art{opacity:1}.career-job-card:has(:focus-visible) .career-card-title{color:#fff}.career-job-card:has(:focus-visible) .career-card-apply{color:#00152b;box-shadow:none;background:#fff}@media (hover:hover){.career-job-card:hover .career-card-hover-art{opacity:1}.career-job-card:hover .career-card-title{color:#fff}.career-job-card:hover .career-card-apply{color:#00152b;box-shadow:none;background:#fff}.career-job-card:hover .career-card-apply-arrow{opacity:1;width:17px;margin-left:8px;transform:translate(0)}}@keyframes career-card-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.career-job-card[data-reveal=pending]{opacity:0}.career-job-card[data-reveal=visible]{animation:.56s cubic-bezier(.22,1,.36,1) backwards career-card-reveal}.career-job-card:has(:focus-visible){opacity:1;animation:none}.career-card-hover-art{transition:opacity .32s}.career-card-title{transition:color .26s}.career-card-apply{transition:background-color .26s,color .26s,box-shadow .26s}.career-card-apply-arrow{transition:width .22s,margin-left .22s,opacity .22s,transform .22s}}.career-card-art{pointer-events:none;width:1343px;height:322px;position:absolute;top:93px;left:calc(50% - 672.666px);overflow:hidden}.career-card-art img{width:115.05%;max-width:none;height:196.81%;position:absolute;top:-27.39%;left:-49.93%}.career-page-button{border:1px solid #00152b1a;border-radius:8px;height:38px;padding:0 15px}.career-page-button[aria-current=page]{background:var(--color-chip)}.career-page-button:hover:not(:disabled){background:var(--color-surface)}.career-partners{margin-top:204px;padding-bottom:157px}.career-skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.career-skip-link:focus{transform:translateY(0)}@media (max-width:1023px){.career-listings{max-width:720px;margin-top:180px;left:0}.career-partners{margin-top:140px;padding-bottom:120px}}@media (max-width:639px){.career-hero{height:314px}.career-hero>div:last-child{top:242px}.career-hero-art img{width:900px;height:540px;left:calc(50% - 460px)}.career-listings{width:calc(100% - 32px);max-width:none;margin-top:180px}.career-page:has(.career-reset) .career-listings{margin-top:230px}.career-job-card{height:auto}.career-partners{margin-top:100px;padding-bottom:100px;overflow:hidden}.career-pagination nav{gap:3px}.career-page-button{min-width:34px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.career-page *,.career-page :before,.career-page :after{scroll-behavior:auto!important;transition:none!important}}.vacancy-hero-gradient{background:url(/career/vacancy-gradient.svg) top/100% 902px no-repeat}.vacancy-hero-art{width:max(1618px,112.36vw);height:max(622px,43.19vw);position:absolute;top:140px;left:calc(25% + 42px);overflow:hidden}.vacancy-hero-art img{width:115.05%;max-width:none;height:196.81%;position:absolute;top:-27.39%;left:-49.93%}.vacancy-detail-row:not(:first-child){background:repeating-linear-gradient(90deg,#00000080 0 1px,#0000 1px 6px) 0 0/100% 1px no-repeat}.vacancy-bullets{padding-left:1.5rem;list-style:none}.vacancy-bullets>li{position:relative}.vacancy-bullets>li:before{content:"";background:currentColor;border-radius:9999px;width:5px;height:5px;position:absolute;top:.5em;left:-.875rem}@media (max-width:639px){.vacancy-detail-row:first-child{background:repeating-linear-gradient(90deg,#00000080 0 1px,#0000 1px 6px) 0 0/100% 1px no-repeat;padding-top:24px}}.vacancy-projects-track{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:max(20px,50vw - 638px)}.vacancy-projects-track::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.vacancy-projects-track{scroll-snap-type:none}}.vacancy-consent{appearance:none}.vacancy-consent:checked{background:#d2e4f5 url(/career/check.svg) 50%/12px no-repeat;border-color:#0a7cff}.vacancy-consent:focus-visible{outline-offset:3px;outline:2px solid #0a7cff}@media (min-width:1024px){.vacancy-apply-anchor{align-self:start;position:sticky;top:32px}.vacancy-application{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cee7 transparent;max-height:calc(100dvh - 64px);overflow-y:auto}}@media (max-width:1023px){.vacancy-hero-art{left:35%}}@media (max-width:639px){.vacancy-hero-art{opacity:.95;width:100%;height:360px;top:140px;left:0;transform:none}.vacancy-hero-art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;top:0;left:0}.vacancy-hero-gradient{background-image:url(/vacancy-hero-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover}}
