.v2-careers{padding:0 var(--v2-pad) var(--v2-sec)}.v2-careers-head{margin-bottom:clamp(48px,8vh,88px)}.v2-careers-teams{gap:clamp(48px,7vh,72px);max-width:980px;margin-inline:auto;display:grid}.v2-careers-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v2-careers-roles>li{display:flex}@media (max-width:799px){.v2-careers-roles{grid-template-columns:1fr}}.v2-careers-role{flex-direction:column;flex:1;padding-right:56px;display:flex;position:relative}.v2-careers-title{letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.v2-careers-where{color:var(--v2-ink-3);margin:8px 0 0;font-size:13.5px}.v2-careers-role .v2-card-text{margin-top:14px}.v2-careers-arrow{color:var(--v2-ink-3);transition:transform .3s var(--v2-ease), color .25s;position:absolute;top:clamp(22px,2.2vw,30px);right:clamp(22px,2.2vw,30px)}.v2-careers-role:hover .v2-careers-arrow{color:var(--v2-ink);transform:translate(3px)}.v2-role-top{max-width:40rem;margin-inline:auto}.v2-role-back{min-height:44px;color:var(--v2-ink-2);align-items:center;gap:4px;margin-left:-4px;font-size:14px;transition:color .25s;display:inline-flex}.v2-role-back:hover{color:var(--v2-ink)}.v2-role-head{margin-top:clamp(24px,4vh,48px)}.v2-role-head .v2-title{max-width:14em}.v2-role-head .v2-lede{color:var(--v2-ink-3);margin-top:18px;font-size:16px}.v2-role-apply{border-radius:var(--v2-radius-tile);max-width:40rem;box-shadow:0 0 0 1px rgba(var(--v2-shade), .08);background:#ffffff8c;margin:clamp(64px,10vh,104px) auto 0;padding:clamp(24px,3.2vw,40px)}.v2-role-apply-h{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.05}@media (max-width:699px){.v2-role-apply{margin-inline:calc(-1 * var(--v2-pad) + 10px);padding:22px 18px}}@media (prefers-reduced-motion:reduce){.v2-careers-arrow{transition:none}.v2-careers-role:hover .v2-careers-arrow{transform:none}}
