.vb-aux main{padding-top:104px}.vb-aux .aux-breadcrumb{max-width:1200px;margin:0 auto;padding:0 24px}.vb-aux .hiring-page{color:var(--ink);font-family:var(--sans)}.vb-aux .hiring-page section{background:transparent;border-color:var(--line);scroll-margin-top:100px}.vb-aux .hiring-page h1,.vb-aux .hiring-page h2,.vb-aux .hiring-page h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.04em;overflow-wrap:anywhere}.vb-aux .hiring-page h1{font-size:clamp(2.6rem,5vw,5rem);line-height:1.02;font-weight:650}.vb-aux .hiring-page h2{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600}.vb-aux .hiring-page li,.vb-aux .hiring-page p{color:var(--muted)}.vb-aux .hiring-page .text-cyan-dark,.vb-aux .hiring-page .text-primary{color:var(--ink)}.vb-aux .hiring-page #apply .border-line,.vb-aux .hiring-page aside,.vb-aux .hiring-page dl,.vb-aux .hiring-page li[class*=bg-white],.vb-aux .hiring-page li[class*=border-line]{background:var(--surface,#eef2f7);border-color:#ffffff90;border-radius:24px;box-shadow:8px 12px 28px #a8b6c325,-6px -6px 20px #ffffff80}.vb-aux .hiring-page ol[class*=gap-px],.vb-aux .hiring-page ul[class*=gap-px]{gap:16px;border:0;background:transparent}.vb-aux .hiring-page dl{gap:12px}.vb-aux .hiring-page dl>div{border:0;min-width:0}.vb-aux .hiring-page .relative:has(img){border-radius:32px;border:1px solid #ffffff90}.vb-aux .hiring-page a:not(nav a){border-radius:999px}.vb-aux .hiring-page a[class*=bg-primary]{background:var(--ink);color:white;text-align:center;white-space:normal;overflow-wrap:anywhere}.vb-aux .hiring-page nav{background:transparent;border-color:var(--line)}.vb-aux .hiring-page nav ul{flex-wrap:wrap;gap:8px;padding:12px 24px}.vb-aux .hiring-page nav li{border:0}.vb-aux .hiring-page nav a{border:1px solid var(--line);border-radius:999px;white-space:normal}.vb-aux .hiring-page #process{margin:0 auto;background:var(--ink);border-radius:40px;max-width:1280px}.vb-aux .hiring-page #process :is(h2,h3,p,span,li){color:white}.vb-aux .hiring-page #process li{background:#ffffff0b;border:1px solid #ffffff20;border-radius:24px}.vb-aux .hiring-page :is(a,button):focus-visible{outline:3px solid #426da5;outline-offset:5px}.vb-aux .aux-not-found{min-height:75svh;padding-bottom:80px}.vb-aux .aux-error-surface{max-width:900px;margin:30px auto;border-radius:40px;padding:clamp(28px,6vw,80px)}.vb-aux .aux-error-code{display:block;font-size:clamp(6rem,18vw,13rem);line-height:1;font-weight:650;color:#b9c9db;letter-spacing:-.08em}.vb-aux .aux-error-surface h1{font-size:clamp(2rem,4vw,3.6rem);overflow-wrap:anywhere;margin:24px 0}.vb-aux .aux-error-surface .btn{margin-top:28px;white-space:normal;text-align:center}@media(max-width:640px){.vb-aux main{padding-top:90px}.vb-aux .hiring-page #process{border-radius:28px;margin:0 12px}.vb-aux .hiring-page section>div{min-width:0}.vb-aux .hiring-page nav a{padding:10px 14px}}