.hero{background-image:url(/Images/logo.png.png);background-position:50%;background-size:cover;height:100vh;position:relative;overflow:hidden}.fire-reveal{pointer-events:none;opacity:0;--tx:calc(var(--x) - 24px);--ty:calc(var(--y) - 18px);-webkit-mask-image:radial-gradient(circle 400px at var(--x)var(--y),#fff 0%,#fff9 40%,transparent 70%),radial-gradient(circle 450px at calc(var(--x) + 50px)calc(var(--y) - 40px),#fffc 0%,#fff6 40%,transparent 70%),radial-gradient(circle 200px at calc(var(--x) - 50px)calc(var(--y) + 30px),#fff9 0%,#ffffff4d 40%,transparent 70%);mask-image:radial-gradient(circle 400px at var(--x)var(--y),#fff 0%,#fff9 40%,transparent 70%),radial-gradient(circle 450px at calc(var(--x) + 50px)calc(var(--y) - 40px),#fffc 0%,#fff6 40%,transparent 70%),radial-gradient(circle 200px at calc(var(--x) - 50px)calc(var(--y) + 30px),#fff9 0%,#ffffff4d 40%,transparent 70%);-webkit-mask-image:radial-gradient(circle 400px at var(--x)var(--y),#fff 0%,#fff9 40%,transparent 70%),radial-gradient(circle 450px at calc(var(--x) + 50px)calc(var(--y) - 40px),#fffc 0%,#fff6 40%,transparent 70%),radial-gradient(circle 400px at calc(var(--x) - 50px)calc(var(--y) + 30px),#fff9 0%,#ffffff4d 40%,transparent 70%);background-image:url(/Images/v1.png);background-position:50%;background-size:cover;transition:opacity .55s;animation:3s ease-in-out infinite pulseBlob;position:absolute;inset:0;background-position:40% 7%!important}.fire-reveal.active{opacity:1}@keyframes pulseBlob{0%,to{filter:blur()}50%{filter:blur()}}.left{flex-direction:column;gap:20px;max-width:500px;padding:20px;display:flex;position:absolute;bottom:50px;left:50px}.left h1{text-shadow:0 0 8px #b3000099,0 0 18px #b3000066;white-space:nowrap;font-size:3.5rem;line-height:1.2}.left p{font-size:1.1rem;line-height:1.6}.left button{color:#f0f8ff;background-color:#000;border-radius:10px;padding:15px;font-size:19px}.right{flex-direction:column;gap:15px;max-width:550px;padding:20px;display:flex;position:absolute;bottom:100px;right:20px}.right h1{text-shadow:0 0 8px #b3000099,0 0 18px #b3000066;font-size:3rem;line-height:1.2}.red-title{color:red!important}.right p{font-size:1.1rem;line-height:1.6}.experience-section{margin-top:10px;margin-bottom:10px}.experience-section p{margin:5px 0;padding-left:10px;font-size:1.05rem}@media screen and (max-width:1400px){.left h1{font-size:3rem}.right h1{font-size:2.5rem}.left,.right{max-width:450px}}@media screen and (max-width:1200px){.hero-content{flex-direction:column;justify-content:center;align-items:center;gap:40px}.left{text-align:center;max-width:90%;position:relative;bottom:0;left:0}.left h1{white-space:normal;font-size:2.5rem}.right{text-align:center;max-width:90%;position:relative;bottom:0;right:0}.right h1{font-size:2.2rem}}@media screen and (max-width:768px){.left h1{font-size:2rem}.right h1{font-size:1.8rem}.left p,.right p{font-size:1rem}.left,.right{gap:10px;padding:15px}.hero-content{gap:30px;padding:20px 10px}}@media screen and (max-width:480px){.left h1{font-size:1.5rem}.right h1{font-size:1.4rem}.left p,.right p{font-size:.9rem}.left,.right{max-width:95%;padding:10px}.hero-content{gap:20px}}
.navbar{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#00000026;justify-content:space-between;align-items:center;width:1590px;height:72px;padding:0 60px;display:flex;position:fixed;top:0}.nav-logo{letter-spacing:2px;color:#000;text-shadow:0 0 8px #b3000099,0 0 18px #b3000066;font-family:Libre Baskerville,serif;font-size:22px}.nav-links{gap:36px;list-style:none;display:flex}.nav-links li{letter-spacing:1px;color:#e6e6e6;cursor:pointer;font-family:Libre Baskerville,serif;font-size:14px;transition:color .3s;position:relative}.nav-links li:after{content:"";background:#b30000;width:0%;height:2px;transition:width .35s;position:absolute;bottom:-6px;left:0;box-shadow:0 0 10px #b30000cc}.nav-links li:hover{color:#ff4d4d}.nav-links li:hover:after{width:100%}
