.lv-promo{color:#f6f5f1;background:radial-gradient(90% 120% at 100%,#a06bff29,#0000 60%),#141414;border:1px solid #262626;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1240px;margin:48px auto;padding:36px 40px;display:grid;position:relative;overflow:hidden}.lv-promo-copy{z-index:1;max-width:520px;position:relative}.lv-promo-kicker{color:#e6ff3a;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.lv-promo-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.05}.lv-promo-body{color:#cfcfcf;margin:0 0 18px;font-size:15px;line-height:1.5}.lv-promo-btn{color:#0a0a0a;background:#e6ff3a;border-radius:999px;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.lv-promo-btn:hover{background:#eeff6a;transform:translateY(-1px)}.lv-promo--art{background:radial-gradient(70% 120% at 100%,#a06bff24,#0000 60%),#0a0a0a;min-height:0}.lv-promo--art .lv-promo-art{justify-content:flex-end;align-items:center;height:calc(100% + 72px);min-height:300px;margin:-36px -40px -36px 0;display:flex;position:relative}.lv-promo--art .lv-promo-art img{object-fit:contain;object-position:100% 50%;width:100%;height:100%;max-height:340px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#000 28%)}.store-lyric-promo.act{padding-top:0;padding-bottom:24px}.store-lyric-promo .lv-promo{margin:0 auto}@media (max-width:900px){.lv-promo--art .lv-promo-art{height:auto;min-height:0;margin:0 -24px -28px}.lv-promo--art .lv-promo-art img{object-position:50% 50%;max-height:260px}}.lv-promo-fan{height:230px;position:relative}.lv-promo-tile{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:12px;width:58%;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;overflow:hidden;box-shadow:0 24px 60px #0000008c}.lv-promo-tile video{object-fit:cover;width:100%;height:100%;display:block}.lv-promo-tile--1{z-index:1;opacity:.85;left:0;transform:translateY(-50%)rotate(-6deg)translate(-4%)}.lv-promo-tile--2{z-index:3;left:21%;transform:translateY(-50%)rotate(2deg)}.lv-promo-tile--3{z-index:2;opacity:.85;left:42%;transform:translateY(-50%)rotate(7deg)translate(4%)}.lv-promo:hover .lv-promo-tile--1{transform:translateY(-50%)rotate(-8deg)translate(-8%)}.lv-promo:hover .lv-promo-tile--3{transform:translateY(-50%)rotate(9deg)translate(8%)}.lv-promo--canvas{margin:0 auto 72px}@media (max-width:900px){.lv-promo{grid-template-columns:1fr;padding:28px 24px}.lv-promo-fan{height:190px}}@media (max-width:720px){.lv-promo{margin-left:16px;margin-right:16px}.lv-promo-fan{height:160px}.lv-promo-tile{width:62%}}
