.hbb-section{padding-top:var(--hb-spacing-section,6rem);padding-bottom:var(--hb-spacing-section,6rem)}.wide-block .max-w-prose{max-width:85ch}:root{--joy-navy:#0f172a;--joy-slate:#334155;--joy-emerald:#047857;--joy-surface:#f8fafc}html:not(.dark) body{background:linear-gradient(180deg,rgba(248,250,252,.96),#fff)var(--joy-surface)}html:not(.dark) .hbb-section:first-of-type{background:linear-gradient(135deg,rgba(15,23,42,4%),rgba(4,120,87,8%))}.dark .hbb-section:first-of-type{background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(6,78,59,.38))}html:not(.dark) body{color:#1e293b}html:not(.dark) .prose,html:not(.dark) .resume-biography-3,html:not(.dark) .work-experience,html:not(.dark) .education,html:not(.dark) .section-subheading,html:not(.dark) .text-muted,html:not(.dark) .text-gray-500,html:not(.dark) .text-gray-600{color:var(--joy-slate)!important}html:not(.dark) h1,html:not(.dark) h2,html:not(.dark) h3,html:not(.dark) h4,html:not(.dark) .section-heading h1,html:not(.dark) .section-heading h2,html:not(.dark) .article-title a{color:var(--joy-navy)!important}html:not(.dark) .bg-white,html:not(.dark) .card,html:not(.dark) .article-style,html:not(.dark) .home-section{color:#1e293b}html:not(.dark) a{color:#0369a1!important}html:not(.dark) a:hover{color:#075985!important}.dark .education-timeline{color:#cbd5e1}.dark .education-card-title{color:#f8fafc}.dark .education-card-summary,.dark .education-card-summary p,.dark .education-card-summary li{color:#cbd5e1}.dark .education-card-institution{color:#7dd3fc}.dark .education-card-date{color:#94a3b8}.dark .display-list-heading,.dark .markdown-block-heading{color:#f8fafc}.dark .display-list-title{color:#e2e8f0}.dark .display-list-meta{color:#94a3b8}