@charset "UTF-8";@font-face{font-family:GTSectra;src:local('GTSectra'),local('GTSectra'),url(../fonts/GT-Sectra-Book-Trial.woff2)format('woff2'),url(../fonts/GT-Sectra-Book-Trial.woff)format('woff')}html{font-size:15px}body{width:87.5%;margin-left:auto;margin-right:auto;padding-left:12.5%;font-family:gtsectra,serif;background-color:#fffff8;color:#181818;max-width:1400px;counter-reset:sidenote-counter}a:hover{opacity:60%}h1{font-weight:400;max-width:87.5%;margin-top:4rem;margin-bottom:1.5rem;font-size:3rem;line-height:1}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:1.5rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:1.4rem;line-height:1}hr{display:block;height:1px;width:55%;border:none;border-top:1px solid #181818;margin:1em 0;padding:0}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}.numeral{font-family:gtsectra}.danger{color:red}article{padding:5rem 0}section{padding-top:1rem;padding-bottom:1rem}dl,ol,{display:block;font-size:1.7rem;line-height:2rem;list-style:none;padding-inline-start:0}ul{list-style:none;padding:0;margin:0;padding-inline-start:0}p{font-size:1.3rem;line-height:2rem;margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}div.epigraph{margin:5em 0}div.epigraph>blockquote{margin-top:3em;margin-bottom:3em}div.epigraph>blockquote,div.epigraph>blockquote>p{font-style:italic}div.epigraph>blockquote>footer{font-style:normal}div.epigraph>blockquote>footer>cite{font-style:italic}blockquote{font-size:1.4rem}blockquote p{width:55%;margin-right:40px}blockquote footer{width:55%;font-size:1.1rem;text-align:right}section>p,section>footer,section>table{width:55%}section>dl,section>ol,section>ul{width:50%;-webkit-padding-start:5%}dt:not(:first-child),li:not(:first-child){margin-top:.25rem}figure{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:55%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 3em}figcaption{float:right;clear:right;margin-top:0;margin-bottom:0;margin-right:20%;font-size:1rem;line-height:1.5;vertical-align:baseline;position:relative;max-width:20%}figure.fullwidth figcaption{margin-right:24%}a:link,a:visited{color:inherit}.no-tufte-underline:link{background:unset;text-shadow:unset}a:link,.tufte-underline,.hover-tufte-underline:hover{text-decoration:none;background:-webkit-linear-gradient(#fffff8,#fffff8),-webkit-linear-gradient(#fffff8,#fffff8),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(#fffff8,#fffff8),linear-gradient(#fffff8,#fffff8),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;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,.tufte-underline,.hover-tufte-underline:hover{background-position-y:87%,87%,87%}}a:link::selection,a:link::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.15em 0 #b4d5fe,-.15em 0 #b4d5fe;background:#b4d5fe}img{max-width:100%}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3rem;margin-bottom:0;font-size:.9rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:gtsectra;position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:.9rem;top:-.5rem;left:.1rem}.sidenote:before{content:counter(sidenote-counter)" ";font-size:.9rem;top:-.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:auto;font-family:trebuchet ms,gill sans,gill sans mt,sans-serif}.sans{font-family:gill sans,gill sans mt,Calibri,sans-serif;letter-spacing:.03em}code,pre>code{font-family:Consolas,liberation mono,Menlo,Courier,monospace;font-size:1rem;line-height:1.42;-webkit-text-size-adjust:100%}.sans>code{font-size:1.2rem}h1>code,h2>code,h3>code{font-size:.8em}.marginnote>code,.sidenote>code{font-size:1rem}pre>code{font-size:.9rem;width:52.5%;margin-left:2.5%;overflow-x:auto;display:block}pre.fullwidth>code{width:90%}.fullwidth{max-width:90%;clear:both}span.newthought{font-variant:small-caps;font-size:1.2em}input.margin-toggle{display:none}label.sidenote-number{display:inline}label.margin-toggle:not(.sidenote-number){display:none}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer{display:flex;margin-bottom:50px;max-width:87.5%;justify-content:space-between;font-size:1.1rem;line-height:1.8;font-style:italic}.halfpageone{width:50%}.halfpagetwo{text-decoration:none}.post_list{display:flex;justify-content:space-between;font-size:1.8em;line-height:2.2rem;max-width:87.5%}.post_list_title{}.date{font-size:.8em}#mc_embed_signup{border:none;text-align:left;width:100%}.mc-field-group{display:inline-block}#mce-EMAIL{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:1em;border:1px solid #181818;color:#343434;background-color:#fffff8;padding:.7em 9em .7em 1em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:inline-block;margin:0}.clear{display:inline-block}.button{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:.03em;color:#fffff8;background-color:#2b2f31;padding:.7em 2em;border:1px solid #2b2f31;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:inline-block;margin:0}.button:hover{opacity:60%}:-webkit-input-placeholder{color:#abb0b2}:-moz-placeholder{color: #ABB0B2}::-moz-placeholder{color:#abb0b2}:-ms-input-placeholder{color:#abb0b2}@media(max-width:760px){.mc-field-group{display:block;max-width:100%}#mce-EMAIL{padding:.7em 0 .7em 1em;width:96%;margin:0}.clear{display:block;width:100%}.button{width:100%;margin:.5em 0 0}}@media(max-width:760px){body{width:87.5%;padding-left:8%;padding-right:8%}hr,section>p,section>footer,section>table{width:100%}.post_list{display:list-item;font-size:1.2rem;line-height:2rem;max-width:100%}.date{font-size:1rem}pre>code{width:97%}section>dl,section>ol,section>ul{width:90%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote{margin-left:1.5em;margin-right:0}blockquote p,blockquote footer{width:100%}label.margin-toggle:not(.sidenote-number){display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label{cursor:pointer}div.table-wrapper,table{width:85%}img{width:100%}}@media(prefers-color-scheme:dark){html{scrollbar-color:#6c6c6c #2e2e2e}a:link,.tufte-underline,.hover-tufte-underline:hover{text-decoration:none;background:-webkit-linear-gradient(#fffff8,#fffff8),-webkit-linear-gradient(#fffff8,#fffff8),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(#fffff8,#fffff8),linear-gradient(#fffff8,#fffff8),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 #181818,-.03em 0 #181818,0 .03em #181818,0 -.03em #181818,.06em 0 #181818,-.06em 0 #181818,.09em 0 #181818,-.09em 0 #181818,.12em 0 #181818,-.12em 0 #181818,.15em 0 #181818,-.15em 0 #181818;background-position:0% 93%,100% 93%,0% 93%}body{color:#fffff8;background:#181818}header#banner a{color:#e0e0e0;text-decoration:none}header#banner nav ul li a{color:#ccc}main#content a{color:#fffff8}main#content p{color:#fffff8}main#content hr{background:#5c5c5c}main#content #toc h4{color:#d4d4d4}main#content ul#posts small{color:#fffff8}main#content ul#posts li a:hover{opacity:60%}main#content header#post-header time{color:#fffff8}}