.content{background-color:#1a2223}.header-img{position:relative;width:100%;height:100%;height:100svh;overflow:hidden;text-align:center}.header-img.home{height:calc(100svh - 60px)}.header-img.production{height:14em}.header-img h1{position:absolute;bottom:2em;text-transform:uppercase;color:#fff;text-align:center;font-size:1em;letter-spacing:.02em;padding:0 2em}.header-img .img-cover{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%;filter:grayscale(0.8)}@media screen and (min-width: 1024px){.header-img .img-cover{-o-object-position:50% 50%;object-position:50% 50%}}.header-img-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));z-index:1}.grid-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;grid-row-gap:4em;text-align:center;padding:4em 2em}@media screen and (min-width: 768px){.grid-container{grid-template-columns:1fr 1fr 1fr;grid-gap:3em;grid-row-gap:4em;padding:4em 6em}}@media screen and (min-width: 1280px){.grid-container{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:4em;grid-row-gap:6em;padding:4em 8em}}.grid-container figure{margin:0;color:#fff}.grid-container figure img{width:100%;height:auto;margin-bottom:.6em;transition:transform .3s ease}.grid-container figure img:hover,.grid-container figure img:active{transform:scale(1.025)}.grid-container figure h3{font-size:1.12em}footer{background-color:#eee}
