nav .links a[href=\/about]{color:var(--accent)}.fb{width:100vw;margin-left:calc(50% - 50vw)}h2.sec-h{margin-top:0}.pagehead{text-align:center;background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 55%,var(--bg) 100%);width:100vw;margin-top:-62px;margin-left:calc(50% - 50vw);padding:112px 24px 86px;transition:background .5s;position:relative;overflow:hidden}.ph-grain{pointer-events:none;opacity:var(--grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.ph-in{z-index:2;position:relative}.pagehead .eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;font-size:11px;font-weight:400;display:block}.ph-title{font-family:var(--serif);letter-spacing:.08em;color:var(--ink);margin-bottom:20px;font-size:clamp(32px,4.6vw,54px);font-weight:300;line-height:1.3}.ph-lead{font-family:var(--serif);color:var(--ink2);max-width:560px;margin:0 auto;font-size:clamp(14px,1.6vw,17px);font-weight:300;line-height:2}.ph-lead em{color:var(--ink);font-weight:400}.about-draft{border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));background:var(--panel2);border-radius:12px;gap:20px;max-width:900px;margin:0 auto;padding:22px 26px;display:flex}.ad-tag{font-family:var(--mono);letter-spacing:.09em;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 42%,transparent);white-space:nowrap;border-radius:20px;flex:none;height:fit-content;padding:4px 12px;font-size:10px}.ad-body p{color:var(--tx2);margin:0 0 10px;font-size:13.5px;line-height:1.8}.ad-body p:last-child{margin-bottom:0}.about-subpages{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:17px 20px;display:flex}.about-subpages span{font-family:var(--mono);letter-spacing:.1em;color:var(--gold);margin-right:4px;font-size:10px}.about-subpages a{color:var(--ink2);font-family:var(--mono);border-radius:18px;padding:6px 10px;font-size:10.5px;text-decoration:none}.about-subpages a:hover{background:var(--panel);color:var(--accent)}.ad-body strong{color:var(--tx);font-weight:600}.ad-body em{color:var(--tx);border-bottom:1px dotted color-mix(in srgb,var(--gold) 42%,transparent);font-style:normal}@media (width<=640px){.about-draft{flex-direction:column;gap:12px;padding:18px 20px}}.whygrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1020px;margin:0 auto;display:grid}.why{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:28px 26px;position:relative;overflow:hidden}.why:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.why .wn{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:12px}.why .wq{font-family:var(--serif);color:var(--ink);letter-spacing:.04em;margin:14px 0 10px;font-size:19px;font-weight:500}.why .wd{font-family:var(--serif);color:var(--ink3);font-size:13px;font-weight:300;line-height:1.85}.vs{grid-template-columns:1fr 1fr;gap:20px;max-width:1020px;margin:26px auto 0;display:grid}.vs .cell{border:1px solid var(--line);border-radius:14px;padding:26px 28px}.vs .old{background:var(--panel2);border-style:dashed;border-color:color-mix(in srgb,var(--ink3) 34%,transparent)}.vs .new{background:var(--panel);border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}.vs .vk{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px;font-size:10.5px}.vs .new .vk{color:var(--gold)}.vs .vt{font-family:var(--serif);color:var(--ink2);font-size:15px;font-weight:300;line-height:2}.vs .vt em{font-weight:500}.why-close{font-family:var(--serif);color:var(--ink2);text-align:center;border-top:1px solid var(--hair);max-width:640px;margin:44px auto 0;padding-top:26px;font-size:15px;font-weight:300;line-height:1.9}.why-close em{color:var(--gold);font-weight:500}.figband{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:220px 1fr;align-items:center;gap:24px;max-width:1020px;margin:40px auto 0;padding:18px 26px 18px 18px;display:grid;overflow:hidden}.figband .fimg{background:var(--panel2);aspect-ratio:4/3;border-radius:9px;overflow:hidden}.figband .fimg img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.figband .fcap{font-family:var(--serif);color:var(--ink3);margin:0;font-size:13.5px;font-weight:300;line-height:1.95}.figband .fcap em{color:var(--ink);font-weight:400}.figband .fsrc{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);margin-top:8px;font-size:9.5px;display:block}.loops{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1020px;margin:0 auto;display:grid}.loop{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:14px;padding:28px 26px}.loop .lg{place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.loop .lg svg{width:100%;height:100%}.loop .lg svg *{fill:none;stroke:var(--silver);stroke-width:1.1px;opacity:.75}.loop .lg svg .au{stroke:var(--gold);opacity:.9}.loop .lt{font-family:var(--serif);color:var(--ink);letter-spacing:.03em;margin-bottom:9px;font-size:16.5px;font-weight:500}.loop .ld{font-family:var(--serif);color:var(--ink3);font-size:13px;font-weight:300;line-height:1.85}.alive-close{font-family:var(--serif);color:var(--ink2);text-align:center;border-top:1px solid var(--hair);max-width:620px;margin:38px auto 0;padding-top:24px;font-size:14px;font-weight:300;line-height:1.9}.alive-close em{color:var(--gold);font-weight:500}.sysmap{max-width:880px;margin:0 auto 40px}.sysmap svg{width:100%;height:auto;display:block}.sysmap .mline{stroke:var(--line);stroke-width:1px}.sysmap .mdash{stroke:color-mix(in srgb,var(--gold) 45%,transparent);stroke-width:1px;stroke-dasharray:3 6;fill:none}.sysmap .mgold{fill:var(--gold)}.sysmap .mtxt{font-family:var(--serif);fill:var(--ink);letter-spacing:.04em;font-size:15px;font-weight:500}.sysmap .mtag{font-family:var(--mono);fill:var(--ink3);letter-spacing:.08em;font-size:9.5px}.sysmap .mruler{stroke:var(--ink3);stroke-width:1px;opacity:.7}.sysgrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sys{border:1px solid var(--line);background:var(--panel);transition:.22s var(--ease);border-radius:14px;flex-direction:column;padding:26px 24px;display:flex;position:relative;overflow:hidden}.sys:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}a.sys:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-3px)}.sys .stop{justify-content:space-between;align-items:center;display:flex}.sys .sn{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:12px}.sys .srole{font-family:var(--mono);letter-spacing:.06em;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent);white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:9.5px}.sys .srole.dim{border-color:var(--line);color:var(--ink3)}.sys .st2{font-family:var(--serif);color:var(--ink);letter-spacing:.04em;margin:16px 0 8px;font-size:18px;font-weight:500}.sys .sd{font-family:var(--serif);color:var(--ink3);flex:1;font-size:12.5px;font-weight:300;line-height:1.85}.sys .sg{font-family:var(--mono);color:var(--accent);margin-top:16px;font-size:11px;display:inline-block}.sys.wait{background:var(--panel2);border-style:dashed;border-color:color-mix(in srgb,var(--gold) 38%,transparent)}.stances{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}.stance{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:30px 28px;position:relative;overflow:hidden}.stance:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.stance .sk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;display:block}.stance .sh{font-family:var(--serif);color:var(--ink);letter-spacing:.03em;margin-bottom:12px;font-size:18px;font-weight:500}.stance .sp{font-family:var(--serif);color:var(--ink3);margin:0;font-size:13px;font-weight:300;line-height:1.95}.stance .sp em{color:var(--ink2);font-weight:500}.stance .sp b{color:var(--gold);font-weight:500}.axline{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);text-align:center;margin-top:34px;font-size:12px;line-height:2.2}.axline b{font-weight:600}.axline .e{color:var(--E)}.axline .r{color:var(--R)}.axline .a{color:var(--A)}.axline .f{color:var(--gold)}.axline a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.portals{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portal{border:1px solid var(--line);background:var(--panel);transition:.22s var(--ease);border-radius:12px;padding:28px 24px}.portal:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-3px)}.portal .pn{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;font-size:12px}.portal .pt{font-family:var(--serif);color:var(--ink);letter-spacing:.04em;margin:14px 0 8px;font-size:19px;font-weight:500}.portal .pd{font-family:var(--serif);color:var(--ink3);font-size:13px;font-weight:300;line-height:1.8}.portal .pg{font-family:var(--mono);color:var(--accent);margin-top:14px;font-size:11px;display:inline-block}@media (width<=1080px){.sysgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.whygrid,.loops,.stances,.portals,.vs,.sysgrid,.figband{grid-template-columns:1fr}.figband .fimg{aspect-ratio:16/8}.sysmap,nav .links a:not(.tgl){display:none}}
