:root{--ink:#f1f0ea;--paper:#e7e5de;--void:#050506;--void-soft:#0b0b0d;--line:#f1f0ea2e;--line-dark:#0505062e;--electric:#6c63ff;--signal:#a9a5ff;--signal-deep:#3b3486;--mx:68%;--my:44%;--pad:clamp(1.1rem,2.3vw,2.4rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{background:var(--void);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body.loading{overflow:hidden}::selection{background:var(--electric);color:#fff}a,button{color:inherit}a{text-decoration:none}button{font:inherit}img{width:100%;display:block}.noise{z-index:90;opacity:.065;pointer-events:none;background-image:radial-gradient(circle at 35% 40%,#ffffff09 0 1px,#0000 1.5px);background-size:5px 5px;position:fixed;inset:0}.global-progress{z-index:500;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.global-progress span{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 14px #a9a5ffb3}.preloader{z-index:1000;padding:var(--pad);background:var(--paper);color:var(--void);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.preloader__mark{letter-spacing:-.075em;white-space:nowrap;place-self:center;font-size:clamp(2.6rem,16.5vw,16rem);font-weight:700;line-height:.75}.preloader__foot{border-top:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;padding-top:.8rem;font-size:.66rem;display:flex}.preloader__percent{letter-spacing:-.08em;font-size:clamp(2.4rem,6vw,5.5rem);line-height:.8}.cursor,.cursor-ring{z-index:300;pointer-events:none;mix-blend-mode:difference;opacity:0;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor.is-live,.cursor-ring.is-live{opacity:1}.cursor{background:#fff;width:5px;height:5px}.cursor-ring{border:1px solid #ffffffbf;width:38px;height:38px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),background .35s}.cursor-ring.is-active{background:#ffffff14;width:74px;height:74px}.nav{z-index:120;padding:1.35rem var(--pad);color:var(--ink);mix-blend-mode:difference;will-change:transform;grid-template-columns:1fr auto 1fr;align-items:center;transition:padding .5s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:0;left:0;right:0}.nav>:not(.nav__glass){z-index:1;position:relative}.nav__glass{z-index:0;top:.5rem;bottom:.5rem;left:max(.6rem,calc(var(--pad) - 1rem));right:max(.6rem,calc(var(--pad) - 1rem));-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:0;pointer-events:none;background:#060608ad;border:1px solid #f1f0ea24;border-radius:999px;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(-6px)scale(.985);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,0 12px 40px #00000061}.nav__glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a,#fff0 58%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav__glass{background:#060608f2}}.nav[data-nav-state=top] .nav__glass{-webkit-backdrop-filter:none;backdrop-filter:none}.nav[data-nav-state=pinned],.nav[data-nav-state=hidden]{padding:1.15rem var(--pad);mix-blend-mode:normal}.nav[data-nav-state=pinned] .nav__glass,.nav[data-nav-state=hidden] .nav__glass{opacity:1;transform:translateY(0)scale(1)}.nav[data-nav-state=hidden]{transform:translateY(-100%)}.nav__brand{letter-spacing:-.055em;justify-self:start;margin:-10px -8px;padding:10px 8px;font-size:1.05rem;font-weight:700}.nav__status{letter-spacing:.18em;text-transform:uppercase;justify-self:center;align-items:center;gap:.55rem;font-size:.62rem;display:flex}.nav__status:before{content:"";background:#7bff82;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 12px #7bff82b3}.menu-button{box-sizing:content-box;cursor:pointer;background:0 0;border:0;justify-self:end;width:3.2rem;height:1.5rem;margin:-10px 0;padding:10px 0}.menu-button span{background:currentColor;height:1px;margin:.45rem 0;transition:transform .4s;display:block}.menu-button span:last-child{width:68%;margin-left:auto}.menu{z-index:110;visibility:hidden;background:var(--paper);color:var(--void);clip-path:inset(0 0 100%);grid-template-columns:minmax(0,1fr) minmax(280px,38vw);display:grid;position:fixed;inset:0}.menu__image{overflow:hidden}.menu__image img{object-fit:cover;filter:grayscale()contrast(1.1);height:100%}.menu__panel{padding:calc(var(--pad)*1.35);border-left:1px solid var(--line-dark);flex-direction:column;justify-content:flex-end;display:flex}.menu__panel small{letter-spacing:.18em;text-transform:uppercase;margin-bottom:auto;font-size:.64rem}.menu__links{display:grid}.menu__links a{border-bottom:1px solid var(--line-dark);letter-spacing:-.075em;justify-content:space-between;align-items:baseline;padding:.4rem 0;font-size:clamp(2.8rem,6.5vw,6.5rem);line-height:.95;display:flex}.menu__links span{letter-spacing:.1em;font-size:.62rem}.menu__meta{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:2rem;font-size:.6rem;display:flex}.hero{isolation:isolate;background:#000;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero__visual{cursor:none;position:absolute;inset:0}.hero__visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#000000c2 0%,#00000014 43% 100%),linear-gradient(#0000 68%,#0000009e);position:absolute;inset:0}.hero__image{object-fit:cover;object-position:center;will-change:transform,clip-path;width:106%;height:106%;position:absolute;inset:-3%}.hero__image--human{z-index:2;clip-path:circle(0 at var(--mx)var(--my));filter:saturate(.82)contrast(1.05)}.hero__halo{z-index:4;top:var(--my);left:var(--mx);aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #a9a5ffad;border-radius:50%;width:clamp(180px,20vw,340px);transition:opacity .35s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(.82);box-shadow:inset 0 0 0 10px #6c63ff06,0 0 70px #6c63ff24}.hero__visual:hover .hero__halo{opacity:1;transform:translate(-50%,-50%)scale(1)}.hero__halo:before,.hero__halo:after{content:"";background:#a9a5ff73;position:absolute;top:50%;left:50%}.hero__halo:before{width:114%;height:1px;transform:translate(-50%,-50%)}.hero__halo:after{width:1px;height:114%;transform:translate(-50%,-50%)}.hero__copy{z-index:5;width:min(56rem,67vw);height:100%;padding:7.5rem var(--pad)3.5rem;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.62rem;display:flex}.eyebrow:before{content:"";background:currentColor;width:2.2rem;height:1px}.hero h1{letter-spacing:-.087em;max-width:9ch;margin:1.4rem 0 1.5rem;font-size:clamp(4.25rem,10.8vw,10.9rem);font-weight:600;line-height:.77}.hero h1 .outline{color:#0000;-webkit-text-stroke:max(1px,.011em)#f1f0ead1}.hero__sub{grid-template-columns:auto minmax(210px,23rem);align-items:end;gap:clamp(1.5rem,8vw,8rem);max-width:44rem;display:grid}.hero__sub p{color:#f1f0eab8;margin:0;font-size:clamp(.82rem,1vw,1rem);line-height:1.55}.scroll-cue{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7rem;font-size:.6rem;display:flex}.scroll-cue:before{content:"";background:var(--ink);transform-origin:0;width:2.7rem;height:1px;animation:1.8s ease-in-out infinite cue}@keyframes cue{0%,to{transform:scaleX(.2)}50%{transform:scaleX(1)}}.hero__coordinates{right:var(--pad);z-index:5;border-left:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#f1f0eab3;gap:.35rem;padding-left:1.2rem;font-size:.55rem;line-height:1.45;display:grid;position:absolute;bottom:3.5rem}.hero__mode{top:50%;right:var(--pad);z-index:5;letter-spacing:.17em;text-transform:uppercase;transform-origin:100% 100%;align-items:center;gap:.65rem;font-size:.58rem;display:flex;position:absolute;transform:rotate(90deg)translate(50%)}.hero__mode b{color:var(--signal);font-weight:400}.signal-strip{z-index:6;background:var(--paper);height:3.2rem;color:var(--void);border-bottom:1px solid var(--line-dark);align-items:center;display:flex;position:relative;overflow:hidden}.signal-strip__track{letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:2rem;width:max-content;font-size:.64rem;animation:24s linear infinite ticker;display:flex}.signal-strip__track span:after{content:"✦";color:var(--electric);margin-left:2rem}@keyframes ticker{to{transform:translate(-50%)}}.manifesto{min-height:120svh;padding:clamp(7rem,13vw,13rem)var(--pad);background:var(--paper);color:var(--void);padding-bottom:max(clamp(7rem,13vw,13rem),16vw);position:relative;overflow:hidden}.manifesto__index{top:9rem;left:var(--pad);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;position:absolute}.manifesto__statement{letter-spacing:-.075em;width:min(89rem,92vw);margin:0 0 0 auto;font-size:clamp(3rem,8.4vw,9rem);font-weight:500;line-height:.92}.manifesto__line{display:block}.manifesto__statement[data-masked] .manifesto__line{overflow:hidden}.manifesto__line span{display:block}.manifesto__line:nth-child(2){padding-left:11vw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.manifesto__line:nth-child(3){color:#0000;-webkit-text-stroke:max(1.5px,.009em)var(--void)}.manifesto__foot{border-top:1px solid var(--line-dark);grid-template-columns:minmax(170px,.45fr) 1fr;gap:12vw;width:min(64rem,72vw);margin:8rem 0 0 auto;padding-top:1rem;display:grid}.manifesto__foot p{grid-column:2;margin:0;font-size:clamp(.95rem,1.45vw,1.35rem);line-height:1.45}.manifesto__orb{aspect-ratio:1;border:1px solid var(--line-dark);border-radius:50%;width:47vw;position:absolute;bottom:-18vw;right:-13vw}.manifesto__orb:before,.manifesto__orb:after{content:"";border:1px solid var(--line-dark);border-radius:inherit;position:absolute}.manifesto__orb:before{inset:15%}.manifesto__orb:after{background:var(--electric);inset:34%;box-shadow:0 0 70px #6c63ff33}.metrics{background:var(--paper);min-height:35svh;color:var(--void);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1.5fr repeat(3,1fr);display:grid}.metric{min-height:22rem;padding:var(--pad);border-left:1px solid var(--line-dark);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.metric:first-child{border-left:0}.metric small{letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.metric strong{z-index:1;letter-spacing:-.09em;font-size:clamp(4rem,7.5vw,8rem);font-weight:500;line-height:.75;position:relative}.metric p{max-width:21rem;margin:0;font-size:.82rem;line-height:1.5}.metric__feature strong{max-width:8ch;font-size:clamp(3rem,5vw,5.5rem);line-height:.87}.metric:not(.metric__feature):after{content:"";aspect-ratio:1;border:1px solid var(--line-dark);border-radius:50%;width:85%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-37%;right:-35%}.metric:hover:after{transform:scale(1.35)}.protocol{background:var(--void);min-height:100svh;position:relative}.protocol__stage{height:100svh;min-height:720px;position:relative;overflow:hidden}.protocol__header{top:6.5rem;left:var(--pad);right:var(--pad);z-index:8;border-bottom:1px solid var(--line);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;font-size:.61rem;display:flex;position:absolute}.protocol__progress{top:9rem;bottom:3rem;right:var(--pad);z-index:8;background:var(--line);width:1px;position:absolute}.protocol__progress span{background:var(--ink);width:100%;height:0%;display:block}.chapter{padding:10.8rem var(--pad)3rem;opacity:0;pointer-events:none;grid-template-columns:44% 56%;display:grid;position:absolute;inset:0}.chapter:first-of-type{opacity:1}.chapter__mark{pointer-events:none;display:block;position:absolute}@media (min-width:901px){.chapter:nth-of-type(2){grid-template-columns:56% 44%}.chapter:nth-of-type(2) .chapter__copy{order:2;padding-left:5vw;padding-right:0}.chapter:nth-of-type(2) .chapter__media{order:1}}.chapter__copy{z-index:2;align-self:end;padding-right:5vw;position:relative}.chapter__number{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);margin-bottom:3rem;font-size:.62rem;display:block}.chapter h2{letter-spacing:-.09em;margin:0;font-size:clamp(4.2rem,8.7vw,9.5rem);font-weight:500;line-height:.74}.chapter h2 i{color:#0000;-webkit-text-stroke:max(1px,.011em)#f1f0eacc;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.chapter__body{border-top:1px solid var(--line);grid-template-columns:5rem minmax(220px,25rem);gap:1.5rem;margin-top:3rem;padding-top:1rem;display:grid}.chapter__body small{letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;line-height:1.45}.chapter__body p{color:#f1f0eaa6;margin:0;font-size:.88rem;line-height:1.6}.chapter__media{clip-path:inset(0);background:var(--void-soft);align-self:stretch;position:relative;overflow:hidden}.chapter__media img{object-fit:cover;height:100%}.chapter:nth-of-type(2) .chapter__media img{object-position:70% center;filter:grayscale(.35)}.chapter:nth-of-type(3) .chapter__media img{object-position:88% center;transform:scale(1.16)}.chapter__tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;text-transform:uppercase;background:#050506c7;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.55rem;display:flex;position:absolute;bottom:1rem;right:1rem}.chapter__tag:before{content:"";background:var(--signal);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--signal);border-radius:50%}.project__link{border-top:1px solid var(--line);min-height:44px;color:var(--ink);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:1.6rem;padding:.85rem 0;font-size:.6rem;text-decoration:none;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);display:inline-block}.project__link:after{content:" ↗"}.project__link:hover{color:var(--signal);border-color:var(--signal)}.project__link:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.demo{max-width:38rem;height:100%;color:var(--ink);flex-direction:column;padding:clamp(1.1rem,1.8vw,1.9rem);font-family:Arial,Helvetica,Liberation Sans,sans-serif;display:flex}.demo__head{border-bottom:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.57rem;display:flex}.demo__head i{opacity:.45;font-style:normal}.demo__pulse{background:var(--signal);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--signal);border-radius:50%;flex-shrink:0}.demo__turns{flex-direction:column;gap:2rem;margin:0;padding:2.4rem 0 0;list-style:none;display:flex}.demo__turn:first-child p{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch;font-size:clamp(1.35rem,2vw,2rem);line-height:1.24}.demo__turn small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);margin-bottom:.65rem;font-size:.55rem;display:block}.demo__turn p{color:#f1f0ea9e;text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.4}.demo__turn--celeste{padding-left:clamp(1rem,3vw,2.6rem)}.demo__turn--celeste p{color:var(--ink)}.demo__turn p{border:1px solid var(--line);background:#f1f0ea06;padding:.85rem 1.05rem}.demo__turn--celeste p{background:#a9a5ff0b;border-color:#a9a5ff42}.demo__reply{display:block;position:relative}.demo--request[data-armed=true] .demo__turn p:not(.demo__thinking){opacity:0}.demo--request[data-armed=true] .demo__turn p[data-landed=true]{animation:.54s cubic-bezier(.16,1,.3,1) forwards turn-land}@keyframes turn-land{0%{opacity:0;border-color:var(--electric);transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.demo__thinking{align-items:center;gap:.34rem;width:fit-content;display:none;position:absolute;top:0;left:0}.demo__thinking[data-on=true]{display:inline-flex}.demo__thinking i{background:var(--signal);border-radius:50%;width:.36rem;height:.36rem;animation:1.05s ease-in-out infinite thinking-dot}.demo__thinking i:nth-child(2){animation-delay:.14s}.demo__thinking i:nth-child(3){animation-delay:.28s}@keyframes thinking-dot{0%,62%,to{opacity:.26;transform:translateY(0)}31%{opacity:1;transform:translateY(-.2rem)}}.demo__intent-head{border-top:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);margin:2rem 0 0;padding-top:.9rem;font-size:.55rem}.demo__intent{margin:.9rem 0 0}.demo--request[data-armed=true] .demo__intent-head,.demo--request[data-armed=true] .demo__intent>div{opacity:0}.demo--request[data-armed=true] .demo__intent-head[data-landed=true],.demo--request[data-armed=true] .demo__intent[data-landed=true]>div{animation:.5s cubic-bezier(.16,1,.3,1) forwards intent-land}.demo--request[data-armed=true] .demo__intent[data-landed=true]>div{animation-delay:calc(var(--i,0)*90ms + .13s)}@keyframes intent-land{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo__split{gap:clamp(1.5rem,3vw,3.2rem);display:grid}@media (min-width:1200px){.demo--request{max-width:none}.demo__split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-content:center;align-items:start}.demo__thread{max-width:34rem}.demo__aside{padding-top:2.4rem}}.demo__intent>div{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;grid-template-columns:6.5rem 1fr;gap:1rem;padding:.42rem 0;font-size:.56rem;display:grid}.demo__intent dt{color:#f1f0eaa8;text-transform:uppercase}.demo__intent dd{color:#f1f0ead1;overflow-wrap:anywhere;margin:0}.demo__burst{border-top:1px solid var(--line);margin-top:1.8rem;padding:1rem 0 .4rem;position:relative}.demo__burst-mark{aspect-ratio:1;width:clamp(5rem,34%,8.5rem);margin-bottom:.7rem;display:block;position:static;transform:none}.demo__burst-head{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);margin:0 0 .75rem;font-size:.55rem}.demo__burst-lines{gap:.4rem;max-width:27rem;margin:0;padding:0;list-style:none;display:grid}.demo__burst-lines li{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.06em;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding:.2rem 0;font-size:.56rem;display:grid;position:relative;overflow:hidden}.demo__burst[data-armed=true] .demo__burst-lines li>*{opacity:0}.demo__burst[data-armed=true] .demo__burst-lines li[data-fired=true] b{animation:.4s cubic-bezier(.16,1,.3,1) 80ms forwards burst-line}@keyframes burst-line{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}.demo__burst[data-armed=true] .demo__burst-lines li[data-fired=true]:before{content:"";background:linear-gradient(90deg,transparent 0%,#6c63ff00 38%,var(--electric)47%,#fff 50%,var(--electric)53%,#6c63ff00 62%,transparent 100%);pointer-events:none;animation:.34s linear forwards burst-tracer;position:absolute;inset:0}@keyframes burst-tracer{0%{opacity:0;transform:translate(-100%)}14%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(100%)}}.demo__burst[data-armed=true] .demo__burst-lines li[data-fired=true] em{animation:.34s cubic-bezier(.16,1,.3,1) .26s forwards burst-result}@keyframes burst-result{0%{opacity:0;filter:blur(2px);transform:translateY(-.25em)}to{opacity:1;filter:blur();transform:translateY(0)}}.demo__burst-icon{align-self:center;width:.95rem;height:.95rem;font-style:normal;display:flex}.demo__burst-icon img{object-fit:contain;opacity:.78;width:100%;height:100%;transition:opacity .5s}.demo__burst-lines li[data-tail=true] .demo__burst-icon img{opacity:1}.demo__burst[data-armed=true] .demo__burst-lines li[data-fired=true] .demo__burst-icon{animation:.44s cubic-bezier(.16,1,.3,1) 50ms forwards burst-icon}@keyframes burst-icon{0%{opacity:0;filter:saturate(0)brightness(2.6);transform:scale(.5)}45%{opacity:1}to{opacity:1;filter:saturate()brightness();transform:scale(1)}}.demo__burst-lines li b{color:#f1f0ea85;font-weight:400;transition:color .5s}.demo__burst-lines li em{color:#f1f0ea57;justify-self:end;font-style:normal;transition:color .5s}.demo__burst-lines li[data-tail=true] b{color:var(--ink)}.demo__burst-lines li[data-tail=true] em{color:var(--signal)}.demo__burst-lines li[data-tail=true] b:after{content:"";background:var(--signal);vertical-align:-.12em;width:.42em;height:1em;margin-left:.45em;animation:1s step-end infinite burst-caret;display:inline-block}@keyframes burst-caret{0%,50%{opacity:1}51%,to{opacity:0}}.demo__ship{border-top:1px solid var(--line);max-width:27rem;margin-top:1.5rem;padding-top:1.15rem}.demo__burst[data-armed=true] .demo__ship>*{opacity:0}.demo__burst[data-armed=true] .demo__ship[data-landed=true]>*{animation:.62s cubic-bezier(.16,1,.3,1) forwards ship-land}.demo__burst[data-armed=true] .demo__ship[data-landed=true] .demo__ship-doc{animation-delay:.1s}.demo__burst[data-armed=true] .demo__ship[data-landed=true] .demo__ship-gate{animation-delay:.46s}@keyframes ship-land{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.demo__ship-head{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);justify-content:space-between;gap:1rem;margin:0 0 .9rem;font-size:.55rem;display:flex}.demo__ship-doc{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.95rem;display:grid}.demo__ship-deck{border:1px solid #f1f0ea38;grid-template-columns:repeat(3,1fr);gap:2px;width:3.5rem;padding:3px;display:grid}.demo__ship-deck i{aspect-ratio:4/3;background:#f1f0ea2b}.demo__ship-deck i[data-lead=true]{background:var(--signal)}.demo__burst[data-armed=true] .demo__ship[data-landed=true] .demo__ship-deck i{animation:ship-slide .42s cubic-bezier(.16,1,.3,1)calc(.24s + var(--i)*55ms)backwards}@keyframes ship-slide{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.demo__ship-meta{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;gap:.2rem;line-height:1.5;display:grid}.demo__ship-meta b{letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;font-size:.62rem;font-weight:400}.demo__ship-meta em{letter-spacing:.08em;color:#f1f0ea6b;font-size:.55rem;font-style:normal}.demo__ship-meta strong{letter-spacing:.02em;color:var(--signal);margin-top:.35rem;font-size:.62rem;font-weight:400}.demo__ship-meta small{letter-spacing:.06em;color:#f1f0ea57;overflow-wrap:anywhere;font-size:.53rem}.demo__ship-gate{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:#f1f0eaa8;align-items:center;gap:.55rem;margin:1.05rem 0 0;font-size:.55rem;display:flex}.demo__burst[data-armed=true] .demo__ship[data-landed=true] .demo__pulse{animation:2.2s cubic-bezier(.37,0,.63,1) 1s infinite gate-wait}@media (min-width:1200px){.demo__aside .demo__burst{border-top:0;margin-top:0;padding-top:0}.demo__aside .demo__burst-mark{width:clamp(9rem,60%,14rem);margin:0 auto 1.3rem}}.demo__foot{border-top:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.55rem;margin:auto 0 0;padding-top:.9rem;font-size:.55rem;display:flex}.demo__hub{aspect-ratio:1/.84;width:100%;margin-top:1.4rem;position:relative}.demo__hub svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.demo__hub-line{stroke:var(--signal);stroke-width:1px}.demo__hub-line[data-state=blocked]{stroke:#f1f0ea1f;stroke-dasharray:3 5!important}.demo__node{flex-direction:column;gap:.4rem;display:flex;position:absolute}.demo__node small,.demo__node em{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;font-style:normal;font-weight:400}.demo__node small{letter-spacing:.16em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.36rem;font-size:.55rem;display:inline-flex}.demo__node small img{object-fit:contain;flex:none;width:1.55em;height:1.55em}.demo__node b{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:-.01em;color:var(--ink);font-size:clamp(.8rem,1.1vw,1.06rem);font-weight:400;line-height:1}.demo__node em{letter-spacing:.1em;color:#f1f0ea80;font-size:.53rem}.demo__node[data-state=blocked] small{color:#f1f0ea80}.demo__node[data-state=blocked] small img{filter:grayscale();opacity:.45}.demo__node[data-state=blocked] b{color:#f1f0ea6b}.demo__operator{aspect-ratio:1;width:clamp(96px,17vw,132px);margin:1.15rem auto 0;display:block;position:relative}@media (min-width:1180px){.demo--gate{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,38rem) minmax(clamp(168px,14.5vw,236px),1fr);align-content:start;column-gap:clamp(1rem,1.7vw,1.9rem);max-width:none;display:grid}.demo--gate>.demo__head,.demo--gate>.demo__perms,.demo--gate>.demo__gate,.demo--gate>.demo__hint{grid-column:1}.demo__operator{grid-area:2/2/4;place-self:center;width:min(100%,420px);margin:0}}.demo__perms{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.demo__perms li{text-align:center;font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.12em;color:#f1f0eab3;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .55rem 1.05rem;font-size:.56rem;display:flex}.demo__perms li:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.demo__perms li:nth-child(n+5){border-top:1px solid var(--line)}@media (max-width:600px){.demo__perms{grid-template-columns:repeat(2,1fr)}.demo__perms li{border-top:0;border-left:0}.demo__perms li:not(:nth-child(odd)){border-left:1px solid var(--line)}.demo__perms li:nth-child(n+3){border-top:1px solid var(--line)}}.demo__perm-plate{aspect-ratio:1;border:1px solid var(--line);background-color:#f1f0ea0a;background-image:radial-gradient(circle,#f1f0ea52 0 1px,#0000 1.5px),radial-gradient(circle,#f1f0ea52 0 1px,#0000 1.5px),radial-gradient(circle,#f1f0ea52 0 1px,#0000 1.5px),radial-gradient(circle,#f1f0ea52 0 1px,#0000 1.5px);background-position:4px 4px,calc(100% - 4px) 4px,4px calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat;background-size:3px 3px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(38px,4.2vw,44px);transition:border-color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.demo__perm-plate img{object-fit:contain;width:60%;height:52%;transition:filter .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)}.demo__perm-plate img[data-tall]{width:56%;height:62%}.demo__perm-ring{border:1px solid var(--signal);opacity:0;pointer-events:none;position:absolute;inset:-6px}.demo__perm-copy{flex-direction:column;align-items:center;gap:.28rem;display:flex}.demo__perm-copy>span{letter-spacing:.14em;color:#f1f0eae0;min-height:2.7em;font-size:.6rem;line-height:1.35;transition:color .42s cubic-bezier(.16,1,.3,1)}.demo__perm-copy>small{letter-spacing:.12em;color:#f1f0ea85;min-height:2.7em;font-size:.53rem;line-height:1.35;transition:color .42s cubic-bezier(.16,1,.3,1)}.demo__perms li[data-granted=false] .demo__perm-plate img{opacity:0}.demo__perms li[data-granted=false] .demo__perm-copy>span{color:#f1f0ea57}.demo__perms li[data-granted=false] .demo__perm-copy>small{color:#f1f0ea42}.demo__perms li[data-granted=false] b{opacity:0}.demo__perms b{letter-spacing:.16em;color:var(--signal);font-size:.53rem;font-weight:400}.demo__perms li[data-granted=true] .demo__perm-plate img{animation:.46s cubic-bezier(.3,.9,.2,1) both gate-stamp}.demo__perms li[data-granted=true] .demo__perm-ring{animation:.62s cubic-bezier(.16,1,.3,1) .16s both gate-shock}.demo__perms li[data-granted=true] b{animation:.42s cubic-bezier(.16,1,.3,1) .18s both gate-grant}@keyframes gate-stamp{0%{opacity:0;filter:blur(5px)grayscale();transform:scale(1.5)}58%{opacity:1;filter:blur()grayscale(0);transform:scale(.93)}78%{transform:scale(1.03)}to{opacity:1;filter:blur()grayscale(0);transform:scale(1)}}@keyframes gate-shock{0%{opacity:0;transform:scale(.55)}22%{opacity:.85}to{opacity:0;transform:scale(1.85)}}@keyframes gate-grant{0%{opacity:0;transform:scale(1.5)}62%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.demo__perms li[data-granted=true]{background:#a9a5ff0d}.demo__perms li[data-granted=true] .demo__perm-plate{border-color:#a9a5ff8c;box-shadow:0 0 14px #a9a5ff29}@media (prefers-reduced-motion:reduce){.demo__perms li[data-granted=false] .demo__perm-plate img{opacity:1}.demo__perms li[data-granted=false] .demo__perm-copy>span{color:#f1f0eae0}.demo__perms li[data-granted=false] .demo__perm-copy>small{color:#f1f0ea85}.demo__perms li[data-granted=false] b{opacity:1}.demo__perms li[data-granted=true] .demo__perm-plate img,.demo__perms li[data-granted=true] .demo__perm-ring,.demo__perms li[data-granted=true] b{animation:none}.demo__perm-plate,.demo__perm-plate img,.demo__perm-copy>span,.demo__perm-copy>small{transition:none}}.demo__cross{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.15rem}.demo__cross-head{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:var(--signal);justify-content:space-between;gap:1rem;margin:0 0 .75rem;font-size:.55rem;display:flex}.demo__cross-join{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;color:#f1f0ea80;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .9rem;font-size:.56rem;display:flex}.demo__cross-join i{color:#f1f0ea57;font-style:normal}.demo__cross-join b{letter-spacing:.02em;color:var(--ink);font-weight:400}.demo__cross-table{border-collapse:collapse;width:100%;max-width:26rem;font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.04em;font-size:.58rem}.demo__cross-table th{text-align:right;letter-spacing:.14em;color:#f1f0ea80;border-bottom:1px solid var(--line);padding:0 0 .45rem;font-weight:400}.demo__cross-table td{text-align:right;color:#f1f0eabd;padding:.44rem 0}.demo__cross-table th:first-child,.demo__cross-table td:first-child{text-align:left;color:var(--ink)}.demo__cross-table tr[data-flagged=true] td:last-child{color:var(--signal)}.demo__cross-foot{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;color:#f1f0ea8c;margin:.85rem 0 0;font-size:.53rem}.demo__rail{border-top:1px solid var(--line);margin:auto 0 0;padding-top:1.1rem}.demo__rail-track{background:var(--line);height:2px}.demo__rail-track span{background:var(--signal);width:75%;height:100%;box-shadow:0 0 10px var(--signal);display:block}.demo__rail p{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#f1f0eaa8;justify-content:space-between;gap:1rem;margin:.75rem 0 0;font-size:.53rem;display:flex}.demo__gate{flex-direction:column;flex:1;justify-content:center;padding:2rem 0;display:flex}.demo__gate small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);align-items:center;gap:.55rem;font-size:.55rem;display:flex}@keyframes gate-wait{0%,to{opacity:.34;transform:scale(.72)}50%{opacity:1;transform:scale(1.12)}}.demo--gate[data-decision=pending] .demo__pulse{animation:2.2s cubic-bezier(.37,0,.63,1) infinite gate-wait}@media (prefers-reduced-motion:reduce){.demo--gate[data-decision=pending] .demo__pulse{animation:none}}.demo__gate>p{letter-spacing:-.018em;text-wrap:balance;max-width:24ch;margin:1.1rem 0 0;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.26}.demo__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.demo__actions button{border:1px solid var(--line);min-height:44px;color:var(--ink);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:.75rem 1.4rem;font-size:.57rem;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.demo__actions button:hover{color:var(--signal);border-color:var(--signal)}.demo__actions button:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.demo__deny:hover{color:var(--ink);border-color:#f1f0ea8c}.demo__verdict{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin:1.4rem 0 0;font-size:.62rem}.demo--gate[data-decision=denied] .demo__verdict{color:#f1f0ea94}.demo__hint{border-top:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#f1f0eaa3;margin:auto 0 0;padding-top:.9rem;font-size:.52rem}.velocity{background:var(--paper);min-height:115svh;color:var(--void);padding:10rem 0;overflow:hidden}.velocity__row{letter-spacing:-.095em;white-space:nowrap;width:max-content;font-size:clamp(6rem,16vw,16rem);font-weight:600;line-height:.7;display:flex}.velocity__row:nth-child(2){color:#0000;-webkit-text-stroke:max(1.5px,.009em)var(--void);margin-top:4.5rem;transform:translate(-25vw)}.velocity__row i{margin:0 .15em;font-family:Georgia,Times New Roman,serif;font-weight:400}.velocity__note{width:min(58rem,calc(100% - var(--pad)*2));margin:10rem var(--pad)0 auto;border-top:1px solid var(--line-dark);grid-template-columns:1fr minmax(220px,26rem);gap:2rem;padding-top:1rem;display:grid}.velocity__note small{letter-spacing:.15em;text-transform:uppercase;font-size:.58rem}.velocity__note p{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.22}.capabilities{min-height:100svh;padding:8rem var(--pad);background:var(--void);position:relative}.capabilities__top{border-bottom:1px solid var(--line);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;padding-bottom:1rem;font-size:.6rem;display:flex}.capabilities__grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:4.6vw;margin-top:5rem;display:grid}.capability{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1rem;padding:1.55rem 0;transition:padding .4s cubic-bezier(.16,1,.3,1);display:grid}.capability:hover,.capability:focus{outline:none;padding-left:1rem}.capability small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;color:var(--signal);font-size:.55rem}.capability strong{letter-spacing:-.055em;font-size:clamp(1.2rem,2.62vw,2.9rem);font-weight:400}.capability span{font-size:1.2rem;transition:transform .35s}.capability:hover span,.capability:focus span{transform:rotate(45deg)}.capabilities__viewer{background:var(--void-soft);isolation:isolate;height:72svh;min-height:520px;position:sticky;top:14svh;overflow:hidden}.capabilities__viewer img{object-fit:cover;object-position:72% center;filter:saturate(.7)brightness(.52)contrast(1.14);height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s;transform:scale(1.06)}.capabilities__viewer.is-human img{filter:saturate(.65)contrast(1.15);transform:scale(1)}.instrument{z-index:2;font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;color:var(--ink);position:absolute;inset:0;overflow:hidden}.instrument__wash{background:linear-gradient(90deg,#050506d1,#05050652 52%,#050506b8),linear-gradient(#0505068c,#0000 34% 64%,#050506c7);position:absolute;inset:0}.instrument__plate{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0303057a;border:1px solid #a9a5ff47;position:absolute;inset:4.5rem 2rem 5.2rem;box-shadow:inset 0 0 0 1px #ffffff06,0 1.5rem 6rem #00000061}.instrument__plate:before,.instrument__plate:after{content:"";border-color:var(--signal);opacity:.8;width:.7rem;height:.7rem;position:absolute}.instrument__plate:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.instrument__plate:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.instrument__header{z-index:4;letter-spacing:.12em;text-transform:uppercase;background:#050506b3;border-bottom:1px solid #f1f0ea1f;justify-content:space-between;align-items:center;height:2.65rem;padding:0 .9rem;font-size:.52rem;display:flex;position:absolute;top:0;left:0;right:0}.instrument__header>span:last-child{color:#f1f0eaad;align-items:center;gap:.45rem;display:inline-flex}.instrument__count{color:var(--signal);font-variant-numeric:tabular-nums;border-left:1px solid #f1f0ea2e;margin-left:.7rem;padding-left:.7rem;font-weight:400}.instrument__status-dot{background:var(--signal);border-radius:50%;width:.38rem;height:.38rem;display:inline-block;box-shadow:0 0 .8rem #a9a5fff2}.instrument__process{padding:4.1rem 1.3rem 1.2rem}.instrument-process__rail{align-content:space-evenly;height:100%;display:grid;position:relative}.instrument-process__line{background:linear-gradient(var(--signal),#a9a5ff1f);transform-origin:top;width:1px;animation:2.4s cubic-bezier(.16,1,.3,1) .15s forwards instrument-process-line;position:absolute;top:2.5%;bottom:2.5%;left:5.85rem;transform:scaleY(0)}.instrument-process__signal{z-index:3;width:.58rem;height:.58rem;box-shadow:0 0 0 .24rem #a9a5ff2e,0 0 1.2rem var(--signal);opacity:0;background:#fff;border-radius:50%;animation:3.2s cubic-bezier(.65,0,.35,1) .45s infinite instrument-process-signal;position:absolute;top:1%;left:5.58rem}.instrument-process__node{z-index:2;opacity:0;min-height:3.5rem;animation:instrument-process-node .65s calc(.28s + var(--instrument-index)*.36s)cubic-bezier(.16,1,.3,1)forwards;border-bottom:1px solid #f1f0ea1c;grid-template-columns:3.6rem 1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem .7rem 0;display:grid;position:relative;transform:translate(-1rem)}.instrument-process__node.is-approval{background:#6c63ff17;border:1px solid #a9a5ff7a;padding-left:.85rem}.instrument-process__time{color:#f1f0ea75;font-size:.52rem}.instrument-process__dot{border:1px solid var(--signal);background:var(--void);width:.52rem;height:.52rem;animation:instrument-dot 1.5s calc(.3s + var(--instrument-index)*.36s)ease-out forwards;border-radius:50%;box-shadow:0 0 #a9a5ff00}.instrument-process__copy{gap:.22rem;min-width:0;display:grid}.instrument-process__copy small{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;font-size:.47rem}.instrument-process__copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.75rem,1vw,1rem);font-weight:400;overflow:hidden}.instrument-process__state{color:#f1f0ea7a;letter-spacing:.08em;text-align:right;text-transform:uppercase;min-width:2.5rem;font-size:.47rem}.is-approval .instrument-process__state{color:var(--ink);white-space:nowrap;border:1px solid #a9a5ff59;padding:.35rem .5rem}.instrument__memory{overflow:hidden}.instrument-memory__file{opacity:0;background:#050506d6;border:1px solid #f1f0ea2e;width:min(67%,34rem);animation:.75s cubic-bezier(.16,1,.3,1) .2s forwards instrument-memory-file;position:absolute;top:4.6rem;left:1.3rem;transform:translateY(1rem)}.instrument-memory__bar,.instrument-improve__bar{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f1f0ea1f;justify-content:space-between;align-items:center;min-height:2.35rem;padding:0 .8rem;font-size:.5rem;display:flex}.instrument-memory__bar span:last-child{color:var(--signal)}.instrument-memory__rows{padding:.5rem 0;position:relative;overflow:hidden}.instrument-memory__row{opacity:0;animation:instrument-memory-row .52s calc(.55s + var(--instrument-index)*.18s)ease-out forwards;border-bottom:1px solid #f1f0ea12;grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem;padding:.7rem .8rem;display:grid}.instrument-memory__row>span{color:var(--signal);font-size:.5rem}.instrument-memory__row strong{font-size:clamp(.58rem,.74vw,.73rem);font-weight:400;line-height:1.35}.instrument-memory__row.is-recalled{box-shadow:inset 2px 0 var(--signal);background:#6c63ff21;animation:.52s ease-out .91s forwards instrument-memory-row,1.1s ease-in-out 2s 2 instrument-memory-recall;position:relative}.instrument-memory__scan{z-index:3;background:var(--signal);height:1px;animation:2s cubic-bezier(.65,0,.35,1) .55s forwards instrument-memory-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 1.2rem .25rem #a9a5ff47}.instrument-memory__recall{opacity:0;background:#08070eeb;border:1px solid #a9a5ff6b;width:min(47%,24rem);padding:.9rem 1rem 1rem;animation:.65s cubic-bezier(.16,1,.3,1) 2.15s forwards instrument-memory-bubble;position:absolute;bottom:1.3rem;right:1.3rem;transform:translateY(1rem)}.instrument-memory__recall small,.instrument-improve__notice small{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin-left:.45rem;font-size:.49rem}.instrument-memory__recall p,.instrument-improve__notice p{margin:.7rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.7rem,.92vw,.9rem);line-height:1.45}.instrument__improve{overflow:hidden}.instrument-improve__notice{border-left:1px solid var(--signal);opacity:0;background:#050506b8;width:min(52%,28rem);padding:.85rem .95rem 1rem;animation:.65s cubic-bezier(.16,1,.3,1) .22s forwards instrument-improve-notice;position:absolute;top:4.6rem;left:1.3rem;transform:translate(-1rem)}.instrument-improve__document{opacity:0;background:#050506e6;border:1px solid #f1f0ea33;width:min(72%,38rem);animation:.72s cubic-bezier(.16,1,.3,1) .85s forwards instrument-improve-document;position:absolute;bottom:1.3rem;right:1.3rem;transform:translateY(1rem)}.instrument-improve__bar span:last-child{color:#f1f0ea75}.instrument-improve__bar b{color:var(--signal);font-weight:400}.instrument-improve__line{opacity:0;clip-path:inset(0 100% 0 0);animation:instrument-improve-line .65s calc(1.2s + var(--instrument-index)*.34s)cubic-bezier(.16,1,.3,1)forwards;border-bottom:1px solid #f1f0ea14;grid-template-columns:1.8rem 1fr;gap:.2rem;padding:.73rem .85rem;display:grid}.instrument-improve__line span{color:var(--signal)}.instrument-improve__line strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(.66rem,.8vw,.8rem);font-weight:400}.instrument-improve__commit{color:var(--ink);opacity:0;background:#6c63ff29;grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.2rem;padding:.85rem;animation:.65s cubic-bezier(.16,1,.3,1) 2.45s forwards instrument-improve-commit;display:grid}.instrument-improve__commit>span{color:var(--signal)}.instrument-improve__commit strong{font-size:.62rem;font-weight:400}.instrument-improve__commit small{color:#f1f0ea80;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem}.instrument__integrate{--core:clamp(7rem,34%,12rem);--core-y:calc(50% + 1.325rem);--net-step:.2s;overflow:hidden}.instrument-integrate__paths{width:100%;height:100%;position:absolute;inset:0}.instrument-integrate__cable{fill:none;stroke:#a9a5ff80;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #a9a5ff66);animation:instrument-integrate-path .7s calc(.8s + var(--instrument-index)*var(--net-step))cubic-bezier(.16,1,.3,1)forwards}.instrument-integrate__pulse{fill:none;stroke:#f1f0eaf5;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.055 1;stroke-dashoffset:.055px;filter:drop-shadow(0 0 5px #a9a5fff2);animation:instrument-integrate-pulse .6s calc(1.5s + var(--instrument-index)*var(--net-step))cubic-bezier(.45,0,.25,1)forwards}.instrument-integrate__port{fill:none;stroke:#a9a5ffd9;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;animation:instrument-integrate-port .42s calc(2.1s + var(--instrument-index)*var(--net-step))cubic-bezier(.16,1,.3,1)forwards}.instrument-integrate__aperture{top:var(--core-y);width:var(--core);margin-top:calc(var(--core)/-2);margin-left:calc(var(--core)/-2);aspect-ratio:1;opacity:0;background:radial-gradient(circle,#6c63ff21,#0000 72%);border:1px solid #a9a5ff52;border-radius:50%;animation:.85s cubic-bezier(.16,1,.3,1) .16s forwards instrument-integrate-aperture;position:absolute;left:50%;transform:scale(.88);box-shadow:0 0 4.5rem #6c63ff29}.instrument-integrate__spark{top:var(--core-y);width:calc(var(--core)*.9);margin-top:calc(var(--core)*-.45);margin-left:calc(var(--core)*-.45);aspect-ratio:1;position:absolute;left:50%}.instrument-integrate__core-label{top:var(--core-y);margin-top:calc(var(--core)/2 + .65rem);color:#f1f0ea99;letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:0;font-size:.48rem;animation:.6s cubic-bezier(.16,1,.3,1) 1.35s forwards instrument-integrate-label;position:absolute;left:0;right:0}.instrument-integrate__core-label span{background:radial-gradient(closest-side,#050506eb 55%,#05050600);padding:.2rem .9rem}.instrument-integrate__node{z-index:2;opacity:0;width:min(12.5rem,27%);animation:instrument-integrate-node .55s calc(.3s + var(--instrument-index)*var(--net-step))cubic-bezier(.16,1,.3,1)forwards;background:#050506cc;border:1px solid #f1f0ea24;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem;transition:border-color .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;transform:scale(.88)}.instrument-integrate__node.is-linked{border-color:#a9a5ff66}.instrument-integrate__node.is-linked .instrument-integrate__logo{background:#6c63ff24;border-color:#a9a5ff8c}.instrument-integrate__node.is-nw{top:22%;left:3%}.instrument-integrate__node.is-ne{top:22%;right:3%}.instrument-integrate__node.is-sw{bottom:8%;left:3%}.instrument-integrate__node.is-se{bottom:8%;right:3%}.instrument-integrate__logo{width:2.5rem;height:2.5rem;color:var(--signal);background:#f1f0ea12;border:1px solid #a9a5ff47;place-items:center;font-size:.58rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),background-color .45s cubic-bezier(.16,1,.3,1);display:grid}.instrument-integrate__logo img{object-fit:contain;filter:grayscale()brightness(2);width:1.3rem;height:1.3rem;transform:none}.instrument-integrate__node>span:last-child{gap:.13rem;min-width:0;display:grid}.instrument-integrate__node small{color:var(--signal);font-size:.43rem}.instrument-integrate__node strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:400;overflow:hidden}.instrument-integrate__node em{color:#f1f0ea7a;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;font-style:normal;overflow:hidden}.capability.is-active{background:linear-gradient(90deg,#6c63ff14,#0000 72%);border-color:#a9a5ff9e;padding-left:1rem}.capability.is-active small{color:#fff;text-shadow:0 0 .8rem var(--signal)}.capability.is-active span{transform:rotate(45deg)}.viewer__hud{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:1rem}.viewer__hud-top,.viewer__hud-bottom{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.54rem;display:flex}.viewer__hud-bottom{align-items:flex-end}.viewer__index{letter-spacing:-.08em;font-size:clamp(4rem,7vw,7rem);line-height:.7}@keyframes instrument-process-line{to{transform:scaleY(1)}}@keyframes instrument-process-node{to{opacity:1;transform:translate(0)}}@keyframes instrument-process-signal{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(29rem)}}@keyframes instrument-dot{0%{background:var(--void);box-shadow:0 0 #a9a5ff00}45%,to{background:var(--signal);box-shadow:0 0 .9rem #a9a5ffd9}}@keyframes instrument-memory-file{to{opacity:1;transform:translateY(0)}}@keyframes instrument-memory-row{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes instrument-memory-recall{0%,to{background:#6c63ff21}50%{background:#6c63ff4d}}@keyframes instrument-memory-scan{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(13rem)}}@keyframes instrument-memory-bubble{to{opacity:1;transform:translateY(0)}}@keyframes instrument-improve-notice{to{opacity:1;transform:translate(0)}}@keyframes instrument-improve-document{to{opacity:1;transform:translateY(0)}}@keyframes instrument-improve-line{to{opacity:1;clip-path:inset(0)}}@keyframes instrument-improve-commit{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes instrument-integrate-path{to{stroke-dashoffset:0}}@keyframes instrument-integrate-pulse{to{stroke-dashoffset:-1px}}@keyframes instrument-integrate-port{to{opacity:1}}@keyframes instrument-integrate-aperture{to{opacity:1;transform:scale(1)}}@keyframes instrument-integrate-label{to{opacity:1}}@keyframes instrument-integrate-node{to{opacity:1;transform:scale(1)}}.instrument__remote{grid-template-columns:minmax(0,clamp(6.5rem,42%,13.5rem)) minmax(0,1fr);align-items:center;gap:1.4rem;padding:3.9rem 1.3rem 1.3rem;display:grid}.instrument-remote__phone{opacity:0;background:#030305b8;border:1px solid #a9a5ff66;border-radius:1.1rem;min-height:17.5rem;padding:1.15rem .7rem .9rem;animation:.7s cubic-bezier(.16,1,.3,1) .2s forwards instrument-remote-phone;position:relative;overflow:hidden;transform:translateY(10px)}.instrument-remote__notch{background:#f1f0ea47;border-radius:1rem;width:2.6rem;height:.22rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.instrument-remote__thread{gap:.6rem;margin-top:.5rem;display:grid}.instrument-remote__ask,.instrument-remote__done{opacity:0;border:1px solid #f1f0ea24;border-radius:.55rem;padding:.5rem .55rem 1.15rem;font-size:.56rem;line-height:1.45;position:relative;transform:translateY(6px)}.instrument-remote__ask{background:#f1f0ea0f;animation:.55s cubic-bezier(.16,1,.3,1) .62s forwards instrument-remote-bubble}.instrument-remote__done{background:#6c63ff24;border-color:#a9a5ff80;animation:.6s cubic-bezier(.16,1,.3,1) 3.3s forwards instrument-remote-bubble}.instrument-remote__ask small,.instrument-remote__done small{letter-spacing:.1em;text-transform:uppercase;color:#f1f0ea80;font-size:.44rem;position:absolute;bottom:.4rem;right:.55rem}.instrument-remote__sleep{opacity:0;background:#030305e0;animation:2.1s ease-in-out 1.15s forwards instrument-remote-sleep;position:absolute;inset:0}.instrument-remote__side{align-content:start;gap:.9rem;display:grid}.instrument-remote__away{opacity:0;border:1px dashed #f1f0ea38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .55rem;padding:.6rem .7rem;animation:.55s ease-out 1.35s forwards instrument-remote-away;display:grid}.instrument-remote__away-dot{background:#f1f0ea57;border-radius:50%;width:.4rem;height:.4rem}.instrument-remote__away small{letter-spacing:.12em;text-transform:uppercase;color:#f1f0eab8;font-size:.5rem}.instrument-remote__away em{color:#f1f0ea80;grid-column:1/-1;font-size:.54rem;font-style:normal}.instrument-remote__work{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.instrument-remote__work li{opacity:0;animation:instrument-remote-work .5s calc(1.7s + var(--instrument-index)*.38s)cubic-bezier(.16,1,.3,1)forwards;border-bottom:1px solid #f1f0ea1a;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-bottom:.5rem;display:grid;transform:translateY(6px)}.instrument-remote__work span{color:#f1f0ea80;font-size:.5rem}.instrument-remote__work strong{color:var(--ink);font-size:.58rem;font-weight:500}.instrument-remote__work i{background:var(--signal);border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 .6rem #a9a5ffe6}@keyframes instrument-remote-phone{to{opacity:1;transform:none}}@keyframes instrument-remote-bubble{to{opacity:1;transform:none}}@keyframes instrument-remote-away{to{opacity:1}}@keyframes instrument-remote-work{to{opacity:1;transform:none}}@keyframes instrument-remote-sleep{0%{opacity:0}14%{opacity:1}78%{opacity:1}to{opacity:0}}.work{background:var(--paper);color:var(--void);position:relative;overflow:hidden}.work__intro{min-height:75svh;padding:9rem var(--pad)6rem;grid-template-columns:1fr 2fr;display:grid}.work__intro small{letter-spacing:.17em;text-transform:uppercase;font-size:.6rem}.work__intro h2{letter-spacing:-.085em;align-self:end;max-width:8ch;margin:0;font-size:clamp(4rem,9.5vw,10rem);font-weight:500;line-height:.78}.work__track{width:300vw;height:100svh;min-height:680px;display:flex}.project{padding:5.5rem var(--pad)2rem;border-top:1px solid var(--line-dark);flex:0 0 100vw;grid-template-columns:39% 61%;display:grid;position:relative;overflow:hidden}.project:nth-child(2){background:var(--void);color:var(--ink)}.project:nth-child(3){background:#cfcec8}.project__copy{z-index:3;flex-direction:column;justify-content:space-between;padding-right:5vw;display:flex;position:relative}.project__copy small{letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.project__copy h3{letter-spacing:-.09em;margin:auto 0 2rem;font-size:clamp(4.5rem,9vw,9rem);font-weight:500;line-height:.74}.project__copy p{opacity:.66;max-width:22rem;margin:0;font-size:.82rem;line-height:1.55}.project__media{position:relative;overflow:hidden}.project__media img{object-fit:cover;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.project:hover .project__media img{transform:scale(1.04)}.project:nth-child(2) .project__media{border-radius:50% 50% 0 0}.project:nth-child(3) .project__media{clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.project__counter{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;background:#050506b8;padding:.55rem .7rem;font-size:.54rem;position:absolute;top:1rem;right:1rem}.thesis{background:var(--void);text-align:center;place-items:center;min-height:145svh;display:grid;position:relative;overflow:hidden}.thesis__rings{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(72vw,72rem);position:absolute}.thesis__rings:before,.thesis__rings:after{content:"";border:1px solid var(--line);border-radius:inherit;position:absolute}.thesis__rings:before{inset:12%}.thesis__rings:after{inset:28%;box-shadow:0 0 100px #6c63ff24}.thesis__axis-x,.thesis__axis-y{background:var(--line);position:absolute}.thesis__axis-x{width:100vw;height:1px}.thesis__axis-y{width:1px;height:100%}.thesis__copy{z-index:2;width:min(75rem,88vw);position:relative}.thesis__copy small{letter-spacing:.2em;text-transform:uppercase;color:var(--signal);margin-bottom:2rem;font-size:.6rem;display:block}.thesis__copy h2{letter-spacing:-.085em;margin:0;font-size:clamp(3.8rem,9vw,9.2rem);font-weight:500;line-height:.83}.thesis__copy h2 i{font-family:Georgia,Times New Roman,serif;font-weight:400}.thesis__copy p{color:#f1f0ea9e;max-width:27rem;margin:2.5rem auto 0;font-size:.86rem;line-height:1.6}.cta{min-height:100svh;padding:8rem var(--pad)2rem;background:var(--electric);color:var(--void);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.cta__top{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #0505064d;justify-content:space-between;padding-top:1rem;font-size:.6rem;display:flex}.cta h2{letter-spacing:-.1em;width:100%;margin:auto 0;font-size:clamp(5.2rem,15vw,15rem);font-weight:600;line-height:.68}.cta h2 span{color:#0000;-webkit-text-stroke:max(1.5px,.009em)var(--void);margin-left:13vw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.cta__contact{border-top:1px solid #0505064d;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding-top:1rem;display:grid}.cta__contact a{letter-spacing:-.04em;border-bottom:1px solid var(--void);width:fit-content;margin-top:-12px;padding-top:12px;font-size:clamp(1.3rem,2.4vw,2.4rem);display:inline-block}.cta__contact div{letter-spacing:.14em;text-transform:uppercase;gap:1.5rem;font-size:.58rem;display:flex}.footer-code{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;opacity:.42;transform-origin:100% 100%;font-size:.5rem;line-height:1.35;position:absolute;bottom:3rem;right:-1.8vw;transform:rotate(-90deg)}.anatomy{background:var(--void);height:100svh;min-height:720px;position:relative;overflow:hidden}.anatomy__pin{background:var(--void);width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.anatomy__image{object-fit:cover;clip-path:inset(12% 18% round 24rem);filter:brightness(.82)saturate(.82);will-change:transform,clip-path,filter;width:100%;height:100%;position:absolute;inset:0}.anatomy__shade{background:linear-gradient(90deg,#050506c2 0%,#0000 48%,#0505063d 100%),linear-gradient(#0000 55%,#0505069e);position:absolute;inset:0}.anatomy__grid{opacity:.22;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.anatomy__topline{top:5.8rem;left:var(--pad);right:var(--pad);z-index:4;border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:.85rem;font-size:.58rem;display:flex;position:absolute}.anatomy h2{left:var(--pad);z-index:4;letter-spacing:-.1em;max-width:8ch;margin:0;font-size:clamp(5rem,11.4vw,13.5rem);font-weight:500;line-height:.68;position:absolute;bottom:3.2rem}.anatomy h2 span{display:block}.anatomy h2 span:last-child{color:#0000;-webkit-text-stroke:max(1.3px,.011em)#f1f0ead6;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}:root[lang=pt-BR] .anatomy h2 span:last-child{margin-top:.1em}.anatomy__note{z-index:5;background:var(--paper);width:min(19rem,25vw);color:var(--void);letter-spacing:normal;text-transform:none;text-wrap:pretty;opacity:0;padding:.95rem 1.1rem;font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:.92rem;line-height:1.45;position:absolute}.anatomy__note b{border-bottom:1px solid var(--line-dark);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal-deep);margin-bottom:.6rem;padding-bottom:.55rem;font-size:.56rem;font-weight:400;display:block}.anatomy__note--one{top:23%;left:13%}.anatomy__note--two{top:31%;right:10%}.anatomy__note--three{bottom:14%;right:19%}.anatomy__scan{z-index:3;background:linear-gradient(transparent,var(--signal),transparent);width:1px;box-shadow:0 0 20px var(--electric);opacity:.8;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.living{background:var(--paper);color:var(--void);position:relative}.living__header{padding:6rem var(--pad)1rem;border-bottom:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:.59rem;display:flex}.living__grid{grid-template-columns:48% 52%;display:grid}.living__visual{background:var(--void);height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.living__visual:after{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:1rem}.rig{height:100%;font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;flex-direction:column;padding:clamp(1.6rem,3vw,2.6rem);display:flex}.rig__hud{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:#f1f0ea8c;justify-content:space-between;align-items:baseline;padding-bottom:.8rem;font-size:.53rem;display:flex}.rig__state{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#f1f0eabf;transition:color .5s}.rig__state[data-lit=true]{color:var(--signal)}.living__visual .chapter__mark{aspect-ratio:1;width:clamp(96px,15vw,260px);top:70%;left:24%;transform:translate(-50%,-50%)}.rig__plate{flex-direction:column;display:flex}.rig[data-play=true] .rig__plate{animation:.52s cubic-bezier(.16,1,.3,1) both rig-plate}@keyframes rig-plate{0%{opacity:0;clip-path:inset(0 0 22%)}to{opacity:1;clip-path:inset(0)}}.rig__term{margin-top:1.4rem}.rig__ask{color:var(--ink);grid-template-columns:.8rem 1fr;gap:.55rem;margin:0 0 1.2rem;font-size:clamp(.66rem,1vw,.76rem);line-height:1.45;display:grid}.rig__ask i{color:var(--signal);font-style:normal}.rig__caret{background:var(--signal);vertical-align:-.05em;width:6px;height:.8em;margin-left:.25rem;display:inline-block}.rig[data-play=true] .rig__caret{animation:1.05s step-end 7 rig-blink}.rig__turns{margin:0;padding:0;list-style:none}.rig__turns li{color:#f1f0eadb;border-bottom:1px solid #f1f0ea17;grid-template-columns:18px 1fr auto;align-items:center;gap:.7rem;padding:.62rem 0;font-size:clamp(.6rem,.85vw,.68rem);display:grid}.rig__turns li:first-child{border-top:1px solid #f1f0ea17}.rig[data-play=true] .rig__turns li{--at:calc(.9s + var(--i)*1.15s);animation:.24s cubic-bezier(.22,1,.36,1) both rig-allocate;animation-delay:var(--at);border-color:#0000}.rig[data-play=true] .rig__icon{animation:.3s cubic-bezier(.16,1,.3,1) both rig-stamp;animation-delay:calc(var(--at) + .15s)}.rig[data-play=true] .rig__act{animation:.3s cubic-bezier(.22,1,.36,1) both rig-print;animation-delay:calc(var(--at) + .17s)}.rig[data-play=true] .rig__out{animation:.34s cubic-bezier(.16,1,.3,1) both rig-resolve;animation-delay:calc(var(--at) + .43s)}.rig__icon{width:18px;height:18px;color:var(--signal);place-items:center;display:grid}.rig__icon img,.rig__icon svg{object-fit:contain;width:100%;height:100%}.rig__out{letter-spacing:.06em;color:var(--signal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.55rem}.rig__board{grid-template-columns:repeat(3,1fr);align-content:start;gap:.7rem;margin-top:1.4rem;display:grid}.rig__lane{min-width:0}.rig__lane-head{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:#f1f0ea8c;justify-content:space-between;align-items:baseline;margin-bottom:.55rem;padding-bottom:.45rem;font-size:.48rem;display:flex}.rig__lane-head b{font-variant-numeric:tabular-nums;color:#f1f0eabf;font-weight:400}.rig__cards{flex-direction:column;gap:4px;min-height:10px;margin:0;padding:0;list-style:none;display:flex}.rig__card{border:1px solid #f1f0ea29;flex-direction:column;gap:3px;padding:6px 7px;display:flex}.rig__card u{background:#f1f0ea4d;height:1px;text-decoration:none;display:block}.rig__card u:first-of-type{width:78%}.rig__card u:last-of-type{width:44%}.rig__card[data-live=true]{border-color:#a9a5ff8c;box-shadow:0 0 12px #a9a5ff1f}.rig__card[data-live=true] u{background:#a9a5ff99}.rig__card[data-mine=true]{border-color:var(--signal);background:#6c63ff24}.rig__card small{letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:.42rem}.rig__skill{grid-template-columns:1fr 1fr;align-content:start;gap:1.1rem;margin-top:1.4rem;display:grid}.rig__col{flex-direction:column;min-width:0;display:flex}.rig__col-head{letter-spacing:.16em;text-transform:uppercase;color:#f1f0ea94;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.5rem;font-size:.52rem;display:flex}.rig__col-head b{letter-spacing:.1em;color:#f1f0ea66;font-variant-numeric:tabular-nums;font-weight:400}.rig__col[data-now=true] .rig__col-head b{color:var(--signal)}.rig[data-play=true][data-step="2"] .rig__col[data-now=true] .rig__col-head b{animation:.34s cubic-bezier(.16,1,.3,1) rig-notch}@keyframes rig-notch{0%{opacity:.15;text-shadow:0 0 14px #6c63ffe6}to{opacity:1;text-shadow:0 0 #6c63ff00}}.rig__doc{border:1px solid #f1f0ea2e;border-bottom-width:2px;padding:.45rem .7rem}.rig__doc p{color:#f1f0ea9e;border-bottom:1px solid #f1f0ea12;margin:0;padding:.5rem 0;font-size:clamp(.72rem,.95vw,.84rem);line-height:1.35}.rig__doc p:last-child{border-bottom:0}.rig__col-foot{align-items:baseline;gap:.3rem;margin:auto 0 0;padding-top:.9rem;display:flex}.rig__col-foot strong{letter-spacing:-.04em;color:#f1f0ea99;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:400;line-height:1}.rig__col-foot span{letter-spacing:.12em;text-transform:uppercase;color:#f1f0ea85;font-size:.48rem}.rig__col[data-now=true] .rig__col-head{color:var(--signal)}.rig__col[data-now=true] .rig__doc{background:#6c63ff14;border-color:#6c63ff99}.rig__col[data-now=true] .rig__doc p{color:#f1f0ead9;border-bottom-color:#6c63ff33}.rig__col[data-now=true] .rig__col-foot strong{color:var(--signal)}.rig__doc p[data-new=true]{position:relative}.rig__doc p[data-new=true]:after{content:"";background:var(--signal);transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.rig[data-play=true][data-step="2"] .rig__doc p[data-new=true]{animation:.42s cubic-bezier(.16,1,.3,1) both rig-write;animation-delay:calc(.14s + var(--i)*90ms)}.rig[data-play=true][data-step="2"] .rig__doc p[data-new=true]:after{animation:.56s cubic-bezier(.16,1,.3,1) both rig-nib;animation-delay:calc(.14s + var(--i)*90ms)}.rig[data-play=true][data-step="2"] .rig__col[data-now=true] .rig__doc{animation:.95s cubic-bezier(.16,1,.3,1) both rig-unroll}@keyframes rig-write{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes rig-nib{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.rig[data-play=true][data-step="2"] .rig__col[data-now=true] .rig__col-foot strong{animation:.55s cubic-bezier(.16,1,.3,1) 1.5s forwards rig-settle}@keyframes rig-settle{0%{text-shadow:0 0 20px #6c63ffd9}to{text-shadow:0 0 #6c63ff00}}@keyframes rig-unroll{0%{clip-path:inset(0 0 62%)}to{clip-path:inset(0)}}.rig__stamp{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.rig__fig{align-items:baseline;gap:.4rem;margin:0;display:flex}.rig__fig strong{letter-spacing:-.04em;color:var(--signal);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1}.rig__fig span{letter-spacing:.16em;text-transform:uppercase;color:#f1f0ea73;font-size:.55rem}.rig__eq{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:#f1f0ea6b;margin:0;font-size:.52rem;line-height:1.45}.rig__eq b{color:#f1f0eac7;font-weight:400;display:block}.rig[data-step="0"] .rig__eq b{text-decoration:line-through}@keyframes rig-allocate{0%{border-color:#0000}to{border-color:#f1f0ea17}}@keyframes rig-stamp{0%{opacity:0;transform:scale(.72)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rig-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rig-resolve{0%{opacity:0;color:var(--ink)}to{opacity:1;color:var(--signal)}}@keyframes rig-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.living__step{opacity:1}.rig__caret{display:none}.rig__plate,.rig__doc,.rig__doc p,.rig__col-head b,.rig__col-foot strong{clip-path:none;opacity:1;animation:none;transform:none}.rig__doc p[data-new=true]:after{display:none}}.living__copy{border-left:1px solid var(--line-dark)}.living__step{border-bottom:1px solid var(--line-dark);opacity:.3;flex-direction:column;justify-content:center;min-height:86svh;padding:clamp(4rem,8vw,9rem) clamp(2rem,6vw,7rem);transition:opacity .5s;display:flex}.living__step.is-active{opacity:1}.living__step small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.56rem}.living__step h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,7vw,7.2rem);font-weight:500;line-height:.87}.living__step h2 i{font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.living__step p{max-width:29rem;margin:2.5rem 0 0 auto;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.55}.field{background:var(--paper);height:100svh;min-height:720px;color:var(--void);position:relative;overflow:hidden}.field__pin{width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.field__image{object-fit:cover;clip-path:inset(8% 6% 8% 42%);will-change:transform,clip-path;width:100%;height:100%;position:absolute;inset:0}.field__veil{background:linear-gradient(90deg,#e7e5def0 0%,#e7e5dea6 34%,#0000 68%);position:absolute;inset:0}.field__top{top:5.8rem;left:var(--pad);right:var(--pad);z-index:3;border-bottom:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;font-size:.58rem;display:flex;position:absolute}.field__title{left:var(--pad);right:var(--pad);z-index:3;letter-spacing:-.1em;pointer-events:none;margin:0;font-size:clamp(4.5rem,12.2vw,12.5rem);font-weight:600;line-height:.7;position:absolute;top:50%;transform:translateY(-50%)}.field__title span{width:max-content;display:block}.field__title span:last-child{color:#0000;-webkit-text-stroke:max(1.4px,.009em)var(--void);margin-left:22vw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.field__card{right:var(--pad);z-index:3;border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e7e5ded1;grid-template-columns:auto minmax(160px,18rem);gap:1.5rem;width:min(31rem,38vw);padding:1rem;display:grid;position:absolute;bottom:2rem}.field__card strong{letter-spacing:-.07em;font-size:2.4rem;font-weight:400}.field__card p{text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.5}.collective{background:var(--void);height:100svh;min-height:720px;position:relative;overflow:hidden}.collective__pin{width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.collective__image{object-fit:cover;clip-path:circle(15%);filter:brightness(.72)saturate(.82);will-change:transform,clip-path,filter;width:84%;height:90%;position:absolute;inset:5% 8%}.collective__halo{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(58vw,58rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collective__halo:before,.collective__halo:after{content:"";border:1px solid var(--line);border-radius:inherit;position:absolute}.collective__halo:before{inset:12%}.collective__halo:after{inset:29%}.collective__top{top:5.8rem;left:var(--pad);right:var(--pad);z-index:4;border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;font-size:.58rem;display:flex;position:absolute}.collective__title{z-index:4;letter-spacing:-.09em;text-align:center;pointer-events:none;align-content:center;justify-items:center;margin:0;padding-top:3rem;font-size:clamp(4.2rem,10.5vw,10.8rem);font-weight:500;line-height:.75;display:grid;position:absolute;inset:0}.collective__title span{opacity:0;display:block}.collective__title span:nth-child(2){color:#0000;-webkit-text-stroke:max(1.2px,.011em)#f1f0eadb;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.collective__footer{left:var(--pad);right:var(--pad);z-index:4;border-top:1px solid var(--line);grid-template-columns:1fr minmax(240px,30rem);align-items:end;gap:2rem;padding-top:1rem;display:grid;position:absolute;bottom:2rem}.collective__counter{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--signal);font-size:.56rem}.collective__footer p{color:#f1f0eaad;margin:0;font-size:.82rem;line-height:1.55}.text-river{background:var(--paper);min-height:125svh;color:var(--void);padding:8rem 0 10rem;position:relative;overflow:hidden}.text-river__top{margin:0 var(--pad)6rem;border-bottom:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;font-size:.58rem;display:flex}.text-river__line{letter-spacing:-.095em;white-space:nowrap;align-items:center;width:max-content;font-size:clamp(6rem,15vw,15.5rem);font-weight:600;line-height:.69;display:flex}.text-river__line+.text-river__line{margin-top:3.3rem}.text-river__line:nth-child(3){color:#0000;-webkit-text-stroke:max(1.5px,.009em)var(--void);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;transform:translate(-28vw)}.text-river__line:nth-child(4){transform:translate(-8vw)}.text-river__line b{aspect-ratio:1;background:var(--electric);border-radius:50%;width:.16em;margin:0 .28em;display:inline-block;box-shadow:0 0 30px #6c63ff59}.text-river__foot{width:min(75rem,calc(100% - var(--pad)*2));margin:10rem var(--pad)0 auto;border-top:1px solid var(--line-dark);grid-template-columns:1fr minmax(260px,34rem);gap:3rem;padding-top:1rem;display:grid}.text-river__foot small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.text-river__foot p{letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,3rem);line-height:1.15}.no-formula{background:var(--paper);height:100svh;min-height:720px;color:var(--void);position:relative;overflow:hidden}.no-formula__pin{width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.no-formula__top{top:5.8rem;left:var(--pad);right:var(--pad);z-index:4;border-bottom:1px solid var(--line-dark);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;font-size:.58rem;display:flex;position:absolute}.no-formula__mark{letter-spacing:-.13em;color:#0000;-webkit-text-stroke:max(1.4px,.0045em)var(--void);transform-origin:40% 60%;margin:0;font-size:clamp(16rem,40vw,42rem);font-weight:700;line-height:.72;position:absolute;bottom:-.12em;left:-.05em}.no-formula__statements{top:28%;right:var(--pad);z-index:3;width:min(53vw,52rem);position:absolute;bottom:14%}.no-formula__statement{opacity:0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(4rem)}.no-formula__statement:first-child{opacity:1;transform:none}.no-formula__statement small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.56rem}.no-formula__statement h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.8rem,8.2vw,8.5rem);font-weight:500;line-height:.84}.no-formula__statement h2 i{font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.no-formula__statement p{max-width:27rem;margin:2rem 0 0 auto;font-size:.85rem;line-height:1.6}.no-formula__rail{right:var(--pad);bottom:2rem;left:var(--pad);background:var(--line-dark);height:1px;position:absolute}.no-formula__rail span{background:var(--electric);width:0;height:100%;display:block}@media (max-width:900px){.cursor,.cursor-ring,.nav__status{display:none}.nav{grid-template-columns:1fr auto}.menu{grid-template-columns:1fr}.menu__image{display:none}.hero__copy{width:92%}.hero__image{object-position:63% center}.hero__coordinates,.hero__mode{display:none}.hero__sub{grid-template-columns:1fr;gap:1.3rem}.manifesto__foot{width:100%}.metrics{grid-template-columns:1fr 1fr}.metric{border-top:1px solid var(--line-dark);min-height:18rem}.chapter{grid-template-columns:1fr;padding-top:9.5rem}.chapter__copy{align-self:start;padding:0}.chapter__number{margin-bottom:1rem}.chapter h2{font-size:clamp(3.8rem,15vw,7rem)}.chapter__body{margin-top:2rem}.chapter__media{inset:48% var(--pad)2rem;z-index:-1;position:absolute}.chapter__copy:after{content:"";z-index:-1;background:linear-gradient(var(--void)70%,transparent);position:absolute;inset:-2rem -1rem -3rem}.capabilities__grid{grid-template-columns:1fr}.capabilities__viewer{grid-row:1;height:58svh;position:relative;top:0}.instrument__remote{gap:.85rem;padding:3.6rem .9rem 1rem}.work__intro{grid-template-columns:1fr;gap:3rem}.project{grid-template-rows:auto 58%;grid-template-columns:1fr;gap:2rem}.project__copy h3{margin:1.3rem 0 1rem}.anatomy__image{clip-path:inset(8% round 18rem)}.anatomy__note{width:11rem}.living__grid{grid-template-columns:44% 56%}.living__step{padding-left:2rem;padding-right:2rem}.field__image{clip-path:inset(12% 5% 12% 34%)}.field__card{width:min(31rem,52vw)}.collective__image{width:96%;height:80%;inset:10% 2%}.no-formula__statements{width:60vw}}@media (max-width:767px){.field__title span{width:auto}.field__title span:last-child{margin-left:.6em}.work__track{width:300vw;height:100svh;min-height:640px;display:flex}.project{flex:0 0 100vw;min-height:0}.anatomy__pin{padding:0}.anatomy__topline{top:4.4rem}.anatomy h2{max-width:7ch;font-size:clamp(3.4rem,18vw,5.4rem);bottom:2.4rem}.anatomy__image{clip-path:inset(9% 7% round 13rem)}.anatomy__note{width:min(17rem,63vw);padding:.72rem .85rem;font-size:.82rem}.anatomy__note--one{top:15%;left:1.1rem}.anatomy__note--two{top:33.5%;right:1.1rem}.anatomy__note--three{inset:52% auto auto 1.1rem}.protocol__stage{height:auto;min-height:0;overflow:visible}.protocol__header{margin-bottom:2.4rem;position:static}.protocol__progress{display:none}.chapter{opacity:1;pointer-events:auto;padding:0 var(--pad)3.8rem;display:block;position:relative}.chapter+.chapter{border-top:1px solid var(--line);padding-top:3.2rem}.chapter__copy{position:static}.chapter__number{margin-bottom:.6rem}.chapter h2{font-size:clamp(2.9rem,12.5vw,4.4rem)}.chapter__body{margin-top:1.2rem}.chapter__media{z-index:auto;min-height:0;margin-top:1.7rem;padding-bottom:2.4rem;position:relative;inset:auto}.chapter__tag{padding:.5rem .75rem;bottom:.45rem;right:.55rem}.chapter__copy:after{display:none}.demo{height:auto;padding:.9rem}}@media (max-width:600px){.hero{min-height:620px}.hero__copy{justify-content:flex-end;padding-bottom:2rem}.hero h1{font-size:clamp(4rem,22vw,7rem)}.hero__sub p{max-width:24rem}.scroll-cue{display:none}.hero__image--human{clip-path:circle(22vw at 72% 39%)}.hero__halo{display:none}.manifesto{min-height:100svh;padding-top:8rem}.manifesto__index{top:4rem}.manifesto__statement{width:100%}.manifesto__foot{grid-template-columns:1fr;gap:1.2rem;margin-top:5rem}.manifesto__foot p{grid-column:1}.metrics{grid-template-columns:1fr}.metric{border-left:0;min-height:15rem}.anatomy,.anatomy__pin,.field,.field__pin,.collective,.collective__pin{min-height:680px}.anatomy__topline span:last-child,.field__top span:last-child,.collective__top span:last-child{display:none}.anatomy h2{font-size:clamp(3.2rem,17vw,4.6rem);bottom:2rem}.living__header span:last-child{display:none}.living__grid{display:block}.living__visual{z-index:1;height:60svh;min-height:400px;position:sticky;top:0}.living__visual .chapter__mark{width:78px;top:86%;left:44%}.living__copy{border-left:0}.living__step{min-height:72svh;padding:4rem 1.2rem}.rig{padding:1.15rem 1.2rem 1.25rem}.rig__board{gap:.5rem}.rig__skill{gap:.7rem}.rig__doc{padding-left:.45rem;padding-right:.45rem}.rig__doc p{padding:.3rem 0;font-size:.65rem}.rig__col-foot{padding-top:.6rem}.rig__turns li{grid-template-columns:16px 1fr;row-gap:.2rem;padding:.5rem 0}.rig__out{grid-column:2}.living__step h2{font-size:clamp(3.4rem,17vw,6rem)}.field__image{clip-path:inset(0 5% 10%);width:100%;height:88%;inset:12% 0 0}.field__veil{background:linear-gradient(#e7e5deeb,#0000 55%,#e7e5de7a)}.field__title{font-size:clamp(3.4rem,19vw,6rem);top:32%}.field__card{left:var(--pad);right:var(--pad);width:auto}.collective__halo{width:105vw}.collective__image{width:100%;height:71%;inset:15% 0 14%}.collective__title{font-size:clamp(4rem,19vw,6.5rem)}.collective__footer{grid-template-columns:1fr;gap:.7rem}.text-river{min-height:100svh;padding-top:6rem}.text-river__top span:last-child,.no-formula__top span:last-child{display:none}.text-river__line+.text-river__line{margin-top:2rem}.text-river__foot{grid-template-columns:1fr;margin-top:7rem}.no-formula,.no-formula__pin{min-height:680px}.no-formula__mark{opacity:.32;font-size:70vw;bottom:.02em;left:-.1em}.no-formula__statements{width:auto;top:20%;left:1.2rem;right:1.2rem}.no-formula__statement h2{font-size:clamp(3.2rem,16vw,6rem)}.no-formula__statement p{margin-left:0}.protocol__stage{min-height:680px}.protocol__header span:last-child,.protocol__progress{display:none}.chapter{padding-left:1.1rem;padding-right:1.1rem}.chapter__body{grid-template-columns:1fr;gap:.7rem}.velocity{min-height:90svh}.velocity__note{grid-template-columns:1fr;margin-top:7rem}.capabilities{padding-top:6rem}.capabilities__viewer{min-height:390px}.capability{grid-template-columns:1.5rem 1fr auto}.work__intro{min-height:60svh}.project{padding-top:4.5rem}.thesis{min-height:115svh}.thesis__rings{width:125vw}.cta{min-height:90svh}.cta__contact{grid-template-columns:1fr}.cta__contact div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cursor,.cursor-ring{display:none}.anatomy__image,.field__image{clip-path:inset(0)}.collective__image{clip-path:circle(72%);filter:brightness()saturate()}.anatomy__note,.collective__title span{opacity:1}.no-formula,.no-formula__pin{height:auto;min-height:0;overflow:visible}.no-formula__mark,.no-formula__rail{display:none}.no-formula__top{padding-top:5rem;position:relative;top:0}.no-formula__statements{width:auto;padding:4rem var(--pad);position:relative;top:0;bottom:auto;right:0}.no-formula__statement{opacity:1;min-height:65svh;position:relative;transform:none}}.orbital-page{background:var(--void);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.nav--menu-open{color:var(--void);mix-blend-mode:normal}.menu__meta button{font-size:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:-15px -10px;padding:15px 10px}.celeste-operator,.celeste-operator__canvas,.celeste-operator__fallback,.celeste-operator__vignette{width:100%;height:100%;position:absolute;inset:0}.celeste-operator{background:#000;overflow:hidden;transform:translateZ(0)}.celeste-operator__canvas{z-index:2;contain:size layout paint;display:block}.celeste-operator__fallback{z-index:1;background:radial-gradient(at 72% 43%,#6c63ff24,#0000 27%),linear-gradient(90deg,#000 0%,#040405 54%,#090910 100%)}.celeste-operator__vignette{z-index:4;pointer-events:none;background:linear-gradient(90deg,#000000ad 0%,#00000014 48%,#0000 76%),linear-gradient(#0000 62%,#000000c2 100%)}.hero__visual{cursor:none}.hero__visual:after{background:linear-gradient(90deg,#000000c7 0%,#0000002e 48%,#00000014 100%),linear-gradient(#0000 64%,#000000b3)}.hero__mode{color:var(--signal)}.capability{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.capabilities__viewer img{transition:opacity .35s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s}.orbital-page a:focus-visible,.orbital-page button:focus-visible,.nav a:focus-visible,.nav button:focus-visible,.menu a:focus-visible,.menu button:focus-visible,.cta a:focus-visible{outline:2px solid var(--signal);outline-offset:5px}@media (max-width:900px){.celeste-operator__vignette{background:linear-gradient(#0000 18%,#00000024 42%,#000000db 100%),linear-gradient(90deg,#00000047,#0000 65%)}.project{min-height:760px}.instrument__plate{inset:4rem 1.2rem 4.8rem}}@media (max-width:600px){.nav{padding-top:1.1rem}.menu__panel{padding-top:5.5rem}.menu__panel small{margin-bottom:3rem}.menu__links a{font-size:clamp(2.65rem,14vw,4.6rem)}.celeste-operator__canvas{-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 96%);mask-image:linear-gradient(#000 0% 68%,#0000 96%)}.hero__copy{padding-bottom:2.4rem}.hero h1{max-width:8ch;font-size:clamp(3.6rem,18.5vw,6.2rem)}.hero__sub{gap:1rem}.project{min-height:720px}.project__copy{padding-right:0}.project__media{min-height:360px}.capabilities__viewer{height:64svh;min-height:500px}.instrument__plate{inset:3.65rem .65rem 4.4rem}.instrument__header{height:2.35rem;padding:0 .65rem;font-size:.43rem}.instrument__process{padding:3.2rem .65rem .6rem}.instrument-process__line{left:4.35rem}.instrument-process__signal{left:4.08rem}.instrument-process__node{grid-template-columns:2.65rem .8rem minmax(0,1fr);gap:.45rem;min-height:3rem;padding:.45rem 0}.instrument-process__node.is-approval{padding-left:.5rem}.instrument-process__state{display:none}.instrument-process__copy strong{font-size:.68rem}.instrument-memory__file{width:calc(100% - 1.3rem);top:3.5rem;left:.65rem}.instrument-memory__row{grid-template-columns:3.2rem minmax(0,1fr);padding:.58rem .65rem}.instrument-memory__recall{width:82%;bottom:.65rem;right:.65rem}.instrument-improve__notice{width:calc(100% - 1.3rem);top:3.5rem;left:.65rem}.instrument-improve__document{width:calc(100% - 1.3rem);bottom:.65rem;right:.65rem}.instrument-improve__commit{grid-template-columns:1.4rem 1fr}.instrument-improve__commit small{display:none}.instrument__integrate{--core:clamp(6rem,38%,8.5rem);--core-y:calc(50% + 1.175rem)}.instrument-integrate__node{grid-template-columns:2rem minmax(0,1fr);gap:.4rem;width:39%;padding:.45rem}.instrument-integrate__logo{width:2rem;height:2rem}.instrument-integrate__node em{display:none}.instrument-integrate__node.is-nw,.instrument-integrate__node.is-ne{top:20%}.instrument-integrate__node.is-sw,.instrument-integrate__node.is-se{bottom:7%}}@media (prefers-reduced-motion:reduce){.instrument__animated{opacity:1!important;clip-path:none!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.instrument-process__signal,.instrument-memory__scan,.instrument-remote__sleep,.instrument-integrate__pulse{display:none}.protocol__stage{height:auto;min-height:0;overflow:visible}.protocol__header{margin-bottom:2.6rem;position:static}.protocol__progress{display:none}.chapter{opacity:1;pointer-events:auto;padding:0 var(--pad)4.5rem;position:relative}.chapter+.chapter{border-top:1px solid var(--line);padding-top:3.5rem}.chapter__copy{position:static}.chapter__media{z-index:auto;min-height:22rem;margin-top:2.2rem;position:relative;inset:auto}.chapter__copy:after{display:none}.demo{height:auto}}
