@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#works .scroll-fade-in-up,#works .scroll-fade-in-up-delay{animation:fadeInUp both;animation-timeline:view();animation-range:entry 0 cover 30%}#works .scroll-fade-in-up-delay{animation-delay:.1s}#works .scroll-grid-item{animation:fadeInUp both;animation-timeline:view();animation-range:entry 0 cover 30%}#works .scroll-grid-item:first-child{animation-delay:0s}#works .scroll-grid-item:nth-child(2){animation-delay:.05s}#works .scroll-grid-item:nth-child(3){animation-delay:.1s}#works .scroll-grid-item:nth-child(4){animation-delay:.15s}#works .scroll-grid-item:nth-child(5){animation-delay:.2s}#works .scroll-grid-item:nth-child(6){animation-delay:.25s}#works .scroll-grid-item:nth-child(n+7){animation-delay:.3s}.filter-active{position:relative}.filter-active:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:1px;background-color:rgb(251 191 36);animation:scaleX .3s ease-out;transform-origin:left}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports not (animation-timeline:view()){#works .scroll-fade-in-up,#works .scroll-fade-in-up-delay,#works .scroll-grid-item{animation:none;opacity:1;transform:none}}