.hs-module-inspiration-carousel{& .inspiration-carousel__head{align-items:center;display:flex;gap:var(--Spacing-L);& .inspiration-carousel__heading{margin:0}& .inspiration-carousel__view-all{flex-shrink:0;white-space:nowrap}}& .inspiration-carousel__track{align-items:center;display:flex;gap:var(--Layout-Gutter-Desktop);list-style:none;margin:var(--Spacing-M) 0 0;margin-inline:calc(50% - 50vw);overflow-x:auto;overflow-y:visible;padding-block:var(--Spacing-XXS);padding-left:var(--container-gutter);padding-right:var(--Spacing-M);scroll-behavior:smooth;scroll-padding-left:var(--container-gutter);scrollbar-width:none;width:100vw;&::-webkit-scrollbar{display:none}}& .inspiration-carousel__item{flex:0 0 auto;height:388px;width:var(--Layout-3-Col)}& .inspiration-carousel__card{color:var(--Colours-Greys-Grey-5-Black);display:flex;flex-direction:column;gap:var(--Spacing-XS);height:100%;text-decoration:none;& .inspiration-carousel__card-image{background-color:var(--Other-Placeholder-Media);flex:1 1 auto;min-height:0;overflow:hidden;& img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}& .inspiration-carousel__card-placeholder{display:block;height:100%;width:100%}}& .inspiration-carousel__card-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--Spacing-XXS);& .inspiration-carousel__card-loc,& .inspiration-carousel__card-name{font-family:var(--font-family-body);font-size:var(--Components-Category-Label-Size);font-weight:var(--Font-Weight-Medium)}& .inspiration-carousel__card-loc{color:var(--Colours-Brand-Moso-Green-WCAG);font-style:italic}}&:hover .inspiration-carousel__card-image img{transform:scale(1.05)}}@media (min-width:1025px){& .inspiration-carousel__item:nth-child(5n+2){height:300px}& .inspiration-carousel__item:nth-child(5n+3){height:500px}& .inspiration-carousel__item:nth-child(5n+4){height:390px}& .inspiration-carousel__item:nth-child(5n+5){height:328px}}@media (max-width:1024px){& .inspiration-carousel__head{align-items:flex-start;flex-direction:column;gap:var(--Spacing-M)}& .inspiration-carousel__track{align-items:stretch}& .inspiration-carousel__item{height:auto;width:clamp(260px,80vw,320px)}& .inspiration-carousel__card-image{aspect-ratio:3/4;flex:0 0 auto}}}