html:has(.mk-page){scrollbar-gutter:stable}:root{--mk-ease:cubic-bezier(.22, 1, .36, 1)}[data-reveal]{opacity:0;transition:opacity .8s var(--mk-ease), transform .8s var(--mk-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(1.25rem)}[data-reveal].is-revealed{opacity:1;transform:none}@keyframes mk-rise{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise .9s var(--mk-ease) both;animation-delay:var(--rise-delay,0s)}@keyframes mk-settle{0%{transform:translateY(.625rem)}to{transform:none}}.mk-settle{animation:mk-settle 1s var(--mk-ease) both}@keyframes mk-stage{0%{opacity:0;transform:perspective(1800px)rotateX(14deg)translateY(3rem)scale(.97)}to{opacity:1;transform:perspective(1800px)rotateX(0)translate(0,0)scale(1)}}.mk-stage{animation:mk-stage 1.3s var(--mk-ease) .25s both;transform-origin:50% 0}@keyframes mk-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-.5rem)}}.mk-float{animation:3s ease-in-out mk-float;animation-delay:calc(var(--arrive-delay,1.2s) + .8s + var(--float-delay,0s))}@keyframes mk-arrive{0%{opacity:0;transform:translateY(-.75rem)scale(.96)}to{opacity:1;transform:none}}.mk-arrive{animation:mk-arrive .8s var(--mk-ease) both;animation-delay:var(--arrive-delay,1.2s)}@keyframes mk-ping{75%,to{opacity:0;transform:scale(2.4)}}.mk-ping{animation:2s cubic-bezier(0,0,.2,1) 2 mk-ping;animation-delay:var(--ping-delay,1.6s)}@keyframes mk-scan{0%,to{opacity:0}30%,60%{opacity:1}}.mk-scan{isolation:isolate;position:relative}.mk-scan:before{animation:1.4s ease-in-out both mk-scan;animation-delay:var(--scan-delay,0s);background-color:color-mix(in oklab, var(--brand-blue) 9%, transparent);content:"";opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:0}@keyframes mk-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mk-marquee{animation:70s linear infinite mk-marquee}.mk-marquee-wrap:hover .mk-marquee,.mk-marquee-wrap:focus-within .mk-marquee{animation-play-state:paused}.mk-marquee-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mk-track{transform-origin:0;transition:transform 1.6s var(--mk-ease) .3s;transform:scaleX(0)}.is-revealed .mk-track{transform:scaleX(1)}.mk-spotlight{isolation:isolate;position:relative}.mk-spotlight:before{background:radial-gradient(26rem circle at var(--spot-x,50%) var(--spot-y,0%), color-mix(in oklab, var(--brand-blue) 11%, transparent), transparent 45%);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:-1;transition:opacity .35s;position:absolute;inset:0}.mk-spotlight:hover:before{opacity:1}.mk-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 7%, transparent) 1px, transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:radial-gradient(75% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(75% 60% at 50% 0,#000 30%,#0000 100%)}.mk-hero-glow{background:radial-gradient(60rem 32rem at 50% -10%, color-mix(in oklab, var(--brand-blue) 18%, transparent), transparent 70%), radial-gradient(28rem 20rem at 88% 8%, color-mix(in oklab, var(--brand-gold) 16%, transparent), transparent 70%), radial-gradient(26rem 18rem at 8% 30%, color-mix(in oklab, var(--brand-blue) 10%, transparent), transparent 70%)}.mk-ink{background-image:linear-gradient(100deg, var(--brand-blue) 0%, #1e40af 55%, var(--brand-navy) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .mk-ink,.mk-on-navy .mk-ink{background-image:linear-gradient(100deg,#93c5fd 0%,#e3c565 100%)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}.mk-page *,.mk-page :before,.mk-page :after{transition-duration:0s!important}.mk-rise,.mk-settle,.mk-stage,.mk-float,.mk-arrive,.mk-ping,.mk-scan:before,.mk-marquee{animation:none}.mk-track{transition:none;transform:none}.mk-marquee{flex-wrap:wrap;justify-content:center;width:auto;padding-inline:1rem}.mk-marquee>ul{flex-wrap:wrap;justify-content:center}.mk-marquee>[aria-hidden=true],.mk-marquee-toggle{display:none}.mk-marquee-wrap{-webkit-mask-image:none;mask-image:none}.mk-spotlight:before{display:none}}
