.render-caption{font-family:Work Sans,Noto Sans JP,sans-serif;font-size:clamp(.58rem,.72vw,.72rem);font-weight:500;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;text-wrap:pretty;pointer-events:none}.render-caption--overlay{position:absolute;z-index:5;right:var(--render-caption-inset,clamp(14px,2vw,30px));bottom:var(--render-caption-inset,clamp(14px,2vw,30px));left:var(--render-caption-inset,clamp(14px,2vw,30px));margin:0;color:#fff;text-align:right;text-shadow:0 1px 4px rgba(20,16,12,.9),0 1px 12px rgba(20,16,12,.6)}.render-caption--below{display:block;margin:14px 0 0;color:var(--color-dark-cocoa-80,#625b54);text-align:left}.hero-stage>.render-caption{bottom:clamp(22px,3vh,34px)}