.hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}
.hero-media>picture{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:1}
.hero-media img,.hero-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;display:block}
.hero-media>video{opacity:0;transition:opacity .5s ease}
.hero-media>video.is-ready{opacity:1}
.hero-media-note{position:absolute;right:40px;top:24px;color:#d7dfcf;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em}
.about-research-image{margin:0;padding-bottom:60px}
.about-research-image img{display:block;width:100%;max-height:530px;object-fit:cover;object-position:center;border-radius:24px}
.about-research-image figcaption{font-size:.72rem;color:var(--muted);padding-top:12px}
.conversion-hero:after{background:linear-gradient(90deg,#0b1812 0%,#0b1812ed 25%,#0b1812bd 43%,#0b18123d 68%,#0b181208 100%)}
@media(max-width:899px) and (min-width:600px){.conversion-hero:after{background:linear-gradient(90deg,#0b1812 0%,#0b1812ed 34%,#0b1812ba 62%,#0b18124d 100%)}}
@media(width < 600px){
 .hero-media{position:relative;inset:auto;order:0;z-index:0;width:100%;height:auto;aspect-ratio:1140/806;margin:0;mask-image:linear-gradient(#000 0%,#000 42%,#000c 62%,transparent 100%)}
 .hero-media>picture{position:absolute;inset:0;order:initial;height:100%;margin:0}
 .hero-media img,.hero-media>video{object-position:center;object-fit:cover}
 .conversion-hero:after{display:none}
 .conversion-hero-inner{position:relative;z-index:1;margin-top:-58px;padding-block:0 38px}
 .conversion-copy h1{font-size:clamp(2.6rem,10.4vw,3.7rem);line-height:1.08;margin-bottom:20px}
 .conversion-copy .eyebrow{margin-bottom:16px}
 .conversion-copy .lead{line-height:1.7}
 .hero-media-note{display:none}
 .about-research-image{padding-bottom:35px}
 .about-research-image img{border-radius:18px}
 .about-research-image figcaption{font-size:.66rem}
}
@media(prefers-reduced-motion:reduce){.hero-media>video{transition:none}}
.article-art.insight-image{aspect-ratio:1;padding:0;background:var(--surface)}
.article-art.insight-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 400ms var(--ease)}
.insight-card:hover .insight-image img{transform:scale(1.025)}
@media(prefers-reduced-motion:reduce){.insight-card:hover .insight-image img{transform:none}.insight-image img{transition:none}}
