.careers-module__tEy4wG__page{width:100%;color:var(--ink);overflow:clip}.careers-module__tEy4wG__page *,.careers-module__tEy4wG__page :before,.careers-module__tEy4wG__page :after{box-sizing:border-box}.careers-module__tEy4wG__page h1,.careers-module__tEy4wG__page h2,.careers-module__tEy4wG__page h3,.careers-module__tEy4wG__page h4,.careers-module__tEy4wG__page p,.careers-module__tEy4wG__page ul,.careers-module__tEy4wG__page figure{margin-top:0}.careers-module__tEy4wG__page h1,.careers-module__tEy4wG__page h2,.careers-module__tEy4wG__page h3{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.careers-module__tEy4wG__page p,.careers-module__tEy4wG__page li{text-wrap:pretty}.careers-module__tEy4wG__hero,.careers-module__tEy4wG__roleNav,.careers-module__tEy4wG__rolesSection{width:min(100% - (var(--gutter) * 2), 1450px);margin-inline:auto}.careers-module__tEy4wG__hero{min-height:min(690px, calc(100svh - var(--header-height)));background:var(--inverse-bg);color:var(--inverse-fg);grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:clamp(30px,6vw,92px);margin-top:clamp(24px,4vw,56px);padding:clamp(34px,5.2vw,76px);display:grid}.careers-module__tEy4wG__heroCopy{max-width:780px}.careers-module__tEy4wG__kicker{color:var(--signal);letter-spacing:.085em;text-transform:uppercase;margin-bottom:24px;font-size:.78rem;font-weight:600}.careers-module__tEy4wG__kicker span{color:var(--inverse-muted);margin:0 7px}.careers-module__tEy4wG__hero h1{letter-spacing:-.035em;max-width:770px;margin-bottom:25px;font-size:clamp(3.25rem,6.3vw,5.7rem);line-height:.98}.careers-module__tEy4wG__heroIntro{max-width:640px;color:var(--inverse-muted);margin-bottom:24px;font-size:clamp(1.03rem,1.35vw,1.17rem);line-height:1.58}.careers-module__tEy4wG__jumpLink,.careers-module__tEy4wG__applyLink{border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:.82rem;font-weight:600;line-height:1.35;transition:color .18s,border-color .18s;display:inline-flex}.careers-module__tEy4wG__jumpLink{color:var(--inverse-fg)}.careers-module__tEy4wG__jumpLink:hover,.careers-module__tEy4wG__jumpLink:focus-visible{border-color:var(--signal);color:var(--signal)}.careers-module__tEy4wG__heroAside{min-width:0}.careers-module__tEy4wG__productLabel{color:var(--inverse-muted);margin-bottom:14px;font-size:.82rem}.careers-module__tEy4wG__productLabel span{color:var(--inverse-fg);font-weight:650}.careers-module__tEy4wG__productLabel strong{color:var(--signal)}.careers-module__tEy4wG__heroFigure{background:var(--cream);color:var(--ink);margin-bottom:0;padding:clamp(14px,2vw,24px)}.careers-module__tEy4wG__heroFigure img{object-fit:contain;width:100%;max-height:350px}.careers-module__tEy4wG__heroFigure figcaption{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:12px;padding-top:10px;font-size:.72rem}.careers-module__tEy4wG__roleNav{background:var(--signal);color:var(--ink);grid-template-columns:minmax(130px,.33fr) minmax(0,1.67fr);align-items:center;gap:22px;padding:17px 22px;display:grid}.careers-module__tEy4wG__roleNav>p{letter-spacing:.055em;margin-bottom:0;font-size:.78rem;font-weight:650}.careers-module__tEy4wG__roleNav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;padding:0;list-style:none;display:grid}.careers-module__tEy4wG__roleNav li+li{border-left:1px solid color-mix(in srgb, var(--ink) 30%, transparent)}.careers-module__tEy4wG__roleNav a{align-items:center;gap:10px;min-height:48px;padding:7px 14px;font-size:.8rem;font-weight:600;line-height:1.25;transition:background-color .18s;display:flex}.careers-module__tEy4wG__roleNav a:hover,.careers-module__tEy4wG__roleNav a:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent)}.careers-module__tEy4wG__navMotif{background:var(--ink);width:31px;height:31px;color:var(--signal);flex:0 0 31px;place-items:center;font-size:1.15rem;display:grid}.careers-module__tEy4wG__navArrow{margin-left:auto;font-size:1rem}.careers-module__tEy4wG__rolesSection{scroll-margin-top:calc(var(--header-height) + 24px);padding:clamp(76px,9vw,132px) 0 clamp(82px,10vw,144px)}.careers-module__tEy4wG__rolesIntro{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);align-items:end;gap:clamp(26px,7vw,108px);margin-bottom:30px;display:grid}.careers-module__tEy4wG__rolesIntro h2{margin-bottom:0;font-size:clamp(2.6rem,5.1vw,4.7rem);line-height:.99}.careers-module__tEy4wG__rolesIntro>p{max-width:440px;color:var(--ink-soft);margin-bottom:3px;line-height:1.55}.careers-module__tEy4wG__roleList{gap:15px;margin:0;padding:0;list-style:none;display:grid}.careers-module__tEy4wG__roleItem{min-width:0;scroll-margin-top:calc(var(--header-height) + 22px)}.careers-module__tEy4wG__role{background:var(--paper);grid-template-columns:minmax(225px,.68fr) minmax(0,1.32fr);gap:clamp(30px,5.5vw,82px);padding:clamp(28px,3.8vw,52px);display:grid}.careers-module__tEy4wG__role[data-role=ai-software]{background:var(--signal)}.careers-module__tEy4wG__role[data-role=hardware-robotics]{--ink:var(--inverse-fg);--ink-soft:var(--inverse-muted);--rule:var(--inverse-rule);--rule-strong:var(--inverse-rule);background:var(--inverse-bg);color:var(--inverse-fg)}.careers-module__tEy4wG__roleHeading{min-width:0}.careers-module__tEy4wG__roleIdentity{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:17px;display:grid}.careers-module__tEy4wG__roleMotif{background:var(--signal);width:62px;height:62px;color:var(--ink);place-items:center;font-size:1.9rem;display:grid}.careers-module__tEy4wG__role[data-role=ai-software] .careers-module__tEy4wG__roleMotif{background:var(--ink);color:var(--signal)}.careers-module__tEy4wG__role[data-role=hardware-robotics] .careers-module__tEy4wG__roleMotif{border:1px solid var(--inverse-rule);background:var(--signal);color:var(--inverse-bg)}.careers-module__tEy4wG__roleHeading h3{margin:0;font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.03}.careers-module__tEy4wG__roleHeading>p{max-width:370px;color:var(--ink-soft);margin:25px 0 0;font-size:1.03rem;line-height:1.5}.careers-module__tEy4wG__roleContent{min-width:0}.careers-module__tEy4wG__roleDetails{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);gap:clamp(22px,3.5vw,52px);display:grid}.careers-module__tEy4wG__roleDetails h4{color:var(--ink);margin-bottom:12px;font-size:.86rem;font-weight:650;line-height:1.4}.careers-module__tEy4wG__roleDetails ul{margin-bottom:0;padding-left:1.15rem}.careers-module__tEy4wG__roleDetails li{color:var(--ink-soft);padding-left:.15rem;font-size:.94rem;line-height:1.52}.careers-module__tEy4wG__roleDetails li+li{margin-top:9px}.careers-module__tEy4wG__applyLink{color:var(--ink);margin-top:25px}.careers-module__tEy4wG__applyLink:hover,.careers-module__tEy4wG__applyLink:focus-visible{border-color:var(--accent);color:var(--accent)}.careers-module__tEy4wG__applicationHelp{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:clamp(24px,6vw,96px);margin-top:clamp(34px,5vw,62px);padding-top:20px;display:grid}.careers-module__tEy4wG__applicationHelp p{max-width:620px;color:var(--ink-soft);margin-bottom:0;line-height:1.55}.careers-module__tEy4wG__applicationHelp a{color:var(--ink);overflow-wrap:anywhere;border-bottom:1px solid}.careers-module__tEy4wG__applicationHelp a:hover,.careers-module__tEy4wG__applicationHelp a:focus-visible{color:var(--accent)}@media (max-width:900px){.careers-module__tEy4wG__role{grid-template-columns:minmax(0,1fr);gap:28px}.careers-module__tEy4wG__roleHeading{grid-template-columns:minmax(0,1fr) minmax(190px,.74fr);align-items:end;gap:24px;display:grid}.careers-module__tEy4wG__roleHeading>p{margin:0 0 2px}}@media (max-width:760px){.careers-module__tEy4wG__hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding:clamp(28px,7vw,52px)}.careers-module__tEy4wG__hero h1{font-size:clamp(3rem,10.6vw,5rem)}.careers-module__tEy4wG__heroAside{grid-template-columns:minmax(0,.62fr) minmax(190px,.9fr);align-items:start;gap:16px;display:grid}.careers-module__tEy4wG__productLabel{align-self:start;margin:8px 0 0}.careers-module__tEy4wG__heroFigure img{max-height:250px}.careers-module__tEy4wG__roleNav{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px}.careers-module__tEy4wG__roleNav ul{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-module__tEy4wG__roleNav a{gap:7px;min-height:58px;padding:7px 8px;font-size:.72rem}.careers-module__tEy4wG__rolesIntro,.careers-module__tEy4wG__applicationHelp,.careers-module__tEy4wG__roleHeading{grid-template-columns:minmax(0,1fr);gap:18px}.careers-module__tEy4wG__roleHeading>p{max-width:560px}}@media (max-width:520px){.careers-module__tEy4wG__hero{padding:24px}.careers-module__tEy4wG__heroAside{grid-template-columns:minmax(0,1fr)}.careers-module__tEy4wG__heroFigure img{max-height:230px}.careers-module__tEy4wG__roleNav{padding:12px 10px}.careers-module__tEy4wG__roleNav a{flex-wrap:wrap;align-content:center;gap:6px;min-height:66px;padding:6px;font-size:.68rem}.careers-module__tEy4wG__navMotif{flex-basis:26px;width:26px;height:26px;font-size:1rem}.careers-module__tEy4wG__role{gap:24px;padding:23px 20px}.careers-module__tEy4wG__roleDetails{grid-template-columns:minmax(0,1fr);gap:22px}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__jumpLink,.careers-module__tEy4wG__applyLink,.careers-module__tEy4wG__roleNav a{transition:none}}
