:root{color-scheme:light;--text: #2b2520;--muted: #6a5f50;--accent: #8a3420;--bg: #f4ecd9;--bg-soft: #ebe2cc;--line: #d4c7a8;--max-width: 640px;--serif: Georgia, "Times New Roman", Times, serif;--serif-display: Georgia, "Times New Roman", Times, serif;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--label-size: .74rem;--label-tracking: .2em}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Georgia,Times New Roman,Times,serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1;max-width:var(--max-width);margin:0 auto;padding:2.5rem 1.25rem;width:100%}.site-header{max-width:var(--max-width);margin:0 auto;padding:1.75rem 1.25rem 0;width:100%}.site-title{font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;letter-spacing:.14em;text-transform:lowercase;color:var(--muted);text-decoration:none}.site-title:hover{color:var(--accent)}.site-footer{max-width:var(--max-width);margin:0 auto;padding:1.5rem 1.25rem 2.5rem;width:100%;font-family:system-ui,-apple-system,sans-serif;font-size:.82rem;color:var(--muted);border-top:1px solid var(--line)}.site-footer a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.site-footer a:hover{color:var(--accent);text-decoration-color:var(--accent)}.site-footer .maxims-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;margin-bottom:.9rem}.site-footer .maxim-name{color:var(--muted);font-weight:400;font-style:italic;opacity:.7}h1{font-family:Georgia,Times New Roman,Times,serif;font-weight:500;font-size:2rem;margin:0 0 .5rem;line-height:1.2;letter-spacing:-.01em}h2{font-family:Georgia,Times New Roman,Times,serif;font-weight:500;font-size:1.2rem;color:var(--accent);margin-top:1.8rem;margin-bottom:.6rem}a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}a:hover{text-decoration-color:var(--accent)}.essay-link,.site-nav a,.site-title,.essay-meta a{text-decoration:none}.site-nav a:hover,.site-title:hover,.essay-meta a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.intro{margin:1.5rem 0 4rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.intro .byline{margin-top:1rem;font-size:.92rem;color:var(--muted);line-height:1.5}.intro h1{color:#4a6e3a}.essays{margin-top:2.5rem}.essays h2,.brewing h2{font-family:system-ui,sans-serif;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.essays ul,.brewing ul{list-style:none;padding:0;margin:0}.essays li,.brewing li{padding:1.1rem 0;border-bottom:1px solid var(--line)}.essays li:last-child,.brewing li:last-child{border-bottom:none}.brewing{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.brewing li{padding:.6rem 0;border-bottom:none}.brewing .essay-title{font-size:.98rem;color:var(--muted);font-weight:400}.essays li a.essay-link{text-decoration:none;color:var(--text);display:inline-block}.essay-title{font-size:1.15rem;font-weight:500}.essays li a.essay-link:hover .essay-title{color:var(--accent)}.essay-tag{display:none}.essay-subtitle{color:var(--muted);margin:.3rem 0 0;font-size:.95rem}.essays li.series{padding-bottom:1.45rem}.series-parts{list-style:none;margin:.7rem 0 0 .15rem;padding:0 0 0 .95rem;border-left:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.4rem}.series-parts li{padding:.35rem 0;border-bottom:none}@media(max-width:32rem){.series-parts{grid-template-columns:1fr;gap:0}}.series-part{display:flex;align-items:baseline;gap:.95rem;text-decoration:none;color:var(--text)}.part-num{flex:0 0 auto;font-family:var(--sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;min-width:3.6rem}.part-body{display:block;flex:1 1 auto}.part-name{display:block;font-size:.98rem;color:var(--text);line-height:1.4}.part-description{display:block;margin-top:.2rem;font-size:.82rem;color:var(--muted);line-height:1.5}.series-part:hover .part-num,.series-part:hover .part-name{color:var(--accent)}.series-part-muted{cursor:default}.series-part-muted .part-num,.series-part-muted .part-name,.series-part-muted .part-description{opacity:.5}.series-part-muted .part-name{font-weight:400}.read-draft{font-size:.72rem;font-style:italic;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .14s}.read-draft:hover{color:var(--accent)}.essay-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.essay-meta-right{flex-shrink:0;font-family:var(--sans);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.meta-series{color:var(--muted)}.meta-sep{margin:0 .45rem;color:var(--line)}.meta-status{font-weight:500}.meta-tending{color:var(--accent)}.meta-evergreen{color:#4a6e3a}.essay-kicker{font-family:Georgia,Times New Roman,Times,serif;font-size:.86rem;font-style:italic;color:var(--muted);margin:0 0 .5rem;font-weight:400}.essay-sub{color:var(--muted);font-size:1.05rem;margin:.25rem 0 1.5rem;line-height:1.55}.essay-sub-sep{opacity:.5;margin:0 .15em}.essay-sub-relief{font-style:italic;color:var(--ink);opacity:.85}.essay-meta{font-family:system-ui,sans-serif;font-size:.82rem;margin:1rem 0 0;display:flex;gap:1.5rem;color:var(--muted)}.essay-meta a{color:var(--muted);text-decoration:none}.essay-meta a:hover{color:var(--accent)}.graph-viz{position:relative}.graph-viz svg{display:block;width:100%;height:auto;overflow:visible}.viz-node{filter:drop-shadow(0 1px 2px rgba(40,30,20,.1));transition:filter .2s ease,transform .2s ease;transform-box:fill-box;transform-origin:center}.viz-node-link{cursor:pointer;text-decoration:none}.viz-node-link:hover .viz-node{filter:drop-shadow(0 4px 10px rgba(40,30,20,.18)) drop-shadow(0 1px 2px rgba(40,30,20,.1));transform:translateY(-1px)}.viz-node-link:focus-visible{outline:none}.viz-node-link:focus-visible .viz-node{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.viz-node-synthesis{fill:#b8e0c2;stroke:#2a6a3a;stroke-width:1.5}.viz-node-citation{fill:#c8dcf0;stroke:#3a5e7a;stroke-width:1.5}.viz-node-derivation{fill:#d9c8e8;stroke:#5e3a7a;stroke-width:1.5}.viz-node-observation{fill:#f5c8c8;stroke:#7a2a2a;stroke-width:1.5}.viz-node-spine{stroke-width:3;stroke:var(--accent)}.viz-node-text{fill:#2b2520;font-family:var(--serif, Georgia, "Times New Roman", Times, serif);font-size:11px;font-weight:500;text-anchor:middle;pointer-events:none;letter-spacing:.005em;filter:none}.viz-node-chip-letter{filter:none}.viz-node-chip{pointer-events:none;stroke-width:1}.viz-node-chip-synthesis{fill:#2a6a3a;stroke:#1f4e2b}.viz-node-chip-citation{fill:#3a5e7a;stroke:#2a445b}.viz-node-chip-derivation{fill:#5e3a7a;stroke:#432857}.viz-node-chip-observation{fill:#7a2a2a;stroke:#5a1f1f}.viz-node-chip-letter{fill:#fffdf7;font-family:var(--sans, system-ui, sans-serif);font-size:9px;font-weight:700;text-anchor:middle;pointer-events:none;letter-spacing:.03em}.edge{stroke:#bbb;stroke-width:1;fill:none}.edge-derives{stroke-dasharray:5 4;stroke:#b8b0a0}@media(prefers-reduced-motion:reduce){.viz-node{transition:none}.viz-node-link:hover .viz-node{transform:none}}.puzzle-views{display:flex;align-items:center;flex-wrap:wrap;font-family:var(--sans);font-size:.85rem;margin:0 0 1.5rem;color:var(--muted)}.puzzle-view{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;padding:0 .1rem;transition:color .2s ease}.puzzle-view:hover{color:var(--accent)}.puzzle-view-active,.puzzle-view-active:hover{color:var(--text);font-weight:500;cursor:default}.puzzle-views-sep{margin:0 .5rem;color:var(--line);user-select:none}.puzzle-view:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.puzzle-views-hint{margin-left:.85rem;font-style:italic;color:var(--muted);opacity:0;transform:translate(-3px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.puzzle-views-hint.visible{opacity:1;transform:translate(0)}@media(max-width:32rem){.puzzle-views-hint{display:none}}@media(prefers-reduced-motion:reduce){.puzzle-view,.puzzle-views-hint{transition:none}}.essay-provenance{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line)}hr{border:none;border-top:1px solid var(--line);margin:1.5rem 0}.essay-body p{margin:.9rem 0}.essay-body em{font-style:italic}.essay-body strong{font-weight:600}.essay-body img{display:block;max-width:100%;height:auto;margin:2rem auto .5rem;border-radius:3px}.essay-body img+p,.essay-body iframe+p{margin-top:.25rem;text-align:center;color:var(--muted);font-size:.9rem}.essay-body .dashboard-link-wrap{text-align:center;margin:1.4rem 0 1.6rem}.essay-body .dashboard-link{color:var(--muted);font-size:.92rem;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.essay-body .dashboard-link:hover{color:var(--accent);text-decoration-color:var(--accent)}.essay-body .graph-embed{display:block;width:100%;height:620px;border:1px solid var(--line);border-radius:4px;margin:2rem 0 .5rem;background:var(--bg)}.essay-body .graph-embed-short{height:520px}@media(max-width:600px){.essay-body .graph-embed{height:440px}.essay-body .graph-embed-short{height:380px}}.essay-body .graph-legend{margin:1.75rem 0 .75rem;padding:.85rem 1rem .6rem;border:1px solid var(--line);border-radius:4px;background:var(--bg-soft);font-family:system-ui,-apple-system,sans-serif;font-size:.82rem;line-height:1.5}.essay-body .graph-legend .legend-title{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;font-weight:500}.essay-body .graph-legend ul.legend-nodes,.essay-body .graph-legend ul.legend-edges{list-style:none;padding:0;margin:0;display:grid;gap:.3rem 1rem}.essay-body .graph-legend ul.legend-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.essay-body .graph-legend ul.legend-edges{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--line);color:var(--text)}.essay-body .graph-legend li{display:flex;align-items:center;color:var(--text);margin:0}.essay-body .graph-legend strong{font-weight:600;margin-right:.3rem}.essay-body .graph-legend .chip{display:inline-block;min-width:1.8rem;padding:.1em .35em;margin-right:.55rem;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;border:1px solid;border-radius:3px;font-family:system-ui,-apple-system,sans-serif;flex-shrink:0}.essay-body .graph-legend .chip-ref{background:#ececec;border-color:#666;color:#333}.essay-body .graph-legend .chip-obs{background:#c8dcf0;border-color:#3a5e7a;color:#1a3854}.essay-body .graph-legend .chip-ovl{background:#b8e0c2;border-color:#2a6a3a;color:#18472a}.essay-body .graph-legend .chip-nov{background:#f5e0a0;border-color:#7a5a0e;color:#50420a;border-style:dashed}.essay-body .graph-legend .chip-emg{background:#e0c8f0;border-color:#5a3a7a;color:#3e2858}.essay-body .graph-legend .chip-eqv{background:#f5c890;border-color:#7a4a0e;color:#5a340a}.essay-body .graph-legend .chip-prc{background:#d8e0f5;border-color:#3a4a7a;color:#28325a}.essay-body .graph-legend .chip-opn{background:#f5c8c8;border-color:#7a2a2a;color:#52191a;border-style:dashed}.essay-body .graph-legend .edge-swatch{display:inline-block;width:32px;height:0;margin-right:.55rem;border-top:2px solid #2A6A3A;flex-shrink:0}.essay-body .graph-legend .edge-grounds{border-top-style:solid;border-top-color:#2a6a3a}.essay-body .graph-legend .edge-emergent{border-top-style:dotted;border-top-color:#6a4a8a}@media(max-width:540px){.essay-body .graph-legend ul.legend-nodes,.essay-body .graph-legend ul.legend-edges{grid-template-columns:1fr}}.essay-body blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1rem;border-left:3px solid var(--line);color:var(--muted)}.essay-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;font-family:system-ui,-apple-system,sans-serif}.essay-body table th,.essay-body table td{padding:.65rem .55rem;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.essay-body table th{font-weight:600;color:var(--accent);border-bottom:2px solid var(--line)}.essay-body table tr td:first-child,.essay-body table tr th:first-child{font-weight:600;color:var(--muted);width:18%}.essay-body hr{margin:1.5rem 0}.essay-body a{color:var(--accent)}.essay-body .footnotes{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}.essay-body .footnotes ol{padding-left:1.25rem}.essay-body .footnotes a{color:var(--muted)}.essay-body code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em;background:var(--bg-soft);padding:.08em .35em;border-radius:2px}.essay-body pre{background:var(--bg-soft)!important;border:1px solid var(--line);border-radius:3px;padding:1rem 1.15rem;overflow-x:auto;margin:1.75rem 0;font-size:.82rem;line-height:1.55}.essay-body pre code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:inherit;background:transparent;padding:0;color:var(--text);white-space:pre}@media(max-width:600px){html,body{font-size:17px}main{padding:1.75rem 1rem}.intro h1{font-size:2rem}.essay-body table{font-size:.82rem}.essay-body table tr td:first-child,.essay-body table tr th:first-child{width:auto}}.reading-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);animation:progress linear;animation-timeline:scroll(root block);z-index:100;opacity:.45}@keyframes progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.reading-progress{display:none}}.site-header{display:flex;justify-content:space-between;align-items:baseline}.site-nav{font-family:system-ui,-apple-system,sans-serif;font-size:.82rem;letter-spacing:.06em}.site-nav a{color:var(--muted);text-decoration:none;margin-left:1.25rem}.site-nav a:hover{color:var(--accent)}.essay-etudes{margin:1.5rem 0 2rem;padding:1.1rem 1.15rem 1.25rem;border:1px solid rgba(138,52,32,.18);background:#8a34200a;border-radius:4px}.essay-etudes-prompt{margin:0 0 .85rem;font-family:Georgia,serif;font-style:italic;font-size:1rem;line-height:1.45;color:var(--ink)}.essay-etudes-cards{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.essay-etudes-cards li{margin:0}.essay-etude-card{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .75rem;background:var(--bg);border:1px solid rgba(0,0,0,.08);border-radius:3px;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.essay-etude-card:hover{border-color:var(--accent);transform:translate(2px)}.essay-etude-card-label{display:inline-flex;align-items:baseline;gap:.45rem;font-weight:600;flex-shrink:0}.essay-etude-card-play{color:var(--accent);font-size:.82em}.essay-etude-card-note{color:var(--muted);font-size:.92rem;font-style:italic}.etude-embed{margin:1.75rem 0;padding:1.1rem 1.2rem 1.25rem;border:1px dashed rgba(138,52,32,.45);background:#8a342009;border-radius:4px}.etude-embed-cue{margin:0 0 .7rem;font-family:system-ui,-apple-system,sans-serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.etude-embed-controls{display:flex;gap:.55rem;flex-wrap:wrap;margin:.85rem 0}.etude-embed-btn{font-family:inherit;font-size:.92rem;padding:.5rem .85rem;border:1px solid var(--accent);background:var(--bg);color:var(--ink);border-radius:3px;cursor:pointer;transition:background .1s,transform .1s}.etude-embed-btn:hover{background:#8a342014;transform:translateY(-1px)}.etude-embed-btn-alt{border-style:solid;border-width:1.5px}.etude-embed-output{margin:.9rem 0 .4rem;min-height:1.5rem}.etude-embed-output:not(:empty){padding:.85rem 1rem;border-left:3px solid var(--accent);background:var(--bg);border-radius:2px}.etude-embed-foot{margin:1rem 0 0;font-size:.92rem;font-style:italic;color:var(--muted)}.etude-out-muted{color:var(--muted);margin:0}.etude-out-bloom{margin:0;line-height:1.55}.etude-out-bloom strong{color:var(--accent)}.restorative-picker{margin:2rem 0 1.5rem;padding:1.2rem 1.25rem 1.4rem;border:1px solid rgba(138,52,32,.2);background:#8a34200a;border-radius:4px}.restorative-picker-prompt{margin:0 0 .95rem;font-family:Georgia,serif;font-style:italic;font-size:1rem;line-height:1.5}.restorative-picker-cards{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.restorative-picker-cards li{margin:0}.restorative-picker-card{display:flex;align-items:baseline;gap:.65rem;padding:.6rem .85rem;background:var(--bg);border:1px solid rgba(0,0,0,.08);border-radius:3px;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}.restorative-picker-card:hover{border-color:var(--accent);transform:translate(2px)}.restorative-picker-label{font-weight:600;flex-shrink:0}.restorative-picker-note{color:var(--muted);font-size:.92rem;font-style:italic}.essay-etude-inline{margin:1.25rem 0;padding:.7rem .9rem;border-left:3px solid var(--accent);background:#8a342009;font-size:.96rem;line-height:1.5}.essay-etude-inline a{text-decoration:none;color:inherit;display:block}.essay-etude-inline a:hover .cue,.essay-etude-inline a:hover strong{color:var(--accent)}.essay-etude-inline .cue{font-family:system-ui,-apple-system,sans-serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-right:.5rem;font-weight:600}.essay-etude-inline strong{border-bottom:1px solid var(--accent)}@media print{.reading-progress,.site-header,.site-footer,.essay-meta,.metadata-stripe,.graph-embed,.etude-embed,.restorative-picker,iframe{display:none!important}main{max-width:none;padding:0}body{background:#fff;color:#000;font-size:11pt;line-height:1.4}h1,h2,h3{page-break-after:avoid}p,li{orphans:3;widows:3}article a:after{content:" (" attr(href) ")";font-size:.75em;color:#555;word-break:break-all}article a[href^="#"]:after,article a[href^="/"]:not([href^="/alex"]):not([href^="/essays"]):after{content:""}.pose-card{page-break-inside:avoid;break-inside:avoid;margin:.6em 0}.chakra-banner{page-break-after:avoid;break-after:avoid;margin-top:.8em}.pose-quote{page-break-inside:avoid;break-inside:avoid}.etude-duration{color:#555;margin-bottom:.6em}hr{border-top:1px solid #ccc}}.type-cards{display:grid;grid-template-columns:1fr;gap:.85rem;margin:1.5rem 0 2rem}.type-card{background:var(--bg-soft);border-radius:10px;padding:1.1rem 1.2rem 1.15rem;display:flex;flex-direction:column;gap:.55rem}.type-card-head{margin:0;display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;line-height:1.2}.type-card-name{font-family:var(--sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.type-card-tagline{font-family:var(--serif);font-style:italic;font-size:1rem;color:var(--muted)}.type-card-meaning{margin:0;font-family:var(--serif);font-size:1rem;line-height:1.55;color:var(--text)}.type-card-example{margin:0;font-family:var(--serif);font-size:.95rem;line-height:1.55;color:var(--muted);padding-top:.55rem;border-top:1px solid var(--line)}@media(max-width:32rem){.type-card{padding:1rem}.type-card-tagline{font-size:.95rem}.type-card-meaning{font-size:.96rem}.type-card-example{font-size:.92rem}}@view-transition{navigation:auto}
