@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/lora-latin-wght-normal.BiLcIKcI.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_astro/lora-latin-wght-italic.DBI-iqMr.woff2)format("woff2")}:root{color-scheme:light;--cotton:#efe8d8;--indigo:#22306a;--saffron:#e8a33a;--ink:#1c1b26;--paper:var(--cotton);--muted:color-mix(in srgb, var(--ink) 66%, var(--cotton))}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--cotton);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 15px/1.75 Lora,Georgia,serif}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{color:var(--cotton);background:var(--indigo)}a{color:var(--indigo);text-decoration-color:var(--saffron);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--indigo);outline-offset:5px}h1,h2,p,blockquote,ul{margin:0}h1{letter-spacing:-.8px;text-wrap:balance;font-size:36px;font-weight:600;line-height:1.25}h2{margin-bottom:16px;font-size:21px;font-weight:600;line-height:1.4}em,cite{font-style:normal}.book-title{font-style:italic}.reading-column{width:min(640px,100% - 48px);margin-inline:auto}main.reading-column{padding-top:54px}.introduction>p{color:var(--indigo)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}blockquote{border-left:1px solid var(--saffron);color:var(--muted);margin:30px 0 0;padding-left:20px}blockquote cite{margin-top:10px;display:block}main section{margin-top:48px}ul{padding-left:21px}li+li{margin-top:9px}.contact-line{margin-top:18px}li::marker{color:var(--indigo);font-size:.7em}.personal-note{margin-top:12px}.personal-note summary{min-height:30px;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--saffron);text-underline-offset:4px;padding:2px 0;text-decoration-thickness:1px;list-style:none;display:inline-block}.personal-note summary::-webkit-details-marker{display:none}.personal-note .note-open,.personal-note[open] .note-closed{display:none}.personal-note[open] .note-open{display:inline}.note-content{color:var(--muted);padding:16px 0 10px}.note-content p+p{margin-top:18px}.agent-note{color:color-mix(in srgb, var(--ink) 18%, var(--cotton));margin-top:48px;font-size:11px;line-height:1.5}.skip-link{z-index:10;background:var(--cotton);padding:10px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.loom-header{width:min(840px,100% - 48px);margin:clamp(32px,5vw,64px) auto 0}.header-links{justify-content:flex-end;align-items:center;min-height:44px;margin-bottom:18px;display:flex}.blog-label{width:116px;height:64px;color:var(--indigo);justify-content:center;align-items:center;margin-block:-10px;text-decoration:none;display:inline-flex;position:relative;transform:rotate(-1.5deg)}.blog-label .patch-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blog-label:active{transform:rotate(-1.5deg)scale(.97)}.loom-panel{aspect-ratio:840/250;background:var(--cotton);width:100%;position:relative;overflow:hidden}.loom-fallback,#loom-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#loom-canvas{opacity:0;pointer-events:none;touch-action:none;cursor:crosshair}.loom-panel[data-ready=true] #loom-canvas{opacity:1;pointer-events:auto}.loom-panel[data-ready=true] .loom-fallback{visibility:hidden}#loom-canvas:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.loom-needle{border:1px solid var(--indigo);width:18px;height:18px;box-shadow:0 0 0 2px var(--cotton);pointer-events:none;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#loom-canvas:focus-visible~.loom-needle{opacity:1}.loom-hint{color:var(--ink);opacity:.5;visibility:hidden;margin:8px 0 0;font-size:12px;line-height:1.5}.loom-panel[data-ready=true]~.loom-hint{visibility:visible}.loom-debug{color:var(--indigo);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.loom-debug[hidden]{display:none}.footer-credit{color:var(--muted);padding-top:80px;padding-bottom:48px}@media (width<=600px){h1{font-size:32px}h2{font-size:20px}.loom-header{width:calc(100% - 32px)}.header-links{margin-bottom:12px}.blog-label{width:104px;height:60px;margin-block:-8px}main.reading-column{padding-top:40px}.reading-column{width:calc(100% - 44px)}main section{margin-top:40px}}
