@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(calc(var(--mk-sway,2.5rem) + var(--mk-drift,0px)*.5),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 + var(--mk-drift,0px)),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}}.mk-velvet{background:#1a0806}.mk-velvet:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 50% 45%,rgba(26,8,6,.6),rgba(20,6,5,.92)),url(/template-art/rose-velvet/ground.webp) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.mk-paper{background:radial-gradient(110% 70% at 50% 0,rgba(255,255,255,.55),transparent 60%),linear-gradient(#f8efe4,#f1e2cf)}.mk-drape{--drape:clamp(64px,13vw,250px);z-index:0;width:var(--drape);filter:drop-shadow(10px 0 18px rgba(0,0,0,.55));transform-origin:50% 0;pointer-events:none;background:url(/template-art/rose-velvet/curtain-velvet.webp) 0 0/100% 100% no-repeat;position:absolute;top:0;bottom:0}.mk-drape-left{left:calc(var(--drape)*-.38)}.mk-drape-right{right:calc(var(--drape)*-.38);scale:-1 1}.mk-pelmet{z-index:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));pointer-events:none;background:url(/template-art/rose-velvet/pelmet.webp) top/auto 100% repeat-x;height:max(84px,min(11vw,168px));position:absolute;top:0;left:0;right:0}.mk-fan{transform:perspective(1200px)rotateX(var(--mk-rotate-x,0deg))rotateY(var(--mk-rotate-y,0deg))translate3d(var(--mk-pointer-x,0px),var(--mk-pointer-y,0px),0);transform-style:preserve-3d;transition:transform .3s ease-out}.mk-fan-card{aspect-ratio:2/3;background:linear-gradient(145deg,#f6dd9c,#b88a3e 40%,#7a5a24 62%,#e9c77d);border-radius:1.3rem;width:44%;padding:5px;transition:translate .5s cubic-bezier(.2,.7,.2,1),rotate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 0 40px -12px rgba(246,221,156,.35)}.mk-fan-front{z-index:3;translate:-50% -50%}.mk-fan-left{z-index:2;width:37%;translate:-118% -46%;rotate:-9deg}.mk-fan-right{z-index:2;width:37%;translate:18% -46%;rotate:9deg}.mk-fan-front:hover{translate:-50% -53%}.mk-fan-left:hover{translate:-122% -50%;rotate:-11deg}.mk-fan-right:hover{translate:22% -50%;rotate:11deg}.mk-fan-card:focus-visible{outline-offset:4px;outline:2px solid #f6dd9c}.mk-cover{background:linear-gradient(145deg,#f6dd9c,#b88a3e 40%,#7a5a24 62%,#e9c77d);border-radius:1rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;box-shadow:0 24px 50px -26px rgba(61,11,10,.75)}.group:hover .mk-cover,.group:focus-within .mk-cover{transform:translateY(-6px);box-shadow:0 38px 64px -26px rgba(61,11,10,.85)}.mk-cover-picture{background:#2a0f0b;top:5px!important;bottom:5px!important;left:5px!important;right:5px!important}.mk-cover-shine{pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,244,214,.32) 50%,transparent 60%) 120% 0/300% 100%;transition:background-position 1.1s}.group:hover .mk-cover-shine{background-position:-20% 0}.mk-cover-corner{z-index:2;aspect-ratio:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));pointer-events:none;background:url(/template-art/rose-velvet/corner.webp) 0 0/contain no-repeat;width:20%;position:absolute}.mk-tl{top:9px;left:9px}.mk-tr{top:9px;right:9px;scale:-1 1}.mk-bl{bottom:9px;left:9px;scale:1 -1}.mk-br{bottom:9px;right:9px;scale:-1}.mk-cover-cta{z-index:3;opacity:0;background:linear-gradient(#f6dd9c,#d2a751 55%,#b88a3e);transition:opacity .35s,translate .35s;translate:-50% 8px;box-shadow:0 10px 24px -10px rgba(0,0,0,.7)}.group:hover .mk-cover-cta,.group:focus-within .mk-cover-cta{opacity:1;translate:-50%}@media (hover:none){.mk-cover-cta{opacity:1;translate:-50%}}.mk-seal{filter:drop-shadow(0 6px 8px rgba(61,11,10,.45));text-shadow:0 1px 1px rgba(90,30,25,.7);background:url(/template-art/rose-velvet/seal.webp) 50%/contain no-repeat}.mk-jasmine{filter:drop-shadow(0 0 4px rgba(243,223,176,.5));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cg fill='%23fbf6ec'%3E%3Cpath d='M0 0C-3-4-2.5-9 0-10.5 2.5-9 3-4 0 0Z'/%3E%3Cpath transform='rotate(72)' d='M0 0C-3-4-2.5-9 0-10.5 2.5-9 3-4 0 0Z'/%3E%3Cpath transform='rotate(144)' d='M0 0C-3-4-2.5-9 0-10.5 2.5-9 3-4 0 0Z'/%3E%3Cpath transform='rotate(216)' d='M0 0C-3-4-2.5-9 0-10.5 2.5-9 3-4 0 0Z'/%3E%3Cpath transform='rotate(288)' d='M0 0C-3-4-2.5-9 0-10.5 2.5-9 3-4 0 0Z'/%3E%3C/g%3E%3Ccircle r='1.8' fill='%23e8c46a'/%3E%3C/svg%3E") 50%/contain no-repeat}.mk-panel{background:linear-gradient(rgba(86,36,28,.85),rgba(44,16,12,.9));border:1px solid rgba(216,180,106,.45);border-radius:6px;box-shadow:inset 0 0 0 5px rgba(30,10,7,.7),inset 0 0 0 6px rgba(216,180,106,.28),0 24px 50px -26px rgba(0,0,0,.85)}.mk-panel:before,.mk-panel:after{content:"";pointer-events:none;background:url(/template-art/rose-velvet/corner.webp) 0 0/contain no-repeat;width:38px;height:38px;position:absolute}.mk-panel:before{top:5px;left:5px}.mk-panel:after{bottom:5px;right:5px;scale:-1}@media (prefers-reduced-motion:no-preference){.mk-drape{animation:9s cubic-bezier(.45,0,.35,1) infinite mk-gust}.mk-drape-right{animation-duration:10.5s;animation-delay:-1.6s}.mk-pelmet{transform-origin:50% 0;animation:9s ease-in-out infinite mk-breeze}.mk-mote{animation:mk-mote var(--mk-dur,14s)linear infinite;animation-delay:var(--mk-delay,0s)}.mk-fan-card{animation:mk-bob var(--mk-dur,8s)ease-in-out infinite;animation-delay:var(--mk-delay,0s)}.mk-fan-left{--mk-dur:9s;--mk-delay:-3s}.mk-fan-right{--mk-dur:10s;--mk-delay:-6s}.mk-cover-shine{animation:9s ease-in-out infinite mk-glint;animation-delay:var(--mk-glint-delay,0s)}.mk-seal{animation:4s ease-in-out infinite mk-seal-glow}.mk-rays{animation:12s ease-in-out infinite mk-rays}}.mk-drape[data-live]{background-image:none;animation:none}@keyframes mk-gust{0%,to{transform:skew(0)scaleX(1)}14%{transform:skew(-2.6deg)scaleX(1.02)}24%{transform:skew(1.1deg)scaleX(.99)}31%{transform:skew(-1.2deg)scaleX(1.01)}38%{transform:skew(.5deg)}58%{transform:skew(-.9deg)scaleX(1.01)}72%{transform:skew(.3deg)}}@keyframes mk-breeze{0%,to{transform:scaleY(1)}14%{transform:scaleY(1.035)skew(-.4deg)}26%{transform:scaleY(.99)}58%{transform:scaleY(1.015)}}@keyframes mk-mote{0%{opacity:0;transform:translate(0,0)scale(.6)}15%{opacity:var(--mk-mote-o,.8)}50%{transform:translate3d(calc(var(--mk-drift,6rem)*.55),-32vh,0)scale(1)}85%{opacity:var(--mk-mote-o,.8)}to{transform:translate3d(var(--mk-drift,6rem),-62vh,0)scale(.7);opacity:0}}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mk-glint{0%,62%{background-position:120% 0}82%,to{background-position:-20% 0}}@keyframes mk-seal-glow{0%,to{filter:drop-shadow(0 6px 8px rgba(61,11,10,.45))}50%{filter:drop-shadow(0 6px 8px rgba(61,11,10,.45))drop-shadow(0 0 14px rgba(216,180,106,.55))}}@keyframes mk-rays{0%,to{opacity:.55;rotate:-2deg}50%{opacity:.9;rotate:2deg}}.mk-mote{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6dc,rgba(246,221,156,.6) 40%,transparent 70%);border-radius:999px;position:absolute;bottom:0}.mk-rays{z-index:0;transform-origin:50% 0;filter:blur(6px);pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,236,200,.09) 44%,transparent 50%,rgba(255,236,200,.07) 56%,transparent 62%),radial-gradient(50% 60% at 50% 0,rgba(246,221,156,.16),transparent 70%);width:min(1100px,120vw);height:90%;position:absolute;top:0;left:50%;translate:-50%}@media (max-width:639px){.mk-fan-left{translate:-112% -44%}.mk-fan-right{translate:12% -44%}}
