@import url(https://use.typekit.net/dmy6qnj.css);.projects-gallery{@import url("https://use.typekit.net/dmy6qnj.css")}.projects-gallery .title h1,.projects-gallery .title h2{font-size:3.42rem;font-weight:700;margin:0 0 3rem}.projects-gallery .grid{grid-gap:5rem;gap:5rem}.projects-gallery .project-cell{position:relative;padding-bottom:5rem;display:block}.projects-gallery .project-cell .image{position:relative;overflow:hidden;margin-bottom:2rem}.projects-gallery .project-cell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.projects-gallery .project-cell .image{width:100%;aspect-ratio:1/.6}.projects-gallery .project-cell .image:after{display:none}}.projects-gallery .project-cell .image:hover:before{opacity:1;visibility:visible}.projects-gallery .project-cell .image:before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background:hsla(0,0%,100%,.45);z-index:2;transition:all .3s cubic-bezier(.47,0,.745,.715);opacity:0;visibility:hidden}.projects-gallery .project-cell .image .banners{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.projects-gallery .project-cell .image .banners .banner.sold{position:absolute;top:10%;left:0;padding:1rem;color:#fff;text-transform:uppercase;background:#db000c}.projects-gallery .project-cell .image .banners .banner.extra{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;color:#fff;text-transform:uppercase;background:#464545;text-align:center;letter-spacing:2px}.projects-gallery .project-cell .content .grid{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.projects-gallery .project-cell .content .end{text-align:right}.projects-gallery .project-cell .content .end .item{display:inline-block;vertical-align:middle;margin-right:1rem;margin-bottom:1rem;font-size:1.26rem}.projects-gallery .project-cell .content .end .item img,.projects-gallery .project-cell .content .end .item span{display:inline-block;vertical-align:middle}.projects-gallery .project-cell .content .end .item img{width:1.5rem;height:1.5rem;object-fit:contain;object-position:center center}.projects-gallery .project-cell .content h2{font-size:2.664rem;font-weight:700;margin:0 0 1rem}.projects-gallery .project-cell .content h3{font-size:1.8rem;color:#a3a3a3;margin:0 0 2rem}@media only screen and (max-width:576px){.projects-gallery .project-cell{text-align:center}.projects-gallery .project-cell .content .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.projects-gallery .project-cell .content .grid .end{text-align:center}.projects-gallery .project-cell .btn.link-with-icon{display:none}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-cell{position:relative;padding-bottom:5rem;display:block}.project-cell .image{position:relative;overflow:hidden;margin-bottom:2rem}.project-cell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.project-cell .image{width:100%;aspect-ratio:1/.6}.project-cell .image:after{display:none}}.project-cell .image:hover:before{opacity:1;visibility:visible}.project-cell .image:before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background:hsla(0,0%,100%,.45);z-index:2;transition:all .3s cubic-bezier(.47,0,.745,.715);opacity:0;visibility:hidden}.project-cell .image .banners{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.project-cell .image .banners .banner.sold{position:absolute;top:10%;left:0;padding:1rem;color:#fff;text-transform:uppercase;background:#db000c}.project-cell .image .banners .banner.extra{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;color:#fff;text-transform:uppercase;background:#464545;text-align:center;letter-spacing:2px}.project-cell .content .grid{-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.project-cell .content .end{text-align:right}.project-cell .content .end .item{margin-right:1rem;margin-bottom:1rem;font-size:1.26rem}.project-cell .content .end .item,.project-cell .content .end .item img,.project-cell .content .end .item span{display:inline-block;vertical-align:middle}.project-cell .content .end .item img{width:1.5rem;height:1.5rem;object-fit:contain;object-position:center center}.project-cell .content h2{font-size:2.664rem;font-weight:700;margin:0 0 1rem}.project-cell .content h3{font-size:1.8rem;color:#a3a3a3;margin:0 0 2rem}@media only screen and (max-width:576px){.project-cell{text-align:center}.project-cell .content .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.project-cell .content .grid .end{text-align:center}.project-cell .btn.link-with-icon{display:none}}