.tilted-card-scene{perspective:800px;width:100%;height:100%;transform-style:preserve-3d;position:relative}.tilted-card-target{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transform-origin:50%;position:relative}.tilted-card--image-only{border:1px solid var(--line);background:#ffffff0a;border-radius:1rem;overflow:hidden}.tilted-card--image-only img{object-fit:cover;width:100%;height:220px;display:block}.hero-layout>.tilted-card-scene{height:100%}@media (prefers-reduced-motion:reduce){.tilted-card-target{transform:none!important}}
