/* Pointer-driven crystal lattice and specimen tilt on the hero figure. */
.plate[data-parallax]{perspective:1100px}
.plate[data-parallax] .plate-frame{
  transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));
  transform-style:preserve-3d;
}
.lattice-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.88}
.plate-interaction{margin-top:8px;font-size:14px;color:var(--steel-dim);display:none}

@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .plate-interaction{display:block}
}
@media (prefers-reduced-motion:reduce){
  .plate[data-parallax] .plate-frame{transform:none !important}
}
