.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.editorial-index{margin:0 0 40px}.editorial-entry{min-width:0;margin:0 0 56px}.editorial-entry:last-of-type{margin-bottom:0}.entry-link{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;text-decoration:none;display:grid}.entry-copy{min-width:0}.editorial-entry .entry-copy h2{margin:0 0 10px}.editorial-entry .entry-copy p{max-width:46ch;font-family:var(--sl-font-prose);margin:0;line-height:1.55}.entry-link:hover{color:inherit}.entry-link:hover h2{color:var(--sl-color-accent-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorial-entry img.entry-art{object-fit:contain;mix-blend-mode:darken;width:100%;min-width:0;height:auto;max-height:280px;display:block}.editorial-entry figure.entry-art{min-width:0;margin:0}.editorial-entry .entry-pair{max-width:560px}.entry-pair>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.entry-pair img{border:0;width:100%;display:block}.editorial-entry figure.entry-art figcaption{color:var(--sl-color-muted);font:10px/1.6 var(--sl-font-mono);border:0;margin:10px 0 0;padding:0}body.writing-index #overview{margin:0 0 56px}body.writing-index #overview .site-page-title{margin:0}.index-more{font:11px/1.7 var(--sl-font-mono);margin:32px 0 0}.index-more a{text-decoration:none}.index-more a:hover{text-decoration:underline}.lab-map{border-top:1px solid var(--sl-color-rule);margin:56px 0 0;padding-top:32px}.lab-map nav{display:block}.lab-tree,.lab-tree ul{margin:0;padding:0;list-style:none}.lab-tree{gap:14px;display:grid}.lab-tree a{text-decoration:none}.lab-tree a:hover{text-underline-offset:4px;text-decoration:underline}.lab-tree .tree-root{padding-top:2px;padding-bottom:2px;display:inline-block}.lab-tree :is(a,.tree-root){font:12px/1.8 var(--sl-font-mono)}.lab-tree ul{margin-top:5px}.lab-tree ul li{padding:4px 0 4px 26px;position:relative}.lab-tree ul li:before{content:"";border-left:1px solid var(--sl-color-rule);width:12px;position:absolute;top:0;bottom:0;left:5px}.lab-tree ul li:after{content:"";border-top:1px solid var(--sl-color-rule);width:12px;position:absolute;top:15px;left:5px}.lab-tree ul li:last-child:before{height:15px;bottom:auto}@media (max-width:700px){.entry-link{gap:28px}}@media (max-width:620px){.editorial-entry{margin-bottom:46px}.entry-link{grid-template-columns:minmax(0,1fr);gap:22px}.entry-link>img.entry-art{object-position:left center;max-width:320px}body.writing-index #overview{margin:0 0 40px}.lab-map{margin-top:40px;padding-top:28px}.lab-tree :is(a,.tree-root){font-size:11px}}body.research-index .card-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin-top:42px;display:grid}body.research-index .dossier-card{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;align-content:start;gap:20px;min-width:0;padding:0;display:grid}body.research-index .dossier-preview{aspect-ratio:1.68;background:#e7ebe1;display:block;overflow:hidden}body.research-index .dossier-preview img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}body.research-index .dossier-preview:hover img{transform:scale(1.025)}body.research-index #lenia-swarm{border-bottom:1px solid var(--sl-color-rule);order:-1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:52px;padding-bottom:42px}body.research-index #lenia-swarm .dossier-preview{aspect-ratio:1.4;grid-row:1/3}body.research-index #lenia-swarm .dossier-preview img{object-fit:cover}body.research-index .dossier-card-header,body.research-index .dossier-card-body{background:0 0;border:0;padding:0}body.research-index .dossier-card-tab{font:700 clamp(27px,3vw,39px)/1.15 var(--sl-font-display);letter-spacing:-.01em}body.research-index .series-badge{font:11px var(--sl-font-mono);letter-spacing:0;color:var(--sl-color-muted);margin-bottom:12px;display:block}body.research-index .dossier-card-body p{font:17px/1.6 var(--sl-font-prose);margin-top:0}body.research-index .card-meta{display:none}body.research-index #lenia-swarm .dossier-card-header{align-self:end}body.research-index #lenia-swarm .dossier-card-body{align-self:start}@media (max-width:700px){body.research-index .card-stack,body.research-index #lenia-swarm{grid-template-columns:1fr;gap:28px}body.research-index #lenia-swarm .dossier-preview{grid-row:auto}body.research-index .dossier-card{gap:18px}}@media (prefers-reduced-motion:reduce){body.research-index .dossier-preview img{transition:none}}