.project-list-block a.project-list-link{text-decoration:none}.project-list-block a.project-list-link:hover hr{border-top:2px solid var(--pink)}.project-list-block .project-list-item{width:100%;position:relative;margin-top:3rem}.project-list-block .project-list-item .project-list-image-wrapper{background-color:var(--pink)}.project-list-block .project-list-item img{object-fit:cover;height:540px;opacity:1}.project-list-block .project-list-item:hover img{opacity:.4}.post-list-block .post-box{background-size:cover;background-position:center}.post-list-block .post-image{object-fit:cover;width:100%;max-height:280px;min-height:280px}.post-list-block a.post-list-link:hover hr{border-top:2px solid var(--pink)}.post-list-block .post-box .overlay{position:absolute;top:0;bottom:0;right:0;left:0;opacity:1;background-color:var(--blue)}.post-list-block .post-box:hover .overlay{opacity:.7}.post-list-block .post-box .date{font-size:1rem!important;font-weight:700;transform:rotate(-90deg) translate(-50px,-30px)}.post-list-block .post-tags{position:absolute;right:1rem;bottom:1rem;font-weight:700;font-size:.8rem;text-transform:uppercase}@media screen and (max-width:1199px){.post-list-block .post-image{max-height:175px;min-height:175px}}@media screen and (max-width:768px){.post-list-block .post-image{max-height:230px;min-height:230px}}@media screen and (max-width:425px){.post-list-block .post-image{max-height:175px;min-height:175px}}.staff-list-block p{margin-bottom:1rem}.staff-list-block .staff-list-item .staff-list-name{line-height:.9;position:relative}.staff-list-block .staff-list-item .staff-link-wrapper a:after{content:"";display:block;height:0;width:1px}.staff-list-block .staff-list-image img{height:460px;width:100%;object-fit:cover;margin-top:-55px}.staff-list-block.staff-mobile .staff-list-image img{margin-top:-43px}.product-list-block .product-list-image{max-width:50%}@media screen and (max-width:1199px){.project-list-block .project-list-title{font-size:4rem}}@media screen and (max-width:991px){.project-list-block .project-list-title{font-size:3rem}.project-list-block img.project-list-image{height:300px}.staff-list-block .staff-list-image img{height:280px}}@media screen and (max-width:767px){.project-list-block .project-list-title{font-size:5rem;top:-2.5rem}.project-list-block img.project-list-image{height:420px}.post-list-block .post-box .date{transform:rotate(-90deg) translate(-50px,-25px)}}@media screen and (max-width:575px){.project-list-block .project-list-title{font-size:13vw}}@media screen and (max-width:425px){.staff-list-block.staff-mobile .staff-list-image img{height:200px;margin-top:-36px}.project-list-block img.project-list-image{max-height:300px}}