.process-track{pointer-events:none;position:absolute}.process-track[data-orientation=h]{top:15px;left:var(--start);width:var(--length);height:2px}.process-track[data-orientation=v]{left:15px;top:var(--start);height:var(--length);width:2px}.process-track__base,.process-track__lit{border-radius:2px;position:absolute;inset:0}.process-track__base{background:color-mix(in srgb, var(--copper) 35%, transparent)}.process-track__lit{background:linear-gradient(90deg, var(--copper), var(--signal));transform-origin:0;transform:scaleX(var(--p,0));box-shadow:0 0 12px #f2c94c80}[data-orientation=v] .process-track__lit{background:linear-gradient(180deg, var(--copper), var(--signal));transform-origin:top;transform:scaleY(var(--p,0))}.process-track__head{width:10px;height:10px;transform:translateX(calc(var(--p,0) * var(--length)));opacity:calc(var(--p,0) * 40);background:#fff6d6;border-radius:50%;margin:-4px 0 0 -5px;position:absolute;box-shadow:0 0 0 3px #f2c94c73,0 0 18px 4px #f2c94cb3}[data-orientation=v] .process-track__head{transform:translateY(calc(var(--p,0) * var(--length)));margin:-5px 0 0 -4px}.process-pad{z-index:1;border:2px solid color-mix(in srgb, var(--copper) 55%, transparent);background:var(--board-deep);width:32px;height:32px;color:var(--on-board-muted);border-radius:50%;place-items:center;font-size:14px;font-weight:600;transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s,transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.process-title,.process-text{transition:color .4s,opacity .4s}.process-title{opacity:.55}.process-text{color:var(--on-board-muted);opacity:.5}.process-step[data-on] .process-pad{border-color:var(--signal);background:var(--signal);color:#1a1606;transform:scale(1.12);box-shadow:0 0 22px #f2c94c8c}.process-step[data-on] .process-title,.process-step[data-on] .process-text{opacity:1}@media (prefers-reduced-motion:reduce){.process-pad,.process-title,.process-text{transition:none}}
.vehicle-word{--f:0;letter-spacing:-.03em;font-size:clamp(1.9rem,5vw,4.25rem);font-weight:600;line-height:1.1;display:inline-block;position:relative}.vehicle-word__outline{color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--foreground) 35%, transparent)}.vehicle-word__fill{color:var(--foreground);clip-path:inset(-10% calc((1 - var(--f)) * 100%) -10% 0);position:absolute;inset:0}.vehicle-word__scan{top:6%;bottom:6%;left:calc(var(--f) * 100%);background:var(--signal);width:2px;opacity:calc(min(var(--f), 1 - var(--f)) * 30);margin-left:-1px;position:absolute;box-shadow:0 0 14px 2px #f2c94cb3}@supports not (-webkit-text-stroke:1px black){.vehicle-word__outline{color:color-mix(in srgb, var(--foreground) 20%, transparent)}}
.chip-hero{--hero-bg:#050e1d;background:radial-gradient(ellipse 60% 70% at 72% 50%, #3d8bff2e, transparent 70%), var(--hero-bg);min-height:max(100svh,640px)}.chip-hero__stage,.chip-hero__poster{width:100%;height:100%;position:absolute;inset:0}.chip-hero__poster{object-fit:cover;object-position:70% 50%;filter:brightness(.45)saturate(.8)}.chip-hero__stage{opacity:0;transition:opacity .8s}.chip-hero__stage[data-ready]{opacity:1}.chip-hero__scrim{pointer-events:none;background:linear-gradient(90deg, #050e1dd1 0%, #050e1d73 34%, transparent 62%), linear-gradient(0deg, var(--hero-bg) 0%, transparent 22%), linear-gradient(180deg, #050e1d99 0%, transparent 18%);position:absolute;inset:0}@media (max-width:47.99rem){.chip-hero__stage,.chip-hero__poster{height:64svh;bottom:auto}.chip-hero__poster{object-position:50% 50%}.chip-hero__scrim{background:linear-gradient(0deg, var(--hero-bg) 38%, #050e1d99 58%, transparent 72%), linear-gradient(180deg, #050e1d99 0%, transparent 18%)}}.chip-hero__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--copper);font-size:.75rem}.chip-hero__cta{background:var(--on-board);color:#050e1d;box-shadow:0 0 0 1px #fff3,0 10px 40px -10px #3d8bffb3}.chip-hero__cta:hover{background:#fff}.chip-hero__led{background:var(--signal);border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px 1px #f2c94cb3}.chip-hero__scroll{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--on-board-muted);align-items:center;gap:.75rem;font-size:.7rem}.chip-hero__scroll-line{background:#e6edf726;width:1px;height:40px;position:relative;overflow:hidden}.chip-hero__scroll-line:after{content:"";background:var(--on-board);animation:2.2s cubic-bezier(.65,0,.35,1) infinite chip-scroll;position:absolute;inset:0}@keyframes chip-scroll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.statement__word{--on:0;color:color-mix(in srgb, var(--on-board) calc(18% + var(--on) * 82%), transparent);transition:color .15s linear}.statement__word[data-hot]{color:color-mix(in srgb, var(--signal) calc(18% + var(--on) * 82%), transparent)}@media (prefers-reduced-motion:reduce){.chip-hero__stage{transition:none}.chip-hero__scroll-line:after{animation:none}}.header-over-hero{--foreground:var(--on-board);--accent:#e6edf71a;color:var(--on-board)}
