.motion-edition{background:transparent}.motion-edition .intro-skip{border-radius:0;background:#3b2d23;color:#d0dee7}
/* Anchor every score to the artwork box, never to the caption height. */
.score-fan{aspect-ratio:1.48;margin:40px 0 35px}
.score-ticket{width:88%;aspect-ratio:2.5;height:auto;container-type:inline-size;overflow:visible}
.score-ticket>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:fill}
.score-ticket figcaption{position:absolute;top:calc(100% + 8px);left:0;width:100%;margin:0;line-height:1.4}
.score-gam{top:0;left:0;transform:rotate(-5deg)}.score-gaf{top:39%;right:0;transform:rotate(4deg)}
.score-ticket .score-values{height:12%;top:71%;font-size:2.8cqw;line-height:1;align-items:center;font-weight:600}
.score-gaf .score-values{left:4.7%;right:12.3%}
.score-gam .score-values{top:72%;height:10%;left:3%;right:7.8%;font-size:2.5cqw}
.score-ticket .score-total{top:89%;left:74%;font-size:2.3cqw;line-height:1;transform:translateY(-25%)}
.score-gam .score-total{top:92%;left:76%}
.score-ticket .score-values>span{display:block;color:#3b2d23;font:inherit;letter-spacing:-.04em;text-align:center}
@media(max-width:800px){.score-fan{aspect-ratio:1.4;max-width:650px;margin:35px auto}.score-ticket{width:90%}.score-gaf{top:38%}}
@media(max-width:500px){.score-fan{aspect-ratio:1.1;margin:25px auto 35px}.score-ticket{width:97%}.score-gam{transform:rotate(-3deg)}.score-gaf{transform:rotate(3deg);top:44%}.score-ticket figcaption{font-size:7px}.score-ticket:hover,.score-ticket:focus-visible{transform:rotate(0deg) translateY(-6px)}}
