::view-transition-group(hero-image){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:clip;border-radius:12px}::view-transition-old(hero-image),::view-transition-new(hero-image){height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
