.ls{container-type:size;position:relative;width:100%;height:100%;overflow:hidden;color:#f6ece1;background:radial-gradient(75cqw 85cqh at 100% 0,rgba(242,138,62,.26),transparent 62%),#0e0906;font-family:var(--font-body)}.ls-grid{position:absolute;inset:0 0 6.6cqw 0;display:grid;grid-template-columns:minmax(0,1fr) 17.5cqw;grid-gap:4cqw;gap:4cqw;padding:3.2cqw 3.8cqw 2.4cqw}.ls-main,.ls-side{min-width:0;min-height:0;display:flex;flex-direction:column}.ls-top{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw}.ls-venue{font-family:var(--font-display);font-size:2.3cqw;font-weight:400;letter-spacing:-.02em}.ls-venue em{font-style:normal;font-weight:300;margin-left:1.2cqw;color:rgba(246,236,225,.55)}.ls-live{display:inline-flex;align-items:center;gap:.7cqw;font-size:max(9.5px,1.5cqw);color:rgba(246,236,225,.75)}.ls-live:before{content:"";width:.9cqw;height:.9cqw;border-radius:50%;background:#ef6a5a;animation:blink 1.8s infinite}.ls-now{margin-top:auto}.ls-small{font-size:max(9.5px,1.5cqw);color:var(--amber-hi);margin:0 0 1cqw}.ls-song{font-family:var(--font-display);font-weight:250;font-size:8cqw;line-height:.92;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;animation:rise .9s var(--ease) both}.ls-song.lg{font-size:6.2cqw}.ls-song.xl{font-size:5cqw}.ls-artist{font-family:var(--font-display);font-weight:300;font-size:3.1cqw;letter-spacing:-.02em;margin:1.1cqw 0 0;color:var(--amber-hi)}.ls-by{margin:1cqw 0 0;font-size:max(9.5px,1.5cqw);color:rgba(246,236,225,.55)}.ls-quote{margin-top:2.4cqw;padding-top:2cqw;border-top:1px solid rgba(246,236,225,.16);animation:rise .8s var(--ease) both;min-height:11cqw}.ls-for{margin:0 0 .9cqw;font-size:max(9.5px,1.5cqw);color:rgba(246,236,225,.55)}.ls-quote blockquote{margin:0;max-width:54cqw;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-display);font-weight:300;font-size:2.7cqw;line-height:1.22;letter-spacing:-.015em}.ls-quote blockquote.long{font-size:2.1cqw}.ls-from{margin:1cqw 0 0;font-size:max(9.5px,1.5cqw);color:var(--amber-hi)}.ls-next ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.3cqw;gap:1.3cqw}.ls-next li{display:grid;grid-gap:.2cqw;gap:.2cqw;animation:rise .6s var(--ease) both}.ls-next b{font-weight:500;font-size:max(10.5px,1.75cqw);line-height:1.2}.ls-next span{font-size:max(9.5px,1.3cqw);color:rgba(246,236,225,.5)}.ls-scan{margin-top:auto}.ls-qrplate{width:100%;max-width:17.5cqw;aspect-ratio:1;padding:1.5cqw;border-radius:2cqw;background:#f6ece1;animation:qrPulse 4s ease-in-out infinite}.ls-qrplate img{display:block;width:100%;height:100%;image-rendering:pixelated}.ls-cta{margin:1.5cqw 0 0;font-family:var(--font-display);font-size:max(10.5px,2.1cqw);font-weight:400;letter-spacing:-.02em}.ls-price{margin:.4cqw 0 0;font-size:max(9.5px,1.3cqw);color:rgba(246,236,225,.6)}.ls-url{margin:.4cqw 0 0;font-size:max(9.5px,1.25cqw);color:var(--amber-hi)}@keyframes qrPulse{0%,to{box-shadow:0 0 0 0 rgba(242,138,62,0)}50%{box-shadow:0 0 0 .7cqw rgba(242,138,62,.18)}}.ls-bar{position:absolute;left:0;right:0;bottom:0;height:6.6cqw;gap:3cqw;padding:0 3.8cqw;border-top:1px solid rgba(246,236,225,.12);font-size:max(9.5px,1.4cqw)}.ls-bar,.ls-goal{display:flex;align-items:center}.ls-goal{gap:1.4cqw;flex:none;color:rgba(246,236,225,.75)}.ls-goal i{display:block;width:16cqw;height:.5cqw;border-radius:999px;background:rgba(246,236,225,.16);overflow:hidden}.ls-goal u{display:block;height:100%;background:var(--amber);transition:width 1.4s cubic-bezier(.22,.8,.2,1)}.ls-goal.done u{background:#7be0a0}.ls-ticker{flex:1 1;min-width:0;overflow:hidden;color:rgba(246,236,225,.6);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ls-ticker-track{display:flex;gap:3cqw;width:max-content;white-space:nowrap;animation:marquee 38s linear infinite}.ls-ticker b{color:var(--amber-hi);font-weight:600}@keyframes marquee{to{transform:translateX(-25%)}}.ls-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ls-fx span{position:absolute;bottom:-4cqw;width:3.4cqw;height:3.4cqw;color:var(--amber);animation:floatUp 4.2s cubic-bezier(.3,.6,.3,1) forwards;filter:drop-shadow(0 0 .8cqw rgba(242,138,62,.65))}.ls-fx svg{width:100%;height:100%}@keyframes floatUp{0%{transform:translate(0) scale(.6);opacity:0}12%{opacity:1;transform:translateY(-6cqh) scale(1)}to{transform:translate(var(--dx,0),-108cqh) scale(1.15);opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(1.6cqw)}}.ls-off{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:4cqw}.ls-off h2{font-family:var(--font-display);font-weight:200;font-size:7cqw;letter-spacing:-.04em;line-height:1}.ls-off p{margin-top:1.6cqw;font-size:max(10.5px,1.7cqw);color:rgba(246,236,225,.6)}@media (prefers-reduced-motion:reduce){.ls-qrplate,.ls-ticker-track{animation:none}}@container (max-width: 520px){.ls-grid{grid-template-columns:minmax(0,1fr) 21cqw;gap:3cqw}.ls-by,.ls-for,.ls-from,.ls-next,.ls-price,.ls-ticker,.ls-url{display:none}.ls-venue{font-size:3.6cqw}.ls-venue em{display:none}.ls-by,.ls-for,.ls-from,.ls-live,.ls-small{font-size:3cqw}.ls-song{font-size:10cqw}.ls-song.lg{font-size:7.6cqw}.ls-song.xl{font-size:6cqw}.ls-artist{font-size:4.2cqw;margin-top:.6cqw}.ls-quote{margin-top:2.6cqw;padding-top:2.4cqw;min-height:0}.ls-quote blockquote,.ls-quote blockquote.long{font-size:3.4cqw;-webkit-line-clamp:2}.ls-qrplate{max-width:21cqw;padding:2cqw;border-radius:3cqw}.ls-cta{font-size:3.1cqw;margin-top:2cqw}.ls-bar{height:8cqw;font-size:3cqw;gap:2cqw}.ls-grid{inset:0 0 8cqw 0}.ls-goal i{width:22cqw;height:.9cqw}}