.exp-root{min-height:100svh;position:relative}.exp-index{max-width:1180px;margin:0 auto;padding:12vh 6vw 16vh}.exp-head{max-width:46rem;margin-bottom:6vh}.exp-home{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--zeb-paper-faint);margin-bottom:3rem;font-size:.74rem;text-decoration:none;transition:color .3s;display:inline-block}.exp-home:hover{color:var(--zeb-lime)}.exp-head .kicker{margin-bottom:1.4rem;display:block}.exp-head h1{margin-bottom:1.6rem;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1.02}.exp-head h1 em{color:var(--zeb-lime);font-style:italic}.exp-head p{color:var(--zeb-paper-dim);max-width:36rem;font-size:1.05rem}.exp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.2rem;display:grid}.exp-card{text-align:left;background:var(--zeb-ink-3);border:1px solid var(--zeb-rule);color:inherit;cursor:pointer;animation:exp-in .7s var(--d) both;border-radius:14px;padding:2.2rem 2rem 2rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s,background .4s;position:relative;overflow:hidden}@keyframes exp-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.exp-card:after{content:"";background:radial-gradient(420px circle at 80% 0%, var(--zeb-lime-ghost), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.exp-card:hover{border-color:var(--zeb-lime-dim);background:var(--zeb-ink-4);transform:translateY(-6px)}.exp-card:hover:after{opacity:1}.exp-card-no{font-family:var(--font-mono);color:var(--zeb-lime-dim);letter-spacing:.2em;font-size:.78rem}.exp-card h2{color:var(--zeb-paper);margin:.8rem 0 .9rem;font-size:1.9rem}.exp-card p{color:var(--zeb-paper-dim);font-size:.95rem;line-height:1.6}.exp-card-go{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zeb-lime);margin-top:1.4rem;font-size:.74rem;display:inline-block}.exp-stage{min-height:100svh;position:relative}.exp-back{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--zeb-rule);color:var(--zeb-paper-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0d151699;border-radius:999px;padding:.6rem 1.1rem;font-size:.72rem;transition:color .3s,border-color .3s;position:fixed;top:2vh;left:2vw}.exp-back:hover{color:var(--zeb-lime);border-color:var(--zeb-lime-dim)}.exp-swarm{height:100svh;position:relative}.exp-swarm-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-swarm-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-swarm-ui .kicker{margin-bottom:1rem;display:block}.exp-swarm-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-swarm-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-slider{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zeb-paper-faint);align-items:center;gap:1rem;font-size:.72rem;display:flex}.exp-slider input{accent-color:var(--zeb-lime);flex:1}.exp-swarm-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-restructure{height:100svh;position:relative}.exp-restructure-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-restructure-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-restructure-ui .kicker{margin-bottom:1rem;display:block}.exp-restructure-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-restructure-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-restructure-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-org{height:100svh;position:relative}.exp-org-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-org-svg .eo-text{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--zeb-paper-faint);text-transform:uppercase;font-size:11px}.exp-org-svg .eo-text--head{letter-spacing:.2em;fill:var(--zeb-paper-dim);font-size:12px}.exp-org-svg .eo-team{font-family:var(--font-mono);letter-spacing:.24em;fill:var(--zeb-lime);text-transform:uppercase;font-size:14px;font-weight:600}.exp-org-ui{z-index:2;max-width:32rem;position:absolute;bottom:8vh;left:6vw}.exp-org-ui .kicker{margin-bottom:1rem;display:block}.exp-org-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-org-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-org-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-shedding{height:100svh;position:relative}.exp-shedding-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-shedding-svg .es-label{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--zeb-paper-faint);text-transform:uppercase;font-size:13px}.exp-shedding-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-shedding-ui .kicker{margin-bottom:1rem;display:block}.exp-shedding-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-shedding-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-shedding-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-hollow{height:100svh;position:relative}.exp-hollow-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-hollow-svg .eh-shells rect{stroke-dasharray:6 5;animation:9s linear infinite eh-march}.exp-hollow-svg .eh-shells>g:nth-child(2) rect{animation-duration:13s;animation-direction:reverse}.exp-hollow-svg .eh-shells>g:nth-child(3) rect{animation-duration:17s}.exp-hollow-svg .eh-shells>g:nth-child(4) rect{animation-duration:8s;animation-direction:reverse}.exp-hollow-svg .eh-shells>g:nth-child(5) rect{animation-duration:19s}@keyframes eh-march{to{stroke-dashoffset:-110px}}.exp-hollow-svg .eh-label{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--zeb-paper);text-transform:uppercase;font-size:13px;animation:5.5s ease-in-out infinite eh-label-flicker}.exp-hollow-svg .eh-labels text:nth-child(2){animation-duration:6.8s;animation-delay:.7s}.exp-hollow-svg .eh-labels text:nth-child(3){animation-duration:4.9s;animation-delay:1.3s}.exp-hollow-svg .eh-labels text:nth-child(4){animation-duration:7.4s;animation-delay:.4s}.exp-hollow-svg .eh-labels text:nth-child(5){animation-duration:6.1s;animation-delay:2.1s}@keyframes eh-label-flicker{0%,to{fill-opacity:1}50%{fill-opacity:.55}}@media (prefers-reduced-motion:reduce){.exp-hollow-svg .eh-shells rect,.exp-hollow-svg .eh-label{animation:none!important}}.exp-hollow-svg .eh-core{font-family:var(--font-serif);fill:var(--zeb-lime);letter-spacing:-.01em;font-size:56px}.exp-hollow-svg .eh-core-sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--zeb-paper-faint);font-size:13px}.exp-hollow-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-hollow-ui .kicker{margin-bottom:1rem;display:block}.exp-hollow-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-hollow-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-hollow-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-phalanx{height:100svh;position:relative}.exp-phalanx-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-phalanx-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-phalanx-ui .kicker{margin-bottom:1rem;display:block}.exp-phalanx-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-phalanx-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-phalanx-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-floor{height:100svh;position:relative}.exp-floor-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-floor-svg .ef-label-lime,.exp-floor-svg .ef-label-paper,.exp-floor-svg .ef-label-room{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:12px}.exp-floor-svg .ef-label-lime{fill:var(--zeb-lime)}.exp-floor-svg .ef-label-paper{fill:var(--zeb-paper-dim)}.exp-floor-svg .ef-label-room{fill:var(--zeb-paper-faint)}.exp-floor-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-floor-ui .kicker{margin-bottom:1rem;display:block}.exp-floor-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-floor-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-floor-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-lineage{height:100svh;position:relative}.exp-lineage-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-lineage-svg .el-name{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--zeb-paper);text-transform:uppercase;font-size:11px}.exp-lineage-svg .el-initials{font-family:var(--font-serif);fill:var(--zeb-lime);font-size:28px;font-style:italic}.exp-lineage-svg .el-zeb-center{font-family:var(--font-serif);fill:var(--zeb-ink);font-size:13px;font-style:italic}.exp-lineage-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-lineage-ui .kicker{margin-bottom:1rem;display:block}.exp-lineage-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-lineage-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-lineage-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-pulse{height:100svh;position:relative}.exp-pulse-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-pulse-svg .ep-axis{font-family:var(--font-mono);letter-spacing:.22em;fill:var(--zeb-paper-faint);text-transform:uppercase;font-size:11px}.exp-pulse-svg .ep-counter{font-family:var(--font-mono);letter-spacing:.2em;fill:var(--zeb-lime);text-transform:uppercase;font-size:16px}.exp-pulse-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-pulse-ui .kicker{margin-bottom:1rem;display:block}.exp-pulse-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-pulse-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-pulse-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-arc{height:100svh;position:relative}.exp-arc-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-arc-svg .ea-name{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--zeb-paper);text-transform:uppercase;font-size:11px}.exp-arc-svg .ea-year{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--zeb-paper-faint);text-transform:uppercase;font-size:10px}.exp-arc-svg .ea-moat{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--zeb-lime);text-transform:uppercase;font-size:12px}.exp-arc-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-arc-ui .kicker{margin-bottom:1rem;display:block}.exp-arc-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-arc-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-arc-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-stitch{height:100svh;position:relative}.exp-stitch-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-stitch-svg .es-lane{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.exp-stitch-svg .es-lane-und{fill:var(--zeb-paper)}.exp-stitch-svg .es-lane-work{fill:var(--zeb-paper-dim)}.exp-stitch-svg .es-lane-sub{fill:var(--zeb-lime-dim)}.exp-stitch-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-stitch-ui .kicker{margin-bottom:1rem;display:block}.exp-stitch-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-stitch-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-stitch-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-boundary{height:100svh;position:relative}.exp-boundary-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-boundary-svg .eb-label{font-family:var(--font-mono);letter-spacing:.22em;fill:var(--zeb-paper);text-transform:uppercase;font-size:14px}.exp-boundary-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-boundary-ui .kicker{margin-bottom:1rem;display:block}.exp-boundary-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-boundary-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-boundary-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-compounding{height:100svh;position:relative}.exp-compounding-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.exp-compounding-svg .ec-axis{font-family:var(--font-mono);letter-spacing:.22em;fill:var(--zeb-paper-faint);text-transform:uppercase;font-size:11px}.exp-compounding-svg .ec-legend-text{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--zeb-paper-dim);text-transform:uppercase;font-size:11px}.exp-compounding-svg .ec-gap-label{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--zeb-lime);text-transform:uppercase;font-size:10px}.exp-compounding-ui{z-index:2;max-width:30rem;position:absolute;bottom:8vh;left:6vw}.exp-compounding-ui .kicker{margin-bottom:1rem;display:block}.exp-compounding-ui h2{color:var(--zeb-paper);margin-bottom:1rem;font-size:clamp(2rem,5vw,3.6rem)}.exp-compounding-ui p{color:var(--zeb-paper-dim);min-height:5.4em;margin-bottom:1.8rem}.exp-compounding-ui small{color:var(--zeb-paper-faint);font-family:var(--font-mono);margin-top:.9rem;font-size:.7rem;display:block}.exp-kinetic{text-align:center;perspective:1000px;flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:6vw;display:flex}.exp-kinetic .kicker{margin-bottom:2.5rem}.kc-stage{transform-style:preserve-3d;color:var(--zeb-paper);font-size:clamp(2.6rem,11vw,9rem);line-height:1}.kc{transform-style:preserve-3d;white-space:pre;display:inline-block}.exp-kinetic-sub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--zeb-paper-faint);margin-top:3rem;font-size:.76rem}.exp-migration{flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:100svh;padding:6vw;display:flex}.exp-migration .kicker{display:block}.exp-migration-stage{width:min(92vw,1100px);position:relative}.exp-migration-svg{width:100%;height:auto;display:block;overflow:visible}.exp-migration-bird{transform-origin:50%;position:absolute;top:0;left:0}.exp-migration-bird .goose-ascii{transform:translate(-50%,-50%)}.exp-migration-cap{color:var(--zeb-lime);text-align:center;max-width:24ch;font-size:clamp(1.4rem,3.4vw,2.6rem)}.exp-storm{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100svh;padding:8vw;display:flex}.exp-storm .kicker{display:block}.exp-storm-line{max-width:20ch;color:var(--zeb-paper);font-size:clamp(1.8rem,6vw,5rem);line-height:1.3}.exp-word{will-change:transform;cursor:default;margin:0 .28em;display:inline-block}.exp-word:nth-last-child(-n+2){color:var(--zeb-lime)}.exp-storm small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zeb-paper-faint);font-size:.72rem}.exp-ink{padding:16vh 0 22vh;position:relative}.ink-page{z-index:2;max-width:40rem;margin:0 auto;padding:0 6vw;position:relative}.ink-page .kicker{margin-bottom:2rem;display:block}.ink-page h2{color:var(--zeb-paper);margin-bottom:3rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.1}.ink-body{color:var(--zeb-paper-dim);margin-bottom:1.6em;font-size:1.12rem;line-height:1.85}.ink-body em,.ink-closer em{font-family:var(--font-serif);color:var(--zeb-lime-soft);font-style:italic}.ink-body strong{color:var(--zeb-paper);font-weight:600}.ink-closer{color:var(--zeb-lime);margin-top:3rem;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.3}.ink-bird{z-index:1;pointer-events:none;filter:drop-shadow(0 0 14px #cef79f59);position:absolute;top:0;left:0}.ink-bird .goose-ascii{transform:translate(-50%,-50%)}@media (max-width:860px){.exp-swarm-ui,.exp-restructure-ui,.exp-shedding-ui,.exp-org-ui,.exp-hollow-ui,.exp-phalanx-ui,.exp-floor-ui,.exp-lineage-ui,.exp-pulse-ui,.exp-arc-ui,.exp-stitch-ui,.exp-boundary-ui,.exp-compounding-ui{bottom:5vh;left:6vw;right:6vw}.exp-swarm,.exp-restructure,.exp-org,.exp-shedding,.exp-hollow,.exp-phalanx,.exp-floor,.exp-lineage,.exp-pulse,.exp-arc,.exp-stitch,.exp-boundary,.exp-compounding{flex-direction:column;gap:14px;height:auto;min-height:0;padding:24px 0 32px;display:flex}.exp-org-svg,.exp-shedding-svg,.exp-hollow-svg,.exp-floor-svg,.exp-lineage-svg,.exp-stitch-svg{aspect-ratio:5/3;flex:none;width:100%;height:auto;position:relative;inset:auto}.exp-restructure-svg{aspect-ratio:10/9;flex:none;width:100%;height:auto;position:relative;inset:auto}.exp-pulse-svg,.exp-arc-svg,.exp-boundary-svg,.exp-compounding-svg,.exp-swarm-cv,.exp-phalanx-cv{aspect-ratio:2;flex:none;width:100%;height:auto;position:relative;inset:auto}.exp-swarm-ui,.exp-restructure-ui,.exp-org-ui,.exp-shedding-ui,.exp-hollow-ui,.exp-phalanx-ui,.exp-floor-ui,.exp-lineage-ui,.exp-pulse-ui,.exp-arc-ui,.exp-stitch-ui,.exp-boundary-ui,.exp-compounding-ui{text-align:center;max-width:100%;padding:0 6vw;position:relative;bottom:auto;left:auto;right:auto}.exp-swarm-ui h2,.exp-restructure-ui h2,.exp-org-ui h2,.exp-shedding-ui h2,.exp-hollow-ui h2,.exp-phalanx-ui h2,.exp-floor-ui h2,.exp-lineage-ui h2,.exp-pulse-ui h2,.exp-arc-ui h2,.exp-stitch-ui h2,.exp-boundary-ui h2,.exp-compounding-ui h2{font-size:clamp(1.5rem,7vw,2.4rem)}.exp-swarm-ui p,.exp-restructure-ui p,.exp-org-ui p,.exp-shedding-ui p,.exp-hollow-ui p,.exp-phalanx-ui p,.exp-floor-ui p,.exp-lineage-ui p,.exp-pulse-ui p,.exp-arc-ui p,.exp-stitch-ui p,.exp-boundary-ui p,.exp-compounding-ui p{min-height:0;font-size:.95rem}}
.story,.lfz-hero{position:relative}.lfz-hero-stage{text-align:center;perspective:1000px;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:6vw;display:flex;position:relative}.lfz-hero-kicker{margin-bottom:2.4rem}.lfz-hero-title{color:var(--zeb-paper);transform-style:preserve-3d;will-change:transform;font-size:clamp(2.4rem,9vw,8rem);line-height:1}.lfz-hero-title .kc{transform-style:preserve-3d;white-space:pre;display:inline-block}.lfz-hero-scroll{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--zeb-paper-faint);flex-direction:column;align-items:center;gap:.9rem;font-size:.7rem;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.lfz-hero-scroll-line{background:linear-gradient(var(--zeb-lime), transparent);width:1px;height:56px;animation:2.4s ease-in-out infinite rail-pulse}@keyframes rail-pulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.lfz-hero-intro{max-width:var(--measure);z-index:2;margin:0 auto;padding:10vh 6vw 22vh;position:relative}.lfz-hero-intro-closer{color:var(--zeb-lime);text-align:center;margin-top:3rem;font-size:clamp(1.5rem,3vw,2.4rem)}.chapter{flex-direction:column;justify-content:center;min-height:100svh;padding:18vh 6vw;display:flex;position:relative;overflow:hidden}.ch-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.motif{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.chapter[data-motif=phalanx] .motif,#route-nobody-took .motif,#floor-ceiling .motif{opacity:.25}.ch-numeral{font-family:var(--font-serif);color:var(--zeb-lime);opacity:.05;z-index:0;font-size:clamp(8rem,26vw,26rem);line-height:1;position:absolute;top:8vh;right:4vw}.ch-inner{z-index:2;width:100%;max-width:64rem;margin:0 auto;position:relative}.ch-head{margin-bottom:4rem}.ch-head .kicker{margin-bottom:1.6rem;display:block}.ch-lead{max-width:18ch;color:var(--zeb-paper);font-size:clamp(2rem,5.2vw,4.4rem)}.ch-experiment{z-index:2;background:linear-gradient(#222f30d9,#222f308c),#222f30;border:1px solid #cef79f52;max-width:72rem;margin:5rem auto 3rem;position:relative;overflow:hidden}.ch-experiment .exp-swarm{height:90vh;min-height:560px}.ch-experiment .exp-swarm-ui .kicker{display:none}.ch-experiment .exp-swarm-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;inset:auto auto 6vh 50%;transform:translate(-50%)}.ch-experiment .exp-swarm-ui .exp-slider{justify-content:center}.ch-experiment .exp-swarm-ui h2{white-space:nowrap}.ch-experiment .exp-restructure{height:90vh;min-height:560px}.ch-experiment .exp-restructure-svg{height:60%;inset:2vh 0 auto}.ch-experiment .exp-restructure-ui .kicker{display:none}.ch-experiment .exp-restructure-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;inset:auto auto 6vh 50%;transform:translate(-50%)}.ch-experiment .exp-restructure-ui .exp-slider{justify-content:center}.ch-experiment .exp-restructure-ui h2{white-space:nowrap}.ch-experiment .exp-shedding{height:90vh;min-height:560px}.ch-experiment .exp-shedding-svg{height:60%;inset:2vh 0 auto}.ch-experiment .exp-shedding-ui .kicker{display:none}.ch-experiment .exp-shedding-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;inset:auto auto 6vh 50%;transform:translate(-50%)}.ch-experiment .exp-shedding-ui .exp-slider{justify-content:center}.ch-experiment .exp-shedding-ui h2{white-space:nowrap}.ch-experiment .exp-hollow{height:90vh;min-height:560px}.ch-experiment .exp-hollow-svg{height:60%;inset:2vh 0 auto}.ch-experiment .exp-hollow-ui .kicker{display:none}.ch-experiment .exp-hollow-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;inset:auto auto 6vh 50%;transform:translate(-50%)}.ch-experiment .exp-hollow-ui .exp-slider{justify-content:center}.ch-experiment .exp-hollow-ui h2{white-space:nowrap}.ch-experiment .exp-phalanx{height:90vh;min-height:560px}.ch-experiment .exp-phalanx-ui .kicker{display:none}.ch-experiment .exp-phalanx-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-phalanx-ui .exp-slider{justify-content:center}.ch-experiment .exp-phalanx-ui h2{white-space:nowrap;margin-bottom:.5rem}.ch-experiment .exp-phalanx-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-migration{justify-content:center;gap:2rem;height:90vh;min-height:auto;padding:4vw}.ch-experiment .exp-migration .kicker{display:none}.ch-experiment .exp-floor{height:90vh;min-height:560px}.ch-experiment .exp-floor-svg{height:60%;inset:2vh 0 auto}.ch-experiment .exp-floor-ui .kicker{display:none}.ch-experiment .exp-floor-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-floor-ui .exp-slider{justify-content:center}.ch-experiment .exp-floor-ui h2{white-space:nowrap;margin-bottom:.5rem}.ch-experiment .exp-floor-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-lineage{height:90vh;min-height:560px}.ch-experiment .exp-lineage-svg{height:62%;inset:2vh 0 auto}.ch-experiment .exp-lineage-ui .kicker{display:none}.ch-experiment .exp-lineage-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-lineage-ui .exp-slider{justify-content:center}.ch-experiment .exp-lineage-ui h2{white-space:nowrap;margin-bottom:.5rem}.ch-experiment .exp-lineage-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-pulse{height:90vh;min-height:560px}.ch-experiment .exp-pulse-svg{height:56%;inset:2vh 0 auto}.ch-experiment .exp-pulse-ui .kicker{display:none}.ch-experiment .exp-pulse-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-pulse-ui .exp-slider{justify-content:center}.ch-experiment .exp-pulse-ui h2{margin-bottom:.5rem}.ch-experiment .exp-pulse-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-arc{height:90vh;min-height:560px}.ch-experiment .exp-arc-svg{height:62%;inset:2vh 0 auto}.ch-experiment .exp-arc-ui .kicker{display:none}.ch-experiment .exp-arc-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-arc-ui .exp-slider{justify-content:center}.ch-experiment .exp-arc-ui h2{white-space:nowrap;margin-bottom:.5rem}.ch-experiment .exp-arc-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-stitch{height:90vh;min-height:560px}.ch-experiment .exp-stitch-svg{height:62%;inset:2vh 0 auto}.ch-experiment .exp-stitch-ui .kicker{display:none}.ch-experiment .exp-stitch-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-stitch-ui .exp-slider{justify-content:center}.ch-experiment .exp-stitch-ui h2{margin-bottom:.5rem;line-height:1.05}.ch-experiment .exp-stitch-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-boundary{height:90vh;min-height:560px}.ch-experiment .exp-boundary-svg{height:62%;inset:2vh 0 auto}.ch-experiment .exp-boundary-ui .kicker{display:none}.ch-experiment .exp-boundary-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-boundary-ui .exp-slider{justify-content:center}.ch-experiment .exp-boundary-ui h2{margin-bottom:.5rem}.ch-experiment .exp-boundary-ui p{min-height:0;margin-bottom:1rem}.ch-experiment .exp-compounding{height:90vh;min-height:560px}.ch-experiment .exp-compounding-svg{height:56%;inset:2vh 0 auto}.ch-experiment .exp-compounding-ui .kicker{display:none}.ch-experiment .exp-compounding-ui{text-align:center;width:calc(100% - 4rem);max-width:36rem;padding:2.2rem 1.4rem 1.2rem;inset:auto auto 4vh 50%;transform:translate(-50%)}.ch-experiment .exp-compounding-ui .exp-slider{justify-content:center}.ch-experiment .exp-compounding-ui h2{margin-bottom:.5rem;line-height:1.05}.ch-experiment .exp-compounding-ui p{min-height:0;margin-bottom:1rem}@media (max-width:860px){.ch-experiment .exp-swarm,.ch-experiment .exp-restructure,.ch-experiment .exp-org,.ch-experiment .exp-shedding,.ch-experiment .exp-hollow,.ch-experiment .exp-phalanx,.ch-experiment .exp-floor,.ch-experiment .exp-lineage,.ch-experiment .exp-pulse,.ch-experiment .exp-arc,.ch-experiment .exp-stitch,.ch-experiment .exp-boundary,.ch-experiment .exp-compounding{height:auto;min-height:0}.ch-experiment .exp-swarm-ui,.ch-experiment .exp-restructure-ui,.ch-experiment .exp-org-ui,.ch-experiment .exp-shedding-ui,.ch-experiment .exp-hollow-ui,.ch-experiment .exp-phalanx-ui,.ch-experiment .exp-floor-ui,.ch-experiment .exp-lineage-ui,.ch-experiment .exp-pulse-ui,.ch-experiment .exp-arc-ui,.ch-experiment .exp-stitch-ui,.ch-experiment .exp-boundary-ui,.ch-experiment .exp-compounding-ui{width:auto;max-width:100%;padding:1.5rem 1.5rem 1rem;position:relative;inset:auto;transform:none}.ch-experiment .exp-swarm-ui .kicker,.ch-experiment .exp-restructure-ui .kicker,.ch-experiment .exp-org-ui .kicker,.ch-experiment .exp-shedding-ui .kicker,.ch-experiment .exp-hollow-ui .kicker,.ch-experiment .exp-phalanx-ui .kicker,.ch-experiment .exp-floor-ui .kicker,.ch-experiment .exp-lineage-ui .kicker,.ch-experiment .exp-pulse-ui .kicker,.ch-experiment .exp-arc-ui .kicker,.ch-experiment .exp-stitch-ui .kicker,.ch-experiment .exp-boundary-ui .kicker,.ch-experiment .exp-compounding-ui .kicker{display:block}.ch-experiment .exp-swarm-ui h2,.ch-experiment .exp-restructure-ui h2,.ch-experiment .exp-org-ui h2,.ch-experiment .exp-shedding-ui h2,.ch-experiment .exp-hollow-ui h2,.ch-experiment .exp-phalanx-ui h2,.ch-experiment .exp-floor-ui h2,.ch-experiment .exp-lineage-ui h2,.ch-experiment .exp-pulse-ui h2,.ch-experiment .exp-arc-ui h2,.ch-experiment .exp-stitch-ui h2,.ch-experiment .exp-boundary-ui h2,.ch-experiment .exp-compounding-ui h2{white-space:normal}.ch-experiment .exp-restructure-svg,.ch-experiment .exp-shedding-svg,.ch-experiment .exp-hollow-svg,.ch-experiment .exp-floor-svg,.ch-experiment .exp-stitch-svg,.ch-experiment .exp-org-svg{height:auto;inset:auto}}.ch-closer{max-width:var(--measure);color:var(--zeb-paper);text-indent:-.42em;margin:4rem auto 0;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.32}.ch-closer:before{content:"“"}.ch-closer:after{content:"”"}.ch-cta{max-width:var(--measure);justify-content:flex-start;margin:3.5rem auto 0;display:flex}.ch-cta-link{font-family:var(--font-ibm-plex-serif), Georgia, serif;color:var(--zeb-lime);border-bottom:1px solid #cef79f66;align-items:center;gap:.7em;padding:.85em 0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-style:italic;line-height:1;text-decoration:none;transition:border-color .24s,color .24s,gap .24s;display:inline-flex}.ch-cta-link:hover{color:#fff;border-bottom-color:#cef79fd9;gap:1em}.ch-cta-arrow{color:var(--zeb-lime);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em;font-style:normal}.closing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100svh;padding:10vw;display:flex}.close-stage{justify-content:center;align-items:center;width:min(100%,1100px);height:clamp(380px,60vh,720px);display:flex;position:relative}.ice-cubes-stage{z-index:1;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.close-line{color:var(--zeb-paper);z-index:2;pointer-events:none;font-size:clamp(2.6rem,8vw,7rem);line-height:1.04;position:relative}.close-line.is-canvas{opacity:0;visibility:hidden}.close-sign{font-family:var(--font-mono);letter-spacing:.2em;color:var(--zeb-lime);font-size:1.1rem}.close-meta{opacity:.5}.rail{z-index:60;gap:1rem;display:flex;position:fixed;top:50%;left:2.2vw;transform:translateY(-50%)}.rail-track{background:var(--zeb-rule);border-radius:2px;width:2px;height:46vh;position:relative;overflow:hidden}.rail-fill{background:var(--zeb-lime);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rail-list{flex-direction:column;justify-content:center;gap:.55rem;font-size:.7rem;list-style:none;display:flex}.rail-list a{color:var(--zeb-paper-faint);font-family:var(--font-mono);letter-spacing:.04em;transform-origin:0;align-items:center;gap:.6rem;text-decoration:none;transition:color .3s,transform .3s;display:flex}.rail-num{text-align:left;opacity:.6;min-width:4ch}.rail-label{opacity:0;white-space:nowrap;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;background:var(--zeb-lime);color:var(--zeb-ink);border-radius:999px;padding:4px 12px;font-size:.62rem;transition:opacity .3s,transform .3s;transform:translate(-6px);box-shadow:0 4px 14px -6px #00000073}.rail-list a:hover,.rail-list a.is-active{color:var(--zeb-lime)}.rail-list a:hover .rail-label,.rail-list a:focus-visible .rail-label{opacity:1;transform:translate(0)}.rail-list a:hover .rail-label,.rail-list a:focus-visible .rail-label,.rail-list a.is-active .rail-label{color:var(--zeb-ink)}.rail-list a.is-active .rail-num{opacity:1}.experiments-link{z-index:60;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--zeb-paper-faint);border:1px solid var(--zeb-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d151680;border-radius:999px;padding:.6rem 1rem;font-size:.72rem;text-decoration:none;transition:color .3s,border-color .3s;position:fixed;bottom:2vh;right:2vw}.experiments-link:hover{color:var(--zeb-lime);border-color:var(--zeb-lime-dim)}@media (max-width:860px){.rail{display:none}.chapter{padding:12vh 7vw}.ch-numeral{font-size:40vw;top:4vh}}.ch-ink-bird{z-index:1;pointer-events:none;filter:drop-shadow(0 0 14px #cef79f59);position:absolute;top:0;left:0}.ch-ink-bird .goose-ascii{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ch-ink-bird{display:none}}
.lfz-page{--zeb-ink:#14191a;--zeb-ink-2:#1a2526;--zeb-ink-3:#1e2b2c;--zeb-ink-4:#222f30;--zeb-panel:#1e2b2c;--zeb-lime:#cef79f;--zeb-lime-soft:#d8faaa;--zeb-lime-dim:#cef79f8c;--zeb-lime-ghost:#cef79f1f;--zeb-lime-trace:#cef79f0a;--zeb-paper:#e7e8e1;--zeb-paper-dim:#e7e8e19e;--zeb-paper-faint:#e7e8e157;--zeb-rule:#e7e8e124;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--measure:52rem;color:#e7e8e1;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "kern";background-color:#222f30;background-image:linear-gradient(90deg,#e7e8e108 1px,#0000 1px),linear-gradient(#e7e8e108 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:100px 100px;background-attachment:local;background-origin:padding-box;background-clip:border-box;font-size:17px;line-height:1.72;position:relative;overflow-x:hidden}.lfz-page .kicker{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--zeb-lime-dim);font-size:.72rem;font-weight:400}.lfz-page .serif{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:500;line-height:1.08}.lfz-page .reading p{font-family:var(--font-sans);color:var(--zeb-paper);max-width:var(--measure);margin:0 auto 1.5em;font-size:clamp(1.02rem,1.05vw + .7rem,1.18rem);line-height:1.78}.lfz-page .reading p strong{color:var(--zeb-paper);font-weight:600}.lfz-page .reading p em,.lfz-page .ch-closer em,.lfz-page .exp-head h1 em{font-family:var(--font-ibm-plex-serif), Georgia, serif;color:#cef79f;font-size:1.06em;font-style:italic}.lfz-page .lfz-hero-intro p{text-align:left}.lfz-page .ch-numeral{font-family:var(--font-ibm-plex-serif), Georgia, serif;font-size:clamp(4rem,12vw,14rem)}.lfz-page .center{justify-content:center;align-items:center;display:flex}.lfz-page .noselect{-webkit-user-select:none;user-select:none}.lfz-page ::selection{color:#14191a;background:#cef79f}.lfz-page a{color:inherit}.lfz-page .lfz-grain{pointer-events:none;z-index:5;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:6s steps(6,end) infinite lfz-grain-shift;position:fixed;inset:-50%}@keyframes lfz-grain-shift{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-2%,3%)}80%{transform:translate(3%,-2%)}}.lfz-page .lfz-vignette{pointer-events:none;z-index:4;background:radial-gradient(120% 80% at 50% 45%,#0000 40%,#080d0d8c 100%);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.lfz-page .lfz-grain{animation:none}}
