.mi-client-stories{background:var(--mi-stories-bg);color:var(--mi-stories-text);padding-block:var(--mi-stories-pt) var(--mi-stories-pb)}.mi-client-stories__inner{margin-inline:auto}.mi-client-stories__carousel{--mi-carousel-gap: clamp(16px, 2vw, 28px)}.mi-client-stories__viewport{overflow:hidden}.mi-client-stories__grid{display:flex;gap:var(--mi-carousel-gap);transition:transform .56s cubic-bezier(.16,1,.3,1);will-change:transform}.mi-client-stories__card{display:flex;flex:0 0 calc((100% - var(--mi-carousel-gap) - var(--mi-carousel-gap)) / 3);min-width:0;flex-direction:column;background:var(--mi-stories-card)}.mi-client-stories__controls{position:relative;display:flex;justify-content:center;gap:18px;align-items:center;margin-top:28px}.mi-client-stories__controls[hidden]{display:none}.mi-client-stories__arrow{display:grid;width:44px;height:44px;padding:12px;border:1px solid rgba(84,84,84,.3);background:transparent;color:inherit;cursor:pointer;place-items:center}.mi-client-stories__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.mi-client-stories__dots{display:flex;gap:9px;align-items:center}.mi-client-stories__dot{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.mi-client-stories__dot:before{display:block;width:6px;height:6px;margin:auto;border-radius:50%;background:currentColor;content:"";opacity:.28}.mi-client-stories__dot[aria-current=true]:before{opacity:1}.mi-client-stories__arrow:focus-visible,.mi-client-stories__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mi-client-stories__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.mi-client-stories__media{overflow:hidden;aspect-ratio:3 / 2;background:#54545414}.mi-client-stories__media .image-wrapper,.mi-client-stories__media picture,.mi-client-stories__media img,.mi-client-stories__placeholder{display:block;width:100%;height:100%}.mi-client-stories__media img{object-fit:contain;object-position:center;transition:transform .48s cubic-bezier(.16,1,.3,1)}.mi-client-stories .mi-client-stories__media--contain img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.mi-client-stories__media--cover img{object-fit:cover}.mi-client-stories__placeholder svg{width:100%;height:100%}.mi-client-stories__card-copy{display:flex;min-height:210px;flex:1;flex-direction:column;padding:clamp(24px,2.4vw,34px)}.mi-client-stories__preview{margin:0}.mi-client-stories__preview p{display:-webkit-box;overflow:hidden;margin:0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(16px,1.1vw,18px);letter-spacing:-.012em;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mi-client-stories__author{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-top:auto;padding-top:30px}.mi-client-stories__name,.mi-client-stories__location{margin:0;font-family:var(--FONT-STACK-BODY);text-transform:uppercase}.mi-client-stories__name{font-size:11px;font-weight:600;letter-spacing:.12em}.mi-client-stories__location{margin-top:5px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;opacity:.62}.mi-client-stories__open,.mi-client-stories__source{color:inherit;font-family:var(--FONT-STACK-BODY);font-size:10px;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.mi-client-stories__open{min-height:44px;padding:10px 0 8px;border:0;border-bottom:1px solid currentColor;background:transparent;cursor:pointer}.mi-client-stories__open:focus-visible,.mi-client-stories__close:focus-visible,.mi-client-stories__source:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mi-client-stories__dialog{top:0;right:0;bottom:0;left:0;width:min(1040px,calc(100% - 40px));max-width:none;max-height:min(86vh,760px);padding:0;border:0;background:var(--mi-stories-card);color:var(--mi-stories-text);overflow:hidden;margin:auto}.mi-client-stories__dialog::backdrop{background:#191c1b9e}.mi-client-stories__dialog-panel{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);max-height:inherit}.mi-client-stories__dialog-media{min-height:520px;overflow:hidden;background:#54545414}.mi-client-stories__dialog-media .image-wrapper,.mi-client-stories__dialog-media picture,.mi-client-stories__dialog-media img,.mi-client-stories__dialog-media .mi-client-stories__placeholder{display:block;width:100%;height:100%}.mi-client-stories__dialog-media img{object-fit:contain;object-position:center}.mi-client-stories .mi-client-stories__dialog--contain .mi-client-stories__dialog-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.mi-client-stories__dialog--cover .mi-client-stories__dialog-media img{object-fit:cover}.mi-client-stories__dialog-copy{overflow:auto;padding:clamp(42px,5vw,72px);scrollbar-color:rgba(84,84,84,.45) transparent;scrollbar-width:thin}.mi-client-stories__dialog-heading h3,.mi-client-stories__dialog-heading p{margin:0}.mi-client-stories__dialog-heading h3{font-family:var(--FONT-STACK-HEADING);font-size:clamp(26px,2.4vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.08}.mi-client-stories__dialog-heading p{margin-top:8px;font-family:var(--FONT-STACK-BODY);font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:.65}.mi-client-stories__full-quote{max-width:65ch;margin:34px 0 0}.mi-client-stories__full-quote p{margin:0;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.72}.mi-client-stories__source{display:inline-block;margin-top:30px;text-decoration-thickness:1px;text-underline-offset:6px}.mi-client-stories__close{position:absolute;z-index:2;top:16px;right:16px;display:grid;width:44px;height:44px;padding:11px;border:0;background:var(--mi-stories-card);color:var(--mi-stories-text);cursor:pointer;place-items:center}.mi-client-stories__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}html.mi-story-open{overflow:hidden}@media(hover:hover){.mi-client-stories__card:hover .mi-client-stories__media--cover img{transform:scale(1.025)}}@media(max-width:989px){.mi-client-stories__card{flex-basis:calc((100% - var(--mi-carousel-gap)) / 2)}.mi-client-stories__dialog-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.mi-client-stories__dialog-media{min-height:480px}.mi-client-stories__dialog-copy{padding:48px 36px}}@media(max-width:599px){.mi-client-stories__card{flex-basis:100%}.mi-client-stories__card-copy{min-height:190px}.mi-client-stories__dialog{width:calc(100% - 24px);max-height:90vh}.mi-client-stories__dialog-panel{display:block;max-height:90vh;overflow:auto}.mi-client-stories__dialog-media{min-height:0;aspect-ratio:4 / 3}.mi-client-stories__dialog-copy{overflow:visible;padding:32px 24px 38px}.mi-client-stories__full-quote{margin-top:24px}}@media(prefers-reduced-motion:reduce){.mi-client-stories__media img,.mi-client-stories__grid{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAAAAAAAAAC */
