.profile-title,h1.profile-title,.page-title,.author-name,.site-author,.identity-name{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.05;margin:0}.profile-title span,.author-name span,.identity-name span{font-size:.7em;font-weight:500;opacity:.9;margin-left:.35rem}.home .profile-title,.home .author-name{font-size:clamp(1.8rem,5vw,2.6rem)}h1.author-name{margin-bottom:.25rem}h5{font-size:1.5rem}h1[class*=text-3xl][class*=font-black][class*=leading-tight]{font-size:clamp(1.6rem,4vw,2.2rem)!important;font-weight:800!important;line-height:1.05!important;margin:15!important}h1[class*=text-3xl]{font-size:clamp(1.6rem,4vw,2.4rem)!important}.bio-text,.resume-biography .bio-text,.resume-biography .prose .bio-text,.prose .bio-text{white-space:pre-line!important;text-align:justify!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important;text-align-last:left!important}.bio-text br,.bio-text p+p,.bio-text>*+*{margin-top:1rem}.bio-text br+br{display:block!important;margin-top:1rem!important;line-height:1!important}@media(min-width:1280px){#section-resume-biography-3 [class*="xl:grid-cols-3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.blox-resume-biography-3+.blox-resume-experience,.blox-resume-experience+.blox-resume-skills,.blox-resume-skills+.blox-resume-awards,.blox-resume-awards+.blox-resume-languages{margin-top:0!important;padding-top:.5rem!important}#section-resume-biography-3+section[id^=section-resume-]{margin-top:0!important;padding-top:.5rem!important}#section-resume-biography-3 .md\:col-span-8>div:nth-child(3){display:none!important}.resume-biography{padding-top:.75rem!important;padding-bottom:.75rem!important;padding-left:1rem!important;padding-right:1rem!important}@media(min-width:640px){.resume-biography{padding-top:3rem!important;padding-bottom:3rem!important}}@media(min-width:768px){.resume-biography{padding-top:4rem!important;padding-bottom:4rem!important}}@media(min-width:1024px){.resume-biography{padding-top:3.75rem!important;padding-bottom:3.75rem!important}}@media(min-width:1280px){.resume-biography{padding-top:3.75rem!important;padding-bottom:3.75rem!important}}.hbb-section{padding-top:1rem!important;padding-bottom:0!important}#experience>div{max-width:1200px;margin-left:auto;margin-right:auto}@media(min-width:1024px){#experience .grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}@media(max-width:1023px){#experience .grid{display:block}}#experience h3{text-align:left}#experience .mt-16{margin-top:4rem}#languages .w-28.h-28{position:relative}#languages .w-28.h-28>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;pointer-events:none}#languages svg{width:112px;height:112px;display:block}