.ds-careers{--ds-tone:var(--ds-clay);--ds-tone-soft:var(--ds-clay-soft);background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-font-body);-webkit-font-smoothing:antialiased}.ds-careers .shell{max-width:1320px;margin:0 auto;padding:0 56px}.ds-careers .hiw-hero-section{border-bottom:1px solid var(--ds-rule);padding-top:96px;padding-bottom:56px}.ds-careers .hiw-hero-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.ds-careers .page-hero-eyebrow{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-3);align-items:center;gap:10px;margin:0 0 20px;font-size:11.5px;display:flex}.ds-careers .page-hero-eyebrow:before{content:"";background:var(--ds-ink-3);width:22px;height:1px}.ds-careers .page-hero-title{font-family:var(--ds-font-display);letter-spacing:-.012em;color:var(--ds-ink);margin:0 0 20px;font-size:48px;font-weight:380;line-height:1.08}.ds-careers .hiw-hero-em{color:var(--ds-tone);font-style:italic;font-weight:400}.ds-careers .page-hero-subtitle{color:var(--ds-ink-2);max-width:560px;margin:0 0 24px;font-size:16px;line-height:1.6}.ds-careers .hiw-hero-steps{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ds-careers .hiw-hero-step{border:1px solid var(--ds-rule);font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3);background:var(--ds-bg-card);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;display:inline-flex}.ds-careers .hiw-hero-step-num{color:var(--ds-tone);font-weight:600}.ds-careers .careers-team-img{border:1px solid var(--ds-rule);background:var(--ds-bg-card);border-radius:6px;overflow:hidden}.ds-careers .hiw-roadmap{padding:72px 0 48px}.ds-careers .hiw-intro{border-bottom:1px solid var(--ds-rule);margin-bottom:40px;padding-bottom:28px}.ds-careers .hiw-eyebrow{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-3);align-items:center;gap:10px;margin:0 0 14px;font-size:11.5px;display:inline-flex}.ds-careers .hiw-eyebrow:before{content:"";background:var(--ds-ink-3);width:22px;height:1px}.ds-careers .hiw-section-title{font-family:var(--ds-font-display);letter-spacing:-.012em;color:var(--ds-ink);margin:0 0 8px;font-size:34px;font-weight:380;line-height:1.1}.ds-careers .hiw-section-desc{color:var(--ds-ink-2);max-width:620px;margin:0;font-size:15.5px;line-height:1.6}.ds-careers .hiw-sdiv{margin:40px 0}.ds-careers .hiw-sdiv-track{align-items:center;gap:12px;display:flex}.ds-careers .hiw-sdiv-line{background:var(--ds-rule);flex:1;height:1px}.ds-careers .hiw-sdiv-dot{background:var(--ds-tone);border-radius:99px;width:6px;height:6px}.ds-careers .hiw-stage{margin-bottom:24px}.ds-careers .hiw-stage-card{background:var(--ds-bg-card);border:1px solid var(--ds-rule);border-radius:4px;padding:32px;position:relative}.ds-careers .hiw-stage-card:before{content:"";background:var(--ds-tone);border-radius:4px 4px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.ds-careers .hiw-stage-in{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px;display:grid}.ds-careers .hiw-stage-num{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-ink-3);align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.ds-careers .hiw-sn-badge{background:var(--ds-tone-soft);min-width:30px;height:22px;color:var(--ds-tone);border-radius:99px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.ds-careers .hiw-stage-text h2{font-family:var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);margin:0 0 10px;font-size:22px;font-weight:500}.ds-careers .hiw-stage-desc{color:var(--ds-ink-2);margin:0 0 10px;font-size:14.5px;line-height:1.65}.ds-careers .hiw-stage-detail{color:var(--ds-ink-3);margin:0;font-size:13.5px;line-height:1.6}.ds-careers .careers-ethos-list{flex-direction:column;gap:10px;display:flex}.ds-careers .careers-ethos-item,.ds-careers .careers-culture-item{background:var(--ds-bg);border:1px solid var(--ds-rule);border-left:2px solid var(--ds-tone);box-shadow:none;border-radius:4px;padding:14px 16px}.ds-careers .careers-ethos-item h4{font-family:var(--ds-font-display);color:var(--ds-ink);margin:0 0 4px;font-size:15px;font-weight:500}.ds-careers .careers-ethos-item p{color:var(--ds-ink-2);margin:0;font-size:13px;line-height:1.55}.ds-careers .careers-culture-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ds-careers .careers-culture-item b{font-family:var(--ds-font-display);color:var(--ds-ink);margin-bottom:4px;font-size:14.5px;font-weight:500;display:block}.ds-careers .careers-culture-item span{color:var(--ds-ink-2);font-size:12.5px;line-height:1.55}.ds-careers .careers-position-card{background:var(--ds-bg-card);border:1px solid var(--ds-rule);border-radius:4px;padding:22px 22px 20px;position:relative;overflow:hidden}.ds-careers .careers-position-card:before{content:"";background:var(--ds-clay);height:2px;position:absolute;top:0;left:0;right:0}.ds-careers .careers-position-dept{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-clay);margin-bottom:8px;font-size:10.5px;display:block}.ds-careers .careers-position-card h4{font-family:var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);margin:0 0 8px;font-size:19px;font-weight:500}.ds-careers .careers-position-meta{font-family:var(--ds-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-3);border-bottom:1px solid var(--ds-rule);flex-wrap:wrap;gap:14px;margin:0 0 12px;padding-bottom:12px;font-size:10.5px;display:flex}.ds-careers .careers-position-meta span{align-items:center;gap:6px;display:inline-flex}.ds-careers .careers-position-meta span+span:before{content:"";background:var(--ds-rule-2);border-radius:99px;width:3px;height:3px;display:inline-block}.ds-careers .careers-position-desc{color:var(--ds-ink-2);margin:0;font-size:13.5px;line-height:1.6}.ds-careers .careers-position-desc a{text-decoration:underline;color:var(--ds-tone)!important}.ds-careers .hiw-cta{border-top:1px solid var(--ds-rule);margin-top:40px;padding:64px 0 96px}.ds-careers .hiw-cta-inner{max-width:760px}.ds-careers .hiw-cta-inner h2{font-family:var(--ds-font-display);letter-spacing:-.012em;color:var(--ds-ink);margin:0 0 14px;font-size:34px;font-weight:380;line-height:1.1}.ds-careers .hiw-cta-inner h2 em{color:var(--ds-tone);font-style:italic;font-weight:400}.ds-careers .hiw-cta-lead{color:var(--ds-ink-2);margin:0 0 22px;font-size:15.5px;line-height:1.6}.ds-careers .hiw-cta-btns{flex-wrap:wrap;gap:12px;display:flex}.ds-careers .btn{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:11px 20px;font-size:11px;text-decoration:none;display:inline-flex}.ds-careers .btn-primary{background:var(--ds-clay);color:var(--ds-bg-card);border-color:var(--ds-clay)}.ds-careers .btn-ghost{color:var(--ds-ink-2);border-color:var(--ds-rule-2);background:0 0}@media (max-width:960px){.ds-careers .shell{padding:0 28px}.ds-careers .hiw-hero-split{grid-template-columns:1fr;gap:28px}.ds-careers .hiw-stage-in{grid-template-columns:1fr;gap:24px}.ds-careers .careers-culture-grid{grid-template-columns:1fr}.ds-careers .page-hero-title{font-size:34px}.ds-careers .hiw-section-title,.ds-careers .hiw-cta-inner h2{font-size:26px}}.careers-ethos-list-legacy{display:none}
