body{font-feature-settings:"kern" 1,"liga" 1;letter-spacing:-.01em;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:500}a{text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7}.resume-biography{padding:4rem 2rem 0!important;margin-bottom:-2rem!important}.resume-biography.py-8{padding:4rem 2rem 0!important;margin-bottom:-2rem!important}.resume-biography .max-w-7xl{max-width:700px!important;margin:0 auto!important}.resume-biography .grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3rem!important}.resume-biography [class*=col-span-4]{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;gap:1rem!important}.resume-biography [class*=col-span-8]{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.resume-biography [class*=col-span-8]>.mb-16{display:none!important}.resume-biography .flex.items-center.gap-4.mb-8{display:none!important}.resume-biography .bio-text{text-align:center!important;max-width:500px!important}.resume-biography .bio-text p{font-size:.9rem!important;font-weight:300!important;color:#666!important;line-height:1.6!important}html.dark .resume-biography .bio-text p{color:#999!important}.resume-biography .avatar-wrapper{width:200px!important;height:200px!important;margin-bottom:1rem!important}.resume-biography .avatar-wrapper img.avatar{width:200px!important;height:200px!important}.resume-biography .space-y-3{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important}.resume-biography .space-y-3>*{margin:0!important}.resume-biography .space-y-3>h1{font-size:3.5rem!important;font-weight:400!important;line-height:1.2!important;order:-10!important}.resume-biography .space-y-3{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important}.resume-biography .space-y-3>p.text-lg{font-size:1rem!important;font-weight:300!important;order:-5!important;margin:0!important}.resume-biography .space-y-3>.text-2xl{font-size:1rem!important;font-weight:300!important;line-height:1.5!important;max-width:500px!important;margin-top:1rem!important;order:0!important}.resume-biography .flex.flex-wrap.justify-center.gap-4{justify-content:center!important;gap:.75rem!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.resume-biography .w-12.h-12{width:2.5rem!important;height:2.5rem!important;background:0 0!important;border:1px solid #ddd!important;box-shadow:none!important}html.dark .resume-biography .w-12.h-12{border-color:#444!important}.resume-biography .w-12.h-12 svg{width:1.5rem!important;height:1.5rem!important}.resume-biography .flex.flex-wrap.gap-3{justify-content:center!important;gap:0!important;margin-top:1rem!important;flex-wrap:nowrap!important;flex-direction:row!important;white-space:nowrap!important}.resume-biography .flex.flex-wrap.gap-3 span:first-child{flex-basis:100%!important;display:block!important;text-align:center!important;margin-bottom:.25rem!important}.resume-biography .flex.flex-wrap.gap-3 span:first-child::after{content:""!important}.resume-biography .flex.flex-wrap.gap-3{flex-wrap:wrap!important}.resume-biography .flex.flex-wrap.gap-3 span:not(:first-child){white-space:nowrap!important}.resume-biography span.text-base{font-size:1rem!important;font-weight:300!important;padding:0 .35rem!important;background:0 0!important;border:none!important;border-radius:0!important;color:#666!important}html.dark .resume-biography span.text-base{color:#999!important}.resume-biography .flex.flex-wrap.gap-3 span:not(:last-child)::after{content:" · "}nav{padding-top:.5rem!important;padding-bottom:.5rem!important}nav ul,nav .navbar-menu,nav .flex,.navbar-end{gap:.5rem!important}nav a{padding:.25rem .5rem!important}.search-button,#search,[class*=search],button[aria-label=Search],.navbar-search{display:none!important}footer a[data-hbx=poweredby_brand],footer a[data-hbx=poweredby_cta]{display:none!important}footer .text-sm{display:none!important}article+footer,.prose~footer{display:none!important}.article-container .social-icons,.article-container .page-footer,.article-container footer,.page-body footer,.page-body .social-icons,.prose+.social-icons,.author-card,.author__links,.sidebar__social,.sidebar__list,.sidebar__introduction,.sidebar,.sidebar__content,.wrapper__sidebar,.footer__sidebar,.flex.flex-wrap.justify-center.gap-4:not(.resume-biography *),article .flex.gap-4,.page-wrapper .social-icons,.experience,.accomplishments,[class*=experience],[class*=accomplishment],.reading-time,[class*=reading-time],.post__footer-date,.article-metadata,.page-header .meta,.text-gray-500.text-sm.flex.items-center,div.text-sm.flex.items-center.flex-wrap,.btn,.btn-links,.page-footer,.article-style+div{display:none!important}.wrapper__sidebar,aside,.toc,.table-of-contents,#TableOfContents,[class*=toc],.page-toc{display:none!important}.wrapper__main{max-width:700px!important;margin:0 auto!important;padding:2rem!important}.wrapper{display:block!important;justify-content:center!important}.page-body,.page-body>.mx-auto,.hb-scrollbar+div,.mx-auto.flex.max-w-screen-xl{max-width:700px!important;margin:0 auto!important;padding:1rem!important}.page-body .prose{margin:0 auto!important}.page-body{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.mt-4.mb-16{margin-bottom:1rem!important}.article-share,.article-widget,.share-buttons,.social-share,.sharer,.page-navigation,.pager,.nav-links,.post-nav,.article-nav,.prev-next{display:none!important}section.flex.flex-row.flex-wrap.justify-center.pt-4,[id^=share-link],a[id^=share-link]{display:none!important}div.pt-1.no-prose.w-full,.no-prose hr,.no-prose .flex.flex-col.md\:flex-row{display:none!important}.hb-attachment-link,[data-hb],.fixed.bottom-0,a[href*=hugoblox],.hb-attachment,button[class*=hb-],.fixed,[class*=fixed][class*=bottom],div[style*=fixed],.z-50,.bottom-4,.right-4{display:none!important}hr{border:none;border-top:1px solid #e5e5e5;margin:2rem 0}html.dark hr{border-top-color:#333}table{width:100%;border-collapse:collapse}th,td{padding:.5rem;text-align:left;border-bottom:1px solid #e5e5e5}html.dark th,html.dark td{border-bottom-color:#333}.prose{max-width:65ch;font-size:.9rem!important}.prose h1{font-size:1.5rem!important;font-weight:400!important}.prose h2{font-size:1.1rem!important;font-weight:400!important}.prose h3{font-size:1rem!important;font-weight:400!important}.prose p,.prose li{font-weight:300!important;line-height:1.6!important}.prose h3{background:#fafafa!important;border:1px solid #eee!important;border-radius:4px!important;padding:1rem 1.25rem .75rem!important;margin-bottom:0!important}.prose h3+p{background:#fafafa!important;border:1px solid #eee!important;border-top:none!important;border-radius:0 0 4px 4px!important;padding:.75rem 1.25rem 1rem!important;margin-top:0!important;margin-bottom:1.5rem!important}html.dark .prose h3,html.dark .prose h3+p{background:#1a1a1a!important;border-color:#333!important}.prose h3:hover,.prose h3:hover+p{border-color:#ccc!important}html.dark .prose h3:hover,html.dark .prose h3:hover+p{border-color:#555!important}.prose>p:first-child,.prose>p:nth-child(2),.prose>p:nth-child(3),.prose>p:nth-child(4){background:#fafafa!important;padding:0 1.25rem!important;margin:0!important;padding-bottom:.75rem!important;border-left:1px solid #eee!important;border-right:1px solid #eee!important}.prose>p:first-child{border-top:1px solid #eee!important;border-radius:6px 6px 0 0!important;padding-top:1.25rem!important}.prose>p:has(+hr),.prose>p:last-of-type{border-bottom:1px solid #eee!important;border-radius:0 0 6px 6px!important;padding-bottom:1.25rem!important;margin-bottom:1.5rem!important}html.dark .prose>p:first-child,html.dark .prose>p:nth-child(2),html.dark .prose>p:nth-child(3),html.dark .prose>p:nth-child(4){background:#1a1a1a!important;border-color:#333!important}.prose ul{list-style-type:disc;padding-left:1.5rem}.prose ul li{margin-bottom:.25rem}.pub-links a,.article-links a{font-size:.8rem;padding:.2rem .5rem;margin-right:.3rem;background:#f5f5f5;border-radius:3px}html.dark .pub-links a,html.dark .article-links a{background:#2a2a2a}