﻿:root{color-scheme:light;--global-bg-color:#fff;--global-code-bg-color:rgba(181,9,172,0.05);--global-text-color:#000;--global-text-color-light:#828282;--global-theme-color:#b509ac;--global-hover-color:#b509ac;--global-hover-text-color:#fff;--global-footer-bg-color:#1c1c1d;--global-footer-text-color:#e8e8e8;--global-footer-link-color:#fff;--global-distill-app-color:#828282;--global-divider-color:rgba(0,0,0,0.1);--global-card-bg-color:#fff;--global-highlight-color:#b71c1c;--global-back-to-top-bg-color:rgba(0,0,0,0.4);--global-back-to-top-text-color:#fff;--global-newsletter-bg-color:#fff;--global-newsletter-text-color:#000;--global-tip-block:#42b983;--global-tip-block-bg:#e2f5ec;--global-tip-block-text:#215d42;--global-tip-block-title:#359469;--global-warning-block:#e7c000;--global-warning-block-bg:#fff8d8;--global-warning-block-text:#6b5900;--global-warning-block-title:#b29400;--global-danger-block:#c00;--global-danger-block-bg:#ffe0e0;--global-danger-block-text:#600;--global-danger-block-title:#c00}:root #back-to-top{color:var(--global-back-to-top-text-color);background:var(--global-back-to-top-bg-color);bottom:30px;right:30px;height:40px;width:40px;z-index:10}html[data-theme=dark]{color-scheme:dark;--global-bg-color:#1c1c1d;--global-code-bg-color:#2c3237;--global-text-color:#e8e8e8;--global-text-color-light:#828282;--global-theme-color:#2698ba;--global-hover-color:#2698ba;--global-hover-text-color:#fff;--global-footer-bg-color:#e8e8e8;--global-footer-text-color:#1c1c1d;--global-footer-link-color:#000;--global-distill-app-color:#e8e8e8;--global-divider-color:#424246;--global-card-bg-color:#212529;--global-back-to-top-bg-color:rgba(255,255,255,0.5);--global-back-to-top-text-color:#000;--global-newsletter-bg-color:#e8e8e8;--global-newsletter-text-color:#1c1c1d;--global-tip-block:#42b983;--global-tip-block-bg:#215d42;--global-tip-block-text:#beffe2;--global-tip-block-title:#e2f5ec;--global-warning-block:#e7c000;--global-warning-block-bg:#6b5900;--global-warning-block-text:#fff2af;--global-warning-block-title:#fff8d8;--global-danger-block:#c00;--global-danger-block-bg:#600;--global-danger-block-text:#ffb9b9;--global-danger-block-title:#ffe0e0}html[data-theme-setting=dark] #back-to-top{color:var(--global-back-to-top-text-color);background:var(--global-back-to-top-bg-color)}body{padding-bottom:70px;color:var(--global-text-color);background-color:var(--global-bg-color)}body h1,body h2,body h3,body h4,body h5,body h6{scroll-margin-top:66px}body.fixed-top-nav{padding-top:57px}.container{max-width:1180px}.profile img{width:100%}p,h1,h2,h3,h4,h5,h6,em,div,li,span,strong{color:var(--global-text-color)}hr{border-top:1px solid var(--global-divider-color)}table td,table th{font-size:1rem;padding:1px 1rem 1px 0}table th{font-weight:bold}a,table.table a{color:var(--global-theme-color)}a:hover,table.table a:hover{color:var(--global-theme-color);text-decoration:underline}a:hover:after :not(.nav-item.dropdown),table.table a:hover:after :not(.nav-item.dropdown){width:100%}.table-dark{background-color:rgba(0,0,0,0)}blockquote{background:var(--global-bg-color);border-left:5px solid var(--global-theme-color);margin:1.5em 0;padding:1em;font-size:1.2rem}blockquote p{margin-bottom:0}.caption{font-size:.875rem;margin-top:.75rem;margin-bottom:1.5rem;text-align:center}.card{background-color:var(--global-card-bg-color)}.citation,.citation-number{color:var(--global-theme-color)}.profile{width:100%}@media(min-width:576px){.profile{width:30%}}.post-description{margin-bottom:2rem;font-size:.875rem}.post-description a{color:inherit}.post-description a:hover{color:var(--global-theme-color);text-decoration:none}.navbar{box-shadow:none;border-bottom:1px solid var(--global-divider-color);background-color:var(--global-bg-color);opacity:.95}.navbar .dropdown-menu{background-color:var(--global-bg-color);border:1px solid var(--global-divider-color)}.navbar .dropdown-menu a:not(.active){color:var(--global-text-color)}.navbar .dropdown-menu a:hover{color:var(--global-hover-color)}.dropdown-item{color:var(--global-text-color)}.dropdown-item:hover{color:var(--global-hover-color);background-color:var(--global-bg-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--global-hover-color);color:var(--global-hover-text-color)!important}.dropdown-item.active:hover,.dropdown-item:active:hover{color:var(--global-hover-text-color)}.navbar.navbar-light a:hover{text-decoration:none}.navbar.navbar-light .navbar-brand{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:inherit;font-weight:bolder;color:var(--global-theme-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-brand.social{padding-bottom:0;padding-top:0;font-size:1.7rem}.navbar.navbar-light .navbar-brand.social a img{width:1.7rem;height:1.7rem;margin-bottom:.5rem}.navbar.navbar-light .navbar-brand.social a svg{width:1.7rem;height:1.7rem;margin-bottom:.5rem}.navbar.navbar-light .navbar-brand.social a svg image{width:1.7rem;height:1.7rem}.navbar.navbar-light .navbar-brand.social a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.navbar.navbar-light .navbar-brand.social a:hover i::before{color:var(--global-theme-color)}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;background-color:var(--global-text-color);border-radius:1px;margin-bottom:4px;transition:all .2s}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}#light-toggle,#search-toggle{padding:0;border:0;background-color:inherit;color:var(--global-text-color)}#light-toggle:hover,#search-toggle:hover{color:var(--global-hover-color)}.social{text-align:center}.social .contact-icons{font-size:4rem}.social .contact-icons a img{width:3.2rem;height:3.2rem;margin-bottom:1rem}.social .contact-icons a svg{width:3.5rem;height:4rem;margin-bottom:.5rem}.social .contact-icons a svg image{width:3.5rem;height:3.5rem}.social .contact-icons a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.social .contact-icons a:hover{text-decoration:none}.social .contact-icons a:hover i::before{color:var(--global-theme-color)}.social .contact-note{font-size:.8rem}footer.fixed-bottom{background-color:var(--global-footer-bg-color);font-size:.75rem}footer.fixed-bottom .container{color:var(--global-footer-text-color);padding-top:9px;padding-bottom:8px;text-align:center}footer.fixed-bottom a{color:var(--global-footer-link-color)}footer.fixed-bottom a:hover{color:var(--global-theme-color);text-decoration:none}footer.sticky-bottom{border-top:1px solid var(--global-divider-color);padding-top:40px;padding-bottom:40px;font-size:.9rem}footer.sticky-bottom .container{text-align:center}.distill a:hover{border-bottom-color:var(--global-theme-color);text-decoration:none}.publications{margin-top:2rem}.publications h1{color:var(--global-theme-color);font-size:2rem;text-align:center;margin-top:1em;margin-bottom:1em}.publications h2{margin-bottom:1rem}.publications h2 span{font-size:1.5rem}.publications h2.bibliography{color:var(--global-divider-color);border-top:1px solid var(--global-divider-color);padding-top:1rem;margin-top:2rem;text-align:right}.publications ol.bibliography{list-style:none;padding:0;margin-top:0}.publications ol.bibliography li{margin-bottom:1rem}.publications ol.bibliography li .abbr{margin-bottom:.5rem}.publications ol.bibliography li .abbr abbr{display:inline-block;background-color:var(--global-theme-color);margin-bottom:.5rem;color:var(--global-card-bg-color)!important}.publications ol.bibliography li .abbr abbr a{color:#fff}.publications ol.bibliography li .abbr abbr a:hover{text-decoration:none}.publications ol.bibliography li .abbr .award{color:var(--global-theme-color)!important;border:1px solid var(--global-theme-color)}.publications ol.bibliography li .title{font-weight:bolder}.publications ol.bibliography li .author a{border-bottom:1px dashed var(--global-theme-color)}.publications ol.bibliography li .author a:hover{border-bottom-style:solid;text-decoration:none}.publications ol.bibliography li .author>em{border-bottom:1px solid;font-style:normal}.publications ol.bibliography li .author>span.more-authors{color:var(--global-text-color-light);border-bottom:1px dashed var(--global-text-color-light);cursor:pointer}.publications ol.bibliography li .author>span.more-authors:hover{color:var(--global-text-color);border-bottom:1px dashed var(--global-text-color)}.publications ol.bibliography li .links a.btn{color:var(--global-text-color);border:1px solid var(--global-text-color);padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem;margin-left:0}.publications ol.bibliography li .links a.btn:hover{color:var(--global-theme-color);border-color:var(--global-theme-color)}.publications ol.bibliography li .links a.award.btn{border-color:var(--global-highlight-color)}.publications ol.bibliography li .hidden{font-size:.875rem;max-height:0;overflow:hidden;text-align:justify;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li .hidden p{line-height:1.4em;margin:10px}.publications ol.bibliography li .hidden pre{font-size:1em;line-height:1.4em;padding:10px}.publications ol.bibliography li .hidden.open{max-height:100em;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li div.abstract.hidden{border:dashed 1px var(--global-bg-color)}.publications ol.bibliography li div.abstract.hidden.open{border-color:var(--global-text-color)}.publications ol.bibliography div.award.hidden{border:dashed 1px var(--global-bg-color)}.publications ol.bibliography div.award.hidden.open{border-color:var(--global-highlight-color)}figure.highlight{margin:0 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}figure.highlight pre{white-space:pre;word-wrap:normal;overflow-x:auto;-webkit-overflow-scrolling:touch}pre{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:6px;padding:6px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}pre pre,pre code{background-color:rgba(0,0,0,0);border-radius:0;margin-bottom:0;padding:0;white-space:inherit}code{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:3px;padding:3px 3px;white-space:normal;word-wrap:break-word}html.transition,html.transition *,html.transition *:before,html.transition *:after{transition:all 750ms!important;transition-delay:0!important}.post .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:1rem}.post .post-tags a{color:var(--global-text-color-light);text-decoration:none}.post .post-tags a:hover{color:var(--global-theme-color)}progress{position:fixed;left:0;top:56px;z-index:10;width:100%;height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:rgba(0,0,0,0);color:var(--global-theme-color)}progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}progress::-webkit-progress-value{background-color:var(--global-theme-color)}progress::-moz-progress-bar{background-color:var(--global-theme-color)}.progress-container{width:100%;background-color:rgba(0,0,0,0);position:fixed;top:56px;left:0;height:5px;display:block}.progress-bar{background-color:var(--global-theme-color);width:0;display:block;height:inherit}.code-display-wrapper{position:relative}.code-display-wrapper .copy{background:var(--global-card-bg-color);border-color:var(--global-bg-color);border-radius:.3rem;border-style:none;color:var(--global-text-color);font-size:medium;opacity:0;position:absolute;right:.2rem;top:.2rem}.code-display-wrapper:active .copy,.code-display-wrapper:focus .copy,.code-display-wrapper:hover .copy{color:var(--global-hover-color);opacity:1}nav[data-toggle=toc]{top:5rem}nav[data-toggle=toc] .nav .nav>li>a{font-size:.75rem}nav[data-toggle=toc] .nav>li>a{color:var(--global-text-color);font-size:.75rem}nav[data-toggle=toc] .nav>li>a:hover{color:var(--global-hover-color);border-left-color:var(--global-hover-color)}nav[data-toggle=toc] .nav-link.active{color:var(--global-theme-color);border-left-color:var(--global-theme-color);font-size:.75rem}nav[data-toggle=toc] .nav-link.active:hover{color:var(--global-hover-color);border-left-color:var(--global-hover-color)}@media(max-width:576px){nav[data-toggle=toc]{visibility:hidden;height:0;top:0}pre{font-size:.875rem;padding:8px 10px;margin:.5rem 0}figure.highlight{margin:.5rem 0}figure.highlight pre{font-size:.875rem;padding:8px 10px}code{font-size:.875rem;padding:2px 4px}}@media(max-width:400px){pre{font-size:.8rem;padding:6px 8px}figure.highlight pre{font-size:.8rem;padding:6px 8px}code{font-size:.8rem;padding:1px 3px}}@media(min-width:577px)and (max-width:768px){pre{font-size:.9rem;padding:8px 12px}figure.highlight pre{font-size:.9rem;padding:8px 12px}}.unloaded{display:none!important}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:999}#toc-sidebar{z-index:1}.echarts{height:400px;width:100%}.map{height:400px;width:100%}ninja-keys{--ninja-accent-color:var(--global-theme-color);--ninja-icon-size:0;--ninja-modal-background:var(--global-bg-color);--ninja-z-index:1031}ninja-keys::part(ninja-input){color:var(--ninja-selected-text-color)}ninja-keys::part(ninja-input-wrapper){background:var(--global-bg-color)}.newsletter-form-container{margin-bottom:20px}.newsletter-form{display:flex;flex-direction:row;align-items:center;width:100%}.newsletter-form-input,.bibsearch-form-input{color:var(--global-newsletter-text-color);background:var(--global-newsletter-bg-color);border:1px solid var(--global-newsletter-text-color);outline:0;margin:0 10px 0 0;width:100%;max-width:350px;min-width:100px;box-sizing:border-box;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;padding:8px 12px}.newsletter-form-input:focus{border-color:var(--global-theme-color)!important}.newsletter-form-button{background:var(--global-theme-color);color:var(--global-bg-color);display:flex;width:min-content;max-width:200px;white-space:nowrap;height:38px;align-items:center;flex-direction:row;padding:9px 17px;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;text-align:center;font-style:normal;font-weight:500;line-height:20px;border:0;cursor:pointer}.newsletter-loading-button{background:var(--global-theme-color);color:var(--global-bg-color);display:none;width:min-content;max-width:300px;white-space:nowrap;height:38px;align-items:center;flex-direction:row;padding:9px 17px;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;text-align:center;font-style:normal;font-weight:500;line-height:20px;border:0;cursor:pointer;margin-right:20px}.newsletter-success{color:var(--global-text-color);display:none;align-items:center;width:100%}.newsletter-error{color:var(--global-theme-color);display:none;align-items:center;width:100%}.newsletter-back-button{color:var(--global-theme-color);margin:10px auto;text-align:center;display:none;background:rgba(0,0,0,0);border:0;cursor:pointer}@media(max-width:575px){.newsletter-form-input,.newsletter-form-button,.newsletter-loading-button,.newsletter-success,.newsletter-error{font-size:16px!important}.newsletter-form-container{margin-right:20px;margin-left:20px}}.popover{background-color:var(--global-bg-color);border-color:var(--global-divider-color)}.popover .popover-header{color:var(--global-text-color);border-bottom:1px solid var(--global-divider-color)}.popover .popover-body{color:var(--global-text-color)}::highlight(search){background-color:var(--global-theme-color);color:var(--global-text-color)}.calendar-toggle-btn{background-color:#007acc;color:#fff;padding:.5em 1em;border:0;border-radius:6px;font-size:1em;cursor:pointer;transition:background-color .3s}.calendar-toggle-btn:hover{background-color:#005fa3}d-byline{border-top-color:var(--global-divider-color)!important}d-byline h3{color:var(--global-text-color)!important}d-byline a,d-article d-byline a{color:var(--global-text-color)!important}d-byline a:hover,d-article d-byline a:hover{color:var(--global-hover-color)!important}d-article{border-top-color:var(--global-divider-color)!important}d-article p,d-article h1,d-article h2,d-article h3,d-article h4,d-article h5,d-article h6,d-article li,d-article table{color:var(--global-text-color)!important}d-article h1,d-article h2,d-article hr,d-article table,d-article table th,d-article table td{border-bottom-color:var(--global-divider-color)!important}d-article a{color:var(--global-theme-color)!important}d-article a:hover{color:var(--global-theme-color)!important}d-article b i{display:inline}d-article blockquote{border-left:2px solid var(--global-theme-color)!important}d-article d-footnote{scroll-margin-top:66px;color:var(--global-theme-color)!important}d-article d-footnote:hover{color:var(--global-hover-color)!important}d-article d-cite a,d-article a.citation{color:var(--global-theme-color)!important}d-article d-cite a:hover,d-article a.citation:hover{color:var(--global-hover-color)!important}d-appendix{border-top-color:var(--global-divider-color)!important;color:var(--global-distill-app-color)!important}d-appendix h3,d-appendix li,d-appendix span{color:var(--global-distill-app-color)!important}d-appendix a,d-appendix a.footnote-backlink{color:var(--global-distill-app-color)!important}d-appendix a:hover,d-appendix a.footnote-backlink:hover{color:var(--global-hover-color)!important}p.location{font-size:.7rem;white-space:nowrap}div.list-group{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-bottom:2rem}ul.timeline{margin-top:2rem;margin-bottom:2rem}ul.timeline li{position:relative;min-height:2.2rem;color:var(--global-text-color);list-style-position:inside}ul.timeline li::before{content:"";min-height:2.5rem;width:1px;background:var(--global-text-color);margin:0;padding:0;position:absolute;left:2px;top:-0.5rem}.tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.tab>*{flex:none;padding-left:20px;position:relative}.tab>*>a{display:block;text-align:center;padding:9px 20px;color:var(--global-text-color-light);border-bottom:2px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);font-size:12px;text-transform:uppercase;transition:color .1s ease-in-out;line-height:20px}.tab>.active>a{color:var(--global-text-color);border-color:var(--global-theme-color)}.tab>li>a{text-decoration:none;cursor:pointer}.tab-content{padding:0}.tab-content>li{display:none}.tab-content>li.active{display:block}.year{margin-top:40px;margin-bottom:20px;border-bottom:1px solid var(--global-divider-color);padding-bottom:10px}.typogram .debug text{font-family:Iosevka Fixed,monospace;font-size:3em;text-anchor:middle;alignment-baseline:central;white-space:pre;fill:var(--global-text-color)}.typogram .reserved{fill:rgba(0,0,0,0);white-space:pre}.typogram .debug[debug=true] .reserved{fill:var(--global-text-color);opacity:.5}.typogram .debug[debug=true] line.grid{stroke:var(--global-text-color);stroke-width:.2;stroke-linecap:butt;fill:var(--global-text-color);opacity:1%}.typogram polygon{stroke-width:0}.typogram .debug[debug=true] polygon.inner{fill:var(--global-text-color);stroke:var(--global-text-color);opacity:5%}.typogram polygon{stroke:var(--global-text-color);stroke-linecap:butt;fill:var(--global-text-color)}.typogram .debug[debug=true] polygon,.typogram .debug[debug=true] line.grid{opacity:10%}.typogram .debug[debug=true] polygon,.typogram .debug[debug=true] path,.typogram .debug[debug=true] circle{opacity:50%}.typogram .debug[debug=true] polygon{fill:red;stroke:red}.typogram .debug[debug=true] circle,.typogram .debug[debug=true] path{opacity:50%;fill:red}.typogram .debug[debug=true] circle{stroke:red}.typogram .debug[debug=true] .inner{stroke-width:.2}.typogram line.part{stroke-width:6;stroke-linecap:butt;stroke:var(--global-text-color)}.typogram .debug[debug=true] line.part{opacity:50%;stroke:red}.typogram .debug[debug=true] line.center{stroke-width:3;stroke-linecap:butt;opacity:10%;stroke:var(--global-text-color)}.typogram text::selection{fill:HighlightText;background-color:Highlight}/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.far,.fa-solid,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.far::before,.fa-solid::before,.fa-brands::before,.fa::before{content:var(--fa)}.fa-solid,.far{font-family:"Font Awesome 6 Free"}.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,0.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,0.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-clipboard{--fa:"";--fa--fa:""}.fa-clipboard-check{--fa:"";--fa--fa:""}.fa-envelope{--fa:"";--fa--fa:""}.fa-calendar{--fa:"";--fa--fa:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}.fa-brands{font-weight:400}.fa-linkedin{--fa:""}.fa-github{--fa:""}/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}.fa-solid{font-weight:900}/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}.far{font-weight:400}/*!
 * Tabler Icons 3.20.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url("../fonts/tabler-icons.woff2?v3.20.0") format("woff2"),url("../fonts/tabler-icons.woff?") format("woff"),url("../fonts/tabler-icons.ttf?v3.20.0") format("truetype")}.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-search:before{content:"\eb1c"}/*!
 * Tabler Icons 3.20.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url("../fonts/tabler-icons-filled.woff2?v3.20.0") format("woff2"),url("../fonts/tabler-icons-filled.woff?") format("woff"),url("../fonts/tabler-icons-filled.ttf?v3.20.0") format("truetype")}.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*!
 * Tabler Icons 3.20.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url("../fonts/tabler-icons-outline.woff2?v3.20.0") format("woff2"),url("../fonts/tabler-icons-outline.woff?") format("woff"),url("../fonts/tabler-icons-outline.ttf?v3.20.0") format("truetype")}.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-search:before{content:"\eb1c"}html{background:#edf3f4}body{position:relative;isolation:isolate;min-height:100vh;font-family:"Almarai","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.08rem;line-height:1.62;background:radial-gradient(48rem 38rem at -13% 6%,rgba(91,159,181,0.48),transparent 68%),radial-gradient(46rem 34rem at 110% 11%,rgba(216,173,111,0.34),transparent 70%),radial-gradient(50rem 40rem at 108% 90%,rgba(147,120,184,0.36),transparent 70%),linear-gradient(118deg,#e8f3f5 0%,#fbfaf5 48%,#f0ebf7 100%);background-attachment:fixed;background-size:108% 108%,112% 112%,112% 112%,100% 100%;animation:ambient-drift 32s ease-in-out infinite}strong,b{font-weight:800}body::before{position:fixed;z-index:0;inset:0;content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(rgba(74,132,151,0.13) 1px,transparent 1px),linear-gradient(90deg,rgba(74,132,151,0.13) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 28%,transparent 72%,#000 100%)}body>header{position:relative;z-index:1100}body>[role=main],body>footer{position:relative;z-index:1}@keyframes ambient-drift{0%,100%{background-position:0 0,0 0,0 0,0 0}50%{background-position:3vw -1vw,-3vw 2vw,2vw -2vw,0 0}}@media(prefers-reduced-motion:reduce){body{animation:none}}[role=main]{border-right:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(74,132,151,.12);background:rgba(255,255,255,.16);box-shadow:0 0 4rem rgba(59,80,94,.035)}.post-header{padding:1.3rem 1.45rem .85rem;border-bottom:1px solid rgba(74,132,151,.16);background:linear-gradient(90deg,rgba(255,255,255,0.38),rgba(255,255,255,0))}.post-header .post-title{font-size:clamp(2.1rem,4vw,3.2rem);font-weight:800;letter-spacing:-0.04em}.post-header .post-description{font-size:1.1rem}article>p,article>ul>li{font-size:1.04rem}#navbar.navbar{pointer-events:auto;border-bottom:1px solid rgba(74,132,151,.16);background:rgba(248,251,251,.92);box-shadow:0 .55rem 1.6rem rgba(43,68,79,.08);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}#navbar .nav-link{font-weight:500;text-transform:capitalize}.journey-stage{position:relative;min-height:15rem;margin:1.5rem -1.75rem 2.4rem;padding:2rem 2.1rem;overflow:hidden;border:1px solid rgba(71,116,137,.18);border-radius:1.1rem;background:radial-gradient(circle at 80% 28%,rgba(146,96,194,0.34),transparent 0 13%,rgba(146,96,194,0.12) 23%,transparent 43%),radial-gradient(circle at 62% 68%,rgba(218,155,75,0.31),transparent 35%),linear-gradient(120deg,rgba(196,232,240,0.96),rgba(251,247,239,0.94) 53%,rgba(234,222,248,0.94));box-shadow:0 1rem 2.6rem rgba(41,70,82,.08)}.journey-stage::after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(77,137,157,0.12) 1px,transparent 1px),linear-gradient(90deg,rgba(77,137,157,0.12) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.journey-stage__copy{position:relative;z-index:1;max-width:38rem}.journey-stage h2{margin:.25rem 0 .5rem;color:var(--global-text-color);font-size:clamp(1.7rem,3.7vw,2.45rem)}.journey-stage p{margin-bottom:.6rem;color:var(--global-text-color);font-size:1.03rem}.journey-kicker{margin:0;color:#4e7f93;font-size:.76rem;font-weight:700;letter-spacing:.13em}.journey-timeline{position:relative;display:grid;gap:1.35rem;margin:0 0 2.4rem;padding:.1rem 0 .1rem 5.3rem}.journey-timeline::before{position:absolute;top:.7rem;bottom:.7rem;left:2.1rem;width:.32rem;content:"";border-radius:999px;background:linear-gradient(180deg,#397f9b 0%,#5c9f92 34%,#ca8752 65%,#8260a9 100%);box-shadow:0 0 1rem rgba(75,117,149,.2)}.journey-event{--journey-accent:#397f9b;position:relative}.journey-event--kaist{--journey-accent:#5b9d92}.journey-event--bears{--journey-accent:#c78552}.journey-event--nus{--journey-accent:#8260a9}.journey-event__pin{position:absolute;top:1.15rem;left:-5.25rem;z-index:1;display:grid;width:4.1rem;height:4.1rem;place-items:center;border:.26rem solid var(--journey-accent);border-radius:50%;background:#fff;box-shadow:0 .55rem 1.2rem rgba(49,69,80,.14)}.journey-logo{display:grid;width:3.2rem;height:3.2rem;place-items:center;overflow:hidden;border-radius:50%;background:#fff}.journey-logo img{display:block;width:100%;height:100%;object-fit:contain}.journey-logo--technion img{width:2.8rem;height:2.8rem}.journey-logo--kaist img{width:2.6rem;height:2.6rem}.journey-logo--nus img{width:3.55rem;height:2.1rem}.journey-logo--bears{background:#07366d}.journey-logo--bears img{object-fit:cover}.journey-event__card,.journey-mini-card{padding:1.3rem 1.45rem;border:1px solid rgba(71,92,104,.14);border-left:.35rem solid var(--journey-accent);border-radius:.85rem;background:rgba(255,255,255,.78);box-shadow:0 .65rem 1.8rem rgba(42,67,78,.06)}.journey-event__card h2{margin:.26rem 0 .35rem;color:var(--global-text-color);font-size:1.26rem}.journey-event__card p{color:var(--global-text-color);font-size:1rem}.journey-event__card p:last-of-type{margin-bottom:.85rem}.journey-date{margin:0;color:var(--journey-accent)!important;font-size:.83rem!important;font-weight:800;letter-spacing:.08em}.journey-degree{margin:0;font-weight:700}.journey-location{margin:.12rem 0 .75rem;color:#55636b!important;font-size:.91rem!important}.journey-tags{display:flex;flex-wrap:wrap;gap:.42rem}.journey-tags span{padding:.26rem .5rem;border:1px solid color-mix(in srgb,var(--journey-accent) 22%,white);border-radius:999px;color:var(--journey-accent);background:color-mix(in srgb,var(--journey-accent) 9%,white);font-size:.78rem;font-weight:700}.journey-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.journey-mini-card{--journey-accent:#4e8194;border-left-width:.28rem}.journey-mini-card:nth-child(2){--journey-accent:#8260a9}.journey-mini-card ul{margin:.75rem 0 0;padding-left:1.15rem}.journey-mini-card li{margin-bottom:.55rem;color:var(--global-text-color)}.journey-mini-card li:last-child{margin-bottom:0}.journey-highlight{display:inline;padding:.08rem .28rem;border-radius:.28rem;font-weight:800;line-height:1.45;box-decoration-break:clone;-webkit-box-decoration-break:clone}.journey-highlight--award{color:#70491e;background:linear-gradient(115deg,rgba(250,224,157,0.82),rgba(255,244,211,0.98));box-shadow:inset 0 -0.13em 0 rgba(210,157,51,.2)}.journey-highlight--teaching{color:#1e5a6b;background:linear-gradient(115deg,rgba(190,227,231,0.8),rgba(231,248,247,0.96));box-shadow:inset 0 -0.13em 0 rgba(66,151,165,.18)}.interests-hero{position:relative;margin:1.5rem -1.75rem 2.25rem;padding:clamp(2rem,5vw,4.1rem);overflow:hidden;border:1px solid rgba(56,93,113,.2);border-radius:1.25rem;color:#f4f4e9;background:radial-gradient(circle at 82% 16%,rgba(240,198,103,0.72),transparent 0 12%,transparent 28%),radial-gradient(circle at 70% 120%,rgba(88,166,179,0.63),transparent 0 28%,transparent 55%),linear-gradient(128deg,#112a3a 0%,#255164 47%,#74547c 100%);box-shadow:0 1.1rem 2.8rem rgba(31,57,70,.16)}.interests-hero::after{position:absolute;inset:0;content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.28) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.28) 1px,transparent 1px);background-size:2.75rem 2.75rem;-webkit-mask-image:linear-gradient(120deg,transparent 4%,#000 50%,transparent 100%);mask-image:linear-gradient(120deg,transparent 4%,#000 50%,transparent 100%)}.interests-hero>*,.travel-route>*,.interest-card>*{position:relative;z-index:1}.interests-eyebrow{margin:0;color:#e9c26d;font-size:.76rem;font-weight:800;letter-spacing:.15em;line-height:1.3}.interests-hero h2,.travel-route h2,.interest-card h2{margin:.45rem 0 .78rem;font-size:clamp(2rem,4.7vw,4rem);font-weight:800;letter-spacing:-0.06em;line-height:.96}.interests-hero h2{max-width:52rem;color:#f8f5e9}.interests-hero h2 em,.travel-route h2 em,.interest-card h2 em{font-family:"Instrument Serif",Georgia,serif;font-size:1.13em;font-weight:400;letter-spacing:-0.04em}.interests-hero>p:last-child{max-width:42rem;margin-bottom:0;color:rgba(250,250,241,.92);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.travel-route{position:relative;margin:0 0 1.4rem;padding:clamp(1.45rem,4vw,3rem);overflow:hidden;border:1px solid rgba(71,110,127,.18);border-radius:1.15rem;background:linear-gradient(137deg,rgba(237,247,248,0.88),rgba(252,247,239,0.96));box-shadow:0 .9rem 2.2rem rgba(42,72,82,.07)}.travel-route::before{position:absolute;top:-11rem;right:-10rem;width:27rem;height:27rem;content:"";border-radius:50%;background:radial-gradient(circle,rgba(126,83,139,0.14),transparent 68%);pointer-events:none}.travel-route__heading{max-width:52rem}.travel-route h2{margin-top:.35rem;color:#183546}.travel-route__heading>p:last-child{max-width:44rem;color:#3d5965;font-size:1.1rem}.world-map{position:relative;aspect-ratio:2.3/1;margin:clamp(1.7rem,4vw,2.6rem) 0 1.1rem;overflow:hidden;border:1px solid rgba(175,200,205,.38);border-radius:1rem;background:radial-gradient(circle at 22% 68%,rgba(79,157,171,0.28),transparent 28%),radial-gradient(circle at 84% 21%,rgba(245,198,100,0.24),transparent 24%),linear-gradient(130deg,#113a51,#245d70 52%,#294a66);box-shadow:inset 0 0 2.5rem rgba(3,32,46,.42),0 .8rem 1.5rem rgba(48,74,87,.1)}.world-map::after{position:absolute;inset:0;content:"";opacity:.17;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,0.9) .7px,transparent .8px);background-size:.9rem .9rem}.world-map__base{position:absolute;inset:7% 1% 5%;z-index:1;width:98%;height:88%;object-fit:fill;opacity:.65;filter:invert(88%) sepia(12%) saturate(708%) hue-rotate(142deg) brightness(105%) contrast(88%)}.world-marker{position:absolute;z-index:3;top:var(--y);left:var(--x);width:.78rem;height:.78rem;border:2px solid #fff8dd;border-radius:50%;background:#f1bd57;box-shadow:0 0 0 .36rem rgba(241,189,87,.14),0 0 1.3rem rgba(246,208,113,.98);cursor:default;transform:translate(-50%,-50%);animation:map-pulse 3.2s ease-in-out infinite}.world-marker:nth-of-type(3n){animation-delay:-1.1s}.world-marker:nth-of-type(4n){animation-delay:-2.1s}.world-marker::after{position:absolute;left:50%;bottom:calc(100% + .55rem);padding:.36rem .5rem;content:attr(data-place);border:1px solid rgba(255,255,255,.28);border-radius:.35rem;color:#fffdf2;background:rgba(10,41,54,.9);box-shadow:0 .35rem .9rem rgba(6,31,43,.22);font-size:.71rem;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,0.3rem);transition:opacity 160ms ease,transform 160ms ease;white-space:nowrap}.world-marker:hover::after,.world-marker:focus::after{opacity:1;transform:translate(-50%,0)}.world-map__legend{position:absolute;z-index:4;right:1.05rem;bottom:.95rem;display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.3);border-radius:.55rem;color:#fbf8eb;background:rgba(11,45,60,.72);box-shadow:0 .45rem 1rem rgba(5,29,40,.2)}.world-map__legend strong{color:#f0bf5d;font-size:1.65rem;line-height:.85}.world-map__legend span{font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.travel-route__places{color:#476570;font-size:.87rem;font-weight:700;line-height:1.65}.interests-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin:1rem 0 2rem}.interest-card{position:relative;min-height:23rem;padding:clamp(1.45rem,3vw,2.25rem);overflow:hidden;border:1px solid rgba(55,90,106,.17);border-radius:1rem;box-shadow:0 .85rem 1.9rem rgba(38,64,75,.08);transition:transform 240ms ease,box-shadow 240ms ease}.interest-card:hover{box-shadow:0 1.35rem 2.6rem rgba(38,64,75,.14);transform:translateY(-0.28rem)}.interest-card--play{grid-column:span 7;color:#f9f5e8;background:radial-gradient(circle at 87% 16%,rgba(242,190,88,0.44),transparent 0 13%,transparent 29%),radial-gradient(circle at 8% 102%,rgba(74,159,172,0.48),transparent 0 28%,transparent 52%),linear-gradient(140deg,#133249,#1d4a60 53%,#34516e)}.interest-card--play::after,.interest-card--next::after{position:absolute;right:-3.5rem;bottom:-6.4rem;width:19rem;height:19rem;content:"";border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 1.8rem rgba(255,255,255,.06),0 0 0 4rem rgba(255,255,255,.04)}.interest-card--lens{display:grid;grid-column:span 5;grid-template-rows:45% 1fr;padding:0;background:#eef5f4}.interest-card__image{overflow:hidden}.interest-card__image::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 45%,rgba(17,45,54,0.5))}.interest-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.interest-card--lens:hover .interest-card__image img{transform:scale(1.055)}.interest-card__body{padding:1.45rem 1.55rem 1.6rem}.interest-card--next{grid-column:span 12;min-height:14.5rem;color:#28384e;background:radial-gradient(circle at 12% 12%,rgba(226,164,84,0.4),transparent 0 15%,transparent 33%),radial-gradient(circle at 88% 96%,rgba(90,132,180,0.27),transparent 0 22%,transparent 47%),linear-gradient(125deg,#f8efda,#e7edf4 54%,#ece1f3)}.interest-card--next::after{width:14rem;height:14rem;border-color:rgba(68,92,119,.22);box-shadow:0 0 0 1.8rem rgba(60,106,130,.05),0 0 0 4rem rgba(60,106,130,.035)}.interest-card__number{margin:0 0 1.55rem;color:#e9c26d;font-size:.8rem;font-weight:800;letter-spacing:.13em}.interest-card--lens .interest-card__number,.interest-card--next .interest-card__number{color:#467e94}.interest-card--play .interests-eyebrow{color:#f0cb78}.interest-card--lens .interests-eyebrow,.interest-card--next .interests-eyebrow{color:#5c7885}.interest-card h2{max-width:26rem;margin-top:.45rem;font-size:clamp(1.75rem,3.2vw,2.7rem)}.interest-card--play h2{color:#fff9e9}.interest-card--lens h2,.interest-card--next h2{color:#1f3e4d}.interest-card>p:not(.interest-card__number):not(.interests-eyebrow),.interest-card__body>p:last-child{max-width:33rem;margin-bottom:1.2rem;font-size:1.03rem;line-height:1.56}.interest-card--play>p:not(.interest-card__number):not(.interests-eyebrow){color:rgba(255,250,237,.9)}.interest-card--lens .interest-card__body>p:last-child,.interest-card--next>p:not(.interest-card__number):not(.interests-eyebrow){color:#3f5964}.interest-card__link{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .85rem;border:1px solid rgba(255,250,234,.48);border-radius:999px;color:#fff9e8;font-size:.9rem;font-weight:800;text-decoration:none;transition:gap 160ms ease,color 160ms ease,background 160ms ease}.interest-card__link:hover{gap:.85rem;color:#173e50;background:#f4cb75;text-decoration:none}@keyframes map-pulse{0%,100%{box-shadow:0 0 0 .36rem rgba(241,189,87,.14),0 0 1.3rem rgba(246,208,113,.9)}50%{box-shadow:0 0 0 .62rem rgba(241,189,87,.07),0 0 1.65rem #f6d071}}@media(prefers-reduced-motion:reduce){.world-marker{animation:none}.interest-card,.interest-card__image img,.interest-card__link{transition:none}}html[data-theme=dark] body{background:radial-gradient(52rem 30rem at 100% 3%,rgba(31,91,110,0.28),transparent 70%),radial-gradient(32rem 24rem at 0 48%,rgba(111,76,45,0.2),transparent 72%),var(--global-bg-color)}.research-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0 1.6rem}.glance-card{min-height:17rem;padding:1.15rem;border:1px solid var(--global-divider-color);border-radius:.7rem;background:rgba(255,255,255,.78);box-shadow:0 .65rem 1.8rem rgba(31,53,61,.06)}.glance-card>span{display:block;margin-bottom:1.6rem;color:var(--global-theme-color);font-size:.72rem;font-weight:600;letter-spacing:.1em}.glance-card>strong{display:block;margin-bottom:.42rem;font-size:1.05rem}.glance-card>p{margin:0;color:var(--global-text-color);font-size:.98rem;line-height:1.45}ol.bibliography .preview{display:block;width:100%;max-width:205px;margin-top:.35rem;border:1px solid var(--global-divider-color);background:#fff;object-fit:contain}.paper-summary{margin:.45rem 0 .55rem;color:var(--global-text-color);font-size:1.03rem;line-height:1.48}ol.bibliography .periodical{color:var(--global-text-color);font-size:1rem}.about-panel{margin:1.5rem -1.75rem;padding:1.6rem 1.75rem;border:1px solid var(--global-divider-color);border-left-width:.45rem;border-radius:1rem}.about-panel h2{margin-top:0;margin-bottom:.9rem}.about-panel p:last-child{margin-bottom:0}.about-panel,.about-links{font-size:1.04rem}.about-bio{clear:both;margin-top:2.4rem;border-left-color:#4c92a8;background:linear-gradient(118deg,rgba(194,225,235,0.82),rgba(247,252,253,0.88))}.about-research{border-left-color:#c98545;background:linear-gradient(118deg,rgba(253,232,205,0.9),rgba(255,250,244,0.9))}.about-strengths{border-left-color:#8260a9;background:linear-gradient(118deg,rgba(228,216,239,0.9),rgba(248,244,251,0.9))}.route-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;padding:.7rem;border-radius:.85rem;background:rgba(255,255,255,.62)}.route-stop{position:relative;min-height:6.6rem;padding:.7rem .75rem .7rem 1.05rem;border-left:.28rem solid #4c92a8}.route-stop:nth-child(2){border-left-color:#c98545}.route-stop:nth-child(3){border-left-color:#8260a9}.route-stop span{display:block;margin-bottom:.24rem;color:var(--global-text-color);font-size:.78rem;font-weight:700;letter-spacing:.06em}.route-stop strong{display:block;margin-bottom:.18rem;color:var(--global-text-color);font-size:1.03rem}.route-stop p{margin:0;color:var(--global-text-color);font-size:.92rem;line-height:1.35}.strength-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.strength-card{min-height:8.8rem;padding:1rem;border:1px solid rgba(70,60,80,.13);border-radius:.75rem;background:rgba(255,255,255,.78)}.strength-card:nth-child(1){border-top:.25rem solid #4c92a8}.strength-card:nth-child(2){border-top:.25rem solid #c98545}.strength-card:nth-child(3){border-top:.25rem solid #8260a9}.strength-card:nth-child(4){border-top:.25rem solid #598c6a}.strength-card strong{display:block;margin-bottom:.38rem;color:var(--global-text-color);font-size:1rem}.strength-card p{margin:0;color:var(--global-text-color);font-size:.99rem;line-height:1.46}.about-links{margin:1.8rem 0 .8rem;text-align:center}.post .profile{position:relative;z-index:2;padding:.45rem;overflow:visible;border-radius:1.3rem;background:linear-gradient(145deg,rgba(255,255,255,0.88),rgba(202,227,233,0.68));box-shadow:0 1rem 2.4rem rgba(35,69,83,.16)}.post .profile::before,.post .profile::after{position:absolute;z-index:-1;content:"";border:1px solid rgba(76,146,168,.38);border-radius:50%;pointer-events:none}.post .profile::before{top:-1rem;right:-1rem;width:4.2rem;height:4.2rem;box-shadow:0 0 0 .45rem rgba(76,146,168,.1),0 0 1.5rem rgba(86,151,169,.28);animation:profile-orbit 7s linear infinite}.post .profile::after{right:-0.7rem;bottom:1.1rem;width:2.15rem;height:2.15rem;border:0;background:#d9904b;box-shadow:0 0 0 .42rem rgba(217,144,75,.14),0 0 1.6rem rgba(217,144,75,.42);animation:profile-pulse 2.8s ease-in-out infinite}.post .profile::after{content:none}.post .profile figure{margin:0;overflow:hidden;border-radius:.95rem;transform:translateY(var(--profile-parallax,0));transition:transform 800ms cubic-bezier(0.16,1,0.3,1)}.post .profile img{display:block;width:100%;transition:transform 800ms cubic-bezier(0.16,1,0.3,1),filter 600ms ease}.post .profile:hover img{filter:saturate(1.08) contrast(1.03);transform:scale(1.035)}.about-motion-intro{position:relative;min-height:20rem;margin:.2rem 0 2rem;padding:clamp(1.6rem,3.3vw,2.6rem);overflow:hidden;border:1px solid rgba(68,109,128,.2);border-radius:1.15rem;color:#f7f5ea;background:radial-gradient(circle at 90% 14%,rgba(239,196,102,0.52),transparent 0 10%,transparent 30%),radial-gradient(circle at 7% 104%,rgba(80,162,174,0.52),transparent 0 29%,transparent 56%),linear-gradient(135deg,#143245,#22546a 54%,#624b79);box-shadow:0 1rem 2.4rem rgba(32,62,77,.12)}.about-motion-intro::before{position:absolute;inset:0;content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.24) 1px,transparent 1px);background-size:2.7rem 2.7rem;-webkit-mask-image:linear-gradient(110deg,#000,transparent 72%);mask-image:linear-gradient(110deg,#000,transparent 72%)}.about-motion-intro>:not(.about-motion-intro__orb){position:relative;z-index:1}.about-motion-intro h2{max-width:49rem;margin:.52rem 0 .95rem;color:#fffaf0;font-size:clamp(2.4rem,5vw,4.7rem);font-weight:800;letter-spacing:-0.065em;line-height:.91}.about-motion-intro h2 em{font-family:"Instrument Serif",Georgia,serif;font-size:1.12em;font-weight:400;color:#f3cc77}.research-image{width:100%;aspect-ratio:16/9;margin-bottom:.9rem;overflow:hidden;background:#f8f7f2}.research-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 420ms cubic-bezier(0.16,1,0.3,1)}.glance-card:hover .research-image img{transform:scale(1.025)}.glance-card>.research-image+span{margin-bottom:.55rem}.profile-summary{display:grid;gap:.38rem}.profile-summary>strong{color:#173e4d;font-size:1.55rem;line-height:1.1}.profile-summary>span{color:#54666d;font-size:.88rem;font-weight:600;line-height:1.4}.profile-summary__position,.profile-summary__focus,.profile-summary__status{display:grid}.profile-summary__position{gap:.05rem}.profile-summary__position strong{color:#294855;font-size:1.02rem;line-height:1.3}.profile-summary__position span{color:#54666d;font-size:.9rem;line-height:1.4}.profile-summary__focus{gap:.08rem;margin-top:.25rem}.profile-summary__focus strong{color:#53666e;font-size:.86rem;line-height:1.35}.profile-summary .profile-summary__status{gap:.08rem;margin-top:.35rem;padding:.48rem .58rem;border-left:3px solid #d9904b;color:#173e4d;background:rgba(255,255,255,.58);font-size:.92rem;font-weight:800}.profile-summary__status strong,.profile-summary__status span{color:#173e4d;line-height:1.35}.profile-summary__status span{font-size:.82rem;font-weight:650}.profile-summary__links{display:flex;flex-wrap:wrap;gap:.25rem .6rem;margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(41,72,85,.18)}.profile-summary__links a{font-size:.88rem;font-weight:800}.about-overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(19rem,0.75fr);gap:1.5rem;align-items:stretch;margin:.2rem 0 1.5rem}.about-overview .about-panel{margin:0}.about-overview__bio h2{max-width:44rem;margin-top:.25rem;font-size:clamp(1.85rem,2.8vw,2.55rem);line-height:1.1}.about-lead{margin:.2rem 0 1rem;color:#294855;font-size:1.2rem;line-height:1.45}.profile-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.profile-card>img{display:block;width:100%;max-height:18rem;object-fit:cover;object-position:center 34%}.profile-card .profile-summary{flex:1;grid-template-rows:auto auto auto auto minmax(0,1fr);padding:1rem 1.05rem 1.1rem}.profile-card .profile-summary__links{align-self:end;width:100%}.about-evidence{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(19rem,0.8fr);gap:1.5rem;align-items:start;margin:1.5rem 0}.about-evidence>.about-panel{margin:0}.about-evidence .publication-heading,.about-evidence .achievement-heading{grid-template-columns:1fr;gap:.45rem}.about-evidence .achievement-grid{grid-template-columns:1fr}.about-evidence .achievement-item{min-height:0;padding:.85rem 0;border:0;border-bottom:1px solid var(--global-divider-color);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.about-evidence .achievement-item:last-child{border-bottom:0}.about-motion-intro__manifesto{max-width:42rem;margin:0;color:rgba(255,251,239,.93);font-size:clamp(1.04rem,1.6vw,1.22rem);line-height:1.6}.publication-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,0.75fr);gap:1.4rem;align-items:end;margin-bottom:1rem}.publication-heading h2,.publication-heading p{margin:0}.publication-heading>p{color:var(--global-text-color-light);font-size:.92rem;line-height:1.5}.publication-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--global-divider-color)}.publication-list li{display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:.85rem;padding:.9rem 0;border-bottom:1px solid var(--global-divider-color);transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease,padding 220ms ease}.publication-list li:hover,.publication-list li:focus-within{padding-right:.8rem;padding-left:.8rem;background:rgba(232,242,244,.72);box-shadow:0 .65rem 1.35rem rgba(42,76,89,.1);transform:translateY(-0.18rem)}.publication-list li>span{color:#b26b2f;font-size:.8rem;font-weight:800}.publication-list strong{color:var(--global-text-color);font-size:.98rem;line-height:1.35}.publication-list p{margin:.3rem 0 0;color:var(--global-text-color-light);font-size:.84rem}.publications ol.bibliography li .abbr{display:flex;flex-direction:column;align-items:center;justify-content:center}.publications ol.bibliography li .abbr figure,.publications ol.bibliography li .abbr .preview{display:block;margin-right:auto;margin-left:auto}.about-motion-intro .about-word,.about-motion-intro__manifesto strong{color:inherit}.about-achievements{border-top:.24rem solid #315f73;background:linear-gradient(180deg,rgba(235,244,246,0.76),rgba(255,255,255,0.97))}.achievement-heading{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(15rem,1.1fr);gap:2rem;align-items:end;margin-bottom:1.25rem}.achievement-heading h2{margin-bottom:0}.achievement-heading>p{margin:0 0 .12rem;color:#52666e;line-height:1.55}.achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(49,95,115,.24);border-left:1px solid rgba(49,95,115,.24)}.achievement-item{min-height:9.2rem;padding:1.05rem 1.15rem;border-right:1px solid rgba(49,95,115,.24);border-bottom:1px solid rgba(49,95,115,.24);background:rgba(255,255,255,.66)}.achievement-item strong{display:block;margin:.25rem 0 .35rem;color:#183d4c;font-size:1.03rem;line-height:1.25}.achievement-item p{margin:0;color:#53646b;font-size:.91rem;line-height:1.48}.achievement-year{color:#9a6a27;font-size:.72rem;font-weight:800;letter-spacing:.08em}.about-panel{overflow:hidden}.about-panel h2{display:inline-block;letter-spacing:-0.035em}.about-panel h2::after{display:block;width:3.3rem;height:.18rem;margin-top:.48rem;content:"";border-radius:999px;background:currentColor;opacity:.38;transform-origin:left center}.route-band{position:relative;isolation:isolate}.route-band::before{position:absolute;z-index:-1;top:1.78rem;right:12%;left:12%;height:2px;content:"";background:linear-gradient(90deg,#4c92a8,#c98545,#8260a9);transform-origin:left center}.route-band::before{display:none}.route-stop{transition:transform 360ms cubic-bezier(0.16,1,0.3,1),background 280ms ease,box-shadow 280ms ease}.route-stop:hover{box-shadow:0 .75rem 1.5rem rgba(42,76,89,.1);transform:translateY(-0.3rem)}.glance-card,.strength-card{transform:perspective(850px) rotateX(var(--tilt-x,0)) rotateY(var(--tilt-y,0));transform-style:preserve-3d;transition:transform 260ms ease,box-shadow 260ms ease,border-color 260ms ease}.glance-card:hover,.strength-card:hover{border-color:rgba(58,125,145,.38);box-shadow:0 1rem 2rem rgba(37,67,79,.14)}.about-links a{display:inline-flex;align-items:center;margin:.15rem;padding:.35rem .6rem;border:1px solid rgba(67,116,135,.3);border-radius:999px;font-weight:800;text-decoration:none;transition:color 180ms ease,background 180ms ease,transform 180ms ease}.about-links a:hover{color:#fff;background:#397f9b;text-decoration:none;transform:translateY(-0.14rem)}body.about-motion-ready .about-reveal{opacity:0;filter:blur(0.55rem);transform:translateY(2.4rem);transition:opacity 760ms cubic-bezier(0.16,1,0.3,1),filter 760ms ease,transform 760ms cubic-bezier(0.16,1,0.3,1)}body.about-motion-ready .about-reveal.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}body.about-motion-ready .profile.about-reveal{filter:blur(0.55rem);transform:none}body.about-motion-ready .profile.about-reveal.is-visible{filter:blur(0)}body.about-motion-ready .about-card-reveal{opacity:0;transform:translateY(1.55rem) scale(0.97);transition:opacity 620ms cubic-bezier(0.16,1,0.3,1),transform 620ms cubic-bezier(0.16,1,0.3,1);transition-delay:calc(var( -  - card - order)*85ms)}body.about-motion-ready .about-card-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}body.about-motion-ready .glance-card.about-card-reveal.is-visible,body.about-motion-ready .strength-card.about-card-reveal.is-visible{transform:perspective(850px) rotateX(var(--tilt-x,0)) rotateY(var(--tilt-y,0))}body.about-motion-ready .glance-card.about-card-reveal.is-visible:hover,body.about-motion-ready .strength-card.about-card-reveal.is-visible:hover{transform:perspective(850px) rotateX(var(--tilt-x,0)) rotateY(var(--tilt-y,0)) translateY(-0.32rem)}body.about-motion-ready .glance-card.about-card-reveal.is-visible:active,body.about-motion-ready .strength-card.about-card-reveal.is-visible:active{transform:perspective(850px) rotateX(var(--tilt-x,0)) rotateY(var(--tilt-y,0)) translateY(-0.16rem) scale(0.985)}body.about-motion-ready .about-word{display:inline-block;opacity:0;transform:translateY(0.65em) rotate(1.5deg);transition:opacity 480ms ease,transform 540ms cubic-bezier(0.16,1,0.3,1);transition-delay:calc(230ms + var( -  - word - index)*38ms)}body.about-motion-ready .about-motion-intro.is-visible .about-word{opacity:1;transform:translateY(0) rotate(0)}@keyframes about-float{0%,100%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(-0.7rem,0.9rem,0) rotate(8deg)}}@keyframes profile-orbit{from{transform:rotate(0) translateX(0.8rem) rotate(0)}to{transform:rotate(360deg) translateX(0.8rem) rotate(-360deg)}}@keyframes profile-pulse{0%,100%{transform:scale(0.9);opacity:.75}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.post .profile::before,.post .profile::after{animation:none}.post .profile figure,.post .profile img,.route-stop,.glance-card,.strength-card,.publication-list li,.about-evidence .achievement-item,.about-links a{transition:none}}html[data-theme=dark] .about-bio{background:linear-gradient(118deg,rgba(31,82,101,0.5),rgba(31,33,36,0.9))}html[data-theme=dark] .about-research{background:linear-gradient(118deg,rgba(109,66,32,0.45),rgba(31,33,36,0.9))}html[data-theme=dark] .about-strengths{background:linear-gradient(118deg,rgba(77,55,104,0.55),rgba(31,33,36,0.9))}html[data-theme=dark] .glance-card,html[data-theme=dark] .strength-card{background:rgba(39,41,45,.86)}.about-overview__bio,.about-evidence .first-author-publications,.about-evidence .about-achievements{overflow:visible;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.about-overview__bio h2::after,.about-evidence h2::after{display:none}.about-evidence .publication-heading,.about-evidence .achievement-heading{display:block;margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid var(--global-divider-color)}.about-evidence .achievement-grid{display:block;border:0}.about-evidence .achievement-item{min-height:0;padding:.8rem 0;border:0;border-bottom:1px solid var(--global-divider-color);background:rgba(0,0,0,0);transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease,padding 220ms ease}.about-evidence .achievement-item:last-child{border-bottom:0}.about-evidence .achievement-item:hover{padding-right:.75rem;padding-left:.75rem;background:rgba(244,238,226,.72);box-shadow:0 .65rem 1.35rem rgba(72,65,49,.1);transform:translateY(-0.18rem)}.profile-card .profile-summary{padding-right:0;padding-left:0}.academic-route,.about-research,.about-strengths{overflow:visible;margin:2.25rem 0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.academic-route h2::after,.about-research h2::after,.about-strengths h2::after{display:none}.academic-route>h2,.about-research>h2,.about-strengths>h2{display:block;padding-bottom:.65rem;border-bottom:1px solid var(--global-divider-color)}.academic-route .route-band{gap:0;padding:0;border-radius:0;background:rgba(0,0,0,0)}.academic-route .route-stop{min-height:0;padding:.9rem;border:0;border-right:1px solid var(--global-divider-color);background:rgba(0,0,0,0);transition:background 220ms ease,box-shadow 220ms ease,transform 220ms ease}.academic-route .route-stop:last-child{border-right:0}.academic-route .route-stop:hover,.about-research .glance-card:hover,.about-strengths .strength-card:hover{background:rgba(232,242,244,.72);box-shadow:0 .65rem 1.35rem rgba(42,76,89,.1);transform:translateY(-0.18rem)}.about-research .glance-card,.about-strengths .strength-card{border:0;border-top:1px solid var(--global-divider-color);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.about-research .research-glance,.about-strengths .strength-grid{gap:.8rem}@media(max-width:900px){.about-overview,.about-evidence{grid-template-columns:1fr}.profile-card{display:grid;grid-template-columns:minmax(12rem,0.7fr) minmax(0,1fr)}.profile-card>img{height:100%;max-height:none}}@media(max-width:640px){.about-panel{margin:1.2rem 0;padding:1.25rem}.post .profile{display:grid;float:none;grid-template-columns:7rem minmax(0,1fr);gap:.9rem;align-items:center;width:100%;max-width:none;margin:0 0 1.15rem;padding:.65rem}.about-overview,.about-evidence{grid-template-columns:1fr}.profile-card{display:grid;grid-template-columns:7rem minmax(0,1fr)}.profile-card>img{width:7rem;height:100%;max-height:none;object-fit:cover}.profile-card .profile-summary{padding:.75rem}.profile-summary>strong{font-size:1.35rem}.academic-route .route-stop{border-right:0;border-bottom:1px solid var(--global-divider-color)}.academic-route .route-stop:last-child{border-bottom:0}.post .profile::before,.post .profile::after{display:none}.post .profile figure{width:7rem;height:7rem}.post .profile img{width:100%;height:100%;object-fit:cover}.about-motion-intro{min-height:0;margin:0 0 1.45rem;padding:1.45rem}.about-motion-intro h2{font-size:clamp(2.25rem,12vw,3.25rem)}.achievement-heading{grid-template-columns:1fr;gap:.45rem}.publication-heading{grid-template-columns:1fr;gap:.45rem}.publication-list li{grid-template-columns:3.1rem minmax(0,1fr)}.achievement-grid{grid-template-columns:1fr}.achievement-item{min-height:0}.route-band::before{display:none}.post-header{padding-right:0;padding-left:0}.journey-stage{min-height:18.5rem;margin:1.2rem 0 2rem;padding:1.45rem}.journey-timeline{padding-left:4.45rem}.journey-timeline::before{left:1.7rem}.journey-event__pin{left:-4.42rem;width:3.55rem;height:3.55rem}.journey-logo{width:2.75rem;height:2.75rem}.journey-logo--technion img{width:2.42rem;height:2.42rem}.journey-logo--kaist img{width:2.22rem;height:2.22rem}.journey-event__card,.journey-mini-card{padding:1.1rem 1.15rem}.journey-side-grid{grid-template-columns:1fr}.interests-hero{margin:1.2rem 0 1.7rem;padding:1.5rem}.travel-route{padding:1.35rem}.travel-route__heading>p:last-child{font-size:1rem}.world-map{aspect-ratio:1.62/1;margin-top:1.45rem}.world-marker{width:.54rem;height:.54rem;border-width:1px;box-shadow:0 0 0 .24rem rgba(241,189,87,.14),0 0 .8rem rgba(246,208,113,.88)}.world-marker::after{display:none}.world-map__legend{right:.6rem;bottom:.6rem;padding:.4rem .5rem}.world-map__legend strong{font-size:1.35rem}.world-map__legend span{font-size:.56rem}.travel-route__places{font-size:.78rem}.interests-grid{grid-template-columns:1fr}.interest-card,.interest-card--play,.interest-card--lens,.interest-card--next{grid-column:auto;min-height:auto}.interest-card--play{min-height:25rem}.interest-card--lens{grid-template-rows:13rem auto}.interest-card--next{min-height:16rem}.research-glance{grid-template-columns:1fr}.route-band{grid-template-columns:1fr}.strength-grid{grid-template-columns:1fr}.glance-card{min-height:auto}.glance-card>span{margin-bottom:.7rem}}