:root{--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-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,.1);--global-card-bg-color:#fff}:root .fa-sun{display:none}:root .fa-moon{padding-left:10px;padding-top:12px;display:block}:root .repo-img-light{display:block}:root .repo-img-dark{display:none}html[data-theme=dark]{--global-bg-color:#1c1c1d;--global-code-bg-color:#2c3237;--global-text-color:#e8e8e8;--global-text-color-light:#e8e8e8;--global-theme-color:#2698ba;--global-hover-color:#2698ba;--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}html[data-theme=dark] .fa-sun{padding-left:10px;padding-top:12px;display:block}html[data-theme=dark] .fa-moon{display:none}html[data-theme=dark] .repo-img-light{display:none}html[data-theme=dark] .repo-img-dark{display:block}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:56px}body.sticky-bottom-footer{padding-bottom:0}.container{max-width:800px}.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{color:var(--global-text-color)}table td{font-size:1rem}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%}figure,img{max-width:90vw}blockquote{background:var(--global-bg-color);border-left:2px solid var(--global-theme-color);margin:1.5em 10px;padding:.5em 10px;font-size:1.2rem}.equation{margin-bottom:1rem;text-align:center}.caption{font-size:.875rem;margin-top:.75rem;margin-bottom:1.5rem;text-align:center}.card{background-color:var(--global-card-bg-color)}.card img{width:100%}.card .card-title{color:var(--global-text-color)}.card .card-item{width:auto;margin-bottom:10px}.card .card-item .row{display:flex;align-items:center}.citation,.citation-number{color:var(--global-theme-color)}.profile{width:100%}.profile .address{margin-bottom:5px;margin-top:5px;font-family:monospace}.profile .address p{display:inline-block;margin:0}.profile .imgdate{margin-top:-3em;height:3em;padding:.2em;color:white;font-weight:bold;text-align:right;width:100%;font-size:12px}.profile.align-center{margin-left:auto;margin-right:auto}.profile.float-right{margin-left:1rem}.profile.float-left{margin-right:1rem}.team-description{font-size:1.2rem;width:80%;margin:auto;text-align:justify}@media(min-width:576px){.profile{width:80%}.profile .address p{display:block}}.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}.research{width:100%;margin-top:3em;margin-bottom:3em}.research h2{display:block;text-align:center;font-size:1.5rem;font-weight:bold;letter-spacing:.25em}.research .axes{display:flex;font-size:1.2rem;width:100%;justify-content:space-around;flex-wrap:wrap}.research .axes article{width:25%;text-align:center;font-weight:bold;overflow-wrap:break-word;min-width:90px;hyphens:auto}.research .axes article img{width:100%;border-radius:50%;border:3px solid var(--global-text-color);aspect-ratio:1;background-color:var(--global-bg-color)}.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)}.navbar .dropdown-menu .dropdown-divider{border-top:1px solid var(--global-divider-color)!important}.dropdown-item{color:var(--global-text-color)}.dropdown-item:hover{color:var(--global-hover-color);background-color:var(--global-bg-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 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{padding:0;border:0;background-color:inherit;color:var(--global-text-color)}#light-toggle:hover{color:var(--global-hover-color)}.social{text-align:center}.social .contact-icons{font-size:4rem}.social .contact-icons a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.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}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}.cv{margin-bottom:40px}.cv .card{background-color:var(--global-card-bg-color);border:1px solid var(--global-divider-color)}.cv .card .list-group-item{background-color:inherit}.cv .card .list-group-item .badge{color:var(--global-card-bg-color)!important;background-color:var(--global-theme-color)!important}@media(min-width:768px){.repo{max-width:50%}}.header-bar{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:2rem;padding-bottom:3rem}.header-bar h1{color:var(--global-theme-color);font-size:5rem}.tag-list{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:1rem}.tag-list ul{justify-content:center;display:flow-root}.tag-list ul p,.tag-list ul li{list-style:none;display:inline-block;padding:1rem .5rem;color:var(--global-text-color-light)}.post-list{margin:0;margin-bottom:40px;padding:0}.post-list li{border-bottom:1px solid var(--global-divider-color);list-style:none;padding-top:2rem;padding-bottom:2rem}.post-list li .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post-list li .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:0}.post-list li a{color:var(--global-text-color);text-decoration:none}.post-list li a:hover{color:var(--global-theme-color)}.pagination .page-item .page-link{color:var(--global-text-color)}.pagination .page-item .page-link:hover{color:#000}.pagination .page-item.active .page-link{color:#fff;background-color:var(--global-theme-color)}.pagination .page-item.active .page-link:hover{background-color:var(--global-theme-color)}.distill a:hover{border-bottom-color:var(--global-theme-color);text-decoration:none}article>.team{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:center}article>.team a{text-decoration:none}article>.team a:hover .card-title{color:var(--global-theme-color)}article>.team .member{width:20%;display:inline-block;margin-left:2.5%;margin-right:2.5%;margin-bottom:15px;min-width:80px}article>.team .member .nowat{font-size:12px}article>.team .member img{width:100%;border-radius:50%;object-fit:cover;aspect-ratio:1}article>.team .member .reflection-container{position:relative;display:inline-block;vertical-align:middle;transform-style:preserve-3d;perspective:1000px;width:100%;aspect-ratio:1}article>.team .member .reflection-container .reflection-content{height:100%;width:100%;border-radius:50%;background-color:#000;background-size:cover;background-position:center;transform:rotateX(0) rotateY(0);pointer-events:none;transition:100ms linear transform;overflow:hidden}article>.team .member .reflection-container .reflection-content:before{content:"";position:absolute;width:200%;height:200%;left:-50%;top:-50%;background:linear-gradient(rgba(255,255,255,0.2),rgba(0,0,0,0.2))}article>.team .member .reflection-container .reflection-grid-cell{position:absolute;z-index:1;width:10%;height:10%}article>.team .member .reflection-container .reflection-grid-cell-1{top:0;left:0}article>.team .member .reflection-container .reflection-grid-cell-1:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-1:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-2{top:0;left:10%}article>.team .member .reflection-container .reflection-grid-cell-2:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-2:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-3{top:0;left:20%}article>.team .member .reflection-container .reflection-grid-cell-3:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-3:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-4{top:0;left:30%}article>.team .member .reflection-container .reflection-grid-cell-4:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-4:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-5{top:0;left:40%}article>.team .member .reflection-container .reflection-grid-cell-5:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-5:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-6{top:0;left:50%}article>.team .member .reflection-container .reflection-grid-cell-6:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-6:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-7{top:0;left:60%}article>.team .member .reflection-container .reflection-grid-cell-7:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-7:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-8{top:0;left:70%}article>.team .member .reflection-container .reflection-grid-cell-8:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-8:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-9{top:0;left:80%}article>.team .member .reflection-container .reflection-grid-cell-9:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-9:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-10{top:0;left:90%}article>.team .member .reflection-container .reflection-grid-cell-10:hover ~ .reflection-content{transform:rotateX(20deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-10:hover ~ .reflection-content:before{transform:translateY(20%)}article>.team .member .reflection-container .reflection-grid-cell-11{top:10%;left:0}article>.team .member .reflection-container .reflection-grid-cell-11:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-11:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-12{top:10%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-12:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-12:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-13{top:10%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-13:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-13:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-14{top:10%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-14:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-14:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-15{top:10%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-15:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-15:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-16{top:10%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-16:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-16:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-17{top:10%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-17:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-17:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-18{top:10%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-18:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-18:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-19{top:10%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-19:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-19:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-20{top:10%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-20:hover ~ .reflection-content{transform:rotateX(15deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-20:hover ~ .reflection-content:before{transform:translateY(15%)}article>.team .member .reflection-container .reflection-grid-cell-21{top:20%;left:0}article>.team .member .reflection-container .reflection-grid-cell-21:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-21:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-22{top:20%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-22:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-22:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-23{top:20%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-23:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-23:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-24{top:20%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-24:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-24:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-25{top:20%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-25:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-25:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-26{top:20%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-26:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-26:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-27{top:20%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-27:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-27:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-28{top:20%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-28:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-28:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-29{top:20%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-29:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-29:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-30{top:20%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-30:hover ~ .reflection-content{transform:rotateX(10deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-30:hover ~ .reflection-content:before{transform:translateY(10%)}article>.team .member .reflection-container .reflection-grid-cell-31{top:30%;left:0}article>.team .member .reflection-container .reflection-grid-cell-31:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-31:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-32{top:30%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-32:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-32:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-33{top:30%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-33:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-33:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-34{top:30%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-34:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-34:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-35{top:30%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-35:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-35:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-36{top:30%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-36:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-36:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-37{top:30%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-37:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-37:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-38{top:30%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-38:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-38:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-39{top:30%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-39:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-39:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-40{top:30%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-40:hover ~ .reflection-content{transform:rotateX(5deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-40:hover ~ .reflection-content:before{transform:translateY(5%)}article>.team .member .reflection-container .reflection-grid-cell-41{top:40%;left:0}article>.team .member .reflection-container .reflection-grid-cell-41:hover ~ .reflection-content{transform:rotateX(0) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-41:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-42{top:40%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-42:hover ~ .reflection-content{transform:rotateX(0) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-42:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-43{top:40%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-43:hover ~ .reflection-content{transform:rotateX(0) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-43:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-44{top:40%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-44:hover ~ .reflection-content{transform:rotateX(0) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-44:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-45{top:40%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-45:hover ~ .reflection-content{transform:rotateX(0) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-45:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-46{top:40%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-46:hover ~ .reflection-content{transform:rotateX(0) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-46:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-47{top:40%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-47:hover ~ .reflection-content{transform:rotateX(0) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-47:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-48{top:40%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-48:hover ~ .reflection-content{transform:rotateX(0) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-48:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-49{top:40%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-49:hover ~ .reflection-content{transform:rotateX(0) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-49:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-50{top:40%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-50:hover ~ .reflection-content{transform:rotateX(0) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-50:hover ~ .reflection-content:before{transform:translateY(0)}article>.team .member .reflection-container .reflection-grid-cell-51{top:50%;left:0}article>.team .member .reflection-container .reflection-grid-cell-51:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-51:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-52{top:50%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-52:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-52:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-53{top:50%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-53:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-53:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-54{top:50%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-54:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-54:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-55{top:50%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-55:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-55:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-56{top:50%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-56:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-56:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-57{top:50%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-57:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-57:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-58{top:50%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-58:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-58:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-59{top:50%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-59:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-59:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-60{top:50%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-60:hover ~ .reflection-content{transform:rotateX(-5deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-60:hover ~ .reflection-content:before{transform:translateY(-5%)}article>.team .member .reflection-container .reflection-grid-cell-61{top:60%;left:0}article>.team .member .reflection-container .reflection-grid-cell-61:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-61:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-62{top:60%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-62:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-62:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-63{top:60%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-63:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-63:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-64{top:60%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-64:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-64:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-65{top:60%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-65:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-65:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-66{top:60%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-66:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-66:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-67{top:60%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-67:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-67:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-68{top:60%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-68:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-68:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-69{top:60%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-69:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-69:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-70{top:60%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-70:hover ~ .reflection-content{transform:rotateX(-10deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-70:hover ~ .reflection-content:before{transform:translateY(-10%)}article>.team .member .reflection-container .reflection-grid-cell-71{top:70%;left:0}article>.team .member .reflection-container .reflection-grid-cell-71:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-71:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-72{top:70%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-72:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-72:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-73{top:70%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-73:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-73:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-74{top:70%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-74:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-74:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-75{top:70%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-75:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-75:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-76{top:70%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-76:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-76:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-77{top:70%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-77:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-77:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-78{top:70%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-78:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-78:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-79{top:70%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-79:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-79:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-80{top:70%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-80:hover ~ .reflection-content{transform:rotateX(-15deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-80:hover ~ .reflection-content:before{transform:translateY(-15%)}article>.team .member .reflection-container .reflection-grid-cell-81{top:80%;left:0}article>.team .member .reflection-container .reflection-grid-cell-81:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-81:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-82{top:80%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-82:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-82:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-83{top:80%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-83:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-83:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-84{top:80%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-84:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-84:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-85{top:80%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-85:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-85:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-86{top:80%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-86:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-86:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-87{top:80%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-87:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-87:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-88{top:80%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-88:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-88:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-89{top:80%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-89:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-89:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-90{top:80%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-90:hover ~ .reflection-content{transform:rotateX(-20deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-90:hover ~ .reflection-content:before{transform:translateY(-20%)}article>.team .member .reflection-container .reflection-grid-cell-91{top:90%;left:0}article>.team .member .reflection-container .reflection-grid-cell-91:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(-20deg)}article>.team .member .reflection-container .reflection-grid-cell-91:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-92{top:90%;left:10%}article>.team .member .reflection-container .reflection-grid-cell-92:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(-15deg)}article>.team .member .reflection-container .reflection-grid-cell-92:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-93{top:90%;left:20%}article>.team .member .reflection-container .reflection-grid-cell-93:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(-10deg)}article>.team .member .reflection-container .reflection-grid-cell-93:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-94{top:90%;left:30%}article>.team .member .reflection-container .reflection-grid-cell-94:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(-5deg)}article>.team .member .reflection-container .reflection-grid-cell-94:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-95{top:90%;left:40%}article>.team .member .reflection-container .reflection-grid-cell-95:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(0)}article>.team .member .reflection-container .reflection-grid-cell-95:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-96{top:90%;left:50%}article>.team .member .reflection-container .reflection-grid-cell-96:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(5deg)}article>.team .member .reflection-container .reflection-grid-cell-96:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-97{top:90%;left:60%}article>.team .member .reflection-container .reflection-grid-cell-97:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(10deg)}article>.team .member .reflection-container .reflection-grid-cell-97:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-98{top:90%;left:70%}article>.team .member .reflection-container .reflection-grid-cell-98:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(15deg)}article>.team .member .reflection-container .reflection-grid-cell-98:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-99{top:90%;left:80%}article>.team .member .reflection-container .reflection-grid-cell-99:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(20deg)}article>.team .member .reflection-container .reflection-grid-cell-99:hover ~ .reflection-content:before{transform:translateY(-25%)}article>.team .member .reflection-container .reflection-grid-cell-100{top:90%;left:90%}article>.team .member .reflection-container .reflection-grid-cell-100:hover ~ .reflection-content{transform:rotateX(-25deg) rotateY(25deg)}article>.team .member .reflection-container .reflection-grid-cell-100:hover ~ .reflection-content:before{transform:translateY(-25%)}article>h2.alumni{margin-top:5em}article>.team.alumni{justify-content:left}article>.team.alumni .member{width:15%;min-width:60px}.projects a{text-decoration:none}.projects a:hover .card-title{color:var(--global-theme-color)}.projects .card img{width:100%}.projects .card-item{width:auto;margin-bottom:10px}.projects .card-item .row{display:flex;align-items:center}.projects .grid-sizer,.projects .grid-item{width:250px;margin-bottom:10px}.projects h2.category{color:var(--global-divider-color);border-bottom:1px solid var(--global-divider-color);padding-top:.5rem;margin-top:2rem;margin-bottom:1rem;text-align:right}.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.year{color:var(--global-divider-color);border-top:1px solid var(--global-divider-color);padding-top:1rem;margin-top:2rem;margin-bottom:-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 .preview{width:100%;min-width:80px;max-width:200px}.publications ol.bibliography li .abbr{height:2rem;margin-bottom:.5rem}.publications ol.bibliography li .abbr abbr{display:inline-block;background-color:var(--global-theme-color);padding-left:1rem;padding-right:1rem}.publications ol.bibliography li .abbr abbr a{color:white}.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 .title a{color:var(--global-text-color)}.publications ol.bibliography li .award{margin-left:1em;padding:.1em;color:#b71c1c!important;border:1px solid #b71c1c}.publications ol.bibliography li .author a.team{border-bottom:1px dashed var(--global-theme-color)}.publications ol.bibliography li .author a.team:hover{border-bottom-style:solid;text-decoration:none}.publications ol.bibliography li .author a:not(.team){color:var(--global-text-color-light);border-bottom:1px dashed var(--global-text-color-light)}.publications ol.bibliography li .author a:not(.team):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}.publications ol.bibliography li .links a.btn:hover{color:var(--global-theme-color);border-color:var(--global-theme-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)}figure.highlight{margin:0 0 1rem}pre{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:6px;padding:6px 12px}pre pre,pre code{background-color:transparent;border-radius:0;padding:0}code{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:3px;padding:3px 3px}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)}.post .post-content blockquote{border-left:5px solid var(--global-theme-color);padding:8px}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 a,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 a,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:hover{border-bottom-color:var(--global-hover-color)!important}d-article b i{display:inline}d-article d-contents{align-self:start;grid-column:1/4;grid-row:auto/span 4;justify-self:end;margin-top:0;padding-left:2em;padding-right:3em;border-right:1px solid var(--global-divider-color);width:max(70%,300px);margin-right:0;margin-top:0;display:grid;grid-template-columns:minmax(8px,1fr) [toc] auto minmax(8px,1fr) [toc-line] 1px minmax(32px,2fr)}d-article d-contents nav{grid-column:toc}d-article d-contents nav a{border-bottom:none!important}d-article d-contents nav a:hover{border-bottom:1px solid var(--global-text-color)!important}d-article d-contents nav h3{margin-top:0;margin-bottom:1em}d-article d-contents nav div{display:block;outline:0;margin-bottom:.8em;color:rgba(0,0,0,0.8);font-weight:bold}d-article d-contents nav ul{padding-left:1em;margin-top:0;margin-bottom:6px;list-style-type:none}d-article d-contents nav ul li{margin-bottom:.25em}d-article d-contents .figcaption{line-height:1.4em}d-article d-contents toc-line{border-right:1px solid var(--global-divider-color);grid-column:toc-line}d-article d-footnote{scroll-margin-top:66px}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}@media(max-width:1024px){d-article d-contents{display:block;grid-column-start:2;grid-column-end:-2;padding-bottom:.5em;margin-bottom:1em;padding-top:.5em;width:100%;border:1px solid var(--global-divider-color)}d-article d-contents nav{grid-column:none}}