@media (scripting:enabled){[data-reveal]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-delay,0s)}[data-reveal=up]:not([data-shown]){opacity:0;transform:translateY(32px)}[data-reveal=fade]:not([data-shown]){opacity:0}[data-reveal=zoom]:not([data-shown]){opacity:0;filter:blur(10px);transform:scale(.92)translateY(24px)}[data-reveal=left]:not([data-shown]){opacity:0;transform:translate(-40px)}[data-reveal=right]:not([data-shown]){opacity:0;transform:translate(40px)}[data-reveal=tilt]:not([data-shown]){opacity:0;transform:rotate(-6deg)translateY(40px)}[data-reveal=stamp]{transition-duration:.5s;transition-timing-function:cubic-bezier(.3,1.5,.5,1)}[data-reveal=stamp]:not([data-shown]){opacity:0;transform:scale(1.9)rotate(-16deg)}.door-sign:not([data-shown]) .door-sign-board{transform:rotateY(0)}.ticket-print:not([data-shown]){clip-path:inset(0 0 100%)}.ticket-print[data-shown]{animation:1.6s steps(24,end) both ticket-out}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-up{0%{opacity:0;transform:translateY(32px)}}[data-reveal-load]{animation:reveal-up .9s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s) both}[data-reveal-load=fade]{animation-name:reveal-fade}@keyframes stamp-press{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}55%{opacity:1;transform:scale(.9)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.stamp-in{animation:.42s cubic-bezier(.3,1.4,.5,1) both stamp-press}.drizzle{background-image:repeating-linear-gradient(104deg,#0000 0 22px,#ffffff12 22px 23px,#0000 23px 47px);background-size:140px 140px;animation:.7s linear infinite drizzle}@keyframes drizzle{to{background-position:-34px 140px}}.paper-grain{mix-blend-mode:overlay;opacity:.55;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E")}.stamp-cursor{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Ccircle cx='17' cy='7' r='6' fill='%231B1712'/%3E%3Crect x='14' y='11' width='6' height='10' fill='%231B1712'/%3E%3Crect x='5' y='21' width='24' height='6' rx='1.5' fill='%231B1712'/%3E%3Crect x='7' y='27' width='20' height='4' fill='%23E36A00'/%3E%3C/svg%3E") 17 31,crosshair}@keyframes caret-blink{50%{opacity:0}}.caret{animation:1s step-end infinite caret-blink}.door-sign{perspective:900px}.door-sign-board{transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.4,1.6,.5,1) .35s;transform:rotateY(180deg)}.door-sign-face{backface-visibility:hidden}.door-sign-back{transform:rotateY(180deg)}.door-sign:hover .door-sign-board{transform:rotateY(160deg)}@keyframes sign-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.sign-sway{transform-origin:50% 0;animation:4s ease-in-out infinite sign-sway}@keyframes dot-breathe{0%,to{box-shadow:0 0 #ff9f0a8c,0 0 24px 4px #ff9f0a59}50%{box-shadow:0 0 0 10px #ff9f0a00,0 0 40px 10px #ff9f0a80}}.dot-breathe{animation:2.6s ease-in-out infinite dot-breathe}@keyframes ticket-out{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{animation:38s linear infinite marquee}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-reveal-load],.stamp-in,.dot-breathe,.marquee,.caret,.sign-sway,.drizzle{animation:none!important}.door-sign-board{transition:none!important}.ticket-print{clip-path:none!important;animation:none!important}}.receipt-edge{--tooth:7px;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x}
