:root{--canvas:#f1f0ea;--canvas-rgb:241 240 234;--paper:#e7e5de;--raised:#fff;--ink:#050506;--ink-rgb:5 5 6;--void:#050506;--void-soft:#e7e5de;--muted:#62625b;--line:rgb(var(--ink-rgb)/.16);--line-dark:#05050629;--electric:#6c63ff;--signal:#4a42d6;--signal-pale:#a9a5ff;--signal-deep:#3b3486;--ok:#237a46;--ok-pale:var(--ok);--mx:68%;--my:44%;--pad:clamp(1.1rem,2.3vw,2.4rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#050506;--canvas-rgb:5 5 6;--ink:#f1f0ea;--ink-rgb:241 240 234;--void-soft:#0b0b0d;--muted:#a3a29b;--signal:#a9a5ff;--ok:#8fe3ad;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{overflow-anchor:none;background:var(--canvas);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%,#0505060d 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);width:100%;height:100%;box-shadow:none;transform-origin:0;display:block;transform:scaleX(0)}.preloader{z-index:1000;padding:var(--pad);background:var(--paper);color:var(--void);grid-template-rows:1fr auto;display:none;position:fixed;inset:0}body.loading .preloader{display:grid}.preloader__mark{place-self:center}.preloader__logo{width:clamp(180px,46vw,640px);height:auto;display:block}.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:#f1f0ea;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));border:1px solid rgb(var(--ink-rgb)/.14);background:rgb(var(--canvas-rgb)/.82);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:0;pointer-events:none;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 #fff9,0 6px 24px #05050614}.nav__glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff59,#fff0 58%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav__glass{background:rgb(var(--canvas-rgb)/.96)}}.nav[data-nav-state=top] .nav__glass{-webkit-backdrop-filter:none;backdrop-filter:none}.nav[data-nav-state=pinned]{padding:1.15rem var(--pad);mix-blend-mode:normal;color:var(--ink)}.nav[data-nav-state=pinned] .nav__glass{opacity:1;transform:translateY(0)scale(1)}.nav__brand{justify-self:start;align-items:center;margin:-10px -8px;padding:10px 8px;display:inline-flex}.nav__logo{--logo-w:clamp(120px,11vw,160px);width:var(--logo-w);height:calc(var(--logo-w)*288/1196);transition:width .4s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}.nav__logo .fludd-logo__ch{opacity:1;transition:transform .45s cubic-bezier(.22,1,.36,1)calc(.12s + var(--i)*45ms),opacity .3s ease calc(.12s + var(--i)*45ms);transform:translate(0)}.nav[data-nav-state=pinned] .nav__logo{width:calc(var(--logo-w)*.33);transition-delay:.3s}.nav[data-nav-state=pinned] .nav__logo .fludd-logo__ch{transform:translateX(calc(var(--dx)*-1px));opacity:0;transition-delay:calc((4 - var(--i))*45ms)}.fludd-logo__mark{transform-box:fill-box;transform-origin:50% 100%}.nav[data-nav-state=pinned] .fludd-logo__mark{animation:.9s ease-in-out .2s both fludd-sway}@keyframes fludd-sway{0%{transform:rotate(0)}35%{transform:rotate(-8deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.nav__logo,.nav__logo .fludd-logo__ch{transition:none}.fludd-logo__mark{animation:none!important}}.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:var(--ok);width:.42rem;height:.42rem;box-shadow:none;border-radius:50%}.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{background:var(--canvas);isolation:isolate;height:100svh;min-height:680px;position:relative;overflow:hidden}.hero__visual{cursor:none;position:absolute;inset:0}.hero__visual:after{content:"";z-index:3;background:linear-gradient(90deg,rgb(var(--canvas-rgb)/.76)0%,rgb(var(--canvas-rgb)/.08)43%,rgb(var(--canvas-rgb)/.08)100%),linear-gradient(0deg,rgb(var(--canvas-rgb)/.62),transparent 32%);pointer-events:none;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__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:rgb(var(--ink-rgb)/.72);margin:0;font-size:clamp(.82rem,1vw,1rem);line-height:1.55}.scroll-cue{pointer-events:auto;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:rgb(var(--ink-rgb)/.7);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{margin-top:-.26em;margin-bottom:-.16em;padding-top:.26em;padding-bottom:.16em;display:block;overflow:hidden}.manifesto__line>span{transition:transform 1s cubic-bezier(.22,1,.36,1)calc(var(--l,0)*.15s);display:block}.manifesto__statement[data-in=false] .manifesto__line>span{transform:translateY(135%)}.manifesto__line:nth-child(3)>span{transition:clip-path 1.15s cubic-bezier(.25,1,.5,1)calc(var(--l,0)*.15s + 80ms)}.manifesto__statement[data-in=false] .manifesto__line:nth-child(3)>span{clip-path:inset(-.3em 100% -.3em 0);transform:none}.manifesto__mark{font-style:inherit;white-space:nowrap}.manifesto__ch{color:var(--electric);display:inline-block}.manifesto__statement[data-in=false] .manifesto__ch{opacity:0}.manifesto__statement[data-in=true] .manifesto__ch{animation:1.15s cubic-bezier(.16,1,.3,1) both ia-land;animation-delay:calc(1.25s + var(--c,0)*.14s)}@keyframes ia-land{0%{opacity:0;filter:blur(.13em);text-shadow:none;transform:translateY(-.3em)scale(1.22)}60%{opacity:1}72%{filter:blur();text-shadow:0 0 .34em #6c63ffbf,0 0 .9em #6c63ff66;transform:none}to{opacity:1;filter:blur();text-shadow:0 0 #6c63ff00;transform:none}}@media (prefers-reduced-motion:reduce){.manifesto__line>span,.manifesto__line:nth-child(3)>span{transition:none}.manifesto__statement[data-in=true] .manifesto__ch{animation:none}}.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(--canvas);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)rgb(var(--ink-rgb)/.8);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:rgb(var(--ink-rgb)/.65);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--inline{border-top:0;align-items:center;gap:.4em;margin-top:0;display:inline-flex}.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{max-width:34ch;color:rgb(var(--ink-rgb)/.62);text-wrap:pretty;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:rgb(var(--ink-rgb)/.022);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:rgb(var(--ink-rgb)/.66);text-transform:uppercase}.demo__intent dd{color:rgb(var(--ink-rgb)/.82);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:rgb(var(--ink-rgb)/.62);font-weight:400;transition:color .5s}.demo__burst-lines li em{color:rgb(var(--ink-rgb)/.62);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 rgb(var(--ink-rgb)/.22);grid-template-columns:repeat(3,1fr);gap:2px;width:3.5rem;padding:3px;display:grid}.demo__ship-deck i{aspect-ratio:4/3;background:rgb(var(--ink-rgb)/.17)}.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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.62);overflow-wrap:anywhere;font-size:.53rem}.demo__ship-meta small[data-flag]{border-left:1px solid rgb(var(--ink-rgb)/.28);color:rgb(var(--ink-rgb)/.62);margin-top:.3rem;padding-left:.5rem}.demo__ship-gate{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.66);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:rgb(var(--ink-rgb)/.12);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:rgb(var(--ink-rgb)/.62);font-size:.53rem}.demo__node[data-state=blocked] small{color:rgb(var(--ink-rgb)/.62)}.demo__node[data-state=blocked] small img{filter:grayscale();opacity:.45}.demo__node[data-state=blocked] b{color:rgb(var(--ink-rgb)/.62)}.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:rgb(var(--ink-rgb)/.7);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:rgb(var(--ink-rgb)/.04);background-image:radial-gradient(circle,rgb(var(--ink-rgb)/.32)0 1px,transparent 1.5px),radial-gradient(circle,rgb(var(--ink-rgb)/.32)0 1px,transparent 1.5px),radial-gradient(circle,rgb(var(--ink-rgb)/.32)0 1px,transparent 1.5px),radial-gradient(circle,rgb(var(--ink-rgb)/.32)0 1px,transparent 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;min-height:2.7em;color:rgb(var(--ink-rgb)/.88);font-size:.6rem;line-height:1.35;transition:color .42s cubic-bezier(.16,1,.3,1)}.demo__perm-copy>small{letter-spacing:.12em;min-height:2.7em;color:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.62)}.demo__perms li[data-granted=false] .demo__perm-copy>small{color:rgb(var(--ink-rgb)/.26)}.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:rgb(var(--ink-rgb)/.88)}.demo__perms li[data-granted=false] .demo__perm-copy>small{color:rgb(var(--ink-rgb)/.62)}.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:rgb(var(--ink-rgb)/.62);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .9rem;font-size:.56rem;display:flex}.demo__cross-join i{color:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.62);border-bottom:1px solid var(--line);padding:0 0 .45rem;font-weight:400}.demo__cross-table td{text-align:right;color:rgb(var(--ink-rgb)/.74);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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.66);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:rgb(var(--ink-rgb)/.55)}.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:rgb(var(--ink-rgb)/.62)}.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:rgb(var(--ink-rgb)/.64);margin:auto 0 0;padding-top:.9rem;font-size:.52rem}@media (min-width:1200px) and (max-height:960px){.chapter{padding-top:9rem;padding-bottom:1.5rem}.demo{padding-block:1.35rem}.demo--ledger{max-width:32rem}}.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(--canvas);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(.64)contrast(1.12);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{background:#0303057a;border:1px solid #a9a5ff47;position:absolute;inset:4.5rem 2rem 5.2rem;box-shadow:inset 0 0 0 1px #ffffff06}.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;border-bottom:1px solid rgb(var(--ink-rgb)/.12);letter-spacing:.12em;text-transform:uppercase;background:#050506b3;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:rgb(var(--ink-rgb)/.68);align-items:center;gap:.45rem;display:inline-flex}.instrument__count{border-left:1px solid rgb(var(--ink-rgb)/.18);color:var(--signal);font-variant-numeric:tabular-nums;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{--rail-time:3.6rem;--rail-gap:.75rem;--rail-dot:1rem;--rail-axis:calc(var(--rail-time) + var(--rail-gap) + var(--rail-dot)/2);align-content:space-evenly;height:100%;display:grid;position:relative}.instrument-process__line{top:2.5%;bottom:2.5%;left:calc(var(--rail-axis) - .5px);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;transform:scaleY(0)}.instrument-process__signal{z-index:3;top:1%;left:calc(var(--rail-axis) - .29rem);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}.instrument-process__node{z-index:2;grid-template-columns:calc(var(--rail-time) - var(--rail-inset,0rem))var(--rail-dot)minmax(0,1fr)auto;align-items:center;gap:var(--rail-gap);border-bottom:1px solid rgb(var(--ink-rgb)/.11);opacity:0;min-height:3.5rem;animation:instrument-process-node .65s calc(.28s + var(--instrument-index)*.36s)cubic-bezier(.16,1,.3,1)forwards;padding:.7rem .85rem .7rem 0;display:grid;position:relative;transform:translate(-1rem)}.instrument-process__node.is-approval{--rail-inset:calc(.85rem + 1px);background:#6c63ff17;border:1px solid #a9a5ff7a;padding-left:.85rem}.instrument-process__time{color:rgb(var(--ink-rgb)/.62);font-size:.52rem}.instrument-process__dot{border:1px solid var(--signal);background:var(--canvas);width:.52rem;height:.52rem;animation:instrument-dot 1.5s calc(.3s + var(--instrument-index)*.36s)ease-out forwards;border-radius:50%;justify-self:center;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{min-width:2.5rem;color:rgb(var(--ink-rgb)/.62);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.47rem}.is-approval .instrument-process__state{color:var(--ink);white-space:nowrap;border:1px solid #a9a5ff59;padding:.35rem .5rem;animation:2.6s ease-in-out 2.4s infinite instrument-approval-wait}@keyframes instrument-approval-wait{0%,to{border-color:#a9a5ff59;box-shadow:0 0 #a9a5ff00}50%{border-color:#a9a5ffbf;box-shadow:0 0 .9rem #a9a5ff38}}.instrument__memory{overflow:hidden}.instrument-memory__file{border:1px solid rgb(var(--ink-rgb)/.18);opacity:0;background:#050506d6;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{border-bottom:1px solid rgb(var(--ink-rgb)/.12);letter-spacing:.08em;text-transform:uppercase;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{border-bottom:1px solid rgb(var(--ink-rgb)/.07);opacity:0;animation:instrument-memory-row .52s calc(.55s + var(--instrument-index)*.18s)ease-out forwards;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{border:1px solid rgb(var(--ink-rgb)/.2);opacity:0;background:#050506e6;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:rgb(var(--ink-rgb)/.62)}.instrument-improve__bar b{color:var(--signal);font-weight:400}.instrument-improve__line{border-bottom:1px solid rgb(var(--ink-rgb)/.08);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;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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.96);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__ripple{top:var(--core-y);width:var(--core);margin-top:calc(var(--core)/-2);margin-left:calc(var(--core)/-2);aspect-ratio:1;pointer-events:none;opacity:0;border:1px solid #a9a5ffbf;border-radius:50%;animation:.75s cubic-bezier(.16,1,.3,1) forwards instrument-integrate-ripple;position:absolute;left:50%;box-shadow:0 0 1.1rem #a9a5ff4d,inset 0 0 .9rem #a9a5ff2e}@keyframes instrument-integrate-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}.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:rgb(var(--ink-rgb)/.6);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;border:1px solid rgb(var(--ink-rgb)/.14);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;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{background:rgb(var(--ink-rgb)/.07);width:2.5rem;height:2.5rem;color:var(--signal);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:rgb(var(--ink-rgb)/.62);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;animation:.55s cubic-bezier(.16,1,.3,1) capability-ignite}@keyframes capability-ignite{0%{background-color:#6c63ff29;border-color:#a9a5fff2}to{background-color:#0000}}.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}.viewer__digit{animation:.5s cubic-bezier(.16,1,.3,1) both viewer-digit-in;display:inline-block}.viewer__mode{animation:.45s cubic-bezier(.16,1,.3,1) 80ms both viewer-mode-in}@keyframes viewer-digit-in{0%{opacity:0;filter:blur(6px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes viewer-mode-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.viewer__scan{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(0deg,#a9a5ffcc 0,#a9a5ff38 2px,#6c63ff12 14%,#0000 30%);animation:.8s cubic-bezier(.65,0,.35,1) forwards viewer-scan;position:absolute;inset:0;transform:translateY(-101%)}@keyframes viewer-scan{0%{opacity:0;transform:translateY(-101%)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(0)}}@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(calc(var(--rail-h,30rem)*.965 - .58rem))}}@keyframes instrument-dot{0%{background:var(--canvas);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:rgb(var(--ink-rgb)/.28);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{border:1px solid rgb(var(--ink-rgb)/.14);opacity:0;border-radius:.55rem;padding:.5rem .55rem 1.15rem;font-size:.56rem;line-height:1.45;position:relative;transform:translateY(6px)}.instrument-remote__ask{background:rgb(var(--ink-rgb)/.06);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:rgb(var(--ink-rgb)/.62);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{border:1px dashed rgb(var(--ink-rgb)/.22);opacity:0;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:rgb(var(--ink-rgb)/.34);border-radius:50%;width:.4rem;height:.4rem;animation:2.8s ease-in-out 1.9s infinite instrument-remote-away-dot}@keyframes instrument-remote-away-dot{0%,to{background:rgb(var(--ink-rgb)/.34)}50%{background:rgb(var(--ink-rgb)/.62)}}.instrument-remote__away small{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.72);font-size:.5rem}.instrument-remote__away em{color:rgb(var(--ink-rgb)/.62);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{border-bottom:1px solid rgb(var(--ink-rgb)/.1);opacity:0;animation:instrument-remote-work .5s calc(1.7s + var(--instrument-index)*.38s)cubic-bezier(.16,1,.3,1)forwards;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:rgb(var(--ink-rgb)/.62);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(--canvas);color:var(--ink);position:relative;overflow:hidden}.work__intro{min-height:100svh;padding:9rem var(--pad)3rem;flex-direction:column;display:flex;position:relative}.work__intro small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-size:.62rem}.work__lede{justify-content:space-between;align-items:flex-end;gap:clamp(1.6rem,5vw,3.8rem);margin-top:clamp(1.4rem,3.4vw,2.2rem);display:flex}.work__intro h2{letter-spacing:-.075em;max-width:16ch;margin:0;font-size:clamp(2.6rem,6.2vw,4.4rem);font-weight:500;line-height:.92}.work__intro h2 i{letter-spacing:-.05em;font-family:Georgia,Times New Roman,Noto Serif,Liberation Serif,serif;font-style:italic;font-weight:400;display:block}.work__lede p{max-width:44ch;color:rgb(var(--ink-rgb)/.62);margin:0 0 .4rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.45}.work__rigs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.1rem);min-height:0;margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.work__legend{border-top:1px solid var(--line);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.15em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.2rem,2.6vw,1.6rem);padding-top:1rem;font-size:.56rem;display:flex}.work__legend b{color:var(--signal);font-weight:400}.work__track{width:300vw;height:100svh;min-height:680px;display:flex}.project{background:var(--canvas);color:var(--ink);border-left:1px solid var(--line);flex:0 0 100vw;position:relative;overflow:hidden}.project:before{content:"";background-image:repeating-linear-gradient(90deg,rgb(var(--ink-rgb)/.045)0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgb(var(--ink-rgb)/.045)0 1px,transparent 1px 120px);pointer-events:none;position:absolute;inset:0}.project:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#6c63ff33 0%,#6c63ff0f 38%,#0000 68%);width:min(46rem,70vw);position:absolute;top:34%;left:58%;transform:translate(-50%,-50%)}.project__media{z-index:1;position:absolute;inset:9.4rem 0 0 43%;overflow:hidden}.project__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050506fa 0%,#050506f5 28%,#0505069e 44%,#0505060f 62%,#0000 78%),linear-gradient(#0000 58%,#050506b8 100%);position:absolute;inset:0}.project__copy{z-index:3;height:100%;padding:5.5rem var(--pad)2rem;flex-direction:column;justify-content:space-between;display:flex;position:relative}.project__top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.project__copy small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-size:.6rem}.project__block{flex-direction:column;gap:clamp(.9rem,2vw,1.5rem);max-width:46rem;display:flex}.project__kicker{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);font-size:.55rem}.project__copy h3{letter-spacing:-.075em;margin:0;font-size:clamp(2.6rem,5.9vw,5.3rem);font-weight:500;line-height:.92}.project__copy h3 i{letter-spacing:-.05em;font-family:Georgia,Times New Roman,Noto Serif,Liberation Serif,serif;font-style:italic;font-weight:400;display:block}.project__copy p{max-width:50ch;color:rgb(var(--ink-rgb)/.68);margin:0;font-size:clamp(.86rem,1.1vw,.95rem);line-height:1.45}.project__counter{color:rgb(var(--ink-rgb)/.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.08em;background:#050506b8;padding:.55rem .7rem;font-size:.54rem}.deploy-inst{--deploy-cell:rgb(var(--ink-rgb)/.09);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace}.deploy-inst--rig{border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.deploy-inst__head,.deploy-inst__foot{letter-spacing:.16em;text-transform:uppercase;height:2.25rem;color:rgb(var(--ink-rgb)/.62);flex:0 0 2.25rem;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .8rem;font-size:.52rem;display:flex}.deploy-inst__head{border-bottom:1px solid var(--line)}.deploy-inst__foot{border-top:1px solid var(--line)}.deploy-inst__body{flex-direction:column;flex:1;min-height:0;padding:1rem .8rem;display:flex}.deploy-inst__state{color:rgb(var(--ink-rgb)/.62);align-items:center;gap:.5rem;display:inline-flex}.deploy-inst__state i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 8px var(--signal);border-radius:50%}.deploy-inst__note{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.26);margin:auto 0 0;padding-top:.9rem;font-size:.5rem}.deploy-inst__readout{right:var(--pad);z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;text-transform:uppercase;min-width:14rem;color:rgb(var(--ink-rgb)/.62);background:#050506db;justify-content:space-between;align-items:center;gap:1.4rem;padding:.7rem .85rem;font-size:.54rem;display:flex;position:absolute;bottom:2rem}.deploy-inst--panel{height:100%}.deploy-inst--panel .deploy-inst__note{display:none}@keyframes deploy-breathe{0%,to{opacity:1}50%{opacity:.55}}.deploy-inst .is-breathing{animation:2.4s cubic-bezier(.37,0,.63,1) infinite deploy-breathe}.deploy-log{flex-direction:column;height:100%;display:flex}.deploy-log__row{border-bottom:1px solid var(--deploy-cell);grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:.7rem;padding:.55rem 0;display:grid}.deploy-log__at{letter-spacing:.08em;color:rgb(var(--ink-rgb)/.62);font-size:.54rem}.deploy-log__what{color:rgb(var(--ink-rgb)/.62);font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:.78rem}.deploy-log__row--live{border:1px solid var(--signal);margin-top:.4rem;padding:.7rem .65rem;box-shadow:inset 0 0 26px #a9a5ff29}.deploy-log__row--live .deploy-log__at,.deploy-log__row--live .deploy-log__what{color:var(--signal)}.deploy-inst--panel .deploy-log{justify-content:center;gap:.2rem;padding:0 0 0 clamp(1rem,2vw,2rem)}.deploy-inst--panel .deploy-log__row{grid-template-columns:5rem minmax(0,1fr);padding:1.15rem 0}.deploy-inst--panel .deploy-log__at{font-size:.68rem}.deploy-inst--panel .deploy-log__what{letter-spacing:-.01em;font-size:1.35rem}.deploy-inst--panel .deploy-log__row--live{padding:1.15rem 1rem}.deploy-week{flex-direction:column;height:100%;display:flex}.deploy-week__grid{grid-template-columns:2.6rem repeat(var(--days),minmax(0,1fr));flex:1;gap:3px;min-height:0;display:grid}.deploy-week__day,.deploy-week__hour{letter-spacing:.1em;color:rgb(var(--ink-rgb)/.62);align-items:center;font-size:.46rem;display:flex}.deploy-week__day{height:.9rem}.deploy-week__cell{border:1px solid var(--deploy-cell);min-width:0;color:rgb(var(--ink-rgb)/.62);flex-direction:column;justify-content:center;gap:.2rem;padding:0 .4rem;font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:.74rem;display:flex}.deploy-week__cell--settled{background:#a9a5ff12}.deploy-week__cell--live{border-color:var(--signal);background:#a9a5ff1a;align-items:center;box-shadow:inset 0 0 20px #a9a5ff33}.deploy-week__cell b{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;color:var(--signal);font-size:.46rem;font-weight:400}.deploy-week__cell s{color:rgb(var(--ink-rgb)/.24)}.deploy-week__cell em{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.12em;color:rgb(var(--ink-rgb)/.62);font-size:.5rem;font-style:normal}.deploy-inst--panel .deploy-week__grid{grid-template-columns:4rem repeat(var(--days),minmax(0,10.6rem));border-top:1px solid var(--line);border-left:1px solid var(--deploy-cell);grid-template-rows:1.9rem;grid-auto-rows:minmax(0,9.4rem);align-content:start;gap:0}.deploy-inst--panel .deploy-week__day,.deploy-inst--panel .deploy-week__hour{padding:0 .85rem;font-size:.56rem}.deploy-inst--panel .deploy-week__day{border-right:1px solid var(--deploy-cell);border-bottom:1px solid var(--line);height:auto;color:rgb(var(--ink-rgb)/.62)}.deploy-inst--panel .deploy-week__corner{border-bottom:1px solid var(--line)}.deploy-inst--panel .deploy-week__cell{border:0;border-right:1px solid var(--deploy-cell);border-bottom:1px solid var(--deploy-cell);align-items:flex-start;padding:0 .85rem;font-size:.85rem}.deploy-inst--panel .deploy-week__cell--live{border:1px solid var(--signal);box-shadow:inset 0 0 46px #a9a5ff33,0 0 22px #a9a5ff29}.deploy-inst--panel .deploy-week__cell b{margin-top:.15rem;font-family:Arial,Helvetica,Liberation Sans,sans-serif;font-size:1rem}.deploy-sieve{flex-direction:column;gap:1.1rem;height:100%;display:flex}.deploy-sieve__head{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.45rem;font-size:.5rem;display:flex}.deploy-sieve__head b{letter-spacing:.02em;color:rgb(var(--ink-rgb)/.62);font-size:.82rem;font-weight:400}.deploy-sieve__bar{background:rgb(var(--ink-rgb)/.16);height:5px;display:block}.deploy-sieve__tier--live{border:1px solid var(--signal);margin:0 -.6rem;padding:.65rem .6rem;box-shadow:inset 0 0 26px #a9a5ff29}.deploy-sieve__tier--live .deploy-sieve__head,.deploy-sieve__tier--live .deploy-sieve__head b{color:var(--signal)}.deploy-sieve__tier--live .deploy-sieve__bar{background:var(--signal);box-shadow:0 0 10px var(--signal)}.deploy-inst--panel .deploy-sieve{justify-content:center;gap:clamp(1.4rem,3.4vw,2.6rem);padding:0 clamp(1rem,3vw,3rem) 0 clamp(1rem,2vw,2rem)}.deploy-inst--panel .deploy-sieve__head{font-size:.62rem}.deploy-inst--panel .deploy-sieve__head b{letter-spacing:-.04em;font-size:2.2rem}.deploy-inst--panel .deploy-sieve__bar{height:8px}.deploy-inst--panel .deploy-sieve__tier--live{margin:0 -1rem;padding:1.1rem 1rem}.thesis{background:var(--canvas);text-align:center;place-items:center;min-height:145svh;display:grid;position:relative;overflow:hidden}.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{max-width:27rem;color:rgb(var(--ink-rgb)/.62);margin:2.5rem auto 0;font-size:.86rem;line-height:1.6}.cta{min-height:100svh;padding:8rem var(--pad)2rem;background:var(--void);color:var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.cta__top{border-top:1px solid rgb(var(--ink-rgb)/.3);letter-spacing:.16em;text-transform:uppercase;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(--ink);margin-left:13vw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.cta__contact{border-top:1px solid rgb(var(--ink-rgb)/.3);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;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;align-items:center;gap:1.5rem;font-size:.58rem;display:flex}.cta__logo{width:120px;height:auto}.footer-links{z-index:1;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:.875rem;display:flex;position:relative}.footer-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.lead__privacy a{text-underline-offset:4px;text-decoration:underline}.footer-code{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;opacity:1;transform-origin:100% 100%;font-size:.5rem;line-height:1.35;position:absolute;bottom:3rem;right:-1.8vw;transform:rotate(-90deg)}.anatomy{background:var(--canvas);height:100svh;min-height:720px;position:relative;overflow:hidden}.anatomy__pin{background:var(--canvas);width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.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__stage{inset:9.4rem var(--pad)2.6rem;z-index:4;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:clamp(1.2rem,3vw,2.6rem);display:grid;position:absolute}@media (min-width:961px){.anatomy__stage{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}}.anatomy__copy{align-content:center;gap:clamp(1.4rem,3vw,2.6rem);display:grid}.anatomy h2{z-index:4;letter-spacing:-.085em;margin:0;font-size:clamp(2.9rem,6.6vw,7.4rem);font-weight:500;line-height:.84;position:relative}.anatomy h2 span{display:block}.anatomy h2 span:last-child{color:#0000;-webkit-text-stroke:max(1.3px,.011em)rgb(var(--ink-rgb)/.84);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{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:normal;text-transform:none;text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;padding:.85rem 0;font-family:Arial,Helvetica,Liberation Sans,sans-serif;transition:padding-left .55s cubic-bezier(.22,1,.36,1),opacity .4s linear;display:grid;position:relative}.anatomy__note:first-of-type{border-top:1px solid var(--line)}.anatomy__note small{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;color:rgb(var(--ink-rgb)/.62);grid-row:1/span 2;padding-top:.28rem;font-size:.58rem;transition:color .4s linear}.anatomy__note b{letter-spacing:-.02em;color:rgb(var(--ink-rgb)/.62);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:400;transition:color .4s linear}.anatomy__note span{max-width:46ch;color:rgb(var(--ink-rgb)/.62);font-size:clamp(.85rem,1.1vw,.98rem);line-height:1.45;transition:color .4s linear,max-height .55s cubic-bezier(.22,1,.36,1)}.anatomy__pin[data-state] .anatomy__note{opacity:.55}.anatomy__pin[data-state="0"] .anatomy__note--one,.anatomy__pin[data-state="1"] .anatomy__note--two,.anatomy__pin[data-state="2"] .anatomy__note--three{opacity:1;padding-left:1.1rem}.anatomy__pin[data-state="0"] .anatomy__note--one small,.anatomy__pin[data-state="1"] .anatomy__note--two small,.anatomy__pin[data-state="2"] .anatomy__note--three small{color:var(--signal)}.anatomy__pin[data-state="0"] .anatomy__note--one b,.anatomy__pin[data-state="1"] .anatomy__note--two b,.anatomy__pin[data-state="2"] .anatomy__note--three b{color:var(--ink)}.anatomy__pin[data-state="0"] .anatomy__note--one span,.anatomy__pin[data-state="1"] .anatomy__note--two span,.anatomy__pin[data-state="2"] .anatomy__note--three span{color:rgb(var(--ink-rgb)/.78)}.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%)}.anatomy-inst{--inst:clamp(240px,42vw,560px);place-items:center;width:100%;display:grid;position:relative}.anatomy-inst__core{width:var(--inst);aspect-ratio:1;place-items:center;display:grid;position:relative}.anatomy-inst__svg{width:100%;height:auto;overflow:visible}.anatomy-inst__ring{fill:none;stroke:rgb(var(--ink-rgb)/.2);stroke-width:1px;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.anatomy-inst__sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anatomy-inst__ring--field{opacity:.55}.anatomy-inst__ring--sweep{stroke:#a9a5ff6b;stroke-dasharray:3 9;transform-origin:200px 200px;animation:26s linear infinite anatomy-sweep}@keyframes anatomy-sweep{to{transform:rotate(360deg)}}.anatomy-inst__bloom{fill:var(--electric);filter:blur(30px);opacity:.34;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.anatomy-inst__memory{transition:opacity .6s cubic-bezier(.22,1,.36,1)}.anatomy-inst__band{fill:none;stroke:rgb(var(--ink-rgb)/.16)}.anatomy-inst__memory-clear{fill:none;stroke:var(--void);stroke-width:28px;stroke-linecap:round;opacity:0;transition:opacity .18s linear .34s}.anatomy-inst__seek{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--electric));transform-origin:200px 200px;opacity:0}.anatomy-inst__find{--memory-rail-opacity:.11;--memory-step-0-opacity:.08;--memory-step-1-opacity:.1;--memory-step-2-opacity:.12;--memory-step-3-opacity:.16;--memory-terminal-opacity:.1;color:rgb(var(--ink-rgb)/.22);transition:color .42s linear,filter .42s linear}.anatomy-inst__memory-rail{fill:none;stroke:currentColor;stroke-width:1.15px;opacity:var(--memory-rail-opacity);transition:opacity .42s linear}.anatomy-inst__memory-step{stroke:currentColor;stroke-linecap:round;transition:opacity .42s linear,stroke-width .42s cubic-bezier(.22,1,.36,1)}.anatomy-inst__memory-step[data-step="0"]{opacity:var(--memory-step-0-opacity);stroke-width:1px;transition-delay:.46s}.anatomy-inst__memory-step[data-step="1"]{opacity:var(--memory-step-1-opacity);stroke-width:1.15px;transition-delay:.53s}.anatomy-inst__memory-step[data-step="2"]{opacity:var(--memory-step-2-opacity);stroke-width:1.4px;transition-delay:.6s}.anatomy-inst__memory-step[data-step="3"]{opacity:var(--memory-step-3-opacity);stroke-width:2px;transition-delay:.67s}.anatomy-inst__memory-node{fill:currentColor;transition:opacity .42s linear}.anatomy-inst__memory-node[data-step="0"]{opacity:var(--memory-step-0-opacity);transition-delay:.46s}.anatomy-inst__memory-node[data-step="1"]{opacity:var(--memory-step-1-opacity);transition-delay:.53s}.anatomy-inst__memory-node[data-step="2"]{opacity:var(--memory-step-2-opacity);transition-delay:.6s}.anatomy-inst__memory-node[data-step="3"]{opacity:var(--memory-step-3-opacity);transition-delay:.67s}.anatomy-inst__memory-terminal{opacity:var(--memory-terminal-opacity);transition:opacity .36s linear .74s}.anatomy-inst__memory-terminal circle{fill:var(--void);stroke:currentColor;stroke-width:1.2px}.anatomy-inst__memory-terminal line{stroke:#fff;stroke-width:1.55px;stroke-linecap:round}.anatomy-inst__trace{fill:none;stroke:var(--signal);stroke-width:1px;opacity:0;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__seek[data-seek="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__seek[data-seek="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__seek[data-seek="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__seek[data-seek="3"]{animation:.8s cubic-bezier(.22,1,.36,1) forwards anatomy-seek}@keyframes anatomy-seek{0%{opacity:0;transform:scale(1)}14%{opacity:.85}64%{opacity:.6}to{transform:scale(var(--to));opacity:0}}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__find[data-find="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__find[data-find="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__find[data-find="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__find[data-find="3"]{--memory-rail-opacity:.78;--memory-step-0-opacity:.45;--memory-step-1-opacity:.62;--memory-step-2-opacity:.82;--memory-step-3-opacity:1;--memory-terminal-opacity:1;color:#c9c6ff;filter:drop-shadow(0 0 5px #6c63ffc7);transition-delay:.44s}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__memory-clear[data-clear="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__memory-clear[data-clear="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__memory-clear[data-clear="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__memory-clear[data-clear="3"]{opacity:1}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__trace[data-trace="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__trace[data-trace="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__trace[data-trace="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__trace[data-trace="3"]{animation:1.3s cubic-bezier(.22,1,.36,1) .75s forwards anatomy-trace}@keyframes anatomy-trace{0%{opacity:.75;stroke-dashoffset:var(--len)}55%{opacity:.75;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.anatomy-inst__spoke{fill:none;stroke:rgb(var(--ink-rgb)/.62);stroke-width:1px;stroke-dasharray:var(--len);stroke-dashoffset:0;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1),stroke .5s linear}.anatomy-inst__port{transform:translate(var(--px),var(--py));transition:transform .85s cubic-bezier(.22,1,.36,1)}.anatomy-inst__portframe{fill:#050506;stroke:rgb(var(--ink-rgb)/.62);stroke-width:1px;transition:stroke .5s linear,fill .5s linear}.anatomy-inst__mark{fill:rgb(var(--ink-rgb)/.82);transition:fill .5s linear,opacity .5s linear}.anatomy-inst__tag{font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.14em;fill:rgb(var(--ink-rgb)/.62);font-size:11px;transition:fill .4s linear,opacity .4s linear}.anatomy-inst__tag--act,.anatomy__pin[data-state="2"] .anatomy-inst__tag{opacity:0}.anatomy__pin[data-state="2"] .anatomy-inst__tag--act{opacity:1}.anatomy__pin[data-state="2"] .is-open .anatomy-inst__tag--act{fill:var(--signal)}.anatomy-inst__bound{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.58;stroke-dasharray:var(--len);stroke-dashoffset:0;transition:opacity .5s linear,stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.anatomy-inst__gate{fill:none;stroke:var(--electric);stroke-width:2px;filter:drop-shadow(0 0 5px var(--electric));transition:opacity .5s linear}.anatomy-inst__halt{stroke:var(--ink);stroke-width:2px;transition:opacity .5s linear}.anatomy__pin[data-state="2"] .is-held .anatomy-inst__spoke{stroke:rgb(var(--ink-rgb)/.62);stroke-dashoffset:calc(var(--len) - var(--held))}.anatomy__pin[data-state="2"] .is-held .anatomy-inst__port{transform:translate(var(--hx),var(--hy))}.anatomy__pin[data-state="2"] .is-held .anatomy-inst__portframe{stroke:rgb(var(--ink-rgb)/.2)}.anatomy__pin[data-state="2"] .is-held .anatomy-inst__mark{fill:rgb(var(--ink-rgb)/.62)}.anatomy__pin[data-state="2"] .is-open .anatomy-inst__spoke{stroke:#6c63ffb3}.anatomy__pin[data-state="2"] .is-open .anatomy-inst__portframe{stroke:var(--electric);fill:#6c63ff1a;filter:drop-shadow(0 0 6px #6c63ff80)}.anatomy__pin[data-state="2"] .is-open .anatomy-inst__mark{fill:#fff}.anatomy__pin[data-state="0"] .anatomy-inst__reaches,.anatomy__pin[data-state="0"] .anatomy-inst__bound,.anatomy__pin[data-state="0"] .anatomy-inst__marks,.anatomy__pin[data-state="1"] .anatomy-inst__bound,.anatomy__pin[data-state="1"] .anatomy-inst__marks{opacity:0}.anatomy__pin[data-state="0"] .anatomy-inst__spoke{stroke-dashoffset:var(--len)}.anatomy__pin[data-state="1"] .anatomy-inst__memory,.anatomy__pin[data-state="2"] .anatomy-inst__memory{opacity:.28}.anatomy__pin[data-state="1"] .anatomy-inst__bloom{opacity:.62}.anatomy__pin[data-state="2"] .anatomy-inst__bloom{opacity:.2}.anatomy__pin[data-state="2"] .anatomy-inst__ring--sweep{opacity:.15}.anatomy-inst__reaches,.anatomy-inst__bound,.anatomy-inst__marks{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.anatomy__pin[data-state="1"] .anatomy-inst__reaches,.anatomy__pin[data-state="2"] .anatomy-inst__reaches,.anatomy__pin[data-state="2"] .anatomy-inst__bound,.anatomy__pin[data-state="2"] .anatomy-inst__marks{opacity:1}.anatomy-inst__spark{width:calc(var(--inst)*.34);height:calc(var(--inst)*.34);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anatomy-inst__card{z-index:4;border:1px solid var(--line);pointer-events:none;background:#050506eb;width:min(18.5rem,92%);padding:.85rem .95rem 1rem;display:none;position:absolute;top:58%;left:54%}.anatomy__pin[data-state="0"] .anatomy-inst__card{display:block}.anatomy-inst__card em{letter-spacing:.01em;color:var(--ink);margin:0;font-size:.92rem;font-style:normal;line-height:1.4;display:none}.anatomy-inst__card b{font-weight:400;font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:.4rem;font-size:.56rem;display:block}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__card em[data-recall="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__card em[data-recall="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__card em[data-recall="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__card em[data-recall="3"]{animation:.45s cubic-bezier(.22,1,.36,1) anatomy-recall;display:block}.anatomy__pin[data-state="0"] .anatomy-inst__band{opacity:.28}.anatomy__pin[data-state="0"] .anatomy-inst__seek,.anatomy__pin[data-state="0"] .anatomy-inst__find,.anatomy__pin[data-state="0"] .anatomy-inst__trace,.anatomy__pin[data-state="0"] .anatomy-inst__memory-clear{visibility:hidden}.anatomy__pin[data-state="0"] .anatomy-inst__recall{display:none}@media (max-width:767px){.anatomy-inst__card{width:auto;inset:auto 6% 3%}}.anatomy-inst{min-height:calc(var(--inst) + 4.8rem)}.anatomy-inst__readout{min-height:4.4rem;width:var(--inst);font-family:var(--font-mono),"Geist Mono",ui-monospace,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;justify-items:center;gap:.5rem;margin-top:.4rem;font-size:.58rem;display:grid}.anatomy-inst__state{border-bottom:1px solid var(--line);justify-content:space-between;gap:1.2rem;width:100%;padding-bottom:.5rem;display:none}.anatomy-inst__state[data-readout="0"],.anatomy__pin[data-state="0"] .anatomy-inst__state[data-readout="0"],.anatomy__pin[data-state="1"] .anatomy-inst__state[data-readout="1"],.anatomy__pin[data-state="2"] .anatomy-inst__state[data-readout="2"]{display:flex}.anatomy__pin[data-state="1"] .anatomy-inst__state[data-readout="0"],.anatomy__pin[data-state="2"] .anatomy-inst__state[data-readout="0"]{display:none}.anatomy-inst__state b{color:var(--signal);font-weight:400}.anatomy-inst__state i{color:rgb(var(--ink-rgb)/.62);font-style:normal}.anatomy-inst__recall{width:100%;min-height:2.4rem;display:block}.anatomy-inst__recall em{letter-spacing:.02em;text-transform:none;color:var(--signal);font-size:.7rem;font-style:normal;line-height:1.5;display:none}.anatomy__pin[data-state="0"][data-fact="0"] .anatomy-inst__recall em[data-recall="0"],.anatomy__pin[data-state="0"][data-fact="1"] .anatomy-inst__recall em[data-recall="1"],.anatomy__pin[data-state="0"][data-fact="2"] .anatomy-inst__recall em[data-recall="2"],.anatomy__pin[data-state="0"][data-fact="3"] .anatomy-inst__recall em[data-recall="3"]{animation:.5s cubic-bezier(.22,1,.36,1) anatomy-recall;display:block}@keyframes anatomy-recall{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.anatomy-inst__recall b{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);margin-bottom:.2rem;font-size:.56rem;font-weight:400;display:block}.anatomy-inst__legend{display:none}.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(--canvas);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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.75);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{border-bottom:1px solid rgb(var(--ink-rgb)/.09);color:rgb(var(--ink-rgb)/.86);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 rgb(var(--ink-rgb)/.09)}.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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.75);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 rgb(var(--ink-rgb)/.16);flex-direction:column;gap:3px;padding:6px 7px;display:flex}.rig__card u{background:rgb(var(--ink-rgb)/.3);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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.62);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 rgb(var(--ink-rgb)/.18);border-bottom-width:2px;padding:.45rem .7rem}.rig__doc p{border-bottom:1px solid rgb(var(--ink-rgb)/.07);color:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.6);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:rgb(var(--ink-rgb)/.62);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:rgb(var(--ink-rgb)/.85);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{-webkit-user-select:none;user-select:none}.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:rgb(var(--ink-rgb)/.62);font-size:.55rem}.rig__eq{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.62);margin:0;font-size:.52rem;line-height:1.45}.rig__eq b{color:rgb(var(--ink-rgb)/.78);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:rgb(var(--ink-rgb)/.09)}}@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);flex-direction:column;justify-content:center;min-height:86svh;padding:clamp(4rem,8vw,9rem) clamp(2rem,6vw,7rem);display:flex}.living__step small,.living__step h2,.living__step p{color:#05050647;transition:color .45s}.living__step.is-active small,.living__step.is-active h2,.living__step.is-active p{color:var(--void)}.living__step h2 i{color:inherit}.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(--canvas);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)rgb(var(--ink-rgb)/.86);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:rgb(var(--ink-rgb)/.68);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}@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(--canvas)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{min-height:0;padding-bottom:4.5rem}.work__lede{flex-direction:column;align-items:flex-start;gap:1.6rem}.work__rigs{grid-template-columns:1fr;gap:1.1rem}.deploy-inst--rig .deploy-week__grid{grid-auto-rows:minmax(2.2rem,1fr)}.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}.project__media{border-top:1px solid var(--line);height:46%;top:auto;left:0}.project__veil{background:linear-gradient(#050506f5 38%,#0000 48% 74%,#0505069e 100%)}.project__copy{justify-content:flex-start;gap:2.2rem;height:auto}.deploy-inst__readout{right:var(--pad);left:var(--pad);min-width:0;bottom:1rem}.deploy-inst--panel .deploy-week__grid{grid-template-rows:1.6rem;grid-template-columns:3.4rem minmax(0,1fr);grid-auto-rows:minmax(3.4rem,auto)}.deploy-inst--panel .deploy-week__day:not(.deploy-week__day--focus),.deploy-inst--panel .deploy-week__cell:not(.deploy-week__cell--focus){display:none}.deploy-inst--panel .deploy-week__cell--live{padding:.5rem .85rem}.deploy-inst--panel .deploy-log__row{grid-template-columns:3.6rem minmax(0,1fr);padding:.8rem 0}.deploy-inst--panel .deploy-log__what{font-size:1rem}.deploy-inst--panel .deploy-sieve__head b{font-size:1.5rem}.anatomy__pin{padding:0}.anatomy__topline{top:4.4rem}.anatomy__stage{inset:7.4rem var(--pad)1.8rem;align-content:start;gap:.9rem}.anatomy__copy{display:contents}.anatomy h2{order:1;font-size:clamp(2.4rem,10.4vw,3.6rem)}.anatomy-inst{--inst:min(88vw,400px);order:2}.anatomy-inst__tag{display:none}.anatomy__note{order:3;padding:.62rem 0}.anatomy__pin[data-state] .anatomy__note span{display:none}.anatomy__pin[data-state="0"] .anatomy__note--one span,.anatomy__pin[data-state="1"] .anatomy__note--two span,.anatomy__pin[data-state="2"] .anatomy__note--three span{display:block}.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}.collective__image{clip-path:circle(72%);filter:brightness()saturate()}.collective__title span{opacity:1}.anatomy h2{font-size:clamp(2.2rem,9.6vw,3.1rem)}.living__header span:last-child{display:none}.living__grid{display:block}.living__visual{z-index:1;height:auto;min-height:0;position:sticky;top:0}.living__visual .chapter__mark{width:78px;inset:auto 1.5rem 1.3rem auto;transform:none}.living__copy{border-left:0}.living__step{min-height:49svh;padding:1.6rem 1.2rem}.living__step small{margin-bottom:1rem}.living__step p{max-width:none;margin:1.1rem 0 0;font-size:.92rem}.rig{height:auto;padding:1.15rem 1.2rem 1.25rem}.rig__stamp{margin-top:1rem}.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__stamp{flex-wrap:wrap;row-gap:.4rem}.rig__fig strong{font-size:1.7rem}.rig__eq{text-align:left;width:100%;max-width:calc(100% - 6.2rem)}.rig__turns li{padding:.42rem 0}.living__step h2{font-size:clamp(2.4rem,11vw,3.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}.project__copy{padding-top:4.5rem}.thesis{min-height:140svh}.cta{min-height:90svh}.cta h2 span{margin-left:0}.cta__contact{grid-template-columns:1fr}.cta__contact div{flex-wrap:wrap}}@media (max-width:600px) and (max-height:700px){.living__step{padding-top:1.2rem;padding-bottom:1.2rem}.living__step h2{font-size:clamp(1.9rem,9vw,2.8rem)}.living__step p{font-size:.84rem;line-height:1.4}.rig{padding:.9rem 1rem 1rem}.rig__term{margin-top:1rem}.rig__ask{margin-bottom:.8rem}.rig__turns li{padding:.3rem 0}.rig__stamp{margin-top:.7rem;padding-top:.7rem}}@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}.field__image{clip-path:inset(0)}.collective__image{clip-path:circle(72%);filter:brightness()saturate()}.anatomy__note,.collective__title span{opacity:1}.anatomy,.anatomy__pin{height:auto;min-height:0;overflow:visible}.anatomy__stage{padding:8.6rem var(--pad)4rem;position:static}.anatomy__scan{display:none}.no-formula,.no-formula__pin{height:auto;min-height:0;overflow:visible}.no-formula__mark{display:none}.no-formula__top{margin:0 var(--pad);padding-top:5rem;position:relative;top:0;left:0;right:auto}.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(--canvas);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:var(--canvas);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(ellipse at 72% 43%,#6c63ff1a,transparent 27%),var(--canvas)}.celeste-operator__vignette{z-index:4;pointer-events:none;background:linear-gradient(90deg,rgb(var(--canvas-rgb)/.68)0%,rgb(var(--canvas-rgb)/.08)48%,transparent 76%),linear-gradient(0deg,rgb(var(--canvas-rgb)/.76)0%,transparent 38%)}.hero__visual:after{background:linear-gradient(90deg,rgb(var(--canvas-rgb)/.78)0%,rgb(var(--canvas-rgb)/.18)48%,rgb(var(--canvas-rgb)/.08)100%),linear-gradient(0deg,rgb(var(--canvas-rgb)/.7),transparent 36%)}.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(0deg,rgb(var(--canvas-rgb)/.86)0%,rgb(var(--canvas-rgb)/.14)58%,transparent 82%),linear-gradient(90deg,rgb(var(--canvas-rgb)/.28),transparent 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}.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__rail{--rail-time:2.65rem;--rail-gap:.45rem;--rail-dot:.8rem}.instrument-process__node{grid-template-columns:calc(var(--rail-time) - var(--rail-inset,0rem))var(--rail-dot)minmax(0,1fr);min-height:3rem;padding:.45rem 0}.instrument-process__node.is-approval{--rail-inset:calc(.5rem + 1px);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,.viewer__scan,.instrument-integrate__ripple{display:none}.is-approval .instrument-process__state,.instrument-remote__away-dot,.capability.is-active,.viewer__digit,.viewer__mode{animation:none!important}.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}}@media (max-width:767px),(prefers-reduced-motion:reduce){.protocol__header{padding-right:var(--pad);padding-left:var(--pad)}}@media (max-width:600px){.metric{gap:1.4rem;min-height:11rem;padding-top:2.2rem;padding-bottom:2.2rem}.metric__feature strong{max-width:12ch;font-size:clamp(2.5rem,11vw,3.4rem);line-height:.95}.velocity__row{font-size:clamp(2.8rem,14vw,4.6rem)}.velocity__row:nth-child(2){margin-top:2.6rem;transform:translate(-10vw)}.text-river__line{font-size:clamp(2.6rem,13.5vw,4.4rem)}.text-river__line+.text-river__line{margin-top:1.6rem}.text-river__line:nth-child(3){transform:translate(-12vw)}.text-river__line:nth-child(4){transform:translate(-4vw)}.velocity{min-height:0;padding:6rem 0 5rem}.velocity__note{margin-top:4rem}.text-river{min-height:0;padding:5rem 0 5.5rem}.text-river__top{margin-bottom:3.4rem}.text-river__foot{margin-top:5rem}.work__intro{padding-top:6.5rem}.field__veil{background:linear-gradient(#e7e5def7 0%,#e7e5def0 44%,#e7e5de57 62%,#e7e5de1a 78%,#e7e5de9e 100%)}.field__title{font-size:clamp(2.9rem,16vw,5.2rem);top:31%}.field__image{height:70%;inset:30% 0 0}.instrument__header span,.instrument-process__copy small,.instrument-process__time,.viewer__hud-top span,.viewer__mode,.rig__hud span,.rig__eq b,.rig__fig span,.rig__out,.demo__hint,.demo__turn small,.demo__ship-meta em,.demo__ship-meta small,.demo__node em,.demo__cross-foot,.demo__perm-copy small,.chapter__tag{font-size:.63rem}.demo__burst-head,.demo__ship-head span,.demo__cross-head span,.demo__head span,.demo__turn small,.anatomy-inst__state b,.anatomy-inst__state i{letter-spacing:.1em}.field__top span,.collective__top span,.collective__counter,.no-formula__top span,.no-formula__statement small,.text-river__top span,.text-river__foot small,.velocity__note small,.capabilities__top span,.living__header span,.living__step small,.thesis__copy small,.cta__top span,.chapter__body small,.protocol__header span,.anatomy__topline span,.manifesto__index,.metric small,.hero__copy .eyebrow,.demo__actions button{font-size:.63rem}}@media (max-width:767px) and (orientation:portrait){.anatomy__pin{min-height:0}.anatomy__stage{inset:6.9rem var(--pad)1.2rem;gap:.7rem}.anatomy-inst{--inst:min(74vw,316px)}.anatomy__note{padding:.5rem 0}.anatomy__pin:not([data-state]) .anatomy__note span{display:none}.anatomy__pin:not([data-state]) .anatomy__note--one span{display:block}}@media (max-width:767px) and (orientation:portrait) and (max-height:760px){.anatomy__stage{inset:6.4rem var(--pad)1rem}.anatomy h2{font-size:clamp(1.95rem,8.4vw,2.7rem)}.anatomy-inst{--inst:min(64vw,252px)}.anatomy-inst__readout{display:none}}@media (max-width:600px){.demo--gate .demo__perms{grid-template-columns:1fr}.demo--gate .demo__perms li{text-align:left;border-top:0;border-left:0;flex-direction:row;align-items:center;gap:.85rem;padding:.72rem .85rem}.demo--gate .demo__perms li:not(:nth-child(odd)),.demo--gate .demo__perms li:nth-child(n+3){border-left:0}.demo--gate .demo__perms li:not(:first-child){border-top:1px solid var(--line)}.demo--gate .demo__perm-plate{flex:none}.demo--gate .demo__perm-copy{text-align:left;flex:auto;align-items:flex-start}.demo--gate .demo__perms b{white-space:nowrap;margin-left:auto;padding-left:.6rem}.demo--request .demo__burst-head,.demo--request .demo__burst-lines,.demo--request .demo__ship{display:none}.demo--request .demo__split{position:relative}.demo--request .demo__aside{width:min(40vw,150px);margin:0;position:absolute;top:2.9rem;right:.1rem}.demo--request .demo__burst-mark{width:100%;margin:0;display:block}.protocol .chapter{flex-direction:column;justify-content:center;min-height:92svh;padding-top:2.4rem;padding-bottom:2.4rem;display:flex}.protocol .chapter+.chapter{padding-top:2.4rem}.protocol .chapter h2{font-size:clamp(1.7rem,7.2vw,2.1rem);line-height:1.03}.protocol .chapter__number{margin-bottom:.35rem}.protocol .chapter__body{margin-top:.55rem;font-size:.88rem;line-height:1.32}.chapter:has(.demo--request) .chapter__body{display:none}.protocol .chapter__media{margin-top:.7rem;padding-bottom:1.1rem}.demo--request .demo__head{padding-bottom:.5rem}.demo--request .demo__turns{gap:.7rem}.demo--request .demo__turn:first-child p{padding:.65rem .85rem;font-size:1rem;line-height:1.28}.demo--request .demo__turn--celeste p{padding:.65rem .85rem}.demo--request .demo__turn small{margin-bottom:.4rem}.demo--request .demo__intent-head{margin-top:.6rem;padding-top:0}.demo--request .demo__intent{margin-top:.5rem}.demo--request .demo__intent>div{margin:.15rem 0 0}.demo--request .demo__split{gap:.6rem}.demo--request .demo__foot{padding-top:.6rem}.chapter:has(.demo--ledger) .chapter__body{display:none}.demo--ledger .demo__cross-table{display:none}.demo--ledger .demo__cross{margin-top:.6rem}.demo--ledger .demo__cross-join{margin:.5rem 0 .4rem}.demo--ledger .demo__cross-foot{margin-top:.4rem}.chapter:has(.demo--gate) .chapter__body{display:none}.demo--gate .demo__operator{width:clamp(80px,15vw,100px);margin-top:.35rem}.demo--gate .demo__head{padding-bottom:.4rem}.demo--gate .demo__perms{margin-top:.7rem}.demo--gate .demo__perms li{gap:.75rem;padding:.46rem .8rem}.demo--gate .demo__perm-plate{width:34px}.demo--gate .demo__perm-copy{gap:.1rem}.demo--gate .demo__perm-copy>span{min-height:0;font-size:.62rem}.demo--gate .demo__perm-copy>small{min-height:0}.demo--gate .demo__gate{padding:.7rem 0 0}.demo--gate .demo__gate>p{margin-top:.5rem;font-size:1.05rem}.demo--gate .demo__actions{margin-top:.85rem}.demo--gate .demo__hint{display:none}}.noise,.global-progress,.cursor,.cursor-ring,.hero__coordinates,.hero__mode,.signal-strip,.velocity,.text-river,.collective{display:none!important}.hero__visual{cursor:auto}.nav__status:before{background:var(--ink);box-shadow:none}.nav__glass{-webkit-backdrop-filter:none;box-shadow:none;background:rgb(var(--canvas-rgb)/.9);border:0;border-bottom:1px solid var(--line);border-radius:0;height:100%;inset:0 0 auto}.nav__links,.nav__locale,.nav__cta{display:none}.nav__end{justify-self:end;align-items:center;gap:.85rem;display:flex}.hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:14ch;margin:1.1rem 0 1.15rem;font-size:clamp(2.5rem,5.8vw,4.8rem);font-weight:400;line-height:1.02}.hero h1 .outline{color:#0000;-webkit-text-stroke:max(1px,.011em)rgb(var(--ink-rgb)/.82)}.hero__copy{width:min(40rem,58vw);padding:7.5rem var(--pad)3.2rem}.hero__sub{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:1.35rem;max-width:28rem;display:flex}.hero__sub p{color:rgb(var(--ink-rgb)/.78);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.5}.hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.scroll-cue{pointer-events:auto;border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:0;min-width:44px;min-height:44px;padding:.8rem 1.2rem;font-size:.68rem;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.scroll-cue:hover,.scroll-cue:focus-visible{background:var(--ink);color:var(--canvas)}.scroll-cue--primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.scroll-cue--primary:hover,.scroll-cue--primary:focus-visible{color:var(--ink);background:0 0}.hero__install{color:rgb(var(--ink-rgb)/.62);margin:0;font-size:.82rem;line-height:1.4}.scroll-cue:before{display:none}@media (min-width:861px){.nav{grid-template-columns:auto 1fr auto}.nav__status{display:none}.nav__links{justify-self:center;align-items:center;gap:1.7rem;margin:0;padding:0;list-style:none;display:flex}.nav__links a{letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.78;font-size:.72rem}.nav__links a:hover{opacity:1}.nav__locale,.nav__cta{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 .15rem;font-size:.68rem;display:inline-flex}.nav__cta{border:1px solid;padding:0 .95rem;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.nav__cta:hover,.nav__cta:focus-visible{color:#050506;background:#f1f0ea}.nav[data-nav-state=pinned] .nav__cta:hover,.nav[data-nav-state=pinned] .nav__cta:focus-visible,.nav--menu-open .nav__cta:hover,.nav--menu-open .nav__cta:focus-visible{background:var(--ink);color:var(--canvas)}.nav__links a{transition:color .22s cubic-bezier(.22,1,.36,1)}.menu-button{display:none}}@media (max-width:900px){.hero__copy{width:92%}}@media (max-width:600px){.hero h1{letter-spacing:-.026em;max-width:12ch;font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.02}.hero__sub{gap:1.1rem}.hero__actions{flex-direction:column;align-items:stretch;width:min(100%,18rem)}.scroll-cue{width:100%;display:inline-flex}.manifesto{padding-bottom:42vw}.manifesto__orb{width:108vw;bottom:-30vw;right:-26vw}}.nav__locale,.nav__brand,.menu__links a,.menu__meta button,.cta__contact a,.project__link,.demo__actions button,.scroll-cue,.nav__cta{transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.nav__locale{cursor:pointer}.nav__locale:hover,.nav__locale:focus-visible,.nav__brand:hover,.nav__brand:focus-visible{opacity:.7}.nav__links a:hover,.nav__links a:focus-visible{opacity:1}.menu__links a:hover,.menu__links a:focus-visible{color:var(--signal-deep,#3b3486)}.menu__meta button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:.7rem 0}.menu__meta button:hover,.menu__meta button:focus-visible{opacity:.65}.cta__contact a:hover,.cta__contact a:focus-visible{opacity:.62}.demo__actions button:hover,.demo__actions button:focus-visible{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.demo__deny:hover,.demo__deny:focus-visible{color:var(--ink);border-color:var(--ink);background:0 0}.project__link:hover,.project__link:focus-visible{color:var(--ink);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.nav__locale,.nav__brand,.menu__links a,.menu__meta button,.cta__contact a,.project__link,.demo__actions button,.scroll-cue,.nav__cta,.nav__links a{transition-duration:.01ms}}
