/* Shared photo bands — free Unsplash photos, served from images.unsplash.com */
.ph-band{max-width:1100px;margin:0 auto;padding:0 48px;}
.ph-band figure{margin:0;position:relative;border:1px solid rgba(201,168,76,.25);overflow:hidden;background:#0a0f1e;}
.ph-band img{display:block;width:100%;height:440px;object-fit:cover;}
.ph-band figure::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,13,26,0) 55%,rgba(8,13,26,.55));pointer-events:none;}
.ph-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
@media(max-width:900px){.ph-band{padding:0 20px;}.ph-band img{height:260px;}.ph-split{grid-template-columns:1fr;gap:24px;}}
.ph-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.ph-gallery figure{margin:0;border:1px solid rgba(201,168,76,.25);overflow:hidden;background:#0a0f1e;}
.ph-gallery img{display:block;width:100%;height:440px;object-fit:cover;}
@media(max-width:900px){.ph-gallery{grid-template-columns:1fr;}.ph-gallery img{height:340px;}}
