code{font-family:"Berkeley Mono",Iosevka,Hack,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-size:.95rem;display:inline-block;line-height:1.2}code:not(table code):not(pre code){border-radius:.3rem;border:1px solid;padding:0px 5px;margin:0px 1px;border-color:lab(50% 0 0);font-size:.95rem}pre{padding:1rem;overflow:auto;border-radius:.5rem}.post__title{margin-bottom:0px}.post__meta{font-size:.9em;color:lab(50% 0 0);flex-wrap:wrap;display:flex}.post__meta span{margin-right:.5rem}.post__meta span.post__author{font-weight:bold}.post__meta span:last-child{margin-right:0}.post__meta span time{margin-right:-.2rem}.post__meta span:not(:last-child)::after{content:"/";margin-left:.5rem;font-weight:normal}html{height:100%;margin:0;padding:0}body{margin:0;background:lab(8% 0 0);font-family:"Atkinson Hyperlegible Next",sans-serif;font-size:1rem;line-height:1.25;color:lab(75% 0 0)}a{text-decoration:underline lab(25% 0 0);color:lab(56% 0 -47)}a:hover{text-decoration:underline}.toc{border-radius:.5rem;border:1px solid lab(25% 0 0);padding:1rem 1.5rem;margin:1rem 0rem}.toc ul{margin:0}.button{border-radius:999rem;border-style:solid;border-width:1px;text-align:center;padding:.175rem .5rem .1rem .5rem;font-size:.9rem;font-weight:500;color:lab(72% -40 -4)}.button.code{color:lab(72% -40 -4)}.button.data{color:lab(64% 37 50)}.button.slides{color:lab(56% 63 40)}.button.poster{color:lab(60% 30 -45)}.button.talk{color:lab(64% 55 -15)}.button.article{color:lab(67% -38 55)}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}div.social-icons{padding-top:.5em}div.social-icons>a{padding-right:.25rem;padding-left:.25rem}.zola-anchor{visibility:hidden;margin-left:.5rem;text-decoration:none;border-bottom-color:rgba(0,0,0,0);cursor:pointer}.icon{overflow:visible;height:1.25em;width:1.25em;vertical-align:-.25em;stroke:lab(56% 0 -47)}.paper-buttons{padding-bottom:.5em;margin-top:-.25em}h1:hover .zola-anchor,h2:hover .zola-anchor,h3:hover .zola-anchor,h4:hover .zola-anchor,h5:hover .zola-anchor,h6:hover .zola-anchor{visibility:visible}.pagination{padding-top:1rem;margin-bottom:2rem;clear:both}.next,.previous{font-weight:600;font-size:1rem;transition:transform .3s ease-out}.next:hover,.previous:hover{color:lab(56% 0 -47)}.next{float:right}.next:hover{transform:translateX(4px)}.previous{float:left}.previous:hover{transform:translateX(-4px)}#author-name{font-size:1.8rem;color:lab(88% 0 0)}.navbar{padding:20px 0}.navbar-ul{display:inline-block;margin:0;padding:5px 0}.navbar-ul li+li{padding-left:10px}.nav-list{list-style-type:none;margin:0 3px}.alignable,.pull-right,.pull-left{display:inline-block}.pull-left{float:left}.pull-right{float:right}.container{max-width:750px;margin:auto}.wrapper{min-height:100%}#ins-logo{margin:auto;display:block;max-height:100px;text-align:center}@media screen and (max-width: 800px){.container{max-width:600px}}@media screen and (max-width: 650px){.container{max-width:83%}.navbar-ul{margin-top:5px}}@media screen and (max-width: 600px){.navbar{text-align:center;padding:20px 0px 0px 0px}#author-name{width:100%;float:none}#navlist{padding:10px 0 10px 0;margin:0;display:block;float:none;text-align:center;width:100%}#navlist li.alignable,#navlist li.pull-left,#navlist li.pull-right{display:inline-block}#navlist li.pull-left{float:none}}.meta.row{font-size:1.3rem;display:flex;flex-direction:row-reverse;align-items:center}.meta.column{width:50%}.footer{text-align:center;margin-top:2rem;padding-bottom:.5rem}.clear{clear:both}@media screen and (max-width: 480px){.meta.row{flex-direction:column}.meta.column{width:100%;text-align:center}.meta.column div{padding:8px 0px}}@media print{*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}body{font-size:12pt;line-height:1.2}.meta,#navlist,.button{display:none}p{page-break-inside:avoid}@page{margin:1in}}@font-face{font-family:"Berkeley Mono";src:url("../fonts/BerkeleyMonoVariable.woff2") format("woff2");font-stretch:60 100;font-weight:100 900;font-feature-settings:calt;font-variant-ligatures:contextual}@font-face{font-family:"Atkinson Hyperlegible Next";src:url("../fonts/AtkinsonHyperlegibleNextVF-Variable.woff2") format("woff2");font-weight:100 900}.content a:hover{text-decoration:underline}.content ol>li{margin:5px 0 5px 0}.content ul>li{margin:5px 0 5px 0}.content ul{padding:0 0rem 0 2rem}.content ol{padding:0 0rem 0 2rem}.content p{margin-top:10px;margin-bottom:10px}.content blockquote{border-left:3px solid lab(50% 0 0);margin:10px 0 10px 0;padding:0px 10px 0px 10px;font-style:italic;color:lab(50% 0 0)}.content .profile-picture{height:120px;width:120px;position:relative;margin:0 0 0 15px;float:right;border-radius:50%}p .content .profile-picture{padding:0;margin:0}@media screen and (max-width: 480px){.content .profile-picture{float:none}.content .profile-picture img{margin-top:-5px}}table{margin:15px 0;border-collapse:collapse;width:auto;padding:0}table>:is(thead,tbody)>tr>:is(th,td){padding:2px 4px}table thead{position:sticky;top:0}table thead:before{content:"";position:absolute;width:100%;top:0;border-top:2px solid}table thead:after{content:"";position:absolute;width:100%;bottom:0;border-bottom:1px solid}table>thead>tr>:is(th,td){background-color:lab(25% 0 0);color:lab(88% 0 0)}table>tbody>tr:last-child>:is(th,td){border-bottom:2px solid}table tr{background-color:lab(8% 0 0);margin:0}table tr:nth-child(2n){background-color:lab(15% 0 0)}.content img{text-align:center;margin-bottom:-.1rem}.content figure img{max-height:40em;max-width:100%;margin:auto;display:block;width:auto;height:auto}.content figure figcaption{text-align:center;font-style:italic;padding-top:.2em}