.mit{--mit-gap: 3rem;--mit-radius: 14px;color:var(--mit-text, #111);padding-top:var(--mit-pt, 72px);padding-bottom:var(--mit-pb, 72px)}.mit__inner{display:grid;grid-template-columns:1fr;gap:var(--mit-gap);align-items:center;margin:0 auto;padding:0 1.5rem;max-width:1200px}.mit[data-full-width=true] .mit__inner{max-width:100%}@media screen and (min-width:990px){.mit__inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);padding:0 3rem}.mit[data-media-position=right] .mit__media{order:2}}.mit__media{position:relative;width:100%;max-width:var(--mit-media-max, 100%);margin-inline:auto;aspect-ratio:var(--mit-ratio, 5/6)}.mit__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--mit-radius);overflow:hidden;box-shadow:0 18px 40px #00000029;transition:transform .55s cubic-bezier(.2,.7,.3,1),opacity .55s ease;will-change:transform,opacity;cursor:pointer}.mit__img img,.mit__img svg{width:100%;height:100%;object-fit:cover;display:block}.mit[data-layout=stacked] .mit__img{transform:translate3d(calc(var(--depth, 0) * 22px),calc(var(--depth, 0) * -18px),0) scale(calc(1 - (var(--depth, 0) * .05)));opacity:calc(1 - (var(--depth, 0) * .25));z-index:calc(100 - var(--depth, 0))}.mit[data-layout=scattered] .mit__img{transform:translate3d(calc(var(--depth, 0) * 26px),calc(var(--depth, 0) * 20px),0) rotate(calc(var(--rot, 0deg) + (var(--depth, 0) * 4deg))) scale(calc(1 - (var(--depth, 0) * .06)));opacity:calc(1 - (var(--depth, 0) * .3));z-index:calc(100 - var(--depth, 0))}.mit[data-layout=scattered] .mit__img[data-active=true]{transform:translateZ(0) rotate(var(--rot, 0deg)) scale(1)}.mit[data-layout=collage] .mit__media{display:grid;gap:1rem;aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.mit[data-layout=collage][data-collage-align=top] .mit__media,.mit[data-layout=collage][data-collage-align=shifted] .mit__media{align-items:start}.mit[data-layout=collage] .mit__img{position:relative;inset:auto;aspect-ratio:var(--mit-ratio, 5/6);opacity:.45;transform:scale(.96)}.mit[data-layout=collage] .mit__img[data-active=true]{opacity:1;transform:scale(1)}.mit[data-layout=collage] .mit__img:first-child{grid-column:span 2}.mit[data-layout=collage][data-collage-align=shifted] .mit__img:nth-child(3){margin-top:2.5rem}.mit__content,.mit__panels{position:relative}.mit__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease,visibility .4s;pointer-events:none}.mit__panel[data-active=true]{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto}.mit__subheading{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;opacity:.7;margin:0 0 .9rem}.mit__heading{font-size:var(--mit-heading-size-mobile, 30px);line-height:1.12;margin:0 0 1rem;font-weight:600}@media screen and (min-width:750px){.mit__heading{font-size:var(--mit-heading-size, 44px)}}.mit__text{line-height:1.65}.mit__text>*:first-child{margin-top:0}.mit__text>*:last-child{margin-bottom:0}.mit__btn{display:inline-block;margin-top:1.6rem;padding:.95rem 2rem;border-radius:999px;background:var(--mit-btn-bg, #111);color:var(--mit-btn-text, #fff);text-decoration:none;font-weight:600;transition:opacity .2s ease,transform .2s ease}.mit__btn:hover{opacity:.88;transform:translateY(-1px)}.mit__nav{display:flex;align-items:center;gap:1rem;margin-top:2rem}.mit__arrow{width:46px;height:46px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.mit__arrow:hover{background:var(--mit-btn-bg, #111);color:var(--mit-btn-text, #fff);border-color:var(--mit-btn-bg, #111)}.mit__arrow svg{width:16px;height:16px}.mit__dots{display:flex;gap:.5rem}.mit__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.28;cursor:pointer;transition:opacity .2s ease,width .2s ease}.mit__dot[data-active=true]{opacity:1;width:22px;border-radius:999px}.mit__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.mit__img,.mit__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mit.css.map */
