.home-intro[data-astro-cid-55fzm6vk]{height:100svh;min-height:420px;color:var(--site-ink);display:block;position:relative}html[data-home-intro] .home-intro[data-astro-cid-55fzm6vk]{z-index:110;min-height:0;position:fixed;inset:0}.home-intro[data-astro-cid-55fzm6vk][hidden],html[data-home-intro=complete] .home-intro[data-astro-cid-55fzm6vk]{display:none}.intro-curtain[data-astro-cid-55fzm6vk]{background:var(--site-bg);position:absolute;inset:0}.intro-stage[data-astro-cid-55fzm6vk]{cursor:pointer;place-items:center;height:100%;display:grid;position:relative}.intro-brand[data-astro-cid-55fzm6vk]{transform-origin:0 0;width:min(76vw,940px)}.intro-scroll[data-astro-cid-55fzm6vk]{bottom:max(34px, env(safe-area-inset-bottom));color:var(--site-muted);letter-spacing:.08em;flex-direction:column;align-items:center;gap:14px;padding:12px 24px;font-size:11px;display:flex;position:absolute}.intro-scroll[data-astro-cid-55fzm6vk] svg[data-astro-cid-55fzm6vk]{width:18px;height:18px;animation:2s ease-in-out infinite intro-nudge}.intro-scroll[data-astro-cid-55fzm6vk]:hover{color:var(--site-accent)}.intro-scroll[data-astro-cid-55fzm6vk]:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px;border-radius:4px}@keyframes intro-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}html:has(home-intro) .site-header{transition:opacity .45s}html[data-home-intro=active] .site-header{opacity:0;visibility:hidden;pointer-events:none}html[data-home-intro=active] .chapter-map,html[data-home-intro=entering] .chapter-map{opacity:0;visibility:hidden}html[data-home-intro=active] [data-intro-logo],html[data-home-intro=entering] [data-intro-logo]{visibility:hidden}@media (width<=600px){.intro-brand[data-astro-cid-55fzm6vk]{width:84vw}}@media (prefers-reduced-motion:reduce){.intro-scroll[data-astro-cid-55fzm6vk] svg[data-astro-cid-55fzm6vk]{animation:none}html:has(home-intro) .site-header{transition:none}}.evolution-diagram[data-astro-cid-jwrc2t4g]{width:100%;color:var(--site-muted,#7d7d7a)}svg[data-astro-cid-jwrc2t4g]{width:100%;height:auto;display:block;overflow:visible}path[data-astro-cid-jwrc2t4g],circle[data-astro-cid-jwrc2t4g]{vector-effect:non-scaling-stroke}.population-branches[data-astro-cid-jwrc2t4g]{stroke:color-mix(in srgb, var(--site-ink,#242424) 22%, var(--site-line,#d7d5cf));stroke-width:1px;opacity:.8}.selected-branches[data-astro-cid-jwrc2t4g]{stroke:var(--site-accent,#c8383c);stroke-width:1.8px;stroke-linecap:round}.population-nodes[data-astro-cid-jwrc2t4g] circle[data-astro-cid-jwrc2t4g]{stroke:var(--site-muted,#7d7d7a);stroke-width:1.15px;opacity:.75}.population-nodes[data-astro-cid-jwrc2t4g] .selected[data-astro-cid-jwrc2t4g]{stroke:var(--site-accent,#c8383c);stroke-width:1.7px;opacity:1}.population-nodes[data-astro-cid-jwrc2t4g] .terminal[data-astro-cid-jwrc2t4g].selected{fill:var(--site-accent,#c8383c)}.terminal-ring[data-astro-cid-jwrc2t4g]{stroke:var(--site-accent,#c8383c);stroke-width:1px;opacity:.26}@media (width<=640px){.population-branches[data-astro-cid-jwrc2t4g]{opacity:1}}.generative-art[data-astro-cid-imtuoayx]{--merge-cycle:7.2s;stroke-linejoin:round}.guide[data-astro-cid-imtuoayx]{stroke:var(--art-guide);stroke-width:.8px}.connection[data-astro-cid-imtuoayx]{stroke:var(--art-line);stroke-width:1.05px}.selected-line[data-astro-cid-imtuoayx]{stroke:var(--art-accent);stroke-width:1.35px;stroke-linecap:round}.bracket[data-astro-cid-imtuoayx]{stroke:var(--art-line);stroke-width:1.05px;stroke-linecap:round}.result-bracket[data-astro-cid-imtuoayx]{stroke:var(--art-ink);stroke-opacity:.72;stroke-width:1.25px}.source-weight[data-astro-cid-imtuoayx]{animation:generative-select var(--merge-cycle) ease-in-out var(--weight-delay) infinite}.flow-pulse[data-astro-cid-imtuoayx]{stroke:var(--art-accent);stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:8 108;stroke-dashoffset:8px;opacity:0;animation:generative-flow var(--merge-cycle) linear var(--pulse-delay) infinite}.result-weight[data-astro-cid-imtuoayx]{animation:generative-result var(--merge-cycle) ease-in-out var(--weight-delay) infinite}@keyframes generative-select{0%,16%,to{opacity:var(--weight-opacity)}5%,9%{opacity:1}}@keyframes generative-flow{0%{stroke-dashoffset:8px;opacity:0}2%{opacity:.95}15%{opacity:.95}18%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}@keyframes generative-result{0%,19%,to{opacity:var(--weight-opacity)}6%,9%{opacity:var(--weight-flash)}}@media (prefers-reduced-motion:reduce){.source-weight[data-astro-cid-imtuoayx],.flow-pulse[data-astro-cid-imtuoayx],.result-weight[data-astro-cid-imtuoayx]{animation:none}}.agentic-lifecycle{width:100%;display:block}.agentic-lifecycle .agentic-art{width:100%;height:auto;display:block}.agentic-lifecycle .edge{fill:none;stroke:var(--art-line);stroke-width:1.2px;transition:stroke .8s,opacity .8s}.agentic-lifecycle .edge.st-waiting{stroke:var(--art-accent);opacity:.6}.agentic-lifecycle .edge.st-running{stroke:var(--art-ink);stroke-dasharray:7 9;opacity:.8;animation:.9s linear infinite agentic-native-flow}.agentic-lifecycle .edge.st-pending{stroke-dasharray:3 6;opacity:.6}.agentic-lifecycle .edge.st-dispatching{stroke:var(--art-accent);opacity:.55}.agentic-lifecycle .edge.st-ready,.agentic-lifecycle .edge.st-processing{stroke:var(--art-accent);opacity:.9}.agentic-lifecycle .edge.converge{stroke:var(--art-accent);stroke-dasharray:7 9;opacity:.95;animation:.7s linear infinite agentic-native-flow-reverse}.agentic-lifecycle .edge.growing{animation:agentic-edge-grow var(--growth-duration,.9s) linear var(--growth-age,0s) both}.agentic-lifecycle .edge.parked{opacity:.3}.agentic-lifecycle .node{opacity:1;transition:opacity .3s ease-out}.agentic-lifecycle .node.parked{opacity:.46}.agentic-lifecycle .node-enter{animation:agentic-node-enter .6s ease-out var(--node-age,0s) both}.agentic-lifecycle .ring{fill:var(--art-surface);stroke:var(--art-line);stroke-width:1.5px;transition:fill .3s ease-out,stroke .3s ease-out,stroke-width .3s ease-out}.agentic-lifecycle .ring-reveal .ring{animation:agentic-ring-reveal .8s ease-out calc(.15s + var(--node-age,0s)) backwards}.agentic-lifecycle .node.waiting .ring{stroke:var(--art-accent);stroke-width:2.6px}.agentic-lifecycle .node.root .ring{stroke:var(--art-accent);stroke-width:2.2px}.agentic-lifecycle .node.running .ring{fill:var(--art-ink);stroke:var(--art-ink)}.agentic-lifecycle .node.ready .ring{fill:var(--art-ink);stroke:var(--art-ink);stroke-width:2.2px}.agentic-lifecycle .node.ready .ring-reveal{animation:.7s ease-in-out 2 agentic-native-ready}.agentic-lifecycle .node.processing .ring{fill:var(--art-accent-soft);stroke:var(--art-accent);stroke-width:2.6px}.agentic-lifecycle .dot{fill:var(--art-accent);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(0)}.agentic-lifecycle .node.pending .dot{opacity:1;animation:2.4s ease-in-out infinite agentic-native-dot;transform:scale(1)}.agentic-lifecycle .halo{opacity:0;stroke:none;transform-box:fill-box;transform-origin:50%}.agentic-lifecycle .pulse{fill:none;stroke:var(--art-ink);stroke-width:.8px;opacity:0;transform-box:fill-box;transform-origin:50%}.agentic-lifecycle .node.running .halo{fill:var(--art-ink);animation:2.6s ease-in-out infinite agentic-native-halo}.agentic-lifecycle .node.running .pulse{animation:2.2s ease-out infinite agentic-native-ripple}.agentic-lifecycle .node.waiting .halo,.agentic-lifecycle .node.processing .halo{fill:var(--art-accent);animation:3.4s ease-in-out infinite agentic-native-waiting}.agentic-lifecycle .node.ready .pulse{animation:.8s ease-out 2 agentic-native-ripple}.agentic-lifecycle .node.processing .pulse{stroke:var(--art-accent);animation:2.2s ease-out infinite agentic-native-ripple}.agentic-lifecycle .evo-signals{pointer-events:none}.agentic-lifecycle .message-signal{fill:var(--art-accent)}.agentic-lifecycle .signal-tail{fill:none;stroke:var(--art-accent);stroke-width:1.4px;stroke-linecap:round}.agentic-lifecycle .signal-body{animation:agentic-signal-fade var(--signal-duration,.9s) linear var(--signal-age,0s) both}.agentic-lifecycle .tree-viewport.cycle-enter{animation:agentic-cycle-enter .24s ease-out var(--cycle-age,0s) both}.agentic-lifecycle .tree-viewport.cycle-exit{animation:agentic-cycle-exit .8s ease-in-out var(--exit-age,0s) both}@keyframes agentic-native-dot{0%,to{opacity:.5;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes agentic-native-halo{0%,to{opacity:.16}50%{opacity:.48}}@keyframes agentic-native-waiting{0%,to{opacity:.1}50%{opacity:.38}}@keyframes agentic-native-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes agentic-native-ready{0%,to{opacity:1}50%{opacity:.4}}@keyframes agentic-native-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}@keyframes agentic-native-flow-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:16px}}@keyframes agentic-node-enter{0%{opacity:0}to{opacity:1}}@keyframes agentic-ring-reveal{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes agentic-edge-grow{0%{stroke-dasharray:var(--edge-length);stroke-dashoffset:var(--edge-length)}to{stroke-dasharray:var(--edge-length);stroke-dashoffset:0}}@keyframes agentic-signal-fade{0%,to{opacity:0}8%,92%{opacity:1}}@keyframes agentic-cycle-enter{0%{opacity:0}to{opacity:1}}@keyframes agentic-cycle-exit{0%{opacity:1}to{opacity:0}}.agentic-lifecycle[data-playback=paused] *{animation-play-state:paused!important}.agentic-lifecycle[data-mode=static] *{transition:none!important;animation:none!important}.agentic-lifecycle[data-mode=static] .pulse,.agentic-lifecycle[data-mode=static] .halo,.agentic-lifecycle[data-mode=static] .evo-signals{display:none}@media (prefers-reduced-motion:reduce){.agentic-lifecycle *{transition:none!important;animation:none!important}.agentic-lifecycle .pulse,.agentic-lifecycle .halo,.agentic-lifecycle .evo-signals{display:none}}.physical-art[data-astro-cid-rpenxhiz]{width:100%;height:100%;display:block}.ground[data-astro-cid-rpenxhiz]{stroke:var(--art-guide);stroke-width:1px;stroke-linecap:round}.quadruped[data-astro-cid-rpenxhiz]{stroke:var(--art-line);stroke-linecap:round;stroke-linejoin:round}.learning[data-astro-cid-rpenxhiz]{opacity:.65;animation:physical-fall-reset var(--gait-duration) linear infinite}.standing[data-astro-cid-rpenxhiz]{opacity:.85}.walking[data-astro-cid-rpenxhiz]{stroke:var(--art-accent)}.body[data-astro-cid-rpenxhiz]{fill:var(--art-fill);stroke-width:1.5px}.walking[data-astro-cid-rpenxhiz] .body[data-astro-cid-rpenxhiz]{fill:var(--art-accent-soft)}.leg[data-astro-cid-rpenxhiz]{stroke-width:2px}.far[data-astro-cid-rpenxhiz]{opacity:.38}.body[data-astro-cid-rpenxhiz],.leg[data-astro-cid-rpenxhiz]{animation:var(--gait-name) var(--gait-duration) linear var(--gait-delay) infinite}@keyframes physical-fall-reset{0%,82%,to{opacity:.65}88%,94%{opacity:0}}@media (prefers-reduced-motion:reduce){.physical-art[data-astro-cid-rpenxhiz] .quadruped[data-astro-cid-rpenxhiz],.physical-art[data-astro-cid-rpenxhiz] .body[data-astro-cid-rpenxhiz],.physical-art[data-astro-cid-rpenxhiz] .leg[data-astro-cid-rpenxhiz]{animation:none}}.science-art[data-astro-cid-v4gaos5a]{width:100%;height:auto;display:block}.science-art[data-astro-cid-v4gaos5a] path[data-astro-cid-v4gaos5a]{stroke-linecap:round;stroke-linejoin:round}.flow-field[data-astro-cid-v4gaos5a]{stroke:var(--art-line,#777780);stroke-width:.8px}.flow-field[data-astro-cid-v4gaos5a] .selected-flow[data-astro-cid-v4gaos5a]{stroke:var(--art-accent,#c8383c);stroke-width:1.3px}.flow-motion[data-astro-cid-v4gaos5a]{pointer-events:none}.flow-traveler[data-astro-cid-v4gaos5a]{offset-path:var(--flow-path) view-box;offset-distance:0%;offset-rotate:auto;offset-anchor:100% 50%;offset-position:0 0;transform-box:fill-box;transform-origin:100%;opacity:0;animation:science-arrow-travel var(--flow-duration) linear var(--flow-delay) infinite}.flow-arrow[data-astro-cid-v4gaos5a]{stroke:var(--art-ink,#dedee2);stroke-width:.8px}.flow-traveler-accent[data-astro-cid-v4gaos5a] .flow-arrow[data-astro-cid-v4gaos5a]{stroke:var(--art-accent,#c8383c);stroke-width:.85px}.airfoil-section[data-astro-cid-v4gaos5a]{fill:var(--art-fill,#29292e);stroke:var(--art-ink,#dedee2);stroke-width:1.15px}.section-stations[data-astro-cid-v4gaos5a]{stroke:var(--art-line,#777780);stroke-width:.55px;opacity:.28}.section-camber[data-astro-cid-v4gaos5a]{stroke:var(--art-line,#777780);stroke-width:.6px;stroke-dasharray:3 5;opacity:.48}@keyframes science-arrow-travel{0%{offset-distance:0%;opacity:0}4%{opacity:.8}96%{opacity:.8}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.flow-motion[data-astro-cid-v4gaos5a]{display:none}.flow-traveler[data-astro-cid-v4gaos5a]{animation:none}}.application-art[data-astro-cid-uaykck6s]{--art-ink:var(--site-ink);--art-line:color-mix(in srgb, var(--site-ink) 48%, var(--site-alt));--art-guide:color-mix(in srgb, var(--site-ink) 14%, var(--site-alt));--art-fill:color-mix(in srgb, var(--site-ink) 5%, var(--site-alt));--art-surface:var(--site-alt);--art-accent:var(--site-accent,#c8383c);--art-accent-soft:color-mix(in srgb, var(--site-accent) 8%, var(--site-alt));aspect-ratio:12/7;width:100%}html[data-theme=dark] .application-art[data-astro-cid-uaykck6s]{--art-line:color-mix(in srgb, var(--site-ink) 65%, var(--site-alt));--art-accent:color-mix(in srgb, var(--site-accent) 82%, #fff)}.application-art[data-astro-cid-uaykck6s] svg{width:100%;height:auto;display:block;overflow:visible}.application-art[data-astro-cid-uaykck6s] svg :is(path,rect,circle,ellipse,line,polyline){vector-effect:non-scaling-stroke}.evox-home[data-astro-cid-3js6dpzv]{background:var(--site-bg);color:var(--site-ink);font-family:var(--site-font)}.container[data-astro-cid-3js6dpzv]{width:calc(100% - 64px);max-width:1040px;margin-inline:auto}.section[data-astro-cid-3js6dpzv]{padding:clamp(88px,10vw,144px) 0;scroll-margin-top:0}.section-alt[data-astro-cid-3js6dpzv]{background:var(--site-alt)}.hero[data-astro-cid-3js6dpzv]{text-align:center;place-items:center;min-height:max(740px,100svh);padding:140px 24px 108px;display:grid;position:relative}.hero-content[data-astro-cid-3js6dpzv]{z-index:1;max-width:1000px;position:relative}.hero-wordmark[data-astro-cid-3js6dpzv]{width:min(68vw,520px);margin:0 auto 34px}.hero-statement[data-astro-cid-3js6dpzv]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,3.5vw,44px);font-weight:500;line-height:1.12}.hero-statement[data-astro-cid-3js6dpzv] span[data-astro-cid-3js6dpzv],.hero-statement[data-astro-cid-3js6dpzv] strong[data-astro-cid-3js6dpzv]{font-weight:inherit;display:block}.hero-statement[data-astro-cid-3js6dpzv] span[data-astro-cid-3js6dpzv]{color:var(--site-muted)}.hero-description[data-astro-cid-3js6dpzv]{max-width:580px;color:var(--site-muted);text-wrap:pretty;margin:28px auto 0;font-size:18px;line-height:1.65}.hero-actions[data-astro-cid-3js6dpzv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:32px;display:flex}.button[data-astro-cid-3js6dpzv]{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 25px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv],.text-link[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{width:17px;height:17px}.button-primary[data-astro-cid-3js6dpzv]{color:#fff;background:var(--site-accent)}.button-primary[data-astro-cid-3js6dpzv]:hover{background:#ae2e32;transform:translateY(-2px)}.text-link[data-astro-cid-3js6dpzv]{align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.text-link[data-astro-cid-3js6dpzv]:hover{text-underline-offset:5px;text-decoration:underline}.text-link[data-astro-cid-3js6dpzv]>span[data-astro-cid-3js6dpzv]{color:var(--site-muted)}.hero-signature[data-astro-cid-3js6dpzv]{letter-spacing:.13em;color:var(--site-muted);text-transform:uppercase;margin-top:22px;font-size:11px}.scroll-cue[data-astro-cid-3js6dpzv]{width:40px;height:40px;color:var(--site-muted);z-index:1;place-items:center;display:grid;position:absolute;bottom:30px;left:calc(50% - 20px)}.scroll-cue[data-astro-cid-3js6dpzv] svg[data-astro-cid-3js6dpzv]{width:19px;height:19px}.hero-rule[data-astro-cid-3js6dpzv]{inset-inline:0;border-top:1px solid var(--site-line);opacity:.55;justify-content:space-evenly;display:flex;position:absolute;bottom:80px}.hero-rule[data-astro-cid-3js6dpzv] i[data-astro-cid-3js6dpzv]{background:var(--site-muted);border-radius:50%;width:5px;height:5px;transform:translateY(-3px)}.hero-rule[data-astro-cid-3js6dpzv] i[data-astro-cid-3js6dpzv]:nth-child(3){background:var(--site-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--site-accent) 14%, transparent)}.eyebrow[data-astro-cid-3js6dpzv]{letter-spacing:.13em;text-transform:uppercase;color:var(--site-muted);align-items:center;gap:14px;margin:0 0 23px;font-size:11px;font-weight:500;display:flex}.eyebrow[data-astro-cid-3js6dpzv]>span[data-astro-cid-3js6dpzv]{color:var(--site-accent);font-family:ui-monospace,monospace;font-size:10px}h2[data-astro-cid-3js6dpzv]{letter-spacing:-.045em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(37px,5.5vw,64px);font-weight:500;line-height:1.07}.section-description[data-astro-cid-3js6dpzv]{color:var(--site-muted);text-wrap:pretty;max-width:720px;margin:26px 0 0;font-size:18px;line-height:1.7}.evolution-panel[data-astro-cid-3js6dpzv]{background:var(--site-bg);border-radius:24px;margin:55px 0 0;padding:30px 28px}.evolution-loop[data-astro-cid-3js6dpzv]{grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.evolution-loop[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{border-top:1px solid var(--site-line);align-items:baseline;gap:12px;padding:16px 20px 16px 0;font-size:14px;font-weight:500;display:flex;position:relative}.step-index[data-astro-cid-3js6dpzv]{color:var(--site-muted);font-family:ui-monospace,monospace;font-size:10px}.step-arrow[data-astro-cid-3js6dpzv]{color:var(--site-muted);width:13px;height:13px;font-size:11px;position:absolute;top:18px;right:14px}.paradigm-grid[data-astro-cid-3js6dpzv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.paradigm-card[data-astro-cid-3js6dpzv]{background:var(--site-alt);border:1px solid #0000;border-radius:24px;flex-direction:column;min-width:0;padding:27px 32px 30px;transition:border-color .25s,transform .25s;display:flex}.paradigm-card[data-astro-cid-3js6dpzv]:hover{border-color:var(--site-line);transform:translateY(-4px)}.paradigm-card[data-astro-cid-3js6dpzv].featured{border-color:color-mix(in srgb, var(--site-accent) 48%, transparent)}.card-topline[data-astro-cid-3js6dpzv]{color:var(--site-muted);align-items:center;gap:14px;min-height:20px;display:flex}.card-index[data-astro-cid-3js6dpzv]{font-family:ui-monospace,monospace;font-size:10px}.card-arrow[data-astro-cid-3js6dpzv]{width:18px;height:18px;margin-left:auto}.featured-label[data-astro-cid-3js6dpzv]{align-items:center;gap:6px;font-size:10px;display:flex}.featured-label[data-astro-cid-3js6dpzv] i[data-astro-cid-3js6dpzv]{background:var(--site-accent);border-radius:50%;width:5px;height:5px}.paradigm-art[data-astro-cid-3js6dpzv]{margin:20px -12px 24px}.card-copy[data-astro-cid-3js6dpzv]{flex-direction:column;flex:1;display:flex}h3[data-astro-cid-3js6dpzv]{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:500;line-height:1.15}.card-copy[data-astro-cid-3js6dpzv]>p[data-astro-cid-3js6dpzv]{color:var(--site-muted);flex:1;margin:15px 0 26px;font-size:16px;line-height:1.7}.project-link[data-astro-cid-3js6dpzv]{border-top:1px solid var(--site-line);justify-content:space-between;gap:12px;padding-top:21px;font-size:12px;display:flex}.project-link[data-astro-cid-3js6dpzv]>span[data-astro-cid-3js6dpzv]{color:var(--site-accent)}.platforms[data-astro-cid-3js6dpzv]{border-block:1px solid var(--site-line);grid-template-columns:repeat(7,minmax(0,1fr));margin:58px 0 0;padding:0;list-style:none;display:grid}.platforms[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{text-align:center;padding:32px 8px}.platform-icon[data-astro-cid-3js6dpzv]{width:29px;height:29px;color:var(--site-ink);margin:0 auto 23px}.platforms[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{letter-spacing:-.02em;font-size:12px;line-height:1.4}.platform-status[data-astro-cid-3js6dpzv]{color:var(--site-muted);margin-top:9px;padding-inline:2px;font-size:10px;line-height:1.6}.platform-status[data-astro-cid-3js6dpzv] i[data-astro-cid-3js6dpzv]{background:var(--site-muted);border-radius:50%;width:4px;height:4px;margin:0 5px 2px 0;display:inline-block}.platform-status[data-astro-cid-3js6dpzv].partial i[data-astro-cid-3js6dpzv]{border:1px solid var(--site-muted);background:0 0;width:5px;height:5px}.stats-grid[data-astro-cid-3js6dpzv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin:52px 0 0;display:grid}.stat-value[data-astro-cid-3js6dpzv]{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.1}.stat-description[data-astro-cid-3js6dpzv]{color:var(--site-muted);max-width:390px;margin:22px 0 18px;font-size:15px;line-height:1.65}.stat[data-astro-cid-3js6dpzv] .text-link[data-astro-cid-3js6dpzv]{color:var(--site-ink);font-size:12px}.stat[data-astro-cid-3js6dpzv]:hover .text-link[data-astro-cid-3js6dpzv]{text-underline-offset:4px;text-decoration:underline}.hardware-note[data-astro-cid-3js6dpzv]{color:var(--site-muted);max-width:760px;margin:46px 0 0;font-size:11px;line-height:1.65}.explore-layout[data-astro-cid-3js6dpzv]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.explore-layout[data-astro-cid-3js6dpzv] h2[data-astro-cid-3js6dpzv]{max-width:300px}.explore-mark[data-astro-cid-3js6dpzv]{opacity:.8;width:94px;margin:65px 0 0}.resource-row[data-astro-cid-3js6dpzv]{border-top:1px solid var(--site-line);grid-template-columns:20px 1fr 18px;gap:18px;padding:28px 0;display:grid}.resource-row[data-astro-cid-3js6dpzv]:last-child{border-bottom:1px solid var(--site-line)}.resource-number[data-astro-cid-3js6dpzv]{color:var(--site-muted);margin-top:5px;font-family:ui-monospace,monospace;font-size:10px}.resource-row[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;display:flex}.resource-badge[data-astro-cid-3js6dpzv]{letter-spacing:0;border:1px solid var(--site-line);color:var(--site-muted);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:400}.resource-row[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{color:var(--site-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.resource-row[data-astro-cid-3js6dpzv]>svg[data-astro-cid-3js6dpzv]{width:18px;height:18px;color:var(--site-muted);margin-top:5px;transition:transform .2s,color .2s}.resource-row[data-astro-cid-3js6dpzv]:hover>svg[data-astro-cid-3js6dpzv],.news-row[data-astro-cid-3js6dpzv]:hover>svg[data-astro-cid-3js6dpzv]{color:var(--site-accent);transform:translate(2px,-2px)}.news-heading[data-astro-cid-3js6dpzv]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.news-heading[data-astro-cid-3js6dpzv] h2[data-astro-cid-3js6dpzv]{font-size:clamp(34px,4.5vw,48px)}.news-heading[data-astro-cid-3js6dpzv] .text-link[data-astro-cid-3js6dpzv]{flex-shrink:0;margin-bottom:4px;font-size:12px}.news-row[data-astro-cid-3js6dpzv]{border-top:1px solid var(--site-line);grid-template-columns:145px minmax(0,1fr) 20px;gap:32px;padding:32px 0;display:grid}.news-row[data-astro-cid-3js6dpzv]:last-child{border-bottom:1px solid var(--site-line)}.news-meta[data-astro-cid-3js6dpzv]{color:var(--site-muted);flex-direction:column;align-items:start;gap:11px;font-size:10px;display:flex}.news-meta[data-astro-cid-3js6dpzv]>span[data-astro-cid-3js6dpzv]{border:1px solid var(--site-line);color:var(--site-ink);border-radius:999px;padding:3px 8px}.news-copy[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{font-size:22px;line-height:1.3}.news-copy[data-astro-cid-3js6dpzv] p[data-astro-cid-3js6dpzv]{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-row[data-astro-cid-3js6dpzv]>svg[data-astro-cid-3js6dpzv]{width:19px;height:19px;color:var(--site-muted);transition:transform .2s,color .2s}.chapter-map[data-astro-cid-3js6dpzv]{z-index:30;pointer-events:none;opacity:.6;align-items:center;width:158px;transition:opacity .25s;display:flex;position:fixed;bottom:28px;left:22px}.chapter-map[data-astro-cid-3js6dpzv]:hover,.chapter-map[data-astro-cid-3js6dpzv]:focus-within{opacity:1}.map-root[data-astro-cid-3js6dpzv]{pointer-events:auto;place-items:center;width:24px;height:28px;display:grid}.map-root[data-astro-cid-3js6dpzv] span[data-astro-cid-3js6dpzv]{border:1px solid var(--site-muted);border-radius:50%;width:10px;height:10px}.map-branches[data-astro-cid-3js6dpzv]{flex:1;padding-left:22px;position:relative}.map-branches[data-astro-cid-3js6dpzv]:before{content:"";border-left:1px solid var(--site-line);border-radius:12px 0 0 12px;position:absolute;top:13px;bottom:13px;left:0}.map-branches[data-astro-cid-3js6dpzv] a[data-astro-cid-3js6dpzv]{pointer-events:auto;align-items:center;gap:8px;min-height:28px;display:flex;position:relative}.map-branches[data-astro-cid-3js6dpzv] a[data-astro-cid-3js6dpzv]:before{content:"";border-top:1px solid var(--site-line);width:22px;position:absolute;left:-22px}.map-branches[data-astro-cid-3js6dpzv] i[data-astro-cid-3js6dpzv]{border:1px solid var(--site-muted);background:var(--site-bg);border-radius:50%;flex:none;width:6px;height:6px}.map-branches[data-astro-cid-3js6dpzv] span[data-astro-cid-3js6dpzv]{max-width:100px;color:var(--site-muted);opacity:0;background:color-mix(in srgb, var(--site-bg) 85%, transparent);border-radius:3px;padding:2px 4px;font-size:9px;line-height:1.2;transition:opacity .2s}.map-branches[data-astro-cid-3js6dpzv] a[data-astro-cid-3js6dpzv][aria-current] i[data-astro-cid-3js6dpzv]{background:var(--site-accent);border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-accent) 14%, transparent)}.map-branches[data-astro-cid-3js6dpzv] a[data-astro-cid-3js6dpzv][aria-current] span[data-astro-cid-3js6dpzv],.chapter-map[data-astro-cid-3js6dpzv]:hover span[data-astro-cid-3js6dpzv],.chapter-map[data-astro-cid-3js6dpzv]:focus-within span[data-astro-cid-3js6dpzv]{opacity:1}.evox-home[data-astro-cid-3js6dpzv] a[data-astro-cid-3js6dpzv]:focus-visible{outline:2px solid var(--site-accent);outline-offset:5px;border-radius:4px}.reveal[data-astro-cid-3js6dpzv].is-ready{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal[data-astro-cid-3js6dpzv].is-visible{opacity:1;transform:none}@media (width<=1279px){.chapter-map[data-astro-cid-3js6dpzv]{display:none}}@media (width<=850px){.platforms[data-astro-cid-3js6dpzv]{grid-template-columns:repeat(4,minmax(0,1fr))}.platforms[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{padding:26px 8px}.explore-layout[data-astro-cid-3js6dpzv]{grid-template-columns:.7fr 1.3fr;gap:40px}.paradigm-card[data-astro-cid-3js6dpzv]{padding:22px}.evolution-loop[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{gap:7px;padding-right:22px;font-size:12px}.step-arrow[data-astro-cid-3js6dpzv]{right:6px}}@media (width<=600px){.container[data-astro-cid-3js6dpzv]{width:calc(100% - 40px)}.hero[data-astro-cid-3js6dpzv]{min-height:max(700px,100svh);padding-top:118px}.hero-wordmark[data-astro-cid-3js6dpzv]{width:min(82vw,360px);margin-bottom:30px}.hero-statement[data-astro-cid-3js6dpzv]{font-size:28px}.hero-description[data-astro-cid-3js6dpzv]{font-size:16px}.hero-actions[data-astro-cid-3js6dpzv]{gap:24px}.hero-rule[data-astro-cid-3js6dpzv]{bottom:70px}.section-description[data-astro-cid-3js6dpzv]{font-size:16px;line-height:1.7}.paradigm-grid[data-astro-cid-3js6dpzv]{grid-template-columns:1fr;gap:18px;margin-top:36px}.paradigm-card[data-astro-cid-3js6dpzv]{padding:24px}.paradigm-art[data-astro-cid-3js6dpzv]{margin:10px 0 22px}.evolution-panel[data-astro-cid-3js6dpzv]{border-radius:16px;margin-top:36px;padding:22px 10px}.evolution-loop[data-astro-cid-3js6dpzv]{gap:6px;margin-top:20px}.evolution-loop[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]{overflow-wrap:anywhere;flex-direction:column;gap:8px;padding-right:0;font-size:11px;line-height:1.4;display:flex}.step-arrow[data-astro-cid-3js6dpzv]{display:none}.platforms[data-astro-cid-3js6dpzv]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.platforms[data-astro-cid-3js6dpzv] li[data-astro-cid-3js6dpzv]:last-child{grid-column:1/-1}.platforms[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{font-size:13px}.platform-status[data-astro-cid-3js6dpzv]{font-size:11px}.stats-grid[data-astro-cid-3js6dpzv]{grid-template-columns:1fr;gap:38px;margin-top:38px}.stat[data-astro-cid-3js6dpzv]+.stat[data-astro-cid-3js6dpzv]{border-top:1px solid var(--site-line);padding-top:38px}.stat-value[data-astro-cid-3js6dpzv]{font-size:47px}.explore-layout[data-astro-cid-3js6dpzv]{grid-template-columns:1fr;gap:38px}.explore-layout[data-astro-cid-3js6dpzv] h2[data-astro-cid-3js6dpzv]{max-width:none}.explore-mark[data-astro-cid-3js6dpzv]{display:none}.resource-row[data-astro-cid-3js6dpzv]{gap:10px}.resource-row[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{font-size:22px}.news-heading[data-astro-cid-3js6dpzv]{flex-direction:column;align-items:start;gap:24px}.news-row[data-astro-cid-3js6dpzv]{grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding-block:25px}.news-meta[data-astro-cid-3js6dpzv]{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.news-copy[data-astro-cid-3js6dpzv] h3[data-astro-cid-3js6dpzv]{font-size:21px}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-3js6dpzv].is-ready{opacity:1;transition:none;transform:none}.button[data-astro-cid-3js6dpzv],.paradigm-card[data-astro-cid-3js6dpzv],.resource-row[data-astro-cid-3js6dpzv]>svg[data-astro-cid-3js6dpzv],.news-row[data-astro-cid-3js6dpzv]>svg[data-astro-cid-3js6dpzv]{transition:none}.button[data-astro-cid-3js6dpzv]:hover,.paradigm-card[data-astro-cid-3js6dpzv]:hover,.resource-row[data-astro-cid-3js6dpzv]:hover>svg[data-astro-cid-3js6dpzv],.news-row[data-astro-cid-3js6dpzv]:hover>svg[data-astro-cid-3js6dpzv]{transform:none}}
