.masterpieces-in-motion{background-color:var(--mim-bg-color, #f8f6f2);padding-top:var(--section-padding-top, 5.6rem);padding-bottom:var(--section-padding-bottom, 6.4rem);overflow:hidden}.mim__header{text-align:center;margin-bottom:4.8rem}.mim__heading{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;letter-spacing:.02em;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mim__heading{font-size:3.6rem}}.mim__subheading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:300;line-height:1.5;margin:0 auto;max-width:48rem;opacity:.7;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mim__subheading{font-size:1.8rem}}.mim__viewport{overflow:hidden;position:relative;max-width:140rem;margin:0 auto}.mim__track{display:flex;align-items:center;justify-content:center;min-height:56rem;transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.mim__card{flex-shrink:0;width:var(--mim-card-width, 34rem);aspect-ratio:9/16;border-radius:2.4rem;overflow:hidden;cursor:pointer;position:relative;z-index:1;transform:scale(.88);opacity:.55;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1);box-shadow:0 8px 40px #00000014;-webkit-tap-highlight-color:transparent}.mim__card--active{transform:scale(1);opacity:1;z-index:3;box-shadow:0 16px 64px #0000001f}.mim__card--far{transform:scale(.76);opacity:.22}.mim__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.mim__card-inner{width:100%;height:100%;position:relative}.mim__card-media{width:100%;height:100%;position:relative;background-color:#1a1a1a}.mim__card-poster,.mim__card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mim__card-poster{z-index:1}.mim__card-video{z-index:0}.mim__card--active .mim__card-video{z-index:2}.mim__card--active .mim__card-poster{opacity:0;transition:opacity .3s ease .3s}.mim__card-overlay{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:4.8rem 2.4rem 2.4rem;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);color:#fff;text-align:left;opacity:0;transition:opacity .4s ease}.mim__card--active .mim__card-overlay{opacity:1}.mim__card-title{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;margin:0 0 .8rem;line-height:1.2}.mim__card-story{font-family:var(--font-body-family);font-size:1.4rem;font-weight:300;line-height:1.5;margin:0 0 1.6rem;opacity:.85;max-width:28rem}.mim__card-cta{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4rem;opacity:.9}.mim__controls{display:flex;justify-content:center;align-items:center;gap:2.4rem;margin-top:3.2rem}.mim__arrow{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(127,127,127,.15);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,background-color .3s ease}.mim__arrow:hover{border-color:#7f7f7f66;background:#7f7f7f0a}.mim__arrow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.mim__indicators{display:flex;justify-content:center;gap:1.2rem;margin-top:2.4rem}.mim__dot{width:.6rem;height:.6rem;border-radius:50%;border:none;background:#7f7f7f33;cursor:pointer;padding:0;transition:background-color .3s ease,transform .3s ease}.mim__dot--active{background:#7f7f7fcc;transform:scale(1.5)}.mim__dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:989px){.mim__card{width:24rem}.mim__track{min-height:44rem}.mim__card-title{font-size:1.6rem}.mim__card-story{font-size:1.2rem}}@media screen and (max-width:749px){.mim__track{min-height:48rem;justify-content:flex-start;padding-left:calc(50% - 17rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.2rem}.mim__track::-webkit-scrollbar{display:none}.mim__card{transform:scale(1);opacity:1;scroll-snap-align:center}.mim__card--far{transform:scale(1);opacity:1}.mim__card-overlay{opacity:1}.mim__controls{display:none}}@media(prefers-reduced-motion:reduce){.mim__card,.mim__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/masterpieces-in-motion.css.map */
