.related-work{padding:var(--space-40) 0 var(--space-55)}@media(min-width:768px){.related-work{padding:var(--space-180) 0}}.related-work__heading{padding:0 var(--gutter);margin-bottom:var(--space-20)}@media(min-width:768px){.related-work__heading{margin-bottom:var(--space-50)}}.related-work__products{display:flex;align-items:stretch}
.related-work__scroll-wrapper{position:relative;display:flex;align-items:center;width:100%}.related-work__scroll{display:flex;overflow-x:auto;overflow-y:hidden;gap:var(--space-15);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:var(--gutter);scroll-padding-left:var(--gutter);scroll-padding-right:var(--gutter)}
@media(min-width:768px){.related-work__scroll{gap:var(--space-16)}}.related-work__scroll::-webkit-scrollbar{display:none}.related-work__slide{scroll-snap-align:start}.related-work__product-card{display:flex;flex-direction:column;gap:var(--space-20);width:auto;min-width:0;height:100%}@media(min-width:768px){.related-work__product-card{display:inline-flex;flex-direction:row;align-items:stretch}
}.related-work__image-link{position:relative;display:block;overflow:hidden;border-radius:3px;flex-shrink:0;aspect-ratio:.75}@media(min-width:768px){.related-work__image-link{width:263px}}@media(min-width:1024px){.related-work__image-link{width:396px}}.related-work__image,.related-work__featured-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.product-card-layout-featured .related-work__image{display:none}.related-work__featured-image{display:none}.product-card-layout-featured .related-work__featured-image{display:block}.related-work__image--placeholder,.related-work__featured-image--placeholder{width:100%;height:100%;background:var(--color-light-grey)}
.related-work__content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-20);width:263px;align-self:stretch}@media(min-width:768px){.related-work__content{gap:var(--space-10);width:279px}}.related-work__content-top{display:flex;flex-direction:column;gap:var(--space-10)}.related-work__content-top ul{margin:0;padding:0;list-style:none;color:var(--color-dark-grey);font:var(--font-body-2);text-transform:var(--font-body-2-text-transform);letter-spacing:var(--font-body-2-letter-spacing)}
@media(min-width:768px){.related-work__content-top ul{font:var(--font-body-1);text-transform:var(--font-body-1-text-transform);letter-spacing:var(--font-body-1-letter-spacing)}}.related-work__title{font:var(--font-h5);text-transform:var(--font-h5-text-transform);letter-spacing:var(--font-h5-letter-spacing);text-decoration:none;padding:0;margin-bottom:0;color:var(--color-black)}
@media(hover:hover) and (pointer:fine){.related-work__title:hover{text-decoration:underline}}.related-work__subtitle{font:var(--font-body-2);text-transform:var(--font-body-2-text-transform);letter-spacing:var(--font-body-2-letter-spacing);color:var(--color-dark-grey);margin-bottom:var(--space-10)}@media(min-width:768px){.related-work__subtitle{font:var(--font-body-1);text-transform:var(--font-body-1-text-transform);letter-spacing:var(--font-body-1-letter-spacing)}
}