#site-header.header{padding-block:calc(var(--spacing) * 5)}#site-header .navbar-brand{font-size:1.5rem}#site-header .nav-link{padding-block:calc(var(--spacing) * 4);font-size:1.1rem}.page-body>.hbb-section{background-color:initial!important}.dark .page-body .bg-white.dark\:bg-gray-900.rounded-2xl,.dark .page-body .bg-white.dark\:bg-gray-900.shadow-2xl,.dark .page-body [role=article].bg-white.dark\:bg-gray-900,.dark .page-body .rounded-2xl.bg-white.dark\:bg-gray-900,.dark .page-body [role=article].group,.dark .page-body .bg-white.dark\:bg-gray-800.rounded-2xl,.dark .page-body .bg-white.dark\:bg-gray-800.shadow-lg,.dark .page-body .group.relative>.bg-white.dark\:bg-gray-800{background-color:#1e5d67!important;border-color:#1e5d67!important}.dark .page-body>.hbb-section h1,.dark .page-body>.hbb-section h2,.dark .page-body>.hbb-section h3,.dark .page-body>.hbb-section h4{color:#58504d!important}.dark .page-body>.hbb-section p,.dark .page-body>.hbb-section div,.dark .page-body>.hbb-section span{color:#58504d!important}.dark .page-body .bg-white.dark\:bg-gray-900 h1,.dark .page-body .bg-white.dark\:bg-gray-900 h2,.dark .page-body .bg-white.dark\:bg-gray-900 h3,.dark .page-body .bg-white.dark\:bg-gray-900 h4,.dark .page-body [role=article] h1,.dark .page-body [role=article] h2,.dark .page-body [role=article] h3,.dark .page-body [role=article] h4,.dark .page-body .bg-white.dark\:bg-gray-800 h1,.dark .page-body .bg-white.dark\:bg-gray-800 h2,.dark .page-body .bg-white.dark\:bg-gray-800 h3,.dark .page-body .bg-white.dark\:bg-gray-800 h4{color:#fdfae9!important}.dark .page-body .bg-white.dark\:bg-gray-900 p,.dark .page-body .bg-white.dark\:bg-gray-900 div,.dark .page-body .bg-white.dark\:bg-gray-900 span,.dark .page-body .bg-white.dark\:bg-gray-900 time,.dark .page-body [role=article] p,.dark .page-body [role=article] div,.dark .page-body [role=article] span,.dark .page-body [role=article] time,.dark .page-body .bg-white.dark\:bg-gray-800 p,.dark .page-body .bg-white.dark\:bg-gray-800 div,.dark .page-body .bg-white.dark\:bg-gray-800 span,.dark .page-body .bg-white.dark\:bg-gray-800 time{color:#fdfae9!important}.dark .page-body .bg-white.dark\:bg-gray-900 a,.dark .page-body [role=article] a,.dark .page-body .bg-white.dark\:bg-gray-800 a{color:#fdfae9!important}.dark .page-body .bg-white.dark\:bg-gray-900 a:hover,.dark .page-body [role=article] a:hover,.dark .page-body .bg-white.dark\:bg-gray-800 a:hover{color:#fdfae9!important}.dark .page-body .bg-white.dark\:bg-gray-800,.dark .page-body .group.relative>.bg-white.dark\:bg-gray-800{background-color:#1e5d67!important}.dark .bg-white.dark\:bg-gray-800 h3.text-gray-900,.dark .bg-white.dark\:bg-gray-800 h3.dark\:text-white,.dark .page-body .bg-white.dark\:bg-gray-800 h3,.dark .page-body .group>.bg-white.dark\:bg-gray-800 h3{color:#fdfae9!important}.dark .bg-white.dark\:bg-gray-800 p.text-gray-600,.dark .bg-white.dark\:bg-gray-800 p.dark\:text-gray-400,.dark .page-body .bg-white.dark\:bg-gray-800 p{color:#fdfae9!important}#team h3.text-xl.font-bold,#team h3.text-xl.font-bold a,#alumni h3.text-xl.font-bold,#alumni h3.text-xl.font-bold a,#collaborations h3.text-xl.font-bold,#collaborations h3.text-xl.font-bold a{white-space:nowrap}#alumni .group.relative{display:flex;flex-direction:column}#alumni .group.relative>div.relative{flex-grow:1;display:flex;flex-direction:column}#alumni .group.relative .p-6{flex-grow:1;display:flex;flex-direction:column}#collaborations .text-sm.mt-1{display:none!important}a.aspect-square:not(:has(img)){display:none!important}.dark .page-body article main h1,.dark .page-body article main h2,.dark .page-body article main h3,.dark .page-body article main h4,.dark .page-body article main .prose,.dark .page-body article main .prose h2,.dark .page-body article main .prose h3,.dark .page-body article main .prose h4,.dark .page-body article main .prose p,.dark .page-body article main .prose li,.dark .page-body article main .prose strong,.dark .page-body article main .prose em,.dark .page-body article main .prose ul,.dark .page-body article main .prose ol,.dark .page-body article main .prose blockquote,.dark .page-body article main time,.dark .page-body article main .dark\:text-gray-300,.dark .page-body article main .dark\:text-slate-100{color:#58504d!important}.dark .page-body article main .prose a,.dark .page-body article main .prose a:hover{color:#58504d!important}.dark .page-body [data-pagefind-ignore] article.prose,.dark .page-body [data-pagefind-ignore] article.prose h1,.dark .page-body [data-pagefind-ignore] article.prose h2,.dark .page-body [data-pagefind-ignore] article.prose h3,.dark .page-body [data-pagefind-ignore] article.prose h4,.dark .page-body [data-pagefind-ignore] article.prose p,.dark .page-body [data-pagefind-ignore] article.prose li,.dark .page-body [data-pagefind-ignore] article.prose strong,.dark .page-body [data-pagefind-ignore] article.prose em,.dark .page-body [data-pagefind-ignore] article.prose a{color:#58504d!important}.dark .page-body [data-pagefind-ignore] .flex.flex-row.gap-6.flex-wrap>a{background-color:#1e5d67!important;color:#fdfae9!important}.dark .page-body [data-pagefind-ignore] .flex.flex-row.gap-6.flex-wrap>a span{background-color:#fdfae9!important;color:#1e5d67!important}.dark .page-body section.max-w-5xl h1,.dark .page-body section.max-w-5xl h2,.dark .page-body section.max-w-5xl h3,.dark .page-body section.max-w-5xl h4,.dark .page-body section.max-w-5xl p,.dark .page-body section.max-w-5xl span,.dark .page-body section.max-w-5xl li,.dark .page-body section.max-w-5xl a,.dark .page-body section.max-w-5xl div,.dark .page-body section.max-w-5xl strong,.dark .page-body section.max-w-5xl small{color:#58504d!important}.dark .page-body section.max-w-5xl .prose,.dark .page-body section.max-w-5xl .prose h1,.dark .page-body section.max-w-5xl .prose h2,.dark .page-body section.max-w-5xl .prose h3,.dark .page-body section.max-w-5xl .prose h4,.dark .page-body section.max-w-5xl .prose p,.dark .page-body section.max-w-5xl .prose li,.dark .page-body section.max-w-5xl .prose strong,.dark .page-body section.max-w-5xl .prose em,.dark .page-body section.max-w-5xl .prose a{color:#58504d!important}.dark .page-body .hb-toc a{color:#58504d!important}.dark .page-body section#about small,.dark .page-body section#about p{color:#58504d!important}.dark .hero-block-container a,.dark .hero-block-container button,.dark .hero-block-container [role=button],.dark section#about a,.dark section#about button,.dark section#about [role=button]{background-color:#8b635c!important;padding:.5rem 1rem!important;border-radius:.375rem!important;display:inline-block!important}.dark .hero-block-container a,.dark .hero-block-container a *,.dark .hero-block-container button,.dark .hero-block-container button *,.dark .hero-block-container [role=button],.dark .hero-block-container [role=button] *,.dark section#about a,.dark section#about a *,.dark section#about button,.dark section#about button *,.dark section#about [role=button],.dark section#about [role=button] *{color:#fdfae9!important}.dark .hero-block-container a:hover,.dark .hero-block-container a:hover *,.dark .hero-block-container button:hover,.dark .hero-block-container button:hover *,.dark .hero-block-container [role=button]:hover,.dark .hero-block-container [role=button]:hover *,.dark section#about a:hover,.dark section#about a:hover *,.dark section#about button:hover,.dark section#about button:hover *,.dark section#about [role=button]:hover,.dark section#about [role=button]:hover *{color:#fdfae9!important;background-color:#6b5245!important}.dark .page-body section#section-markdown .prose,.dark .page-body section#section-markdown .prose p,.dark .page-body section#section-markdown .prose span,.dark .page-body section#section-markdown .prose div,.dark .page-body section#collaborations .prose,.dark .page-body section#collaborations .prose p,.dark .page-body section#collaborations .prose span,.dark .page-body section#collaborations .prose div,.dark .page-body>.max-w-prose article.prose h1{color:#58504d!important}#collaborations p.line-clamp-2,#collaborations .line-clamp-2,#collaborations p.text-sm.text-gray-600{display:none!important}#alumni p.line-clamp-2,#alumni .line-clamp-2,#alumni p.text-sm.text-gray-600{display:none!important}#contact div.bg-white.dark\:bg-white\/\[0\.03\]{background-color:#1e5d67!important;border-color:#1e5d67!important}#contact div.bg-white.dark\:bg-white\/\[0\.03\],#contact div.bg-white.dark\:bg-white\/\[0\.03\] *{color:#fdfae9!important}.dark #contact a[href*="maps.google.com"].bg-primary-100.dark\:bg-primary-500\/10{background-color:#8b635c!important;color:#fdfae9!important;border-color:#8b635c!important}.dark #contact a[href*="maps.google.com"].bg-primary-100.dark\:bg-primary-500\/10:hover{background-color:#6b5245!important;border-color:#6b5245!important}#contact div.bg-white.dark\:bg-white\/\[0\.03\] .bg-primary-100{background-color:#fdfae9!important}#contact .bg-primary-100 svg,#contact .bg-primary-100 svg *{color:#1e5d67!important;stroke:#1e5d67!important;fill:none!important}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full{margin-bottom:2rem}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full:last-of-type{margin-bottom:0}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full{align-items:stretch}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full>.group{height:100%}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full>.group>div{height:100%;display:flex}section#collaborations .grid.grid-cols-1.gap-8.sm\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4.w-full>.group>div>.p-6{width:100%;display:flex;flex-direction:column}html:has(meta[property="og:url"][content*="/publications/"]) .page-body>.hbb-section{padding-top:2rem!important;padding-bottom:2rem!important}html:has(meta[property="og:url"][content*="/publications/"]) .page-body>.hbb-section+.hbb-section{margin-top:0!important}html:has(meta[property="og:url"][content*="/publications/"]) .page-body>.blox-collection .mb-6.text-3xl{margin-bottom:0!important}html:has(meta[property="og:url"][content*="/publications/"]) .page-body>.blox-markdown .mb-6.text-3xl{margin-bottom:.35rem!important}