.recap-row.horizontal_scroller{overflow-x:clip}.recap-row.horizontal_scroller .intro{margin-bottom:50px}.recap-row.horizontal_scroller .scroller{display:flex;flex-direction:row;gap:40px}.recap-row.horizontal_scroller .scroller>a{counter-increment:ctaCount;color:var(--clr-txt);display:flex;flex-direction:column;gap:20px}.recap-row.horizontal_scroller .scroller>a .image{width:clamp(250px, 30vw, 500px);height:auto;aspect-ratio:1;margin-bottom:20px;clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,0% 100%);transition:clip-path 300ms ease-in-out,-webkit-clip-path 300ms ease-in-out}.recap-row.horizontal_scroller .scroller>a:hover .image{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 100px),calc(100% - 100px) 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 100px),calc(100% - 100px) 100%,0% 100%)}.recap-row.horizontal_scroller .scroller>a .image img{width:100%;height:100%;object-fit:cover;object-position:center}.recap-row.horizontal_scroller .scroller>a .title{font-size:var(--fs-700);font-weight:600;line-height:var(--lh-100)}.recap-row.horizontal_scroller .scroller>a .subtitle{font-size:var(--fs-500);font-family:Georgia,'Times New Roman',Times,serif;font-style:italic}.recap-row.horizontal_scroller .drag-button{pointer-events:none;background-color:#000;color:#fff;padding:.5em;display:flex;justify-content:center;align-items:center;width:fit-content;aspect-ratio:1;border-radius:50%;position:absolute;top:0;left:0;opacity:0;transition:opacity 300ms ease-in-out}.recap-row.horizontal_scroller .scroller:hover .drag-button{opacity:1}