.embla{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;--card-size:200px;--slide-spacing:0.75rem}@media (min-width:1024px){.embla{--card-size:280px}}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:flex;align-items:center;margin-left:calc(var(--slide-spacing) * -1);touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 auto;min-width:0;padding-left:var(--slide-spacing);opacity:.3;filter:saturate(1);transition:opacity .25s ease,filter .25s ease}.embla__slide[data-current=true]{opacity:1;filter:saturate(1)}.embla__slide__link{display:block;width:var(--card-size);height:var(--card-size);text-decoration:none;color:inherit}.embla__card{box-shadow:0 12px 35px rgba(0,0,0,.35)}.embla__slide__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 10%;object-position:100% 10%;opacity:1}.embla__text{position:absolute;left:0;right:0;bottom:.75rem;z-index:100;display:flex;flex-direction:column;padding:0 1rem;color:#fff;text-align:center;text-shadow:0 0 5px #000;opacity:0;transition:opacity .25s ease-in}.embla__slide[data-current=true] .embla__text{opacity:1}.embla__text h5{margin:0;font-size:1rem;font-weight:700;line-height:1.15}.embla__text p{margin:.25rem 0 0;font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.embla__card{position:relative;width:var(--card-size);height:var(--card-size);overflow:hidden;border-radius:1rem;background:#111}.embla__shade{position:absolute;inset:0;z-index:2;opacity:.55;background:radial-gradient(circle,transparent 0,#000 100%);pointer-events:none}