@layer vera-legacy {
/* Original block */

/* Case study asks: a consistent, oversized editorial statement. */




/* Original block id="vera-single-hero-reveal" */

/* The homepage image resolves from an indistinct field into a clear photograph. */

#vcp-content .editorial-home .vcp-home-hero{position:sticky;top:0;height:100svh;min-height:100svh;overflow:hidden;isolation:isolate}


#vcp-content .editorial-home .vcp-home-hero::before,
#vcp-content .editorial-home .vcp-home-hero::after{
  display:none!important;
  content:none!important;
  animation:none!important;
}


/* Other pages keep their quiet, static presentation. */
#vcp-content .vcp-view :is(h1,h2,h3,blockquote) .line>span,
#vcp-content .vcp-view :is(h1,h2,h3).baseline .line>span{animation:none!important;transition:none!important;transform:none!important;will-change:auto!important}
#vcp-content .vcp-view :is(h1,h2,h3)[data-vcp-motion="lift"],
#vcp-content .about-editorial .ethos-principle,
.ethos-motion-ready #vcp-content .about-editorial .ethos-principle{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}
#vcp-content :is(.vcp-home-project-image,.ed-project-media,.founder-letter-photo,.vcp-home-about-image)::after,
#vcp-content .inner-editorial:not(.frontline-standalone) .ed-hero-media::after{opacity:0!important}
#vcp-content .inner-editorial:not(.frontline-standalone) .ed-hero-media img{opacity:1!important}
#vcp-content .inner-editorial:not(.frontline-standalone) .ed-hero :is(.ed-hero-copy,.ed-hero-note),
#vcp-content .ec-page .ec-hero :is(h1,.ec-hero-sub,.ed-kicker,.fp-hero-pull,.ec-hero-foot),
#vcp-content .vcp-book-wrap > :is(h1,.vcp-home-label,.vcp-book-lead){opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}
@media(max-width:700px){
  
  #vcp-content .editorial-home .vcp-home-hero{position:relative;height:auto;min-height:850px}
  
  
  
}
@media(prefers-reduced-motion:reduce){
  
  #vcp-content .editorial-home .vcp-home-hero{position:relative;height:auto;min-height:100svh}
  
  
  
}

}
