.ead-ajax-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.ead-ajax-project{color:#fff;background:#111;border-radius:26px;min-height:360px;position:relative;overflow:hidden}.ead-ajax-project--wide{grid-column:span 7}.ead-ajax-project--narrow{grid-column:span 5}.ead-ajax-project img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.ead-ajax-project:hover img{transform:scale(1.025)}.ead-ajax-project:after{content:"";background:linear-gradient(#0000 38%,#000000db 100%);position:absolute;inset:0}.ead-ajax-project__copy{z-index:1;padding:28px;position:absolute;bottom:0;left:0;right:0}.ead-ajax-project__copy h2{color:#fff;margin:4px 0 8px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.ead-ajax-project__copy p{color:#ffffffc7;max-width:650px;margin:0}.ead-ajax-project__copy .ead-kicker{color:#fff}.ead-installation-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ead-installation-type{background:#fff;border:1px solid #1111111a;border-radius:22px;grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.ead-installation-type img{-o-object-fit:contain;object-fit:contain;width:120px;height:120px}.ead-installation-type h3{margin:0 0 7px}.ead-installation-type p{color:#666;margin:0;line-height:1.55}@media (width<=900px){.ead-ajax-project--wide,.ead-ajax-project--narrow{grid-column:1/-1}.ead-ajax-project{min-height:390px}.ead-installation-types{grid-template-columns:1fr}.ead-installation-type{grid-template-columns:96px 1fr}.ead-installation-type img{width:96px;height:96px}}
