.agent-lane:where(.astro-bpwcfexk){--lane-color: var(--color-agent-other, #6f6d7a);display:grid;grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:16px;padding:14px 20px;background:color-mix(in oklab,var(--lane-color) 6%,transparent);border-radius:var(--radius-hero-sm, 16px);border:1px solid color-mix(in oklab,var(--lane-color) 22%,transparent)}.agent-lane--cursor:where(.astro-bpwcfexk){--lane-color: var(--color-agent-cursor)}.agent-lane--claude:where(.astro-bpwcfexk){--lane-color: var(--color-agent-claude)}.agent-lane--codex:where(.astro-bpwcfexk){--lane-color: var(--color-agent-codex)}.agent-lane--windsurf:where(.astro-bpwcfexk){--lane-color: var(--color-agent-windsurf)}.agent-lane--antigravity:where(.astro-bpwcfexk){--lane-color: var(--color-agent-antigravity)}.agent-lane--human:where(.astro-bpwcfexk){--lane-color: var(--color-agent-human)}.agent-lane__meta:where(.astro-bpwcfexk){display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--scene-ink-secondary, var(--color-ink-secondary))}.agent-lane__dot:where(.astro-bpwcfexk){width:8px;height:8px;border-radius:999px;background:var(--lane-color);box-shadow:0 0 8px color-mix(in oklab,var(--lane-color) 70%,transparent)}.agent-lane__label:where(.astro-bpwcfexk){color:var(--scene-ink, var(--color-ink-primary));letter-spacing:.02em}.agent-lane__mode:where(.astro-bpwcfexk){margin-left:auto;font-size:11px;color:var(--scene-ink-tertiary, var(--color-ink-tertiary));text-transform:uppercase;letter-spacing:.08em}.agent-lane__track:where(.astro-bpwcfexk){position:relative;overflow:hidden;height:2px;background:color-mix(in oklab,var(--lane-color) 18%,transparent);border-radius:999px}.agent-lane__signal:where(.astro-bpwcfexk){position:absolute;top:50%;left:0;width:28%;height:200%;background:linear-gradient(90deg,transparent,var(--color-signal) 45%,var(--color-signal) 55%,transparent);border-radius:999px;transform:translate(-20%,-50%);animation:statelode-signal-travel var(--ease-in-out, ease-in-out) infinite;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--color-signal) 60%,transparent))}@media(prefers-reduced-motion:reduce){.agent-lane__signal:where(.astro-bpwcfexk){animation:none;transform:translate(40%,-50%);opacity:.6}}.display-heading:where(.astro-zsxipzak){margin:0;font-family:var(--font-sans);font-weight:750;line-height:.92;letter-spacing:-.04em;color:var(--scene-ink, var(--color-ink-primary));text-wrap:balance}.display-heading--sm:where(.astro-zsxipzak){font-size:clamp(2rem,4vw,var(--text-display-sm, 3rem));line-height:1;letter-spacing:-.025em}.display-heading--md:where(.astro-zsxipzak){font-size:clamp(2.5rem,5.5vw,var(--text-display-md, 4.5rem));line-height:.98;letter-spacing:-.03em}.display-heading--lg:where(.astro-zsxipzak){font-size:clamp(3rem,7vw,var(--text-display-lg, 6rem));line-height:.94;letter-spacing:-.035em}.display-heading--xl:where(.astro-zsxipzak){font-size:clamp(3.5rem,9vw,var(--text-display-xl, 8rem));line-height:.9;letter-spacing:-.04em}.display-heading--2xl:where(.astro-zsxipzak){font-size:clamp(4rem,11vw,var(--text-display-2xl, 10rem));line-height:.88;letter-spacing:-.045em}.display-heading:where(.astro-zsxipzak) em,.display-heading:where(.astro-zsxipzak) .serif-display{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.frosted-panel:where(.astro-q5bamtkt){position:relative;background-color:var(--scene-frost, var(--surface-frosted-dark));backdrop-filter:blur(var(--frost-blur, 20px)) saturate(var(--frost-saturate, 180%));-webkit-backdrop-filter:blur(var(--frost-blur, 20px)) saturate(var(--frost-saturate, 180%));border:1px solid var(--scene-hairline, var(--color-hairline));color:var(--scene-ink, var(--color-ink-primary));transition:transform var(--motion-base, .24s) var(--spring-gentle, ease-out),box-shadow var(--motion-base, .24s) var(--ease-out-quint)}.frosted-panel--radius-sm:where(.astro-q5bamtkt){border-radius:var(--radius-hero-sm, 16px)}.frosted-panel--radius-md:where(.astro-q5bamtkt){border-radius:var(--radius-hero-md, 24px)}.frosted-panel--radius-lg:where(.astro-q5bamtkt){border-radius:var(--radius-hero-lg, 32px)}.frosted-panel--radius-xl:where(.astro-q5bamtkt){border-radius:var(--radius-hero-xl, 48px)}.frosted-panel--pad-sm:where(.astro-q5bamtkt){padding:clamp(16px,2vw,24px)}.frosted-panel--pad-md:where(.astro-q5bamtkt){padding:clamp(24px,3vw,40px)}.frosted-panel--pad-lg:where(.astro-q5bamtkt){padding:clamp(32px,4vw,64px)}.frosted-panel--shadow-sm:where(.astro-q5bamtkt){box-shadow:var(--scene-shadow-sm, var(--shadow-sm))}.frosted-panel--shadow-md:where(.astro-q5bamtkt){box-shadow:var(--scene-shadow-md, var(--shadow-md))}.frosted-panel--shadow-lg:where(.astro-q5bamtkt){box-shadow:var(--scene-shadow-lg, var(--shadow-lg))}.frosted-panel--shadow-xl:where(.astro-q5bamtkt){box-shadow:var(--scene-shadow-xl, var(--shadow-xl))}.frosted-panel--lift:where(.astro-q5bamtkt):hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.frosted-panel--glow:where(.astro-q5bamtkt){box-shadow:var(--scene-shadow-lg, var(--shadow-lg)),var(--shadow-glow)}@media(prefers-reduced-motion:reduce){.frosted-panel:where(.astro-q5bamtkt){transition:none}.frosted-panel--lift:where(.astro-q5bamtkt):hover{transform:none}}.parallax-layer:where(.astro-zmtug4xs){will-change:transform;transform:translateZ(0)}.parallax-layer--absolute:where(.astro-zmtug4xs){position:absolute;inset:0}@supports (animation-timeline: scroll()){.parallax-layer:where(.astro-zmtug4xs){animation:parallax-translate linear both;animation-timeline:scroll(root block);animation-range:entry 0% exit 100%}}@keyframes parallax-translate{0%{transform:translate3d(0,calc(var(--parallax-speed, .3) * 50vh),0)}to{transform:translate3d(0,calc(var(--parallax-speed, .3) * -50vh),0)}}@media(prefers-reduced-motion:reduce){.parallax-layer:where(.astro-zmtug4xs){animation:none!important;transform:none!important}}.scene-section:where(.astro-kzuwsx3u){position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-block:clamp(80px,12vh,160px);padding-inline:clamp(24px,5vw,var(--spacing-marketing-gutter, 96px))}.scene-section--vh:where(.astro-kzuwsx3u){min-height:var(--spacing-scene-min-h, 100vh)}.scene-section--snap:where(.astro-kzuwsx3u){scroll-snap-align:start;scroll-snap-stop:normal}.scene-section--full-bleed:where(.astro-kzuwsx3u){padding-inline:0}.scene-section__background:where(.astro-kzuwsx3u){position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.scene-section__content:where(.astro-kzuwsx3u){position:relative;z-index:1;width:100%;max-width:var(--spacing-marketing-max, 1280px);margin-inline:auto}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--motion-slow, .48s) var(--ease-out-quint),transform var(--motion-slow, .48s) var(--ease-out-quint);transition-delay:var(--reveal-delay, 0ms)}.scene-section:where(.astro-kzuwsx3u)[data-revealed=true] .reveal{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.scene-section--snap:where(.astro-kzuwsx3u){scroll-snap-align:none}}
