@keyframes zeynFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes zeynPulse{0%,100%{transform:scale(1);box-shadow:0 10px 24px #d92d2020}50%{transform:scale(1.035);box-shadow:0 18px 34px #d92d2035}}body.home .origin,body.home .guests{display:none}.topline{position:sticky;top:0;z-index:1000}.hero-image img,.origin img{animation:zeynFloat 6s ease-in-out infinite}.button{animation:zeynPulse 4s ease-in-out infinite}.flame-mark{animation:zeynPulse 3s ease-in-out infinite}.announcement{animation:zeynFloat 5s ease-in-out infinite}.dish{overflow:hidden}.dish.reveal img{opacity:0;transform:translateX(-72px) scale(.78) rotate(-3deg);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay,0ms) + 80ms)}.dish.reveal:nth-child(3n+2) img{transform:translateY(66px) scale(.78) rotate(2deg)}.dish.reveal:nth-child(3n) img{transform:translateX(72px) scale(.78) rotate(3deg)}.dish.reveal.is-visible img{opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0)}.dish:hover img{transform:scale(1.08) rotate(1deg);transition:transform .45s ease}.reveal{opacity:0;transform:translateY(34px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}.reveal:nth-child(3n+1){transform:translateX(-38px) translateY(16px)}.reveal:nth-child(3n+2){transform:translateY(42px)}.reveal:nth-child(3n){transform:translateX(38px) translateY(16px)}.reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.guest-grid article:hover{transform:translateY(-7px) scale(1.015);transition:transform .3s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.dish.reveal img{opacity:1!important;transform:none!important}}
