@charset "UTF-8";@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:valkyrie;src:url(/fonts/valkyrie/valkyrie_a_bold_italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:valkyrie-caps;src:url(/fonts/valkyrie/valkyrie_a_caps_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:valkyrie-caps;src:url(/fonts/valkyrie/valkyrie_a_caps_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-size:15px}body{width:87.5%;margin-left:auto;margin-right:auto;padding-left:12.5%;font-family:valkyrie,Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;background-color:#fffff8;color:#111;max-width:1400px}img{max-width:100%;mix-blend-mode:multiply}h1{font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1.08;margin-right:5%;max-width:750px}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:0;font-size:2.2rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:0;line-height:1}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}article{position:relative;padding:1.5rem 0}section{padding-top:1rem;padding-bottom:1rem}p,ol,ul{font-size:1.4rem}p{line-height:2rem;margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}p,footer,table{width:55%}ol,ul{width:45%;-webkit-padding-end:5%;padding-inline-end:5%}li{padding:.5rem 0}figure{padding:0;border:0;font:inherit;vertical-align:baseline;max-width:55%;margin:0 0 3em}figcaption{float:right;clear:right;margin-right:-48%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:40%}blockquote{font-size:1.4rem}blockquote p{width:50%}blockquote footer{width:50%;font-size:1.1rem;text-align:right}a:link,a:visited{color:inherit}a:link{text-decoration:none;background:linear-gradient(#fffff8,#fffff8),linear-gradient(#fffff8,#fffff8),linear-gradient(#333,#333);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 #fffff8,-.03em 0 #fffff8,0 .03em #fffff8,0 -.03em #fffff8,.06em 0 #fffff8,-.06em 0 #fffff8,.09em 0 #fffff8,-.09em 0 #fffff8,.12em 0 #fffff8,-.12em 0 #fffff8,.15em 0 #fffff8,-.15em 0 #fffff8;background-position:0% 93%,100% 93%,0% 93%}@media screen and (-webkit-min-device-pixel-ratio:0){a:link{background-position-y:87%,87%,87%}}::selection{background:#b4d5fe}.smallcaps{font-family:valkyrie-caps,valkyrie,Palatino,Palatino Linotype,Georgia,serif;font-size:1.2rem}span.newthought{font-variant:small-caps;font-size:1.2em}nav ul{list-style:none;margin:0;padding:0;width:100%}nav ul li{display:inline-block;margin:0 1.5em 0 0;padding:0;font-size:1.1rem}nav ul li a:link{font-style:italic;background:none;text-shadow:none}hr{border:none;overflow:hidden;height:3em;text-align:center}hr:before{content:"⁂";color:#555;font-size:2rem}footer{text-align:center;font-size:1rem}footer p{width:100%;font-size:1.125rem}ul.post-list{width:55%;margin-block-start:.25em;margin-block-end:.75em}ul.post-list li p{width:100%;margin:.25rem 0 0}code,pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1.1rem}pre{width:52.5%;padding:1rem 2.5%;overflow-x:auto;background:#f4f4ee}pre code{font-size:inherit}@media(max-width:1200px){body{width:100%;padding-left:20px;padding-right:20px;max-width:700px}p,footer,table,ul.post-list{width:95%}ol,ul{width:85%;padding-left:0}figure{max-width:90%}figcaption{margin-right:0;max-width:none}blockquote p,blockquote footer{width:90%}pre{width:90%;padding:1rem}img{width:100%}}
