.careers :is(.site-header,.career-header){height:64px;padding-block:10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);position:relative;z-index:30;background:var(--bg)}.careers :is(.symbol-link,.career-header>a) img{display:block;width:39px;height:30px;object-fit:contain}.careers .career-header>a{color:inherit;text-decoration:none}.careers .career-header .session{display:flex;align-items:center;gap:20px}.careers .header-actions{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:12px;font-weight:600}.careers .site-header :is(a,button):focus-visible{outline:2px solid #f4f4f5;outline-offset:4px}.careers .site-footer{background:var(--panel);border-top:1px solid var(--border);padding-block:48px 32px;display:grid;grid-template-columns:190px repeat(3,1fr);gap:40px;color:var(--muted);font-size:12px}.careers .site-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.careers .site-footer a{color:inherit;text-decoration:none}.careers .site-footer a:hover{color:var(--text)}.careers .footer-brand img{width:160px;height:57px;object-fit:contain}.careers .footer-brand p{font-size:13px;line-height:1.6}.careers .socials{display:flex!important;flex-direction:row!important;gap:10px!important}.careers .socials img{width:18px;height:18px}.careers .footer-bottom{grid-column:1/-1!important;padding-top:24px;border-top:1px solid var(--border);flex-direction:row!important;justify-content:space-between}.careers .footer-bottom a{font-size:10px;line-height:1.4}@media(min-width:1001px){.careers{--page-gutter:max(64px,calc((100vw - 1440px)/2 + 120px))}.careers :is(.site-header,.career-header,.career-hero,.jobs,.talent,.site-footer,.career-login,.candidate-content,.auth-only){padding-inline:var(--page-gutter)}.candidate-content,.career-hero,.career-login{max-width:none}.careers.candidate-dashboard .candidate-content,.careers:has(>.candidate-content)>.candidate-content{width:100%;max-width:1680px;margin-inline:auto;padding-inline:64px}.careers.candidate-dashboard :is(.career-header,.site-footer),.careers.candidate-documents-page :is(.career-header,.site-footer),.careers:has(>.candidate-content)>:is(.career-header,.site-footer){padding-inline:max(64px,calc((100vw - 1680px)/2 + 64px))}}@media(min-width:601px) and (max-width:1000px){.careers{--page-gutter:40px}.careers :is(.site-header,.career-header,.career-hero,.jobs,.talent,.site-footer,.career-login,.candidate-content,.auth-only){padding-inline:40px}}@media(max-width:600px){.careers{--page-gutter:20px}.careers :is(.site-header,.career-header,.career-hero,.jobs,.talent,.site-footer,.career-login,.candidate-content,.auth-only){padding-inline:20px}.careers :is(.site-header,.career-header){height:58px;padding-block:8px}.careers .site-footer{padding-block:40px 24px;grid-template-columns:1fr 1fr}.careers .footer-brand{grid-column:1/-1}.careers .footer-bottom{flex-direction:column!important}}.careers .career-hero.career-hero-with-image{position:relative;left:auto;isolation:isolate;display:flex;width:100vw!important;min-width:100vw;min-height:clamp(620px,72vw,820px);max-width:none!important;margin:0 0 0 calc(50% - 50vw)!important;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;padding-inline:0!important}.career-hero-with-image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,9,11,.93),rgba(9,9,11,.72) 48%,rgba(9,9,11,.46))}.career-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.career-content-gutter{width:100%;padding-inline:var(--page-gutter)}.career-hero-copy .career-primary{margin-top:32px}.career-hero-image{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#111114}.career-hero-image img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) blur(2px);transform:scale(1.018);transition:filter .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.career-hero-image:hover img{filter:grayscale(.72) blur(1px);transform:scale(1.025)}.careers .career-login{position:relative;isolation:isolate;max-width:none;overflow:hidden}.careers .career-login:after,.careers .career-login:before{content:"";position:absolute;inset:0;pointer-events:none}.careers .career-login:before{z-index:-2;inset:-16px;background:url(/assets/exec-8650dd99-5820-42a3-9915-fed1ba5caed4.png) 50%/cover no-repeat;filter:grayscale(1) blur(2px);transform:scale(1.018)}.careers .career-login:after{z-index:-1;background:linear-gradient(90deg,rgba(9,9,11,.9),rgba(9,9,11,.7) 52%,rgba(9,9,11,.82))}.careers .career-login>*{position:relative;z-index:1}.careers.career-auth-background{position:relative;isolation:isolate;overflow:hidden;background:#09090b}.careers.career-auth-background:after,.careers.career-auth-background:before{content:"";position:absolute;inset:0;pointer-events:none}.careers.career-auth-background:before{z-index:-2;inset:-16px;background:url(/assets/exec-8650dd99-5820-42a3-9915-fed1ba5caed4.png) 50%/cover no-repeat;filter:grayscale(1) blur(2px);transform:scale(1.018)}.careers.career-auth-background:after{z-index:-1;background:linear-gradient(90deg,rgba(9,9,11,.9),rgba(9,9,11,.7) 52%,rgba(9,9,11,.82))}.careers.career-auth-background .career-header{background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.careers.career-auth-background .career-login:after,.careers.career-auth-background .career-login:before{display:none}.careers.auth-only{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;background:transparent}.careers.auth-only:after,.careers.auth-only:before{content:"";position:absolute;inset:0;pointer-events:none}.careers.auth-only:before{z-index:-2;inset:-16px;background:url(/assets/exec-8650dd99-5820-42a3-9915-fed1ba5caed4.png) 50%/cover no-repeat;filter:grayscale(1) blur(2px);transform:scale(1.018)}.careers.auth-only:after{z-index:-1;background:linear-gradient(90deg,rgba(9,9,11,.88),rgba(9,9,11,.68) 50%,rgba(9,9,11,.88))}.careers.auth-only>.career-card{position:relative;z-index:1;background:rgba(17,17,20,.94);box-shadow:0 28px 80px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.careers .career-form-error{margin:0;color:#fca5a5;font-size:13px;line-height:1.5}.careers .career-card button:disabled{cursor:not-allowed;opacity:.52}@media(max-width:600px){.career-hero-with-image{min-height:620px}.career-hero-with-image:after{background:linear-gradient(180deg,rgba(9,9,11,.76),rgba(9,9,11,.9))}.career-hero-copy .career-primary{margin-top:24px}}@media(prefers-reduced-motion:reduce){.career-hero-image img{transition:none}}@media(min-width:701px) and (max-height:900px){.careers.career-auth-background .career-login{min-height:calc(100dvh - 64px);padding-block:24px;gap:72px}.careers.career-auth-background .login-copy h1{font-size:48px;line-height:1.06}.careers.career-auth-background .login-copy p{margin:14px 0;font-size:15px}.careers.career-auth-background .login-copy ul{font-size:14px;line-height:1.75}.careers.career-auth-background .career-card{padding:24px;gap:12px}.careers.career-auth-background .career-card h2{font-size:26px}.careers.career-auth-background .career-card>p{font-size:12px}.careers.career-auth-background .career-card label{gap:6px;font-size:12px}.careers.career-auth-background .career-card input{min-height:42px;padding:10px 12px}.careers.career-auth-background .career-card>button,.careers.career-auth-background .career-primary{min-height:42px;padding-block:10px}.careers.career-auth-background .dark-or{gap:10px}}