body,html{overflow-x:hidden}.author-page-banner-fullwidth{left:50%;margin-left:-50vw;position:relative;width:100vw}.author-page-banner-inner{padding:90px 20px;position:relative;z-index:2}.author-card{backdrop-filter:blur(16px);background:rgba(12,12,16,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin:0 auto;max-width:1100px;padding:30px 40px 40px}.author-top-fixed-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.author-image{border:3px solid hsla(0,0%,100%,.2);border-radius:50%;height:150px;object-fit:cover;width:150px}.linkedin-btn{align-items:center;background:#0a66c2;border-radius:50%;display:inline-flex;height:60px;justify-content:center;transition:.3s ease;width:60px}.linkedin-btn svg{fill:#fff;width:26px}.linkedin-btn:hover{transform:scale(1.1)}.author-content-area{text-align:center}.author-heading{color:#fff;font-size:32px;margin:0 0 10px}.author-para{color:#bbb;font-size:17px;line-height:1.7;text-align:justify}.author-rotating-words{height:36px;margin:10px 0;position:relative}.author-page-banner-word{background:linear-gradient(90deg,#00aeee,#47bc87);-webkit-background-clip:text;font-size:20px;font-weight:600;left:0;opacity:0;position:absolute;right:0;transition:opacity .8s ease;-webkit-text-fill-color:transparent}.author-page-banner-word.active{opacity:1}.animated-glow{animation:glowMove 9s ease-in-out infinite alternate;border-radius:50%;filter:blur(140px);opacity:.6;position:absolute;z-index:1}.glow-a{background:rgba(0,120,255,.26);height:700px;left:10%;top:10%;width:700px}.glow-b{background:rgba(0,255,180,.2);bottom:10%;height:600px;right:10%;width:600px}.animate-card{animation:cardIn 1s ease forwards;opacity:0;transform:translateY(40px)}.animate-image{animation:imageIn 1s ease .3s forwards;opacity:0;transform:translateX(-40px)}.animate-text{animation:textIn 1s ease .6s forwards;opacity:0;transform:translateY(30px)}.animate-btn{animation:btnIn .9s ease .9s forwards;opacity:0;transform:scale(.5)}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}@keyframes imageIn{to{opacity:1;transform:translateX(0)}}@keyframes textIn{to{opacity:1;transform:translateY(0)}}@keyframes btnIn{to{opacity:1;transform:scale(1)}}@keyframes glowMove{0%{transform:scale(1)}to{transform:scale(1.2)}}@media(max-width:700px){.author-top-fixed-bar{flex-direction:column;gap:15px}.author-para{text-align:left}.author-image{height:130px;width:130px}}