/* Luca's WordPress colour corrections, supplied by Pierre on 13 September 2026.
 * Load this file after homepage.css and ai-trend-detection.css.
 */
#lt-homepage #hero-title,
#lt-homepage #panel-trends h3,
#lt-homepage #panel-vision h3,
#lt-homepage #panel-vision h4,
#lt-homepage #method-title,
#lt-homepage #closing-title,
#lt-homepage #footer-news-title,
#footer-news-title {
  color: #fff !important;
}
:where(.lt-homepage #lt-homepage) .pigment-footer .footer-news-caption h2 {
  color: #fff !important;
}

/* The new method headings need explicit colours inside the WordPress theme too. */
#lt-homepage #method .cx-reading h3,
#lt-homepage #method .cx-profile h4 {
  color: #fff !important;
}
#lt-homepage #method .cx-phase-definition h4 {
  color: #e9ee65 !important;
}

/* Newsletter subscriptions remain hidden, including any links added by PHP. */
#lt-homepage .closing-options .weekly-link,
#lt-homepage .footer-newsletter {
  display: none !important;
}

blockquote::before {
  display: none !important;
}

/*FIX IMAGE*/
@media (min-width: 900px) {

    body.lt-homepage #lt-homepage .audience-photo {
        --left-bleed: max(
            var(--margin),
            calc((100vw - var(--page))/2 + var(--margin))
        );

        margin-left: calc(-1 * var(--left-bleed)) !important;
        width: calc(100% + var(--left-bleed)) !important;
        max-width: none !important;

        height: auto !important;
        aspect-ratio: 4 / 3;
        align-self: center;
    }

}

body.lt-homepage #lt-homepage,
body.lt-homepage #lt-homepage main,
body.lt-homepage #lt-homepage .audience,
body.lt-homepage #lt-homepage .audience-spread {
    overflow: visible !important;
}
/* WP Rocket: disable automatic lazy rendering on standalone homepage */
body.lt-homepage #lt-homepage [data-wpr-lazyrender] {
    content-visibility: visible !important;
}