/* Selected study C: crisp Outfit, logo gradient on the result. */
.cloud.refined .art .sculpture-caption{font-family:Outfit,Inter,sans-serif;font-weight:450;font-style:normal;font-size:clamp(36px,4vw,52px);line-height:1.2;letter-spacing:-.035em;bottom:-32px;min-height:126px;text-align:center}
.sculpture-caption .caption-first,.sculpture-caption .caption-second{align-self:center;filter:none;will-change:opacity,transform}
.sculpture-caption .caption-first{opacity:max(0,calc(1 - var(--caption-blend,0)*2));transform:scale(calc(1 + var(--caption-blend,0)*.04))}
.sculpture-caption .caption-second{opacity:max(0,calc(var(--caption-blend,0)*2 - 1));transform:scale(calc(.96 + var(--caption-blend,0)*.04))}
.sculpture-caption .caption-first>span,.sculpture-caption .caption-second>span{display:block}
.sculpture-caption .slogan-result{color:#007ead;background:linear-gradient(100deg,#007ead,#2a7fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media(max-width:600px){.cloud.refined .art .sculpture-caption{font-size:clamp(28px,8vw,40px);bottom:-24px}}
@media(prefers-reduced-motion:reduce){.sculpture-caption .caption-first,.sculpture-caption .caption-second{transform:none;will-change:auto}}
