@import "/tokens.css?v=811386fbb9";@font-face{font-family:PublicationMono;src:url(/fonts/BerkeleyMono-Regular.woff2);font-display:swap}@font-face{font-family:PublicationSerif;src:url(/fonts/IBMPlexSerif-Regular.woff2);font-display:swap}@font-face{font-family:PublicationSerif;src:url(/fonts/IBMPlexSerif-Italic.woff2);font-style:italic;font-display:swap}@font-face{font-family:PublicationSerif;src:url(/fonts/IBMPlexSerif-Bold.woff2);font-weight:700;font-display:swap}:root{--publication-width:var(--sl-layout-shell-max-width);--publication-gutter:var(--sl-layout-shell-pad-inline);--publication-paper:var(--sl-color-paper);--publication-ink:var(--sl-color-ink);--publication-space-prose:16px;--publication-space-block:32px;--publication-space-topic:64px;--publication-space-section:96px;--publication-type-h1:clamp(38px, 4.4vw, 58px);--publication-type-h2:clamp(24px, 2.4vw, 30px);--publication-type-body:17px}.publication-home .hero h1{font:700 var(--publication-type-h1)/1.1 var(--sl-font-display);letter-spacing:-.02em;text-transform:none}body:not(.report-page) :is(.site-page-title,.dossier-hub-title){font:700 var(--publication-type-h1)/1.1 var(--sl-font-display);letter-spacing:-.02em;text-transform:none}body:is(.blog-page,.cabinet-page) .doc-content h1{font:700 var(--publication-type-h1)/1.1 var(--sl-font-display);letter-spacing:-.02em;text-transform:none}.editorial-entry .entry-copy h2{font:700 var(--publication-type-h2)/1.2 var(--sl-font-display);letter-spacing:-.01em;text-transform:none}body:is(.blog-page,.cabinet-page) .doc-content h2{font:700 var(--publication-type-h2)/1.2 var(--sl-font-display);letter-spacing:-.01em;text-transform:none}:is(.addendum-feature,.equational-feature) h2{font:700 var(--publication-type-h2)/1.2 var(--sl-font-display);letter-spacing:-.01em;text-transform:none}body:not(.report-page) :is(.section-block>p,.dossier-card p,.resource-card p,.research-note-card p,.editorial-entry .entry-copy p){font-size:var(--publication-type-body)}body:is(.blog-page,.cabinet-page) .doc-content{font-size:var(--publication-type-body)}html body .site-shell{box-sizing:border-box;padding:var(--sl-layout-shell-pad-top) var(--publication-gutter) 0;margin-left:auto;margin-right:auto;width:100%!important;max-width:var(--publication-width)!important}html body .site-brand{gap:var(--sl-layout-brand-gap)}.site-brand .logo{flex:none;width:var(--sl-layout-brand-size)!important;height:auto!important}html body .site-brand-name{font:700 var(--sl-type-scale-brand) PublicationMono,monospace;letter-spacing:var(--sl-tracking-brand)}html body .site-topnav-links{gap:var(--sl-layout-nav-gap)}html body .site-topnav-links .nav-link{font:var(--sl-type-scale-nav) PublicationMono,monospace;text-transform:none;letter-spacing:0;border:0;padding:0}html body .site-rules{margin:0 0 var(--sl-layout-header-rule-gap)}html body .site-rule.strong{background:var(--publication-ink);height:1px;margin:0}html.specter-report{--specter-ground:var(--publication-paper);--specter-ink:var(--publication-ink)}html.specter-report body{width:100%;max-width:none!important;margin:0!important;padding:0!important}html.specter-report body>main,html.specter-report body>header:not(.publication-header),html.specter-report body>footer,html.specter-report body>nav:not(.publication-header nav){box-sizing:border-box;width:100%;max-width:var(--publication-width)!important;padding-inline:var(--publication-gutter)!important;margin-left:auto!important;margin-right:auto!important}html.specter-report body>nav.publication-navigation{border:0;padding-top:22px;padding-bottom:22px;font:12px/1.5 PublicationMono,monospace;background:0 0!important}html.specter-report body>header.hero{box-shadow:none;border:0;padding-top:35px;padding-bottom:60px;color:var(--publication-ink)!important;background:0 0!important}html.specter-report body>header.hero h1{letter-spacing:-.045em;max-width:19ch;font-size:max(42px,min(6vw,78px));line-height:1.04;color:inherit!important}html.specter-report body>header.hero .lede{color:inherit!important}html.specter-report body>main{padding-top:0;padding-bottom:0}html.specter-report :is(main,body>header)>.wrap{width:100%;max-width:none;padding-left:0;padding-right:0}.anatomical-report>.publication-header+header{background:0 0;border:0;position:static}.anatomical-report .masthead>.brand{display:none}.anatomical-report .shell{box-sizing:border-box;width:100%;max-width:var(--publication-width);padding-inline:var(--publication-gutter)}html.specter-report body>.topbar{box-sizing:border-box;max-width:var(--publication-width);width:100%;padding:0 var(--publication-gutter) 24px;color:var(--publication-ink);box-shadow:none;background:0 0;border:0;margin:auto;position:static}html.specter-report .topbar>.brand{display:none}html.specter-report .topbar nav{flex-wrap:wrap;gap:20px;display:flex}html.specter-report .hero-answer{box-shadow:none;border:0;color:var(--publication-ink)!important;background:#e0e8d7!important}html.specter-report .hero .micro{color:#365b4e!important}.publication-context{background:var(--publication-paper)!important;margin:0!important;padding:0!important}.anatomical-report .masthead{min-height:70px}.anatomical-report .masthead .nav{gap:20px}.anatomical-report .masthead .nav a{text-transform:none;background:0 0;border:0;padding:0;font:11px/1.6 PublicationMono,monospace}.anatomical-report .wide-shell{box-sizing:border-box;width:100%;max-width:var(--publication-width);padding-inline:var(--publication-gutter)}html.specter-report body>.topbar,html.specter-report .topbar nav{color:var(--publication-ink)!important;background:0 0!important;border:0!important}html.specter-report .topbar nav a{text-transform:none;font:11px/1.6 PublicationMono,monospace;color:var(--publication-ink)!important}html.specter-report main .wrap{box-sizing:border-box;width:100%;max-width:none;padding-left:0;padding-right:0}html.specter-report body,.anatomical-report{font-family:PublicationSerif,Georgia,serif}.publication-context>main{box-sizing:border-box;max-width:var(--publication-width);padding:38px var(--publication-gutter);width:100%;margin:auto}.publication-context .questions{box-shadow:none;background:rgba(23,32,33,.133);border:0}.publication-context .questions article{background:#f8f6ef}.publication-context .questions .answer{background:#e0e8d7}.publication-context .actions a{text-transform:none;border-width:1px;font:12px PublicationMono,monospace}.publication-context .actions .primary{box-shadow:none;background:#365b4e}.publication-context .eyebrow{color:#365b4e}.publication-context .chips>*{background:0 0;border:0;padding:0;font-weight:400}.publication-context .chips{gap:20px}body:is(.blog-page,.cabinet-page) .doc-content{overflow-wrap:anywhere;min-width:0}body:is(.blog-page,.cabinet-page) .doc-content pre{white-space:pre;overflow-wrap:normal;max-width:100%;overflow:auto}html.specter-report main img{max-width:100%;height:auto}html{scrollbar-gutter:stable}html body .site-topnav{min-height:var(--sl-layout-brand-size);padding:0 0 var(--sl-layout-header-bottom);align-items:center;gap:24px;margin-bottom:0}html.specter-report .tournament-montage{grid-template-columns:repeat(4,minmax(0,1fr))}html.specter-report .tournament-montage>figure{min-width:0}html body.report-page{background-color:var(--sl-color-paper,#f8f4ea)}html body.report-page figcaption{letter-spacing:0;text-transform:none;font:400 15px/1.6 PublicationSerif,Georgia,serif}html body.report-page .report-nav{border-bottom:1px solid var(--sl-color-rule);gap:12px 24px;min-height:0;margin-top:0;margin-bottom:32px;padding-top:24px;padding-bottom:24px}html body.report-page .report-nav a{padding:0;font:12px/1.6 PublicationMono,monospace}html body.report-page .report-hero{padding-top:12px}html.anatomical-editorial,html.synthesis-publication,body.report-page{--publication-width:1440px}body.report-page.lenia-overview{--publication-width:var(--sl-layout-shell-max-width)}html body.report-page .report-main{gap:var(--publication-space-section)}html body.report-page .report-main>.report-nav{margin-bottom:0}.publication-motion{position:relative}.publication-motion>.publication-motion-toggle{z-index:2;background:var(--publication-paper);width:32px;height:32px;color:var(--publication-ink);cursor:pointer;opacity:0;border:0;border-radius:50%;align-items:center;justify-items:center;margin:0;padding:8px;display:grid;position:absolute;top:12px;right:12px}.publication-motion:hover>.publication-motion-toggle{opacity:1}.publication-motion:focus-within>.publication-motion-toggle{opacity:1}.publication-motion-toggle:before{content:"";box-sizing:border-box;border-left:3px solid;border-right:3px solid;width:10px;height:12px}.publication-motion-toggle[data-playing=false]:before{border:6px solid transparent;border-left:10px solid;border-right:0;width:0;height:0}.publication-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:none){.publication-motion>.publication-motion-toggle{opacity:1}}@media (max-width:700px){html body .site-shell{padding-top:22px}html body .site-topnav{flex-wrap:wrap;gap:20px;padding-bottom:22px}html body .site-topnav-links{gap:var(--sl-layout-nav-gap-mobile)}html body .site-brand-name{font-size:var(--sl-type-scale-brand-mobile)}html.specter-report body>header.hero{padding-top:20px;padding-bottom:35px}html.specter-report .tournament-montage{grid-template-columns:repeat(2,minmax(0,1fr))}body:is(.blog-page,.cabinet-page) .doc-layout .doc-content{order:0}body:is(.blog-page,.cabinet-page) .doc-layout .doc-aside{order:1}html body.report-page .report-nav{margin-bottom:28px;padding-top:20px;padding-bottom:20px}:root{--publication-gutter:var(--sl-layout-shell-pad-inline-mobile);--publication-space-block:24px;--publication-space-topic:48px;--publication-space-section:72px}}html.specter-report .hero .micro,html.specter-report .section-head .section-no,.report-hero>.report-kicker,.report-chapter-title>.report-kicker{display:none}.evidence-label{letter-spacing:normal;text-transform:none;margin-bottom:.35rem;font-size:.875rem;font-weight:400;line-height:1.4;display:block}