.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.hbb-section{padding-top:2rem;padding-bottom:0!important}.page-header{transition:transform .5s ease-out;min-height:auto!important;height:auto!important}.scrolled{transform:translateY(-100%);pointer-events:none}#site-header.header{background-color:#f5f7fa;box-shadow:none!important;border-bottom:none!important;min-height:auto!important;height:auto!important}.navbar{font-family:space grotesk,sans-serif;font-size:1.1rem;font-weight:500;text-shadow:0 0 1px rgba(0,0,0,.2);min-height:auto!important;height:auto!important}.navbar>*{height:auto!important}#nav-menu{height:auto!important;min-height:auto!important}.link-text{position:relative;display:inline-block}.link-text::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#000;display:none}.nav-link.active .link-text::after{display:block}.nav-link.active:hover .link-text::after{background-color:rgb(var(--color-primary-600))}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.title{display:none}}@media(max-width:650px){.truncate-breadcrumb{width:250px!important}}.animate-fade-in{animation:fadeIn .5s ease-out}#page-bg{background-color:#f5f7fa}.page-body{margin-top:0}#section-collection,#section-publication-collection,#section-resume-biography-3{padding-top:2rem!important}#section-introduction{padding-top:2rem!important;padding-bottom:0!important}.title{margin-bottom:1.2em;font-family:space grotesk,sans-serif;font-weight:700}.article-title{margin-bottom:.4em;font-family:space grotesk,sans-serif;font-weight:700}.news-image{box-shadow:0 2px 4px rgba(0,0,0,.25)}.news-title{font-family:space grotesk,sans-serif}.news-subtitle{text-shadow:0 0 2px rgb(var(--color-primary-300))}.page-body{margin-top:0!important;margin-bottom:0!important}.pub-text{font-size:.925rem}.pub-headings{font-family:space grotesk,sans-serif}.article-content{font-size:.925rem}.article-content a{text-decoration:underline}#search-input{box-shadow:0 2px 4px rgba(0,0,0,.1)}#profile{padding-top:10px!important;padding-bottom:0!important}.avatar{width:250px!important;height:225px!important;object-fit:fill!important;box-shadow:0 0 8px rgba(0,0,0,.9)}.avatar-wrapper{width:225px!important;height:225px!important}.bio-text{font-size:.925rem}.section-subheading{font-family:space grotesk,sans-serif}.portrait-title{font-family:space grotesk,sans-serif}.featured-image{box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:.5rem}.truncate-breadcrumb{width:550px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.powered-by a,.powered-by{color:#b4b4b4;font-size:.8rem}.powered-by a:hover,.powered-by a:focus{color:#b4b4b4;outline:none}.footer-license-icons{margin-top:0}