.flower-grid--ready .flower-tile{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.flower-grid--ready .flower-tile.is-visible{opacity:1;transform:translateY(0) scale(1)}.flower-tile__inner{transform:translate(var(--push-x,0),var(--push-y,0)) scale(var(--tile-scale,1));transition:transform .4s cubic-bezier(.22,1,.36,1)}.flower-tile__img{filter:drop-shadow(1.5px 0 0 rgb(255 255 255/.95)) drop-shadow(-1.5px 0 0 rgb(255 255 255/.95)) drop-shadow(0 1.5px 0 rgb(255 255 255/.95)) drop-shadow(0 -1.5px 0 rgb(255 255 255/.95)) drop-shadow(0 2px 3px rgb(0 0 0/.2));transition:transform .6s cubic-bezier(.22,1,.36,1)}.dark .flower-tile__img{filter:drop-shadow(1.5px 0 0 rgb(38 38 38/.95)) drop-shadow(-1.5px 0 0 rgb(38 38 38/.95)) drop-shadow(0 1.5px 0 rgb(38 38 38/.95)) drop-shadow(0 -1.5px 0 rgb(38 38 38/.95)) drop-shadow(0 2px 3px rgb(0 0 0/.35))}.flower-tile:focus-within .flower-tile__img,.flower-tile:hover .flower-tile__img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.flower-grid--ready .flower-tile,.flower-grid--ready .flower-tile.is-visible{opacity:1;transform:none;transition:none}.flower-tile__inner{transform:none;transition:none}.flower-tile__img{transition:none}.flower-tile:focus-within .flower-tile__img,.flower-tile:hover .flower-tile__img{transform:none}}