@keyframes mk-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--mk-float-y,-10px))}}@keyframes mk-float-tilt{0%,to{transform:rotate(var(--mk-tilt,0deg))translateY(0)}50%{transform:rotate(var(--mk-tilt,0deg))translateY(var(--mk-float-y,-12px))}}@keyframes mk-halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes mk-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes mk-sheen-loop{0%{transform:translate(0)skew(-18deg)}22%,to{transform:translate(460%)skew(-18deg)}}@keyframes mk-sheen-once{0%{transform:translate(0)skew(-18deg)}to{transform:translate(460%)skew(-18deg)}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-card-glint{0%,58%{transform:translate(-145%)rotate(12deg)}76%,to{transform:translate(210%)rotate(12deg)}}@keyframes mk-border-breathe{0%,to{box-shadow:inset 0 0 0 1px rgba(236,210,124,.12),0 36px 90px -30px rgba(0,0,0,.95)}50%{box-shadow:inset 0 0 0 1px rgba(255,243,205,.42),0 38px 96px -24px rgba(212,175,55,.28)}}@keyframes mk-hero-crop{0%,to{transform:scale(1.025)translate(0,0)}50%{transform:scale(1.07)translate(-.6%,-.5%)}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-orbit{to{transform:rotate(360deg)}}@keyframes mk-ghost-pulse{0%,to{letter-spacing:-.07em;opacity:.75}50%{letter-spacing:-.035em;opacity:1}}@keyframes mk-drift{to{background-position:32px 32px,32px 32px}}@keyframes mk-petal{0%{opacity:0;transform:translateY(-4rem)rotate(0)}12%{opacity:var(--mk-petal-o,.5)}55%{transform:translate3d(var(--mk-sway,2.5rem),44vh,0)rotate(var(--mk-half-turn,160deg))}86%{opacity:var(--mk-petal-o,.5)}to{transform:translate3d(calc(var(--mk-sway,2.5rem)*-.55),88vh,0)rotate(var(--mk-full-turn,330deg));opacity:0}}.mk-petal{opacity:0;pointer-events:none;position:absolute;top:0}.mk-scroll-progress{z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#8b0000,#ecd27c 72%,#fff3cd);height:2px;position:fixed;top:0;bottom:auto;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px rgba(236,210,124,.6)}.mk-hero-art{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.mk-hero-copy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(135deg,rgba(25,2,2,.42),rgba(80,8,6,.16));border:1px solid rgba(236,210,124,.13);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(255,255,255,.04)}.mk-marquee-track{min-width:max-content}.mk-orbit{transform-origin:50%}.mk-feature-pill{transition:transform .25s,background-color .25s,box-shadow .25s;box-shadow:0 10px 25px -20px rgba(97,0,0,.6)}.mk-feature-pill:hover{background:#fff7f2;transform:translateY(-3px);box-shadow:0 15px 28px -18px rgba(97,0,0,.55)}.mk-showcase-stage{transform-style:preserve-3d;transform:perspective(1100px)rotateX(var(--mk-rotate-x,0deg))rotateY(var(--mk-rotate-y,0deg))translate3d(var(--mk-pointer-x,0),var(--mk-pointer-y,0),0);will-change:transform;transition:transform .18s ease-out}.mk-pointer-glow{background:radial-gradient(circle at var(--mk-glow-x,50%)var(--mk-glow-y,50%),rgba(255,243,205,.22),rgba(212,175,55,.08) 24%,transparent 58%);opacity:0;pointer-events:none;transition:opacity .4s}[data-mk-parallax]:hover .mk-pointer-glow{opacity:1}.mk-hero-card:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,243,205,.22),transparent);width:24%;position:absolute;top:-18%;bottom:-18%;left:-40%;transform:translate(-145%)rotate(12deg)}.mk-gilded{color:transparent;background-image:linear-gradient(105deg,#ecd27c 0%,#fff3cd 22%,#d4af37 45%,#f6e39b 62%,#ecd27c 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.mk-float-tilt{transform:rotate(var(--mk-tilt,0deg))}.mk-sheen{position:relative;overflow:hidden}.mk-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);width:34%;position:absolute;top:-20%;bottom:-20%;left:-45%;transform:translate(0)skew(-18deg)}.mk-nav-link{position:relative}.mk-nav-link:after{content:"";background:#ecd27c;border-radius:1px;height:2px;transition:left .25s,right .25s;position:absolute;bottom:.3rem;left:50%;right:50%}.mk-nav-link:hover:after{left:.875rem;right:.875rem}.mk-nav-link:focus-visible:after{left:.875rem;right:.875rem}@media (prefers-reduced-motion:no-preference){.mk-hero-art{animation:18s ease-in-out infinite mk-hero-crop}.mk-marquee-track{animation:24s linear infinite mk-marquee}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-orbit{animation:32s linear infinite mk-orbit}.mk-ghost-word{animation:8s ease-in-out infinite mk-ghost-pulse}.mk-rise{animation:.8s cubic-bezier(.22,1,.36,1) both mk-rise;animation-delay:var(--mk-delay,0s)}.mk-float{animation:mk-float var(--mk-dur,7s)ease-in-out infinite;animation-delay:var(--mk-delay,0s)}.mk-float-tilt{animation:mk-float-tilt var(--mk-dur,8s)ease-in-out infinite;animation-delay:var(--mk-delay,0s)}.mk-halo{animation:6s ease-in-out infinite mk-halo}.mk-gilded{animation:7s linear infinite mk-shimmer}.mk-spin-slow{animation:80s linear infinite mk-spin}.mk-drift{animation:9s linear infinite mk-drift}.mk-petal{animation:mk-petal var(--mk-dur,16s)linear infinite;animation-delay:var(--mk-delay,0s);will-change:transform,opacity}.mk-hero-card{animation:mk-float var(--mk-dur,7s)ease-in-out infinite,mk-border-breathe 5.5s ease-in-out infinite}.mk-hero-card:after{animation:6.5s ease-in-out 1.8s infinite mk-card-glint}.mk-sheen-auto:after{animation:4.5s ease-in-out 1.2s infinite mk-sheen-loop}.mk-sheen:hover:after{animation:.9s mk-sheen-once}.mk-sheen:focus-visible:after{animation:.9s mk-sheen-once}.mk-motion-ready .mk-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .8s cubic-bezier(.22,1,.36,1),scale .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--mk-reveal-delay,0s);translate:0 34px;scale:.985}.mk-motion-ready .mk-reveal.is-visible{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.mk-scroll-progress{display:none}.mk-showcase-stage{transition:none;transform:none}.mk-marquee-track{transform:none}}@media (max-width:639px){.mk-mobile-hero:after{content:"";z-index:1;pointer-events:none;border:1px solid rgba(236,210,124,.12);position:absolute;top:.75rem;bottom:.75rem;left:.75rem;right:.75rem}.mk-hero-art{object-position:68% center;opacity:.5}.mk-hero-copy:before{display:none}}
