/* Photo-only update; independent of the installed main stylesheet. */
.cta-band{background-image:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.74)),url('assets/archive-20261106-cta.webp')}
.reviews{background:linear-gradient(135deg,#111a14,#050806)}
.hero-photo{object-position:58% center}
.event-tile:nth-child(1)>img{object-position:44% center}
.event-tile:nth-child(2)>img,.event-tile:nth-child(3)>img,.event-tile:nth-child(4)>img{object-position:50% center}
.experience-detail img{object-position:80% bottom}
.gallery-item:nth-child(1) img{object-position:58% 46%}
.gallery-item:nth-child(3) img{object-position:58% 62%}
.gallery-item:nth-child(6) img{object-position:40% 45%}
.tech img{height:auto;object-fit:contain}
@media(max-width:600px){.hero-photo{object-position:62% center}.experience-detail img{object-position:center 78%}}
