html{scroll-behavior:smooth}.mk-page-transition{transform-origin:top;position:relative}.mk-page-sweep{z-index:90;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--mk-sage) 0%, transparent) 0%, var(--mk-sage-deep,var(--mk-sage)) 14%, var(--mk-sage) 42%, var(--mk-accent) 72%, var(--mk-accent-strong,var(--mk-accent)) 100%);height:3px;box-shadow:0 0 10px color-mix(in oklab, var(--mk-accent) 55%, transparent), 0 0 22px color-mix(in oklab, var(--mk-sage) 35%, transparent);will-change:transform, opacity;position:fixed;top:0;left:0;right:0}@keyframes mk-page-enter{0%{filter:blur(10px)}to{filter:blur()}}@keyframes mk-page-enter-fade{0%{opacity:0}to{opacity:1}}.mk-page-transition[data-enter=first]{animation:.62s cubic-bezier(.16,1,.3,1) backwards mk-page-enter,.341s cubic-bezier(.16,1,.3,1) backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]:has(.ch-skin){animation:none}.mk-page-transition[data-enter=first]>.hero:has(>.ch-skin)>.mk-shell{animation:.62s cubic-bezier(.16,1,.3,1) backwards mk-page-enter,.341s cubic-bezier(.16,1,.3,1) backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]:has(.ch-skin)>section:not(.hero){animation:.62s cubic-bezier(.16,1,.3,1) backwards mk-page-enter,.341s cubic-bezier(.16,1,.3,1) backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]>.hero:has(>.ch-skin)>.hero-cue{animation:.341s cubic-bezier(.16,1,.3,1) backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]:has(.ch-skin)>.rt{animation:.341s cubic-bezier(.16,1,.3,1) backwards mk-page-enter-fade}@keyframes mk-page-sweep-first{0%{transform-origin:0%;opacity:0;transform:scaleX(0)}42%{transform-origin:0%;opacity:1;transform:scaleX(1)}62%{transform-origin:100%;opacity:1;transform:scaleX(1)}to{transform-origin:100%;opacity:0;transform:scaleX(0)}}.mk-page-sweep--first{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) backwards mk-page-sweep-first}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mk-page-transition,.mk-page-transition *{filter:none!important;clip-path:none!important}.mk-page-sweep{display:none!important}.mk-page-transition[data-enter=first]{animation:.2s linear backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]>.hero:has(>.ch-skin)>.mk-shell{animation:.2s linear backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]:has(.ch-skin)>section:not(.hero){animation:.2s linear backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]>.hero:has(>.ch-skin)>.hero-cue{animation:.2s linear backwards mk-page-enter-fade}.mk-page-transition[data-enter=first]:has(.ch-skin)>.rt{animation:.2s linear backwards mk-page-enter-fade}}
