.landing-model-visual.has-model-photo img{height:88%;width:84%;inset:4% 8% auto auto;object-fit:contain;transform:rotate(-4deg);mask-image:none;mix-blend-mode:normal}.landing-model-card:hover .landing-model-visual.has-model-photo img{transform:rotate(-2deg) scale(1.025)}.landing-hero-visual.has-model-photo>img{width:86%;height:86%;left:7%;top:5%;object-fit:contain;transform:rotate(-4deg);mask-image:none;mix-blend-mode:normal}.product-image img[src*="/assets/spec-"]{object-fit:contain;padding:12px;aspect-ratio:1.4;background-color:#e9f0e6}.landing-model-visual.has-model-photo .model-number{background:#f9fcf4eb}.landing-model-visual.has-model-photo.is-dark .model-number{background:#ffffff24}.landing-model-visual.has-model-photo .model-visual-caption{max-width:70%;font-size:7px}.landing-hero-visual.has-model-photo .landing-design-seal{bottom:18px;right:18px}.landing-hero-visual.has-model-photo .landing-visual-footer{bottom:18px;left:20px;font-size:8px;max-width:45%}
@media(max-width:600px){.landing-model-visual.has-model-photo img{height:88%;width:84%;inset:4% 8% auto auto}.landing-hero-visual.has-model-photo>img{width:84%;height:88%;left:8%;top:4%}.landing-model-visual.has-model-photo .model-visual-caption{font-size:7px}.landing-hero-visual.has-model-photo .landing-design-seal{bottom:15px;right:15px}}
@media(prefers-reduced-motion:reduce){.landing-model-card:hover .landing-model-visual.has-model-photo img{transform:none}}
