﻿.mt-100{margin-top:100px}.mt-200{margin-top:200px}@font-face{font-family:"Bellefair";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/bellefair/Bellefair-0bb23330.woff2") format("woff2")}@font-face{font-family:"iA Writer Quattro S";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/iawriterquattro/iAWriterQuattroS-Regular-3f726b00.woff2") format("woff2")}@font-face{font-family:"iA Writer Quattro S";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/iawriterquattro/iAWriterQuattroS-Italic-cc8207ad.woff2") format("woff2")}@font-face{font-family:"iA Writer Quattro S";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/iawriterquattro/iAWriterQuattroS-Bold-c82883f9.woff2") format("woff2")}@font-face{font-family:"iA Writer Quattro S";font-style:italic;font-weight:700;font-display:swap;src:url("/assets/iawriterquattro/iAWriterQuattroS-BoldItalic-80982697.woff2") format("woff2")}:root{--f-body: "iA Writer Quattro S", sans-serif;--f-header: "Bellefair", serif;--c-background: #000;--c-text: #fff;--c-muted: #999;--c-aside-text: #999;--c-aside-muted: #444;--c-aside-border: #666;--c-link: #fff;--c-link-underline: #333;--c-h1-before: #999;--c-btn-border: #666}:root.white-on-black{--c-background: #fff;--c-text: #000;--c-muted: #666;--c-aside-text: #999;--c-aside-muted: #bbb;--c-aside-border: #999;--c-link: #000;--c-link-underline: #ddd;--c-h1-before: #666;--c-btn-border: #ccc}html,body,h1,h2,h3,h4,h5,h6,ul,ol,li,dd,dt,p,blockquote{margin:0;padding:0}body{color:var(--c-text);background:var(--c-background);display:flex;flex-direction:column;min-height:100dvh;font-size:18px;font-family:var(--f-body);font-weight:400;font-style:normal;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-toggle{position:fixed;bottom:10px;right:10px;cursor:pointer;user-select:none}.text-center{text-align:center}.muted{color:var(--c-muted)}img.loom{height:1.25rem;display:inline-block;line-height:1rem;margin-bottom:-0.25rem}a{color:var(--c-link)}h1,h2,h3{font-family:var(--f-header);font-weight:400;font-style:normal}header nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}header nav ul li{margin:.25em .5em;list-style-type:none}header nav a{display:block;padding:0 2px;border-bottom:1px solid var(--c-link-underline);color:var(--c-link);text-decoration:none;transition:border-bottom-color .25s}header nav a:hover{border-bottom:1px solid var(--c-link);transition:border-bottom-color .75s}header nav a.active{border-bottom-color:var(--c-link)}footer{padding-bottom:20px;text-align:center;font-size:14px;padding-left:20px;padding-right:20px}footer small{font-size:12px;display:block;padding-top:.5em}h1{font-size:120px;letter-spacing:.25rem;padding:.5em 0}h2{font-size:24px;letter-spacing:.5em;text-transform:uppercase;padding:1em 0;line-height:1.5em}main{display:flex;flex:1;flex-grow:1}a.button{display:inline-block;border:1px solid var(--c-btn-border);text-decoration:none;padding:20px 50px;transition:border-color .25s}a.button:hover{border-color:var(--c-link);transition:border-color .75s}.landing{margin:auto;text-align:center}.landing h1{font-size:120px;word-break:break-all}.landing h1 span{white-space:nowrap}.landing h2{font-size:30px}.landing h3{opacity:.5;font-size:30px}.landing .invite{padding-top:100px}article{max-width:720px;padding-bottom:2em;padding-left:20px;padding-right:20px;line-height:1.5em;font-size:18px;margin:auto}article section+section{padding-top:1em}article section:last-child{margin-bottom:6em}article section.illustration img{display:block;margin:0 auto;width:auto;max-width:100%}article nav ul li{padding-left:0}article nav ul li::marker{display:none;content:""}article sup{color:var(--c-muted);line-height:1em;white-space:nowrap}article h1{font-size:60px;text-align:center;margin-bottom:1em;margin-top:3em}article h1.equal-margins{margin-top:2em;margin-bottom:2em}article h1::before{line-height:21px;content:"Synchropoiesis";display:block;font-size:21px;color:var(--c-h1-before);position:relative;top:-21px}article h1.nomtop{margin-top:0}article h2{letter-spacing:.125em;text-align:center;font-size:30px;margin:3em 0 0}article h2.with-subheader{padding-bottom:0}article .sub-h2{text-align:center;display:block;padding-bottom:1.5rem}article h3{font-size:30px;text-align:center;margin:1em 0;line-height:1em}article p+h3{margin-top:2em}article p,article aside,article ul,article ol{margin-top:1em}article p small.block{display:block;line-height:1rem}article aside{padding-left:1em;margin-left:-1em;border-left:1px dotted var(--c-aside-border);color:var(--c-aside-text)}article aside a{color:var(--c-aside-text)}article aside .muted{color:var(--c-aside-muted)}article ol{list-style:inside decimal}article ol.sparse li{padding-top:1em}article ul li{margin-left:1em;padding-left:.5em}article ul li::marker{content:"—"}article dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}article dl .arc{display:contents}article dl .arc h3{grid-column:1/-1;margin:1em 0}article dl .arc:first-child h3{margin-top:0}@media(max-width: 743px){body{font-size:16px}.landing{padding:40px 0}.landing h1{font-size:60px;letter-spacing:0}.landing h2{letter-spacing:0;font-size:24px}.landing h3{line-height:1em;font-size:18px}.landing .invite{padding-top:0px;margin-top:20px}header nav ul li{margin:.125em .25em}article{font-size:16px}article h1{letter-spacing:.05em;line-height:1em;margin-top:1em;margin-bottom:.25em}article h2{letter-spacing:0;margin-top:1em}article p{font-size:16px;line-height:1.5em}}
