.mi{position:relative;z-index:0;min-height:100svh;background-color:var(--c-bg);transition:background-color var(--dur-flood) ease}html.js:not(.rm) .mi{opacity:0;animation:mi-failsafe 0s linear 2.5s forwards}.mi__list{display:flex;flex-direction:column}.mi__item{position:relative}.mi__link{display:flex;justify-content:center;width:100%;padding:20px var(--margin);color:var(--c-fg)}.mi__link:focus-visible{outline:none;box-shadow:none}.mi__link:focus-visible .mi__name{outline:2px solid var(--c-fg);outline-offset:6px}.mi__link .mi__name{position:relative;font-size:11vw;line-height:1;transition:translate .3s ease}.mi__item.is-active .mi__name{z-index:2;color:#fff;mix-blend-mode:difference}.mi__scroll{isolation:isolate}.mi__scroll:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--mi-flood,var(--c-bg));transition:background-color var(--dur-flood) ease}@media (min-width:992px){.mi__link{justify-content:flex-start;padding-left:32.5vw}.mi__link .mi__name{font-size:var(--fs-display)}.mi__item.is-active .mi__name{translate:-100px 0}.mi.is-intro .mi__item{padding-left:calc(min(var(--i), 14) * 50px);animation:mi-fold 1.5s ease forwards}}.mi__stage{position:fixed;inset:0;z-index:1;pointer-events:none}.mi__media{--po:24px;position:absolute;left:50%;top:50%;width:22.5vw;translate:-50% -50%;opacity:0;-webkit-clip-path:inset(var(--po));clip-path:inset(var(--po));transition:-webkit-clip-path 1.2s var(--ease-expo-a);transition:clip-path 1.2s var(--ease-expo-a);transition:clip-path 1.2s var(--ease-expo-a),-webkit-clip-path 1.2s var(--ease-expo-a);pointer-events:none}.mi__media.is-active{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.mi__media--2-3{width:21.5vw}.mi__media--3-2{width:30vw}.mi__media--1-1{width:25vw}@media (max-width:991.98px){.mi__media--3-4{width:52.5vw}.mi__media--2-3{width:49.5vw}.mi__media--3-2{width:75vw}.mi__media--1-1{width:60vw}}@media (hover:none){.mi__media.is-active{pointer-events:auto}}.mi__legend{position:fixed;left:20px;top:50%;z-index:100;white-space:nowrap}.mi__cat{transition:opacity .25s ease}.mi__cat.is-off{opacity:.25}html.js:not(.rm) .mi__legend{animation:mi-legend 1s ease-in-out both}@media (max-width:991.98px){.mi__legend{display:none}}.mi__vlabel{position:fixed;left:20px;bottom:20px;z-index:100;white-space:nowrap;pointer-events:none;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;transform:rotate(180deg)}@media (max-width:991.98px){.mi__vlabel{left:12px;bottom:16px}}.mi.is-loop .mi__scroll{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-width:none}.mi.is-loop .mi__scroll::-webkit-scrollbar{display:none}.mi__collection .mi__tail{overflow:hidden}html.js.is-models:not(.rm) .hd__close{animation:mi-close 1s ease-in-out both}@keyframes mi-failsafe{to{opacity:1}}@keyframes mi-fold{to{padding-left:0}}@keyframes mi-legend{0%{transform:translateX(-125%)}to{transform:none}}@keyframes mi-close{0%{transform:translateY(-40px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mi__link .mi__name,.mi__media{transition:none}}