:root{--color-paper:#fffefa;--color-ink:#1b1a18;--color-muted:#595650;--color-accent:#812e29;--color-accent-ink:#fffefa;--color-soft:#f4f1eb;--color-rule:#c9c5bc;--color-focus:#235b91;--color-footer:#1b1a18;--color-footer-text:#fffefa;--color-footer-muted:#ccc7bd;--color-footer-rule:#655f55;--color-footer-focus:#b8d9f5;--text-footer-wordmark:clamp(4rem, 7vw, 6rem);--font-display:"Newsreader", Georgia, serif;--font-body:"Source Sans 3", Arial, sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-prose:1.25rem;--text-heading:clamp(1.6rem, 2.5vw, 2rem);--text-display:clamp(2.5rem, 4.5vw, 3.75rem);--measure-prose:40rem;--measure-figure:56rem;--measure-aside:12rem;--reading-gap:3rem;--text-article-title:clamp(3rem, 5.5vw, 5rem);--rule-thin:1px;--radius-control:0}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:var(--space-lg)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);margin:0;line-height:1.6}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:active{color:var(--color-ink)}@media (hover:hover){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:600;line-height:1.15}h1{font-size:var(--text-display);letter-spacing:-.025em;margin:var(--space-md) 0 var(--space-lg)}h2{font-size:var(--text-heading)}p{margin:0 0 var(--space-lg)}[hidden]{display:none!important}.shell{width:min(100% - 3rem,68rem);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);white-space:nowrap;font-size:2rem;font-weight:600;text-decoration:none}.site-header nav{gap:var(--space-lg);display:flex}.site-header nav a{padding-block:var(--space-sm);white-space:nowrap}.site-header nav a[aria-current=page]{text-decoration-thickness:2px}.skip-link{top:-6rem;left:var(--space-md);padding:var(--space-md);background:var(--color-paper);color:var(--color-ink);z-index:10;position:absolute}.skip-link:focus{top:var(--space-sm)}.index-intro{max-width:42rem;padding-block:var(--space-3xl) var(--space-xl)}.index-intro h1{font-size:clamp(2.5rem,4vw,3.25rem)}.index-intro p{max-width:35rem;color:var(--color-muted);font-size:var(--text-prose)}.collection-note,.meta,.demo-note,.breadcrumbs{font-size:var(--text-sm);color:var(--color-muted)}.collection-note{margin-bottom:var(--space-2xl)}.reading-list{margin:0;padding:0;list-style:none}.reading-item{padding:var(--space-xl) 0;border-bottom:var(--rule-thin) solid var(--color-rule)}.reading-item h2{margin:var(--space-sm) 0;font-size:var(--text-heading)}.reading-item h2 a{color:var(--color-ink);text-decoration:none}.reading-item h2 a:hover{text-underline-offset:.1em;text-decoration:underline}.reading-item p{margin-bottom:var(--space-sm);max-width:42rem}.reading-item .meta{margin-bottom:0}.reading-page{padding-top:var(--space-xl)}.breadcrumbs{margin:0 0 var(--space-xl)}.reading-header{max-width:var(--measure-figure);margin-left:calc(var(--measure-aside) + var(--reading-gap));padding-bottom:var(--space-2xl)}.reading-header h1{font-size:var(--text-article-title);letter-spacing:-.03em;margin:0 0 var(--space-lg);text-wrap:balance;max-width:19ch;font-weight:400;line-height:1.04}.reading-header .summary{max-width:36ch;font-family:var(--font-display);margin-bottom:var(--space-xl);font-size:1.65rem;line-height:1.4}.reading-credit{font-size:var(--text-sm);padding-top:var(--space-md);border-top:1px solid var(--color-rule);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.reading-credit p{margin:0}.reading-credit time{color:var(--color-muted)}.reading-date{align-items:baseline;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.reading-time{color:var(--color-accent);background:var(--color-soft);padding:.125rem var(--space-sm);white-space:nowrap}.article-audio{max-width:var(--measure-figure);margin:0 0 var(--space-2xl) calc(var(--measure-aside) + var(--reading-gap));padding-block:var(--space-lg);border-block:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.article-audio h2{margin:0 0 var(--space-sm);font-size:1.5rem;font-weight:400}.article-audio p{font-size:var(--text-sm);color:var(--color-muted);margin:0}.article-audio .audio-availability{color:var(--color-accent)}.demo-note{margin:var(--space-sm) 0 0;font-size:.875rem}.reading-layout{grid-template-columns:var(--measure-aside) minmax(0,1fr);gap:var(--reading-gap);align-items:start;display:grid}.reading-aside{min-width:0;font-size:var(--text-sm);border-top:1px solid var(--color-ink);line-height:1.45}.contents{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);margin:0}.contents summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.contents ol{margin:var(--space-sm) 0 0;padding-left:1.25rem}.contents li{padding-left:.25rem}.contents a{padding-block:.4rem;display:inline-block}.context-links{padding-top:var(--space-lg)}.context-links h2{font-family:var(--font-body);font-size:var(--text-base);margin:0 0 var(--space-xs)}.context-links p{color:var(--color-muted);margin-bottom:var(--space-md)}.context-links ul{margin:0;padding:0;list-style:none}.context-links li{margin-bottom:var(--space-lg);overflow-wrap:anywhere}.context-links a{padding-block:.25rem;display:inline-block}.context-links span{color:var(--color-muted);font-size:.875rem;display:block}.reading-end-link{padding-block:var(--space-sm);display:inline-block}.prose{min-width:0;max-width:var(--measure-prose);font-family:var(--font-display);font-size:var(--text-prose);overflow-wrap:anywhere;line-height:1.8}.prose>:first-child{margin-top:0}.prose h2{margin:var(--space-2xl) 0 var(--space-lg);font-size:2rem;font-weight:400}.prose h3{margin-top:var(--space-xl);font-size:1.5rem}.prose p{margin-bottom:var(--space-lg)}.prose figure{width:min(var(--measure-figure), calc(76rem - var(--measure-aside) - var(--reading-gap)));max-width:calc(100vw - 4rem - var(--measure-aside) - var(--reading-gap));margin:var(--space-2xl) 0}img,svg{max-width:100%;height:auto}figure img{width:100%;display:block}figcaption{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-md);max-width:48rem;line-height:1.5}.prose blockquote{border-left:1px solid var(--color-rule);padding-left:var(--space-lg);margin-inline:0}pre{font-size:var(--text-sm);padding:var(--space-md);background:var(--color-soft);color:var(--color-ink);overflow:auto}code{overflow-wrap:anywhere}table{border-collapse:collapse;display:block;overflow:auto}td,th{padding:var(--space-sm);border-bottom:1px solid var(--color-rule)}.footnotes{font-family:var(--font-body);font-size:var(--text-base);border-top:1px solid var(--color-ink);margin-top:var(--space-2xl);padding-top:var(--space-lg);line-height:1.6}.footnotes h2{margin-top:0}.footnotes ol{padding-left:1.5rem}.footnotes li{margin-bottom:var(--space-md)}[data-footnote-ref]{font-family:var(--font-body);padding:.15rem .25rem}[data-footnote-backref]{padding:.25rem}.reading-page :target{scroll-margin-top:var(--space-lg)}.reading-connections{margin:var(--space-3xl) 0 0 calc(var(--measure-aside) + var(--reading-gap));max-width:var(--measure-figure);gap:var(--space-2xl);border-top:1px solid var(--color-ink);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.related{min-width:0;padding-top:var(--space-lg)}.related h2{margin:0 0 var(--space-sm);font-size:1.75rem;font-weight:400}.related ul{margin:0;padding:0;list-style:none}.related li{padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.related h3{margin:0 0 var(--space-sm);font-size:1.65rem;font-weight:400}.related h3 a{color:var(--color-ink)}.related p{margin-bottom:var(--space-sm)}.related li>p:last-child{font-family:var(--font-display);font-size:1.2rem;line-height:1.5}.connections-empty{color:var(--color-muted);font-size:var(--text-sm)}.back-to-index{margin:var(--space-2xl) 0 0 calc(var(--measure-aside) + var(--reading-gap))}.back-to-index a{padding-block:var(--space-sm);display:inline-block}@media (width<=1000px){.reading-header,.article-audio,.reading-connections,.back-to-index{max-width:var(--measure-prose);margin-inline:auto}.reading-layout{display:block}.reading-aside{max-width:var(--measure-prose);margin:0 auto var(--space-2xl)}.context-links ul{gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.context-links li{margin-bottom:var(--space-md);flex:12rem}.prose{margin-inline:auto}.prose figure{width:min(var(--measure-figure), calc(100vw - 4rem));max-width:none;margin-left:50%;transform:translate(-50%)}}@media (width<=760px){.reading-header h1{font-size:clamp(2.6rem,9vw,4rem)}.reading-header .summary{font-size:1.4rem}.prose{font-size:1.1875rem}.prose figure{width:calc(100vw - 2.5rem)}.reading-connections{gap:var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:1fr}.reading-connections .related+.related{border-top:1px solid var(--color-rule)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.shell{width:calc(100% - 2.5rem)}.site-header{padding-block:var(--space-lg);gap:var(--space-md)}.wordmark{font-size:1.75rem}.site-header nav{gap:var(--space-md)}.index-intro{padding-top:var(--space-2xl)}.reading-page{padding-top:var(--space-lg)}.breadcrumbs{margin-bottom:var(--space-xl)}.prose{font-size:1.1875rem}.prose figure{width:100%;margin-left:0;transform:none}}.footnotes h2.sr-only{width:auto;height:auto;margin:0 0 var(--space-lg);clip-path:none;white-space:normal;padding:0;position:static;overflow:visible}::selection{background:var(--color-ink);color:var(--color-paper)}.shell{width:min(100% - 4rem,76rem)}.site-header{border-bottom:1px solid var(--color-ink);padding:0;display:block}.masthead{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding-block:2.75rem 2rem;display:grid}.masthead p{font-size:var(--text-sm);margin:0;line-height:1.4}.publication-language{max-width:11rem}.publication-edition{text-align:right}.wordmark{width:clamp(20rem,34vw,30rem);max-width:100%;padding:0;line-height:0;display:block}.publication-logo{filter:brightness(.6);width:100%;height:auto;display:block}.site-header nav{border-top:1px solid var(--color-rule);justify-content:center;gap:2.5rem}.site-header nav a{color:var(--color-ink);padding:.75rem .25rem;text-decoration:none}.site-header nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.5em;text-decoration-thickness:2px}.site-header nav a:hover{text-decoration:underline}.index-intro{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:none;padding-block:2.75rem 1.25rem;display:grid}.index-intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:400}.index-intro p{font-family:var(--font-display);max-width:30rem;color:var(--color-ink);margin:0;font-size:1.35rem;line-height:1.45}.collection-note{margin:0 0 2rem;font-size:.875rem}.archive{max-width:none}.reading-item{padding:var(--space-2xl) 0;min-width:0}.reading-item-illustrated{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.entry-illustration{object-fit:contain;width:100%;height:auto;display:block}.entry-copy{min-width:0}.reading-item h2{margin:0 0 var(--space-md);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:400;line-height:1.12}.reading-item .entry-classification{color:var(--color-accent);margin:0 0 .75rem;font-size:.875rem}.reading-item .entry-summary{font-family:var(--font-display);font-size:var(--text-prose);max-width:65ch;margin-bottom:var(--space-md);line-height:1.5}.reading-item .meta{margin-bottom:0;font-size:.875rem}@media (width>=901px){.reading-item-illustrated:nth-child(2n of .reading-item-illustrated)>.entry-illustration{grid-area:1/2}.reading-item-illustrated:nth-child(2n of .reading-item-illustrated)>.entry-copy{grid-area:1/1}}@media (width<=900px){.reading-item-illustrated{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.shell{width:calc(100% - 2.5rem)}.masthead{grid-template-columns:1fr;justify-items:center;gap:0;padding-block:1.75rem 1.25rem}.wordmark{width:min(100%,24rem)}.masthead .publication-language{display:none}.masthead .publication-edition{text-align:center;margin-top:1rem;font-size:.8rem}.publication-edition br{display:none}.publication-edition br:after{content:" "}.site-header nav{gap:2rem}.index-intro{grid-template-columns:1fr;gap:.75rem;padding-top:2rem}.index-intro h1{font-size:2.5rem}.index-intro p{font-size:1.25rem}.collection-note{margin-bottom:1.5rem}.reading-item{padding-block:var(--space-xl)}.reading-item h2{font-size:2rem}}@media (width<=350px){.shell{width:calc(100% - 2rem)}.site-header nav{gap:1.25rem}.wordmark{width:100%}}.site-footer{margin-top:var(--space-3xl);background:var(--color-footer);color:var(--color-footer-text);--color-focus:var(--color-footer-focus)}.footer-andes{--andes-height:clamp(390px, 34vw, 490px);height:var(--andes-height);pointer-events:none;user-select:none;background:linear-gradient(#fffefa 0% 8%,#eeede7 25%,#b9b9af 45%,#686b61 66%,#383b32 85%,#1b1a18 100%);position:relative;overflow:hidden;container-type:inline-size}.footer-andes pre{font-variant-ligatures:none;font-family:Courier New,monospace;font-size:.694445cqw;font-weight:400;line-height:calc(var(--andes-height) / 64);letter-spacing:0;white-space:pre;pointer-events:none;user-select:none;opacity:1;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 0% 74%,#000b 88%,#0000 100%)}.footer-andes .rock{color:#747b6c}.footer-andes .snow{color:#9b9f8d}.footer-andes .hill{color:#77776a}.footer-andes .city{color:#40463d}.footer-andes .tower{color:#252b29}.footer-andes .ground{color:#84847b}.footer-andes-narrow{display:none}@media (width<=600px){.footer-andes{--andes-height:330px}.footer-andes-wide{display:none}.footer-andes-narrow{display:block}.footer-andes pre{font-size:1.66667cqw}}.site-footer ::selection{background:var(--color-footer-text);color:var(--color-footer)}.footer-identity{justify-content:space-between;align-items:center;gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-2xl);border-bottom:var(--rule-thin) solid var(--color-footer-rule);display:flex}.site-footer a{color:var(--color-footer-text);overflow-wrap:anywhere}.footer-wordmark{flex-shrink:0;width:clamp(20rem,34vw,30rem);max-width:100%;line-height:0;text-decoration:none;display:block}.footer-wordmark .publication-logo{filter:brightness(.6)invert()}.site-footer p{margin:0}.footer-description{max-width:24ch;font-family:var(--font-display);text-wrap:balance;font-size:1.75rem;line-height:1.3}.footer-directory{gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-directory h2{font-family:var(--font-body);font-size:var(--text-base);margin:0 0 var(--space-md);font-weight:600;line-height:1.4}.footer-directory ul{margin:0;padding:0;list-style:none}.footer-directory a{width:fit-content;padding-block:.625rem;line-height:1.5;text-decoration:none;display:block}.footer-directory a:visited{color:var(--color-footer-muted)}.site-footer a:hover{color:var(--color-footer-text);text-decoration:underline}.site-footer a:active{color:var(--color-footer-muted)}.footer-social p{color:var(--color-footer-muted);padding-block:.625rem;line-height:1.5}.footer-bottom{justify-content:space-between;align-items:baseline;gap:var(--space-xl);border-top:var(--rule-thin) solid var(--color-footer-rule);padding-block:var(--space-xl) var(--space-2xl);font-size:var(--text-sm);color:var(--color-footer-muted);display:flex}.footer-copyright{white-space:nowrap}.footer-disclosure{text-align:right}@media (width<=1000px){.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-footer{margin-top:var(--space-2xl)}.footer-identity{align-items:flex-start;gap:var(--space-lg);padding-top:var(--space-2xl);flex-direction:column}.footer-description{font-size:1.5rem}.footer-directory{gap:var(--space-xl);padding-bottom:var(--space-2xl);grid-template-columns:1fr}.footer-bottom{gap:var(--space-md);flex-direction:column}.footer-disclosure{text-align:left}}@media (width>=761px) and (width<=1000px){.masthead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.masthead .wordmark{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,30rem)}}@media (width<=1000px){.footer-identity{flex-direction:column;align-items:flex-start}.footer-wordmark{width:min(100%,30rem)}}@media (width<=760px){.masthead{grid-template-columns:minmax(0,1fr)}.masthead .wordmark,.footer-wordmark{width:min(100vw - 1rem,30rem);max-width:none}.footer-wordmark{align-self:center}}
