.cx-stage{--art-h:var(--art-h-p);--sw:var(--sw-p);--sh:var(--sh-p);font-size:clamp(13px,3.7cqw,14px);line-height:1.35}.cx-small{font-size:max(12px,.86em)}.cx-art{height:var(--art-h)}.cx-roll{left:var(--roll-l-p);top:var(--roll-t-p);width:var(--roll-w-p);z-index:4;transform-origin:30% 30%;--idle:3.1s;--idle-delay:-900ms;--r1:.8deg;--r2:-.5deg}.cx-disc{--disc-w:var(--disc-w-p);left:var(--disc-l-p);top:var(--disc-t-p);z-index:0;transform-origin:50%;--idle:3.5s;--idle-delay:-1700ms;--r1:1.2deg;--r2:-.8deg}.cx-ledger{left:var(--ledger-l-p);top:var(--ledger-t-p);width:var(--ledger-w-p);z-index:1;transform-origin:50% 100%;--idle:2.8s;--idle-delay:-300ms;--r1:.35deg;--r2:-.25deg}.cx-axis{left:var(--axis-l-p);top:var(--base-p);width:var(--axis-w-p);z-index:2;height:2px;color:var(--color-forest-green);opacity:.75;background-image:radial-gradient(circle,currentColor 0 1px,#0000 1.25px);background-repeat:repeat-x;background-size:6px 2px}.cx-flow{z-index:3;display:none}.cx-trigger{width:1px;left:50%;top:var(--stk-t-p);height:calc(var(--base-p) - var(--stk-t-p) + 15svh)}.cx-pennant{left:var(--pennant-l-p);top:var(--pennant-t-p);width:var(--pennant-w-p);z-index:20;transform-origin:6% 100%;--act-delay:2.65s}.cx-pennant-paper{transform-origin:6% 100%;--idle:2.4s;--idle-delay:-1300ms;--r1:3deg;--r2:-2deg}.cx-slip{--ax:var(--ax-p);--ay:var(--ay-p);--x0:var(--x0-p);--y0:var(--y0-p);--xm:var(--xm-p);--ym:var(--ym-p);--r0:var(--r0-p);left:calc(var(--ax) + var(--sw) * (1 - var(--len)) / 2);top:var(--ay);width:calc(var(--sw) * var(--len));height:var(--sh);z-index:calc(var(--zf) + 4);transform:rotate(var(--jit));filter:drop-shadow(0 1px .5px #01121038)}.cx-slip-paper{background-color:var(--tint);-webkit-mask-image:var(--reos-edge-left), var(--reos-edge-right), linear-gradient(#000, #000);-webkit-mask-image:var(--reos-edge-left), var(--reos-edge-right), linear-gradient(#000, #000);mask-image:var(--reos-edge-left), var(--reos-edge-right), linear-gradient(#000, #000);-webkit-mask-size:5px 150px,5px 150px,calc(100% - 8px) 100%;mask-size:5px 150px,5px 150px,calc(100% - 8px) 100%;-webkit-mask-position:left var(--tear), right var(--tear), center;-webkit-mask-position:left var(--tear), right var(--tear), center;mask-position:left var(--tear), right var(--tear), center;-webkit-mask-repeat:repeat-y,repeat-y,no-repeat;mask-repeat:repeat-y,repeat-y,no-repeat}.cx-slip-paper:before,.cx-slip-paper:after{content:"";background-image:repeating-linear-gradient(90deg,#0112106b 0 4px,#0000 4px 6px);height:max(1px,7%);position:absolute;left:11%}.cx-slip-paper:before{width:56%;top:30%}.cx-slip-paper:after{width:34%;top:62%}.cx-below{z-index:45;text-wrap:pretty;flex-direction:column;gap:1.5em;padding:.75em 4cqw 0;display:flex;position:relative}.cx-label{text-wrap:balance}.cx-labels{margin-inline:-4cqw;padding-inline:5cqw}.cx-labels>*{width:30cqw}.cx-labels{grid-template-columns:repeat(3,30cqw)}.cx-theme{transform-origin:20%;--i:0;--act-delay:2.85s;margin-top:1.1em}.cx-replay-row{margin-top:.5em}@media (width>=37.5rem){.cx-stage{--art-h:var(--art-h-w);--sw:var(--sw-w);--sh:var(--sh-w);font-size:clamp(13px,1.75cqw,15px)}.cx-roll{left:var(--roll-l-w);top:var(--roll-t-w);width:var(--roll-w-w)}.cx-disc{--disc-w:var(--disc-w-w);left:var(--disc-l-w);top:var(--disc-t-w)}.cx-ledger{left:var(--ledger-l-w);top:var(--ledger-t-w);width:var(--ledger-w-w)}.cx-axis{left:var(--axis-l-w);top:var(--base-w);width:var(--axis-w-w)}.cx-trigger{top:var(--stk-t-w);height:calc(var(--base-w) - var(--stk-t-w) + 6svh)}.cx-flow[data-variant=w]{display:block}.cx-pennant{left:var(--pennant-l-w);top:var(--pennant-t-w);width:var(--pennant-w-w)}.cx-slip{--ax:var(--ax-w);--ay:var(--ay-w);--x0:var(--x0-w);--y0:var(--y0-w);--xm:var(--xm-w);--ym:var(--ym-w);--r0:var(--r0-w)}.cx-below{grid-template-columns:36cqw 62cqw;align-items:start;column-gap:2cqw;padding:.5em 0 0;display:grid}.cx-tickets{grid-area:1/1;padding-left:1cqw}.cx-right{grid-area:1/2}.cx-labels{grid-template-columns:repeat(3,18.5cqw);margin-inline:0;padding-inline:1.25cqw 0}.cx-labels>*{width:18.5cqw}.cx-theme{margin-left:2cqw;margin-right:max(24px,3cqw)}.cx-replay-row{margin-right:max(24px,3cqw)}@container (width<=40rem){.cx-right{display:contents}.cx-labels{grid-area:1/2}.cx-replay-row{grid-area:1/1;justify-content:flex-start;align-self:end;margin-top:0;margin-right:0;padding-left:1cqw}.cx-theme{grid-area:2/1/auto/-1;margin:0 1cqw}.cx-tickets{grid-area:3/1/auto/-1;padding-inline:1cqw}.cx-ticket-body{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1.25em;display:flex}.cx-ticket-meta{flex:0 auto;margin-top:0}}}@media (width>=68.75rem){@container (width<=40rem){.cx-roll{left:var(--roll-l-n);top:var(--roll-t-n);width:var(--roll-w-n)}.cx-disc{--disc-w:var(--disc-w-n);left:var(--disc-l-n);top:var(--disc-t-n)}.cx-flow[data-variant=w]{display:none}.cx-flow[data-variant=n]{display:block}}}@media (hover:hover){:is(.cx-stage:is([data-scene=still],[data-scene=after]):has(.cx-label[data-stack="0"]:hover) .cx-slip[data-stack="0"][data-top],.cx-stage:is([data-scene=still],[data-scene=after]):has(.cx-label[data-stack="1"]:hover) .cx-slip[data-stack="1"][data-top],.cx-stage:is([data-scene=still],[data-scene=after]):has(.cx-label[data-stack="2"]:hover) .cx-slip[data-stack="2"][data-top]){translate:0 -3px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .cx-stage:is([data-scene=still],[data-scene=after]) .cx-slip{transition:translate .22s cubic-bezier(.3,.7,.2,1)}:root:not([data-reduce-motion=reduce]) .cx-stage:not([data-entry]):is([data-scene=before],[data-scene=play]) .cx-slip{animation:.62s step-end both cx-sort;animation-delay:calc(.2s + var(--k) * .13s)}:root:not([data-reduce-motion=reduce]) .cx-stage:not([data-entry])[data-scene=before] .cx-slip{animation-play-state:paused}:root:not([data-reduce-motion=reduce]) .cx-stage[data-entry=in-view]:is([data-scene=before],[data-scene=play]) .cx-slip[data-top]:not([data-stack="0"]){animation:.52s step-end both cx-pat;animation-delay:calc(80ms + var(--stack) * .17s)}:root:not([data-reduce-motion=reduce]) .cx-stage[data-entry=in-view]:is([data-scene=before],[data-scene=play]) .cx-pennant{animation:.56s step-end .76s both cx-wave}:root:not([data-reduce-motion=reduce]) .cx-stage[data-entry=in-view]:is([data-scene=before],[data-scene=play]) .cx-theme{animation:none}:root:not([data-reduce-motion=reduce]) .cx-stage[data-entry=in-view][data-scene=before] .cx-slip[data-top]:not([data-stack="0"]),:root:not([data-reduce-motion=reduce]) .cx-stage[data-entry=in-view][data-scene=before] .cx-pennant{animation-play-state:paused}}@keyframes cx-pat{0%{transform:rotate(var(--jit))}30%{z-index:40;transform:translate(.3cqw, -1.8cqw) rotate(calc(var(--jit) - 5deg));filter:drop-shadow(0 5px 5px #01121029)}65%{transform:translate(0, .3cqw) rotate(var(--jit))}99.9%,to{transform:rotate(var(--jit))}}@keyframes cx-wave{0%{transform:none}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}99.9%,to{transform:none}}@keyframes cx-sort{0%{z-index:var(--zp);transform:translate(var(--x0), var(--y0)) rotate(var(--r0))}22%{z-index:40;transform:translate(calc(var(--x0) + .6cqw), calc(var(--y0) - 2.2cqw)) rotate(calc(var(--r0) - 8deg));filter:drop-shadow(0 6px 6px #0112102e)}44%{z-index:40;transform:translate(var(--xm), var(--ym)) rotate(12deg);filter:drop-shadow(0 8px 8px #01121029)}66%{z-index:40;transform:translate(0, -1.6cqw) rotate(calc(var(--jit) + 4deg));filter:drop-shadow(0 4px 4px #01121024)}84%{z-index:calc(var(--zf) + 4);transform:translate(0, .3cqw) rotate(var(--jit))}to{z-index:calc(var(--zf) + 4);transform:rotate(var(--jit))}}.cx-tally{transform-origin:100% 0;--idle:3.2s;--idle-delay:-2100ms;--r1:1.4deg;--r2:-.8deg}@media (hover:hover){.cx-theme-row:hover .cx-bar{background-color:var(--color-forest-green)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .cx-bar{transition:background-color .22s cubic-bezier(.3,.7,.2,1)}:root:not([data-reduce-motion=reduce]) .cx-themes[data-entry=in-view] .cx-bar{animation:none}}@media (width<=22.4375rem){.reos-card--paper.cx-spike-card{padding-inline:20px}}.cx-spike-pennant{transform-origin:6% 100%;--idle:2.5s;--idle-delay:-600ms;--r1:3deg;--r2:-2deg}.cx-plane{transform-origin:10% 90%;--idle:2.6s;--idle-delay:-1500ms;--r1:.8deg;--r2:-.6deg}.cx-mini{width:52px;height:64px}.cx-mini-slip{left:0;bottom:calc(var(--b) * 8px);width:52px;height:7px;transform:rotate(var(--jit));background-color:#efe5c9;border-radius:1px;box-shadow:0 0 0 1px #01121042,0 1px 1px #01121024}.cx-mini-slip.cx-mini-ghost{background-color:#efe5c959;transform:none;box-shadow:0 0 0 1px #0112101f}.cx-mini-slip.cx-mini-ghost:before{opacity:.35}.cx-mini-slip:before{content:"";background-image:repeating-linear-gradient(90deg,#01121080 0 3px,#0000 3px 5px);width:26px;height:1px;position:absolute;top:3px;left:7px}.cx-mini-go{opacity:0}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .cx-mini-stage:not([data-entry]):is([data-scene=before],[data-scene=play]) .cx-mini-go{animation:.42s step-end both cx-mini-go;animation-delay:calc(.35s + var(--o) * .13s)}:root:not([data-reduce-motion=reduce]) .cx-mini-stage:not([data-entry])[data-scene=before] .cx-mini-go{animation-play-state:paused}}@keyframes cx-mini-go{0%{opacity:1;transform:rotate(var(--jit))}35%{opacity:1;transform:translate(2px, -6px) rotate(calc(var(--jit) - 6deg))}70%{opacity:.45;transform:translate(5px, -11px) rotate(calc(var(--jit) - 10deg))}to{opacity:0;transform:translate(5px, -11px) rotate(calc(var(--jit) - 10deg))}}
