.hub-ticket{--stub:4.5rem;--notch:.5rem;--tear:calc(100% - var(--stub));--cut-t:radial-gradient(circle at var(--tear) 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat;--cut-b:radial-gradient(circle at var(--tear) 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;background-color:var(--color-line);background-image:var(--pitch-grain,none);-webkit-mask:var(--cut-t), var(--cut-b);-webkit-mask:var(--cut-t), var(--cut-b);mask:var(--cut-t), var(--cut-b)}@keyframes hub-deal{0%{opacity:0;transform:translateY(.5rem)}}.hub-deal{animation:.24s cubic-bezier(.22,1,.36,1) both hub-deal;animation-delay:calc(var(--deal) * 50ms)}@media (prefers-reduced-motion:reduce){.hub-deal{animation:none}}[data-reduced-motion] .hub-deal{animation:none}
