@font-face{font-family:fontello;src:url(/assets/font/fontello.eot);src:url(/assets/font/fontello.eot#iefix)format("embedded-opentype"),url(/assets/font/fontello.woff2)format("woff2"),url(/assets/font/fontello.woff)format("woff"),url(/assets/font/fontello.ttf)format("truetype"),url(/assets/font/fontello.svg#fontello)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=\ icon-]:before{-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:fontello;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-github-squared:before{content:""}.icon-ssrn-squared:before{content:""}.icon-pdf:before{content:"";font-size:15px}.icon-ext-link:before{content:""}.icon-google-scholar:before{content:""}:root{--color-bg:#fff;--color-text:#1a1a2e;--color-text-secondary:#555770;--color-text-muted:#8888a0;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-border:#e5e7eb;--color-surface:#f8f9fa;--color-sidebar-bg:#fafbfc;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px}@media (prefers-color-scheme:dark){:root{--color-bg:#0f0f1a;--color-text:#e4e4ed;--color-text-secondary:#a0a0b0;--color-text-muted:#6b6b80;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-border:#2d2d3d;--color-surface:#1a1a2e;--color-sidebar-bg:#161625}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.5}@media screen and (max-width:768px){body{font-size:16px}}img,embed,object,video{max-width:100%}a{color:var(--color-text);background-color:#0000;transition:color .3s}a:hover{color:var(--color-accent)}a:active,a:hover{outline:0}h2{margin:0;font-weight:600}main{height:100%;margin:0 90px;display:flex}@media screen and (min-width:1600px){main{max-width:1440px;margin:0 auto}}@media screen and (max-width:1280px){main{margin:0 60px}}@media screen and (max-width:1024px){main{margin:0 35px}}@media screen and (max-width:768px){main{flex-direction:column;margin:0 10px}}@media screen and (max-width:480px){main{margin:0}}@media screen and (min-width:768px){main .content{width:100%;margin-left:320px}}main .about{height:100vh;padding-bottom:0;display:flex}@media screen and (max-width:768px){main .about{height:auto;padding:5vh 30px}}@media screen and (max-width:480px){main .about{padding:5vh 20px}}@media screen and (min-width:768px){main .about{width:320px;position:fixed;top:0;bottom:0;overflow-y:auto}}main .about{flex-direction:column;justify-content:center;align-items:center}main .about h2{color:var(--color-text);margin-top:17px;margin-bottom:0;font-size:22px;font-weight:600}main .about h2 a{color:var(--color-text);text-decoration:none}main .about .tagline{text-align:center;color:var(--color-text-secondary);white-space:pre-wrap;margin-top:8px;margin-bottom:8px;font-size:14px;line-height:normal}main .about img{object-fit:cover;object-position:center;border-radius:50%;width:150px;height:150px;margin-bottom:0;box-shadow:0 2px 12px #00000014}@media screen and (max-width:768px){main .about img{width:120px;height:120px}}@media (prefers-color-scheme:dark){main .about img{box-shadow:0 2px 12px #0006}}main .about .about-header{flex-direction:column;display:flex}main .about .about-header .about-title{flex-direction:column;align-items:center;display:flex}#title a{color:var(--color-text);text-decoration:none}.social{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;width:80%;margin-bottom:.75rem;padding:0 0 .75rem;list-style-type:none;display:flex}.social li{margin:0 8px}.social li a{color:var(--color-text-secondary);transition:color .2s,transform .2s;display:inline-block}.social li a:hover{color:var(--color-accent);transform:scale(1.1)}.social li i{font-size:24px}.navigation{width:80%}.navigation ul{margin-top:0;padding:0;list-style-type:none}.navigation ul li:last-child a{border-bottom:0}.navigation ul a{text-align:center;color:var(--color-text-secondary);border-bottom:0;border-radius:6px;padding:.5rem .75rem;font-family:Inter,sans-serif;text-decoration:none;transition:color .25s,background-color .25s;display:block}.navigation ul a:hover{color:var(--color-accent);background-color:var(--color-surface)}@media screen and (max-width:768px){.navigation ul a{min-height:44px;padding:.75rem 0}}.post-wrapper{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.post-categories{margin:0;padding:0;list-style-type:none}.post-categories li{float:left;background-color:var(--color-surface);color:var(--color-text-muted);border-radius:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:13px}@media screen and (max-width:768px){.post-categories li{margin-top:0}}.post-categories li{margin-bottom:0;margin-right:10px}.post-title{color:var(--color-text);margin-top:var(--space-xl);margin-bottom:var(--space-md);padding-bottom:0;font-size:20px;font-weight:600;line-height:1.3}.post-title:first-child,.posts-labelgroup+.post-title,.center+.post-title{margin-top:var(--space-md)}.posts,.post-container{margin:var(--space-xl)var(--space-lg);list-style-type:none}@media screen and (max-width:480px){.posts,.post-container{margin-left:12px;margin-right:12px}}@media screen and (max-width:768px){.posts,.post-container{margin:var(--space-md)var(--space-sm);padding:0!important}}.posts>br,.post-container>br{display:none}.post-container{padding-left:0}.post-title-l2{color:var(--color-text);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.post-title-l2>ul{margin-top:var(--space-sm)}.post-title-l2 h1,.post-title-l2 h2,.post-title-l2 h3,.post-title-l2 h4,.post-title-l2 h5,.post-title-l2 h6{font-family:Inter,sans-serif}.post{color:var(--color-text-secondary);margin:0;margin-bottom:var(--space-sm);font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:400;line-height:1.6em}.post a{color:var(--color-accent);text-decoration:none;transition:color .2s,text-decoration-color .2s}.post a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.post a.two{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.post a.two:hover{color:var(--color-accent)}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-family:Inter,sans-serif}.post .center{text-align:center}.posts-labelgroup{margin:var(--space-lg)0 0 0;border-bottom:1px solid var(--color-border);align-items:baseline;padding-bottom:.3rem;display:flex}#posts-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:8px 0;font-size:14px;font-weight:600}ol{margin-top:0;padding-left:20px}ol>br,ol>.posts-labelgroup{display:none}ol>li{padding-top:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);margin-bottom:0}ol>li:first-child{padding-top:0}ol>li:last-child{border-bottom:none;padding-bottom:0}ol>li p{margin-top:var(--space-sm);margin-bottom:0}ol>li p:last-child,ol>li>ul{margin-bottom:0}ol>li ul li{margin-bottom:var(--space-xs);border-bottom:none}footer{display:none}.my-list{color:var(--color-text-secondary);margin-top:0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;list-style:outside}.my-list li{margin-bottom:var(--space-xs);line-height:1.5em}.center{width:auto;margin-left:auto;margin-right:auto;display:table}.email{color:var(--color-text);text-align:center;letter-spacing:.02em;margin-bottom:8px;font-family:"Source Serif 4",Georgia,serif;font-size:13px}.list_top_space{margin-top:var(--space-sm)}.highlight{background-color:#f4f4f4}div.highlight{padding:5px 20px}pre.highlight,code{tab-size:4;font-family:Consolas,Menlo,monospace;line-height:1.4em}@media screen and (max-width:768px){.condensed{display:none}footer.condensed{display:block}}b,strong{font-weight:700}
