.mp-slider{--mp-navy:#0e2735;--mp-slate:#34444a;--mp-blue-light:#8db9ca;--mp-teal:#79c4c8;--mp-grey:#e3e6ec;--mp-bg-soft:#f8f9fb;--mp-radius:12px;--row1-speed:240s;--row2-speed:200s;--card-w:200px;--card-h:150px;--gap:8px;--fade:56px;--blog-top:24px;display:flex;flex-direction:column;gap:var(--gap)}.mp-slider__row{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);overflow:hidden}.mp-slider__track{display:flex;gap:var(--gap);width:max-content;will-change:transform}.mp-slider__track.is-ready{animation:mp-slide var(--row1-speed) linear infinite}.mp-slider__row--slow .mp-slider__track.is-ready{animation-duration:var(--row2-speed)}.mp-slider:hover .mp-slider__track.is-ready{animation-play-state:paused}@keyframes mp-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mp-slider__card{align-items:center;background:var(--card-bg,var(--mp-bg-soft));border-radius:var(--mp-radius);display:flex;flex:0 0 var(--card-w);height:var(--card-h);justify-content:center;position:relative}.mp-slider__link{border-radius:inherit;inset:0;position:absolute;z-index:1}.mp-slider__logo{filter:grayscale(1);max-height:44%;max-width:64%;opacity:.72;transition:filter .4s ease,opacity .4s ease}.mp-slider__card:hover .mp-slider__logo{filter:grayscale(0);opacity:1}.mp-slider__logo--fallback{color:var(--mp-slate);filter:none;font-size:1.2rem;font-weight:700;opacity:1}.mp-slider__cat{background:var(--mp-grey);border-radius:999px;bottom:8px;color:var(--mp-slate);font-size:10px;font-weight:600;left:8px;opacity:0;padding:4px 12px;position:absolute;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease;z-index:0}.mp-slider__card:hover .mp-slider__cat{opacity:1;transform:translateY(0)}.mp-slider__blog{align-items:center;background:var(--mp-navy);border-radius:6px 0 0 6px;color:var(--mp-teal);display:inline-flex;height:30px;justify-content:center;opacity:0;padding:0 .6rem;pointer-events:none;position:absolute;right:0;top:var(--blog-top);transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease;z-index:2}.mp-slider__blog img,.mp-slider__blog svg{height:16px;width:auto}.mp-slider__blog img{object-fit:contain}.mp-slider__card:hover .mp-slider__blog{opacity:1;pointer-events:auto;transform:translateY(0)}.mp-slider__tooltip{background:#79c4c8;border-radius:999px;color:#fff;font-size:12px;font-weight:600;opacity:0;padding:.14rem .55rem;pointer-events:none;position:fixed;transition:opacity .12s ease;white-space:nowrap;z-index:9999}.mp-slider__tooltip.is-visible{opacity:1}@media (max-width:600px){.mp-slider{--card-h:88px;--fade:28px}}@media (prefers-reduced-motion:reduce){.mp-slider__track.is-ready{animation:none}.mp-slider__row{overflow-x:auto}}