@font-face{font-family:"Kingthings Foundation";src:url("/fonts/Kingthings_Foundation.ttf")}@font-face{font-family:"JetBrains Mono";src:url("/fonts/JetBrainsMono-Regular.ttf")}@font-face{font-family:"Helvetica Now";src:url("/fonts/HelveticaNowText-Regular.ttf")}body{max-width:1100px;margin:auto;padding:1rem;font-family:"Sans";background-color:#fff;color:#000}a:not(.header_name){color:#4a8aaa}a:not(.header_name):hover{color:#6aabcc}.header_name{text-decoration:none;color:#000}header .header_name{font-family:"Sans";font-weight:bold}header h1{font-family:"Sans"}header p{font-family:"Sans"}header nav{text-align:right;font-family:"Sans"}header nav a{text-color:#000}header nav a:link{text-decoration:none}header nav a:visited{text-decoration:none}header nav a:hover{text-decoration:underline}header nav a:active{text-decoration:underline}footer{text-align:center}figcaption{text-align:center}.index_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;}.index_wrapper .poem{padding:1rem;text-align:center}.dp img{border:.1rem solid #000;border-radius:10%;max-width:100%}@media (min-width: 768px){.index_wrapper{flex-direction:row;justify-content:space-between;gap:2rem;}.index_wrapper .text{text-align:left;}}.big-photo{display:flex;justify-content:center}.big-photo img{height:35rem;display:block;margin:auto}@media (max-width: 800px){.big-photo{display:none}}.gallery{line-height:0;-webkit-column-count:4;-webkit-column-gap:0px;-moz-column-count:4;-moz-column-gap:0px;column-count:4;column-gap:0px}.gallery figure{position:relative;margin-top:0;margin-left:.5rem;margin-right:.5rem}.photo img{width:100% !important;height:auto !important}.photo .photo-caption{position:absolute;bottom:.7em;font-size:1em;font-style:italic;font-weight:bold;right:.2em;color:#fff}@media (max-width: 1000px){.gallery{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (max-width: 800px){.gallery{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width: 400px){.gallery{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.tags_list{white-space:nowrap;display:inline}.tags_list_item{white-space:nowrap}.blog_list_item a{color:#000}.blog_list_item a:link{text-decoration:none}.blog_list_item a:visited{text-decoration:none}.blog_list_item a:hover{text-decoration:underline}.blog_list_item a:active{text-decoration:underline}.blog_list_date,.blog_list_time,.blog_list_tags{font-family:"JetBrains Mono"}.blog_nav{padding:1rem;text-align:center;font-family:"JetBrains Mono"}.blog_nav_item_cur{font-size:120%}pre{font-family:"JetBrains Mono";overflow-x:auto;tab-size:4}.page_404{text-align:center}.project_container{display:flex}.publication-list{list-style-type:none}.publication-item{display:flex;align-items:center;margin-top:.8rem}.publication-item .thumbnail{text-align:center;width:30%;display:inline-block}.publication-item .thumbnail img{max-width:90%}.publication-item .description{display:inline-block}.publication-item .conference{font-size:80%;font-style:italic;opacity:70%}.publication-item .authors{font-size:90%;opacity:70%}.publication-item .authors a{color:#000}.publication-item .authors a:link{text-decoration:none}.publication-item .authors a:visited{text-decoration:none}.publication-item .authors a:hover{text-decoration:underline}.publication-item .authors a:active{text-decoration:underline}.publication-item .metadata{font-size:80%;opacity:70%}.publication-item .metadata a{color:#000}.publication-item .metadata a:link{text-decoration:none}.publication-item .metadata a:visited{text-decoration:none}.publication-item .metadata a:hover{text-decoration:underline}.publication-item .metadata a:active{text-decoration:underline}