:root{--tense-permanent: var(--charcoal);--tense-living: var(--green-accent);--tense-expiring: #c14a3a;--depth-sprout-stroke: var(--green-accent);--depth-understory-stroke: var(--charcoal);--depth-canopy-stroke: var(--charcoal);--rail-width: 220px;--rail-gap: 48px;--asphalt-url: url("./asphalt.png")}.reg-mark{display:inline-block;width:1em;height:1em;vertical-align:-0.12em;flex-shrink:0}.reg-mark svg{display:block;width:100%;height:100%}.reg-section-break{display:flex;align-items:center;justify-content:center;margin:56px 0;color:var(--text-soft)}.reg-section-break .reg-mark{width:18px;height:18px}.app-wordmark{font-family:var(--font-serif);font-weight:500;font-size:1rem;color:var(--charcoal);text-decoration:none;display:inline-flex;align-items:center;gap:8px;letter-spacing:0}.app-wordmark:hover{opacity:.7}.app-wordmark .reg-mark{width:14px;height:14px;color:var(--charcoal)}.record{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-muted);display:grid;grid-template-columns:96px 1fr;gap:4px 14px;margin:0;padding:14px 0;border-top:1px solid var(--charcoal);border-bottom:1px solid var(--border-ghost)}.record dt{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10px;align-self:baseline;padding-top:1px}.record dd{margin:0;color:var(--charcoal)}.record dd.tense-living{color:var(--tense-living)}.record dd.tense-expiring{color:var(--tense-expiring)}.depth{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.depth::before{content:"";display:inline-block}.depth.is-sprout::before{width:8px;height:8px;border:1px solid var(--depth-sprout-stroke);background:transparent}.depth.is-sprout{color:var(--depth-sprout-stroke)}.depth.is-understory::before{width:8px;height:8px;background:var(--charcoal)}.depth.is-canopy::before{width:12px;height:8px;background:var(--charcoal);position:relative}.depth.is-canopy{color:var(--charcoal);font-weight:600}.fn-ref{font-family:var(--font-mono);font-size:.7em;vertical-align:super;color:var(--charcoal);text-decoration:none;font-weight:500;letter-spacing:.04em;padding:0 1px;margin:0 1px;cursor:pointer;border-bottom:1px solid var(--charcoal);line-height:1}.fn-ref:hover{background:var(--bg-accent-light)}.endnotes{margin:80px 0 0;padding-top:28px;border-top:1px solid var(--charcoal);font-family:var(--font-serif)}.endnotes-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 18px;font-weight:600}.essay-prose h2{text-transform:uppercase}.endnotes-list{list-style:none;padding:0;margin:0;counter-reset:en}.endnotes-list>li{position:relative;font-size:.9375rem;line-height:1.55;color:var(--text-secondary);padding:8px 0 8px 36px;counter-increment:en;border-bottom:1px solid var(--border-ghost)}.endnotes-list>li::before{content:counter(en);position:absolute;left:0;top:9px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--charcoal);letter-spacing:.04em;width:24px;text-align:right}.endnotes-list cite{font-family:var(--font-serif);font-style:italic;color:var(--charcoal)}.endnotes-list a{color:var(--charcoal);text-decoration:underline;text-underline-offset:3px}.endnotes-list .seealso{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-left:8px}.margin-note{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-secondary);border-left:2px solid var(--charcoal);padding:4px 0 4px 12px;margin:18px 0}.margin-note .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:4px}.essay{container-type:inline-size}@container (min-width: 1000px){.has-margin-rail{display:grid;grid-template-columns:1fr var(--rail-width);gap:var(--rail-gap);align-items:start}.has-margin-rail .margin-note{grid-column:2;border-left:none;border-top:1px solid var(--charcoal);padding:10px 0 0;margin:0}.has-margin-rail>.essay-prose{grid-column:1}}@supports not (container-type: inline-size){@media(min-width: 1080px){.has-margin-rail{display:grid;grid-template-columns:1fr var(--rail-width);gap:var(--rail-gap);align-items:start}.has-margin-rail .margin-note{grid-column:2;border-left:none;border-top:1px solid var(--charcoal);padding:10px 0 0;margin:0}.has-margin-rail>.essay-prose{grid-column:1}}}.cite{color:var(--charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cite-recur{font-family:var(--font-mono);font-size:.78em;color:var(--text-muted);text-decoration:none;letter-spacing:.06em;white-space:nowrap;border-bottom:1px dotted var(--text-muted);padding-bottom:1px;margin-left:2px;cursor:help}.cite-recur:hover{color:var(--charcoal);border-bottom-color:var(--charcoal)}.reader-object{border-top:1px solid var(--charcoal);border-bottom:1px solid var(--charcoal);padding:18px 0;font-family:var(--font-serif);max-width:360px}.reader-object-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;display:flex;justify-content:space-between}.reader-object-eyebrow .stamp{color:var(--charcoal)}.reader-object cite{font-style:italic;color:var(--charcoal);font-size:1rem;display:block;margin-bottom:4px}.reader-object .author{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.reader-object blockquote{font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.55;color:var(--text-secondary);border-left:2px solid var(--charcoal);padding:2px 0 2px 12px;margin:0 0 10px}.reader-object .underline-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.essay-rule{height:18px;background-image:var(--asphalt-url);background-size:cover;background-position:center;margin:48px auto;max-width:64px;opacity:.85}.colophon{margin:72px 0 0;padding:24px 0 0;border-top:1px solid var(--charcoal);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-muted);line-height:1.6;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.colophon-body{max-width:480px}.colophon-body em{font-style:italic;color:var(--charcoal)}.colophon-mark{color:var(--text-soft);flex-shrink:0}.colophon-mark .reg-mark{width:16px;height:16px}.essay{max-width:1000px;margin:0 auto;padding:56px 32px 64px}.essay-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;display:flex;align-items:center;gap:14px}.essay-title{font-family:var(--font-serif);font-size:2.25rem;font-weight:600;line-height:1.18;color:var(--charcoal);letter-spacing:-0.005em;margin:0 0 24px;text-wrap:balance;text-transform:none}.essay-lede{font-family:var(--font-serif);font-size:1.125rem;line-height:1.55;color:var(--text-secondary);font-style:italic;margin:0 0 32px;text-wrap:pretty}.essay-prose p{font-family:var(--font-serif);font-size:1rem;line-height:1.65;color:var(--charcoal);margin:0 0 1.4rem;text-wrap:pretty}.essay-prose p strong{font-weight:600}.essay-prose p em{font-style:italic}.essay-prose h2{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin:40px 0 12px}.essay-prose blockquote{font-family:var(--font-serif);font-style:italic;border-left:2px solid var(--charcoal);padding:4px 0 4px 18px;margin:28px 0;color:var(--text-secondary);font-size:1.05rem;line-height:1.55}@media print{@page{size:letter;margin:.85in .95in}body{background:#fff;color:#000;font-family:"Source Serif 4",Georgia,serif;font-size:11pt;line-height:1.5}.app-nav,.app-footer,.reader-object,.tweaks-shell{display:none !important}.essay{max-width:none;padding:0}.essay-title{font-size:22pt;margin-bottom:14pt}.essay-lede{font-size:13pt}.essay-prose p{orphans:3;widows:3}.essay-prose h2{break-after:avoid}.essay-prose blockquote{break-inside:avoid}.has-margin-rail{display:block}.margin-note{font-size:9pt;border-left:1pt solid #000;padding:2pt 0 2pt 8pt;margin:14pt 0;break-inside:avoid;color:#444}.endnotes{break-before:page}.endnotes-list>li{break-inside:avoid}.colophon{margin-top:36pt;page-break-inside:avoid;border-top:1pt solid #000;font-size:8.5pt}.essay-rule{background:none;height:auto;border-top:1pt solid #000;max-width:36pt;margin:24pt auto}.reg-mark{color:#000}a{color:#000;text-decoration:underline}a[href]::after{content:""}}/*# sourceMappingURL=apparatus-core.css.map */
