/* Randomised original brochure work samples, following the partner carousel motion. */
.a .ks-work-gallery{overflow:hidden}
.a .ks-work-gallery .ks-work-viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.a .ks-work-gallery .ks-work-grid.ks-work-track{display:flex;width:max-content;max-width:none;gap:0;margin:0;animation:ks-works-marquee 105s linear infinite}
@media(hover:hover){.a .ks-work-viewport:hover .ks-work-track{animation-play-state:paused}}
@media(hover:hover){.a .ks-work-viewport:focus-within .ks-work-track{animation-play-state:paused}}
.a .ks-work-viewport.is-dragging .ks-work-track{animation-play-state:paused}
.ks-work-group{display:flex;gap:20px;padding-right:20px;flex:0 0 auto}
.a .ks-work-gallery .ks-work-card{display:block;flex:0 0 295px;width:295px;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 8px 26px #29112e18;text-decoration:none;transition:transform .25s ease}
.a .ks-work-gallery .ks-work-card:hover{transform:translateY(-4px)}
.a .ks-work-gallery .ks-work-card img{height:225px;width:100%;object-fit:cover;display:block}
.a .ks-work-gallery .ks-work-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;min-height:60px;color:#351644}
.a .ks-work-gallery .ks-work-caption strong{font-size:13px;line-height:1.25}
.a .ks-work-gallery .ks-work-caption small{font-size:11px;color:#a27326;white-space:nowrap;font-weight:800}
@keyframes ks-works-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){.a .ks-work-gallery .ks-work-viewport{overflow-x:auto;overflow-y:hidden;mask-image:none;-webkit-mask-image:none;touch-action:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.a .ks-work-gallery .ks-work-viewport::-webkit-scrollbar{display:none}.a .ks-work-gallery .ks-work-grid.ks-work-track{animation:none;flex-wrap:nowrap}.ks-work-group{gap:11px;padding-right:11px}.a .ks-work-gallery .ks-work-card{flex-basis:235px;width:235px}.a .ks-work-gallery .ks-work-card img{height:190px}}
@media(prefers-reduced-motion:reduce){.a .ks-work-gallery .ks-work-viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.a .ks-work-gallery .ks-work-grid.ks-work-track{animation:none}}
