/* Retain the supplied image, with page-specific colour and responsive composition. */
.page-insights .cinematic-hero{background-color:#061b34;background-position:right center;min-height:560px}
.page-insights .cinematic-hero::after{background:linear-gradient(90deg,rgba(42,13,78,.38),rgba(42,13,78,.2) 52%,rgba(67,20,121,.08))}
.page-insights .hero-copy{max-width:790px;padding-bottom:175px}
.page-insights .hero-copy h1{max-width:690px}
.page-insights .hero-copy>p:not(.offer){max-width:580px}
.page-insights .evidence-trigger{left:5%;right:auto;bottom:60px}
.page-insights .evidence-thumb img{object-position:83% center}
@media(max-width:1000px) and (min-width:701px){.page-insights .cinematic-hero{background-position:75% center}.page-insights .cinematic-hero::after{background:linear-gradient(90deg,rgba(42,13,78,.7),rgba(42,13,78,.4) 55%,rgba(67,20,121,.12))}.page-insights .hero-copy{max-width:660px}}
@media(max-width:700px){
 .page-insights .cinematic-hero{display:block;min-height:0;padding-bottom:310px;background-size:auto 340px;background-position:right bottom}
 .page-insights .cinematic-hero::after{background:linear-gradient(180deg,rgba(42,13,78,.26),rgba(42,13,78,.2) 55%,rgba(67,20,121,.08))}
 .page-insights .hero-copy{padding:50px 6% 28px;gap:22px;max-width:100%}
 .page-insights .hero-copy h1{font-size:42px}
 .page-insights .hero-copy>p:not(.offer){font-size:15px;line-height:1.8}
 .page-insights .evidence-trigger{position:relative;left:auto;right:auto;bottom:auto;width:88%;max-width:350px;height:88px;margin:0 6% 0}
 .page-insights .hero-caption{bottom:20px;font-size:8px}
}
