.careers{background:var(--vl-bg);min-height:100dvh;padding-top:96px}.careers__k,.careers-sec__k{font-family:var(--vl-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vl-muted);margin:0;font-size:11px;font-weight:500}.careers__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 72px;padding-bottom:clamp(56px,9svh,112px);display:grid}.careers__head .eyebrow{grid-column:1/-1}.careers__title{font-family:var(--vl-font-display);letter-spacing:-.035em;color:var(--vl-fg);grid-column:1/-1;margin:0 0 clamp(28px,4svh,48px);font-size:clamp(2.2rem,5.4vw,4.5rem);font-weight:600;line-height:1.02}.careers__title-line{white-space:nowrap;display:block}.careers__head .careers__standfirst{grid-column:1/-1}.careers__standfirst{letter-spacing:-.01em;color:var(--vl-fg-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.55vw,1.375rem);line-height:1.6}.careers__roles{padding-bottom:clamp(72px,12svh,144px)}.careers__roles-hd{border-bottom:1px solid var(--vl-fg);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.careers__k--n{color:var(--vl-fg);font-variant-numeric:tabular-nums}.careers-list{margin:0;padding:0;list-style:none}.careers-list__row{border-bottom:1px solid var(--vl-border);color:var(--vl-fg);grid-template-columns:64px minmax(0,1fr) 180px 24px;align-items:baseline;gap:24px;padding:clamp(28px,4svh,40px) 0;text-decoration:none;display:grid}.careers-list__row:focus-visible{outline:2px solid var(--vl-highlight-3);outline-offset:4px}.careers-list__n{font-family:var(--vl-font-mono);color:var(--vl-muted);font-variant-numeric:tabular-nums;font-size:12px}.careers-list__main{gap:10px;min-width:0;display:grid}.careers-list__title{font-family:var(--vl-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:600;line-height:1.1;transition:color .2s}.careers-list__summary{max-width:58ch;color:var(--vl-fg-2);font-size:15px;line-height:1.6}.careers-list__meta{font-family:var(--vl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vl-muted);gap:6px;font-size:11px;display:grid}.careers-list__arrow{color:var(--vl-muted);align-self:center;transition:transform .25s,color .2s}.careers-list__row:hover .careers-list__title{color:var(--vl-highlight-ink)}.careers-list__row:hover .careers-list__arrow,.careers-next__link:hover .careers-list__arrow{color:var(--vl-highlight-ink);transform:translate(4px)}.careers__open{border-top:1px solid var(--vl-border);padding:clamp(56px,9svh,112px) 0 clamp(72px,12svh,144px)}.careers-apply{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:48px 96px;display:grid}.careers-apply__intro{position:sticky;top:96px}.careers-apply__h{font-family:var(--vl-font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.1}.careers-apply__p{max-width:40ch;color:var(--vl-fg-2);margin:0;font-size:15px;line-height:1.7}.careers-apply__mail{color:var(--vl-muted);margin-top:16px}.careers-apply__mail a{color:var(--vl-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vl-border);text-decoration-color:var(--vl-border);text-underline-offset:3px}.careers-apply__mail a:hover{-webkit-text-decoration-color:var(--vl-highlight-ink);text-decoration-color:var(--vl-highlight-ink)}.careers-form{max-width:620px}.careers-form__pair{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.careers-form .auth-submit{width:auto;padding-inline:22px}.careers-form__done{border-top:1px solid var(--vl-border);border-bottom:1px solid var(--vl-border);align-items:flex-start;gap:16px;max-width:620px;padding:24px 0;display:flex}.careers-form__done-mark{background:var(--vl-highlight);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.careers-form__done-h{font-family:var(--vl-font-display);letter-spacing:-.02em;margin:4px 0 6px;font-size:18px;font-weight:600}.careers-form__done-p{color:var(--vl-fg-2);margin:0;font-size:15px}.careers-role__back{font-family:var(--vl-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vl-muted);align-items:center;gap:8px;margin-bottom:clamp(40px,7svh,72px);font-size:11px;transition:color .15s;display:inline-flex}.careers-role__back:hover{color:var(--vl-fg)}.careers-role__back svg{transition:transform .25s}.careers-role__back:hover svg{transform:translate(-3px)}.careers-role__head{max-width:900px;padding-bottom:clamp(48px,8svh,96px)}.careers-role__title{font-family:var(--vl-font-display);letter-spacing:-.045em;color:var(--vl-fg);text-wrap:balance;margin:0 0 28px;font-size:clamp(2.5rem,7vw,5.25rem);font-weight:600;line-height:.98}.careers-role__summary{letter-spacing:-.01em;max-width:48ch;color:var(--vl-fg-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}.careers-role__body{border-top:1px solid var(--vl-fg);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 clamp(48px,8vw,128px);padding-bottom:clamp(72px,12svh,144px);display:grid}.careers-role__main{min-width:0;max-width:720px}.careers-sec{border-bottom:1px solid var(--vl-border);grid-template-columns:168px minmax(0,1fr);gap:16px 40px;padding:40px 0;scroll-margin-top:84px;display:grid}.careers-sec:last-child{border-bottom:0}.careers-sec__k{padding-top:5px}.careers-sec>:not(.careers-sec__k){grid-column:2}.careers-sec__prose{gap:14px;display:grid}.careers-sec__prose p{color:var(--vl-fg-2);margin:0;font-size:16px;line-height:1.7}.careers-sec__prose p.careers-sec__lead{color:var(--vl-fg);font-weight:500}.careers-sec__prose a{color:var(--vl-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vl-border);text-decoration-color:var(--vl-border);text-underline-offset:3px;transition:text-decoration-color .15s}.careers-sec__prose a:hover{-webkit-text-decoration-color:var(--vl-highlight-ink);text-decoration-color:var(--vl-highlight-ink)}.careers-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.careers-points li{color:var(--vl-fg);padding-left:28px;font-size:16px;line-height:1.65;position:relative}.careers-points li:before{content:"";background:var(--vl-highlight);width:14px;height:1px;position:absolute;top:.82em;left:0}.careers-tags{border-top:1px solid var(--vl-border-soft);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.careers-tags li{border-bottom:1px solid var(--vl-border-soft);color:var(--vl-fg-2);padding:12px 16px 12px 0;font-size:15px;line-height:1.5}.careers-sec--apply .careers-form{margin-top:12px}.careers-role__rail{padding-top:40px;position:sticky;top:96px}.careers-facts{margin:0 0 28px}.careers-facts__row{border-bottom:1px solid var(--vl-border);gap:4px;padding:14px 0;display:grid}.careers-facts__row:first-child{padding-top:0}.careers-facts dt{font-family:var(--vl-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vl-muted);font-size:10.5px}.careers-facts dd{color:var(--vl-fg);margin:0;font-size:15px;line-height:1.45}.careers-facts dd.careers-facts__tbc{color:var(--vl-muted);font-style:italic}.careers-role__cta{border-radius:var(--vl-r-2);background:var(--vl-highlight);color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:15px;font-weight:500;transition:background .15s;display:flex}.careers-role__cta:hover{background:var(--vl-highlight-hov)}.careers-role__cta svg{transition:transform .25s}.careers-role__cta:hover svg{transform:translate(3px)}.careers-role__cta:focus-visible{outline:2px solid var(--vl-highlight);outline-offset:3px}.careers-role__mail{color:var(--vl-muted);margin:14px 0 0;font-size:13px}.careers-role__mail a{color:var(--vl-fg-2)}.careers-role__mail a:hover{color:var(--vl-highlight-ink)}.careers-next{border-top:1px solid var(--vl-border)}.careers-next__link{color:var(--vl-fg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;padding:clamp(48px,8svh,88px) 0;display:grid}.careers-next__k{font-family:var(--vl-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vl-muted);grid-column:1/-1;font-size:11px}.careers-next__title{font-family:var(--vl-font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,4.4vw,3.4rem);font-weight:600;line-height:1.05;transition:color .2s}.careers-next__link:hover .careers-next__title{color:var(--vl-highlight-ink)}.careers-next__link .careers-list__arrow{align-self:center}@media (max-width:1024px){.careers-sec{grid-template-columns:1fr;gap:18px}.careers-sec>:not(.careers-sec__k){grid-column:1}}@media (max-width:900px){.careers{padding-top:72px}.careers__head{grid-template-columns:1fr}.careers__title-line{white-space:normal;display:inline}.careers-list__row{grid-template-columns:40px minmax(0,1fr) 20px;gap:16px}.careers-list__meta{grid-area:2/2;gap:16px;display:flex}.careers-list__arrow{grid-area:1/3;align-self:start;margin-top:8px}.careers-apply{grid-template-columns:1fr}.careers-apply__intro{position:static}.careers-role__body{grid-template-columns:1fr}.careers-role__rail{order:-1;padding:28px 0 8px;position:static}.careers-facts{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.careers-facts__row:first-child{padding-top:14px}.careers-role__main{border-top:1px solid var(--vl-border)}}@media (max-width:560px){.careers-form__pair,.careers-tags{grid-template-columns:1fr}}
/*# sourceMappingURL=099uux2in7d~_.css.map*/