﻿:root{--sans-serif-font: "Inter Safe", "Inter Fallback", Helvetica, Arial, sans-serif;--serif-font: "Site Serif", "Serif Fallback", "Georgia", serif;--code-font: "Cascadia Code Safe", monospace;font-optical-sizing:none;letter-spacing:-.011em}@font-face{font-family:"Inter Safe";src:url("data:font/woff2;base64,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") format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20-7E,U+A0-AC,U+AE-148,U+14A-17F,U+218-21B,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA}@font-face{font-family:"Inter Safe";src:url("fonts/Inter4.woff2") format("woff2");font-weight:100 900;font-display:optional;unicode-range:U+180-1C3,U+1C5-217,U+21C-24F,U+391-3A1,U+3A3-3D6,U+400-479,U+480-49D,U+4A0-4FF,U+52F,U+1E00-1E9B,U+1E9D-1EFF}@font-face{font-family:"Cascadia Code Safe";src:url("data:font/woff2;base64,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") format("woff2");font-display:block}@font-face{font-family:"Site Serif";src:url("fonts/SourceSerif4Variable-Roman.ttf.woff2") format("woff2");font-weight:200 900;font-display:optional;unicode-range:U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E6-1E7,U+1F8-1F9,U+237,U+391-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-493,U+496-49B,U+4A0-4A3,U+4AA-4AB,U+4AE-4B3,U+4B6-4B7,U+4BA-4BB,U+4C0-4C2,U+4CF-4D1,U+4D4-4D9,U+4E2-4E3,U+4E6-4E9,U+4EE-4EF,U+4F2-4F3,U+1E0C-1E0F,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E36-1E3B,U+1E3E-1E3F,U+1E42-1E49,U+1E5A-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");font-weight:100 500;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}@font-face{font-family:"Inter Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Arial"),local("Helvetica Neue"),local("Helvetica");font-weight:501 900;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}@font-face{font-family:"Serif Fallback";src:local("Georgia"),local("Times New Roman");font-weight:100 500;ascent-override:89.5%;descent-override:24.2%;line-gap-override:0%;size-adjust:104.5%}@font-face{font-family:"Serif Fallback";src:local("Georgia Bold"),local("Georgia-Bold"),local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Georgia"),local("Times New Roman");font-weight:501 900;ascent-override:89.5%;descent-override:24.2%;line-gap-override:0%;size-adjust:104.5%}@media (min-width: 600px) and (max-width: 959.98px){html{font-size:16px}}html{scroll-behavior:smooth;scroll-padding-top:2rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.section-title,.front-section-title{text-wrap:balance}p{line-height:1.6;text-wrap:pretty}figcaption{text-wrap:pretty}main ul li,main ol li{line-height:1.5;text-wrap:pretty}main ul li+li,main ol li+li{margin-top:.5rem}:where(.e-content,#page-content)>:is(ul,ol):not([class]){margin-block-end:var(--paragraph-spacing)}:where(.e-content,#page-content)>:is(h2,h3,h4)+:is(p,ul,ol):not([class]){margin-top:.5rem}@media (pointer: coarse){.post-item,.blog-post-card,.blog-featured,.h-timeline-item,.project-grid-card,.section-more a,.nav-links{min-height:28px}.filter-controls .taxonomy-item a{min-height:20px}}a:hover{background-color:rgba(0,0,0,0) !important;color:var(--primary-color) !important}#searchModal #results>div[aria-selected=true] a:hover{color:inherit !important}#searchModal{overflow:auto;overscroll-behavior:contain}a:hover::before{display:none !important}a.blog-post-card:hover::before,a.timeline-content:hover::before{display:block !important}a.external:hover::after{background-color:var(--primary-color) !important}main a.external:not(:has(img,svg,video,picture,figure))::after{display:inline;content:"⁠";padding-inline-start:.8em;-webkit-mask:var(--external-link-icon) no-repeat right center/.8em .8em;mask:var(--external-link-icon) no-repeat right center/.8em .8em}main a.external:not(:has(img,svg,video,picture,figure))::after,main a.external:not(:has(img,svg,video,picture,figure)):hover::after{background:linear-gradient(currentColor 0 0) no-repeat right center/.8em .8em !important}:is(.e-content,.thesis-intro,main.centered-text) :is(p,li,figcaption,dd,td,blockquote)>a:is(:not([class]),.external),:is(.teaching-lead,.teaching-lab-note)>a:is(:not([class]),.external){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb, currentColor 40%, rgba(0,0,0,0));transition:text-decoration-color .2s ease}:is(.e-content,.thesis-intro,main.centered-text) :is(p,li,figcaption,dd,td,blockquote)>a:is(:not([class]),.external):hover,:is(.e-content,.thesis-intro,main.centered-text) :is(p,li,figcaption,dd,td,blockquote)>a:is(:not([class]),.external):focus-visible,:is(.teaching-lead,.teaching-lab-note)>a:is(:not([class]),.external):hover,:is(.teaching-lead,.teaching-lab-note)>a:is(:not([class]),.external):focus-visible{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:.25rem}pre .copy-code-button{display:flex;position:absolute;top:.25rem;inset-inline-end:.5rem;z-index:1;justify-content:center;align-items:center;border:0;border-radius:.25rem;background:none;padding:0;width:1.1rem;height:1.1rem;cursor:pointer}pre .copy-code-button .copy-code{position:static}pre .copy-code-button:focus-visible{outline:2px solid var(--hover-color);outline-offset:1px}.cards{grid-template-columns:repeat(auto-fill, minmax(min(100%,270px), 1fr))}.cards .card{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden;border:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .3s cubic-bezier(.25, 1, .5, 1),border-color .3s ease,transform .3s cubic-bezier(.25, 1, .5, 1)}[data-theme=dark] .cards .card:not(:hover,:focus-visible){border-color:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cards .card:not(:hover,:focus-visible){border-color:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}}.cards .card:hover,.cards .card:focus-visible{background-color:var(--bg-2) !important;border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));box-shadow:0 8px 24px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,.08));transform:translateY(-3px)}.cards .card:hover .card-title,.cards .card:focus-visible .card-title{color:var(--primary-color) !important}.cards .card:hover .card-description,.cards .card:focus-visible .card-description{color:var(--text-color-high-contrast) !important}.cards .card:hover .card-tag,.cards .card:focus-visible .card-tag{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.cards .card:hover .card-image,.cards .card:hover .card-image-placeholder,.cards .card:focus-visible .card-image,.cards .card:focus-visible .card-image-placeholder{transform:scale(1.04)}.cards .card .card-info{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;background:var(--bg-2);padding:.75rem 1rem 1rem !important}.cards .card .card-image{margin:0 !important;width:100% !important;height:auto !important;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}.cards .card .card-image-placeholder{width:100%;height:0;padding-bottom:56.25%;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));position:relative;transition:transform .5s cubic-bezier(.25, 1, .5, 1);transform-origin:center}.cards .card .card-image-placeholder::after{content:"";position:absolute;inset:0;background-image:url("/img/placeholder-project.svg");background-repeat:no-repeat;background-position:center;background-size:60%;opacity:.6}.cards .card .card-title{font-size:1rem;font-weight:600;text-wrap:balance;color:var(--text-color-high-contrast) !important;transition:color .2s ease}.cards .card .card-description{font-size:.85rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty;color:var(--meta-color) !important;transition:color .2s ease}.cards .card .card-tags{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center;margin-top:auto;padding-top:.5rem}.cards .card .card-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.04em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .25rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease;text-transform:uppercase;line-height:1.2}.cards .card .card-tag:hover,.cards .card .card-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 959.98px){.cards .card .card-tag{font-size:.625rem;padding:0 .5rem}}@media (max-width: 420px){.cards .card .card-tag{font-size:.625rem;padding:0 .25rem}}.filter-controls #all-projects-filter{display:inline-block}.filter-controls{--pill-gap: .75rem;display:block;text-align:center;text-wrap:balance;font-size:0;margin-top:calc(-1*var(--pill-gap));margin-inline:calc(var(--pill-gap)/-2)}@media (max-width: 720px){.filter-controls{--pill-gap: .5rem;margin-top:calc(-1*var(--pill-gap))}}.filter-controls .taxonomy-item{display:inline-block;vertical-align:top;margin:var(--pill-gap) calc(var(--pill-gap)/2) 0;font-size:1rem}.filter-controls .taxonomy-item a{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;padding:.25rem .75rem}@media (min-width: 960px){.filter-controls .taxonomy-item a{padding-inline:.75rem}}.filter-controls .taxonomy-item a:hover{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) !important;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color)) !important}.project-grid-card:hover{color:#fff !important}.navbar .nav-navs{margin-left:auto}@media (max-width: 1000px){.navbar>.nav-navs{position:absolute;top:100%;right:0;z-index:100;min-width:10.5rem;margin:0 !important;padding:0;background:color-mix(in srgb, var(--background-color) 92%, rgba(0,0,0,0));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));box-shadow:0 12px 40px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.05);opacity:0;visibility:hidden;transform:translateY(-8px);transform-origin:top center;transition:opacity .25s cubic-bezier(.4, 0, .2, 1),transform .25s cubic-bezier(.4, 0, .2, 1),visibility .25s;pointer-events:none;display:block !important}.navbar>.nav-navs ul{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:.25rem 0;margin:0;list-style:none}.navbar>.nav-navs .nav-links{display:flex;align-items:center;padding:.25rem 1rem;line-height:1;border-radius:.5rem;font-size:1rem;font-weight:600;color:var(--text-color);transition:background .2s ease,color .2s ease}.navbar>.nav-navs .nav-links:hover{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) !important;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color)) !important}.navbar>.nav-navs .nav-tools-row{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem .25rem;margin:0 .5rem .25rem;border-top:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.navbar>.nav-navs .nav-tools-row .search-icon,.navbar>.nav-navs .nav-tools-row .theme-switcher{display:initial !important;margin:0 !important}}.navbar .nav-links{font-size:1rem;font-weight:600}@media (max-width: 1000px){.nav-title{text-align:center}}@media (max-width: 1000px){.navbar{flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;position:relative}}.navbar .nav-links[aria-current]{color:var(--primary-color);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em;text-decoration-color:color-mix(in srgb, var(--primary-color) 50%, rgba(0,0,0,0))}@media (max-width: 1000px){.navbar>.nav-navs .nav-links[aria-current]{color:var(--primary-color);text-decoration:none;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}}.nav-actions{display:flex;align-items:center;gap:.25rem;margin-left:.25rem}.nav-actions::before{content:"";display:block;width:1px;height:1.15em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));margin-right:.5rem}.nav-actions .search-icon{margin-inline:0 !important}.nav-actions .theme-switcher{margin-inline-start:0 !important}@media (max-width: 1000px){.nav-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}.nav-actions .search-icon,.nav-actions .theme-switcher{display:none !important}.nav-actions::before{display:none}}#search-button svg,#searchModal #searchBar .search-icon svg,#clear-search svg{display:block;width:100%;height:100%;color:var(--text-color);fill:none !important;stroke:currentColor}#search-button svg path,#searchModal #searchBar .search-icon svg path,#clear-search svg path{fill:none !important}#search-button:hover svg,#searchModal #searchBar .search-icon:hover svg,#clear-search:hover svg{color:var(--primary-color)}#searchModal #searchBar{gap:.75rem}#searchModal #searchBar .search-field{position:relative;display:flex;flex:1;align-items:center;min-width:0}#searchModal #searchBar .search-field .search-icon{inset-inline-start:0}#searchModal #searchBar .search-field .close-icon{right:.75rem;margin:0}#searchModal #searchBar #searchInput{width:100%;min-width:0}#close-search{flex:none;padding:.5rem .25rem;border:0;border-radius:.25rem;background:none;color:var(--meta-color);font:inherit;font-size:1rem;cursor:pointer}#close-search:hover{color:var(--primary-color)}#close-search:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}#button-container svg{color:var(--text-color);fill:none !important;stroke:currentColor}#button-container svg path{fill:none !important}#button-container #toc-button:hover svg,#button-container #comments-button:hover svg,#button-container #top-button:hover svg,#button-container #toc-floating-container #toc-toggle:checked+#toc-button svg{color:var(--primary-color)}#button-container #toc-floating-container #toc-toggle{display:block;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}#button-container #toc-toggle:focus-visible+#toc-button{outline:2px solid var(--primary-color);outline-offset:2px}.nav-hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:2.25rem;height:2.25rem;padding:0;margin-left:.25rem;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.5rem;transition:background .2s ease}.nav-hamburger:hover,.nav-hamburger:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.nav-hamburger span{display:block;width:1.1rem;height:1.5px;background:var(--text-color);border-radius:.25rem;transition:transform .3s cubic-bezier(.4, 0, .2, 1),opacity .2s ease,width .25s ease;transform-origin:center}@media (max-width: 1000px){.nav-hamburger{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}}.navbar.nav-open .nav-hamburger span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.navbar.nav-open .nav-hamburger span:nth-child(2){opacity:0;width:0}.navbar.nav-open .nav-hamburger span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media (max-width: 1000px){.navbar.nav-open>.nav-navs{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}#banner-home-img{border-radius:.5rem !important;box-shadow:0 4px 24px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,.12));border:3px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) !important}#banner-container-home{display:flex !important;align-items:flex-start !important;gap:0 !important}@media (min-width: 960px){#banner-container-home{align-items:stretch !important}#banner-container-home #home-banner-text{display:flex;flex-direction:column;margin-block-end:0}#banner-container-home #banner-home-subtitle{flex:1;display:flex;flex-direction:column}#banner-container-home .section-more{margin-top:auto}#banner-container-home #image-container-home{position:relative;align-self:stretch !important;flex:0 0 25%;max-width:none !important;margin-top:.823rem !important;margin-bottom:.9rem !important}#banner-container-home #image-container-home::before{content:"";display:block;padding-top:100%}#banner-container-home #image-container-home #banner-home-img{position:absolute;top:0;right:0;box-sizing:border-box;width:calc(100% - 1.25rem);height:100%;aspect-ratio:auto}}@media (max-width: 959.98px){#banner-container-home{flex-direction:column-reverse !important;align-items:center !important;gap:1rem !important}}#home-banner-text{min-width:0}@media (max-width: 959.98px){#home-banner-text{width:100%;text-align:center}}#image-container-home{align-self:flex-start !important;overflow:visible !important;max-width:25% !important;flex-shrink:0 !important;padding-inline-start:1.25rem !important;margin:0 !important;margin-top:.5rem !important}@media (max-width: 959.98px){#image-container-home{max-width:none !important;width:100% !important;padding-inline-start:0 !important;margin-top:0 !important;text-align:center !important}#image-container-home img{width:80% !important;max-width:280px !important;margin:0 auto !important;display:block !important}}@media (max-width: 600px){#image-container-home img{max-width:220px !important}}@media (max-width: 420px){#image-container-home img{max-width:180px !important}}#banner-home-subtitle{container-type:inline-size}#banner-home-subtitle p{line-height:1.6}@media (max-width: 959.98px){#banner-home-subtitle p{text-align:left !important}}@media (max-width: 420px){#banner-home-subtitle p{font-size:1rem}}@media (min-width: 960px){@container (min-width: 725px){#banner-home-subtitle p{text-align:justify}}}.front-page-sections{margin-top:2rem}@media (max-width: 959.98px){.front-page-sections{margin-top:1.5rem}}.front-section{margin-bottom:2.5rem}@media (max-width: 959.98px){.front-section{margin-bottom:2rem}}.projects-first #posts-list{margin-top:0}.toc-container .toc-title{margin-top:.25rem;font-size:1.125rem}.front-section-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.25rem;border-bottom:2px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));color:var(--text-color);letter-spacing:.03em}@media (max-width: 959.98px){.front-section-title{font-size:1.125rem}}.page-title-row{display:flex;align-items:center;gap:1rem;border-bottom:var(--divider-color) solid .5px;padding-bottom:.5rem}.page-title-row .section-title{flex:1;min-width:0;border-bottom:none;padding-bottom:0}.title-button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0;padding:.5rem .75rem;border-radius:.5rem;background:var(--primary-color);color:var(--hover-color) !important;text-decoration:none;font-weight:600;font-size:.85rem;letter-spacing:.02em;white-space:nowrap;transition:transform .2s cubic-bezier(.25, 1, .5, 1),box-shadow .2s ease,opacity .2s ease}.title-button svg{flex-shrink:0;opacity:.9}.title-button:hover{background:var(--primary-color) !important;color:var(--hover-color) !important;opacity:.95;transform:translateY(-2px);box-shadow:0 4px 14px color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}.title-button:active{transform:translateY(0);box-shadow:0 1px 4px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.journey-map{container:journey/inline-size}.journey-track{display:flex;flex-direction:column;align-items:center;padding:1rem 0}@container journey (width >= 47rem){.journey-track{flex-direction:row;align-items:stretch;justify-content:center;padding:1.5rem 0}}.journey-step{display:grid;grid-template-columns:2.75rem 1fr;align-items:center;gap:1rem;width:80%;max-width:30rem;padding:.75rem 1rem;border-radius:.5rem;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));cursor:default;transition:transform .3s cubic-bezier(.25, 1, .5, 1),box-shadow .3s ease,border-color .3s ease}.journey-step:hover{transform:translateX(2px);box-shadow:0 6px 16px color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,.06));border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}.journey-step:hover .journey-info strong{color:var(--primary-color)}.journey-step:hover .journey-info span{color:var(--text-color-high-contrast)}@media (max-width: 420px){.journey-step{gap:.5rem;padding:.75rem .5rem}}@container journey (width >= 47rem){.journey-step{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;flex:1 1 0;width:auto;min-width:max-content;max-width:10rem;padding:.75rem .5rem}.journey-step:hover{transform:translateY(-3px)}}.journey-icon{forced-color-adjust:none;font-size:2rem;line-height:1;text-align:center}@media (max-width: 420px){.journey-icon{font-size:1.625rem}}@container journey (width >= 47rem){.journey-icon{margin-bottom:.5rem}}.journey-info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.journey-info strong{font-size:.85rem;color:var(--text-color);transition:color .2s ease}.journey-info span{font-size:.75rem;color:var(--meta-color);line-height:1.25;transition:color .2s ease}@container journey (width >= 47rem){.journey-info{align-items:center}.journey-info strong,.journey-info span{white-space:nowrap}}.journey-connector{width:2px;height:1.5rem;background:var(--primary-color);flex-shrink:0}@container journey (width >= 47rem){.journey-connector{align-self:center;width:1.75rem;height:2px}}.journey-continuation{width:2px;height:2.5rem;flex-shrink:0;background:linear-gradient(180deg, var(--primary-color), rgba(0,0,0,0))}@container journey (width >= 47rem){.journey-continuation{align-self:center;width:2.75rem;height:2px;background:linear-gradient(90deg, var(--primary-color), rgba(0,0,0,0))}}.section-more{text-align:right;margin-top:.5rem;font-size:.85rem;font-weight:400}.section-more a{text-decoration:none;color:var(--primary-color);display:inline-block;padding:.25rem 0}.section-more a:hover{text-decoration:underline}@media (max-width: 600px){.section-more{font-size:.75rem}}.item-cards,.post-list{display:flex;flex-direction:column;gap:.75rem}.post-list{gap:.25rem}.item-card,.blog-featured,.publication-entry,.teaching-repo,.cards .card{box-sizing:border-box}.item-card{display:flex;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.25, 1, .5, 1)}.item-card:hover,.item-card:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0)) !important;border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));transform:translateY(-3px)}.item-card:hover .item-card-image img,.item-card:focus-visible .item-card-image img{transform:scale(1.04)}.item-card:hover .item-card-title,.item-card:focus-visible .item-card-title{color:var(--primary-color)}.item-card:hover .item-card-description,.item-card:focus-visible .item-card-description{color:var(--text-color-high-contrast)}.item-card:hover .item-card-tag,.item-card:focus-visible .item-card-tag{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@container publication-list (width < 33.5em){.item-card{flex-direction:column}}[data-theme=dark] .item-card:not(:hover,:focus-visible){border-color:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .item-card:not(:hover,:focus-visible){border-color:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}}.post-item{display:block;padding:.75rem .75rem;border-radius:.25rem;border-left:3px solid color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));text-decoration:none;color:inherit;background:rgba(0,0,0,0);transition:border-color .25s ease,background .25s ease,transform .25s ease}.post-item:hover,.post-item:focus-visible{border-left-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0)) !important;transform:translateX(2px)}.post-item:hover .post-item-title,.post-item:focus-visible .post-item-title{color:var(--primary-color)}.post-item:hover .post-item-description,.post-item:focus-visible .post-item-description{color:var(--text-color-high-contrast)}.post-item:hover .post-item-tag,.post-item:focus-visible .post-item-tag{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 600px){.post-item{padding:.75rem}}.item-cards,.publications{container:publication-list/inline-size;font-size:1rem}.item-card-image{position:relative;flex:none;width:clamp(150px,22%,200px);aspect-ratio:auto;align-self:stretch;margin:0;border-radius:0;overflow:hidden;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.item-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}@container publication-list (width < 33.5em){.item-card-image{width:100%;aspect-ratio:16/9}}.item-card-body,.post-item-body{flex:1;min-width:0}.item-card-body{padding:.75rem 1rem}@container publication-list (width < 33.5em){.item-card-body{padding:.75rem .75rem}}.item-card-meta,.post-item-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.item-card-date,.post-item-date{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease}.item-card-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.05em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .5rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}.item-card-tag:hover,.item-card-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.post-item-tag,.blog-post-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.04em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .25rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;flex-shrink:0;text-transform:uppercase;line-height:1.2}.post-item-tag:hover,.post-item-tag:focus-visible,.blog-post-tag:hover,.blog-post-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 959.98px){.post-item-tag{font-size:.625rem;padding:0 .5rem}}@media (max-width: 420px){.post-item-tag{font-size:.625rem;padding:0 .25rem}}.item-card-title,.post-item-title{font-size:1rem;margin:.25rem 0;font-weight:600;line-height:1.3;color:var(--text-color);transition:color .2s ease}.item-card-description,.post-item-description{font-size:.85rem;margin:.25rem 0 0;line-height:1.5;color:var(--meta-color);transition:color .2s ease}.article-hero-image{margin:1.5rem 0;text-align:center}.article-hero-image img{max-width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:.5rem;display:block;margin:0 auto;box-shadow:0 4px 24px color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,.08))}@media (max-width: 420px){.article-hero-image img{max-height:280px}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .img-dark{display:block}:root:not([data-theme=light]) .img-light{display:none}}.article-hero-image img.img-dark,.blog-featured-image img.img-dark,.blog-post-thumb img.img-dark,.cards .card img.img-dark,.project-grid-img img.img-dark{display:none}[data-theme=dark] .article-hero-image img.img-light,[data-theme=dark] .blog-featured-image img.img-light,[data-theme=dark] .blog-post-thumb img.img-light,[data-theme=dark] .cards .card img.img-light,[data-theme=dark] .project-grid-img img.img-light{display:none}[data-theme=dark] .article-hero-image img.img-dark,[data-theme=dark] .blog-featured-image img.img-dark,[data-theme=dark] .blog-post-thumb img.img-dark,[data-theme=dark] .cards .card img.img-dark,[data-theme=dark] .project-grid-img img.img-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .article-hero-image img.img-light,:root:not([data-theme=light]) .blog-featured-image img.img-light,:root:not([data-theme=light]) .blog-post-thumb img.img-light,:root:not([data-theme=light]) .cards .card img.img-light,:root:not([data-theme=light]) .project-grid-img img.img-light{display:none}:root:not([data-theme=light]) .article-hero-image img.img-dark,:root:not([data-theme=light]) .blog-featured-image img.img-dark,:root:not([data-theme=light]) .blog-post-thumb img.img-dark,:root:not([data-theme=light]) .cards .card img.img-dark,:root:not([data-theme=light]) .project-grid-img img.img-dark{display:block}}.blog-featured{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));background:var(--bg-2);text-decoration:none;color:inherit;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.25, 1, .5, 1);margin-top:2.5rem;margin-bottom:2rem}.blog-featured:hover,.blog-featured:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));background:var(--bg-2) !important;box-shadow:0 8px 24px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,.08));transform:translateY(-3px)}.blog-featured:hover .blog-featured-title,.blog-featured:hover .blog-post-readmore,.blog-featured:focus-visible .blog-featured-title,.blog-featured:focus-visible .blog-post-readmore{color:var(--primary-color)}.blog-featured:hover .blog-featured-description,.blog-featured:focus-visible .blog-featured-description{color:var(--text-color-high-contrast)}.blog-featured:hover .blog-featured-image img:not(.blog-featured-placeholder),.blog-featured:focus-visible .blog-featured-image img:not(.blog-featured-placeholder){transform:scale(1.03)}@media (max-width: 420px){.blog-featured{margin-top:1.75rem}}.blog-featured-image{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.blog-featured-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}.blog-featured-image .blog-featured-placeholder{object-fit:contain;padding:2rem;opacity:.4}.blog-featured-body{padding:1.5rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width: 959.98px){.blog-featured-body{padding:1.25rem 1.5rem 1.5rem}}@media (max-width: 600px){.blog-featured-body{padding:1.25rem 1.25rem 1.5rem}}@media (max-width: 420px){.blog-featured-body{padding:1rem 1.25rem 1.25rem}}.blog-featured-title{font-size:1.375rem;font-weight:600;line-height:1.3;margin:.25rem 0;color:var(--text-color-high-contrast);transition:color .2s ease}@media (max-width: 959.98px){.blog-featured-title{font-size:1.125rem}}@media (max-width: 420px){.blog-featured-title{font-size:1.125rem}}.blog-featured-description{font-size:1rem;line-height:1.5;margin:.25rem 0 0;color:var(--meta-color);transition:color .2s ease}.blog-post-list{display:flex;flex-direction:column;gap:0}.blog-post-card{display:flex;position:relative;padding:1.25rem 1rem 1.25rem 1.5rem;border-bottom:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));text-decoration:none;color:inherit;cursor:pointer;overflow:hidden;transition:background .25s ease}.blog-post-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color);transform:scaleY(0);transform-origin:bottom;transition:transform .25s cubic-bezier(.25, 1, .5, 1);border-radius:0 .25rem .25rem 0}.blog-post-card:first-child{border-top:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.blog-post-card:hover,.blog-post-card:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0)) !important}.blog-post-card:hover::before,.blog-post-card:focus-visible::before{transform:scaleY(1)}.blog-post-card:hover .blog-post-title,.blog-post-card:hover .blog-post-readmore,.blog-post-card:focus-visible .blog-post-title,.blog-post-card:focus-visible .blog-post-readmore{color:var(--primary-color);opacity:1}.blog-post-card:hover .blog-post-description,.blog-post-card:focus-visible .blog-post-description{color:var(--text-color-high-contrast)}.blog-post-card:hover .blog-post-tag,.blog-post-card:focus-visible .blog-post-tag{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 600px){.blog-post-card{padding:1rem .75rem 1rem 1.25rem}}.blog-post-thumb{flex:0 0 11rem;align-self:center;aspect-ratio:16/9;margin-left:1.25rem;overflow:hidden;border-radius:.5rem;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.blog-post-thumb img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform .5s cubic-bezier(.25, 1, .5, 1);mix-blend-mode:multiply}[data-theme=dark] .blog-post-thumb img{mix-blend-mode:normal}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .blog-post-thumb img{mix-blend-mode:normal}}@media (max-width: 600px){.blog-post-thumb{flex-basis:6.5rem;margin-left:.75rem}}@media (max-width: 420px){.blog-post-thumb{flex-basis:5.5rem;margin-left:.75rem}}.blog-post-card:hover .blog-post-thumb img,.blog-post-card:focus-visible .blog-post-thumb img{transform:scale(1.04)}.blog-post-body{flex:1;min-width:0;display:flex;flex-direction:column}.blog-post-meta,.blog-post-when,.blog-post-tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.blog-post-meta{margin-bottom:.25rem}.blog-post-when{flex-wrap:nowrap;white-space:nowrap}.blog-post-date{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease}@media (max-width: 959.98px){.blog-post-tag{font-size:.625rem;padding:0 .5rem}}@media (max-width: 420px){.blog-post-tag{font-size:.625rem;padding:0 .25rem}}.blog-post-reading-time{font-size:.75rem;color:var(--meta-color);opacity:.9;font-style:italic}.blog-post-title{font-size:1.125rem;margin:.25rem 0;font-weight:600;line-height:1.3;color:var(--text-color-high-contrast);transition:color .2s ease}@media (max-width: 420px){.blog-post-title{font-size:1rem}}.tag-archive>.section-title{text-transform:uppercase}.meta a.p-category{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.meta li[hidden]{display:none}#tag-cloud .tags-item a{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.05em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .5rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:1.2}#tag-cloud .tags-item a:hover,#tag-cloud .tags-item a:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}#tag-cloud .tags-item a:hover,#tag-cloud .tags-item a:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) !important}.article-title{line-height:1.2;font-size:clamp(1.375rem,7.25vw,2rem)}.blog-post-description{font-size:.85rem;margin:.25rem 0 0;line-height:1.5;color:var(--meta-color);transition:color .2s ease}.h-timeline{--timeline-padding: 1rem;--timeline-item-padding: .25rem;--timeline-dot-size: 0.6rem;display:flex;gap:.5rem;justify-content:center;overflow-x:auto;padding:var(--timeline-padding) 0;position:relative;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) rgba(0,0,0,0)}.h-timeline::before{content:"";position:absolute;top:calc(var(--timeline-padding) + var(--timeline-item-padding) + var(--timeline-dot-size)/2 - 1px);left:0;right:0;height:2px;background:linear-gradient(90deg, color-mix(in srgb, var(--primary-color) 50%, rgba(0,0,0,0)) 0%, color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0)) 30%, color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) 85%, rgba(0,0,0,0) 100%);z-index:0;border-radius:.25rem}@media (max-width: 959.98px){.h-timeline{--timeline-padding: .75rem;justify-content:center}}@media (max-width: 420px){.h-timeline{flex-direction:column;align-items:stretch;gap:0;padding:.25rem 0}.h-timeline::before{display:none}}.h-timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:7.5rem;max-width:9rem;padding:var(--timeline-item-padding) .5rem .5rem;text-decoration:none;color:inherit;position:relative;z-index:1;flex-shrink:0;border-radius:.25rem;transition:transform .25s cubic-bezier(.25, 1, .5, 1)}.h-timeline-item:nth-child(2) .h-timeline-dot{opacity:.92}.h-timeline-item:nth-child(3) .h-timeline-dot{opacity:.85}.h-timeline-item:nth-child(4) .h-timeline-dot{opacity:.78}.h-timeline-item:nth-child(5) .h-timeline-dot{opacity:.7}.h-timeline-item:nth-child(n+6) .h-timeline-dot{opacity:.65}.h-timeline-item:hover,.h-timeline-item:focus-visible{transform:translateY(-3px)}.h-timeline-item:hover .h-timeline-dot,.h-timeline-item:focus-visible .h-timeline-dot{opacity:1;transform:scale(1.3);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0)),0 0 12px color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}.h-timeline-item:hover .h-timeline-title,.h-timeline-item:focus-visible .h-timeline-title{color:var(--primary-color)}.h-timeline-item:hover .h-timeline-tag,.h-timeline-item:focus-visible .h-timeline-tag{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 959.98px){.h-timeline-item{min-width:6.5rem;max-width:7.5rem;padding:var(--timeline-item-padding) .25rem .5rem}.h-timeline-item:nth-child(n+4){display:none}}@media (min-width: 960px) and (max-width: 1000px){.h-timeline-item:nth-child(n+4){display:none}}@media (max-width: 600px){.h-timeline-item{min-width:5.5rem;max-width:6.5rem;padding:var(--timeline-item-padding) .25rem .5rem}.h-timeline-item:nth-child(n+3){display:none}}@media (max-width: 420px){.h-timeline-item{flex-direction:row;text-align:left;min-width:auto;max-width:none;gap:.75rem;padding:.75rem .5rem;border-bottom:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}.h-timeline-item:nth-child(n){display:flex !important}.h-timeline-item:focus-visible{outline-offset:-2px}}.h-timeline-dot{width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:50%;background:var(--primary-color);margin-bottom:.5rem;transition:transform .3s cubic-bezier(.25, 1, .5, 1),box-shadow .3s ease,opacity .25s ease;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));flex-shrink:0}@media (max-width: 420px){.h-timeline-dot{margin-bottom:0;width:.5rem;height:.5rem}}.h-timeline-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.04em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .25rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;text-transform:uppercase;line-height:1.2;margin-bottom:.25rem;white-space:nowrap}.h-timeline-tag:hover,.h-timeline-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (min-width: 420.02px) and (max-width: 600px){.h-timeline-tag{font-size:.625rem}}@media (max-width: 420px){.h-timeline-tag{margin-bottom:0}}.h-timeline-title{font-size:.85rem;font-weight:600;line-height:1.3;color:var(--text-color);transition:color .2s ease;margin-bottom:0}@media (max-width: 600px){.h-timeline-title{font-size:.75rem}}@media (max-width: 420px){.h-timeline-title{font-size:.75rem;flex:1;text-wrap:balance}}.h-timeline-date{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease;margin-top:.25rem}@media (max-width: 420px){.h-timeline-date{font-size:.75rem;margin-top:0}}.h-timeline-item:nth-child(n+6){display:none}@media (max-width: 1100px){.h-timeline-item:nth-child(n+5){display:none}}.project-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media (max-width: 959.98px){.project-grid{gap:.75rem}}@media (max-width: 600px){.project-grid{grid-template-columns:1fr 1fr;gap:.75rem}.project-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - .75rem)/2)}}@media (max-width: 420px){.project-grid{grid-template-columns:1fr}.project-grid>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}.project-grid .project-grid-card{container-type:inline-size}@media (min-width: 960px){.project-grid .project-grid-title{font-size:clamp(.625rem,7.4cqi,1rem)}}.project-grid-card{position:relative;display:block;border-radius:.5rem;overflow:hidden;aspect-ratio:4/3;text-decoration:none;transition:box-shadow .3s cubic-bezier(.25, 1, .5, 1),transform .3s cubic-bezier(.25, 1, .5, 1)}.project-grid-card:hover,.project-grid-card:focus-visible{box-shadow:0 8px 24px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,.25));transform:translateY(-3px)}.project-grid-card:hover .project-grid-img img,.project-grid-card:focus-visible .project-grid-img img{transform:scale(1.06)}.project-grid-card:hover .project-grid-title,.project-grid-card:focus-visible .project-grid-title{color:color-mix(in srgb, var(--primary-color) 50%, #fff) !important}.project-grid-card:hover .project-grid-tag,.project-grid-card:focus-visible .project-grid-tag{background:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,.45))}.project-grid-img{position:absolute;inset:0}.project-grid-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}.project-grid-img img,.cards .card-image,.article-hero-image img,.post-thumbnail .thumbnail-image{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--primary-color) 5%, var(--background-color)) 0%, color-mix(in srgb, var(--primary-color) 5%, var(--background-color)) 100%)}.project-grid-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:.75rem .5rem;background:linear-gradient(to top, rgba(0,0,0,.88) 0%, rgba(0,0,0,.62) max(32%,4.75rem), rgba(0,0,0,.2) max(56%,7.5rem), rgba(0,0,0,0) max(75%,9.5rem))}.project-grid-title{font-size:clamp(.75rem,2.8cqi,1rem);font-weight:600;line-height:1.3;margin:0 0 .25rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}@media (max-width: 959.98px){.project-grid-title{font-size:.85rem}}.project-grid-tags{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.project-grid-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.04em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .25rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease;color:color-mix(in srgb, var(--primary-color) 50%, #fff);text-transform:uppercase;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,.45));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1.5;flex-shrink:0}.project-grid-tag:hover,.project-grid-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 959.98px){.project-grid-tag{font-size:.625rem;padding:0 .5rem}}@media (max-width: 420px){.project-grid-tag{font-size:.625rem;padding:0 .25rem}}ul.demo-gallery{list-style:none;margin:0;padding:0}ul.demo-gallery>li+li{margin-top:0}.demo-fit-cover img{object-fit:cover;object-position:top center}.demo-fit-contain img{object-fit:contain !important;padding:.5rem;box-sizing:border-box}.project-grid-img.demo-fit-contain img{object-position:center top}.demo-gallery-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem;margin:1rem 0 2.25rem !important}.demo-gallery-cards.demo-gallery-site{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media (max-width: 1000px){.demo-gallery-cards.demo-gallery-site{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.demo-gallery-cards,.demo-gallery-cards.demo-gallery-site{grid-template-columns:minmax(0, 1fr)}}.demo-card{display:flex;flex-direction:column;border-radius:.5rem;overflow:hidden;background:var(--bg-2);border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));transition:border-color .2s ease}.demo-card:hover,.demo-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}.demo-card-media{position:relative;display:block;flex:none;aspect-ratio:16/10;overflow:hidden;background:var(--background-color)}.demo-card-media::after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));pointer-events:none}.demo-card-media img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.demo-card-media img.img-dark{display:none}[data-theme=dark] .demo-card-media img.img-light{display:none}[data-theme=dark] .demo-card-media img.img-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .demo-card-media img.img-light{display:none}:root:not([data-theme=light]) .demo-card-media img.img-dark{display:block}}.demo-card-body{display:flex;flex:1;flex-direction:column;padding:1rem 1rem 1rem}.demo-card-body p{margin:0}.demo-card-project{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease}.demo-card-title{font-size:1.125rem;font-weight:600;line-height:1.3;margin:.25rem 0 .5rem}.demo-card-title a{color:var(--text-color-high-contrast);text-decoration:none}.demo-card-summary{font-size:.85rem;line-height:1.5;color:var(--meta-color)}.demo-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:auto;padding-top:.75rem;font-size:.85rem}.demo-card-launch,.demo-card-link{text-decoration:none}.demo-card-launch:hover,.demo-card-launch:focus-visible,.demo-card-link:hover,.demo-card-link:focus-visible{text-decoration:underline;text-underline-offset:.2em}.demo-card-launch{font-weight:600}.demo-card-link{color:var(--meta-color) !important}.demo-gallery-strip{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.demo-gallery-strip .project-grid-card{container-type:inline-size}@media (max-width: 1000px){.demo-gallery-strip{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.demo-gallery-strip{gap:.75rem}}@media (max-width: 319px){.demo-gallery-strip{grid-template-columns:minmax(0, 1fr)}}.demo-gallery-strip .project-grid-overlay{background:linear-gradient(to top, rgba(0,0,0,.9) 0%, rgba(0,0,0,.7) max(40%,4.75rem), rgba(0,0,0,.25) max(68%,7.5rem), rgba(0,0,0,0) max(85%,9.5rem))}.project-grid-title.demo-tile-title{white-space:normal;font-size:clamp(.75rem,7.5cqi,.85rem)}.wasm-container.wasm-project-demo{max-width:100%;overflow:visible;border:none;border-radius:0;background:none}.wasm-container.wasm-project-demo [hidden]{display:none !important}.wasm-container.wasm-project-demo .wasm-stage{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));background:var(--background-color)}.wasm-container.wasm-project-demo .wasm-poster{display:block;width:100%;height:auto;margin:0}.wasm-container.wasm-project-demo div.wasm-poster img{display:block;width:100%;height:auto;margin:0}.wasm-container.wasm-project-demo div.wasm-poster img.img-dark{display:none}[data-theme=dark] .wasm-container.wasm-project-demo div.wasm-poster img.img-light{display:none}[data-theme=dark] .wasm-container.wasm-project-demo div.wasm-poster img.img-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .wasm-container.wasm-project-demo div.wasm-poster img.img-light{display:none}:root:not([data-theme=light]) .wasm-container.wasm-project-demo div.wasm-poster img.img-dark{display:block}}.wasm-container.wasm-project-demo .wasm-iframe{display:block;width:100%;height:clamp(32rem,75vh,48rem);min-height:32rem;overflow:auto}.wasm-container.wasm-project-demo .wasm-demo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1rem;padding:.5rem .25rem 0;font-size:.85rem}.wasm-container.wasm-project-demo .wasm-demo-actions button,.wasm-container.wasm-project-demo .wasm-full-page{padding:.25rem 0;border:none;background:none;color:var(--meta-color);font:inherit;text-decoration:none;cursor:pointer;transition:color .2s ease}.wasm-container.wasm-project-demo .wasm-demo-actions button:hover,.wasm-container.wasm-project-demo .wasm-demo-actions button:focus-visible,.wasm-container.wasm-project-demo .wasm-full-page:hover,.wasm-container.wasm-project-demo .wasm-full-page:focus-visible{color:var(--primary-color)}.wasm-container.wasm-project-demo .wasm-demo-actions .wasm-status{flex:1 1 12rem;margin:0;padding:.25rem 0}.wasm-container.wasm-project-demo .wasm-static-fallback{padding:.5rem .25rem 0;color:var(--meta-color);font-size:.85rem}.wasm-container.wasm-project-demo .wasm-static-fallback p{margin:0}.wasm-container.wasm-project-demo .wasm-status{margin:.5rem .25rem 0}@media (max-width: 480px){.wasm-container.wasm-project-demo .wasm-iframe{height:38rem;min-height:32rem}}.wasm-container{margin:1.5rem auto;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));border-radius:.5rem;overflow:hidden;position:relative;background:var(--background-color)}.wasm-container .wasm-iframe{margin:0;max-width:100%;height:100%;background:var(--background-color);border:none}.wasm-container .wasm-iframe[hidden]{display:none}.wasm-container .wasm-status{font-family:var(--sans-serif-font);font-size:.85rem;line-height:1.45;color:var(--meta-color);overflow-wrap:anywhere}.wasm-container.wasm-error .wasm-status{color:var(--text-color-high-contrast)}.wasm-container:not(.wasm-project-demo) .wasm-status{position:absolute;left:50%;bottom:1rem;z-index:2;width:max-content;max-width:calc(100% - 2rem);margin:0;padding:.5rem .75rem;transform:translateX(-50%);border-radius:.5rem;background:var(--background-color);box-shadow:0 2px 10px rgba(0,0,0,.12);text-align:center;pointer-events:none}.wasm-container .wasm-overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;transition:background-color .2s ease}.wasm-container .wasm-overlay:hover,.wasm-container .wasm-overlay:focus-visible{background:rgba(0,0,0,.08)}.wasm-container .wasm-overlay:focus-visible{outline:2px solid var(--primary-color);outline-offset:-4px}.wasm-container .wasm-overlay .wasm-play-icon,.wasm-container .wasm-overlay .wasm-btn{display:flex;align-items:center;height:2.75rem;background:var(--primary-color);color:var(--background-color);transition:background-color .2s ease}.wasm-container .wasm-overlay .wasm-play-icon{padding:0 .25rem 0 1rem;border-radius:999px 0 0 999px}.wasm-container .wasm-overlay .wasm-play-icon svg{width:1.1rem;height:1.1rem;margin:0;fill:currentColor}.wasm-container .wasm-overlay .wasm-btn{margin-left:-1px;padding:0 1.25rem 0 .25rem;border-radius:0 999px 999px 0;font-size:1rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.wasm-container .wasm-overlay:hover .wasm-play-icon,.wasm-container .wasm-overlay:hover .wasm-btn,.wasm-container .wasm-overlay:focus-visible .wasm-play-icon,.wasm-container .wasm-overlay:focus-visible .wasm-btn{background:color-mix(in srgb, var(--primary-color) 85%, var(--text-color-high-contrast))}@media (max-width: 480px){.wasm-container:not(.wasm-project-demo){max-width:100% !important}}.wasm-container.wasm-has-poster .wasm-poster{position:absolute;inset:0;display:block}.wasm-container.wasm-has-poster .wasm-poster[hidden]{display:none}.wasm-container.wasm-has-poster .wasm-poster img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;border-radius:0}.wasm-container.wasm-has-poster .wasm-poster img.img-dark{display:none}[data-theme=dark] .wasm-container.wasm-has-poster .wasm-poster img.img-light{display:none}[data-theme=dark] .wasm-container.wasm-has-poster .wasm-poster img.img-dark{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .wasm-container.wasm-has-poster .wasm-poster img.img-light{display:none}:root:not([data-theme=light]) .wasm-container.wasm-has-poster .wasm-poster img.img-dark{display:block}}.asset-explorer{margin:1.5rem 0}.asset-explorer [hidden]{display:none !important}.asset-explorer .asset-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));border-radius:.5rem;background:radial-gradient(ellipse at 50% 35%, #2a3550 0%, #121826 60%, #0b0f18 100%)}.asset-explorer .asset-poster,.asset-explorer .asset-canvas{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.asset-explorer .asset-canvas{cursor:grab;touch-action:pan-y;outline:none}.asset-explorer .asset-canvas:active{cursor:grabbing}.asset-explorer .asset-canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--primary-color)}.asset-explorer.asset-active .asset-poster{visibility:hidden}.asset-explorer .asset-start{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer;transition:background-color .2s ease}.asset-explorer .asset-start:hover,.asset-explorer .asset-start:focus-visible{background:rgba(0,0,0,.08)}.asset-explorer .asset-start:focus-visible{outline:2px solid var(--primary-color);outline-offset:-4px}.asset-explorer .asset-start .wasm-play-icon,.asset-explorer .asset-start .asset-start-label{display:flex;align-items:center;height:2.75rem;background:var(--primary-color);color:var(--background-color);transition:background-color .2s ease}.asset-explorer .asset-start .wasm-play-icon{padding:0 .25rem 0 1rem;border-radius:999px 0 0 999px}.asset-explorer .asset-start .wasm-play-icon svg{width:1.1rem;height:1.1rem;margin:0;fill:currentColor}.asset-explorer .asset-start .asset-start-label{margin-left:-1px;padding:0 1.25rem 0 .25rem;border-radius:0 999px 999px 0;font-size:1rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.asset-explorer .asset-start:hover .wasm-play-icon,.asset-explorer .asset-start:hover .asset-start-label,.asset-explorer .asset-start:focus-visible .wasm-play-icon,.asset-explorer .asset-start:focus-visible .asset-start-label{background:color-mix(in srgb, var(--primary-color) 85%, var(--text-color-high-contrast))}.asset-explorer .asset-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem}.asset-explorer .asset-group,.asset-explorer .asset-actions{display:flex;flex-wrap:wrap;gap:.25rem}.asset-explorer .asset-actions{align-items:center;gap:.25rem .75rem}.asset-explorer .asset-controls button{min-height:2.25rem;padding:.25rem .75rem;border:1px solid color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));border-radius:999px;background:var(--background-color);color:var(--text-color);font:inherit;font-size:.85rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.asset-explorer .asset-controls button:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.asset-explorer .asset-controls button[aria-pressed=true]{background:var(--primary-color);border-color:var(--primary-color);color:var(--hover-color)}.asset-explorer .asset-controls button:disabled{opacity:.5;cursor:default}.asset-explorer .asset-controls button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.asset-explorer .asset-download{font-size:.85rem}.asset-explorer .asset-status{margin:.5rem 0 0;font-size:.85rem;color:var(--meta-color);overflow-wrap:anywhere}.asset-explorer.asset-error .asset-status{color:color-mix(in srgb, var(--admonition-danger-border) 85%, var(--text-color))}.asset-explorer figcaption{margin-top:.5rem;font-size:.85rem;color:var(--meta-color);text-align:left}.project-figure{display:block;margin:1.5rem 0}.project-figure img{width:100%;border-radius:.5rem}.project-figure figcaption{margin-top:.5rem;font-size:.85rem;text-align:left}.timeline{position:relative;padding-left:2rem;margin:2rem 0}.timeline::before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;border-radius:.25rem;background:linear-gradient(180deg, var(--primary-color), color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)))}@media (max-width: 959.98px){.timeline{padding-left:1.5rem}}.timeline-item{position:relative;padding-bottom:1.5rem;padding-left:1rem}.timeline-item:last-child{padding-bottom:0}.timeline-item:hover .timeline-marker,.timeline-item:focus-within .timeline-marker{transform:scale(1.3);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0)),0 0 12px color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}.timeline-marker{position:absolute;left:calc(.5rem + 1px - 0.3rem - 2rem);top:1.5rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));transition:transform .3s cubic-bezier(.25, 1, .5, 1),box-shadow .3s ease}@media (max-width: 959.98px){.timeline-marker{left:calc(.5rem + 1px - 0.3rem - 1.5rem)}}a.timeline-content,div.timeline-content{display:block;padding:.75rem 1rem;border-radius:.5rem;background:rgba(0,0,0,0);border:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));position:relative;overflow:hidden;text-decoration:none;color:inherit;transition:background .3s ease,border-color .3s ease}a.timeline-content::before,div.timeline-content::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color);transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.25, 1, .5, 1);border-radius:.5rem}a.timeline-content:hover,a.timeline-content:focus-visible,div.timeline-content:hover,div.timeline-content:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0)) !important;border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}a.timeline-content:hover::before,a.timeline-content:focus-visible::before,div.timeline-content:hover::before,div.timeline-content:focus-visible::before{transform:scaleY(1)}a.timeline-content:hover .timeline-title,a.timeline-content:focus-visible .timeline-title,div.timeline-content:hover .timeline-title,div.timeline-content:focus-visible .timeline-title{color:var(--primary-color)}a.timeline-content:hover .timeline-description,a.timeline-content:focus-visible .timeline-description,div.timeline-content:hover .timeline-description,div.timeline-content:focus-visible .timeline-description{color:var(--text-color-high-contrast)}a.timeline-content:hover .timeline-highlights,a.timeline-content:focus-visible .timeline-highlights,div.timeline-content:hover .timeline-highlights,div.timeline-content:focus-visible .timeline-highlights{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}@media (max-width: 600px){a.timeline-content,div.timeline-content{padding:.75rem .75rem}}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;flex-wrap:wrap;gap:.25rem}.timeline-date{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease}.timeline-highlights{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.04em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .25rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;text-transform:uppercase;line-height:1.2}.timeline-highlights:hover,.timeline-highlights:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.timeline-title{font-size:1.125rem;margin:.25rem 0;font-weight:600;color:var(--text-color);transition:color .2s ease}@media (max-width: 600px){.timeline-title{font-size:1rem}}.timeline-description{font-size:.85rem;margin:.25rem 0 0;line-height:1.5;color:var(--meta-color);transition:color .2s ease}#publications{margin-top:2rem}.publications{margin:.5rem 0;--title-floor: .85rem}@media (max-width: 420px){.publications{--title-floor: .85rem}}.item-card[data-publication]{--title-floor: .85rem}.publication-year{display:flex;align-items:baseline;gap:.75rem;font-size:1.375rem;font-weight:600;margin:2.25rem 0 1rem}.publication-year:first-child{margin-top:.5rem}.publication-year::after{content:"";flex:1;align-self:center;height:1px;background:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0))}@media (max-width: 600px){.publication-year{font-size:1.125rem;margin-top:1.75rem}}.publication-year-count{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease;font-weight:400;letter-spacing:0}.publication-entry{display:flex;margin-bottom:.75rem;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.25, 1, .5, 1)}.publication-entry:hover,.publication-entry:focus-within{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));transform:translateY(-3px)}.publication-entry:hover .publication-thumbnail,.publication-entry:focus-within .publication-thumbnail{transform:scale(1.04)}.publication-entry:hover .publication-title a,.publication-entry:focus-within .publication-title a{color:var(--primary-color)}.publication-entry:hover .publication-authors,.publication-entry:hover .publication-venue-detail,.publication-entry:focus-within .publication-authors,.publication-entry:focus-within .publication-venue-detail{color:var(--text-color-high-contrast)}@container publication-list (width < 33.5em){.publication-entry{flex-direction:column}}.publication-media{position:relative;flex:none;width:clamp(200px,27%,264px);aspect-ratio:auto;align-self:stretch;margin:0;border-radius:0;overflow:hidden;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}@container publication-list (width < 33.5em){.publication-media{width:100%;aspect-ratio:16/9}}@container publication-list (width < 33.5em){.item-card-body,.publication-info{border-top:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0))}}.publication-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25, 1, .5, 1)}.publication-thumbnail.thumbnail-drawing,.item-card-image img.thumbnail-drawing{padding:.75rem;box-sizing:border-box;background:#fff;object-fit:contain}.thesis-intro{display:flow-root;container-type:inline-size}@container (min-width: 1000px){.thesis-intro>p{text-align:justify}}.thesis-drawing{float:right;width:min(36%,14rem);margin:.25rem 0 1rem 1.75rem}.thesis-drawing img{display:block;width:100%;height:auto}@media (max-width: 600px){.thesis-drawing{display:block;float:none;width:min(65%,13rem);margin:0 auto 1.25rem}}.thesis-drawing-404{display:block;width:min(100%,20rem);height:auto;margin:2rem auto 0}.publication-info{flex:1;min-width:0;padding:1rem 1.25rem}@container publication-list (width < 33.5em){.publication-info{padding:.75rem}}.publication-venue{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .5rem;font-size:.75rem;line-height:1.35}.publication-venue-tag{font-size:.625rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));letter-spacing:.05em;background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));padding:.25rem .5rem;border-radius:.25rem;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}.publication-venue-tag:hover,.publication-venue-tag:focus-visible{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.publication-venue-detail{color:var(--meta-color);transition:color .2s ease}.publication-title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;line-height:1.35;color:var(--text-color)}.publication-title a{text-decoration:none;color:inherit;transition:color .2s ease}@media (max-width: 420px){.publication-title{font-size:1rem}}.publication-authors{font-size:var(--title-floor);line-height:1.45;color:var(--meta-color);margin:0 0 .75rem;transition:color .2s ease}:is(.publication-author-box,.publication-authors) .author-name{white-space:nowrap}:is(.publication-author-box,.publication-authors) .author-self{font-weight:600;color:var(--text-color)}.publication-title-box{container-type:inline-size;--title-base: 1.125rem;margin-bottom:.25rem}@media (max-width: 420px){.publication-title-box{--title-base: 1rem}}.item-card-body .publication-title-box{--title-base: 1rem;margin:.25rem 0}.publication-title-box>.publication-title,.publication-title-box>.item-card-title{font-size:var(--title-base);margin:0;text-wrap:wrap;letter-spacing:-.011em}@supports (width: 1cqi){.publication-title-box>.publication-title,.publication-title-box>.item-card-title{--i0: 1px;--i1: clamp(0px, calc((var(--f1, var(--title-base)) - var(--k1, 0) * 100cqi) * 100000), 1px);--s1: calc(var(--i0) - var(--i1));--i2: clamp(0px, calc((var(--f2, var(--title-base)) - var(--k2, 0) * 100cqi) * 100000), 1px);--s2: calc(var(--i1) - var(--i2));--i3: clamp(0px, calc((var(--f3, var(--title-base)) - var(--k3, 0) * 100cqi) * 100000), 1px);--s3: calc(var(--i2) - var(--i3));--i4: clamp(0px, calc((var(--f4, var(--title-base)) - var(--k4, 0) * 100cqi) * 100000), 1px);--s4: calc(var(--i3) - var(--i4));--i5: clamp(0px, calc((var(--f5, var(--title-base)) - var(--k5, 0) * 100cqi) * 100000), 1px);--s5: calc(var(--i4) - var(--i5));--i6: clamp(0px, calc((var(--f6, var(--title-base)) - var(--k6, 0) * 100cqi) * 100000), 1px);--s6: calc(var(--i5) - var(--i6));--i7: clamp(0px, calc((var(--f7, var(--title-base)) - var(--k7, 0) * 100cqi) * 100000), 1px);--s7: calc(var(--i6) - var(--i7));--i8: clamp(0px, calc((var(--f8, var(--title-base)) - var(--k8, 0) * 100cqi) * 100000), 1px);--s8: calc(var(--i7) - var(--i8));--i9: clamp(0px, calc((var(--f9, var(--title-base)) - var(--k9, 0) * 100cqi) * 100000), 1px);--s9: calc(var(--i8) - var(--i9));font-size:min(var(--title-base),min(var(--k1, 0)*100cqi,var(--c1, var(--title-base))) + (1px - var(--s1))*100000,min(var(--k2, 0)*100cqi,var(--c2, var(--title-base))) + (1px - var(--s2))*100000,min(var(--k3, 0)*100cqi,var(--c3, var(--title-base))) + (1px - var(--s3))*100000,min(var(--k4, 0)*100cqi,var(--c4, var(--title-base))) + (1px - var(--s4))*100000,min(var(--k5, 0)*100cqi,var(--c5, var(--title-base))) + (1px - var(--s5))*100000,min(var(--k6, 0)*100cqi,var(--c6, var(--title-base))) + (1px - var(--s6))*100000,min(var(--k7, 0)*100cqi,var(--c7, var(--title-base))) + (1px - var(--s7))*100000,min(var(--k8, 0)*100cqi,var(--c8, var(--title-base))) + (1px - var(--s8))*100000,min(var(--k9, 0)*100cqi,var(--c9, var(--title-base))) + (1px - var(--s9))*100000)}}.publication-title-break{word-spacing:min(100cqi,var(--on, 0px)*100000)}.publication-title-head{font-weight:600}.publication-title-sub{font-weight:600}.publication-author-box{font-size:var(--title-floor);container-type:inline-size}.publication-author-variant{display:none;letter-spacing:-.011em;text-wrap:balance}.publication-author-variant[data-variant="0"]{display:block;--author-visible: 1}@supports (opacity: sign(1px)) and (width: 1cqi){.publication-author-variant{display:block;max-height:calc(100000px*var(--author-visible, 0));opacity:var(--author-visible, 0);overflow-y:clip;overflow-x:visible}.publication-author-line{font-size:calc(1em - max(0, min(1, calc(sign(100cqi - var(--shrink, 100000) * 1em) + 1))) * max(0px, 1em - 100cqi / var(--line, 1)))}}@supports not ((opacity: sign(1px)) and (width: 1cqi)){.publication-author-variant[data-variant="0"]:not(:last-child){display:none}.publication-author-variant[data-variant="1"]{display:block}}.publication-authors-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.publication-title-box>.publication-title,.publication-title-box>.item-card-title,.publication-author-box{font-family:"Inter Safe",Helvetica,Arial,sans-serif;font-optical-sizing:none;text-rendering:geometricPrecision}@media print{.publication-entry,.item-card,.demo-card,.teaching-repo,.project-grid-card,.cards .card,.blog-post-card,.blog-featured,.timeline-item,.journey-step,.wasm-container,.wasm-stage,.asset-stage{break-inside:avoid}.project-grid-overlay{-webkit-print-color-adjust:exact;print-color-adjust:exact}footer,.article-navigation{display:none}.content{margin-block-end:0}h1,h2,h3,h4{break-after:avoid}.section-more{break-before:avoid}main a.external::after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.publication-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.publication-link-icon{width:1em;height:1em;fill:none;stroke:currentColor;flex-shrink:0}.publication-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1.2;padding:.25rem .5rem;border-radius:.25rem;text-decoration:none;font-weight:600;background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color)) !important;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));transition:background .2s ease,border-color .2s ease}.publication-link:hover{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0)) !important;border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color)) !important}@media (max-width: 600px){.publication-link{font-size:.75rem;padding:.25rem .5rem}}.publication-copy-bib{margin-left:auto;background:rgba(0,0,0,0);border:1px dashed color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color)) !important}.publication-copy-bib:hover{border-style:solid}.publication-copy-bib.copied{background:color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));border-style:solid;border-color:color-mix(in srgb, var(--primary-color) 50%, rgba(0,0,0,0))}@container publication-list (width < 38em){.publication-copy-bib{margin-left:0}}.publication-copy-status:not(.visually-hidden){order:1;flex-basis:100%;margin-top:.25rem;font-size:.75rem;color:var(--meta-color)}.publication-citation-fallback{order:2;flex-basis:100%;box-sizing:border-box;width:100%;padding:.5rem .75rem;border-radius:.25rem;border:1px solid color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));color:var(--text-color);font:.75rem/1.45 var(--code-font);white-space:pre;resize:vertical}.teaching-course{margin:1rem 0 2rem}.teaching-course-header{margin-bottom:1.25rem}.teaching-course-header h2{margin:0 0 .5rem}.teaching-course-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.85rem;color:var(--meta-color)}.teaching-course-meta a{text-decoration:none;color:var(--primary-color)}.teaching-course-meta a:hover{text-decoration:underline}.teaching-meta-item{display:inline-flex;align-items:center;gap:.25rem}.teaching-meta-icon{width:1.05em;height:1.05em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.teaching-years{font-size:.85rem;color:var(--meta-color);font-family:var(--code-font);opacity:1;transition:color .2s ease,opacity .2s ease}.teaching-course-image{display:block;box-sizing:border-box;width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:.5rem;margin:1.25rem 0;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));box-shadow:0 4px 20px color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,.05))}@media (max-width: 600px){.teaching-course-image{border-radius:0;border-inline:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 32px);max-width:none}}.teaching-lead{margin:0 0 1rem}.teaching-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.teaching-topic{margin:0;padding:.5rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-color));background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0))}.teaching-subheading{margin:0 0 .25rem;font-size:1.125rem}.teaching-lab-note{margin:0 0 1rem;font-size:.85rem;color:var(--meta-color)}.teaching-repos{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(16rem,100%), 1fr));gap:.75rem}.teaching-repo{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:.5rem;border:1px solid color-mix(in srgb, var(--primary-color) 15%, rgba(0,0,0,0));background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));color:inherit;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.25, 1, .5, 1)}.teaching-repo:hover,.teaching-repo:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0)) !important;border-color:color-mix(in srgb, var(--primary-color) 30%, rgba(0,0,0,0));transform:translateY(-3px)}.teaching-repo:hover .teaching-repo-image,.teaching-repo:focus-visible .teaching-repo-image{transform:scale(1.03)}.teaching-repo:hover .teaching-repo-name,.teaching-repo:focus-visible .teaching-repo-name{color:var(--primary-color)}.teaching-repo:hover .teaching-repo-arrow,.teaching-repo:focus-visible .teaching-repo-arrow{opacity:1;transform:translate(2px, -2px)}.teaching-repo-image{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid color-mix(in srgb, var(--primary-color) 5%, rgba(0,0,0,0));transition:transform .4s cubic-bezier(.25, 1, .5, 1)}.teaching-repo-info{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem 1rem}.teaching-repo-body{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.teaching-repo-name{font-weight:600;line-height:1.3;white-space:nowrap;color:var(--text-color-high-contrast);transition:color .25s ease}.teaching-repo-stack{font-size:.85rem;line-height:1.4;color:var(--text-color);text-wrap:balance}.teaching-repo-path{font-size:.75rem;color:var(--meta-color);font-family:var(--code-font);opacity:.9;transition:color .2s ease,opacity .2s ease}.teaching-repo-path span{white-space:nowrap}.teaching-repo-arrow{flex-shrink:0;width:1.1rem;height:1.1rem;fill:none;stroke:var(--primary-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:opacity .25s ease,transform .25s ease}.footnotes-list a[href*="#fr-"],.footnotes a[href*="#fr-"]{margin-inline-start:.25rem}@media (max-width: 359.98px){footer .social{padding-inline:.5rem}}footer .social:hover>img{filter:brightness(0) saturate(100%) invert(38%) sepia(30%) saturate(1200%) hue-rotate(197deg) brightness(92%) contrast(88%) !important}[data-theme=dark] footer .social>img{filter:brightness(0) invert(1)}[data-theme=dark] footer .social:hover>img{filter:brightness(0) saturate(100%) invert(68%) sepia(18%) saturate(900%) hue-rotate(190deg) brightness(100%) contrast(88%) !important}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) footer .social>img{filter:brightness(0) invert(1)}:root:not([data-theme=light]) footer .social:hover>img{filter:brightness(0) saturate(100%) invert(68%) sepia(18%) saturate(900%) hue-rotate(190deg) brightness(100%) contrast(88%) !important}}.theme-switcher,.theme-switcher:hover{-webkit-mask:none;background:none}.theme-switcher::before{position:absolute;inset:0;-webkit-mask:var(--theme-switcher-svg);background:var(--text-color);content:""}.theme-switcher:hover::before{background:var(--primary-color)}.header-anchor:focus-visible{opacity:1}#results-info{display:none !important}.home-title{font-weight:600 !important}.nav-links[href]:not(.no-active){transition:color .2s ease,opacity .2s ease}@supports (padding: env(safe-area-inset-left)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.cards .card:hover,.cards .card:hover .card-image,.cards .card:hover .card-image-placeholder,.cards .card:focus-visible,.cards .card:focus-visible .card-image,.cards .card:focus-visible .card-image-placeholder,.title-button:hover,.journey-step:hover,.item-card:hover,.item-card:hover .item-card-image img,.item-card:focus-visible,.item-card:focus-visible .item-card-image img,.post-item:hover,.post-item:focus-visible,.blog-featured:hover,.blog-featured:focus-visible,.blog-featured:hover .blog-featured-image img,.blog-featured:focus-visible .blog-featured-image img,.blog-post-card:hover .blog-post-thumb img,.blog-post-card:focus-visible .blog-post-thumb img,.h-timeline-item:hover,.h-timeline-item:focus-visible,.h-timeline-item:hover .h-timeline-dot,.h-timeline-item:focus-visible .h-timeline-dot,.project-grid-card:hover,.project-grid-card:focus-visible,.project-grid-card:hover .project-grid-img img,.project-grid-card:focus-visible .project-grid-img img,.timeline-item:hover .timeline-marker,.timeline-item:focus-within .timeline-marker,.publication-entry:hover,.publication-entry:hover .publication-thumbnail,.publication-entry:focus-within,.publication-entry:focus-within .publication-thumbnail,.teaching-repo:hover,.teaching-repo:focus-visible,.teaching-repo:hover .teaching-repo-arrow,.teaching-repo:focus-visible .teaching-repo-arrow,.teaching-repo:hover .teaching-repo-image,.teaching-repo:focus-visible .teaching-repo-image{transform:none !important}}@media (forced-colors: active){main a.external:not(:has(img,svg,video,picture,figure))::after{forced-color-adjust:none;background:linear-gradient(LinkText 0 0) no-repeat right center/.8em .8em !important}.theme-switcher::before,.theme-resetter,.copy-code,.link-icon{forced-color-adjust:none;background:ButtonText !important}.link-icon{background:LinkText !important}svg[aria-hidden=true]{color:inherit !important}.teaching-repo-arrow{stroke:LinkText;opacity:1}:is(.wasm-overlay,.asset-start) :is(.wasm-play-icon,.wasm-btn,.asset-start-label){forced-color-adjust:none;background:ButtonText !important;color:ButtonFace !important}.project-grid-tag{forced-color-adjust:none;background:Canvas !important;color:CanvasText !important;border:1px solid CanvasText;backdrop-filter:none}footer .social>img,.invertible-image{filter:none !important}}@media (forced-colors: active) and (prefers-color-scheme: dark){footer .social>img,.invertible-image{filter:invert(1) !important}}