.hero-art-caption{position:absolute;z-index:2;left:calc(var(--art-left,0px) + 258px * var(--art-scale,1));top:calc(var(--art-top,0px) + 164px * var(--art-scale,1));width:calc(180px * var(--art-scale,1));color:#fff;text-align:center;text-transform:uppercase;font:700 max(13px,calc(27px * var(--art-scale,1)))/1.12 "Segoe Print","Comic Sans MS",cursive;letter-spacing:.015em;transform:translate(-50%,-50%) rotate(-16deg);pointer-events:none;visibility:hidden}
.hero-art-caption.is-positioned{visibility:visible}
.hero-art-caption[data-caption-lang="zh"]{font-family:KaiTi,"Kaiti SC","Microsoft YaHei",sans-serif;font-size:max(16px,calc(31px * var(--art-scale,1)));line-height:1.15}
