.mk{--page-x:20px;--ink-on-accent:#0b0b0f}@media (min-width:640px){.mk{--page-x:32px}}@media (min-width:1024px){.mk{--page-x:max(40px, calc((100% - 1320px) / 2 + 40px))}}.mk-cut{clip-path:polygon(var(--cut,56px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut,56px))}@media (prefers-reduced-motion:no-preference){.mk-shutter{animation:1.1s cubic-bezier(.7,0,.2,1) both mk-shutter}.mk-shutter>.mk-shutter-inner{animation:1.4s cubic-bezier(.2,.7,.2,1) both mk-settle}.mk-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:var(--delay,0s)}}@keyframes mk-shutter{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%,0 0)}to{clip-path:polygon(var(--cut,56px) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut,56px))}}@keyframes mk-settle{0%{opacity:.4;transform:scale(1.06)translate(24px)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 45%}.mk-reveal-late{animation:linear both mk-rise;animation-timeline:view();animation-range:entry 15% entry 65%}}}@media (prefers-reduced-motion:no-preference){.mk-pulse{animation:1.6s ease-in-out infinite mk-pulse}.mk-pop{animation:.35s cubic-bezier(.2,.9,.3,1.2) both mk-pop}.mk-drift{animation:16s ease-in-out infinite alternate mk-drift}}@keyframes mk-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@keyframes mk-drift{0%{transform:scale(1)}to{transform:scale(1.06)translate(-1.5%,1%)}}@keyframes mk-pulse{50%{opacity:.35}}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{list-style:none}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}.mk .animate-marquee{animation-name:mk-marquee;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap,1rem)))}}@media (prefers-reduced-motion:reduce){.mk .mk-marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.mk .mk-marquee>.animate-marquee{flex-wrap:wrap;flex-shrink:1;animation:none}.mk .mk-marquee>.animate-marquee[aria-hidden=true]{display:none}}
