:root,[data-theme=light],[data-palette=d][data-theme=light]{--paper: #f4f7f6;--paper-tint: #e5edeb;--paper-deep: #d5e2df;--ink: #151b1f;--ink-secondary: #2c3d42;--ink-muted: #475d63;--rubric: #19585c;--rubric-hover: #103e42;--accent-pastel: #92c8c7;--rubric-soft: rgba(25, 88, 92, .09);--rule: #c4d4d1;--rule-dotted: #8da5a1;--rule-strong: #151b1f;--focus-ring: #19585c;color-scheme:light}[data-theme=dark],[data-palette=d][data-theme=dark]{--paper: #151b1f;--paper-tint: #26383e;--paper-deep: #31474f;--ink: #d7ebe9;--ink-secondary: #b4d2cf;--ink-muted: #88aea9;--rubric: #92c8c7;--rubric-hover: #b4dddd;--accent-pastel: #92c8c7;--rubric-soft: rgba(146, 200, 199, .14);--rule: #344c54;--rule-dotted: #4a6a75;--rule-strong: #d7ebe9;--focus-ring: #92c8c7;color-scheme:dark}[data-palette=a][data-theme=light]{--paper: #f5f7fa;--paper-tint: #e9eef5;--paper-deep: #dce4f0;--ink: #111827;--ink-secondary: #2d3a4f;--ink-muted: #4a5b75;--rubric: #1e4db7;--rubric-hover: #15388a;--accent-pastel: #a8c7f0;--rubric-soft: rgba(30, 77, 183, .09);--rule: #cbd5e1;--rule-dotted: #94a3b8;--rule-strong: #111827;--focus-ring: #1e4db7;color-scheme:light}[data-palette=a][data-theme=dark]{--paper: #111827;--paper-tint: #1e293b;--paper-deep: #28354b;--ink: #e8edf5;--ink-secondary: #c3d0e3;--ink-muted: #93a6c2;--rubric: #a8c7f0;--rubric-hover: #c5dcf8;--accent-pastel: #a8c7f0;--rubric-soft: rgba(168, 199, 240, .14);--rule: #2e3d54;--rule-dotted: #425675;--rule-strong: #e8edf5;--focus-ring: #a8c7f0;color-scheme:dark}[data-palette=b][data-theme=light]{--paper: #f4f6f0;--paper-tint: #e7ece2;--paper-deep: #dae2d3;--ink: #111b17;--ink-secondary: #2a3d34;--ink-muted: #475e52;--rubric: #1f573a;--rubric-hover: #153f29;--accent-pastel: #a9cfb2;--rubric-soft: rgba(31, 87, 58, .09);--rule: #c8d3c2;--rule-dotted: #93a58e;--rule-strong: #111b17;--focus-ring: #1f573a;color-scheme:light}[data-palette=b][data-theme=dark]{--paper: #111b17;--paper-tint: #22362b;--paper-deep: #2c4537;--ink: #dce8dd;--ink-secondary: #bbd0be;--ink-muted: #8fa994;--rubric: #a9cfb2;--rubric-hover: #c4e2cb;--accent-pastel: #a9cfb2;--rubric-soft: rgba(169, 207, 178, .14);--rule: #2f493b;--rule-dotted: #436653;--rule-strong: #dce8dd;--focus-ring: #a9cfb2;color-scheme:dark}[data-palette=c][data-theme=light]{--paper: #f7f5fa;--paper-tint: #ede8f5;--paper-deep: #e0d8ee;--ink: #1b1827;--ink-secondary: #38314e;--ink-muted: #584e75;--rubric: #53358e;--rubric-hover: #3d256b;--accent-pastel: #c5b3f4;--rubric-soft: rgba(83, 53, 142, .09);--rule: #d3cae3;--rule-dotted: #a194b8;--rule-strong: #1b1827;--focus-ring: #53358e;color-scheme:light}[data-palette=c][data-theme=dark]{--paper: #1b1827;--paper-tint: #302941;--paper-deep: #3d3452;--ink: #e6defa;--ink-secondary: #c9bde8;--ink-muted: #a194c4;--rubric: #c5b3f4;--rubric-hover: #ddd1fa;--accent-pastel: #c5b3f4;--rubric-soft: rgba(197, 179, 244, .14);--rule: #413857;--rule-dotted: #5a4e78;--rule-strong: #e6defa;--focus-ring: #c5b3f4;color-scheme:dark}:root{--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--max-shell: 1360px;--reading-measure: 64ch}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--paper);color:var(--ink);font-family:var(--font-serif);font-size:18px;line-height:1.7;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"onum" 1}@media(min-width:900px){html{font-size:19px}}body{min-height:100vh;background-color:var(--paper);color:var(--ink);transition:background-color .2s ease,color .2s ease;overflow-x:hidden}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);font-size:.82em;background:var(--paper-tint);padding:.08rem .32rem;border:1px solid var(--rule)}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring, var(--rubric));outline-offset:3px}.skip-link{position:absolute;top:-120px;left:1rem;z-index:9999;padding:.5rem .9rem;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.75rem}.skip-link:focus{top:1rem}.monograph-wrapper{max-width:var(--max-shell);margin:0 auto;padding:1.5rem 1.25rem 4rem}@media(min-width:768px){.monograph-wrapper{padding:2.5rem 2.5rem 5rem}}@media(min-width:1100px){.monograph-wrapper{padding:3rem 3.25rem 6rem}}.monograph-frame{border-top:2px solid var(--rule-strong);padding-top:2rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem}@media(min-width:1040px){.monograph-frame{grid-template-columns:256px minmax(0,1fr);gap:3.5rem}}.monograph-main,.main-reading-col{min-width:0;max-width:100%}.monograph-spine{display:none}@media(min-width:1040px){.monograph-spine{display:block;border-right:1px solid var(--rule);padding-right:1.85rem}}.spine-sticky{position:sticky;top:2.25rem;display:flex;flex-direction:column;gap:2.1rem;font-family:var(--font-sans);font-size:.81rem;line-height:1.55}.spine-author{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;color:var(--ink);display:block;line-height:1.15;margin-bottom:.4rem}.spine-role-primary{font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--ink);line-height:1.4}.spine-Subrole{font-family:var(--font-sans);font-size:.76rem;color:var(--ink-secondary);line-height:1.45;margin-top:.15rem}.spine-credentials{font-family:var(--font-mono);font-size:.66rem;color:var(--ink-muted)}.spine-rubric{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rubric);margin-bottom:.55rem}.toc-list{list-style:none;display:flex;flex-direction:column;gap:.48rem}.toc-list li a{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.32rem;border-bottom:1px dotted var(--rule-dotted);color:var(--ink-secondary);font-size:.82rem;transition:color .14s ease}.toc-list li a:hover{color:var(--rubric)}.toc-list li.active a{color:var(--ink);font-weight:600;border-bottom:1.5px solid var(--ink)}.toc-roman{font-family:var(--font-serif);font-style:italic;display:inline-block;min-width:1.65rem;color:var(--rubric)}.spine-contact-line{font-family:var(--font-mono);font-size:.68rem;color:var(--ink-secondary);word-break:break-word}.theme-switch-btn{background:transparent;border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-mono);font-size:.66rem;padding:.42rem .75rem;cursor:pointer;transition:background-color .14s ease,color .14s ease}.theme-switch-btn:hover{background:var(--ink);color:var(--paper)}[data-theme=light] .mode-label-dark,[data-theme=dark] .mode-label-light{display:none}.mobile-folio-bar{display:block;border-bottom:1px solid var(--rule);padding:.85rem 1.25rem;background:var(--paper);position:sticky;top:0;z-index:90}@media(min-width:1040px){.mobile-folio-bar{display:none}}.mobile-folio-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mobile-author-name{font-family:var(--font-serif);font-size:1.12rem;font-weight:500;color:var(--ink);white-space:nowrap}.mobile-folio-controls{display:flex;align-items:center;gap:.45rem}.toc-toggle-btn{background:var(--paper-tint);border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-mono);font-size:.66rem;padding:.4rem .68rem;white-space:nowrap;cursor:pointer}.mobile-toc-sheet{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--rule);font-family:var(--font-sans);font-size:.86rem}.mobile-toc-footer{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--ink-secondary)}.monograph-colophon{margin-top:4.5rem;padding-top:1.35rem;border-top:1px solid var(--rule);font-family:var(--font-sans);font-size:.78rem;color:var(--ink-muted)}.colophon-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem}.rubric-mark{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--rubric);display:block;margin-bottom:.55rem}.monograph-title{font-family:var(--font-serif);font-weight:300;font-size:clamp(2.1rem,3.5vw,2.9rem);line-height:1.13;letter-spacing:-.02em;color:var(--ink)}.monograph-title em,.section-heading em{font-style:italic;color:var(--rubric)}.section-heading{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.essay-prose p{color:var(--ink);max-width:var(--reading-measure);font-size:1rem;line-height:1.72}.essay-prose p+p{margin-top:1.25rem}.essay-lead{font-size:1.14rem!important;line-height:1.62!important;color:var(--ink)}.dropcap:first-letter{float:left;font-family:var(--font-serif);font-size:3.75rem;line-height:.82;padding-right:.55rem;padding-top:.16rem;color:var(--rubric);font-weight:400}.sans-note{font-family:var(--font-sans);font-size:.84rem;line-height:1.6;color:var(--ink-secondary)}.mono-cite{font-family:var(--font-mono);font-size:.69rem;color:var(--ink-muted);letter-spacing:.01em}.status-tag{display:inline-block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;padding:.16rem .48rem;border:1px solid var(--rule-strong);color:var(--ink);background:var(--paper)}.status-tag-rubric{border-color:var(--rubric);color:var(--rubric);background:var(--rubric-soft)}.text-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rubric);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .14s ease,text-decoration-thickness .14s ease}.text-link:hover{color:var(--rubric-hover, var(--rubric));text-decoration-color:var(--rubric-hover, var(--rubric));text-decoration-thickness:2px}.folio-action{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink);padding:.48rem .9rem;border:1px solid var(--rule-strong);background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.folio-action:hover{background:var(--ink);color:var(--paper)}.folio-action-rubric{border-color:var(--rubric);color:var(--rubric)}.folio-action-rubric:hover{background:var(--rubric);color:var(--paper)}.identity-banner{border-bottom:1.5px solid var(--rule-strong);padding-bottom:1.65rem;margin-bottom:2.5rem}.identity-banner-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-bottom:1.15rem;border-bottom:1px solid var(--rule)}.identity-name-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.identity-primary-role{font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:var(--ink)}.identity-pillars-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;padding-top:1.15rem}@media(min-width:780px){.identity-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.identity-pillar{display:flex;flex-direction:column;gap:.22rem}@media(min-width:780px){.identity-pillar+.identity-pillar{border-left:1px solid var(--rule);padding-left:1.35rem}}.pillar-label{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rubric)}.pillar-title{font-family:var(--font-serif);font-size:1.06rem;font-weight:500;color:var(--ink)}.pillar-detail{font-family:var(--font-sans);font-size:.78rem;line-height:1.52;color:var(--ink-secondary)}.reading-with-margin{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem}@media(min-width:920px){.reading-with-margin{grid-template-columns:minmax(0,660px) 265px;gap:2.75rem;justify-content:space-between}}.margin-column{font-family:var(--font-sans);font-size:.8rem;line-height:1.6;color:var(--ink-secondary);display:flex;flex-direction:column;gap:1.65rem;word-break:break-word}@media(max-width:919px){.margin-column{background:var(--paper-tint);border-left:2px solid var(--rubric);padding:1.25rem}}@media(min-width:920px){.margin-column{border-left:1px solid var(--rule);padding-left:1.5rem}}.sidenote-block{display:flex;flex-direction:column;gap:.32rem}.sidenote-label{font-family:var(--font-mono);font-size:.66rem;color:var(--rubric);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.ledger-section{margin-top:3.85rem;padding-top:1.75rem;border-top:1.5px solid var(--rule-strong)}.ledger-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.35rem}.initiatives-callout{background:var(--paper-tint);border:1px solid var(--rule);border-left:3px solid var(--rubric);padding:1.5rem 1.65rem;margin-top:2.5rem}.initiatives-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.15rem}@media(min-width:720px){.initiatives-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 2rem}}.initiative-item{padding-top:.85rem;border-top:1px solid var(--rule)}.ledger-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.85rem;line-height:1.55;table-layout:fixed;word-break:break-word}.ledger-table tr{border-top:1px solid var(--rule)}.ledger-table tr:last-child{border-bottom:1px solid var(--rule)}.ledger-table th{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);text-align:left;padding:.65rem .75rem .65rem 0}.ledger-table td{padding:.95rem .85rem .95rem 0;vertical-align:top}.archival-plate{background:var(--paper-tint);border:1px solid var(--rule);padding:.85rem}.archival-plate img{width:100%;height:auto;border:1px solid var(--rule);margin-bottom:.6rem}.plate-caption{font-family:var(--font-sans);font-size:.76rem;line-height:1.55;color:var(--ink-secondary)}.archival-figure{width:100%;background:var(--paper-tint);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);padding:.9rem .75rem}.ink-schematic{width:100%;height:auto}.fig-hairline{stroke:var(--rule);stroke-width:1}.fig-caption-top{fill:var(--ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em}.fig-box{fill:var(--paper);stroke:var(--ink);stroke-width:1}.fig-box-rubric{fill:var(--paper);stroke:var(--rubric);stroke-width:1.4}.fig-num{fill:var(--ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em}.fig-num-rubric{fill:var(--rubric);font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.05em}.fig-title{fill:var(--ink);font-family:var(--font-serif);font-size:14.5px}.fig-sub{fill:var(--ink-secondary);font-family:var(--font-sans);font-size:10.5px}.fig-stroke{stroke:var(--ink);stroke-width:1.2;fill:none}.fig-stroke-rubric{stroke:var(--rubric);stroke-width:1.6;fill:none}.fig-dashed{stroke:var(--ink-muted);stroke-width:1.1;stroke-dasharray:4 3}.fig-wafer{stroke:var(--rubric);stroke-width:2.2}.fig-node{fill:var(--paper);stroke:var(--ink);stroke-width:1.4}.fig-dot-rubric{fill:var(--rubric)}.monograph-entry{padding:2.35rem 0;border-top:1px solid var(--rule)}.monograph-entry:first-child{border-top:1px solid var(--rule-strong)}.monograph-entry-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:820px){.monograph-entry-grid{grid-template-columns:225px minmax(0,1fr);gap:2.75rem}}.entry-meta-col{font-family:var(--font-sans);font-size:.8rem;display:flex;flex-direction:column;gap:.35rem}.entry-num{font-family:var(--font-mono);font-size:.68rem;color:var(--rubric);text-transform:uppercase;letter-spacing:.05em}.entry-cat{font-weight:600;color:var(--ink)}.entry-tools-block{margin-top:.75rem;padding-top:.75rem;border-top:1px dotted var(--rule-dotted)}.entry-tools-text{font-family:var(--font-mono);font-size:.68rem;line-height:1.55;color:var(--ink-secondary);margin-top:.25rem}.entry-body-col{display:flex;flex-direction:column;gap:.85rem;max-width:66ch}.entry-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.18;color:var(--ink)}.entry-title a:hover{color:var(--rubric)}.entry-subtitle{font-family:var(--font-serif);font-style:italic;font-size:1.02rem;color:var(--ink-secondary)}.entry-summary{font-size:.98rem;color:var(--ink);line-height:1.68}.entry-figure-wrap{margin:.45rem 0}.entry-findings{font-family:var(--font-sans);font-size:.84rem;color:var(--ink-secondary)}.entry-findings ul{list-style:none;margin-top:.35rem;display:flex;flex-direction:column;gap:.4rem}.entry-findings li{position:relative;padding-left:1.1rem;line-height:1.55}.entry-findings li:before{content:"—";position:absolute;left:0;color:var(--rubric)}.entry-footer-link{font-family:var(--font-sans);font-size:.84rem;font-weight:500;padding-top:.25rem}.dossier-ledger{display:flex;flex-direction:column}.dossier-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:2.25rem 0;border-top:1px solid var(--rule)}.dossier-row:first-child{border-top:1px solid var(--rule-strong)}@media(min-width:820px){.dossier-row{grid-template-columns:230px minmax(0,1fr);gap:2.75rem}}.dossier-meta{font-family:var(--font-sans);display:flex;flex-direction:column;gap:.28rem}.dossier-period{font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--rubric)}.dossier-org{font-family:var(--font-sans);font-size:1.02rem;font-weight:600;color:var(--ink);margin-top:.1rem}.dossier-loc{font-size:.8rem;color:var(--ink-secondary)}.dossier-note{font-family:var(--font-sans);font-size:.74rem;color:var(--ink-muted);margin-top:.45rem;line-height:1.5;padding-left:.65rem;border-left:2px solid var(--rule)}.dossier-content{display:flex;flex-direction:column;gap:.8rem;max-width:66ch}.dossier-role-line{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem}.dossier-role{font-family:var(--font-serif);font-weight:400;font-size:1.5rem;line-height:1.2;color:var(--ink)}.dossier-secondary{font-family:var(--font-serif);font-style:italic;font-size:.92rem;color:var(--ink-secondary);margin-top:-.35rem}.dossier-summary{font-size:.96rem;color:var(--ink);line-height:1.66}.dossier-points{list-style:none;display:flex;flex-direction:column;gap:.55rem;font-family:var(--font-sans);font-size:.85rem;color:var(--ink-secondary)}.dossier-points li{position:relative;padding-left:1.15rem;line-height:1.58}.dossier-points li strong{color:var(--ink);font-weight:600}.dossier-points li:before{content:"—";position:absolute;left:0;color:var(--rubric)}.dossier-stack{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-muted);padding-top:.45rem;border-top:1px dotted var(--rule-dotted)}.palette-control-dock{position:sticky;top:.75rem;z-index:80;background:var(--paper-tint);border:1.5px solid var(--rule-strong);padding:1rem 1.25rem;margin-bottom:2.5rem}.palette-dock-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--rule);margin-bottom:.9rem}.palette-dock-title{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);font-weight:500}.palette-dock-active{font-family:var(--font-mono);font-size:.72rem;color:var(--rubric)}.palette-buttons-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}@media(min-width:680px){.palette-buttons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1120px){.palette-buttons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.palette-option-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.42rem;padding:.65rem .8rem;background:var(--paper);border:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.palette-option-btn:hover{border-color:var(--rubric)}.palette-option-btn[aria-pressed=true]{border:1.5px solid var(--rubric);background:var(--rubric-soft)}.palette-option-code{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--rubric)}.palette-option-name{font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--ink)}.palette-mini-dots{display:flex;gap:.32rem;margin-top:.15rem}.palette-dot{width:14px;height:14px;border:1px solid rgba(128,128,128,.4);display:inline-block}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:.85rem;margin-top:1.15rem}.swatch-card{border:1px solid var(--rule);background:var(--paper);display:flex;flex-direction:column}.swatch-chip{height:54px;border-bottom:1px solid var(--rule);display:flex;align-items:flex-end;justify-content:space-between;padding:.35rem .55rem;font-family:var(--font-mono);font-size:.64rem}.swatch-meta{padding:.6rem .65rem;display:flex;flex-direction:column;gap:.2rem}.swatch-token{font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--ink)}.swatch-role{font-family:var(--font-sans);font-size:.74rem;color:var(--ink-secondary)}.swatch-hex{font-family:var(--font-mono);font-size:.66rem;color:var(--ink-muted)}.contrast-matrix-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.8rem;margin-top:1rem}.contrast-matrix-table th,.contrast-matrix-table td{padding:.55rem .65rem;border-bottom:1px solid var(--rule);text-align:left}.contrast-matrix-table th{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);background:var(--paper-tint)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff!important;color:#000!important;font-size:10.5pt}.no-print,.monograph-spine,.mobile-folio-bar,.monograph-colophon{display:none!important}.monograph-frame{display:block!important;padding:0!important;border:none!important}}
