.EngineeringBands_bands__PlWMe{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent,black 13%,black 87%,transparent)}.EngineeringBands_bands__PlWMe[data-stage-index="0"]{clip-path:inset(96px 0 0 0)}.EngineeringBands_canvas__AVpkf{position:absolute;top:50%;left:50%;width:max(100vw,177.7778vh);height:max(100vh,56.25vw);container-type:size;transform:translate(-50%,-50%)}.EngineeringBands_bands__PlWMe span{position:absolute;top:-80cqmax;left:0;display:block;width:clamp(62px,7cqw,108px);height:240cqmax;transform-origin:center;will-change:transform,opacity;backface-visibility:hidden}.EngineeringBands_bands__PlWMe span i{--band-end:66.667%;--band-shift:0cqh;position:absolute;inset:0;display:block;mask-image:linear-gradient(to bottom,transparent 0,black 7%,black calc(var(--band-end) - 7%),transparent var(--band-end),transparent 100%);mask-position:center calc(50% + var(--band-shift));mask-repeat:no-repeat;mask-size:100% 140cqh;will-change:opacity;backface-visibility:hidden}.EngineeringBands_bands__PlWMe span i[data-direction=reverse]{mask-image:linear-gradient(to top,transparent 0,black 7%,black calc(var(--band-end) - 7%),transparent var(--band-end),transparent 100%)}.EngineeringBands_bands__PlWMe span[data-band="2"],.EngineeringBands_bands__PlWMe span[data-band="4"]{width:clamp(38px,4.6cqw,72px)}@media (max-width:767px){.EngineeringBands_bands__PlWMe[data-stage-index="0"]{clip-path:inset(80px 0 0 0)}}@media (prefers-reduced-motion:reduce){.EngineeringBands_bands__PlWMe span{will-change:auto}}.HiringStage_stage__vtQg3{position:relative;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);grid-template-areas:"hero positions" "more more" "footer footer";grid-template-rows:auto auto 1fr;align-content:start;column-gap:clamp(48px,6vw,96px);row-gap:clamp(20px,2.6vh,34px);padding:clamp(22px,3.2vh,44px) clamp(4px,.8vw,14px) clamp(18px,2.4vh,34px) clamp(70px,6vw,108px);overflow:hidden;overflow-anchor:none;color:var(--scene-text)}.HiringStage_stage__vtQg3[data-open=true]{overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.HiringStage_stage__vtQg3[data-open=true]::-webkit-scrollbar{display:none}.HiringStage_hero__fnsB5{grid-area:hero;min-width:0;align-self:start}.HiringStage_eyebrow__cBfrc,.HiringStage_sectionLabel__RIofj{display:flex;align-items:center;gap:14px;color:var(--scene-accent);font-size:10px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase}.HiringStage_eyebrow__cBfrc:after,.HiringStage_sectionLabel__RIofj:after{width:34px;height:1px;background:var(--scene-accent);content:""}.HiringStage_title__1qbHn{display:grid;margin:clamp(20px,2.6vh,34px) 0 0;font-family:var(--font-brand,var(--font-display));font-size:clamp(54px,4.7vw,82px);font-weight:400;line-height:.92;letter-spacing:-.02em}.HiringStage_title__1qbHn span{display:block;min-width:0}.HiringStage_title__1qbHn em{color:var(--scene-accent);font-style:normal}.HiringStage_intro__Ht5Aj{margin:clamp(24px,3vh,38px) 0 0;color:var(--scene-muted);font-size:clamp(13px,.95vw,16px);font-weight:500;line-height:1.5}.HiringStage_positions__d4_6x{grid-area:positions;min-width:0;align-self:start;overflow-anchor:none}.HiringStage_positionList__RogGB{margin-top:clamp(14px,1.8vh,22px);border-top:1px solid var(--scene-border)}.HiringStage_position__EmLGK{min-width:0;border-bottom:1px solid var(--scene-border);overflow-anchor:none}.HiringStage_positionTrigger__1MQxE{width:100%;min-height:clamp(72px,8.6vh,92px);display:grid;grid-template-columns:clamp(54px,4.5vw,72px) minmax(0,1fr) 24px;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:var(--scene-text);text-align:left;cursor:pointer;touch-action:manipulation}.HiringStage_positionNumber__jigpH{color:var(--scene-accent);font-family:var(--font-display);font-size:clamp(38px,3.2vw,56px);line-height:1}.HiringStage_positionCopy__7IxSl{min-width:0;display:grid;gap:6px}.HiringStage_positionCopy__7IxSl strong{font-size:clamp(14px,1.05vw,18px);font-weight:600;line-height:1.15;text-transform:uppercase}.HiringStage_positionCopy__7IxSl small{color:var(--scene-muted);font-size:clamp(10px,.72vw,12px);line-height:1.35}.HiringStage_positionChevron__3lGkW{justify-self:end;color:var(--scene-accent);transition:transform .22s ease}.HiringStage_positionChevron__3lGkW[data-open=true]{transform:rotate(180deg)}.HiringStage_positionPanel__3gapk{overflow:hidden;overflow:clip;will-change:height,opacity,transform;backface-visibility:hidden}.HiringStage_positionPanelInner__l9ry3{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);gap:clamp(20px,2vw,34px);padding:2px 0 clamp(22px,2.6vh,34px) calc(clamp(54px, 4.5vw, 72px) + 14px)}.HiringStage_panelLabel__2uPoF{display:block;margin-bottom:9px;color:var(--scene-accent);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.HiringStage_positionPanelInner__l9ry3 p,.HiringStage_positionPanelInner__l9ry3 ul{margin:0;color:var(--scene-muted);font-size:clamp(10px,.72vw,12px);line-height:1.5}.HiringStage_positionPanelInner__l9ry3 ul{display:grid;gap:7px;padding-left:16px}.HiringStage_positionPanelInner__l9ry3 li::marker{color:var(--scene-accent)}.HiringStage_apply__boZ_m{grid-column:1/-1;width:fit-content;min-height:40px;display:inline-flex;align-items:center;gap:16px;padding:0 16px;border:1px solid var(--scene-border);color:var(--scene-text);font-size:10px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.HiringStage_more__iJU0K{grid-area:more;min-width:0;padding-top:2px}.HiringStage_moreGrid__x3GZA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--scene-border);border-bottom:1px solid var(--scene-border)}.HiringStage_moreRole__nv18D{min-width:0;min-height:clamp(62px,7.5vh,82px);display:grid;align-content:center;gap:10px;padding:12px 18px;border-right:1px solid var(--scene-border)}.HiringStage_moreRole__nv18D:last-child{border-right:0}.HiringStage_moreRole__nv18D svg{color:var(--scene-accent)}.HiringStage_moreRole__nv18D h2{margin:0;font-size:clamp(10px,.75vw,12px);font-weight:600;line-height:1.25;text-transform:uppercase}.HiringStage_footer__Hm3YK{grid-area:footer;min-width:0;min-height:92px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);align-items:center;gap:clamp(32px,4vw,74px);align-self:end}.HiringStage_note__zcWYP{min-height:82px;display:flex;align-items:center;padding-left:18px;border-left:1px solid var(--scene-accent)}.HiringStage_note__zcWYP p{margin:0;color:var(--scene-muted);font-size:clamp(11px,.78vw,13px);line-height:1.45}.HiringStage_cta__841B0{min-width:0;min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 4px 0 0;border-top:1px solid var(--scene-border);border-bottom:1px solid var(--scene-border);color:var(--scene-text);text-decoration:none}.HiringStage_ctaCopy___Da5x{min-width:0;display:grid;gap:9px}.HiringStage_ctaCopy___Da5x strong{font-family:var(--font-brand,var(--font-display));font-size:clamp(20px,1.65vw,28px);font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase}.HiringStage_ctaCopy___Da5x small{color:var(--scene-accent);font-size:8px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.HiringStage_cta__841B0>svg{color:var(--scene-accent);transition:transform .18s ease}.HiringStage_cta__841B0:hover>svg{transform:translateX(5px)}@media (max-width:1180px) and (orientation:landscape){.HiringStage_stage__vtQg3{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);column-gap:clamp(28px,4vw,54px);row-gap:16px;padding:18px 12px 18px 28px}.HiringStage_title__1qbHn{font-size:clamp(44px,5.6vw,62px)}.HiringStage_positionTrigger__1MQxE{min-height:66px}.HiringStage_moreRole__nv18D{min-height:58px;padding:10px 12px}.HiringStage_cta__841B0,.HiringStage_footer__Hm3YK,.HiringStage_note__zcWYP{min-height:72px}}@media (orientation:portrait){.HiringStage_stage__vtQg3{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "positions" "more" "footer";grid-template-rows:auto auto auto auto;align-content:start;column-gap:0;row-gap:clamp(14px,1.8vh,22px);padding:clamp(8px,1.2vh,16px) 0 clamp(14px,2vh,24px)}.HiringStage_title__1qbHn{margin-top:14px;font-size:clamp(42px,8.2vw,62px);line-height:.9}.HiringStage_intro__Ht5Aj{margin-top:16px;font-size:clamp(11px,1.65vw,14px)}.HiringStage_positionList__RogGB{margin-top:9px}.HiringStage_positionTrigger__1MQxE{min-height:clamp(58px,6.5vh,76px);grid-template-columns:clamp(42px,7vw,56px) minmax(0,1fr) 22px;gap:10px}.HiringStage_positionNumber__jigpH{font-size:clamp(31px,6vw,44px)}.HiringStage_positionCopy__7IxSl strong{font-size:clamp(12px,2vw,15px)}.HiringStage_positionCopy__7IxSl small{font-size:clamp(9px,1.45vw,11px)}.HiringStage_positionPanelInner__l9ry3{grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 0 22px calc(clamp(42px, 7vw, 56px) + 10px)}.HiringStage_moreGrid__x3GZA{grid-template-columns:minmax(0,1fr);margin-top:9px}.HiringStage_moreRole__nv18D{min-height:clamp(38px,4.3vh,50px);grid-template-columns:22px minmax(0,1fr);align-items:center;align-content:center;gap:10px;padding:8px 0;border-right:0;border-bottom:1px solid var(--scene-border)}.HiringStage_moreRole__nv18D:last-child{border-bottom:0}.HiringStage_moreRole__nv18D h2{font-size:clamp(9px,1.6vw,11px)}.HiringStage_footer__Hm3YK{min-height:76px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,3vw,32px)}.HiringStage_cta__841B0,.HiringStage_note__zcWYP{min-height:72px}.HiringStage_note__zcWYP{padding-left:14px}.HiringStage_note__zcWYP p{font-size:clamp(9px,1.45vw,11px)}.HiringStage_ctaCopy___Da5x strong{font-size:clamp(17px,3.1vw,22px)}}@media (max-width:600px) and (orientation:portrait){.HiringStage_stage__vtQg3{row-gap:10px;padding-top:4px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.HiringStage_eyebrow__cBfrc,.HiringStage_sectionLabel__RIofj{font-size:7px;gap:9px}.HiringStage_eyebrow__cBfrc:after,.HiringStage_sectionLabel__RIofj:after{width:24px}.HiringStage_title__1qbHn{margin-top:10px;font-size:clamp(34px,10.4vw,45px)}.HiringStage_intro__Ht5Aj{margin-top:10px;font-size:9px;line-height:1.35}.HiringStage_positionTrigger__1MQxE{min-height:48px;grid-template-columns:34px minmax(0,1fr) 20px;gap:8px}.HiringStage_positionNumber__jigpH{font-size:27px}.HiringStage_positionCopy__7IxSl strong{font-size:10px}.HiringStage_positionCopy__7IxSl small{font-size:7.5px}.HiringStage_positionPanelInner__l9ry3{padding-left:42px}.HiringStage_positionPanelInner__l9ry3 p,.HiringStage_positionPanelInner__l9ry3 ul{font-size:9px}.HiringStage_moreRole__nv18D{min-height:31px;padding:5px 0}.HiringStage_moreRole__nv18D svg{width:16px;height:16px}.HiringStage_moreRole__nv18D h2{font-size:8.5px}.HiringStage_footer__Hm3YK{min-height:64px;gap:12px}.HiringStage_cta__841B0,.HiringStage_note__zcWYP{min-height:62px}.HiringStage_note__zcWYP p{font-size:7.5px;line-height:1.32}.HiringStage_ctaCopy___Da5x{gap:5px}.HiringStage_ctaCopy___Da5x strong{font-size:15px;letter-spacing:.1em}.HiringStage_ctaCopy___Da5x small{font-size:5.5px;letter-spacing:.15em}.HiringStage_cta__841B0>svg{width:21px;height:21px}}@media (orientation:portrait) and (max-height:760px){.HiringStage_stage__vtQg3[data-open=false]{row-gap:7px}.HiringStage_stage__vtQg3[data-open=false] .HiringStage_title__1qbHn{font-size:clamp(30px,8.6vw,38px)}.HiringStage_stage__vtQg3[data-open=false] .HiringStage_intro__Ht5Aj{margin-top:7px}.HiringStage_stage__vtQg3[data-open=false] .HiringStage_positionTrigger__1MQxE{min-height:42px}.HiringStage_stage__vtQg3[data-open=false] .HiringStage_moreRole__nv18D{min-height:27px;padding:3px 0}.HiringStage_stage__vtQg3[data-open=false] .HiringStage_cta__841B0,.HiringStage_stage__vtQg3[data-open=false] .HiringStage_footer__Hm3YK,.HiringStage_stage__vtQg3[data-open=false] .HiringStage_note__zcWYP{min-height:56px}}@media (prefers-reduced-motion:reduce){.HiringStage_cta__841B0>svg,.HiringStage_positionChevron__3lGkW{transition:none}}.MorphingStageTitle_shell__3NVNT{position:fixed;z-index:7;overflow:visible;color:var(--scene-text);line-height:1;pointer-events:none;perspective:900px;transform-origin:left center}.MorphingStageTitle_copy__YB1jh{position:absolute;inset:20px 24px;max-width:none;text-wrap:balance;transform-origin:center bottom;white-space:normal;will-change:transform,opacity;backface-visibility:hidden}.MorphingStageTitle_copy__YB1jh>span{display:block}.MorphingStageTitle_joinCopy__QpD2V{text-wrap:nowrap}.MorphingStageTitle_joinCopy__QpD2V>span{display:block;white-space:nowrap}.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(2){transform:scaleX(.955);transform-origin:left center}.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(3){transform:scaleX(.905);transform-origin:left center}.MorphingStageTitle_copy__YB1jh em{color:var(--scene-accent);font-style:normal}@media (max-width:1180px) and (min-width:768px){.MorphingStageTitle_joinCopy__QpD2V>span{white-space:normal}.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(2),.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(3){transform:none}}@media (max-width:767px){.MorphingStageTitle_joinCopy__QpD2V>span{white-space:nowrap}.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(2),.MorphingStageTitle_joinCopy__QpD2V>span:nth-child(3){transform:none}}@media (prefers-reduced-motion:reduce){.MorphingStageTitle_copy__YB1jh{will-change:auto}}