.button,.gallery-item img{transition:transform .5s,background .3s}.button:hover{background:var(--accent);transform:translateY(-3px)}.gallery-item:hover img{transform:scale(1.025)}.hero-content{animation:enter 1s both}.reveal.ready{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@keyframes enter{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.ready{opacity:1;transform:none}}
