.career-city[data-astro-cid-ztwmpqkr]{width:100%;height:100%;position:absolute;inset:0}.career-trace[data-astro-cid-ztwmpqkr]{stroke-dasharray:35 950;animation:6s linear infinite climb}@keyframes climb{to{stroke-dashoffset:-985px}}.consulting[data-astro-cid-ztwmpqkr] .road[data-astro-cid-ztwmpqkr]{display:none}.experience[data-astro-cid-ztwmpqkr] .road[data-astro-cid-ztwmpqkr]{opacity:.3}.experience[data-astro-cid-ztwmpqkr] .route[data-astro-cid-ztwmpqkr]{bottom:24px}.consulting[data-astro-cid-ztwmpqkr] .visual-field[data-astro-cid-ztwmpqkr]{background:radial-gradient(circle at 65% 48%,#143540,#0b0f19 65%)}.radar[data-astro-cid-ztwmpqkr]{border:1px solid var(--accent);background:repeating-radial-gradient(circle, transparent 0 35px, rgba(var(--accent-rgb),.3) 36px 37px);border-radius:50%;width:220px;height:220px;position:absolute;top:22px;right:30px;overflow:hidden}.radar-sweep[data-astro-cid-ztwmpqkr]{background:conic-gradient(from 0deg, transparent 65%, rgba(var(--accent-rgb),.5));animation:5s linear infinite scan;position:absolute;inset:0}.radar[data-astro-cid-ztwmpqkr] i[data-astro-cid-ztwmpqkr]{width:7px;height:7px;box-shadow:0 0 12px var(--accent);background:#fff;border-radius:50%;position:absolute;top:35%;left:24%}.radar[data-astro-cid-ztwmpqkr] i[data-astro-cid-ztwmpqkr]:nth-of-type(2){top:60%;left:65%}.radar[data-astro-cid-ztwmpqkr] i[data-astro-cid-ztwmpqkr]:nth-of-type(3){top:18%;left:55%}.consulting[data-astro-cid-ztwmpqkr] .route[data-astro-cid-ztwmpqkr]{bottom:18px}@keyframes scan{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.career-trace[data-astro-cid-ztwmpqkr],.radar-sweep[data-astro-cid-ztwmpqkr]{animation:none}}.journey-visual[data-astro-cid-ztwmpqkr]{border:1px solid var(--line);border-radius:var(--r);background:#0b0f19;width:100%;overflow:hidden}.visual-field[data-astro-cid-ztwmpqkr]{background:linear-gradient(#0b0f19 10%,#19132f 76%,#123547);height:320px;position:relative;overflow:hidden}.road[data-astro-cid-ztwmpqkr]{transform-origin:top;background:repeating-linear-gradient(to bottom, transparent 0 30px, rgba(var(--accent-rgb),.5) 31px 32px), repeating-linear-gradient(to right, transparent 0 12%, rgba(var(--accent-rgb),.35) 12.1% 12.2%);position:absolute;inset:190px -30% -80px;transform:perspective(180px)rotateX(42deg)}.route[data-astro-cid-ztwmpqkr]{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:69px;left:12%;right:12%}.route-line[data-astro-cid-ztwmpqkr]{background:linear-gradient(90deg,var(--accent),#a78bfa,#d946ef);height:2px;box-shadow:0 0 12px var(--accent);position:absolute;left:0;right:0}.route-line[data-astro-cid-ztwmpqkr]:after{content:"";filter:blur(4px);width:28px;height:8px;box-shadow:0 0 18px var(--accent);background:#fff;border-radius:50%;animation:4s linear infinite travel;position:absolute;top:-3px;left:0}.route-node[data-astro-cid-ztwmpqkr]{z-index:1;border:1px solid var(--accent);width:42px;height:42px;color:var(--silver);background:#0b0f19;border-radius:50%;place-items:center;font-size:11px;transition:box-shadow .35s,color .35s,transform .35s;display:grid}[data-astro-cid-ztwmpqkr][data-active="0"] [data-astro-cid-ztwmpqkr][data-node="0"],[data-astro-cid-ztwmpqkr][data-active="1"] [data-astro-cid-ztwmpqkr][data-node="1"],[data-astro-cid-ztwmpqkr][data-active="2"] [data-astro-cid-ztwmpqkr][data-node="2"]{color:#fff;box-shadow:0 0 18px var(--accent);transform:scale(1.15)}.traveller[data-astro-cid-ztwmpqkr]{z-index:2;place-items:center;width:42px;height:42px;transition:left .65s;display:grid;position:absolute;left:0}[data-astro-cid-ztwmpqkr][data-active="1"] .traveller[data-astro-cid-ztwmpqkr]{left:calc(50% - 21px)}[data-astro-cid-ztwmpqkr][data-active="2"] .traveller[data-astro-cid-ztwmpqkr]{left:calc(100% - 42px)}.traveller-core[data-astro-cid-ztwmpqkr]{width:12px;height:12px;box-shadow:0 0 14px var(--accent);border:2px solid #fff;animation:1.7s ease-in-out infinite alternate pulse;transform:rotate(45deg)}.signal[data-astro-cid-ztwmpqkr]{text-shadow:0 2px 10px #0b0f19;gap:3px;display:grid;position:absolute;top:28px;left:28px}.signal[data-astro-cid-ztwmpqkr] span[data-astro-cid-ztwmpqkr]{color:var(--accent);letter-spacing:.15em;font-size:11px;font-weight:700}.signal[data-astro-cid-ztwmpqkr] strong[data-astro-cid-ztwmpqkr]{color:#fff;font-size:27px;line-height:1.1}.signal[data-astro-cid-ztwmpqkr] small[data-astro-cid-ztwmpqkr]{color:#dce8ef;font-size:13px}.choices[data-astro-cid-ztwmpqkr]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr]{border:0;border-right:1px solid var(--line);color:var(--silver);font:inherit;cursor:pointer;background:0 0;padding:13px 5px;font-size:13px}.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr]:last-child{border-right:0}.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr] span[data-astro-cid-ztwmpqkr]{color:var(--accent);font-size:10px;display:block}.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr][aria-pressed=true],.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr]:hover{color:#fff;background:rgba(var(--accent-rgb),.09)}.choices[data-astro-cid-ztwmpqkr] button[data-astro-cid-ztwmpqkr]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@keyframes travel{to{left:calc(100% - 28px)}}@keyframes pulse{to{opacity:.45;transform:rotate(225deg)scale(.8)}}@media (prefers-reduced-motion:reduce){.traveller[data-astro-cid-ztwmpqkr],.route-node[data-astro-cid-ztwmpqkr]{transition:none}.traveller-core[data-astro-cid-ztwmpqkr],.route-line[data-astro-cid-ztwmpqkr]:after{animation:none}}
