@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.Hh3oeMt5.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f6f7f9;--ink:#0b0e1a;--muted:#5b6070;--rule:#d9dce3;--accent:#2a3cff;--accent-fg:#ffffff;--field:#eceef2;--signal:#f0561a;--signal-text:#c23d07;--struck:#3d4150;--display:"Archivo Variable","Arial Narrow","Helvetica Neue",Arial,sans-serif;--body:"Source Serif 4 Variable",Georgia,"Times New Roman",serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--paper:#0b0d17;--ink:#eceef5;--muted:#9aa0b4;--rule:#23273a;--accent:#8a96ff;--accent-fg:#0b0d17;--field:#141726;--signal:#ff7a45;--signal-text:#ff8f62;--struck:#c4c8d6;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.6 var(--body)}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-fg)}.wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.label{font:700 12px/1.3 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.label b{color:var(--ink);font-weight:800}.display{font-family:var(--display);font-stretch:68%;font-weight:900;line-height:.94;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0}h2.display{font-size:clamp(36px,5vw,76px)}h3{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.05;text-transform:uppercase;letter-spacing:0;margin:0}p{margin:0}.lede{font-size:clamp(19px,1.7vw,23px);line-height:1.5;max-width:40ch}.prose{max-width:62ch}.skip{position:absolute;left:16px;top:-64px;z-index:10;padding:12px 16px;background:var(--ink);color:var(--paper);font:800 14px/1 var(--display);text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.skip:focus{top:16px}section{border-top:1px solid var(--rule)}.sec{display:grid;gap:28px 40px;padding-block:clamp(64px,9vw,128px)}@media(min-width:900px){.sec{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.sec>.side{display:flex;flex-direction:column;gap:10px}@media(min-width:900px){.sec>.side{position:sticky;top:24px;align-self:start}}.sec>.main{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px);min-width:0}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;border-bottom:1px solid var(--rule)}.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none}.brand b{font:900 30px/1 var(--display);font-stretch:62%;letter-spacing:.02em}.brand span{font:600 13px/1 var(--display);font-stretch:87.5%;color:var(--muted);letter-spacing:.04em}.nav ul{display:none;list-style:none;margin:0;padding:0;gap:28px}.nav ul a{font:700 13px/1 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:var(--muted)}.nav ul a:hover{color:var(--ink)}@media(min-width:860px){.nav ul{display:flex}}.btn{display:inline-flex;align-items:center;gap:10px;font:800 14px/1 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:15px 20px;border:2px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer}.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.sm{padding:11px 14px;font-size:12px}.link{font:800 14px/1 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:4px}.link:hover{color:var(--accent);border-color:var(--accent)}.hero{display:grid;gap:clamp(28px,4vw,48px);padding-block:clamp(48px,8vw,112px) clamp(56px,8vw,104px)}.hero-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.hero h1{font-size:clamp(42px,6.6vw,104px);max-width:17ch}.hero h1 em{font-style:normal;color:var(--accent)}.hero-foot{display:grid;gap:32px;align-items:end}@media(min-width:900px){.hero-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero .lede{max-width:46ch}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.byline{font-size:15px;color:var(--muted);font-style:italic}#manifesto{border-top:3px solid var(--ink)}.preamble{font-size:clamp(19px,1.7vw,23px);line-height:1.45;max-width:44ch;font-style:italic}.values{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.values li{display:grid;gap:10px 32px;padding-block:clamp(22px,3vw,36px);border-bottom:1px solid var(--rule)}.values li:first-child{border-top:1px solid var(--rule)}@media(min-width:1100px){.values li{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.v-left{font-family:var(--display);font-stretch:70%;font-weight:900;text-transform:uppercase;font-size:clamp(32px,4.6vw,70px);line-height:.95;letter-spacing:-.01em;text-wrap:balance}.v-over{font-family:var(--body);font-style:italic;font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.4;color:var(--struck);text-transform:none;padding-bottom:.25em}.v-over i{font:800 12px/1 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-right:.7em;vertical-align:.15em}.strike{text-decoration:none;background-image:linear-gradient(var(--signal),var(--signal));background-repeat:no-repeat;background-position:0 62%;background-size:100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.coda{font-size:clamp(18px,1.6vw,21px);max-width:52ch}.sign{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sign .btn[aria-disabled=true]{cursor:default}.sign .btn[aria-disabled=true]:hover{background:transparent;color:var(--ink);border-color:var(--ink)}.principles{margin:0;padding:0;list-style:none;counter-reset:p;display:grid;gap:0 48px}@media(min-width:900px){.principles{grid-template-columns:1fr 1fr}}.principles li{counter-increment:p;display:grid;grid-template-columns:3.2ch minmax(0,1fr);gap:14px;padding-block:16px;border-top:1px solid var(--rule);font-size:17px;line-height:1.5}.principles li:before{content:counter(p,decimal-leading-zero);font:800 16px/1.5 var(--display);font-stretch:75%;color:var(--accent);font-variant-numeric:tabular-nums}.symptoms{list-style:none;margin:0;padding:0;display:grid;gap:0 40px}@media(min-width:760px){.symptoms{grid-template-columns:1fr 1fr}}.symptoms li{display:flex;flex-direction:column;gap:10px;padding-block:24px;border-top:3px solid var(--signal)}.symptoms li p{color:var(--muted);font-size:17px;max-width:44ch}.loops{display:grid;gap:0}@media(min-width:760px){.loops{grid-template-columns:1fr 1fr;gap:40px}}.loop{display:flex;flex-direction:column;gap:10px;padding-block:24px;border-top:1px solid var(--rule)}.loop .big{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(48px,6.4vw,96px);line-height:.9}.loop.slow .big{color:var(--signal)}.loop .path{font-size:17px;color:var(--muted)}.formula{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;font-size:clamp(24px,3vw,42px);line-height:1.05;text-wrap:balance;margin:0;padding-block:24px;border-block:3px solid var(--ink)}.formula span{color:var(--accent)}.rule-quote{margin:0;font-size:clamp(20px,1.9vw,25px);line-height:1.4;font-style:italic;max-width:46ch}.rule-quote cite{display:block;margin-top:14px;font-style:normal}#flow{background:var(--paper)}.flow-intro{display:flex;flex-direction:column;gap:20px}.signals{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:800 15px/1 var(--display);font-stretch:75%;text-transform:uppercase;letter-spacing:.06em}.signals span{padding:9px 12px;border:2px solid var(--ink)}.signals span.hot{background:var(--signal);border-color:var(--signal);color:#0b0e1a}.signals i{font-style:normal;color:var(--muted)}.phase{display:flex;flex-direction:column;gap:0}.phase-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:14px;border-bottom:3px solid var(--ink)}.phase-head .label{color:var(--ink)}.steps{list-style:none;margin:0;padding:0}.loopbox{position:relative;padding-left:clamp(18px,3vw,34px)}.loopbox:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.step{display:grid;gap:14px 36px;padding-block:clamp(26px,3.4vw,44px);border-bottom:1px solid var(--rule)}@media(min-width:1000px){.step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.step-name{display:flex;align-items:flex-start;gap:14px;min-width:0}.step-name .n{font:800 15px/1 var(--display);font-stretch:75%;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.3em;min-width:2.2ch}.step-name .w{font-family:var(--display);font-stretch:68%;font-weight:900;text-transform:uppercase;font-size:clamp(34px,4.4vw,64px);line-height:.92;letter-spacing:-.01em;overflow-wrap:anywhere}.step dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:.4em;min-width:0}.step dl div{display:grid;gap:4px}@media(min-width:560px){.step dl div{grid-template-columns:9em minmax(0,1fr);gap:16px}}.step dt{font:800 12px/1.6 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.step dd{margin:0;font-size:17px;line-height:1.5}.step dd strong{font-weight:700}.step dd code,.artifact{font:600 14px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:0}.step .artifact{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:2px 8px;border:1px solid var(--rule);background:var(--field)}.step.nobody .w{color:transparent;-webkit-text-stroke:2px var(--ink)}.nobody-tag{display:inline-block;font:800 12px/1 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.12em;background:var(--ink);color:var(--paper);padding:6px 8px}.step.back .w{color:var(--signal)}.step dl div.pd dt{color:var(--signal-text)}.step dl div.pd dt:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.5em;background:var(--signal);vertical-align:.02em}.loopback{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-block:22px;font:800 clamp(17px,1.7vw,21px)/1.1 var(--display);font-stretch:75%;text-transform:uppercase;color:var(--accent)}.loopback .arrow{font-size:1.6em;line-height:1}.loopback p{font:400 16px/1.5 var(--body);text-transform:none;color:var(--muted)}.platform{display:grid;gap:18px 36px;padding:clamp(24px,3vw,40px);background:var(--ink);color:var(--paper)}@media(min-width:1000px){.platform{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}.platform .w{font-family:var(--display);font-stretch:68%;font-weight:900;text-transform:uppercase;font-size:clamp(32px,4vw,58px);line-height:.92}.platform .label{color:var(--paper);opacity:.72}.platform dl{margin:0;display:grid;gap:12px}.platform dl div{display:grid;gap:4px}@media(min-width:560px){.platform dl div{grid-template-columns:9.5em minmax(0,1fr);gap:16px}}.platform dt{font:800 12px/1.6 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.12em;opacity:.72}.platform dd{margin:0;font-size:17px}.roles{list-style:none;margin:0;padding:0}.role{display:grid;gap:8px 32px;padding-block:26px;border-top:1px solid var(--rule)}.role:last-child{border-bottom:1px solid var(--rule)}@media(min-width:900px){.role{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.role .who{display:flex;flex-direction:column;gap:6px}.role .acc{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.2vw,44px);line-height:.95}.role q{font-size:clamp(18px,1.6vw,21px);line-height:1.4;font-style:italic;quotes:"“" "”"}.streams{font-size:17px;color:var(--muted);max-width:60ch}.three{display:grid;gap:0 32px}@media(min-width:900px){.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.check{display:flex;flex-direction:column;gap:12px;padding-block:24px;border-top:2px solid var(--ink)}.check .who{font-size:15px;color:var(--muted)}.check blockquote{margin:0;font-style:italic;font-size:17px;line-height:1.5}.codify{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.6vw,34px);line-height:1.05;max-width:24ch}.codify span{color:var(--accent)}.states{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}.states li{display:flex;align-items:center;font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(22px,2.6vw,36px);line-height:1.05}.states li+li:before{content:"→";font-weight:400;color:var(--muted);margin:0 .32em;font-stretch:100%;font-size:.7em}.states li:last-child{color:var(--accent)}.stats{display:grid;gap:0 40px}@media(min-width:760px){.stats{grid-template-columns:1fr 1fr}}.stat{display:flex;flex-direction:column;gap:12px;padding-block:28px;border-top:1px solid var(--rule)}.stat .num{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(42px,4.8vw,72px);line-height:.92;font-variant-numeric:tabular-nums}.stat .num small{font-size:.5em;color:var(--muted);font-weight:800}.stat p{font-size:17px;max-width:44ch}.stat .label{margin-top:2px}.stat.ours .num{color:var(--accent)}.punch{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1.08;max-width:28ch}.levels{list-style:none;margin:0;padding:0}.levels li{display:grid;gap:6px 28px;padding-block:20px;border-top:1px solid var(--rule)}@media(min-width:900px){.levels li{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:baseline}}.levels .lv{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.4vw,32px);line-height:1}.levels .q{font-style:italic}.levels .ex{color:var(--muted);font-size:16px}.levels li.us{border-top:3px solid var(--accent);border-bottom:3px solid var(--accent)}.levels li.us .lv,.levels li.us .ex{color:var(--accent)}.levels li.us .ex{font:900 clamp(26px,2.6vw,36px)/1 var(--display);font-stretch:68%}.faq{margin:0;display:grid;gap:0 48px}@media(min-width:900px){.faq{grid-template-columns:1fr 1fr}}.faq div{display:flex;flex-direction:column;gap:10px;padding-block:24px;border-top:1px solid var(--rule)}.faq dt{font-family:var(--display);font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(20px,2vw,26px);line-height:1.05}.faq dd{margin:0;font-size:17px;color:var(--muted)}.author{padding-block:36px}.author-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}.author-text .nm{font-family:var(--display);font-stretch:70%;font-weight:800;text-transform:uppercase;font-size:28px;line-height:1}.author-text p{font-size:16px;color:var(--muted);max-width:62ch}.author-text .links{font-size:15px;color:var(--ink)}#contact{border-top:3px solid var(--ink)}.contact-head h2{font-size:clamp(40px,5.8vw,92px);max-width:14ch}.contact-head h2 span{color:var(--accent)}form{display:grid;gap:28px 32px}@media(min-width:760px){form{grid-template-columns:1fr 1fr}.full{grid-column:1 / -1}}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label{font:800 12px/1.3 var(--display);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.field input,.field select,.field textarea{width:100%;font:400 20px/1.4 var(--body);color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:8px 0 10px;-webkit-appearance:none;appearance:none}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 2px 0 0 var(--accent)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none}.field:focus-within label{color:var(--accent)}.sel{position:relative}.sel:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-75%) rotate(45deg);pointer-events:none}.sel select{padding-right:28px;cursor:pointer}.sel select option{color:#0b0e1a;background:#fff}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.form-foot .small{font-size:15px;color:var(--muted)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field-error{font:700 15px/1.4 var(--body);color:var(--signal-text);margin:0}.nojs{font-size:17px;margin:0}.nojs a{color:var(--accent)}.form-body{display:contents}html.js .nojs{display:none}html:not(.js) .form-body,.form-body[hidden]{display:none}[data-form-status]{font:700 16px/1.5 var(--body);color:var(--accent);margin:0;overflow-wrap:anywhere}[aria-invalid=true]{border-color:var(--signal-text)}footer{border-top:1px solid var(--rule)}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:28px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.strike{animation:none}}.hero-actions{display:flex;flex-direction:column;gap:18px}.preamble-lead{font-weight:400;margin:0}.principles-block{display:flex;flex-direction:column;gap:20px}.platform-intro{display:flex;flex-direction:column;gap:10px}.artifact-plain{border-color:transparent;background:transparent;color:inherit;padding:0}.rhythm-states{display:flex;flex-direction:column;gap:16px}.prose-note{color:var(--muted);font-size:17px}.contact-head{display:flex;flex-direction:column;gap:24px}.page{display:grid;gap:24px;padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,104px);align-content:start;justify-items:start}.page h1{font-size:clamp(42px,6vw,88px);max-width:17ch}.page .btn{display:inline-block}.longform{max-width:68ch;font-size:18px;line-height:1.65}.longform>*+*{margin-top:1em}.longform h2,.longform h3,.longform h4{font-family:var(--display);font-stretch:75%;font-weight:800;line-height:1.1;text-transform:uppercase;margin-top:2em}.longform h2{font-size:clamp(24px,2.6vw,32px)}.longform h3{font-size:22px}.longform h4{font-size:18px}.longform ul,.longform ol{padding-left:1.4em}.longform li+li{margin-top:.4em}.longform a{color:var(--accent);text-underline-offset:3px}.longform blockquote{margin-left:0;padding-left:1em;border-left:3px solid var(--signal);color:var(--muted)}.longform code,.longform pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--field)}.longform code{padding:.1em .3em}.longform pre{padding:1em;overflow-x:auto}.longform pre code{padding:0}.longform table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.longform th,.longform td{border-bottom:1px solid var(--rule);padding:.5em .8em;text-align:left}.og-card{width:1200px;height:630px;overflow:hidden;padding:72px;display:flex;flex-direction:column;justify-content:space-between;background:var(--paper)}.og-card h1{font-size:104px;max-width:15ch}.og-card h1 em{font-style:normal;color:var(--accent)}.og-rule{width:160px;height:12px;background:var(--signal)}
