@charset "UTF-8";@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:400;src:url(/assets/fonts/eb-garamond-400-italic-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:EB Garamond;font-style:italic;font-weight:500;src:url(/assets/fonts/eb-garamond-500-italic-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/assets/fonts/eb-garamond-400-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(/assets/fonts/eb-garamond-500-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(/assets/fonts/eb-garamond-600-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/assets/fonts/playfair-display-500-italic-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/assets/fonts/playfair-display-500-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/assets/fonts/playfair-display-600-latin.woff2) format("woff2");unicode-range:u+00??,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{--font-display:"Playfair Display","Georgia","Times New Roman",serif;--font-body:"EB Garamond","Georgia","Times New Roman",serif;--font-mono:"IBM Plex Mono","SFMono-Regular","Consolas",monospace;--width-site:76rem;--width-wide:62rem;--width-prose:42.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-section:clamp(4rem,9vw,7rem);--gutter:clamp(1.25rem,4vw,2.5rem);--text-hero:clamp(2.9rem,8vw,5.4rem);--text-h1:clamp(2.2rem,5vw,3.4rem);--text-h2:clamp(1.7rem,3.4vw,2.3rem);--text-h3:clamp(1.25rem,2.4vw,1.55rem);--text-standfirst:clamp(1.2rem,2.2vw,1.45rem);--text-body:1.1875rem;--text-small:1rem;--text-meta:0.78rem;--text-meta-xs:0.7rem;--text-title-s:1.35rem;--text-title-m:1.5rem;--text-title-l:1.6rem;--text-title-xl:1.75rem;--text-prose-h2:1.65rem;--track-meta:0.12em;--track-note:0.08em;--track-plate:0.24em;color-scheme:light;--paper:#f5f0e8;--paper-deep:#ede6d9;--paper-raised:#faf6ee;--ink:#11141c;--deep-ink:#0d1017;--text:#23252d;--muted:#5d5749;--gold:#a0864a;--gold-ink:#74602f;--oxblood:#5a1e1b;--navy:#1e2c40;--line:rgba(17,20,28,.18);--line-strong:rgba(17,20,28,.85);--band-bg:var(--navy);--band-ink:#ece5d6;--band-text:#cfc8b6;--band-muted:#9d9581;--band-gold:#c2a76b;--band-line:rgba(236,229,214,.16);--grain-opacity:0.04}:root[data-theme=dark]{color-scheme:dark;--paper:#0d1017;--paper-deep:#0a0d13;--paper-raised:#151922;--ink:#ece5d6;--text:#d8d1c0;--muted:#a49c88;--gold:#97814e;--gold-ink:#c2a76b;--oxblood:#b87266;--navy:#8fa5c0;--line:rgba(236,229,214,.16);--line-strong:rgba(236,229,214,.55);--band-bg:#10141c;--band-ink:#ece5d6;--band-text:#cfc8b6;--band-muted:#9d9581;--band-gold:#c2a76b;--band-line:rgba(236,229,214,.16);--grain-opacity:0.05}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#0d1017;--paper-deep:#0a0d13;--paper-raised:#151922;--ink:#ece5d6;--text:#d8d1c0;--muted:#a49c88;--gold:#97814e;--gold-ink:#c2a76b;--oxblood:#b87266;--navy:#8fa5c0;--line:rgba(236,229,214,.16);--line-strong:rgba(236,229,214,.55);--band-bg:#10141c;--band-ink:#ece5d6;--band-text:#cfc8b6;--band-muted:#9d9581;--band-gold:#c2a76b;--band-line:rgba(236,229,214,.16);--grain-opacity:0.05}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{background-color:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:240px 240px;content:"";inset:0;opacity:var(--grain-opacity);pointer-events:none;position:fixed;z-index:2000}::-moz-selection{background:var(--gold-ink);color:var(--paper)}::selection{background:var(--gold-ink);color:var(--paper)}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:500;line-height:1.12;text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:-.01em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);line-height:1.25}p{max-width:var(--width-prose)}strong{color:var(--ink);font-weight:600}em{font-style:italic}a{color:inherit;text-decoration:none}.prose a,.text-link,p a{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.prose a:hover,.text-link:hover,p a:hover{color:var(--oxblood);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}img,svg,video{display:block;max-width:100%}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}ol,ul{list-style:none}.skip{background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-meta);left:1rem;letter-spacing:var(--track-meta);padding:.75em 1.25em;position:absolute;text-transform:uppercase;top:-100%;z-index:3000}.skip:focus{top:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.prose{max-width:var(--width-prose)}.prose>*+*{margin-block-start:var(--space-m)}.prose h2{border-top:1px solid var(--line);font-size:var(--text-prose-h2);margin-block-start:var(--space-xl);padding-block-start:var(--space-l)}.prose h3{margin-block-start:var(--space-l)}.prose ol,.prose ul{padding-inline-start:1.5rem}.prose ol li+li,.prose ul li+li{margin-block-start:.5em}.prose ul{list-style:none}.prose ul li{position:relative}.prose ul li:before{background:var(--gold);content:"";height:1px;left:-1.5rem;position:absolute;top:.66em;width:.85rem}.prose ol{list-style:decimal}.prose ol li::marker{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta)}.prose blockquote{border-inline-start:2px solid var(--gold);padding-inline-start:var(--space-m)}.prose blockquote p{color:var(--ink);font-size:var(--text-title-s);font-style:italic;line-height:1.5}.prose blockquote cite{color:var(--muted);display:block;font-family:var(--font-mono);font-size:var(--text-meta);font-style:normal;letter-spacing:var(--track-meta);margin-block-start:.75em;text-transform:uppercase}.prose hr{border:none;margin-block:var(--space-xl);text-align:center}.prose hr:after{color:var(--gold);content:"· · ·";display:block;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.75em;padding-inline-start:.75em}.prose table{border-collapse:collapse;display:block;font-size:var(--text-small);line-height:1.55;max-width:100%;overflow-x:auto;width:100%}.prose table td,.prose table th{padding:.6em 1em .6em 0;text-align:left;vertical-align:top}.prose table thead th{border-bottom:2px solid var(--line-strong);color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta-xs);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase}.prose table tbody td,.prose table tbody th{border-bottom:1px solid var(--line)}.prose figure{margin-block:var(--space-l)}.prose figure img{background:var(--paper-raised);border:1px solid var(--line);width:100%}.prose figure figcaption{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note);margin-block-start:var(--space-s)}.prose--dropcap>p:first-of-type:first-letter{color:var(--ink);float:left;font-family:var(--font-display);font-size:4.4em;line-height:.78;padding:.08em .12em 0 0}.container{margin-inline:auto;max-width:var(--width-site);padding-inline:var(--gutter);width:100%}.section{padding-block:var(--space-section)}.section--flush-top{padding-block-start:0}.band{background:var(--paper-deep);border-block:1px solid var(--line)}.band--ink{background:var(--band-bg);border-block:1px solid var(--band-line);color:var(--band-text)}.band--ink blockquote p,.band--ink h1,.band--ink h2,.band--ink h3,.band--ink strong{color:var(--band-ink)}.band--ink .kicker{color:var(--band-gold)}.page-head{border-bottom:1px solid var(--line-strong);padding-block:var(--space-xl) var(--space-l)}.page-head .page-head-standfirst{color:var(--muted);font-size:var(--text-standfirst);line-height:1.45;margin-block-start:var(--space-m);max-width:44rem}.page-head .page-head-note{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);margin-block-start:var(--space-m);text-transform:uppercase}.section-head{align-items:baseline;border-bottom:2px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:space-between;margin-block-end:var(--space-l);padding-block-end:var(--space-s)}.section-head h2{font-size:var(--text-h2)}@media (min-width:30em){.section-head{flex-wrap:nowrap}}.section-head-link{color:var(--gold-ink);flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase;transition:color .2s ease}.section-head-link:hover{color:var(--oxblood)}.kicker{color:var(--gold-ink);display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:var(--track-meta);line-height:1.5;text-transform:uppercase}@media (min-width:30em){.kicker{font-size:var(--text-meta)}}.kicker--rule{align-items:center;display:flex;gap:1rem}.kicker--rule:after{background:var(--gold);content:"";display:none;flex:0 1 6rem;height:1px}@media (min-width:30em){.kicker--rule:after{display:block}}.meta{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase}.meta-row{align-items:baseline;display:flex;flex-wrap:wrap;row-gap:.35rem}.meta-row>*{align-items:baseline;display:inline-flex}.meta-row>*+:before{color:var(--gold);content:"·";margin-inline:.75em}.btn{background:var(--ink);border:1px solid var(--ink);color:var(--paper);display:inline-block;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);padding:1em 1.9em;text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn:hover{background:var(--oxblood);border-color:var(--oxblood);color:var(--band-ink)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn:disabled:hover{background:var(--ink);border-color:var(--ink)}.btn--ghost{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.btn--ghost:hover{background:transparent;border-color:var(--oxblood);color:var(--oxblood)}.band--ink .btn{background:var(--band-ink);border-color:var(--band-ink);color:var(--band-bg)}.band--ink .btn:hover{background:var(--gold);border-color:var(--gold);color:var(--deep-ink)}.band--ink .btn--ghost{background:transparent;border-color:var(--band-line);color:var(--band-ink)}.band--ink .btn--ghost:hover{border-color:var(--gold);color:var(--band-gold)}.entries{border-top:2px solid var(--line-strong)}.entry{border-bottom:1px solid var(--line);display:grid;gap:.6rem var(--space-l);grid-template-columns:1fr;padding-block:var(--space-l)}@media (min-width:48em){.entry{grid-template-columns:11rem minmax(0,1fr)}}.entry.entry--imaged{align-items:start;-moz-column-gap:var(--space-m);column-gap:var(--space-m);grid-template-areas:"marginalia figure" "content    figure";grid-template-columns:minmax(0,1fr) 7rem}@media (min-width:48em){.entry.entry--imaged{-moz-column-gap:var(--space-l);column-gap:var(--space-l);grid-template-areas:"marginalia content figure";grid-template-columns:11rem minmax(0,1fr) 12rem}}.entry.entry--imaged .entry-marginalia{grid-area:marginalia}.entry.entry--imaged .entry-content{grid-area:content}.entry.entry--imaged .entry-figure{grid-area:figure}.plate-image{aspect-ratio:3/2;background:var(--paper-raised);border:1px solid var(--line);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.entry-figure,.plate-image{display:block}.entry-marginalia{display:flex;flex-direction:column;gap:.4rem}.entry-no{color:var(--gold-ink);font-size:var(--text-meta);font-weight:500}.entry-date,.entry-detail,.entry-no{font-family:var(--font-mono);letter-spacing:var(--track-meta);text-transform:uppercase}.entry-date,.entry-detail{color:var(--muted);font-size:var(--text-meta-xs)}.entry-title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:500;line-height:1.2}.entry-title a{transition:color .2s ease}.entry-title a:hover{color:var(--oxblood)}.entry-standfirst{color:var(--muted);font-size:var(--text-small);line-height:1.55;margin-block-start:.5rem;max-width:38rem}.entry-topics{margin-block-start:.75rem}.folio{border-top:2px solid var(--line-strong);display:flex;flex-direction:column;padding-block-start:var(--space-s)}.folio .folio-label{color:var(--gold-ink);display:flex;font-family:var(--font-mono);font-size:var(--text-meta);gap:1rem;justify-content:space-between;letter-spacing:var(--track-meta);text-transform:uppercase}.folio .folio-title{font-size:1.45rem;margin-block-start:.9rem}.folio .folio-title a{transition:color .2s ease}.folio .folio-title a:hover{color:var(--oxblood)}.folio .folio-text{color:var(--muted);font-size:var(--text-small);line-height:1.55;margin-block-start:.7rem}.folio .folio-figure{background:var(--paper-raised);border:1px solid var(--line);margin-block-end:var(--space-s);order:-1}.folio .folio-foot{margin-block-start:auto;padding-block-start:var(--space-m)}.figure-map{color:var(--muted);display:block;height:auto;width:100%}.figure-map .fig-line{stroke:currentColor;stroke-width:.75;fill:none;opacity:.65}.figure-map .fig-line--strong{opacity:1}.figure-map .fig-node{fill:var(--paper);stroke:currentColor;stroke-width:1}.figure-map .fig-node--gold{fill:var(--gold);stroke:none}.figure-map .fig-hatch{stroke:currentColor;stroke-width:.5;opacity:.35}.film-frame{align-items:center;aspect-ratio:16/9;background:var(--band-bg);border:1px solid var(--line-strong);color:var(--band-text);display:flex;justify-content:center;position:relative}.film-frame:before{border:1px solid var(--band-line);content:"";inset:10px;pointer-events:none;position:absolute}.film-frame .film-play{color:var(--band-ink);height:clamp(3rem,7vw,4.25rem);width:clamp(3rem,7vw,4.25rem)}.film-frame .film-duration{right:1.25rem}.film-frame .film-duration,.film-frame .film-reel{bottom:1rem;color:var(--band-muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-meta);position:absolute;text-transform:uppercase}.film-frame .film-reel{left:1.25rem}a.film-link:focus-visible .film-play,a.film-link:hover .film-play{color:var(--gold)}.book-cover{aspect-ratio:5/7;background:var(--band-bg);border:1px solid var(--line-strong);box-shadow:inset 0 0 0 6px var(--band-bg),inset 0 0 0 7px var(--band-line);color:var(--band-text);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.25rem);text-align:center}.book-cover .book-house{color:var(--band-muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-plate);text-transform:uppercase}.book-cover .book-title{color:var(--band-ink);display:block;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;line-height:1.2;text-wrap:balance}.book-cover .book-subtitle{color:var(--band-text);display:block;font-size:1.05rem;font-style:italic;margin-block-start:.85rem}.book-cover .book-rule{background:var(--gold);display:block;height:1px;margin-block:1.1rem;margin-inline:auto;width:3.5rem}.book-cover .book-foot{color:var(--band-gold);display:block;font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-plate);text-transform:uppercase}.topics{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.topics li{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase}.topics li:before{color:var(--gold);content:"§";margin-inline-end:.5em}.form-note{color:var(--muted);text-transform:none}.form-note,.form-status{font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note)}.form-status{color:var(--gold-ink);max-width:none}.form-status:empty{display:none}.field{display:flex;flex-direction:column;gap:.5rem}.field label{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase}.field input,.field textarea{background:transparent;border:none;border-bottom:1px solid var(--line-strong);border-radius:0;color:var(--ink);font-family:var(--font-body);font-size:1.1rem;padding-block:.6em}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--muted);font-style:italic;opacity:.75}.field input::placeholder,.field textarea::placeholder{color:var(--muted);font-style:italic;opacity:.75}.field input:focus,.field textarea:focus{border-bottom-color:var(--gold);box-shadow:0 1px 0 var(--gold);outline:none}.field textarea{line-height:1.6;min-height:7rem;resize:vertical}.band--ink .field label{color:var(--band-muted)}.band--ink .field input,.band--ink .field textarea{border-bottom-color:var(--band-line);color:var(--band-ink)}.band--ink .field input::-moz-placeholder,.band--ink .field textarea::-moz-placeholder{color:var(--band-muted)}.band--ink .field input::placeholder,.band--ink .field textarea::placeholder{color:var(--band-muted)}.band--ink .field input:focus,.band--ink .field textarea:focus{border-bottom-color:var(--gold)}.trs-mark{color:currentColor;display:block}.site-header{background:var(--paper);border-bottom:1px solid var(--line-strong)}.topbar{border-bottom:1px solid var(--line)}.topbar .topbar-inner{align-items:center;display:flex;gap:var(--space-s);justify-content:space-between;min-height:2.75rem}@media (min-width:36em){.topbar .topbar-inner{gap:var(--space-m)}}.topbar .topbar-date,.topbar .topbar-tag{font-size:var(--text-meta-xs)}.topbar .topbar-date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .topbar-date-full{display:none}@media (min-width:36em){.topbar .topbar-date-full{display:inline}}.topbar .topbar-date-short{display:inline}@media (min-width:36em){.topbar .topbar-date-short{display:none}}.topbar .topbar-tag{display:none;white-space:nowrap}@media (min-width:48em){.topbar .topbar-tag{display:block}}.topbar .topbar-tools{align-items:center;display:flex;flex-shrink:0;gap:var(--space-s)}.theme-toggle{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--text-meta-xs);gap:.6em;letter-spacing:var(--track-meta);padding:.6em .4em;text-transform:uppercase;transition:color .2s ease}@media (min-width:48em){.theme-toggle{padding:.35em 0}}.theme-toggle:hover{color:var(--gold-ink)}.theme-toggle svg{height:1rem;width:1rem}.theme-toggle .theme-toggle-label{display:none}@media (min-width:36em){.theme-toggle .theme-toggle-label{display:inline}}.theme-toggle .theme-toggle-label:after{content:"Night reading"}:root[data-theme=dark] .theme-toggle .theme-toggle-label:after{content:"Day reading"}.masthead .masthead-inner{align-items:center;display:flex;flex-direction:column;padding-block:1.25rem .9rem;text-align:center}@media (min-width:48em){.masthead .masthead-inner{padding-block:clamp(1.5rem,4vw,2.75rem) clamp(1.1rem,3vw,2rem)}}.masthead .wordmark{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);font-weight:500;letter-spacing:.01em;line-height:1.05;text-wrap:balance}.masthead .masthead-subjects{color:var(--gold-ink);font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.1em;margin-block-start:.55rem;text-wrap:balance}@media (min-width:26em){.masthead .masthead-subjects{font-size:.76rem;letter-spacing:.13em}}@media (min-width:48em){.masthead .masthead-subjects{margin-block-start:.9rem}}.masthead .masthead-subjects .subject-sep{color:var(--gold);margin-inline:.15em}.site-nav{border-top:1px solid var(--line-strong);box-shadow:inset 0 2px 0 var(--paper),inset 0 3px 0 var(--line-strong)}.nav-list{align-items:center;-moz-column-gap:clamp(1.25rem,3vw,2.75rem);column-gap:clamp(1.25rem,3vw,2.75rem);display:flex;flex-wrap:wrap;justify-content:center}.nav-link{border-bottom:2px solid transparent;color:var(--text);display:inline-block;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.1em;padding:1rem 0 .9rem;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.nav-link:hover{color:var(--oxblood)}.nav-link.is-active{border-bottom-color:var(--gold);color:var(--ink)}.nav-link--support{color:var(--gold-ink)}.nav-link--support:before{content:"✳";margin-inline-end:.5em}.nav-toggle{align-items:center;color:var(--ink);display:none;justify-content:center;min-height:44px;min-width:44px}.nav-toggle .nav-toggle-box{display:flex;flex-direction:column;gap:4px;width:1.25rem}.nav-toggle .nav-toggle-line{background:currentColor;height:1px;transition:transform .25s ease,opacity .2s ease}@media (max-width:47.9375em){html.js .nav-toggle{display:inline-flex}html.js .site-nav{background:var(--paper);border-top:none;box-shadow:none;inset:0;opacity:0;overflow-y:auto;padding:5.5rem var(--gutter) var(--space-l);position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:1500}html.js .site-nav .nav-list{align-items:stretch;border-top:2px solid var(--line-strong);flex-direction:column}html.js .site-nav .nav-item{border-bottom:1px solid var(--line)}html.js .site-nav .nav-link{border-bottom:none;display:flex;font-size:.95rem;justify-content:space-between;padding:1.1rem 0;width:100%}html.js .site-nav .nav-link.is-active{color:var(--gold-ink)}html.js .site-nav .nav-link:after{color:var(--gold);content:"→"}html.js .site-nav .nav-link--support:before{content:none}html.js body.nav-open{overflow:hidden}html.js body.nav-open .site-nav{opacity:1;visibility:visible}html.js body.nav-open .site-header .topbar{background:var(--paper);position:relative;z-index:1600}html.js body.nav-open .nav-toggle .nav-toggle-line:first-child{transform:translateY(5px) rotate(45deg)}html.js body.nav-open .nav-toggle .nav-toggle-line:nth-child(2){opacity:0}html.js body.nav-open .nav-toggle .nav-toggle-line:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}.site-footer{background:var(--band-bg);border-top:1px solid var(--band-line);color:var(--band-text);padding-block:var(--space-xl) var(--space-l)}.site-footer a{transition:color .2s ease}.footer-grid{display:grid;gap:var(--space-xl);grid-template-columns:1fr;padding-block-end:var(--space-xl)}@media (min-width:48em){.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}}.footer-plate .trs-mark{color:var(--gold);width:3.5rem}.footer-plate .footer-wordmark{color:var(--band-ink);display:inline-block;font-family:var(--font-display);font-size:var(--text-title-xl);font-weight:500;margin-block-start:var(--space-m)}.footer-plate .footer-wordmark:hover{color:var(--band-gold)}.footer-plate .footer-mission{color:var(--band-muted);font-size:var(--text-small);line-height:1.6;margin-block-start:var(--space-s);max-width:26rem}.footer-plate .footer-epigraph{color:var(--band-text);font-style:italic;margin-block-start:var(--space-m)}.footer-cols{display:grid;gap:var(--space-l);grid-template-columns:1fr}@media (min-width:30em){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:48em){.footer-cols{grid-template-columns:repeat(3,1fr)}}.footer-col h2{border-bottom:1px solid var(--band-line);color:var(--band-gold);font-family:var(--font-mono);font-size:var(--text-meta-xs);font-weight:500;letter-spacing:var(--track-meta);margin-block-end:.75rem;padding-block-end:.75rem;text-transform:uppercase}.footer-col li+li{margin-block-start:.55rem}.footer-col a{color:var(--band-text);font-size:var(--text-small);overflow-wrap:anywhere}.footer-col a:hover{color:var(--band-gold)}.footer-colophon{border-top:1px solid var(--band-line);display:flex;flex-direction:column;gap:.6rem;padding-block-start:var(--space-m)}@media (min-width:48em){.footer-colophon{align-items:baseline;flex-direction:row;justify-content:space-between}}.footer-colophon p{color:var(--band-muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note);max-width:none}.footer-colophon .colophon-motto{color:var(--band-gold);letter-spacing:var(--track-meta);text-transform:uppercase}.hero{padding-block:1.75rem 3.25rem}@media (min-width:48em){.hero{padding-block:clamp(3rem,7vw,5.5rem) var(--space-section)}}.hero .hero-grid{align-items:start;display:grid;gap:var(--space-l);grid-template-columns:1fr}@media (min-width:48em){.hero .hero-grid{gap:var(--space-xl)}}@media (min-width:64em){.hero .hero-grid{gap:clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.hero .hero-title{font-size:var(--text-hero);font-weight:500;height:1px;letter-spacing:-.015em;line-height:1.02;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:48em){.hero .hero-title{height:auto;margin:0;margin-block-start:var(--space-m);overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}}.hero .hero-standfirst{color:var(--text);font-size:1.15rem;line-height:1.5;margin-block-start:var(--space-m);max-width:36em}@media (min-width:48em){.hero .hero-standfirst{font-size:var(--text-standfirst);margin-block-start:var(--space-l)}}.hero .hero-epigraph{color:var(--muted);font-size:1.05rem;font-style:italic;margin-block-start:var(--space-s)}@media (min-width:48em){.hero .hero-epigraph{font-size:1.15rem;margin-block-start:var(--space-m)}}.hero .hero-epigraph:before{background:var(--gold);content:"";display:inline-block;height:1px;margin-inline-end:.7rem;vertical-align:middle;width:1.5rem}@media (min-width:48em){.hero .hero-epigraph:before{margin-inline-end:1rem;width:2.5rem}}.hero .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-m)}@media (min-width:48em){.hero .hero-actions{margin-block-start:var(--space-l)}}.contents-plate{background:var(--paper-raised);border:1px solid var(--line-strong);outline:1px solid var(--line);outline-offset:4px;padding:1.25rem}@media (min-width:48em){.contents-plate{padding:clamp(1.5rem,3vw,2.25rem)}}.contents-plate .contents-title{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-plate);margin-block-end:var(--space-s);padding-block-end:var(--space-s);text-align:center;text-transform:uppercase}.contents-plate .contents-list li,.contents-plate .contents-title{border-bottom:1px solid var(--line)}.contents-plate .contents-list li:last-child{border-bottom:none}.contents-plate .contents-link{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:1.75rem minmax(0,1fr);grid-template-rows:auto auto;padding-block:.85rem}@media (min-width:48em){.contents-plate .contents-link{gap:.75rem;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-rows:auto}}.contents-plate .contents-link:hover .contents-name{color:var(--oxblood)}.contents-plate .contents-link .contents-numeral{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta-xs);font-weight:500;grid-row:1/span 2}@media (min-width:48em){.contents-plate .contents-link .contents-numeral{grid-row:auto}}.contents-plate .contents-link .contents-name{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:500;grid-column:2;grid-row:1;transition:color .2s ease}@media (min-width:48em){.contents-plate .contents-link .contents-name{font-size:1.2rem;grid-column:auto;grid-row:auto}}.contents-plate .contents-link .contents-gloss{color:var(--muted);font-family:var(--font-body);font-size:.95rem;font-style:italic;grid-column:2;grid-row:2;text-align:left}@media (min-width:48em){.contents-plate .contents-link .contents-gloss{grid-column:auto;grid-row:auto;text-align:right}}.contents-plate .contents-foot{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note);margin-block-start:var(--space-s);max-width:none;padding-block-start:var(--space-s);text-align:center}.featured .featured-grid{display:grid;gap:var(--space-xl);grid-template-columns:1fr}@media (min-width:64em){.featured .featured-grid{gap:clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.featured .featured-lead .featured-figure{display:block;margin-block-end:var(--space-m)}.featured .featured-lead .featured-title{font-size:clamp(2rem,4.5vw,3rem);line-height:1.08;margin-block-start:var(--space-m)}.featured .featured-lead .featured-title a{transition:color .2s ease}.featured .featured-lead .featured-title a:hover{color:var(--oxblood)}.featured .featured-lead .featured-standfirst{color:var(--muted);font-size:var(--text-standfirst);line-height:1.5;margin-block-start:var(--space-m);max-width:30em}.featured .featured-lead .featured-meta{margin-block-start:var(--space-m)}.featured .featured-lead .featured-action{margin-block-start:var(--space-l)}.featured .featured-side{border-top:2px solid var(--line-strong)}.featured .featured-side .featured-side-label{padding-block:var(--space-s)}.featured .featured-side .side-entry{align-items:start;border-top:1px solid var(--line);display:grid;gap:var(--space-s);grid-template-columns:5rem minmax(0,1fr);padding-block:var(--space-m)}.featured .featured-side .side-entry .side-entry-figure{display:block}.featured .featured-side .side-entry .side-entry-title{color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.25;margin-block-start:.4rem}.featured .featured-side .side-entry .side-entry-title a:hover{color:var(--oxblood)}.formats .format-row:first-of-type{border-top:2px solid var(--line-strong)}.formats .format-row{border-bottom:1px solid var(--line);display:grid;gap:var(--space-s) var(--space-l);grid-template-columns:3rem minmax(0,1fr);padding-block:var(--space-l)}@media (min-width:48em){.formats .format-row{align-items:center;grid-template-columns:3.5rem minmax(0,1fr) auto}}.formats .format-row .format-numeral{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;padding-block-start:.5rem}.formats .format-row .format-name{font-size:var(--text-title-l)}.formats .format-row .format-name a{transition:color .2s ease}.formats .format-row .format-name a:hover{color:var(--oxblood)}.formats .format-row .format-text{color:var(--muted);margin-block-start:.6rem;max-width:38em}.formats .format-row .format-motif{color:var(--muted);display:none}@media (min-width:48em){.formats .format-row .format-motif{display:block}}.formats .format-row .format-motif svg{height:auto;width:8.5rem}.listing{padding-block:var(--space-l) var(--space-section)}.entry--record .entry-title{font-size:clamp(1.7rem,3.2vw,2.4rem)}.entry-status{color:var(--oxblood);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-meta);text-transform:uppercase}.maps-grid{display:grid;gap:var(--space-xl) var(--space-l);grid-template-columns:1fr}@media (min-width:48em){.maps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.maps-grid{grid-template-columns:repeat(3,1fr)}}.videos-grid{display:grid;gap:var(--space-xl) var(--space-l);grid-template-columns:1fr}@media (min-width:48em){.videos-grid{grid-template-columns:repeat(2,1fr)}}.video-item .video-title{font-size:var(--text-title-m);margin-block-start:var(--space-s)}.video-item .video-title a:hover{color:var(--oxblood)}.video-item .video-standfirst{color:var(--muted);font-size:var(--text-small);margin-block-start:.5rem;max-width:34em}.video-item .video-meta{margin-block-start:.75rem}.book-row{border-bottom:1px solid var(--line);display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1fr);padding-block:var(--space-xl)}@media (min-width:48em){.book-row{align-items:center;gap:var(--space-xl);grid-template-columns:17rem minmax(0,1fr)}}.book-row .book-cover{max-width:17rem}.book-row .book-details .book-details-title{font-size:clamp(1.6rem,3vw,2.1rem);margin-block-start:var(--space-s)}.book-row .book-details .book-details-title a:hover{color:var(--oxblood)}.book-row .book-details .book-details-text{color:var(--muted);margin-block-start:var(--space-s);max-width:36em}.book-row .book-details .book-details-meta{margin-block-start:var(--space-m)}.book-row .book-details .book-details-action{margin-block-start:var(--space-l)}.filter-bar{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.5rem;padding-block:var(--space-m)}.filter-bar[hidden]{display:none}.filter-bar .filter-label{margin-block-end:.25rem;width:100%}.filter-bar .filter-label,.filter-btn{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-meta);text-transform:uppercase}.filter-btn{border:1px solid var(--line);font-weight:500;padding:.8em 1.1em;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media (min-width:48em){.filter-btn{padding:.55em 1.1em}}.filter-btn:hover{border-color:var(--line-strong);color:var(--ink)}.filter-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.index-count{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note);max-width:none;padding-block:var(--space-s)}.index{border-top:2px solid var(--line-strong)}.index-row{border-bottom:1px solid var(--line);display:grid;gap:.35rem var(--space-l);grid-template-columns:minmax(0,1fr);padding-block:var(--space-m)}@media (min-width:48em){.index-row{align-items:baseline;grid-template-columns:10rem minmax(0,1fr) 8rem}}.index-row.is-hidden{display:none}@media (min-width:48em){.index-row .index-marginalia{display:flex;flex-direction:column;gap:.35rem}}.index-row .index-no{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta-xs);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase}.index-row .index-title{color:var(--ink);font-family:var(--font-display);font-size:var(--text-title-s);font-weight:500;line-height:1.25}.index-row .index-title a:hover{color:var(--oxblood)}.index-row .index-standfirst{color:var(--muted);font-size:var(--text-small);max-width:40em}.index-row .index-date{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-meta);text-transform:uppercase}@media (min-width:48em){.index-row .index-date{text-align:right}}.piece-head{margin-inline:auto;max-width:var(--width-prose);padding-block:var(--space-xl) var(--space-l);text-align:center}.piece-head .piece-kicker{justify-content:center}.piece-head .piece-title{font-size:var(--text-h1);line-height:1.08;margin-block-start:var(--space-m)}.piece-head .piece-standfirst{color:var(--muted);font-size:var(--text-standfirst);font-style:italic;line-height:1.45;margin-block-start:var(--space-m);margin-inline:auto}.piece-head .piece-meta{justify-content:center;margin-block-start:var(--space-l)}.piece-head:after{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);content:"";display:block;margin-block-start:var(--space-l);padding-top:2px}.piece-figure{margin-block-end:var(--space-xl);margin-inline:auto;max-width:var(--width-wide)}.piece-figure figcaption{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-note);margin-block-start:var(--space-s);text-align:center}.piece-media{margin-block-end:var(--space-xl);margin-inline:auto;max-width:var(--width-wide)}.piece-media .piece-media-caption{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:.08em;margin-block-start:var(--space-s);max-width:none;text-align:center}.piece-media .figure-map{background:var(--paper-raised);border:1px solid var(--line);padding:clamp(1rem,3vw,2rem)}.piece-media--book{display:flex;justify-content:center}.piece-media--book .book-cover{width:min(17rem,80%)}.piece-body,.piece-topics{margin-inline:auto;padding-block-end:var(--space-xl)}.piece-topics,.source-notes{max-width:var(--width-prose)}.source-notes{background:var(--paper-raised);border:1px solid var(--line-strong);margin-block-end:var(--space-xl);margin-inline:auto;outline:1px solid var(--line);outline-offset:4px;padding:clamp(1.5rem,4vw,2.5rem)}.source-notes .source-notes-title{border-bottom:1px solid var(--line);color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:.22em;margin-block-end:var(--space-m);padding-block-end:var(--space-s);text-align:center;text-transform:uppercase}.source-notes .source-notes-intro{color:var(--muted);font-size:var(--text-small);font-style:italic;margin-block-end:var(--space-m)}.source-notes ol{counter-reset:source}.source-notes li{border-top:1px solid var(--line);color:var(--text);counter-increment:source;display:grid;font-size:var(--text-small);gap:1rem;grid-template-columns:2.5rem minmax(0,1fr);line-height:1.55;padding-block:.85rem}.source-notes li:before{color:var(--gold-ink);content:counter(source,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-meta-xs);padding-block-start:.2em}.piece-related{border-top:2px solid var(--line-strong);margin-inline:auto;max-width:var(--width-wide);padding-block:var(--space-l) var(--space-xl)}.piece-related .related-title{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);margin-block-end:var(--space-s);text-transform:uppercase}.piece-related .related-list{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:48em){.piece-related .related-list{gap:0 var(--space-l);grid-template-columns:repeat(3,1fr)}}.piece-related .related-item{border-top:1px solid var(--line);padding-block:var(--space-m)}@media (min-width:48em){.piece-related .related-item{border-top:none;padding-block-start:0}}.piece-related .related-item .related-item-title{color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.25;margin-block-start:.4rem}.piece-related .related-item .related-item-title a:hover{color:var(--oxblood)}.piece-return{margin-inline:auto;max-width:var(--width-wide);padding-block:var(--space-m) var(--space-xl)}.piece-return a{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase;transition:color .2s ease}.piece-return a:before{color:var(--gold);content:"←";margin-inline-end:.75em}.piece-return a:hover{color:var(--oxblood)}.method-lede{padding-block:var(--space-l) var(--space-xl)}.method-lede .method-lede-text{color:var(--text);font-size:var(--text-standfirst);line-height:1.55;max-width:34em}.method-lede .method-lede-text+.method-lede-text{margin-block-start:var(--space-m)}.principles{border-top:2px solid var(--line-strong)}.principles .principle{border-bottom:1px solid var(--line);display:grid;gap:var(--space-s) var(--space-xl);grid-template-columns:minmax(0,1fr);padding-block:var(--space-l)}@media (min-width:48em){.principles .principle{grid-template-columns:7rem minmax(0,1fr)}}.principles .principle .principle-numeral{color:var(--gold-ink);font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1}.principles .principle h3{font-size:var(--text-title-m)}.principles .principle p{color:var(--muted);margin-block-start:.6rem;max-width:36em}.definitions .definition{border-bottom:1px solid var(--line);display:grid;gap:var(--space-s) var(--space-xl);grid-template-columns:minmax(0,1fr);padding-block:var(--space-l)}@media (min-width:48em){.definitions .definition{grid-template-columns:16rem minmax(0,1fr)}}.definitions .definition dt{color:var(--ink);font-family:var(--font-display);font-size:var(--text-title-l);font-weight:500}.definitions .definition dt .definition-motto{color:var(--gold-ink);display:block;font-family:var(--font-body);font-size:1.05rem;font-style:italic;margin-block-start:.5rem}.definitions .definition dd p{color:var(--muted)}.definitions .definition dd p+p{margin-block-start:var(--space-s)}.support-grid{display:grid;gap:var(--space-xl);grid-template-columns:minmax(0,1fr);padding-block:var(--space-l) var(--space-section)}@media (min-width:64em){.support-grid{gap:clamp(3rem,6vw,5.5rem);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.support-panel{border-top:2px solid var(--line-strong);padding-block-start:var(--space-m)}.support-panel+.support-panel{margin-block-start:var(--space-xl)}.support-panel h2{font-size:var(--text-title-xl)}.support-panel>p{color:var(--muted);margin-block-start:var(--space-s)}.support-panel .support-form{display:flex;flex-direction:column;gap:var(--space-m);margin-block-start:var(--space-l)}.support-panel .support-form-foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m)}.support-panel .support-form-foot .form-note{flex:1;min-width:14rem}.support-panel .support-actions{margin-block-start:var(--space-l)}.correspondence .correspondence-row{border-bottom:1px solid var(--line);padding-block:var(--space-m)}.correspondence .correspondence-row .correspondence-label{color:var(--gold-ink);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--track-meta);text-transform:uppercase}.correspondence .correspondence-row .correspondence-value{color:var(--ink);font-size:1.15rem;margin-block-start:.4rem;overflow-wrap:anywhere}.correspondence .correspondence-row .correspondence-gloss{color:var(--muted);font-size:var(--text-small);margin-block-start:.3rem}.subscribe .subscribe-inner{margin-inline:auto;max-width:42rem;text-align:center}.subscribe .subscribe-title{font-size:clamp(1.8rem,4vw,2.5rem);margin-block-start:var(--space-s)}.subscribe .subscribe-text{color:var(--muted);margin-block-start:var(--space-m);margin-inline:auto}.subscribe .subscribe-actions{margin-block-start:var(--space-l)}.subscribe .subscribe-note{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:.08em;margin-block-start:var(--space-m);margin-inline:auto;max-width:34rem}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{color-scheme:light;--paper:#fff;--paper-deep:#fff;--paper-raised:#fff;--ink:#000;--text:#000;--muted:#333;--gold:#000;--gold-ink:#000;--oxblood:#000;--line:rgba(0,0,0,.35);--line-strong:#000;--grain-opacity:0}body:before{display:none}.filter-bar,.nav-toggle,.site-footer,.site-nav,.skip,.subscribe,.topbar{display:none!important}main a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-mono);font-size:.85em;word-break:break-all}}