/* Edmond-approved camera-distance controls, applied equally to each pair.
   Only images transform. Frames, clipping layers, logos and dividers stay fixed. */
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="alphavan"] {
  --framing-zoom: 1.03;
  --framing-x: -4.5%;
  --framing-y: 0%;
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="echovan"] {
  --framing-zoom: 1.10;
  --framing-x: -6%;
  --framing-y: -1%;
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="omegavan"] {
  --framing-zoom: 1.02;
  --framing-x: 0%;
  --framing-y: 0%;
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison .alpha-comparison__layer {
  clip-path: none;
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison .alpha-comparison__camping {
  clip-path: inset(0 0 0 var(--split));
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison .alpha-comparison__image {
  object-fit: cover;
  object-position: center;
  transform-origin: center;
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="alphavan"] .alpha-comparison__image {
  transform: translate(var(--framing-x), var(--framing-y)) scale(var(--framing-zoom)) translateY(7%) scale(1.17);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="alphavan"] .alpha-comparison__layer:not(.alpha-comparison__camping) {
  background: linear-gradient(#b5b5b4, #dededc);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="alphavan"] .alpha-comparison__layer:not(.alpha-comparison__camping) .alpha-comparison__image {
  transform: translate(var(--framing-x), var(--framing-y)) scale(var(--framing-zoom)) translate(5.265%, 9.34%) scale(1.08225);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="echovan"] .alpha-comparison__image {
  transform: translate(var(--framing-x), var(--framing-y)) scale(var(--framing-zoom)) translateY(3%) rotate(-2deg) scale(1.17);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="echovan"] .alpha-comparison__layer:not(.alpha-comparison__camping) {
  background: linear-gradient(#a5a5aa, #e4e4e6);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="echovan"] .alpha-comparison__layer:not(.alpha-comparison__camping) .alpha-comparison__image {
  transform: translate(var(--framing-x), var(--framing-y)) scale(var(--framing-zoom)) translate(6.835%, 4.283%) rotate(-2deg) scale(1.00269);
}
html.public-theme .site-body .alpha-comparison-card .alpha-comparison[data-van-comparison="omegavan"] .alpha-comparison__image {
  object-position: 80% center;
  transform: translate(var(--framing-x), var(--framing-y)) scale(var(--framing-zoom));
}
