/* Keep supplied customer-work photos close to their native dimensions. */
.hero{min-height:800px!important}.hero-content{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding-top:150px!important;padding-bottom:92px}.hero-copy{margin-top:25px!important;margin-bottom:25px!important}.hero .actions{margin-top:0}.gallery-grid-pro{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,300px)!important;gap:18px!important}.gallery-grid-pro .gallery-feature,.gallery-grid-pro figure:nth-child(2),.gallery-grid-pro figure:nth-child(3),.gallery-grid-pro figure:nth-child(n+4){grid-column:span 1!important;grid-row:span 1!important}.gallery-grid-pro figure{border:2px solid #c3bba9!important;background:#171716!important;box-shadow:0 10px 22px rgba(20,20,18,.12)!important}.gallery-grid-pro figure img{padding:9px!important;max-width:100%;max-height:100%;image-rendering:auto}.gallery-grid-pro figcaption{font-size:11px!important;padding:23px 14px 12px!important}@media(max-width:760px){.hero{min-height:770px!important}.hero-content{min-height:650px;padding:170px 7vw 78px!important;justify-content:flex-start}.gallery-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,190px)!important;gap:11px!important}.gallery-grid-pro figure,.gallery-grid-pro .gallery-feature,.gallery-grid-pro figure:nth-child(2),.gallery-grid-pro figure:nth-child(3),.gallery-grid-pro figure:nth-child(n+4),.gallery-grid-pro figure:last-child{grid-column:span 1!important;grid-row:span 1!important}.gallery-grid-pro figure img{padding:5px!important}}
