/* A consistent, gallery-like treatment that keeps each photograph fully visible. */
.project-image,.project-stage,.hero-image{background:linear-gradient(145deg,#e5d8c5,#cdb89a)}.project-image{border:1px solid rgba(32,32,25,.12);box-shadow:0 12px 28px rgba(32,32,25,.08)}.project-image img,.project-stage>img,.hero-image img{object-fit:contain;background:radial-gradient(circle at center,rgba(255,255,255,.2),transparent 65%);padding:clamp(8px,1.4vw,18px)}.project-image img{transition:opacity .2s ease}.project-trigger:hover .project-image img,.project-trigger:focus-visible .project-image img{opacity:.9}.project-stage{box-shadow:0 16px 36px rgba(32,32,25,.1)}.project-stage>img{padding:clamp(12px,2vw,26px)}.project-thumb img{object-fit:contain;padding:4px}.hero-image img{padding:clamp(12px,2vw,28px)}
