.manifesto-module__LusJwa__hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(112px,14vw,168px) clamp(64px,8vw,104px);display:grid}.manifesto-module__LusJwa__heroCopy{min-width:0}.manifesto-module__LusJwa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:500}.manifesto-module__LusJwa__heroTitle{letter-spacing:-.01em;margin-block-start:20px;font-size:clamp(30px,3.6vw,52px);line-height:1.12}.manifesto-module__LusJwa__heroLede{max-width:52ch;color:var(--muted-foreground);text-wrap:pretty;margin-block-start:24px;font-size:17px;line-height:1.65}.manifesto-module__LusJwa__heroFigure{min-width:0}.manifesto-module__LusJwa__collapse{--enter:cubic-bezier(.23, 1, .32, 1);--move:cubic-bezier(.77, 0, .175, 1);background:var(--card);box-shadow:0 0 0 1px var(--border), 0 24px 60px -32px #000000b3;border-radius:20px;padding:8px}@supports (color:lab(0% 0 0)){.manifesto-module__LusJwa__collapse{box-shadow:0 0 0 1px var(--border), 0 24px 60px -32px lab(0% 0 0/.7)}}.manifesto-module__LusJwa__collapseSvg{background:radial-gradient(70% 60% at 50% 48%,#ffffff0a,#0000 70%),#0b0b0b;background:radial-gradient(70% 60% at 50% 48%,lab(100% 0 0/.04),#0000 70%),#0b0b0b;border-radius:12px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #ffffff0f;box-shadow:inset 0 0 0 1px lab(100% 0 0/.06)}.manifesto-module__LusJwa__mesh line,.manifesto-module__LusJwa__spokes line{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.manifesto-module__LusJwa__mesh line{stroke:#ffffff47;stroke:lab(100% 0 0/.28)}.manifesto-module__LusJwa__mesh line[data-on=true]{stroke-dashoffset:0}.manifesto-module__LusJwa__mesh[data-unwound=true] line{stroke-dashoffset:1px;opacity:0}.manifesto-module__LusJwa__spokes line{stroke:#ffffffb3;stroke:lab(100% 0 0/.7)}.manifesto-module__LusJwa__spokes line[data-on=true]{stroke-dashoffset:0}.manifesto-module__LusJwa__spokes line[data-new=true]{stroke:var(--hero-accent)}.manifesto-module__LusJwa__engine{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.94)}.manifesto-module__LusJwa__engine[data-on=true]{opacity:1;transform:scale(1)}.manifesto-module__LusJwa__engine>rect{fill:#141414;stroke:#ffffff80;stroke:lab(100% 0 0/.5);stroke-width:1px}.manifesto-module__LusJwa__mark rect{fill:var(--foreground)}.manifesto-module__LusJwa__engineLabel{font-family:var(--font-mono);fill:var(--foreground);font-size:13px}.manifesto-module__LusJwa__node{opacity:0;transform:scale(.96)}.manifesto-module__LusJwa__node[data-on=true]{opacity:1;transform:scale(1)}.manifesto-module__LusJwa__node>rect{fill:#121212;stroke:#ffffff29;stroke:lab(100% 0 0/.16);stroke-width:1px}.manifesto-module__LusJwa__node[data-new=true]>rect{stroke:color-mix(in oklch, var(--hero-accent) 60%, transparent)}.manifesto-module__LusJwa__nodeLabel{font-family:var(--font-mono);text-anchor:middle;fill:var(--foreground);font-size:12.5px}.manifesto-module__LusJwa__ready{fill:var(--hero-accent)}.manifesto-module__LusJwa__collapseSvg[data-leaving=true]{opacity:0}.manifesto-module__LusJwa__collapseFoot{align-items:center;gap:16px;min-height:52px;padding:6px 4px 0 14px;display:flex}.manifesto-module__LusJwa__collapseCaption{color:var(--foreground);font-size:15px}.manifesto-module__LusJwa__collapseCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:13px}.manifesto-module__LusJwa__collapseCount>span{color:var(--foreground);display:inline-block}.manifesto-module__LusJwa__body{grid-template-columns:minmax(220px,3fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);padding-block:clamp(64px,8vw,104px);display:grid}.manifesto-module__LusJwa__indexColumn{min-width:0}.manifesto-module__LusJwa__index{position:sticky;top:112px}.manifesto-module__LusJwa__index ol{flex-direction:column;gap:2px;display:flex}.manifesto-module__LusJwa__indexLink{color:var(--muted-foreground);opacity:.6;border-radius:8px;padding:7px 12px 7px 16px;font-size:13px;line-height:1.4;display:block;position:relative}.manifesto-module__LusJwa__indexLink[data-read=true]{opacity:.85}.manifesto-module__LusJwa__indexLink[aria-current]{color:var(--foreground);opacity:1}.manifesto-module__LusJwa__indexLink code{font-size:12px}.manifesto-module__LusJwa__indexText{position:relative}.manifesto-module__LusJwa__indexMarker{background:var(--hero-accent);border-radius:2px;width:2px;position:absolute;inset-block:7px;inset-inline-start:0}.manifesto-module__LusJwa__indexLink:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.manifesto-module__LusJwa__statements{flex-direction:column;min-width:0;display:flex}.manifesto-module__LusJwa__statement{border-block-start:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);gap:clamp(20px,3vw,40px);padding-block:clamp(40px,5vw,56px);scroll-margin-block-start:96px;display:grid}.manifesto-module__LusJwa__statement:first-child{border-block-start:0;padding-block-start:0}.manifesto-module__LusJwa__statementMotif{width:88px;height:88px;color:var(--foreground);overflow:visible}.manifesto-module__LusJwa__statementText{min-width:0}.manifesto-module__LusJwa__statementTitle{letter-spacing:-.02em;max-width:28ch;color:var(--foreground);text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2}.manifesto-module__LusJwa__accent{color:var(--muted-foreground)}code.manifesto-module__LusJwa__accent{letter-spacing:-.01em;font-size:.86em}.manifesto-module__LusJwa__ghost{color:#ffffff47;color:lab(100% 0 0/.28)}.manifesto-module__LusJwa__statementBody{max-width:62ch;color:var(--muted-foreground);text-wrap:pretty;margin-block-start:16px;font-size:16.5px;line-height:1.75}.manifesto-module__LusJwa__motif :is(path,circle,rect){stroke-dasharray:1;stroke-dashoffset:1px}.manifesto-module__LusJwa__motif .manifesto-module__LusJwa__motifDot{stroke-dasharray:none;fill:currentColor;opacity:0}.manifesto-module__LusJwa__motif[data-drawn=true] :is(path,circle,rect){stroke-dashoffset:0}.manifesto-module__LusJwa__motif[data-drawn=true] .manifesto-module__LusJwa__motifDot{opacity:1}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .manifesto-module__LusJwa__mesh line{transition:stroke-dashoffset .42s var(--move), opacity .26s ease}html:not([data-motion=reduced]) .manifesto-module__LusJwa__spokes line{transition:stroke-dashoffset .38s var(--move)}:is(html:not([data-motion=reduced]) .manifesto-module__LusJwa__engine,html:not([data-motion=reduced]) .manifesto-module__LusJwa__node){transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:var(--enter)}html:not([data-motion=reduced]) .manifesto-module__LusJwa__collapseSvg{transition:opacity .36s var(--enter)}html:not([data-motion=reduced]) .manifesto-module__LusJwa__motif :is(path,circle,rect){transition:stroke-dashoffset .7s var(--motion-ease-in-out) var(--d,0s)}html:not([data-motion=reduced]) .manifesto-module__LusJwa__motif .manifesto-module__LusJwa__motifDot{transition:opacity .24s ease var(--d,0s)}html:not([data-motion=reduced]) .manifesto-module__LusJwa__indexLink{transition:color .15s,opacity .15s}}html[data-motion=full] .manifesto-module__LusJwa__mesh line{transition:stroke-dashoffset .42s var(--move), opacity .26s ease}html[data-motion=full] .manifesto-module__LusJwa__spokes line{transition:stroke-dashoffset .38s var(--move)}:is(html[data-motion=full] .manifesto-module__LusJwa__engine,html[data-motion=full] .manifesto-module__LusJwa__node){transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:var(--enter)}html[data-motion=full] .manifesto-module__LusJwa__collapseSvg{transition:opacity .36s var(--enter)}html[data-motion=full] .manifesto-module__LusJwa__motif :is(path,circle,rect){transition:stroke-dashoffset .7s var(--motion-ease-in-out) var(--d,0s)}html[data-motion=full] .manifesto-module__LusJwa__motif .manifesto-module__LusJwa__motifDot{transition:opacity .24s ease var(--d,0s)}html[data-motion=full] .manifesto-module__LusJwa__indexLink{transition:color .15s,opacity .15s}@media (hover:hover) and (pointer:fine){.manifesto-module__LusJwa__indexLink:hover{color:var(--foreground);opacity:1}}@media (max-width:1023px){.manifesto-module__LusJwa__hero{grid-template-columns:minmax(0,1fr);padding-block-start:120px}.manifesto-module__LusJwa__body{grid-template-columns:minmax(0,1fr)}.manifesto-module__LusJwa__indexColumn{display:none}}@media (max-width:640px){.manifesto-module__LusJwa__statement{grid-template-columns:minmax(0,1fr);gap:16px}.manifesto-module__LusJwa__statementMotif{width:64px;height:64px}.manifesto-module__LusJwa__nodeLabel,.manifesto-module__LusJwa__engineLabel{font-size:17px}.manifesto-module__LusJwa__collapseFoot{flex-wrap:wrap;gap:6px 12px}.manifesto-module__LusJwa__collapseCount{margin-inline-start:0}}
