.header-subtitle{font-size:medium;line-height:1.5}.post-line{margin-bottom:.5rem;display:flex;align-items:baseline}.tag-line{margin-bottom:.5rem;display:flex;align-items:baseline}.post-line p{margin-top:0;margin-bottom:0}.paper-venue{font-size:large;min-width:120px;max-width:120px;text-align:right;padding-right:1rem;margin-top:0;margin-bottom:0;font-family:inconsolata}.paper-title{margin:0}.mini-abstract{font-size:medium;line-height:1.5}.line-link{display:inline-block;font-size:medium;font-family:inconsolata}.project-box{margin-left:20px}.project-title{font-size:x-large;font-weight:700}.tag-title{margin:0}.paper-authors{font-size:medium;color:var(--content-secondary)}.paper-booktitle{font-size:medium;margin:0!important;font-style:italic;color:var(--content-secondary)}.list-container{padding-bottom:3rem}*{border:0;font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{background-color:#fcfbf9;font-family:Source Sans Pro,sans-serif;font-size:20px;line-height:160%;font-display:swap}.outer{display:table;position:absolute;top:0;left:0;height:100%;width:100%}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto;max-width:768px;padding:0 16px;box-sizing:border-box}@media only screen and (max-width:600px){.inner{max-width:400px}}@media(prefers-color-scheme:dark){body{background-color:#474a4d}}pre,code{font-family:monospace;background-color:rgba(3,4,6,.1);border-radius:5px}code{font-size:12px;padding:4px}pre{margin-top:1.5em;margin-bottom:1.5em;word-wrap:normal;padding:16px;overflow:auto;font-size:85%;line-height:1.45}pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}pre code::before,pre code::after{content:normal}footer{width:100%;text-align:center;margin-bottom:60px;border-top:1px solid #2b2b2b;padding-top:1em;font-size:small;color:#2b2b2b}footer .fas,footer .fab,footer .ai{font-size:large;transition:all .15s ease-in-out}footer .fas:hover,footer .fab:hover,footer .ai:hover{color:#44617b;transform:scale(1.5)}footer ul li a i{color:#2b2b2b}footer ul{display:table;margin:auto;padding:0}footer li{list-style-type:none;display:inline-block;padding:0 10px}footer a{color:#2b2b2b;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}footer a:hover{text-decoration-style:solid;text-decoration-color:#44617b}@media(prefers-color-scheme:dark){footer{border-top:1px solid #f1f1f1;color:#f1f1f1}footer .fas:hover,footer .fab:hover,footer .ai:hover{color:#66879c;transform:scale(1.5)}footer ul li a i{color:#f1f1f1}footer a{color:#f1f1f1}footer a:hover{text-decoration-color:#66879c}}header{text-align:center;position:static;margin-top:60px;line-height:1.1}header .title{font-family:Inconsolata,serif;font-size:52px;text-decoration:none;margin:0;padding:0;color:#2b2b2b;font-display:swap}@media only screen and (max-width:600px){header .title{margin-bottom:10px}header .title{font-size:44px}}@media(prefers-color-scheme:dark){header .title{color:#f1f1f1}}nav{margin-top:1.5em;margin-bottom:1em;padding:0;color:#2b2b2b;text-align:center}nav a{display:inline-block;color:#44617b;text-decoration:none}nav a::after{margin-top:4px;content:"";display:block;width:0;height:2px;background:#44617b;transition:width .25s}nav a:hover::after{width:100%}nav ul{display:table;margin:auto;padding:0}nav li{list-style-type:none;display:inline-block;font-size:24px;padding:0;margin:0}nav li+li:before{content:"";padding:20px}@media only screen and (max-width:600px){nav{border-top:1px solid #030406;border-bottom:1px solid #030406;padding:1em}nav li{padding:6px 0;display:block}nav li+li:before{content:"";padding:0}}@media(prefers-color-scheme:dark){nav{color:#f1f1f1}nav a{color:#66879c}nav a::after{background:#66879c}}.landing-page-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.landing-page-content{width:64%;align-items:center;display:inline-flex}.landing-page-image{align-items:center;width:30%;text-align:center;padding:0;display:inline-flex}.landing-page-image img{margin:0;height:auto;width:100%}@media only screen and (max-width:600px){.landing-page-content{width:100%;padding:0;margin-bottom:1em}.landing-page-image{width:100%;margin:auto}}main{text-align:left;width:100%;padding-top:25px;padding-bottom:40px;color:#2b2b2b}main a{color:#2b2b2b;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}main a:hover{text-decoration-style:solid;text-decoration-color:#44617b}main figure{display:block;width:90%;margin:2em auto;text-align:center}main figure table{width:100%}main figcaption{font-size:smaller;line-height:1.5em;color:rgba(43,43,43,.75);margin-bottom:-1em;text-align:left}main figcaption a{color:#848484!important}main figcaption h4{display:inline;font-weight:400}main .center{text-align:center}@media(prefers-color-scheme:dark){main{color:#f1f1f1}main a{color:#f1f1f1}main a:hover{text-decoration-color:#66879c}main figcaption{color:rgba(241,241,241,.75)}main figcaption a{color:#363636!important}}main>:first-child{margin-top:0!important}.post h1{margin-bottom:0}.post h1 a{text-decoration:none!important;margin-bottom:0}.post time{width:100%;display:inline-block;text-align:center;font-size:small;margin-top:-1.5em;margin-bottom:.5em;padding:0}.post>:first-child{margin-top:0!important}.post-separator{width:80%;margin:64px auto}.read-more{width:90%;margin:0 auto;text-align:center}p{margin:1em 0}img{max-width:100%}em,q,em,dfn{font-style:italic}strong{font-weight:600}del,s{text-decoration:line-through}hr{width:100%;height:1px;background:#2b2b2b;margin:64px auto;border:none}small,sub,sup{font-size:small}sub{vertical-align:sub}sup{vertical-align:super}kbd{border:1px solid #2b2b2b;border-radius:4px;font-size:smaller;padding:0 .25em}h1,h2,h3,h4,h5,h6{padding:0;text-align:left;font-weight:700;margin-bottom:.6em}h1{font-size:26px;margin-top:2.4em}h2{font-size:22px;margin-top:2em}h3{font-size:18px;margin-top:1.8em}h4{font-size:16px;margin-top:1.6em}h5{font-size:14px;margin-top:1.4em}h6{font-size:12px;margin-top:1.2em}blockquote{border-left:4px solid #44617b;font-style:italic;padding:.5em 2em}blockquote cite{font-style:normal;display:block;font-size:smaller;width:100%;text-align:right}blockquote p{margin:0}ol,ul{padding-left:1.5em}li{margin-bottom:.25em}table{border-collapse:collapse;margin:1.5em auto;width:90%}table>tbody>tr:last-child{border-bottom:2px solid rgba(3,4,6,.2)}th{border-top:2px solid rgba(3,4,6,.2);border-bottom:1px solid rgba(3,4,6,.2);padding:.25em}td{padding:.25em}.footnotes{font-size:small}.footnotes ol li p{margin:0}.footnote-ref{color:#44617b;text-decoration:none!important;font-weight:700;display:inline-block;padding:0 1px}.footnote-backref{color:#44617b;text-decoration:none!important;font-weight:700;display:inline-block;padding:0 1px}.katex{font-size:1.1em!important}span .katex-display{margin-top:2em;margin-bottom:2em}@media(prefers-color-scheme:dark){hr{background:#f1f1f1}kbd{border:1px solid #f1f1f1}}