.hiring-journey-module__bJggTG__journey{background:var(--document);position:relative}.hiring-journey-module__bJggTG__stage{isolation:isolate;background:var(--document);position:relative;overflow:hidden}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__stage{height:100svh;min-height:640px}.hiring-journey-module__bJggTG__world{z-index:-1;clip-path:circle(22% at 74% 41%);position:absolute;inset:0}.hiring-journey-module__bJggTG__world>img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}html[data-webkit] .hiring-journey-module__bJggTG__world>img{will-change:transform}.hiring-journey-module__bJggTG__world:after{content:"";pointer-events:none;opacity:var(--outro-fade,0);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--document) 80%, transparent) 68%, var(--document));position:absolute;inset:42% 0 0}.hiring-journey-module__bJggTG__tint{background:radial-gradient(circle at 50% var(--portal-y,46%), #ead9f8cc 0%, #c9aee3b3 22%, #a887cc99 45%, #8c63ac66 70%);opacity:0;position:absolute;inset:0}.hiring-journey-module__bJggTG__journey[data-mode=static] .hiring-journey-module__bJggTG__world{height:800px}.hiring-journey-module__bJggTG__storyPrelude{height:100svh;min-height:640px;position:relative}.hiring-journey-module__bJggTG__journey[data-mode=static] .hiring-journey-module__bJggTG__storyPrelude{display:none}.hiring-journey-module__bJggTG__storyHeading{z-index:2;text-align:center;width:80%;position:absolute;top:12%;left:10%}.hiring-journey-module__bJggTG__storyHeading h2{margin:0 0 20px;font-size:clamp(52px,5.6vw,84px);line-height:1}.hiring-journey-module__bJggTG__storyHeading>p:last-child{max-width:560px;font-size:var(--fs-lead);color:var(--copy-soft);margin:0 auto;font-weight:700}.hiring-journey-module__bJggTG__storyRobotAnchor{pointer-events:none;width:200px;height:200px;position:absolute;top:calc(53% - 100px);left:calc(50% - 100px)}.hiring-journey-module__bJggTG__storyThreads{z-index:-2;white-space:nowrap;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-pill);max-width:calc(100vw - 32px);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;align-items:center;padding:14px clamp(16px,2.2vw,32px);display:flex;position:absolute;top:72%;left:50%;translate:-50%}html[data-webkit] .hiring-journey-module__bJggTG__storyThreads{-webkit-backdrop-filter:none;backdrop-filter:none}.hiring-journey-module__bJggTG__thread{align-items:center;display:flex}.hiring-journey-module__bJggTG__thread+.hiring-journey-module__bJggTG__thread:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 45%, var(--field)) 35%, var(--primary) 50%, color-mix(in srgb, var(--primary) 45%, var(--field)) 65%, transparent) no-repeat -90px 0 / 80px 100%, var(--line);width:clamp(16px,4vw - 14px,58px);height:1px;margin:0 clamp(8px,1.4vw,20px);animation:6.4s cubic-bezier(.45,0,.35,1) infinite hiring-journey-module__bJggTG__thread-pulse}.hiring-journey-module__bJggTG__thread:nth-child(3):before{animation-delay:2.1s}.hiring-journey-module__bJggTG__thread:nth-child(4):before{animation-delay:4.2s}@keyframes hiring-journey-module__bJggTG__thread-pulse{0%{background-position:-90px 0,0 0}45%,to{background-position:90px 0,0 0}}.hiring-journey-module__bJggTG__introLine{display:inline-block}.hiring-journey-module__bJggTG__threadInner{align-items:baseline;gap:clamp(6px,.7vw,10px);font-size:clamp(13px,1.05vw,15px);font-weight:800;display:inline-flex}.hiring-journey-module__bJggTG__threadInner small{color:var(--primary-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.hiring-journey-module__bJggTG__introFoot{justify-content:center;display:flex;position:absolute;bottom:45px;left:0;right:0}.hiring-journey-module__bJggTG__introFoot button{font-size:var(--fs-label);color:var(--copy-soft);align-items:center;gap:12px;padding:10px 0;font-weight:800;display:flex}.hiring-journey-module__bJggTG__scrollLine{background:currentColor;width:30px;height:1px;display:block}.hiring-journey-module__bJggTG__portalLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hiring-journey-module__bJggTG__journey[data-mode=static] .hiring-journey-module__bJggTG__portalLayer{display:none}.hiring-journey-module__bJggTG__aura,.hiring-journey-module__bJggTG__portal,.hiring-journey-module__bJggTG__pulse{top:var(--portal-y,46%);visibility:hidden;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.hiring-journey-module__bJggTG__aura{filter:blur(6px);background:radial-gradient(circle,#b998d966 0%,#cdb6e34d 28%,#e9def233 48%,#0000 70%);width:640px;height:640px}html[data-webkit] .hiring-journey-module__bJggTG__aura{filter:none}.hiring-journey-module__bJggTG__portal{width:0;height:0;box-shadow:0 0 0 1.5px #cdb5e0,0 0 34px 8px #b998d966,0 0 90px 30px #d9c6ea33,inset 0 0 46px 12px #fffa}html[data-webkit] .hiring-journey-module__bJggTG__portal{box-shadow:0 0 0 1.5px #cdb5e0}.hiring-journey-module__bJggTG__pulse{border:1.5px solid #c9b3dccc;width:42vmax;height:42vmax;box-shadow:0 0 24px 4px #c9b3dc55}.hiring-journey-module__bJggTG__particles{will-change:transform, opacity;position:absolute;inset:0}.hiring-journey-module__bJggTG__particles>i{will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.hiring-journey-module__bJggTG__rail{z-index:20;display:none;position:absolute;top:50%;left:3vw;transform:translateY(-50%)}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__rail{display:flex}.hiring-journey-module__bJggTG__rail>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hiring-journey-module__bJggTG__rail button{border-radius:var(--radius-pill);color:var(--copy-soft);border:1px solid #0000;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:13px;font-weight:700;transition:color .3s,background .3s,border-color .3s;display:flex}.hiring-journey-module__bJggTG__rail button span{color:var(--meta);font-size:11px;font-weight:800}.hiring-journey-module__bJggTG__rail button b{font-weight:inherit}.hiring-journey-module__bJggTG__rail button:hover{color:var(--copy)}.hiring-journey-module__bJggTG__rail .hiring-journey-module__bJggTG__selected{border-color:var(--line);background:var(--field);color:var(--copy);box-shadow:var(--shadow-card)}.hiring-journey-module__bJggTG__rail .hiring-journey-module__bJggTG__selected span{color:var(--primary-text)}.hiring-journey-module__bJggTG__chapter{padding:clamp(56px, 7vw, 96px) var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;display:flex;position:relative}.hiring-journey-module__bJggTG__journey[data-mode=static] .hiring-journey-module__bJggTG__chapter+.hiring-journey-module__bJggTG__chapter{border-top:1px solid var(--line)}.hiring-journey-module__bJggTG__journey[data-mode=cinematic]{--story-h:clamp(544px, 26.67vw, 608px)}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__chapter{justify-content:center;gap:clamp(18px,3vh,36px);min-height:0;padding:clamp(28px,5vh,64px) 7vw clamp(20px,3.5vh,40px);position:absolute;inset:0}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__chapterCopy{flex-direction:column;flex-shrink:0;justify-content:flex-end;min-height:clamp(170px,25vh,250px);display:flex}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__chapterCopy h2{margin-bottom:12px;font-size:clamp(36px,3.4vw,54px);line-height:1.04}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__block>p{text-wrap:balance;max-width:700px;font-size:17px;line-height:1.5}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__points{margin-top:12px}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__visual{flex:0 1 var(--story-h);min-height:0}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__visual>[data-journey-app]{height:100%}.hiring-journey-module__bJggTG__chapterCopy{z-index:3;max-width:760px;margin:0 auto;position:relative}.hiring-journey-module__bJggTG__chapterCopy h2{margin-bottom:16px}.hiring-journey-module__bJggTG__chapterCopy>p{max-width:560px;font-size:var(--fs-lead);color:var(--copy-soft);margin:0 auto;font-weight:700;line-height:1.5}.hiring-journey-module__bJggTG__blocks{gap:28px;display:grid}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__blocks>.hiring-journey-module__bJggTG__block{grid-area:1/1}.hiring-journey-module__bJggTG__block h2{margin-bottom:16px}.hiring-journey-module__bJggTG__block>p{max-width:580px;font-size:var(--fs-lead);color:var(--copy-soft);margin:0 auto;font-weight:700;line-height:1.5}.hiring-journey-module__bJggTG__points{font-size:var(--fs-small);color:var(--copy);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;font-weight:700;list-style:none;display:flex}.hiring-journey-module__bJggTG__points li{align-items:center;gap:7px;display:inline-flex}.hiring-journey-module__bJggTG__points svg{color:var(--primary);flex:none}.hiring-journey-module__bJggTG__chapterCopy>*{will-change:transform, opacity, filter}html[data-webkit] .hiring-journey-module__bJggTG__chapterCopy>*{will-change:transform, opacity}.hiring-journey-module__bJggTG__visual{text-align:left;flex-direction:column;align-items:center;gap:18px;width:min(1320px,100%,100vw - 400px);min-width:0;margin:0 auto;display:flex;position:relative}@media (max-width:1200px){.hiring-journey-module__bJggTG__rail{left:12px}}@media (max-height:820px){.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__chapterCopy h2{margin-bottom:8px;font-size:clamp(32px,3vw,44px)}.hiring-journey-module__bJggTG__journey[data-mode=cinematic] .hiring-journey-module__bJggTG__block>p{font-size:16px;line-height:1.45}}@media (min-width:901px) and (max-height:800px){.hiring-journey-module__bJggTG__storyHeading{top:9%}.hiring-journey-module__bJggTG__storyHeading h2{margin-bottom:14px;font-size:58px}.hiring-journey-module__bJggTG__storyRobotAnchor{top:calc(56% - 100px)}.hiring-journey-module__bJggTG__storyThreads{top:78%}}@media (max-width:900px){.hiring-journey-module__bJggTG__world{visibility:hidden}.hiring-journey-module__bJggTG__visual{width:min(650px,100%)}.hiring-journey-module__bJggTG__chapter:last-of-type{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.hiring-journey-module__bJggTG__thread+.hiring-journey-module__bJggTG__thread:before{animation:none}}
.robot-sidekick-module__zDR4NG__sidekick{isolation:isolate;width:100%;position:relative}.robot-sidekick-module__zDR4NG__sidekick[data-floating=true]{z-index:80;visibility:hidden;will-change:transform;transition:opacity .3s var(--ease-out);position:fixed;top:0;left:0}.robot-sidekick-module__zDR4NG__sidekick[data-yield=true]{opacity:0;pointer-events:none}.robot-sidekick-module__zDR4NG__actor{will-change:transform;position:relative}.robot-sidekick-module__zDR4NG__character{cursor:pointer;transform-origin:50% 90%;width:100%;display:block;position:relative}.robot-sidekick-module__zDR4NG__character:focus-visible{outline:2px solid var(--secondary);outline-offset:8px;border-radius:45%}.robot-sidekick-module__zDR4NG__character img{width:100%;transition:opacity .18s}.robot-sidekick-module__zDR4NG__character video{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.robot-sidekick-module__zDR4NG__projectedShadow{z-index:-1;background:var(--accent);opacity:.14;filter:blur(8px);transform-origin:50%;pointer-events:none;border-radius:50%;width:43%;height:3.6%;position:absolute;top:95%;left:33%}.robot-sidekick-module__zDR4NG__demoHint{top:50%;left:calc(100% - var(--tuck,8px) + 18px);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--field);box-shadow:var(--shadow-card);font-size:var(--fs-label);white-space:nowrap;pointer-events:none;padding:9px 15px;font-weight:700;line-height:1.2;display:none;position:absolute;translate:0 -50%}.robot-sidekick-module__zDR4NG__demoHint:before{content:"";border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:inherit;width:11px;height:11px;margin-top:-6px;position:absolute;top:50%;left:-6px;transform:rotate(45deg)}.robot-sidekick-module__zDR4NG__sidekick[data-demo-guide=true] .robot-sidekick-module__zDR4NG__demoHint{animation:.55s cubic-bezier(.2,.9,.25,1.15) both robot-sidekick-module__zDR4NG__hint-in;display:block}@keyframes robot-sidekick-module__zDR4NG__hint-in{0%{opacity:0;transform:translate(-8px)scale(.9)}}@media (max-width:900px){.robot-sidekick-module__zDR4NG__demoHint{top:calc(100% + 6px);left:50%;translate:-50%}.robot-sidekick-module__zDR4NG__demoHint:before{border-bottom:0;border-top:1px solid var(--line);margin:0 0 0 -6px;top:-6px;left:50%}}.robot-sidekick-module__zDR4NG__bubble{--bubble-end:color-mix(in srgb, var(--primary) 6%, var(--field));top:22%;right:calc(100% - var(--tuck,8px));z-index:30;border:1px solid var(--line);background:linear-gradient(180deg, var(--field) 58%, var(--bubble-end));width:272px;box-shadow:var(--shadow-float);text-align:left;transform-origin:100% 100%;border-radius:26px;padding:20px 22px;animation:.5s cubic-bezier(.2,.9,.25,1.18) both robot-sidekick-module__zDR4NG__bubble-in;position:absolute}.robot-sidekick-module__zDR4NG__bubble[hidden]{display:none}.robot-sidekick-module__zDR4NG__bubble:after{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--bubble-end);width:16px;height:16px;position:absolute;bottom:22px;right:-8px;transform:rotate(45deg)}.robot-sidekick-module__zDR4NG__compact .robot-sidekick-module__zDR4NG__bubble{top:auto;bottom:14px}.robot-sidekick-module__zDR4NG__bubble>*{animation:robot-sidekick-module__zDR4NG__bubble-item .55s var(--ease-out) both}.robot-sidekick-module__zDR4NG__bubble>:nth-child(2){animation-delay:60ms}.robot-sidekick-module__zDR4NG__bubble>:nth-child(3){animation-delay:.12s}.robot-sidekick-module__zDR4NG__bubble>:nth-child(4){animation-delay:.18s}.robot-sidekick-module__zDR4NG__bubble>:nth-child(5){animation-delay:.24s}.robot-sidekick-module__zDR4NG__bubbleHead{align-items:center;gap:10px;margin-bottom:14px;padding-right:28px;display:flex}.robot-sidekick-module__zDR4NG__avatar{background:var(--primary-tint);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.robot-sidekick-module__zDR4NG__avatar img{object-fit:contain;width:44px;height:44px;transform:translateY(3px)}.robot-sidekick-module__zDR4NG__eyebrow{font-size:var(--fs-label);color:var(--copy-soft);font-weight:800}.robot-sidekick-module__zDR4NG__bubble strong{letter-spacing:var(--tracking-display);font-size:26px;font-weight:800;line-height:1.05;display:block}.robot-sidekick-module__zDR4NG__bubble em{color:var(--primary);font-style:normal}.robot-sidekick-module__zDR4NG__bubble p{font-size:var(--fs-small);color:var(--copy-soft);margin:8px 0 16px;line-height:1.55}.robot-sidekick-module__zDR4NG__cta{width:100%}.robot-sidekick-module__zDR4NG__close{width:30px;height:30px;color:var(--meta);border-radius:50%;place-items:center;transition:color .2s,background .2s,transform .3s;display:grid;position:absolute;top:14px;right:14px}.robot-sidekick-module__zDR4NG__close:is(:hover,:focus-visible){background:var(--tint);color:var(--copy);transform:rotate(90deg)}@keyframes robot-sidekick-module__zDR4NG__bubble-in{0%{opacity:0;transform:translate(6px,10px)scale(.9)}}@keyframes robot-sidekick-module__zDR4NG__bubble-item{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}html[data-webkit] .robot-sidekick-module__zDR4NG__bubble>*{animation-name:robot-sidekick-module__zDR4NG__bubble-item-plain}@keyframes robot-sidekick-module__zDR4NG__bubble-item-plain{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.robot-sidekick-module__zDR4NG__bubble,.robot-sidekick-module__zDR4NG__compact .robot-sidekick-module__zDR4NG__bubble{transform-origin:50% 100%;width:min(272px,100vw - 32px);inset:auto auto calc(100% + 12px) 50%;translate:-50%}.robot-sidekick-module__zDR4NG__bubble:after{border-top:0;border-bottom:1px solid var(--line);bottom:-8px;right:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.robot-sidekick-module__zDR4NG__projectedShadow{opacity:.1}.robot-sidekick-module__zDR4NG__character img{transition:none}.robot-sidekick-module__zDR4NG__bubble,.robot-sidekick-module__zDR4NG__bubble>*,.robot-sidekick-module__zDR4NG__sidekick[data-demo-guide=true] .robot-sidekick-module__zDR4NG__demoHint{animation:none}}
