.kitchen-video-layout{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:48px;align-items:center}.kitchen-video{margin:0;max-width:240px;width:100%;justify-self:center}.kitchen-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:18px;background:#0f172a}.kitchen-video figcaption{padding:12px 0;font-size:12px;line-height:1.6;color:#64748b}@media(max-width:767px){.kitchen-video-layout{grid-template-columns:1fr;gap:24px}.kitchen-video{max-width:220px}.project-detail main .real-pair img,.project-detail main .real-gallery img{height:260px;object-fit:contain;aspect-ratio:auto;background:#f3f0eb}}@media(prefers-reduced-motion:reduce){.kitchen-video video{scroll-behavior:auto}}
/* Prueba autorizada: solo las fotografías 1 y 9, con originales completos al ampliar. */
.project-detail main #antes-reformado .real-pair img{height:auto!important;min-height:0;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 55%}
/* Foto 3: ocultar aproximadamente la mitad de la tarima marrón inferior, sin tocar el original. */
.project-detail main #acceso .entry-before-crop{display:flex;justify-content:center;height:min(360px,calc(100svh - 400px));min-height:200px;background:#f3f0eb;overflow:hidden}
.entry-before-crop>span{display:block;height:100%;aspect-ratio:731/1370;overflow:hidden}
.project-detail main #acceso .entry-before-crop img{width:100%;height:auto!important;min-height:0;aspect-ratio:731/1600!important;object-fit:contain!important}
@media(max-width:767px){.project-detail main #acceso .entry-before-crop{height:260px;min-height:0}}
.kitchen-video{position:relative}.kitchen-video video{pointer-events:none}.kitchen-video-label{position:absolute;top:14px;left:14px;border-radius:8px;background:rgba(15,23,42,.86);color:white;padding:6px 9px;font-size:10px;line-height:1.3;font-weight:800;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}
