.careers-module__T6xnVW__page{--career-bg:#fff;--career-ink:var(--ink);--career-muted:var(--ink-2);--career-accent:var(--accent);background:var(--career-bg);color:var(--career-ink);padding-bottom:clamp(72px,9vw,120px);display:flow-root}.careers-module__T6xnVW__page a:focus-visible,.careers-module__T6xnVW__page select:focus-visible{outline:2px solid var(--career-accent);outline-offset:4px}.careers-module__T6xnVW__eyebrow{color:var(--ink-3);font:10px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:25px;display:flex}.careers-module__T6xnVW__eyebrow i{background:var(--career-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--career-accent) 12%, transparent);border-radius:50%}.careers-module__T6xnVW__sectionIndex{color:var(--career-accent);font:10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.careers-module__T6xnVW__roles{padding-top:clamp(56px,7vw,90px)}.careers-module__T6xnVW__rolesHead{justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.careers-module__T6xnVW__rolesHead h1{margin-top:14px;font-size:clamp(34px,4.5vw,56px)}.careers-module__T6xnVW__rolesIntro{max-width:620px;color:var(--career-muted);margin:18px 0 0;font-size:15px;line-height:1.65}.careers-module__T6xnVW__roleCount{border:1px solid var(--line);color:var(--ink-2);font:10px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:999px;padding:8px 12px}.careers-module__T6xnVW__filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,240px);justify-content:end;gap:10px;padding:18px 0;display:grid}.careers-module__T6xnVW__filters label{position:relative}.careers-module__T6xnVW__filters label>span{z-index:1;color:var(--ink-3);font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;position:absolute;top:8px;left:13px}.careers-module__T6xnVW__filters select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:53px;color:var(--ink);font:12px var(--font-geist-sans), sans-serif;border-radius:8px;padding:20px 36px 7px 12px}.careers-module__T6xnVW__groupedList{padding-top:30px}.careers-module__T6xnVW__jobGroup{border-top:1px solid var(--line);grid-template-columns:180px 1fr;display:grid}.careers-module__T6xnVW__jobGroup>h3{padding:28px 24px 28px 0;font-size:13px}.careers-module__T6xnVW__jobGroup>h3 span{color:var(--ink-3);font:9px var(--font-geist-mono), monospace;vertical-align:super;margin-left:7px}.careers-module__T6xnVW__jobRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(280px,.9fr) 34px;align-items:center;gap:24px;min-height:145px;padding:24px 6px 24px 28px;transition:padding .18s,background .18s;display:grid}.careers-module__T6xnVW__jobRow:first-child{border-top:0}.careers-module__T6xnVW__jobRow:hover{background:var(--bg);padding-right:16px}.careers-module__T6xnVW__jobRow h4{font-size:20px}.careers-module__T6xnVW__jobRow p{max-width:55ch;color:var(--career-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.careers-module__T6xnVW__jobRow>span:last-child{color:var(--career-accent);font-size:20px}.careers-module__T6xnVW__jobMeta{color:var(--ink-2);grid-template-columns:repeat(2,1fr);gap:5px 14px;font-size:10px;display:grid}.careers-module__T6xnVW__jobMeta time{color:var(--ink-3);grid-column:1/-1}.careers-module__T6xnVW__empty{border:1px solid var(--line);color:var(--ink-2);text-align:center;border-radius:12px;margin-top:30px;padding:60px 30px}.careers-module__T6xnVW__openCall{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:1.1fr .9fr auto;align-items:end;gap:50px;margin-top:clamp(90px,12vw,150px);padding:clamp(32px,5vw,54px);display:grid}.careers-module__T6xnVW__openCall>div>span{color:var(--accent-2);font:10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.careers-module__T6xnVW__openCall h2{color:#fff;max-width:570px;margin-top:15px;font-size:clamp(28px,3.5vw,42px)}.careers-module__T6xnVW__openCall p{color:#ffffffad;color:lab(100% -.0000298023 .0000119209/.68);margin:0;font-size:13px;line-height:1.7}.careers-module__T6xnVW__openCall>a{color:var(--ink);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:16px;padding:13px 16px;font-size:12px;display:inline-flex}.careers-module__T6xnVW__detailPage{padding-bottom:100px}.careers-module__T6xnVW__breadcrumb{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0;font-size:10px;display:flex}.careers-module__T6xnVW__breadcrumb a:hover{color:var(--career-accent)}.careers-module__T6xnVW__breadcrumb strong{color:var(--ink-2);font-weight:500}.careers-module__T6xnVW__detailHero{grid-template-columns:1fr 340px;gap:90px;padding:clamp(70px,10vw,128px) 0 clamp(60px,8vw,96px);display:grid}.careers-module__T6xnVW__detailHero h1{letter-spacing:-.055em;max-width:830px;font-size:clamp(48px,7vw,88px)}.careers-module__T6xnVW__detailHero>div>p{max-width:680px;color:var(--career-muted);margin:28px 0 0;font-size:18px;line-height:1.65}.careers-module__T6xnVW__detailHero>div>.careers-module__T6xnVW__workplaceNote{max-width:560px;color:var(--ink-3);margin-top:18px;font-size:13px}.careers-module__T6xnVW__heroFacts{border-top:1px solid var(--line);align-self:end;margin:0}.careers-module__T6xnVW__heroFacts div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.45fr;gap:20px;padding:13px 0;display:grid}.careers-module__T6xnVW__heroFacts dt{color:var(--ink-3);font:9px var(--font-geist-mono), monospace;text-transform:uppercase}.careers-module__T6xnVW__heroFacts dd{color:var(--ink-2);text-align:right;margin:0;font-size:11px}.careers-module__T6xnVW__detailLayout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(60px,10vw,130px);padding-top:60px;display:grid}.careers-module__T6xnVW__jobBody{max-width:760px}.careers-module__T6xnVW__jobBody section{padding:0 0 72px}.careers-module__T6xnVW__jobBody section+section{border-top:1px solid var(--line);padding-top:72px}.careers-module__T6xnVW__jobBody h2{margin:18px 0 23px;font-size:clamp(29px,3.5vw,42px)}.careers-module__T6xnVW__jobBody p{color:var(--career-muted);font-size:15px;line-height:1.85}.careers-module__T6xnVW__jobBody .careers-module__T6xnVW__impactLine{color:var(--ink);margin-top:22px;font-weight:500}.careers-module__T6xnVW__jobBody ul{flex-direction:column;gap:15px;margin:26px 0 0;padding:0;list-style:none;display:flex}.careers-module__T6xnVW__jobBody li{color:var(--career-muted);grid-template-columns:24px 1fr;gap:12px;font-size:14px;line-height:1.65;display:grid}.careers-module__T6xnVW__tick{background:var(--accent-soft);width:21px;height:21px;color:var(--career-accent);border-radius:50%;place-items:center;margin-top:1px;font-size:10px;display:grid}.careers-module__T6xnVW__applyCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;padding:28px;position:sticky;top:96px}.careers-module__T6xnVW__applyLabel{color:var(--career-accent);font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.careers-module__T6xnVW__applyCard h2{margin-top:14px;font-size:31px}.careers-module__T6xnVW__applyCard>p{color:var(--career-muted);margin:15px 0 24px;font-size:12px;line-height:1.7}.careers-module__T6xnVW__applyCard>a{background:var(--career-accent);color:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:12px;display:flex}.careers-module__T6xnVW__applyCard>small{color:var(--ink-3);text-align:center;margin-top:12px;font-size:9px;display:block}.careers-module__T6xnVW__applyMeta{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:24px;padding-top:20px;display:flex}.careers-module__T6xnVW__applyMeta span{border:1px solid var(--line);color:var(--ink-2);border-radius:5px;padding:5px 7px;font-size:9px}.careers-module__T6xnVW__offerGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.careers-module__T6xnVW__offerNote{margin:-8px 0 24px}.careers-module__T6xnVW__offerGrid>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:22px}.careers-module__T6xnVW__offerGrid>div>span{color:var(--career-accent)}.careers-module__T6xnVW__offerGrid h3{margin-top:27px;font-size:16px}.careers-module__T6xnVW__offerGrid p{margin:9px 0 0;font-size:12px;line-height:1.6}.careers-module__T6xnVW__processSection ol{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.careers-module__T6xnVW__processSection li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding:20px 0}.careers-module__T6xnVW__processSection li>span{color:var(--career-accent);font:10px var(--font-geist-mono), monospace}.careers-module__T6xnVW__processSection h3{font-size:15px}.careers-module__T6xnVW__processSection li p{margin:5px 0 0;font-size:12px}.careers-module__T6xnVW__equalOpportunity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:70px;margin-top:50px;padding:35px 0;display:grid}.careers-module__T6xnVW__equalOpportunity span{font-size:13px;font-weight:500}.careers-module__T6xnVW__equalOpportunity p{max-width:750px;color:var(--ink-3);margin:0;font-size:11px;line-height:1.7}@media (prefers-reduced-motion:reduce){.careers-module__T6xnVW__page *,.careers-module__T6xnVW__page :before,.careers-module__T6xnVW__page :after{transition:none!important;animation:none!important}}@media (max-width:980px){.careers-module__T6xnVW__jobGroup{grid-template-columns:130px 1fr}.careers-module__T6xnVW__jobRow{grid-template-columns:1fr 34px}.careers-module__T6xnVW__jobMeta{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,auto);justify-content:start}.careers-module__T6xnVW__jobRow>span:last-child{grid-area:1/2/3}.careers-module__T6xnVW__openCall{grid-template-columns:1fr 1fr}.careers-module__T6xnVW__openCall>a{justify-self:start}.careers-module__T6xnVW__detailHero{grid-template-columns:1fr;gap:45px}.careers-module__T6xnVW__heroFacts{max-width:480px}.careers-module__T6xnVW__detailLayout{grid-template-columns:minmax(0,1fr) 280px;gap:50px}}@media (max-width:760px){.careers-module__T6xnVW__roles{padding-top:52px}.careers-module__T6xnVW__rolesHead{flex-direction:column;align-items:flex-start}.careers-module__T6xnVW__filters,.careers-module__T6xnVW__jobGroup{grid-template-columns:1fr}.careers-module__T6xnVW__jobGroup>h3{padding-bottom:12px}.careers-module__T6xnVW__jobRow{padding-left:0}.careers-module__T6xnVW__jobRow:hover{padding-right:6px}.careers-module__T6xnVW__jobMeta{grid-template-columns:repeat(2,auto)}.careers-module__T6xnVW__openCall{grid-template-columns:1fr;gap:25px}.careers-module__T6xnVW__detailHero{padding-top:60px}.careers-module__T6xnVW__detailHero h1{font-size:clamp(42px,13vw,68px)}.careers-module__T6xnVW__detailLayout{grid-template-columns:1fr;padding-top:30px}.careers-module__T6xnVW__applyCard{grid-row:1;position:static}.careers-module__T6xnVW__jobBody section{padding-bottom:52px}.careers-module__T6xnVW__jobBody section+section{padding-top:52px}.careers-module__T6xnVW__offerGrid{grid-template-columns:1fr}.careers-module__T6xnVW__equalOpportunity{grid-template-columns:1fr;gap:15px}}@media (max-width:480px){.careers-module__T6xnVW__jobMeta{flex-wrap:wrap;display:flex}.careers-module__T6xnVW__jobMeta time{width:100%}}
