.mtcm{--ink:#171717;--sub:#525252;--mute:rgba(23,23,23,.6);--line:rgba(23,23,23,.1);--ease:cubic-bezier(.7,0,.3,1);display:flex;flex-direction:column;gap:36px;color:var(--ink)}.mtcm a{color:var(--ink);text-decoration:none}.mtcm a:focus,.mtcm button:focus{outline:none}.mtcm a:focus-visible,.mtcm button:focus-visible{outline:1.5px solid #171717;outline-offset:3px}.mtcm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.mtcm-hg{display:flex;flex-direction:column;gap:12px;max-width:760px;min-width:0}.mtcm-ey{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--mute)}.mtcm-ey:before{content:"";width:18px;height:1px;background:currentColor;flex:none}.mtcm-h2{margin:0;font-size:clamp(24px,3vw,28.8px);line-height:1.2;font-weight:700;letter-spacing:-.03em;color:var(--ink);text-wrap:wrap}.mtcm-h2 sup{font-size:13px;font-weight:400;color:var(--mute);margin-left:10px;letter-spacing:.04em}.mtcm-ds{margin:0;font-size:15px;line-height:1.9;color:var(--sub);text-wrap:wrap}.mtcm-lk{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.1;padding-bottom:6px;white-space:nowrap;flex:none}.mtcm-lk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .5s var(--ease)}.mtcm-lk svg{flex:none;transition:transform .3s var(--ease)}@media(hover:hover){.mtcm-lk:hover:after{transform:scaleX(0);transform-origin:right}.mtcm-lk:hover svg{transform:translate(4px)}}.mtcm-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:stretch}.mtcm-grid--nofeat{grid-template-columns:minmax(0,1fr)}.mtcm .mtcm-feat{position:relative;display:block;aspect-ratio:4/5;align-self:start;border-radius:20px;overflow:hidden;background:#f5f5f5;color:#fff;isolation:isolate}.mtcm .mtcm-feat,.mtcm .mtcm-feat:hover,.mtcm .mtcm-feat:focus-visible{color:#fff}.mtcm .mtcm-fimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}@media(hover:hover){.mtcm .mtcm-feat:hover .mtcm-fimg{transform:scale(1.03)}}.mtcm-ftags{position:absolute;left:24px;top:24px;right:24px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.mtcm-ffoot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:160px 28px 28px;background:linear-gradient(to top,#000000c7,#0000);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.mtcm-ftx{display:flex;flex-direction:column;gap:10px;min-width:0}.mtcm-fcl{font-size:12px;letter-spacing:.12em;color:#fff9}.mtcm-ftt{font-size:24px;line-height:1.35;font-weight:600;color:#fff;word-break:normal;line-break:strict;overflow-wrap:break-word;text-wrap:wrap}.mtcm-fds{font-size:14px;line-height:1.8;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mtcm-go{flex:none;width:48px;height:48px;border-radius:60px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center}.mtcm-go svg{transition:transform .3s var(--ease)}@media(hover:hover){.mtcm .mtcm-feat:hover .mtcm-go svg{transform:translate(4px)}}.mtcm-r{display:flex;flex-direction:column;gap:28px;min-width:0}.mtcm-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mtcm-chips{display:flex;flex-wrap:wrap;gap:6px 28px;min-width:0}.mtcm-fi{position:relative;display:inline-flex;align-items:baseline;border:0;background:none;margin:0;padding:4px 0 6px;font:inherit;font-size:15px;line-height:1.5;cursor:pointer;color:var(--mute);transition:color .3s;white-space:nowrap;-webkit-tap-highlight-color:transparent}.mtcm-fi:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}@media(hover:hover){.mtcm-fi:hover{color:var(--ink)}.mtcm-fi:hover:after{transform:scaleX(1);transform-origin:left}}.mtcm-fi.is-on{color:var(--ink);font-weight:500}.mtcm-fi.is-on:after{transform:scaleX(1);transform-origin:left}.mtcm-fi sup{font-size:11px;font-weight:400;color:var(--mute);margin-left:4px;transition:color .3s}.mtcm-fi.is-on sup{color:var(--ink)}.mtcm-arws{display:flex;gap:10px;flex:none}.mtcm-arw{width:56px;height:56px;margin:0;padding:0;border-radius:60px;border:1px solid rgba(23,23,23,.15);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,opacity .3s}@media(hover:hover){.mtcm-arw:not([disabled]):hover{background:var(--ink);color:#fff}}.mtcm-arw[disabled]{opacity:.35;cursor:default;background:#fff;color:var(--ink)}.mtcm-track{position:relative;overflow:hidden;padding:8px 0;margin:-8px 0}@property --ml{syntax:"<length>";inherits:false;initial-value:0px}@property --mr{syntax:"<length>";inherits:false;initial-value:0px}.mtcm-track{--ml:0px;--mr:0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ml),#000 calc(100% - var(--mr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ml),#000 calc(100% - var(--mr)),transparent 100%);transition:--ml .45s cubic-bezier(.7,0,.3,1),--mr .45s cubic-bezier(.7,0,.3,1)}.mtcm-row{display:flex;gap:24px;transition:transform .8s var(--ease)}.mtcm-cell{flex:0 0 calc((100% - 48px) / 2.6);min-width:0}.mtcm-cell[hidden]{display:none!important}.mtcm-pre .mtcm-cell{opacity:0}.mtcm-cell.is-in{animation:mtcmUp .7s var(--ease) both}@keyframes mtcmUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.mtcm-empty{margin:0;padding:24px 0;font-size:15px}.mtcm-empty a{display:inline-flex;align-items:center;gap:8px;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:4px}@media(max-width:899px){.mtcm-grid{grid-template-columns:minmax(0,1fr)}.mtcm .mtcm-feat{aspect-ratio:4/3}.mtcm-bar{flex-wrap:wrap}.mtcm-arw{width:44px;height:44px}}@media(max-width:767px){.mtcm{gap:28px}.mtcm-ds{font-size:14px}.mtcm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;column-gap:16px;row-gap:12px}.mtcm-hg{display:contents}.mtcm-hg>*{grid-column:1/-1}.mtcm-hg>.mtcm-h2{grid-column:1}.mtcm-head>.mtcm-lk{grid-column:2;justify-self:end;align-self:end}.mtcm-bar{display:block;padding:12px 0;margin:0 calc(var(--page-padding,20px) * -1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mtcm-chips{flex-wrap:nowrap;gap:0 20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;height:44px;margin:-5px 0;padding:0 var(--page-padding,20px);align-items:center;overscroll-behavior-x:contain}.mtcm-chips::-webkit-scrollbar{display:none}.mtcm-fi{flex:none;font-size:14px;line-height:21px;padding:5px 0}.mtcm-fi sup{font-size:10px;margin-left:3px}.mtcm-arws{display:none}.mtcm-track{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;margin:-8px calc(var(--page-padding,20px) * -1);padding:8px var(--page-padding,20px);scroll-padding-inline:var(--page-padding,20px);overscroll-behavior-x:contain}.mtcm-track::-webkit-scrollbar{display:none}.mtcm-row{transform:none!important;transition:none}.mtcm-cell{scroll-snap-align:start}}@media(max-width:599px){.mtcm-cell{flex-basis:72%}.mtcm .mtcm-feat{aspect-ratio:4/5;border-radius:16px}.mtcm-ftags{left:12px;top:12px;right:12px}.mtcm-ffoot{padding:90px 16px 16px;gap:12px;background:linear-gradient(to top,#000c,#0000)}.mtcm-ftx{gap:6px}.mtcm-fcl{font-size:11px}.mtcm-ftt{font-size:18px}.mtcm-fds{font-size:14px;line-height:1.7}.mtcm-go{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.mtcm-track{transition:none}.mtcm-cell.is-in{animation:none}.mtcm-row,.mtcm .mtcm-fimg,.mtcm-fi,.mtcm-fi:after,.mtcm-fi sup,.mtcm-lk:after,.mtcm-lk svg,.mtcm-go svg,.mtcm-arw{transition:none}}@media(min-width:900px){.mtcm .mtcm-feat{aspect-ratio:auto;align-self:stretch;min-height:0}}.mtcm-all{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/5;border-radius:16px;background:#f5f5f5;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.mtcm-all__ft{flex:1;min-width:0;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.mtcm-all__tx{display:flex;flex-direction:column;gap:6px;min-width:0}.mtcm-all__tt{font-size:17px;line-height:1.5;font-weight:500;color:var(--ink);text-wrap:wrap}.mtcm-all__ct{font-size:13px;line-height:1.6;color:var(--mute)}.mtcm-all__go{flex:none;width:56px;height:56px;border-radius:60px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #1717170f}.mtcm-all__go svg{transition:transform .3s var(--ease)}@media(hover:hover){.mtcm-all:hover{transform:translateY(-4px);box-shadow:0 18px 36px -20px #0000004d}.mtcm-all:hover .mtcm-all__go svg{transform:translate(4px)}}.mtcm-all:focus-visible{outline:1.5px solid #171717;outline-offset:3px}@media(max-width:899px){.mtcm-all{border-radius:12px}}@media(max-width:767px){.mtcm-all__ft{padding:16px}.mtcm-all__tt{font-size:15px}.mtcm-track{scroll-padding-inline-end:var(--page-padding,20px)}.mtcm-row:after{content:"";flex:0 0 1px;margin-left:calc(var(--page-padding,20px) - 24px - 1px)}}@media(prefers-reduced-motion:reduce){.mtcm-all,.mtcm-all__go svg{transition:none}}.mtcm-fi:before,.mtcm-lk:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;margin-top:-22px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mt-cases-mini.css.map */
