.HeroSection_titleGlow__c9b_V{font-weight:500;font-size:clamp(32px,6vw,66px);letter-spacing:-.04em;line-height:1.05;padding-bottom:12px;color:#a7d2ff;position:relative;display:block;white-space:normal}.profile-container{position:relative;width:100%;height:560px;overflow:hidden;font-family:Inter,sans-serif;color:#ffffff}.tagline{position:absolute;top:0;width:100%;text-align:center;font-size:24px;font-weight:500;letter-spacing:.3px;opacity:.85}.image-wrapper{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.person-image{width:90%;height:420px;object-fit:cover;filter:grayscale(100%) contrast(1.1);animation:fadeSlide .8s ease-in-out;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 50%,rgba(0,0,0,.7) 65%,rgba(0,0,0,0) 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 50%,rgba(0,0,0,.7) 65%,rgba(0,0,0,0) 90%)}.bottom-bar{position:absolute;bottom:50px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:flex-end}.name{font-size:39px;font-weight:400;line-height:1.1}.company-info{text-align:right}.title{font-size:15px;font-weight:300;opacity:.8;margin-bottom:6px}.company-logo{height:20px;object-fit:contain}@media (max-width:768px){.profile-container{width:100%;height:520px}.person-image{width:100%;max-width:360px;height:330px}.name{font-size:32px}.bottom-bar{bottom:32px;left:0;right:0;width:100%;padding:0 16px}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}