.about-image,.button-appear,.fade-in-up-delay,.floating-particle-1,.floating-particle-2,.floating-particle-3,.gallery-item,.hero-bg,.hero-subtitle,.hero-title,.platform-card{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}@media (hover:none){.button-appear,.fade-in-up-delay,.floating-particle-1,.floating-particle-2,.floating-particle-3,.gallery-item,.hero-subtitle,.hero-title,.platform-card{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,opacity,filter;-webkit-will-change:transform,opacity,filter}#about h2,#commissions h2,#featured h2,#links h2,.hero-subtitle,.hero-title{will-change:transform,opacity,text-shadow;-webkit-will-change:transform,opacity,text-shadow}.cursor-pointer,a,button{will-change:transform,opacity,background-color,box-shadow;-webkit-will-change:transform,opacity,background-color,box-shadow}}#about .about-image,#about h2,#about p,#commissions h2,#commissions p,#featured h2,#links h2,.gallery-item{opacity:0;transform:translateY(50px);animation:fallback-show .5s ease-out 3s forwards}.platform-card{opacity:0;transform:translateY(50px);animation:fallback-show .5s ease-out 4s forwards}.button-appear,.fade-in-up-delay,.hero-bg,.hero-subtitle,.hero-title{opacity:0;animation:fallback-show .5s ease-out 2s forwards}.hero-bg{clip-path:circle(0 at 50% 50%)}.hero-title{transform:translateX(-100px)}.hero-subtitle{transform:translateX(100px)}.button-appear,.fade-in-up-delay{transform:translateY(30px)}@keyframes fallback-show{to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes syncPulse{0%,to{opacity:1}50%{opacity:.5}}.sync-pulse{animation:syncPulse 2s ease-in-out infinite}@keyframes knight-rider-scan{0%{left:50%;opacity:1}25%{left:15%;opacity:.8}50%{left:50%;opacity:1}75%{left:85%;opacity:.8}to{left:50%;opacity:1}}.knight-rider-footer{position:relative;overflow:hidden}.knight-rider-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(0,255,0,.2);z-index:1}.knight-rider-footer:after{content:"";position:absolute;top:0;left:50%;width:min(140px,40vw);height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,0,.4) 20%,#00ff00 50%,rgba(0,255,0,.4) 80%,transparent);box-shadow:0 0 12px rgba(0,255,0,.8),0 0 24px rgba(0,255,0,.4);animation:knight-rider-scan 4s ease-in-out infinite;transform:translateX(-50%);z-index:2;filter:blur(.5px)}.about-image-glow{animation:subtle-glow-pulse 3s ease-in-out infinite}@keyframes subtle-glow-pulse{0%,to{box-shadow:0 0 20px rgba(0,255,0,.3),0 0 40px rgba(0,255,0,.1)}50%{box-shadow:0 0 30px rgba(0,255,0,.4),0 0 60px rgba(0,255,0,.2)}}section{scroll-margin-top:80px}.gallery-item,.platform-card,section:not(#hero){contain:layout style}:root{--scroll-performance:0}@media (hover:none){html[style*="--scroll-performance: 1"] .button-appear,html[style*="--scroll-performance: 1"] .fade-in-up-delay,html[style*="--scroll-performance: 1"] .floating-particle-1,html[style*="--scroll-performance: 1"] .floating-particle-2,html[style*="--scroll-performance: 1"] .floating-particle-3,html[style*="--scroll-performance: 1"] .gallery-item,html[style*="--scroll-performance: 1"] .hero-subtitle,html[style*="--scroll-performance: 1"] .hero-title,html[style*="--scroll-performance: 1"] .platform-card{will-change:auto;-webkit-will-change:auto}}@media (hover:hover){.hover-overlay:hover{opacity:1!important}}@media (hover:none){.hover-overlay{display:none!important}}.horizontal-scroll-container{position:relative}