.mn-root{--mn-sage:#85a57a;--mn-offwhite:#faf8f8;--mn-rose:#d3cac5;--mn-clay:#c4785a;--mn-input-border:#d5deea;--mn-well:#2b1a16;--mn-ink-deep:#1d1512;--mn-ink-soft-deep:#6e615c;--mn-ink:color-mix(in srgb,var(--ev-text) 86%,var(--mn-ink-deep));--mn-ink-soft:color-mix(in srgb,var(--ev-text) 78%,var(--mn-ink-soft-deep))}.mn-anim{animation-duration:var(--dur-reveal,1.8s);animation-timing-function:var(--ease-cine,cubic-bezier(.22,1,.36,1));animation-fill-mode:both;animation-delay:var(--d,0s)}.mn-reveal:not(.is-in) .mn-anim,.mn-reveal:not(.is-in).mn-anim{animation-play-state:paused}@keyframes mn-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}.mn-v-rise{animation-name:mn-rise}@keyframes mn-drop{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}.mn-v-drop{animation-name:mn-drop;animation-duration:var(--dur-enter,1.3s)}@keyframes mn-bloom{0%{opacity:0;transform:scale(.94);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.mn-v-bloom{animation-name:mn-bloom;animation-duration:var(--dur-enter,1.3s)}@keyframes mn-loom-left{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}.mn-v-loom-left{animation-name:mn-loom-left;animation-duration:var(--dur-enter,1.3s)}@keyframes mn-loom-right{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}.mn-v-loom-right{animation-name:mn-loom-right;animation-duration:var(--dur-enter,1.3s)}@keyframes mn-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mn-v-zoom{animation-name:mn-zoom;animation-duration:1.5s}@keyframes mn-zoomout{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.mn-v-zoomout{animation-name:mn-zoomout;animation-duration:1.5s}@keyframes mn-turn-l{0%{opacity:0;transform:translate(-26px,26px) rotate(-60deg)}to{opacity:1;transform:translate(0) rotate(0deg)}}.mn-v-turn-l{animation-name:mn-turn-l;animation-duration:1.25s;transform-origin:20% 80%}@keyframes mn-turn-r{0%{opacity:0;transform:translate(26px,26px) rotate(60deg)}to{opacity:1;transform:translate(0) rotate(0deg)}}.mn-v-turn-r{animation-name:mn-turn-r;animation-duration:1.25s;transform-origin:80% 80%}@keyframes mn-tile{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mn-v-tile{animation-name:mn-tile;animation-duration:.9s}@keyframes mn-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mn-v-pop{animation-name:mn-pop;animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes mn-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.09) translate(1.5%,-2%)}}.mn-kenburns{transform-origin:50% 50%;animation:var(--dur-depth,22s) var(--ease-soft,ease-in-out) infinite alternate mn-kenburns;will-change:transform}@keyframes mn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mn-float{animation:var(--dur-ambient,8s) ease-in-out infinite mn-float;will-change:transform}@keyframes mn-drift{0%,to{transform:translateZ(0) rotate(0deg)}30%{transform:translate3d(7px,-12px,0) rotate(1.8deg)}65%{transform:translate3d(-6px,-18px,0) rotate(-1.4deg)}}.mn-drift{animation:calc(var(--dur-ambient, 8s) * 1.75) ease-in-out infinite mn-drift;will-change:transform}@keyframes mn-sway{0%,to{rotate:-2.4deg}50%{rotate:2.4deg}}.mn-sway{transform-origin:50% 12%;animation:calc(var(--dur-ambient, 8s) * 1.15) ease-in-out infinite mn-sway;will-change:rotate}@keyframes mn-breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}.mn-breathe{animation:var(--dur-depth,22s) var(--ease-soft,ease-in-out) infinite alternate mn-breathe;will-change:transform}@keyframes mn-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mn-spin-slow{animation:var(--dur-spin-slow,50s) linear infinite mn-spin-slow;will-change:transform}@keyframes mn-scroll-dot{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{transform:translateY(10px);opacity:0}}.mn-scroll-dot{animation:mn-scroll-dot 1.8s ease-in-out infinite}@keyframes mn-bird-cross{0%{transform:translateX(-12vw) translateY(0);opacity:0}6%{opacity:1}48%{transform:translateX(52vw) translateY(-3vh)}94%{opacity:1}to{transform:translateX(112vw) translateY(1vh);opacity:0}}.mn-bird-lane{animation:var(--bd,44s) linear infinite mn-bird-cross;animation-delay:var(--bl,0s);will-change:transform,opacity}@keyframes mn-bird-flap{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-4px) scaleY(.72)}}.mn-bird{animation:mn-bird-flap 1.1s ease-in-out infinite;will-change:transform}.mn-bird-glyph{stroke:currentColor;color:color-mix(in srgb,var(--ev-primary) 46%,#fffdf8)}.mn-lift,.mn-lift-sm{transition:translate var(--dur-hover,.4s) var(--ease-soft,ease-in-out),box-shadow var(--dur-hover,.4s) var(--ease-soft,ease-in-out),scale var(--dur-hover,.4s) var(--ease-soft,ease-in-out),background-color var(--dur-hover,.4s) var(--ease-soft,ease-in-out),border-color var(--dur-hover,.4s) var(--ease-soft,ease-in-out),color var(--dur-hover,.4s) var(--ease-soft,ease-in-out)}.mn-lift:hover{translate:0 -6px;box-shadow:0 18px 38px rgba(88,52,48,.3)}.mn-lift-sm:hover{translate:0 -3px;box-shadow:0 10px 24px rgba(88,52,48,.24)}.mn-sheen{position:relative;overflow:hidden}.mn-sheen .mn-sheen-bar{pointer-events:none;position:absolute;top:-30%;bottom:-30%;left:0;width:42%;transform:translateX(-230%) skewX(-18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0));transition:transform .7s var(--ease-soft,ease-in-out)}.mn-sheen:focus-visible .mn-sheen-bar,.mn-sheen:hover .mn-sheen-bar{transform:translateX(430%) skewX(-18deg)}@keyframes mn-sheen-loop{0%,52%{transform:translateX(-230%) skewX(-18deg)}78%,to{transform:translateX(430%) skewX(-18deg)}}.mn-sheen-loop{animation:mn-sheen-loop 4.6s ease-in-out infinite;will-change:transform}.mn-underline{position:relative}.mn-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-hover,.4s) var(--ease-soft,ease-in-out)}.mn-underline:hover:after{transform:scaleX(1);transform-origin:left center}.mn-zone-terracotta{background-image:radial-gradient(120% 62% at 50% 0,rgba(255,252,243,.1) 0,rgba(255,252,243,0) 55%),linear-gradient(180deg,color-mix(in srgb,var(--ev-primary) 94%,transparent) 0,color-mix(in srgb,var(--ev-primary) 88%,transparent) 100%)}.mn-zone-texture:before{content:"";position:absolute;inset:0;background-image:url(/demo/minang/arch-bg.jpg);background-size:cover;background-position:bottom;opacity:.12;mix-blend-mode:multiply;pointer-events:none}.mn-arch-card{background-image:linear-gradient(180deg,var(--ev-bg) 0,color-mix(in srgb,var(--ev-bg) 93%,transparent) 100%)}.mn-card{border-radius:20px;border:1px solid #ffffff;background-color:color-mix(in srgb,var(--ev-bg) 93%,transparent);box-shadow:0 14px 36px rgba(88,52,48,.16)}.mn-bank-card{background-color:var(--ev-primary);background-image:url(/demo/minang/card-bg.jpg);background-size:cover;background-position:50%;background-blend-mode:color}.mn-bank-card:before{content:"";position:absolute;inset:0;background:rgba(58,30,26,.28)}.mn-bank-card>.relative{position:relative;z-index:1}.mn-curtain-fringe{background-color:color-mix(in srgb,var(--ev-accent) 82%,#241512);background-image:linear-gradient(180deg,color-mix(in srgb,var(--ev-primary) 92%,transparent) 0,color-mix(in srgb,var(--ev-primary) 36%,transparent) 58%,transparent 100%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ev-primary) 55%,transparent) 0 3px,transparent 3.5px),radial-gradient(circle at 0 40%,color-mix(in srgb,var(--ev-primary) 38%,transparent) 0 2.5px,transparent 3px),radial-gradient(circle at 100% 40%,color-mix(in srgb,var(--ev-primary) 38%,transparent) 0 2.5px,transparent 3px);background-size:auto,22px 100%,22px 100%,22px 100%;background-repeat:repeat-x;background-position:50%;box-shadow:0 -1px 0 color-mix(in srgb,var(--ev-primary) 60%,#fff),0 -10px 26px rgba(43,26,22,.35),0 8px 20px rgba(43,26,22,.32)}.mn-scroll-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ev-primary) 42%,transparent) transparent}.mn-scroll-thin::-webkit-scrollbar{width:5px}.mn-scroll-thin::-webkit-scrollbar-track{background:transparent}.mn-scroll-thin::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ev-primary) 42%,transparent)}.mn-flourish{font-family:var(--font-pinyon),cursive}.mn-name-shadow{text-shadow:2px 2px 1px rgba(255,255,255,.92)}@keyframes mn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mn-spin{animation:mn-spin 8s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.mn-bird,.mn-bird-lane,.mn-breathe,.mn-drift,.mn-float,.mn-kenburns,.mn-reveal .mn-anim,.mn-reveal.mn-anim,.mn-scroll-dot,.mn-sheen-loop,.mn-spin,.mn-spin-slow,.mn-sway{animation:none!important}.mn-sheen .mn-sheen-bar{display:none!important}.mn-lift,.mn-lift-sm{transition:none!important}.mn-lift-sm:hover,.mn-lift:hover{translate:none}.mn-underline:after{transition:none!important}}