.ea-page{--ea-line:#0b0b0a2e;--ea-muted:#0b0b0aa6;color:var(--carbon);background:var(--paper)}.ea-page h1,.ea-page h2,.ea-page h3,.ea-page p{margin-top:0}.ea-kicker,.ea-section-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem;font:.66rem/1.35 Geist Mono,monospace}.ea-hero{min-height:100svh;padding:calc(var(--header-height) + clamp(3.5rem, 8vh, 7rem)) var(--gutter) clamp(4rem, 9vh, 8rem);grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;overflow:hidden}.ea-hero__copy{max-width:44rem}.ea-hero h1{letter-spacing:-.075em;max-width:12ch;margin-bottom:2rem;font:570 clamp(3.25rem,6.5vw,7.25rem)/.88 Instrument Sans,sans-serif}.ea-hero__deck{max-width:42rem;margin-bottom:1.2rem;font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.42}.ea-hero__note{border-left:2px solid var(--cyan);max-width:39rem;color:var(--ea-muted);margin-bottom:2rem;padding-left:1.2rem;line-height:1.55}.ea-actions{flex-wrap:wrap;align-items:center;gap:1.15rem 1.5rem;display:flex}.ea-button{letter-spacing:.05em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:1.3rem;min-height:3.5rem;padding:.9rem 1.1rem;font:.7rem/1 Geist Mono,monospace;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex}.ea-button:hover{transform:translateY(-2px)}.ea-button--dark{color:var(--paper);background:var(--carbon)}.ea-button--dark:hover{color:var(--carbon);background:var(--cyan)}.ea-button--paper{color:var(--carbon);background:var(--paper)}.ea-button--paper:hover{background:var(--cyan)}.ea-text-link{text-transform:uppercase;text-underline-offset:.35rem;font:.72rem/1.2 Geist Mono,monospace}.ea-hero__facts{border-block:1px solid var(--ea-line);grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(3rem,7vh,5.5rem) 0 0;padding:0;list-style:none;display:grid}.ea-hero__facts li{border-right:1px solid var(--ea-line);min-width:0;padding:1rem .8rem 1rem 0}.ea-hero__facts li+li{padding-left:.8rem}.ea-hero__facts li:last-child{border-right:0}.ea-hero__facts strong,.ea-hero__facts span{display:block}.ea-hero__facts strong{font:500 .78rem/1.2 Geist Mono,monospace}.ea-hero__facts span{color:var(--ea-muted);margin-top:.35rem;font-size:.72rem}.brain-window{min-height:clamp(37rem,72vh,49rem);color:var(--paper);background:var(--carbon);box-shadow:1.4rem 1.4rem 0 var(--jade);border:1px solid #f1e8d83d;position:relative}.brain-window:before{content:"";z-index:-1;aspect-ratio:1;background:var(--cyan);filter:blur(1px);border-radius:50%;width:68%;position:absolute;inset:-18% -26% auto auto}.brain-window__bar,.brain-window__status{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f1e8d82e;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font:.58rem/1.2 Geist Mono,monospace;display:flex}.brain-window__bar span:last-child:before{content:"";aspect-ratio:1;background:var(--jade);border-radius:50%;width:.5rem;margin-right:.5rem;display:inline-block}.brain-window__workspace{grid-template-columns:8.2rem minmax(0,1fr) 12rem;min-height:clamp(32rem,65vh,44rem);display:grid}.brain-files{background:#f1e8d808;border-right:1px solid #f1e8d824;padding:1.2rem .8rem}.brain-files p{color:#f1e8d894;margin-bottom:.9rem;font:.58rem/1.3 Geist Mono,monospace}.brain-files p:nth-child(2),.brain-files p:nth-child(4){color:var(--paper)}.brain-graph{min-height:28rem;position:relative;overflow:hidden}.brain-graph:after{content:"";opacity:.12;background-image:linear-gradient(#f1e8d840 1px,#0000 1px),linear-gradient(90deg,#f1e8d840 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 77%)}.brain-graph svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.brain-graph__links path{fill:none;stroke:#f1e8d85c;stroke-width:.35px;stroke-dasharray:1.5 1.5;vector-effect:non-scaling-stroke}.brain-node{z-index:3;left:var(--x);top:var(--y);white-space:nowrap;background:var(--carbon);border:1px solid #f1e8d86b;padding:.55rem .65rem;font:.58rem/1 Geist Mono,monospace;position:absolute;transform:translate(-50%,-50%)}.brain-node--core{border-color:var(--cyan);justify-items:center;min-width:7.5rem;padding:1rem;animation:4s ease-in-out infinite ea-pulse;display:grid;top:48%;left:50%;box-shadow:0 0 0 .45rem #00a7e81c}.brain-node--core span{letter-spacing:-.04em;font:620 1.15rem/1 Instrument Sans,sans-serif}.brain-node--core small{color:#f1e8d88f;margin-top:.4rem;font-size:.48rem}.brain-node--cyan{color:var(--carbon);border-color:var(--cyan);background:var(--cyan)}.brain-node--orange{color:var(--carbon);border-color:var(--orange);background:var(--orange)}.brain-node--jade{color:var(--carbon);border-color:var(--jade);background:var(--jade)}.brain-query{z-index:3;backdrop-filter:blur(12px);background:#0b0b0ad1;border:1px solid #f1e8d840;align-self:end;margin:0 1rem 1rem 0;padding:1rem;position:relative}.brain-query__label{color:var(--cyan);font:.55rem/1.2 Geist Mono,monospace}.brain-query blockquote{letter-spacing:-.025em;margin:1rem 0 1.4rem;font:500 1.05rem/1.25 Instrument Sans,sans-serif}.brain-query ol{margin:0;padding:0;list-style:none}.brain-query li{border-top:1px solid #f1e8d824;grid-template-columns:1.3rem 1fr;gap:.45rem;padding:.5rem 0;font-size:.64rem;line-height:1.35;display:grid}.brain-query li span{color:var(--cyan);font-family:Geist Mono,monospace}.brain-window__status{color:#f1e8d885;border-top:1px solid #f1e8d82e;border-bottom:0}@keyframes ea-pulse{0%,to{box-shadow:0 0 0 .35rem #00a7e817}50%{box-shadow:0 0 0 1rem #00a7e805}}.ea-thesis,.ea-layers,.ea-uses,.ea-cycle,.ea-participation,.ea-faq,.ea-close{padding:clamp(5rem, 11vw, 10rem) var(--gutter)}.ea-thesis{border-block:1px solid var(--ea-line)}.ea-thesis__grid{grid-template-columns:minmax(0,.92fr) minmax(20rem,.72fr);gap:clamp(3rem,12vw,13rem);display:grid}.ea-thesis h2,.ea-section-head h2,.ea-participation h2,.ea-faq h2,.ea-close h2{letter-spacing:-.068em;margin-bottom:0;font:550 clamp(2.7rem,5.4vw,6.25rem)/.92 Instrument Sans,sans-serif}.ea-thesis__grid>div{align-self:end;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.58}.ea-thesis__grid>div p:last-child{margin-bottom:0}.ea-section-head{margin-bottom:clamp(3rem,7vw,6rem)}.ea-section-head h2{max-width:12ch}.ea-section-head--split{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.58fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.ea-section-head--split>p{margin-bottom:0;font-size:1.05rem;line-height:1.55}.ea-layers{color:var(--paper);background:var(--carbon)}.ea-layers__stack{border-top:1px solid #f1e8d840;display:grid}.ea-layer{border-bottom:1px solid #f1e8d840;grid-template-columns:5rem minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,5vw,5rem);padding:2.25rem 0;display:grid}.ea-layer__number{letter-spacing:-.08em;font:clamp(2.5rem,5vw,5rem)/.8 Instrument Sans,sans-serif}.ea-layer__copy>p:first-child{color:var(--cyan);letter-spacing:.06em;font:.62rem/1.2 Geist Mono,monospace}.ea-layer__copy h3{letter-spacing:-.055em;max-width:15ch;margin-bottom:1rem;font:540 clamp(1.8rem,3vw,3.5rem)/.95 Instrument Sans,sans-serif}.ea-layer__copy>p:last-child{color:#f1e8d8b8;max-width:49rem;margin-bottom:0;line-height:1.55}.ea-layer>a{text-transform:uppercase;text-underline-offset:.3rem;align-self:end;font:.62rem/1.3 Geist Mono,monospace}.ea-layer--obsidian{box-shadow:inset .35rem 0 0 var(--jade)}.ea-layer--donna{box-shadow:inset .35rem 0 0 var(--cyan)}.ea-layer--hermes{box-shadow:inset .35rem 0 0 var(--orange)}.ea-layer>:first-child{margin-left:1.25rem}.ea-use-grid{border-top:1px solid var(--ea-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ea-use-grid li{border-right:1px solid var(--ea-line);border-bottom:1px solid var(--ea-line);min-height:19rem;padding:1.35rem 1.35rem 2rem 0}.ea-use-grid li:nth-child(3n+2),.ea-use-grid li:nth-child(3n+3){padding-left:1.35rem}.ea-use-grid li:nth-child(3n){border-right:0}.ea-use-grid span{font:.65rem/1 Geist Mono,monospace}.ea-use-grid h3{letter-spacing:-.05em;max-width:12ch;margin:4rem 0 1rem;font:530 clamp(1.65rem,2.8vw,3rem)/.98 Instrument Sans,sans-serif}.ea-use-grid p{max-width:30rem;color:var(--ea-muted);margin-bottom:0;line-height:1.5}.ea-cycle{color:var(--paper);background:var(--jade)}.ea-cycle .ea-section-label,.ea-cycle .ea-section-head--split>p,.ea-cycle .ea-section-head h2{color:var(--carbon)}.ea-cycle__rail{margin:0;padding:0;list-style:none}.ea-cycle__rail li{color:var(--carbon);border-top:1px solid #0b0b0a52;grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);padding:2rem 0;display:grid}.ea-cycle__rail li:last-child{border-bottom:1px solid #0b0b0a52}.ea-cycle__marker{align-items:baseline;gap:1.25rem;display:flex}.ea-cycle__marker strong{letter-spacing:-.06em;font:560 2.5rem/1 Instrument Sans,sans-serif}.ea-cycle__marker span{text-transform:uppercase;font:.62rem/1.3 Geist Mono,monospace}.ea-cycle__copy{grid-template-columns:minmax(12rem,.55fr) minmax(16rem,1fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.ea-cycle__copy h3{letter-spacing:-.05em;margin-bottom:0;font:540 clamp(1.5rem,2.6vw,2.7rem)/1 Instrument Sans,sans-serif}.ea-cycle__copy p{max-width:49rem;margin-bottom:0;line-height:1.55}.ea-participation{grid-template-columns:minmax(0,1fr) minmax(23rem,.7fr);gap:clamp(3rem,9vw,10rem);display:grid}.ea-participation h2{max-width:14ch;font-size:clamp(2.6rem,4.8vw,5.3rem)}.ea-participation__main>p:last-child{max-width:46rem;color:var(--ea-muted);margin:2rem 0 0;font-size:1.05rem;line-height:1.58}.ea-participation__terms{border-top:1px solid var(--ea-line);margin:0}.ea-participation__terms div{border-bottom:1px solid var(--ea-line);grid-template-columns:8rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.ea-participation__terms dt{letter-spacing:.06em;font:.58rem/1.35 Geist Mono,monospace}.ea-participation__terms dd{margin:0;line-height:1.5}.ea-participation__terms strong{font:550 1.5rem/1 Instrument Sans,sans-serif}.ea-demo{padding:clamp(5rem, 9vw, 8rem) var(--gutter);color:var(--paper);background:var(--carbon);grid-template-columns:.34fr minmax(0,1fr) minmax(18rem,.62fr);gap:clamp(2rem,6vw,7rem);display:grid}.ea-demo__signal{align-content:center;gap:1rem;display:grid}.ea-demo__signal span{background:var(--cyan);transform-origin:0;height:1px;display:block}.ea-demo__signal span:first-child{width:95%}.ea-demo__signal span:nth-child(2){width:58%}.ea-demo__signal span:nth-child(3){width:76%}.ea-demo__copy h2{letter-spacing:-.068em;max-width:13ch;margin-bottom:1.5rem;font:550 clamp(2.6rem,5vw,5.8rem)/.91 Instrument Sans,sans-serif}.ea-demo__copy>p:not(.ea-section-label){color:#f1e8d8bd;max-width:47rem;margin-bottom:2rem;font-size:1.05rem;line-height:1.55}.ea-demo__copy small{color:#f1e8d88c;max-width:31rem;margin-top:1rem;line-height:1.45;display:block}.ea-demo__agenda{border:1px solid #f1e8d83d;align-self:end;padding:1.2rem}.ea-demo__agenda>p{color:var(--cyan);font:.6rem/1.2 Geist Mono,monospace}.ea-demo__agenda ol{margin:2rem 0 0;padding:0;list-style:none}.ea-demo__agenda li{border-top:1px solid #f1e8d829;grid-template-columns:4.3rem 1fr;gap:.8rem;padding:.8rem 0;font-size:.78rem;line-height:1.35;display:grid}.ea-demo__agenda li span{color:#f1e8d885;font-family:Geist Mono,monospace}.ea-faq{grid-template-columns:minmax(18rem,.55fr) minmax(0,1fr);gap:clamp(3rem,10vw,11rem);display:grid}.ea-faq h2{max-width:9ch;font-size:clamp(2.7rem,4.7vw,5rem)}.ea-faq__items{border-top:1px solid var(--ea-line)}.ea-faq details{border-bottom:1px solid var(--ea-line)}.ea-faq summary{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;font:520 clamp(1.05rem,1.5vw,1.35rem)/1.25 Instrument Sans,sans-serif;list-style:none;display:grid}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary span{font:.62rem/1 Geist Mono,monospace}.ea-faq summary i{font-style:normal;transition:transform .2s}.ea-faq details[open] summary i{transform:rotate(45deg)}.ea-faq details p{max-width:49rem;color:var(--ea-muted);margin:0 0 1.5rem 3.5rem;line-height:1.58}.ea-close{border-top:1px solid var(--ea-line);text-align:center}.ea-close h2{max-width:14ch;margin-inline:auto}.ea-close>p:not(.ea-section-label){max-width:50rem;color:var(--ea-muted);margin:2rem auto;font-size:1.1rem;line-height:1.55}@media (width<=1100px){.ea-hero{grid-template-columns:1fr}.ea-hero__copy{max-width:56rem}.brain-window{justify-self:end;width:min(100%,58rem)}.ea-use-grid{grid-template-columns:repeat(2,1fr)}.ea-use-grid li:nth-child(n){border-right:1px solid var(--ea-line);padding-left:0;padding-right:1.2rem}.ea-use-grid li:nth-child(2n){border-right:0;padding-left:1.2rem;padding-right:0}.ea-demo{grid-template-columns:5rem 1fr}.ea-demo__agenda{grid-column:2}}@media (width<=760px){.ea-hero{padding-top:calc(var(--header-height) + 4rem);display:block}.ea-hero h1{font-size:clamp(3.5rem,15vw,5.5rem)}.ea-actions{flex-direction:column;align-items:stretch}.ea-button{width:100%}.ea-hero__facts{grid-template-columns:repeat(2,1fr)}.ea-hero__facts li:nth-child(2){border-right:0}.ea-hero__facts li:nth-child(-n+2){border-bottom:1px solid var(--ea-line)}.brain-window{min-height:40rem;box-shadow:.7rem .7rem 0 var(--jade);margin-top:4rem}.brain-window__workspace{min-height:36rem;display:block}.brain-files{display:none}.brain-graph{height:24rem;min-height:0}.brain-query{margin:0 1rem 1rem}.brain-window__status span:last-child{display:none}.ea-thesis__grid,.ea-section-head--split,.ea-participation,.ea-faq{grid-template-columns:1fr}.ea-thesis__grid{gap:2.5rem}.ea-section-head--split{gap:2rem}.ea-layer{grid-template-columns:3.5rem 1fr}.ea-layer>a{grid-column:2;justify-self:start}.ea-layer__number{font-size:2.5rem}.ea-use-grid{grid-template-columns:1fr}.ea-use-grid li:nth-child(n){border-right:0;min-height:0;padding:1.2rem 0 2rem}.ea-use-grid h3{margin-top:2.5rem}.ea-cycle__rail li,.ea-cycle__copy{grid-template-columns:1fr;gap:1.25rem}.ea-cycle__marker{justify-content:space-between}.ea-participation__terms div,.ea-demo{grid-template-columns:1fr}.ea-demo__signal{gap:.5rem;display:flex}.ea-demo__signal span{height:2.5rem;width:1px!important}.ea-demo__agenda{grid-column:1}.ea-faq{gap:3rem}.ea-faq details p{margin-left:0}}@media (prefers-reduced-motion:reduce){.brain-node--core{animation:none}.ea-button{transition:none}.ea-page *{scroll-behavior:auto!important}}
