.mtlc{--mtlc-bg:#ececec;--mtlc-text:#fff;--mtlc-accent:#f86a1f;--mtlc-overlay:56;--mtlc-radius:20px;--mtlc-min-h:430px;--mtlc-lift:18px;background:var(--mtlc-bg);padding:1.5rem 0 2.5rem}.mtlc__track{display:flex;gap:.7rem;isolation:isolate;overflow-x:auto;overflow-y:visible;padding:calc(var(--mtlc-lift) + .4rem) 0 .75rem;scroll-snap-type:x proximity}.mtlc__track::-webkit-scrollbar{height:8px}.mtlc__track::-webkit-scrollbar-thumb{background:hsla(0,0%,8%,.22);border-radius:999px}.mtlc__card{border-radius:var(--mtlc-radius);flex:1 1 0;min-height:var(--mtlc-min-h);min-width:165px;overflow:hidden;position:relative;scroll-snap-align:start;transform:translateY(0);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease;z-index:1}.mtlc__card:focus-within,.mtlc__card:hover{box-shadow:0 20px 28px rgba(0,0,0,.28);transform:translateY(calc(var(--mtlc-lift)*-1));z-index:4}.mtlc__media{inset:0;position:absolute}.mtlc__img{display:block;height:100%;object-fit:cover;width:100%}.mtlc__scrim{background:#000;inset:0;opacity:calc(var(--mtlc-overlay)*.01);position:absolute}.mtlc__content{color:var(--mtlc-text);display:flex;flex-direction:column;height:100%;padding:1.1rem .95rem;position:relative;z-index:1}.mtlc__step{font-size:42px;font-weight:700;line-height:1;margin:0 0 .75rem}.mtlc__title{color:inherit;font-size:38px;font-weight:700;line-height:1.05;margin:0;max-width:9ch}.mtlc__bar{background:var(--mtlc-accent);display:block;height:3px;margin:.9rem 0;width:28px}.mtlc__desc{color:inherit;font-size:20px;line-height:1.3;margin:0;max-width:20ch}@media (max-width:1499px){.mtlc{--mtlc-min-h:400px}.mtlc__step{font-size:34px}.mtlc__title{font-size:30px}.mtlc__desc{font-size:18px}}@media (max-width:1199px){.mtlc{--mtlc-min-h:360px}.mtlc__card{min-width:185px}.mtlc__title{font-size:26px}.mtlc__desc{font-size:16px}}@media (max-width:767px){.mtlc{padding:1rem 0 2rem}.mtlc .mapple-container{padding:0 1rem}.mtlc__track{gap:.5rem}.mtlc__card{min-width:225px}}