 /* 8. MASONRY - Aesthetics Matrix */
        .masonry {padding: clamp(30px, calc( (70 / 1920) * 100vw ), 70px) 0;background: #000;}
        .m-grid { display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 25vw; gap: 10px; }
        .m-item img {width: 100%;height: 100%;object-fit: cover;opacity: 0.8;filter: grayscale(1);transition: 0.8s;}
        .m-item:hover img { opacity: 1; filter: grayscale(0); }
        .m-wide { grid-column: span 2; }
        .m-tall { grid-row: span 2; }