/* Temporary Unsplash stock photos - replace with local WebP over time */
.photo-ph {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-image:
    linear-gradient(180deg, rgba(0,0,0,0.15), rgba(0,0,0,0.45)),
    url("https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?auto=format&fit=crop&w=1200&q=80") !important;
}

.photo-ph .ph-graphic { opacity: 0.15; }

@media (max-width: 800px) {
  img, video { max-width: 100%; height: auto; }
}
