@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(32px)}.reveal.reveal-in{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:none}.reveal .reveal-item{opacity:0;transform:translateY(28px)scale(.97)}.reveal.reveal-in .reveal-item{opacity:1;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.34, 1.3, .64, 1) var(--reveal-delay,0s);transform:none}.hero-zoom{animation:28s ease-out forwards hero-zoom}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.09)}}}@media (prefers-reduced-motion:reduce){.animate-in,.hero-zoom{animation:none!important}}main .grid>[class*=shadow-bici]{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}main .grid>[class*=shadow-bici]:active{transition-duration:.12s;transform:scale(.975)}@media (hover:hover){main .grid>[class*=shadow-bici]:hover{box-shadow:var(--shadow-bici-lg);transform:translateY(-4px)}}main button{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s,background-color .2s,color .2s}main button:active{transition-duration:.1s;transform:scale(.96)}
