@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}#narrative header h1{view-transition-name:eke-subject}*,:before,:after{box-sizing:border-box}html,body{color:#1f1d1a;-webkit-font-smoothing:antialiased;background:#f7f5ef;margin:0;padding:0;font-family:Iowan Old Style,Georgia,Times New Roman,serif;font-size:17px;line-height:1.6}.narrative{max-width:38rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) 1.25rem 6rem}.narrative>header{border-bottom:1px solid #1f1d1a26;margin-bottom:2.5rem;padding-bottom:1.25rem}.narrative h1{letter-spacing:.005em;margin:0 0 .4rem;font-size:2.1rem;font-weight:400}.narrative .subtitle{color:#4a4640;margin:0 0 1.2rem;font-size:1rem}.narrative .subtitle em{font-style:italic}.narrative dl.identifiers{color:#4a4640;grid-template-columns:max-content 1fr;gap:.25rem 1.25rem;margin:0;font-size:.92rem;display:grid}.narrative dl.identifiers dt{font-variant:small-caps;letter-spacing:.06em;color:#6a655c}.narrative dl.identifiers dd{margin:0}.narrative .claim{background:#1f1d1a08;border-left:2px solid #1f1d1a59;margin:2rem 0;padding:1rem 1.2rem}.narrative .claim .observation{margin:0;font-size:1.05rem;font-style:italic}.narrative .body{margin:2.5rem 0}.narrative .body p{margin:0 0 1.1rem}.narrative .place-line{color:#4a4640;margin:0 0 2rem;font-size:1.05rem;font-style:italic}.narrative .fragment{color:#4a4640;text-align:right;margin:2rem 0 0;font-style:italic}.narrative h2{letter-spacing:.06em;text-transform:uppercase;color:#6a655c;margin:3rem 0 1rem;font-size:1.05rem;font-weight:600}.narrative .sources ol{margin:0;padding-left:1.4rem}.narrative .sources li{margin:0 0 .85rem;font-size:.95rem;line-height:1.5}.narrative .sources .source-kind{font-variant:small-caps;letter-spacing:.06em;color:#8a857c;margin-right:.4em}.narrative .sources cite{font-style:italic}.narrative footer.metadata{color:#6a655c;border-top:1px solid #1f1d1a26;grid-template-columns:max-content 1fr;gap:.2rem 1.25rem;margin-top:3rem;padding-top:1.25rem;font-size:.84rem;display:grid}.narrative footer.metadata dt{font-variant:small-caps;letter-spacing:.06em}.narrative footer.metadata dd{margin:0}.narrative .surface-links{border-top:1px solid #1f1d1a26;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.88rem;display:flex}.narrative .surface-links a{color:#4a6a56;border-bottom:1px solid #4a6a5659;padding-bottom:1px;text-decoration:none;transition:border-color .2s}.narrative .surface-links a:hover{border-bottom-color:#4a6a56}
