@media(prefers-reduced-motion:no-preference){.mx-main [data-mx-reveal]{transform:translateY(18px);transition:transform .75s cubic-bezier(.2,.6,.2,1),border-color .3s}.mx-main [data-mx-reveal="1"]{transform:translateX(-15px)}.mx-main [data-mx-reveal="2"]{transform:translateY(18px) scale(.99)}.mx-main .mx-in-view[data-mx-reveal]{transform:none}.mx-hero .mx-photo{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .65s cubic-bezier(.2,.6,.2,1)}.mx-page[data-mx-motion="0"] .mx-hero .mx-photo img,.mx-page[data-mx-motion="2"] .mx-hero .mx-photo img{transform:translateY(var(--scroll-shift,0px)) scale(1.07)}.mx-page[data-mx-motion="3"] .mx-hero .mx-photo{animation:mx-drift 10s ease-in-out infinite alternate}.mx-page[data-mx-motion="4"] .mx-hero .mx-label,.mx-page[data-mx-motion="6"] .mx-hero .mx-label{animation:mx-label-appear 1.5s cubic-bezier(.2,.7,.2,1) both}.mx-page[data-mx-motion="5"] .mx-hero .mx-photo img{animation:mx-zoom 16s ease-in-out infinite alternate}.mx-page[data-mx-motion="7"] .mx-hero .mx-cover-note{animation:mx-note-appear 1.1s ease both}.mx-step.is-active .mx-number{transform:translateX(5px);transition:transform .5s}.mx-article-list>[data-mx-article]:hover h3{transform:translateX(4px);transition:transform .3s}.mx-page main details[open]>p{animation:mx-detail .3s ease both}.mx-page .mx-reading-header{background-image:linear-gradient(var(--accent),var(--accent));background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 1s}.mx-page .mx-reading.mx-in-view .mx-reading-header{background-size:100% 2px;padding-bottom:18px}@keyframes mx-drift{from{translate:0 -3px}to{translate:0 5px}}@keyframes mx-zoom{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes mx-label-appear{from{letter-spacing:.22em;transform:translateY(8px)}to{letter-spacing:.14em;transform:none}}@keyframes mx-note-appear{from{transform:translateX(15px)}to{transform:none}}@keyframes mx-detail{from{transform:translateY(-5px)}to{transform:none}}}
