html{scrollbar-gutter:stable both-edges}body{width:67%;margin:auto;font-family:source-serif-pro,crimson text,Charter,Cambria,Georgia,serif;background-color:#1a37f6;color:#fff;counter-reset:sidenote-counter;font-size-adjust:ex-height .4;overflow-wrap:break-word;hyphens:auto;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-family:itc-avant-garde-gothic-pro,Helvetica,system-ui,sans-serif}h1,h2,h3{font-weight:700}h1{font-size:72px}a{color:#fff;text-decoration-style:dashed;transition:opacity .2s}a:hover{opacity:.6}nav{font-family:geist mono,Courier,monospace;text-transform:lowercase;margin-top:2rem}nav.bottom-nav{padding-bottom:2rem}nav.bottom-nav a{display:block;text-decoration:none}nav.bottom-nav a:hover{opacity:initial}nav a:hover::before{content:">"}nav a:not(:last-child){margin-bottom:.25rem}nav.breadcrumbs{border-top:none;margin:0;padding:0}nav.breadcrumbs a:hover::before{content:none}@media(max-width:768px){nav{font-size:1.2rem}}.social-list a{font-size:3rem;transition:color .2s;text-decoration:none}.article-info{font-family:geist mono,Courier,monospace}.article-info span:not(:last-child)::after{content:";"}table.posts-list{width:100%;font-family:geist mono,Courier,monospace;transition:opacity .2s;text-transform:lowercase}table.posts-list tr:hover{opacity:.6}table.posts-list td.post-date{padding-right:10px;white-space:nowrap;vertical-align:top}table.posts-list a{text-decoration:none}table.posts-list a:hover{opacity:initial}a.index-logo svg{transition:color .2s}a.index-logo:hover{opacity:1}a.index-logo:hover svg{color:#f4d74e}.index-intro{font-family:itc-avant-garde-gothic-pro,Helvetica,system-ui,sans-serif;text-transform:lowercase;font-size:2.5rem}.address-container{display:flex;align-items:flex-end;width:100%;margin-top:10rem;margin-bottom:3rem}.address-container svg{display:block}.address-container .address-block{font-family:geist mono,Courier,monospace;margin-left:auto;width:fit-content;display:grid;grid-template-columns:auto auto;column-gap:3em;row-gap:1em}.address-container .address-block>:nth-child(even){justify-self:end}@media(max-width:768px){.address-container{margin-top:20vh}}pre{background-color:none}pre>code{font-family:source-code-pro,Courier,monospace;font-size-adjust:none}code{font-family:source-code-pro,Courier,monospace;font-size-adjust:ex-height .5}ol{counter-reset:item;margin:0}ol li:before{display:block;float:left;content:counter(item);margin-right:1.15rem}ul,ol{padding-bottom:.5rem}ol li,ul li{counter-increment:item;list-style:none;margin:0}ol li p,ul li p{margin-left:2.5em}ul li:before{display:block;float:left;content:"→";margin-right:1.15rem}.accent-color{color:#f4d74e}::selection{background-color:#f4d74e}details summary{cursor:pointer;font-size:1.2rem}mark{background-color:#f4d74e}.gap{width:100%}html{font-size:15px}@media(max-width:768px){html{font-size:14px}}body{width:67%;margin-left:auto;margin-right:auto;font-family:source-serif-pro,crimson text,Charter,Cambria,Georgia,serif;background-color:#1a37f6;color:#fff;max-width:1050px;counter-reset:sidenote-counter}@media(max-width:768px){body{width:88%;padding-left:6%;padding-right:6%}}article.post{position:relative;background-color:#fff;color:#1f1f1f;padding:.25rem 0 5.8rem;box-shadow:0 0 0 100vmax #ffffff;clip-path:inset(0 -100vmax)}article.post::after{content:"";position:absolute;bottom:0;left:-100vmax;right:-100vmax;height:4.8rem;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(#1a37f6,#1a37f6),linear-gradient(#1a37f6,#1a37f6),linear-gradient(#1a37f6,#1a37f6),linear-gradient(#1a37f6,#1a37f6),linear-gradient(#1a37f6,#1a37f6),linear-gradient(#1a37f6,#1a37f6);background-position:0 .6857142857rem,0 1.3714285714rem,0 2.0571428571rem,0 2.7428571429rem,0 3.4285714286rem,0 4.1142857143rem;background-size:100% .1142857143rem,100% .2285714286rem,100% .3428571429rem,100% .4571428571rem,100% .5714285714rem,100% .6857142857rem}.article-header{padding:5rem 0 1rem}.article-header.fade{position:relative;padding-bottom:4.8rem;clip-path:inset(0 -100vmax)}.article-header.fade::after{content:"";position:absolute;bottom:0;left:-100vmax;right:-100vmax;height:4.8rem;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-position:0 .6857142857rem,0 1.3714285714rem,0 2.0571428571rem,0 2.7428571429rem,0 3.4285714286rem,0 4.1142857143rem;background-size:100% .1142857143rem,100% .2285714286rem,100% .3428571429rem,100% .4571428571rem,100% .5714285714rem,100% .6857142857rem}section{padding-top:1rem;padding-bottom:1rem}p,dl,ol,ul{font-size:1.4rem;line-height:2rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}p,footer,table{width:62.5%}@media(max-width:768px){p,footer,table{width:100%}}dl,ol,ul{width:90%;padding-inline-start:0}@media(max-width:768px){dl,ol,ul{width:90%}}h1,h2,h3{font-weight:400;line-height:1}h1{font-size:3.2rem;margin-top:4rem;margin-bottom:1.5rem}h2{font-size:2.2rem;font-style:italic;margin-top:2.1rem;margin-bottom:1.4rem}h3{font-size:1.7rem;font-style:italic;margin-top:2rem;margin-bottom:1.4rem}h1>code,h2>code,h3>code{font-size:.8em}a:link,a:visited{color:inherit;text-underline-offset:.1em;text-decoration-thickness:.05em}a.crossref{font-family:geist mono,Courier,monospace;text-decoration-style:dashed}.sans{font-family:itc-avant-garde-gothic-pro,Helvetica,system-ui,sans-serif;letter-spacing:.03em}.sans>code{font-size:1.2rem}.mono{font-family:geist mono,Courier,monospace}span.fullwidth{max-width:90%;clear:both}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:auto;font-family:trebuchet ms,gill sans,gill sans mt,sans-serif}@media(max-width:768px){div.table-wrapper,table{width:85%}}hr{display:block;border:0;border-top:1px dashed #fff;margin:1em 0}article.post hr{border-top:1px dashed #1f1f1f}@media(max-width:768px){hr{width:100%}}.danger{color:red}blockquote p{width:62.5%;margin-right:40px}blockquote footer{width:100%;font-size:1.1rem;text-align:right}@media(max-width:768px){blockquote{margin-left:1.5em;margin-right:0}blockquote p,blockquote footer{width:100%}}dt:not(:first-child),li:not(:first-child){margin-top:initial}.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%}img{max-width:100%}@media(max-width:768px){img{width:100%}}figure{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:62.5%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 1rem}figure.fullwidth figcaption{margin-right:24%}@media(max-width:768px){figure{max-width:100%}}figcaption{margin-top:.25rem;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;line-height:1.1}@media(max-width:768px){figcaption,figure.fullwidth figcaption{margin-right:0%}}pre{width:100%;max-width:100%;margin-left:0;margin-right:0;background:0 0!important}code,pre>code{font-family:source-code-pro,Courier,monospace;font-size:1rem;line-height:1.42;-webkit-text-size-adjust:100%}pre>code{font-size:.9rem;width:100%;box-sizing:border-box;margin-left:0;padding-left:2.5%;overflow-x:auto;display:block}@media(max-width:768px){pre>code{width:100%}}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:.3rem;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote>code,.sidenote>code,.marginnote>code,.marginnote>code{font-size:1rem}.sidenote:before{content:counter(sidenote-counter)" ";font-size:.8rem;top:-.5rem}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:counter(sidenote-counter);font-size:.8rem;top:-.5rem;left:.1rem}.sidenote-number:after,.sidenote:before{position:relative;vertical-align:baseline}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem}label.margin-toggle:not(.sidenote-number){display:none}@media(max-width:768px){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%;position:relative}label{cursor:pointer}}div.epigraph{margin:5em 0}div.epigraph>blockquote{margin-top:3em;margin-bottom:3em;font-style:italic}div.epigraph>blockquote>p{font-style:italic}div.epigraph>blockquote>footer{width:62.5%;font-style:normal}div.epigraph>blockquote>footer>span>p{font-size:1.1rem}div.epigraph>blockquote>footer>cite{font-style:italic}@media(max-width:768px){div.epigraph>blockquote>footer{width:100%}}