/* A brief opening of the woodland frame; headings and actions stay readable. */
@media(prefers-reduced-motion:no-preference){
 .home-hero .hero-image{animation:woodland-arrival 720ms cubic-bezier(.16,1,.3,1) both}
 @keyframes woodland-arrival{
  from{clip-path:inset(0 1.4%)}
  to{clip-path:inset(0)}
 }
}
@media(prefers-reduced-motion:reduce){
 .home-hero .hero-image{animation:none;clip-path:none;filter:none}
}
