/* Consistent axis titles, paired with the existing source captions. */
.industrial-montage>figure>.photo{position:relative;overflow:hidden}
.industrial-montage .collage-axis-label{position:absolute;inset:0 0 auto;z-index:3;display:block;padding:18px 18px 42px;color:#f2f0e8;font-family:'Counterfoil Condensed',sans-serif;font-size:clamp(32px,4.3vw,64px);font-weight:600;line-height:1;letter-spacing:-.015em;white-space:nowrap;pointer-events:none;background:linear-gradient(180deg,rgba(14,20,17,.64),rgba(14,20,17,0));text-shadow:0 1px 8px rgba(0,0,0,.16)}
@media(max-width:760px){.industrial-montage{grid-template-columns:repeat(3,minmax(0,1fr));height:230px;gap:6px}.industrial-montage .montage-lab{display:block;margin:0;padding:0;height:100%}.industrial-montage .montage-launch .photo{border-left:0}.industrial-montage .collage-axis-label{padding:12px 6px 30px;font-size:clamp(20px,5.1vw,36px)}.industrial-montage .wafer-inset{width:82px;height:88px;left:calc(66.666% - 45px);bottom:12px;padding:5px}.industrial-montage .wafer-inset .photo{height:59px}.industrial-montage .wafer-inset>span{font-size:5px;line-height:13px;white-space:nowrap}}
