.mx__chap{height:250dvh}.mx__stick{justify-content:flex-start;align-items:center;height:100dvh;padding:90px clamp(16px,8vw,120px);display:flex;position:sticky;top:0}.mx__in{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.mx .ui-pal__a{transition:none}.mx .mn__main,.mx__chap,.mx__stick,.mx__in{pointer-events:none}.mx__in>*{pointer-events:auto}.mx__chap[data-side=r] .mx__stick{justify-content:flex-end}.mx__chap[data-side=r] .mx__in{text-align:right;align-items:flex-end}.mx__chap[data-side=r] .mn__h1,.mx__chap[data-side=r] .mn__h2{align-items:flex-end}[data-fx=wipe] .mn-g__c,[data-fx=slide] .mn-g__c,[data-fx=zoom] .mn-g__c{opacity:1;animation:none!important}[data-fx=wipe] .mn-g{clip-path:inset(0 100% 0 0);display:inline-block}[data-fx=wipe][data-in] .mn-g{animation:.7s steps(10,end) both mx-wipe}[data-fx=wipe][data-in] .mn__p .mn-g{animation-delay:.3s}@keyframes mx-wipe{to{clip-path:inset(0)}}[data-fx=drop][data-in] .mn-g__c{animation:mx-drop .42s steps(6, end) var(--d,0s) both}@keyframes mx-drop{0%{opacity:0;transform:translateY(-2.2em)}to{opacity:1;transform:none}}[data-fx=rise][data-in] .mn-g__c{animation:mx-rise .42s steps(5, end) var(--d,0s) both}@keyframes mx-rise{0%{opacity:0;transform:translateY(1.6em)scaleY(1.8)}to{opacity:1;transform:none}}[data-fx=type][data-in] .mn-g__c{animation:mx-type 1ms steps(1, end) calc(var(--d,0s) * .6) both}@keyframes mx-type{0%{opacity:0}to{opacity:1}}[data-fx=slide] .mn-g{transform:translateX(calc(var(--dir,1) * 70vw));display:inline-block}[data-fx=slide][data-in] .mn-g{animation:.8s steps(12,end) both mx-slide}[data-fx=slide][data-in] .mn__p .mn-g{animation-delay:.2s}@keyframes mx-slide{to{transform:none}}[data-fx=zoom] .mn-g{opacity:0;transform-origin:0;display:inline-block;transform:scale(3)}.mx__chap[data-side=r] [data-fx=zoom] .mn-g{transform-origin:100%}[data-fx=zoom][data-in] .mn-g{animation:.6s steps(6,end) both mx-zoom}[data-fx=zoom][data-in] .mn__p .mn-g{animation-delay:.25s}@keyframes mx-zoom{to{opacity:1;transform:none}}[data-fx=scramble] .mn-scr{visibility:hidden}[data-fx=scramble][data-in] .mn-scr{visibility:visible}@media (prefers-reduced-motion:reduce){.mx .mn-g{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}[data-fx] .mn-scr{visibility:visible}}
