:root{--grid-desktop-horizontal-spacing: calc(20rem / 14);--grid-desktop-vertical-spacing: calc(20rem / 14) }.project-card{width:100%;display:flex;flex-direction:column;align-items:flex-start}.project-card__img-container{position:relative;height:0;overflow:hidden;padding-bottom:71.9%;margin-bottom:40px;width:100%}.project-card__img-container img{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.project-card__img-container--link{width:100%}.project-card__img-container--link:hover img{transform:scale(1.05)}.project-card .card-heading{font-family:MrsEavesRoman;line-height:normal;line-height:1.1764705882em}.project-card .card-copy p{color:#646363;font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:400;line-height:normal}.project-card .card-tags-container{margin-bottom:1.371rem}.project-card .card-tags-container .article-date,.project-card .card-tags-container .card-tag{font-family:mrs-eaves-roman-lining,serif;font-weight:400;font-style:normal;color:#7a5163;font-size:1.214rem;line-height:2.286rem;text-decoration:none;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.project-card .card-tags-container .card-tag:hover{-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline;text-decoration-color:#7a5163;text-underline-offset:7px}.project-card .card-tags-container span.pipe{display:inline-block;margin:0 17.5px;transform:translateY(-.1rem);color:#d7c3c3}.card-copy{flex-grow:1;margin-bottom:2.857rem}.card-copy p:first-of-type{margin-top:0}.card-copy p:last-of-type{margin-bottom:0}.project-cards-container__minimised{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 2rem}@media screen and (max-width:749px){.project-cards-container__minimised{grid-template-columns:1fr}}.project-cards-container__grid,.project-cards-container__grid--scroll-sm,.project-cards-container__grid--stack-sm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:74px}@media screen and (max-width:989px){.project-cards-container__grid,.project-cards-container__grid--stack-sm{grid-gap:74px;row-gap:74px}}@media screen and (max-width:749px){.project-cards-container__grid,.project-cards-container__grid--stack-sm{grid-template-columns:1fr;grid-gap:94px}}@media screen and (max-width:749px){.project-cards-container__grid--scroll-sm{margin-right:-5%;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-align:start;gap:40px;padding-right:40px;padding-bottom:20px;margin-bottom:-20px}.project-cards-container__grid--scroll-sm .project-card{flex:0 0 80%;scroll-snap-align:start}.project-cards-container__grid--scroll-sm .project-card:last-of-type{margin-right:40px}}.project-cards-container__grid,.project-cards-container__grid--scroll-sm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:74px}@media screen and (max-width:989px){.project-cards-container__grid{grid-gap:74px}}@media screen and (max-width:749px){.project-cards-container__grid{grid-template-columns:1fr;grid-gap:94px}}@media screen and (max-width:749px){.project-cards-container__grid--scroll-sm{margin-right:-5%;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-align:start;gap:40px;padding-right:40px}.project-cards-container__grid--scroll-sm .project-card{flex:0 0 80%;scroll-snap-align:start}.project-cards-container__grid--scroll-sm .project-card:last-of-type{margin-right:40px}}.project-cards-container__stacked .project-card{flex-direction:row;align-items:center;gap:74px;margin-bottom:74px}@media screen and (max-width:989px){.project-cards-container__stacked .project-card{flex-direction:column;gap:40px}}.project-cards-container__stacked .project-card:last-of-type{margin-bottom:0}.project-cards-container__stacked .project-card__img-container{display:block;width:100%;padding-bottom:100%;margin-bottom:0}.project-cards-container__stacked .project-card__img-container--outer{flex:0 0 35%}@media screen and (max-width:989px){.project-cards-container__stacked .project-card__img-container--outer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/project-card.css.map */
