@font-face{font-family:Roadmap Display;src:url(/fonts/ai-career-roadmap/bebas-neue-regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roadmap Sans;src:url(/fonts/ai-career-roadmap/reign-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roadmap Sans;src:url(/fonts/ai-career-roadmap/reign-light.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Roadmap Condensed;src:url(/fonts/ai-career-roadmap/reign-extra-condensed.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.roadmap-module__-26t1q__roadmapDocument,.roadmap-module__-26t1q__roadmapBody{background:#05040c;overflow:visible}.roadmap-module__-26t1q__roadmapBody{margin:0}.roadmap-module__-26t1q__root{--ink:#05040c;--ink-soft:#11101a;--paper:#e4e4cd;--paper-dim:#e4e4cda3;--line:#e4e4cd40;--line-soft:#e4e4cd1f;--purple:#5923ff;--purple-dark:#281085;--blue:#4018ea;--green:#6dffb4;--orange:#ff865b;--glass:#e4e4cd0d;--page-x:clamp(20px, 3.48vw, 50px);--header-height:clamp(72px, 9.55vw, 138px);--ease-out:cubic-bezier(.14, 1, .34, 1);--ease-power:cubic-bezier(.66, 0, .34, 1);--pointer-x:0px;--pointer-y:0px;--hero-progress:0;--hero-scale:1;--hero-rotate:0deg;--hero-primary-x:0px;--hero-secondary-x:0px;--hero-copy-opacity:1;background:var(--ink);min-height:100svh;color:var(--paper);letter-spacing:.05em;font-family:Roadmap Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.3}.roadmap-module__-26t1q__root *,.roadmap-module__-26t1q__root :before,.roadmap-module__-26t1q__root :after{box-sizing:border-box}.roadmap-module__-26t1q__root button{color:inherit;font:inherit}.roadmap-module__-26t1q__root a{color:inherit;text-decoration:none}.roadmap-module__-26t1q__root button{appearance:none;border:0}.roadmap-module__-26t1q__root ::selection{background:var(--purple);color:var(--paper)}.roadmap-module__-26t1q__skipLink{z-index:200;background:var(--paper);color:var(--ink);border-radius:6px;padding:12px 18px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.roadmap-module__-26t1q__skipLink:focus{transform:translateY(0)}.roadmap-module__-26t1q__eyebrow,.roadmap-module__-26t1q__microLabel,.roadmap-module__-26t1q__navLink,.roadmap-module__-26t1q__glassButton,.roadmap-module__-26t1q__solidButton,.roadmap-module__-26t1q__chip,.roadmap-module__-26t1q__mapLabel,.roadmap-module__-26t1q__salaryMeta,.roadmap-module__-26t1q__drawerKicker,.roadmap-module__-26t1q__resourceKind,.roadmap-module__-26t1q__footerMeta{letter-spacing:.14em;text-transform:uppercase;font-family:Roadmap Condensed,Roadmap Sans,sans-serif}.roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__sectionTitle,.roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__drawerTitle{letter-spacing:.005em;text-transform:uppercase;margin:0;font-family:Roadmap Display,Impact,sans-serif;font-weight:400;line-height:.78}.roadmap-module__-26t1q__page{isolation:isolate;position:relative}.roadmap-module__-26t1q__ambient,.roadmap-module__-26t1q__noise,.roadmap-module__-26t1q__gridWash{z-index:-2;pointer-events:none;position:fixed;inset:0}.roadmap-module__-26t1q__ambient{background:radial-gradient(circle at 52% 38%, #5923ff52, transparent 27%), radial-gradient(circle at 86% 10%, #4018ea2e, transparent 20%), radial-gradient(circle at 6% 84%, #5923ff24, transparent 26%), var(--ink);transform:translate3d(var(--pointer-x), var(--pointer-y), 0);transition:transform .6s var(--ease-out)}.roadmap-module__-26t1q__ambient:before,.roadmap-module__-26t1q__ambient:after{content:"";filter:blur(1px);opacity:.82;border:1px solid #e4e4cd29;border-radius:50%;position:absolute}.roadmap-module__-26t1q__ambient:before{aspect-ratio:1;background:repeating-radial-gradient(circle at 46% 42%,#0000 0 10px,#e4e4cd0d 11px 12px),conic-gradient(from 32deg,#0000,#5923ff59,#0000 38%,#e4e4cd1a,#0000 68%);width:min(66vw,880px);animation:28s linear infinite roadmap-module__-26t1q__ambientTurn;top:12%;left:46%;transform:translate(-50%)rotate(-14deg)scaleX(.72)}.roadmap-module__-26t1q__ambient:after{aspect-ratio:1;background:radial-gradient(circle,#5923ff40,#0000 66%);width:22vw;min-width:260px;bottom:4%;right:-8%}.roadmap-module__-26t1q__noise{z-index:80;opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E")}.roadmap-module__-26t1q__gridWash{z-index:-1;opacity:.32;transform:translate3d(calc(var(--pointer-x) / -3), calc(var(--pointer-y) / -3), 0);transition:transform .8s var(--ease-out);background-image:linear-gradient(#e4e4cd08 1px,#0000 1px),linear-gradient(90deg,#e4e4cd08 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}@keyframes roadmap-module__-26t1q__ambientTurn{to{transform:translate(-50%)rotate(346deg)scaleX(.72)}}.roadmap-module__-26t1q__header{z-index:100;width:100%;height:var(--header-height);padding:0 var(--page-x);pointer-events:none;animation:roadmap-module__-26t1q__shellReveal 1.9s .95s var(--ease-out) both;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0}.roadmap-module__-26t1q__brand,.roadmap-module__-26t1q__desktopNav,.roadmap-module__-26t1q__headerActions,.roadmap-module__-26t1q__menuToggle{pointer-events:auto}.roadmap-module__-26t1q__brand{text-transform:uppercase;flex-direction:column;gap:1px;width:max-content;font-family:Roadmap Display,Impact,sans-serif;font-size:clamp(21px,1.75vw,28px);line-height:.78;display:inline-flex}.roadmap-module__-26t1q__brand span:last-child{color:var(--purple);margin-left:15px}.roadmap-module__-26t1q__desktopNav{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e4e4cd0d;border-radius:7px;justify-content:center;align-items:center;gap:26px;min-width:350px;height:50px;display:flex}.roadmap-module__-26t1q__navLink{color:var(--paper-dim);padding:5px 0;font-size:12px;transition:color .2s;position:relative}.roadmap-module__-26t1q__navLink:after{background:var(--paper);content:"";transform-origin:100%;height:1px;transition:transform .24s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.roadmap-module__-26t1q__navLink:hover,.roadmap-module__-26t1q__navLink:focus-visible{color:var(--paper)}.roadmap-module__-26t1q__navLink:hover:after,.roadmap-module__-26t1q__navLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.roadmap-module__-26t1q__headerActions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.roadmap-module__-26t1q__glassButton,.roadmap-module__-26t1q__solidButton,.roadmap-module__-26t1q__circleButton,.roadmap-module__-26t1q__menuToggle{border:1px solid var(--line);cursor:pointer;min-height:50px;transition:color .22s ease, background .22s ease, border-color .22s ease, transform .22s var(--ease-out);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.roadmap-module__-26t1q__glassButton{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.roadmap-module__-26t1q__glassButton:hover,.roadmap-module__-26t1q__glassButton:focus-visible{background:#e4e4cd1a;border-color:#e4e4cdb3}.roadmap-module__-26t1q__root .roadmap-module__-26t1q__solidButton{border-color:var(--paper);background:var(--paper);color:var(--ink)}.roadmap-module__-26t1q__solidButton:hover,.roadmap-module__-26t1q__solidButton:focus-visible{border-color:var(--purple);background:var(--purple);color:var(--paper);transform:translateY(-2px)}.roadmap-module__-26t1q__buttonArrow{transition:transform .22s var(--ease-out);display:inline-block}.roadmap-module__-26t1q__glassButton:hover .roadmap-module__-26t1q__buttonArrow,.roadmap-module__-26t1q__glassButton:focus-visible .roadmap-module__-26t1q__buttonArrow,.roadmap-module__-26t1q__solidButton:hover .roadmap-module__-26t1q__buttonArrow,.roadmap-module__-26t1q__solidButton:focus-visible .roadmap-module__-26t1q__buttonArrow{transform:translate(3px)}.roadmap-module__-26t1q__menuToggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e4e4cd1a;width:52px;min-height:52px;padding:0;display:none}.roadmap-module__-26t1q__menuLines{width:20px;height:14px;position:relative}.roadmap-module__-26t1q__menuLines:before,.roadmap-module__-26t1q__menuLines:after{background:var(--paper);content:"";width:20px;height:1px;transition:transform .26s var(--ease-power), top .26s var(--ease-power);position:absolute;left:0}.roadmap-module__-26t1q__menuLines:before{top:3px}.roadmap-module__-26t1q__menuLines:after{top:10px}.roadmap-module__-26t1q__menuOpen .roadmap-module__-26t1q__menuLines:before{top:7px;transform:rotate(45deg)}.roadmap-module__-26t1q__menuOpen .roadmap-module__-26t1q__menuLines:after{top:7px;transform:rotate(-45deg)}.roadmap-module__-26t1q__mobileMenu{z-index:95;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .32s ease, transform .6s var(--ease-out);background:#05040cf0;padding:110px 20px 30px;display:none;position:fixed;inset:0;transform:translateY(-20px)}.roadmap-module__-26t1q__mobileMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.roadmap-module__-26t1q__mobileLocale{z-index:2;position:absolute;top:24px;right:20px}.roadmap-module__-26t1q__mobileNav{align-content:end;gap:0;width:100%;height:100%;display:grid}.roadmap-module__-26t1q__mobileNavLink{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:18px 0;font-family:Roadmap Display,Impact,sans-serif;font-size:clamp(54px,17vw,84px);line-height:.75;display:flex}.roadmap-module__-26t1q__mobileNavLink small{letter-spacing:.12em;font-family:Roadmap Condensed,sans-serif;font-size:12px}.roadmap-module__-26t1q__hero{min-height:100svh;padding:calc(var(--header-height) + 36px) var(--page-x) 36px;grid-template-rows:1fr auto;align-items:end;display:grid;position:relative}.roadmap-module__-26t1q__heroVisual{z-index:-1;opacity:var(--hero-copy-opacity);transform:translate3d(var(--pointer-x), var(--pointer-y), 0) scale(var(--hero-scale)) rotate(var(--hero-rotate));will-change:transform, opacity;background:radial-gradient(circle at 52% 46%,#5923ffc7,#340fb24d 34%,#0000 67%),linear-gradient(118deg,#11033847,#0000 46%);transition:opacity .12s linear;position:absolute;inset:0;overflow:hidden}.roadmap-module__-26t1q__motionCanvas{z-index:0;opacity:.92;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.roadmap-module__-26t1q__heroOrb{z-index:1;aspect-ratio:1/1.2;filter:saturate(1.1)contrast(1.08);opacity:.72;background:radial-gradient(circle at 42% 26%,#e4e4cd30,#0000 9%),radial-gradient(circle at 62% 52%,#5923ff,#2a118f8c 33%,#0000 67%),repeating-radial-gradient(#0000 0 7px,#e4e4cd17 8px 9px);border:1px solid #e4e4cd33;border-radius:47% 53% 48% 52%/39% 43% 57% 61%;width:min(48vw,690px);animation:8s ease-in-out infinite roadmap-module__-26t1q__heroFloat;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:0 0 110px #5923ff73}.roadmap-module__-26t1q__heroOrb:before,.roadmap-module__-26t1q__heroOrb:after{content:"";border:1px solid #e4e4cd40;border-radius:50%;position:absolute}.roadmap-module__-26t1q__heroOrb:before{inset:8% -16%;transform:rotate(24deg)}.roadmap-module__-26t1q__heroOrb:after{border-color:#5923ff8c;inset:-8% 18%;transform:rotate(-41deg)}@keyframes roadmap-module__-26t1q__heroFloat{0%,to{transform:translate(-50%,-50%)rotate(-9deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-5deg)translateY(-18px)}}.roadmap-module__-26t1q__heroTopline{max-width:355px;color:var(--paper-dim);opacity:var(--hero-copy-opacity);animation:roadmap-module__-26t1q__shellReveal 1.9s .95s var(--ease-out) backwards;transform:translate3d(calc(var(--pointer-x) / -3), calc(var(--pointer-y) / -3), 0);will-change:transform, opacity;align-self:start;align-items:flex-start;gap:16px;display:flex}.roadmap-module__-26t1q__heroTopline:before{background:var(--purple);content:"";flex:none;width:24px;height:1px;margin-top:8px}.roadmap-module__-26t1q__heroContent{position:relative}.roadmap-module__-26t1q__displayTitle{max-width:1380px;font-size:clamp(114px,18.1vw,261px);line-height:.76}.roadmap-module__-26t1q__titleClip{transform:translate3d(var(--hero-primary-x), 0, 0);will-change:transform;display:block;overflow:hidden}.roadmap-module__-26t1q__titleClip:nth-child(2){transform:translate3d(var(--hero-secondary-x), 0, 0)}.roadmap-module__-26t1q__titleLine{animation:roadmap-module__-26t1q__titleReveal 1.95s 1.1s var(--ease-out) both;white-space:nowrap;will-change:transform;display:block}.roadmap-module__-26t1q__titleClip:nth-child(2) .roadmap-module__-26t1q__titleLine{animation-delay:1.25s}.roadmap-module__-26t1q__displayTitleAccent{color:#0000;-webkit-text-stroke:1px var(--paper);margin-left:.49em;display:block}.roadmap-module__-26t1q__heroMeta{border-top:1px solid var(--line);opacity:var(--hero-copy-opacity);animation:roadmap-module__-26t1q__shellReveal 1.9s 1.45s var(--ease-out) backwards;transform:translate3d(calc(var(--pointer-x) / 4), calc(var(--pointer-y) / 4), 0);will-change:transform, opacity;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px;margin-top:28px;padding-top:20px;display:grid}.roadmap-module__-26t1q__heroMeta p{max-width:350px;color:var(--paper-dim);margin:0}.roadmap-module__-26t1q__heroMeta p:nth-child(2){justify-self:center}.roadmap-module__-26t1q__heroMeta a{justify-self:end}.roadmap-module__-26t1q__scrollCue{z-index:60;right:var(--page-x);color:var(--paper-dim);letter-spacing:.14em;pointer-events:none;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:12px;font-family:Roadmap Condensed,sans-serif;font-size:11px;display:flex;position:fixed;bottom:32px}.roadmap-module__-26t1q__scrollCue:after{background:linear-gradient(var(--paper), transparent);content:"";width:1px;height:54px;animation:1.8s ease-in-out infinite roadmap-module__-26t1q__scrollPulse}@keyframes roadmap-module__-26t1q__scrollPulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes roadmap-module__-26t1q__titleReveal{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:translate(0,0)}}@keyframes roadmap-module__-26t1q__shellReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.roadmap-module__-26t1q__root [data-reveal-pending=true]{opacity:.08;filter:blur(10px);transform:translateY(54px)}.roadmap-module__-26t1q__root [data-reveal-pending=true][data-revealed=true]{opacity:1;filter:blur();transition:opacity 1.2s var(--ease-out), filter 1.2s var(--ease-out), transform 1.2s var(--ease-out);transform:translate(0,0)}.roadmap-module__-26t1q__concept{min-height:100svh;padding:120px var(--page-x);place-items:center;display:grid;position:relative}.roadmap-module__-26t1q__conceptInner{width:min(100%,1200px)}.roadmap-module__-26t1q__conceptStatement{max-width:1180px;margin-top:70px;font-size:clamp(74px,11vw,162px)}.roadmap-module__-26t1q__conceptStatement span{color:var(--purple)}.roadmap-module__-26t1q__conceptFooter{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;margin-top:72px;padding-top:18px;display:grid}.roadmap-module__-26t1q__conceptFooter p{max-width:520px;color:var(--paper-dim);margin:0}.roadmap-module__-26t1q__conceptFooter p:last-child{justify-self:end}.roadmap-module__-26t1q__careerRunway{height:1000svh;position:relative}.roadmap-module__-26t1q__careerSticky{height:100svh;position:sticky;top:0;overflow:hidden}.roadmap-module__-26t1q__careerTrack{will-change:transform;width:1000vw;height:100%;display:flex}.roadmap-module__-26t1q__careerPanel{width:100vw;height:100svh;padding:calc(var(--header-height) + 12px) var(--page-x) 44px;border-left:1px solid var(--line-soft);flex:0 0 100vw;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:32px 56px;display:grid;position:relative;overflow:hidden}.roadmap-module__-26t1q__careerPanel:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(2px);background:radial-gradient(circle,#5923ff61,#0000 65%);border:1px solid #e4e4cd26;border-radius:50%;width:min(46vw,680px);position:absolute;top:23%;left:47%;transform:translate(-50%,-50%)}.roadmap-module__-26t1q__laneBuild:before{border-radius:42% 58% 66% 34%}.roadmap-module__-26t1q__laneOperate:before{background:radial-gradient(circle,#4018ea7a,#0000 65%);transform:translate(-50%,-50%)scaleX(.72)}.roadmap-module__-26t1q__laneLead:before{background:radial-gradient(circle,#ff865b3d,#5923ff40 42%,#0000 68%)}.roadmap-module__-26t1q__laneResearch:before{background:radial-gradient(circle,#6dffb433,#5923ff4f 45%,#0000 68%)}.roadmap-module__-26t1q__panelHeader{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.roadmap-module__-26t1q__panelNumber{color:var(--paper-dim);align-items:baseline;gap:8px;display:flex}.roadmap-module__-26t1q__panelNumber strong{color:var(--paper);font-family:Roadmap Display,Impact,sans-serif;font-size:26px;font-weight:500}.roadmap-module__-26t1q__panelMain{min-width:0;opacity:var(--panel-content-opacity,1);transform:translate3d(var(--panel-title-x,0), 0, 0);will-change:transform, opacity;align-self:center;transition:opacity .22s linear}.roadmap-module__-26t1q__panelTitle{overflow-wrap:normal;max-width:1040px;font-size:clamp(88px,14vw,220px);line-height:.8}.roadmap-module__-26t1q__panelSummary{max-width:560px;color:var(--paper-dim);margin:32px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.35}.roadmap-module__-26t1q__panelCard{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:0;opacity:var(--panel-content-opacity,1);transform:translate3d(var(--panel-card-x,0), 0, 0);will-change:transform, opacity;border-radius:7px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:30px;transition:opacity .22s linear;display:flex}.roadmap-module__-26t1q__salaryValue{margin:8px 0 0;font-family:Roadmap Display,Impact,sans-serif;font-size:clamp(48px,5vw,76px);line-height:.82}.roadmap-module__-26t1q__skillList,.roadmap-module__-26t1q__stepTeaser,.roadmap-module__-26t1q__drawerSkills,.roadmap-module__-26t1q__resourceList{margin:0;padding:0;list-style:none}.roadmap-module__-26t1q__skillList{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.roadmap-module__-26t1q__chip{border:1px solid var(--line);color:var(--paper-dim);border-radius:999px;padding:7px 10px;font-size:10px}.roadmap-module__-26t1q__stepTeaser{counter-reset:roadmap-step;gap:10px;margin:30px 0;display:grid}.roadmap-module__-26t1q__stepTeaser li{color:var(--paper-dim);counter-increment:roadmap-step;grid-template-columns:22px 1fr;gap:8px;display:grid}.roadmap-module__-26t1q__stepTeaser li:before{color:var(--purple);content:counter(roadmap-step, decimal-leading-zero);font-family:Roadmap Condensed,sans-serif}.roadmap-module__-26t1q__panelFooter{grid-column:1/-1;justify-content:space-between;align-items:end;display:flex}.roadmap-module__-26t1q__panelOutcome{max-width:540px;color:var(--paper-dim);margin:0}.roadmap-module__-26t1q__progressMap{z-index:10;right:calc(var(--page-x) + 180px);grid-template-columns:repeat(5,1fr);gap:5px;width:148px;display:grid;position:absolute;bottom:38px}.roadmap-module__-26t1q__mapLabel{color:var(--paper-dim);grid-column:1/-1;margin-bottom:3px;font-size:9px}.roadmap-module__-26t1q__mapCell{height:5px;transition:background .26s ease, transform .26s var(--ease-out);background:#e4e4cd1a;border-radius:99px}.roadmap-module__-26t1q__mapCellPast{background:#5923ff59}.roadmap-module__-26t1q__mapCellActive{background:var(--paper);transform:scaleY(1.6)}.roadmap-module__-26t1q__finder,.roadmap-module__-26t1q__salary,.roadmap-module__-26t1q__footerCta{min-height:100svh;padding:130px var(--page-x) 70px;position:relative}.roadmap-module__-26t1q__finderHeader,.roadmap-module__-26t1q__salaryHeader{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding-bottom:18px;display:grid}.roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__salaryTitle{max-width:1050px;margin-top:52px;font-size:clamp(88px,13.2vw,190px)}.roadmap-module__-26t1q__finderStage{grid-template-columns:repeat(3,1fr);align-items:center;min-height:660px;margin-top:30px;display:grid;position:relative}.roadmap-module__-26t1q__lensCard{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:390px;transition:background .3s ease, transform .5s var(--ease-out);background:#05040c61;flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative}.roadmap-module__-26t1q__lensCard:first-child{border-radius:50% 0 0 50%;padding-left:11%}.roadmap-module__-26t1q__lensCard:last-child{border-radius:0 50% 50% 0;padding-right:11%}.roadmap-module__-26t1q__lensCard:hover,.roadmap-module__-26t1q__lensCard:focus-within{z-index:3;background:#5923ff2e;transform:translateY(-8px)}.roadmap-module__-26t1q__lensTitle{text-transform:uppercase;margin:14px 0;font-family:Roadmap Display,Impact,sans-serif;font-size:clamp(60px,6vw,92px);font-weight:500;line-height:.8}.roadmap-module__-26t1q__lensDescription{max-width:300px;color:var(--paper-dim);margin:0}.roadmap-module__-26t1q__lensRoles{gap:4px;margin-top:32px;display:grid}.roadmap-module__-26t1q__lensRole{border-top:1px solid var(--line-soft);width:100%;color:var(--paper-dim);cursor:pointer;text-align:left;transition:color .18s ease, padding-left .22s var(--ease-out);background:0 0;padding:9px 0}.roadmap-module__-26t1q__lensRole:hover,.roadmap-module__-26t1q__lensRole:focus-visible{color:var(--paper);padding-left:8px}.roadmap-module__-26t1q__salaryGrid{border-top:1px solid var(--line);margin-top:42px;display:grid}.roadmap-module__-26t1q__salaryRow{border-bottom:1px solid var(--line);cursor:pointer;min-height:82px;transition:background .22s ease, padding .4s var(--ease-out);grid-template-columns:48px minmax(210px,.8fr) minmax(240px,1.4fr) 125px 42px;align-items:center;gap:22px;display:grid}.roadmap-module__-26t1q__salaryRow:hover,.roadmap-module__-26t1q__salaryRow:focus-visible{background:#e4e4cd0d;outline:none;padding-left:12px;padding-right:12px}.roadmap-module__-26t1q__salaryName{text-transform:uppercase;font-family:Roadmap Display,Impact,sans-serif;font-size:clamp(24px,2.3vw,36px);line-height:.82}.roadmap-module__-26t1q__salaryBarTrack{background:#e4e4cd1a;border-radius:99px;height:5px;overflow:hidden}.roadmap-module__-26t1q__salaryBar{appearance:none;border-radius:inherit;transform-origin:0;background:0 0;border:0;width:100%;height:100%;display:block}.roadmap-module__-26t1q__salaryBar::-webkit-progress-bar{border-radius:inherit;background:0 0}.roadmap-module__-26t1q__salaryBar::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--paper));transition:width 1.1s var(--ease-out)}.roadmap-module__-26t1q__salaryBar::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--paper));transition:width 1.1s var(--ease-out)}.roadmap-module__-26t1q__salaryRange{text-align:right}.roadmap-module__-26t1q__salaryDisclosure{max-width:740px;color:var(--paper-dim);margin:26px 0 0 auto;font-size:12px}.roadmap-module__-26t1q__drawerBackdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;background:#05040cb8;transition:opacity .28s;position:fixed;inset:0}.roadmap-module__-26t1q__drawerBackdropOpen{opacity:1;pointer-events:auto}.roadmap-module__-26t1q__drawer{z-index:151;border-left:1px solid var(--line);width:min(760px,68vw);height:100svh;transition:transform .76s var(--ease-out);background:#0b0915;flex-direction:column;padding:34px 42px 42px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 90px #0000004d}.roadmap-module__-26t1q__drawerOpen{transform:translate(0)}.roadmap-module__-26t1q__drawerHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.roadmap-module__-26t1q__circleButton{background:0 0;border-radius:50%;width:50px;min-height:50px;padding:0}.roadmap-module__-26t1q__circleButton:hover,.roadmap-module__-26t1q__circleButton:focus-visible{background:var(--paper);color:var(--ink);transform:rotate(90deg)}.roadmap-module__-26t1q__drawerTitle{margin-top:62px;font-size:clamp(76px,9vw,132px)}.roadmap-module__-26t1q__drawerSummary{max-width:520px;color:var(--paper-dim);margin:26px 0 0;font-size:18px}.roadmap-module__-26t1q__drawerSalary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:44px 0 0;padding:22px 0;display:flex}.roadmap-module__-26t1q__drawerSalary strong{font-family:Roadmap Display,Impact,sans-serif;font-size:48px;font-weight:500}.roadmap-module__-26t1q__drawerSkills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.roadmap-module__-26t1q__roadmapSteps{counter-reset:detail-step;gap:0;margin-top:52px;padding:0;list-style:none;display:grid}.roadmap-module__-26t1q__roadmapStep{counter-increment:detail-step;grid-template-columns:44px 1fr;gap:20px;padding:0 0 34px;display:grid;position:relative}.roadmap-module__-26t1q__roadmapStep:before{z-index:1;border:1px solid var(--purple);width:34px;height:34px;color:var(--paper);content:counter(detail-step, decimal-leading-zero);background:#0b0915;border-radius:50%;place-items:center;font-family:Roadmap Condensed,sans-serif;font-size:10px;display:grid}.roadmap-module__-26t1q__roadmapStep:not(:last-child):after{background:linear-gradient(var(--purple), var(--line));content:"";width:1px;position:absolute;top:34px;bottom:0;left:16px}.roadmap-module__-26t1q__roadmapStep h3{text-transform:uppercase;margin:1px 0 8px;font-family:Roadmap Display,Impact,sans-serif;font-size:30px;font-weight:500;line-height:.9}.roadmap-module__-26t1q__roadmapStep p{color:var(--paper-dim);margin:0 0 11px}.roadmap-module__-26t1q__roadmapStep a,.roadmap-module__-26t1q__resourceLink{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);text-underline-offset:4px}.roadmap-module__-26t1q__resourceHeading{text-transform:uppercase;margin:22px 0 14px;font-family:Roadmap Display,Impact,sans-serif;font-size:42px;font-weight:500;line-height:.85}.roadmap-module__-26t1q__resourceList{display:grid}.roadmap-module__-26t1q__resourceItem{border-top:1px solid var(--line-soft);grid-template-columns:76px 1fr;gap:16px;padding:15px 0;display:grid}.roadmap-module__-26t1q__resourceKind{color:var(--purple);font-size:10px}.roadmap-module__-26t1q__resourceItem p{color:var(--paper-dim);margin:5px 0 0;font-size:12px}.roadmap-module__-26t1q__footerCta{background:radial-gradient(circle at 74% 34%,#5923ffa6,#0000 27%),linear-gradient(135deg,#0000 36%,#5923ff24,#0000 64%);align-content:space-between;min-height:100svh;display:grid}.roadmap-module__-26t1q__footerTop{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:16px;display:flex}.roadmap-module__-26t1q__footerTitle{max-width:1200px;margin-top:80px;font-size:clamp(100px,17vw,250px)}.roadmap-module__-26t1q__footerTitle span{color:#0000;-webkit-text-stroke:1px var(--paper);margin-left:.55em;display:block}.roadmap-module__-26t1q__footerActionRow{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:52px;display:grid}.roadmap-module__-26t1q__footerActionRow p{max-width:560px;color:var(--paper-dim);margin:0}.roadmap-module__-26t1q__footerBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:80px;padding-top:16px;display:flex}.roadmap-module__-26t1q__footerBottom p{color:var(--paper-dim);margin:0;font-size:11px}.roadmap-module__-26t1q__footerLinks{gap:18px;display:flex}.roadmap-module__-26t1q__footerLinks button{cursor:pointer;background:0 0;padding:0}.roadmap-module__-26t1q__footerLinks a:hover,.roadmap-module__-26t1q__footerLinks a:focus-visible{color:var(--purple)}@media (max-width:899px){.roadmap-module__-26t1q__root{--page-x:20px;--header-height:72px;font-size:14px}.roadmap-module__-26t1q__header{grid-template-columns:1fr auto}.roadmap-module__-26t1q__desktopNav,.roadmap-module__-26t1q__headerActions{display:none}.roadmap-module__-26t1q__menuToggle,.roadmap-module__-26t1q__mobileMenu{display:flex}.roadmap-module__-26t1q__brand{font-size:21px}.roadmap-module__-26t1q__hero{min-height:100svh;padding-top:106px;padding-bottom:30px}.roadmap-module__-26t1q__heroOrb{width:min(118vw,580px);top:43%;left:60%}.roadmap-module__-26t1q__motionCanvas{opacity:.78}.roadmap-module__-26t1q__heroTopline{max-width:260px;font-size:12px}.roadmap-module__-26t1q__displayTitle{font-size:clamp(72px,22.8vw,146px)}.roadmap-module__-26t1q__displayTitleAccent{margin-left:0}.roadmap-module__-26t1q__heroMeta{grid-template-columns:1fr auto;gap:18px;margin-top:22px}.roadmap-module__-26t1q__heroMeta p:first-child{grid-column:1/-1}.roadmap-module__-26t1q__heroMeta p:nth-child(2){justify-self:start}.roadmap-module__-26t1q__scrollCue{display:none}.roadmap-module__-26t1q__concept{min-height:auto;padding-top:150px;padding-bottom:150px}.roadmap-module__-26t1q__conceptStatement{margin-top:52px;font-size:clamp(70px,22vw,116px)}.roadmap-module__-26t1q__conceptFooter{grid-template-columns:1fr;margin-top:50px}.roadmap-module__-26t1q__conceptFooter p:last-child{justify-self:start}.roadmap-module__-26t1q__careerRunway{height:auto}.roadmap-module__-26t1q__careerSticky{height:auto;position:relative;overflow:visible}.roadmap-module__-26t1q__careerTrack{width:auto;height:auto;display:block;transform:none!important}.roadmap-module__-26t1q__careerPanel{width:auto;height:auto;min-height:92svh;padding:110px var(--page-x) 50px;border-top:1px solid var(--line);border-left:0;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:30px}.roadmap-module__-26t1q__panelMain,.roadmap-module__-26t1q__panelCard{opacity:1;transform:none}.roadmap-module__-26t1q__careerPanel:before{width:86vw;top:33%;left:75%}.roadmap-module__-26t1q__panelHeader,.roadmap-module__-26t1q__panelFooter{grid-column:auto}.roadmap-module__-26t1q__panelTitle{font-size:clamp(84px,26vw,154px)}.roadmap-module__-26t1q__panelSummary{margin-top:24px}.roadmap-module__-26t1q__panelCard{background:#e4e4cd14;min-height:410px;padding:24px}.roadmap-module__-26t1q__panelFooter{flex-direction:column;align-items:flex-start;gap:24px}.roadmap-module__-26t1q__progressMap{display:none}.roadmap-module__-26t1q__finder,.roadmap-module__-26t1q__salary,.roadmap-module__-26t1q__footerCta{padding-top:110px;padding-bottom:50px}.roadmap-module__-26t1q__finderHeader,.roadmap-module__-26t1q__salaryHeader{grid-template-columns:1fr;gap:14px}.roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__salaryTitle{margin-top:42px;font-size:clamp(78px,23vw,132px)}.roadmap-module__-26t1q__finderStage{grid-template-columns:1fr;gap:12px;min-height:0;display:grid}.roadmap-module__-26t1q__lensCard{min-height:380px;border-radius:7px!important;padding:28px!important}.roadmap-module__-26t1q__lensTitle{font-size:clamp(70px,20vw,110px)}.roadmap-module__-26t1q__salaryRow{grid-template-columns:34px 1fr auto;gap:12px;min-height:114px;padding:14px 0}.roadmap-module__-26t1q__salaryBarTrack{grid-column:2/-1;width:100%}.roadmap-module__-26t1q__salaryRange{font-size:12px}.roadmap-module__-26t1q__salaryRow>:last-child{display:none}.roadmap-module__-26t1q__salaryDisclosure{margin-left:0}.roadmap-module__-26t1q__drawer{border-top:1px solid var(--line);border-left:0;width:100%;height:min(92svh,900px);padding:24px 20px 36px;top:auto;bottom:0;transform:translateY(102%)}.roadmap-module__-26t1q__drawerOpen{transform:translateY(0)}.roadmap-module__-26t1q__drawerTitle{margin-top:42px;font-size:clamp(78px,24vw,126px)}.roadmap-module__-26t1q__drawerSummary{font-size:15px}.roadmap-module__-26t1q__drawerSalary{flex-direction:column;align-items:flex-start;gap:8px}.roadmap-module__-26t1q__drawerSalary strong{font-size:42px}.roadmap-module__-26t1q__footerCta{min-height:100svh}.roadmap-module__-26t1q__footerTop{gap:18px}.roadmap-module__-26t1q__footerTitle{margin-top:60px;font-size:clamp(96px,30vw,170px)}.roadmap-module__-26t1q__footerTitle span{margin-left:0}.roadmap-module__-26t1q__footerActionRow{grid-template-columns:1fr}.roadmap-module__-26t1q__footerActionRow a,.roadmap-module__-26t1q__footerActionRow button{width:100%}.roadmap-module__-26t1q__footerBottom{flex-direction:column-reverse;align-items:flex-start;gap:22px}}.roadmap-module__-26t1q__root:not(:lang(en)) .roadmap-module__-26t1q__displayTitle{font-size:clamp(70px,9vw,132px);line-height:.88}.roadmap-module__-26t1q__root:not(:lang(en)) .roadmap-module__-26t1q__titleLine{white-space:normal}.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__displayTitle{letter-spacing:-.06em;text-transform:none;font-family:Roadmap Sans,system-ui,sans-serif;font-size:clamp(96px,16vw,220px);font-weight:500;line-height:.92}.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__conceptStatement,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__panelTitle,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__finderTitle,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__salaryTitle,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__footerTitle,.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__drawerTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__drawerTitle,.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__drawerTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__drawerTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__drawerTitle{letter-spacing:-.04em;text-transform:none;font-family:Roadmap Sans,system-ui,sans-serif;line-height:.98}.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__displayTitle{font-size:clamp(64px,11.5vw,165px)}.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__careerTrack{direction:ltr}.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__careerPanel{direction:rtl}@media (max-width:899px){.roadmap-module__-26t1q__root:not(:lang(en)) .roadmap-module__-26t1q__displayTitle{font-size:clamp(52px,12vw,94px)}.roadmap-module__-26t1q__root:lang(zh-TW) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(zh-CN) .roadmap-module__-26t1q__displayTitle{font-size:clamp(64px,18vw,96px)}.roadmap-module__-26t1q__root:lang(ja) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ko) .roadmap-module__-26t1q__displayTitle,.roadmap-module__-26t1q__root:lang(ar) .roadmap-module__-26t1q__displayTitle{font-size:clamp(48px,13vw,78px)}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.roadmap-module__-26t1q__mobileLocale{animation:roadmap-module__-26t1q__shellReveal 1.9s 1.1s var(--ease-out) backwards}}.roadmap-module__-26t1q__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .roadmap-module__-26t1q__mobileLocale{left:20px;right:auto}@media (min-width:900px) and (max-height:760px){.roadmap-module__-26t1q__careerPanel{gap:20px 44px;padding-top:96px;padding-bottom:28px}.roadmap-module__-26t1q__panelTitle{font-size:clamp(82px,12vw,180px)}.roadmap-module__-26t1q__panelCard{padding:22px}.roadmap-module__-26t1q__stepTeaser{margin:18px 0}}@media (prefers-reduced-motion:reduce){.roadmap-module__-26t1q__root *,.roadmap-module__-26t1q__root :before,.roadmap-module__-26t1q__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.roadmap-module__-26t1q__heroVisual,.roadmap-module__-26t1q__heroTopline,.roadmap-module__-26t1q__heroMeta,.roadmap-module__-26t1q__titleClip,.roadmap-module__-26t1q__ambient,.roadmap-module__-26t1q__gridWash{opacity:1;transform:none}.roadmap-module__-26t1q__root [data-reveal-pending=true]{opacity:1;filter:none;transform:none}}
