.stills-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem .85rem;padding:4.2rem 5.4vw 6rem}.stills-project{text-align:center;text-decoration:none;min-width:0}.stills-project img{width:100%;aspect-ratio:2/3;object-fit:cover}.stills-project h1,.stills-project h2{margin:.8rem 0 0;font:400 clamp(.88rem,1.1vw,1.2rem)/1.15 var(--sans);letter-spacing:-.02em;text-transform:uppercase}.stills-page-grid+footer{margin-top:0}@media(max-width:900px){.stills-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .85rem;padding:3.5rem 5vw 5rem}}@media(max-width:540px){.stills-page-grid{gap:2rem .85rem}.stills-project h1,.stills-project h2{font-size:.9rem}}
