@font-face{font-family:Clash Display;src:url(./ClashDisplay-500-BPdWq--j.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(./ClashDisplay-600-DcA1xgJG.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(./ClashDisplay-700-YaCnK2PY.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(./Satoshi-400-CPM9dct4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(./Satoshi-500-ByP-Zb-9.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(./Satoshi-700-Bd5kKQ_U.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(./InstrumentSerif-Italic-DKMiL14s.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-400-500-6fWv1k7M.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--bg:#08080c;--bg-soft:#0d0d14;--ink:#edebe4;--ink-dim:#edebe48c;--ink-faint:#edebe447;--line:#edebe41a;--lime:#d4ff4f;--bey-purple:#673ab7;--bey-purple-light:#a173e1;--bey-yellow:#fdcf08;--accent:var(--lime);--font-display:"Clash Display", "Arial Narrow", sans-serif;--font-body:"Satoshi", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-serif:"Instrument Serif", Georgia, serif;--pad:clamp(1.25rem, 4vw, 4rem);--maxw:90rem;--head-h:4.5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto;height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;transition:background-color .9s;overflow-x:clip}body.theme-bey{background:#0d0716}::selection{background:var(--lime);color:#08080c}img,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.container{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.grain{z-index:60;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}.progress{z-index:80;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:.72rem;font-weight:500}.eyebrow--bey{color:var(--bey-yellow)}.h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.4rem,6vw,5rem);font-weight:600;line-height:1.02}.h2 em,.hero__title em,.footer__title em{font-family:var(--font-serif);color:var(--accent);letter-spacing:0;font-style:italic;font-weight:400}.lede{max-width:38rem;color:var(--ink-dim);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.05rem,1.5vw,1.25rem)}.btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:99px;align-items:center;gap:.5em;padding:.95em 1.8em;font-size:.78rem;font-weight:500;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,color .35s,border-color .35s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--solid{background:var(--lime);border-color:var(--lime);color:#08080c}.btn--solid:hover{background:var(--ink);border-color:var(--ink)}.btn--bey{background:var(--bey-purple);border-color:var(--bey-purple);color:#fff}.btn--bey:hover{background:var(--ink);border-color:var(--ink);color:#0d0716}.btn--ghost{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#edebe440}.btn--ghost:hover{border-color:var(--ink)}.btn--small{padding:.7em 1.4em;font-size:.7rem}.site-head{z-index:70;height:var(--head-h);padding-inline:var(--pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;transition:background-color .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.site-head.is-scrolled{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.brand{align-items:baseline;gap:.45rem;display:inline-flex}.brand__mark{font-family:var(--font-display);color:var(--lime);letter-spacing:.02em;font-size:1.25rem;font-weight:700}.brand__name{font-family:var(--font-display);letter-spacing:.01em;font-size:1.05rem;font-weight:500}.site-nav{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;gap:clamp(1.25rem,3vw,2.5rem);font-size:.72rem;display:flex}.site-nav a{color:var(--ink-dim);padding-block:.4em;transition:color .3s;position:relative}.site-nav a:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-nav a:hover{color:var(--ink)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}@media (width<=47.9rem){.site-nav{display:none}}.hero{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:clip}#scene{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__veil{z-index:1;background:radial-gradient(120% 90% at 50% 110%, #08080ceb 0%, transparent 55%), radial-gradient(80% 60% at 15% 0%, #08080ccc 0%, transparent 60%), linear-gradient(180deg, #08080c59 0%, transparent 30%, transparent 65%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.hero__inner{z-index:2;padding-top:var(--head-h);position:relative}.hero__title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:none;margin-block:clamp(.5rem,1.5vw,1rem) clamp(1.5rem,3vw,2.5rem);font-size:clamp(3.2rem,11.5vw,10rem);font-weight:600;line-height:.98}.hero__line{display:block;overflow:hidden}.hero__sub{max-width:34rem;color:var(--ink-dim);font-size:clamp(1rem,1.4vw,1.2rem)}.hero__cta{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.8rem,3.5vw,3rem);display:flex}.hero__foot{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:.68rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:0;right:0}.scroll-hint{align-items:center;gap:.75em;display:inline-flex}.scroll-hint__bar{background:var(--ink-faint);width:2.6rem;height:1px;position:relative;overflow:hidden}.scroll-hint__bar:after{content:"";background:var(--lime);animation:2.4s cubic-bezier(.65,0,.35,1) infinite hint-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes hint-sweep{0%{transform:translate(-100%)}55%{transform:translate(0)}to{transform:translate(100%)}}.manifesto{padding-block:clamp(7rem,16vw,14rem) clamp(5rem,10vw,9rem)}.manifesto__text{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:pretty;max-width:62rem;font-size:clamp(1.6rem,3.6vw,3.1rem);font-weight:500;line-height:1.22}.manifesto__text .word{opacity:.16}.stats{border-block:1px solid var(--line)}.stats__grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line);padding:clamp(2rem,4vw,3.5rem) clamp(1rem,2vw,2rem)}.stat:first-child{border-left:0}.stat__num{font-family:var(--font-display);color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600;line-height:1;display:block}.stat__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-top:.8rem;font-size:.7rem;display:block}@media (width<=47.9rem){.stats__grid{grid-template-columns:1fr 1fr}.stat:nth-child(odd){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}}.marquee{border-bottom:1px solid var(--line);padding-block:clamp(1.4rem,3vw,2.2rem);overflow:clip}.marquee__track{white-space:nowrap;width:max-content;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:500;display:flex}.system{padding-top:clamp(6rem,12vw,11rem)}.system__head{margin-bottom:clamp(3rem,6vw,5rem)}.rail{overflow:clip}.rail__track{padding-inline:var(--pad);gap:clamp(1rem,1.8vw,1.5rem);width:max-content;padding-bottom:clamp(4rem,8vw,7rem);display:flex}.agent-card{border:1px solid var(--line);background:#edebe406;border-radius:1.1rem;flex-direction:column;flex-shrink:0;gap:1.1rem;width:clamp(18rem,30vw,25rem);padding:clamp(1.6rem,2.5vw,2.4rem);transition:border-color .4s,transform .4s cubic-bezier(.22,1,.36,1),background-color .4s;display:flex}.agent-card:hover{background:#edebe40b;border-color:#d4ff4f73;transform:translateY(-6px)}.agent-card__idx{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lime);font-size:.72rem}.agent-card__name{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.05}.agent-card__role{color:var(--ink-dim);flex-grow:1;font-size:.98rem}.tags{flex-wrap:wrap;gap:.45rem;display:flex}.tags li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:99px;padding:.45em .9em;font-size:.62rem}.agent-card--operator{background:#d4ff4f0f;border-color:#d4ff4f59}.agent-card--operator .agent-card__name{color:var(--lime)}@media (width<=56.2rem){.rail__track{flex-direction:column;width:100%}.agent-card{width:100%}}.playbook{border-top:1px solid var(--line);padding-block:clamp(6rem,12vw,11rem) clamp(5rem,10vw,9rem)}.criteria{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem)}.criterion{border-bottom:1px solid var(--line)}.criterion summary{cursor:pointer;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;padding-block:clamp(1.2rem,2.4vw,1.8rem);list-style:none;transition:color .3s;display:grid}.criterion summary::-webkit-details-marker{display:none}.criterion summary:hover .criterion__title{color:var(--lime)}.criterion__idx{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-faint);font-size:.72rem}.criterion__title{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:500;line-height:1.1;transition:color .3s}.criterion__toggle{width:1.1rem;height:1.1rem;position:relative}.criterion__toggle:before,.criterion__toggle:after{content:"";background:var(--ink-dim);width:100%;height:1.5px;transition:transform .35s;position:absolute;inset:50% auto auto 0}.criterion__toggle:after{transform:rotate(90deg)}.criterion[open] .criterion__toggle:after{transform:rotate(0)}.criterion>p{max-width:44rem;color:var(--ink-dim);padding:0 0 clamp(1.4rem,2.5vw,2rem) 5.5rem}@media (width<=47.9rem){.criterion summary{grid-template-columns:3rem 1fr auto}.criterion>p{padding-left:4rem}}.roadmap{border-top:1px solid var(--line);padding-block:clamp(6rem,12vw,11rem)}.acts{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.act{border:1px solid var(--line);background:#edebe405;border-radius:1.1rem;flex-direction:column;gap:1rem;min-height:18rem;padding:clamp(1.8rem,3vw,2.6rem);display:flex;position:relative}.act__num{font-family:var(--font-serif);color:var(--ink-faint);font-size:clamp(2.6rem,4.5vw,4rem);font-style:italic;line-height:1}.act__title{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:600}.act__body{color:var(--ink-dim);flex-grow:1;font-size:.98rem}.act__status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.65rem}.act__status--live{color:var(--lime);align-items:center;gap:.6em;display:inline-flex}.act__status--live:before{content:"";background:var(--lime);border-radius:50%;width:.5em;height:.5em;animation:1.8s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (width<=56.2rem){.acts{grid-template-columns:1fr}.act{min-height:0}}.beygoma{border-top:1px solid var(--line);padding-block:clamp(7rem,14vw,13rem);overflow:clip}.beygoma__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.beygoma__wordmark{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(115deg, var(--bey-purple-light) 15%, var(--bey-purple) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,9vw,8rem);font-weight:700;line-height:1}.beygoma__tld{color:var(--ink-faint);letter-spacing:0;font-size:.35em;font-weight:500}.beygoma__points{gap:1.1rem;max-width:36rem;margin-top:clamp(1.8rem,3vw,2.5rem);display:grid}.beygoma__points li{color:var(--ink-dim);padding-left:1.6rem;font-size:.98rem;position:relative}.beygoma__points li:before{content:"✦";color:var(--bey-yellow);font-size:.8em;position:absolute;top:.1em;left:0}.beygoma__points li span{color:var(--ink);font-weight:500}.beygoma__cta{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.beygoma__note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.beygoma__visual{place-items:center;display:grid}.top-visual{aspect-ratio:1;place-items:center;width:min(100%,26rem);display:grid;position:relative}.top-visual__ring{border-radius:50%;position:absolute}.top-visual__ring--1{border:1px dashed #a173e159;animation:22s linear infinite spin;inset:0}.top-visual__ring--2{border:1px solid #673ab759;border-top-color:var(--bey-purple-light);animation:9s linear infinite spin;inset:11%}.top-visual__ring--3{border:1px solid #edebe424;border-bottom-color:#fdcf0899;animation:14s linear infinite reverse spin;inset:24%}.top-visual__blade{filter:blur(1px);background:conic-gradient(#a173e1e6 0deg,#0000 70deg,#673ab7a6 120deg,#0000 190deg,#a173e1e6 240deg,#0000 310deg,#a173e1e6 360deg);border-radius:50%;animation:2.6s linear infinite spin;position:absolute;inset:33%;-webkit-mask-image:radial-gradient(circle,#0000 34%,#000 36% 70%,#0000 72%);mask-image:radial-gradient(circle,#0000 34%,#000 36% 70%,#0000 72%)}.top-visual__core{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, #ffe98a, var(--bey-yellow) 55%, #9a7b00);border-radius:50%;width:14%;position:relative;box-shadow:0 0 40px #fdcf0873,0 0 120px #673ab766}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=56.2rem){.beygoma__grid{grid-template-columns:1fr}.beygoma__visual{order:-1}.top-visual{width:min(70vw,20rem)}}.footer{border-top:1px solid var(--line);padding-block:clamp(6rem,12vw,11rem) clamp(2rem,4vw,3rem)}.footer__title{font-family:var(--font-display);letter-spacing:-.01em;max-width:56rem;font-size:clamp(2.2rem,5.5vw,4.6rem);font-weight:600;line-height:1.05}.footer__mail{font-family:var(--font-mono);letter-spacing:.04em;color:var(--lime);margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1rem,2.4vw,1.6rem);display:inline-block;position:relative}.footer__mail:after{content:"";background:var(--lime);transform-origin:100%;width:100%;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.3em;left:0;transform:scaleX(0)}.footer__mail:hover:after{transform-origin:0;transform:scaleX(1)}.footer__meta{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;font-size:.68rem;display:flex}.footer__links{gap:2rem;display:flex}.footer__links a{transition:color .3s}.footer__links a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.manifesto__text .word{opacity:1}html{scroll-behavior:auto}}
