.scroll-reveal,.about-section,.career-grid>.experience-card,.featured-heading,.featured-spotlight-container,.featured-browse,.tape-label,#montage>.collection,.digital-heading,#projects>.app-card,.ux-heading,.ux-project,.visitor-radar-section,.live-room-section,.visitor-museum,.contact-section,footer,.resume-summary,.document-heading,.resume-pages>figure,.contact{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes kinetic-zoom-in{0%{opacity:0;transform:perspective(1000px) translateY(85px) scale(.82);filter:brightness(.75)}to{opacity:1;transform:perspective(1000px) translateY(0) scale(1);filter:brightness(1)}}@keyframes kinetic-zoom-out{0%{opacity:1;transform:perspective(1000px) translateY(0) scale(1);filter:brightness(1)}to{opacity:0;transform:perspective(1000px) translateY(-85px) scale(.84);filter:brightness(.75)}}.scroll-reveal,.about-section,.career-grid>.experience-card,.featured-heading,.featured-spotlight-container,.featured-browse,.tape-label,#montage>.collection,.digital-heading,#projects>.app-card,.ux-heading,.ux-project,.visitor-radar-section,.live-room-section,.visitor-museum,.contact-section,footer,.resume-summary,.document-heading,.resume-pages>figure,.contact{animation:kinetic-zoom-in cubic-bezier(.16,1,.3,1) backwards,kinetic-zoom-out cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry,exit;will-change:transform,opacity,filter;transform-origin:center center}}}@media(prefers-reduced-motion:no-preference){html.no-scroll-timeline .scroll-reveal,html.no-scroll-timeline .about-section,html.no-scroll-timeline .career-grid>.experience-card,html.no-scroll-timeline .featured-heading,html.no-scroll-timeline .featured-spotlight-container,html.no-scroll-timeline .featured-browse,html.no-scroll-timeline .tape-label,html.no-scroll-timeline #montage>.collection,html.no-scroll-timeline .digital-heading,html.no-scroll-timeline #projects>.app-card,html.no-scroll-timeline .ux-heading,html.no-scroll-timeline .ux-project,html.no-scroll-timeline .visitor-radar-section,html.no-scroll-timeline .live-room-section,html.no-scroll-timeline .visitor-museum,html.no-scroll-timeline .contact-section,html.no-scroll-timeline footer,html.no-scroll-timeline .resume-summary,html.no-scroll-timeline .document-heading,html.no-scroll-timeline .resume-pages>figure,html.no-scroll-timeline .contact{opacity:0;transform:perspective(1000px) translateY(85px) scale(.82);filter:brightness(.75);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .5s ease;will-change:transform,opacity,filter;transform-origin:center center}html.no-scroll-timeline .scroll-reveal.is-in-view,html.no-scroll-timeline .about-section.is-in-view,html.no-scroll-timeline .career-grid>.experience-card.is-in-view,html.no-scroll-timeline .featured-heading.is-in-view,html.no-scroll-timeline .featured-spotlight-container.is-in-view,html.no-scroll-timeline .featured-browse.is-in-view,html.no-scroll-timeline .tape-label.is-in-view,html.no-scroll-timeline #montage>.collection.is-in-view,html.no-scroll-timeline .digital-heading.is-in-view,html.no-scroll-timeline #projects>.app-card.is-in-view,html.no-scroll-timeline .ux-heading.is-in-view,html.no-scroll-timeline .ux-project.is-in-view,html.no-scroll-timeline .visitor-radar-section.is-in-view,html.no-scroll-timeline .live-room-section.is-in-view,html.no-scroll-timeline .visitor-museum.is-in-view,html.no-scroll-timeline .contact-section.is-in-view,html.no-scroll-timeline footer.is-in-view,html.no-scroll-timeline .resume-summary.is-in-view,html.no-scroll-timeline .document-heading.is-in-view,html.no-scroll-timeline .resume-pages>figure.is-in-view,html.no-scroll-timeline .contact.is-in-view{opacity:1!important;transform:perspective(1000px) translateY(0) scale(1)!important;filter:brightness(1)!important}html.no-scroll-timeline .is-exited-top{opacity:0!important;transform:perspective(1000px) translateY(-85px) scale(.84)!important;filter:brightness(.75)!important}html.no-scroll-timeline .is-exited-bottom{opacity:0!important;transform:perspective(1000px) translateY(85px) scale(.82)!important;filter:brightness(.75)!important}}@media(prefers-reduced-motion:reduce){.scroll-reveal,.about-section,.career-grid>.experience-card,.featured-heading,.featured-spotlight-container,.featured-browse,.tape-label,#montage>.collection,.digital-heading,#projects>.app-card,.ux-heading,.ux-project,.visitor-radar-section,.live-room-section,.visitor-museum,.contact-section,footer,.resume-summary,.document-heading,.resume-pages>figure,.contact{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}:root{--neon-blue-core: #04D9FF;--neon-blue-light: #5fe8ff;--neon-blue-deep: #0066ff;--neon-scrollbar-track: #050811;--neon-scrollbar-border: rgba(4, 217, 255, .14)}@supports not selector(::-webkit-scrollbar){html,body,*{scrollbar-color:var(--neon-blue-core) var(--neon-scrollbar-track);scrollbar-width:thin}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--neon-scrollbar-track);border-left:1px solid var(--neon-scrollbar-border)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-blue-light) 0%,var(--neon-blue-core) 50%,var(--neon-blue-deep) 100%);border-radius:999px;border:2px solid var(--neon-scrollbar-track);box-shadow:0 0 10px #04d9ffbf,inset 0 1px 1px #ffffffd9;transition:background .2s ease,box-shadow .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8f7ff,#04d9ff 40%,#08f);box-shadow:0 0 16px #04d9fff2,0 0 30px #04d9ff99,inset 0 1px 2px #fff}::-webkit-scrollbar-thumb:active{background:#04d9ff;box-shadow:0 0 22px #04d9ff,0 0 45px #05f,inset 0 0 4px #fff}::-webkit-scrollbar-corner{background:var(--neon-scrollbar-track)}
