/* UX151: explicit contrast and whole-word audio headline. */
body.photo146.color.kind-soda .hero,body.photo146.color.kind-soda .hero-copy{background:#e4ff45!important;color:#111412!important}
body.photo146.color.kind-soda .hero h1,body.photo146.color.kind-soda .hero .intro,body.photo146.color.kind-soda .hero .eyebrow{color:#111412!important;text-shadow:none!important;opacity:1!important}
body.photo146.color.kind-soda .hero .cta{background:#111412!important;color:#e4ff45!important;border-color:#111412!important}
body.photo148.animated.kind-type .hero h1{font-size:clamp(40px,4vw,64px)!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;max-width:100%!important;width:100%!important;letter-spacing:-.06em!important}
body.photo148.animated.kind-type .hero h1 .audio-line{display:block;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
body.photo148.animated.kind-type .hero h1 .audio-frequency{font-size:.70em;letter-spacing:-.065em}
body.photo148.animated.kind-street .hero-image148{--image-x:50%}
@media(max-width:480px){body.photo148.animated.kind-type .hero h1{font-size:clamp(36px,9vw,47px)!important}}
