code{font-family:Iosevka,Hack,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-size:.9rem}pre{padding:1rem;overflow:auto}.post__title{margin-bottom:0px}.post__meta{font-size:.9em;color:lab(50% 0 0)}html{height:100%;margin:0;padding:0}body{margin:0;background:lab(8% 0 0);font-family:"Atkinson Hyperlegible","Open Sans",sans-serif;font-size:1rem;line-height:1.5;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:15px;border:1px solid lab(25% 0 0);padding:1rem 1.5rem}.toc ul{margin:0}.button{border-radius:10px;border-style:solid;border-width:1px;text-align:center;padding:0px 8px;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;font-size:1.5rem}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:1em;width:1em;vertical-align:-.125em;fill:lab(56% 0 -47)}.bi{overflow:visible;height:1em;width:1em;vertical-align:-.125em;fill:lab(56% 0 -47)}.star{overflow:visible;height:1em;width:1em;vertical-align:-.125em}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 20px 0}.navbar-ul{display:inline-block;margin:0;padding:5px 0 5px 0}.navbar-ul li+li:before{content:" / ";padding:0 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-bottom:10px}.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:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../fonts/atkinson-hyperlegible-v10-latin-regular.woff2") format("woff2"),url("../fonts/atkinson-hyperlegible-v10-latin-regular.woff") format("woff")}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;font-display:swap;src:local(""),url("../fonts/atkinson-hyperlegible-v10-latin-italic.woff2") format("woff2"),url("../fonts/atkinson-hyperlegible-v10-latin-italic.woff") format("woff")}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("../fonts/atkinson-hyperlegible-v10-latin-700.woff2") format("woff2"),url("../fonts/atkinson-hyperlegible-v10-latin-700.woff") format("woff")}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;font-display:swap;src:local(""),url("../fonts/atkinson-hyperlegible-v10-latin-700italic.woff2") format("woff2"),url("../fonts/atkinson-hyperlegible-v10-latin-700italic.woff") format("woff")}.content a:hover{text-decoration:underline}.content ol{counter-reset:list}.content ol>li{position:relative;list-style:none;margin-top:5px;margin-bottom:5px}.content ul>li{margin:5px 0 5px 0}.content ul{padding:0 2rem 0 2rem}.content ol{padding:0 3rem 0 3rem}.content ol>li:before{content:"[" counter(list, decimal) "] ";counter-increment:list;position:absolute;left:-30px}.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>tr>:is(th,td){background-color:lab(25% 0 0);color:lab(88% 0 0);border-top:2px solid;border-bottom:1px solid}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}.content figure figcaption p{margin-top:.2em}