.hero-artwork{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero-next-preview>.hero-artwork{z-index:-2}.hero-artwork-background,.hero-artwork-foreground,.hero-artwork-objects{width:100%;height:100%;position:absolute;inset:0;transform:none}.hero-artwork-background{background-repeat:no-repeat;background-size:cover}.hero-artwork-foreground,.hero-artwork-objects{object-fit:cover;-webkit-user-select:none;user-select:none;max-width:none;display:block}.hero-artwork[data-layered=true]>*{transform:scale(var(--hero-artwork-scale,1.04))}.hero-artwork[data-parallax-motion=on] .hero-artwork-background{transform:translate3d(var(--hero-bg-x,0%),var(--hero-bg-y,0%),0) scale(var(--hero-artwork-scale,1.04))}.hero-artwork[data-parallax-motion=on] .hero-artwork-foreground{transform:translate3d(var(--hero-fg-x,0%),var(--hero-fg-y,0%),0) scale(var(--hero-artwork-scale,1.04))}.hero-artwork[data-parallax-motion=on] .hero-artwork-objects{transform:translate3d(var(--hero-object-x,0%),var(--hero-object-y,0%),0) scale(var(--hero-artwork-scale,1.04))}.hero-artwork[data-parallax-state=moving]>*{will-change:transform}.hero-next-preview:has(>.hero-artwork)>:is(span,strong,.next-chevron){z-index:2}@media (width<=560px){.hero-next-preview>.hero-artwork{display:none}}@media (prefers-reduced-motion:reduce){.hero-artwork .hero-artwork-background,.hero-artwork .hero-artwork-foreground,.hero-artwork .hero-artwork-objects{will-change:auto;transform:none!important}}
