footer{text-align:center;opacity:.65;margin-top:5rem;margin-bottom:0;font-size:.8rem;line-height:1.3}footer:before{border-top:1px solid var(--footer-rule);content:"";width:3rem;margin:0 auto .75rem;display:block}footer p{margin:0}@font-face{font-family:Junicode;src:url(/Attachments/junicode.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Junicode;src:url(/Attachments/junicode-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Junicode;src:url(/Attachments/junicode-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Junicode;src:url(/Attachments/junicode-bold-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--section-spacing:3rem;--page-background:#fff;--page-text:#000;--featured-accent:#b04435;--footer-rule:#00000040;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--page-background:#101010;--page-text:#f4f4f4;--featured-accent:#e67869;--footer-rule:#ffffff40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{background:var(--page-background);color:var(--page-text)}html{font-size:18px}body{box-sizing:border-box;width:100%;max-width:55.2rem;margin:0 auto;padding:3rem 1.25rem 6rem;font-family:Junicode,Georgia,serif;font-size:.85rem;line-height:1.45}h1,h2,h3,h4{line-height:1.15}h1{margin:0 0 2rem;font-size:2.25rem}h2{margin:var(--section-spacing) 0 1.5rem;font-size:1.5rem}h3{margin:2.5rem 0 .75rem;font-size:1.1rem}h3#all-papers{margin:var(--section-spacing) 0 1.5rem}h4{font-size:1.1rem}#research+ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}#research+ul>li{min-width:0}#research+ul h3{margin:0 0 .75rem}#research+ul>li:first-child>h3>strong{color:var(--featured-accent);white-space:nowrap;font-style:italic}h1 a[role=anchor],h2 a[role=anchor],h3 a[role=anchor],h4 a[role=anchor]{display:none}#research+ul img,#research+ul video,#research+ul iframe{aspect-ratio:16/9;object-fit:cover;width:100%}#research+ul a[href*=youtu]:has(>img){margin:0;display:block;position:relative}#research+ul a[href*=youtu]:has(>img)>img{margin:0}#research+ul a[href*=youtu]:has(>img):before{z-index:1;content:"";pointer-events:none;border-top:.38rem solid #0000;border-bottom:.38rem solid #0000;border-left:.6rem solid #fff;width:0;height:0;position:absolute;bottom:1.3rem;right:1.35rem}#research+ul a[href*=youtu]:has(>img):after{content:"";pointer-events:none;background:#00000073;border:1px solid #fff;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 1px 4px #000000bf}#research+ul>li>h3+p{margin:1rem 0 0}#research+ul>li>h3+p>:is(a,img,video,iframe){margin:0}#research+ul>li>h3+p+p{margin:.375rem 0 .25rem;line-height:1.3}#research+ul>li>h3+p+p+p{margin:0}#all-papers~h4{margin:1.5rem 0 .2rem}#all-papers~h4+p{margin:0 0 .25rem}#all-papers~h4+p+p{margin:0 0 .15rem;line-height:1.3}p{margin:.75rem 0}article>p:has(>a[href="https://github.com/araistrick"]){margin-top:1.75rem}a,a:visited{color:var(--page-text);text-underline-offset:.15em;text-decoration-thickness:.05em}:is(article,footer) p a:not([role=anchor]):not(:has(:is(img,video,iframe))){text-decoration:underline}:is(article,footer) p [data-email-text]{cursor:pointer;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.05em}.center>hr,.external-icon{display:none}iframe.external-embed.youtube{aspect-ratio:16/9;width:400px;max-width:100%;height:auto}video{width:400px;max-width:100%;height:auto}img,video,iframe{margin:1rem 0;display:block}img{max-width:100%;height:auto}@media (max-width:40rem){#research+ul{grid-template-columns:1fr}}:root{--light:#fff;--lightgray:#fff;--gray:#000;--darkgray:#000;--dark:#000;--secondary:#000;--tertiary:#000;--highlight:transparent;--textHighlight:#fff;--titleFont:"Junicode", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--headerFont:"Junicode", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bodyFont:"Junicode", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--codeFont:"monospace", ui-monospace, SFMono-Regular, SF Mono, Menlo, monospace}:root[saved-theme=dark]{--light:#fff;--lightgray:#fff;--gray:#000;--darkgray:#000;--dark:#000;--secondary:#000;--tertiary:#000;--highlight:transparent;--textHighlight:#fff}