.c1-grid{background-image:linear-gradient(90deg,rgba(16,16,16,.07) 1px,transparent 0);background-size:8.3333% 100%;opacity:.55}.c1-mask,.c1-mask>span{display:block}.c1-fade{opacity:0;transform:translateY(10px);animation:c1-fade-in .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes c1-fade-in{to{opacity:1;transform:translateY(0)}}.c1-paper{background:#fffdf8;box-shadow:0 1px 0 rgba(16,16,16,.08),0 30px 80px -34px rgba(16,16,16,.55)}.c1-scan{position:absolute;left:0;right:0;top:0;height:18%;pointer-events:none;background:linear-gradient(180deg,rgba(237,28,36,0) 0,rgba(237,28,36,.07) 55%,rgba(237,28,36,.9) 98%,rgba(237,28,36,0));animation:c1-scan 6.8s cubic-bezier(.4,0,.2,1) .7s both}@keyframes c1-scan{0%{transform:translateY(-20%);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translateY(560%);opacity:0}}.c1-progress{transform-origin:top;transform:scaleY(0);animation:c1-progress 6.8s cubic-bezier(.4,0,.2,1) .7s both}@keyframes c1-progress{to{transform:scaleY(1)}}.c1-section{opacity:0;transform:translateY(7px);animation:c1-fade-in .55s ease-out forwards}.c1-stamp{opacity:0;transform:scale(1.3) rotate(-16deg);animation:c1-stamp .45s cubic-bezier(.2,1.4,.4,1) 6.35s forwards}@keyframes c1-stamp{to{opacity:1;transform:scale(1) rotate(-8deg)}}.c1-timer{font-variant-numeric:tabular-nums;letter-spacing:-.06em}@media (prefers-reduced-motion:reduce){.c1-fade,.c1-mask>span,.c1-progress,.c1-scan,.c1-section,.c1-stamp{animation:none!important;opacity:1!important;transform:none!important}}