@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/baloo2-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/baloo2-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo2-devanagari.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/baloo2-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-display:"Baloo 2",ui-rounded,system-ui,sans-serif;--font-body:"Nunito",system-ui,sans-serif;--font-hand:"Caveat",cursive;--mm-page:#FBF5ED;--mm-card:#FFFFFF;--mm-ink:#23201D;--mm-ink-soft:#6B6259;--mm-hairline:#EBE7E1;--mm-paper-edge:#DDD6CC;--mm-marigold:#F58220;--mm-red:#ED1C24;--mm-yellow:#FCD205;--mm-blue:#2E3192;--mm-green:#1FA37A;--mm-pink:#F4728F;--mm-marigold-ground:#FBF0E6;--mm-yellow-ground:#FCF8E5;--mm-red-ground:#FBE6E7;--mm-blue-ground:#EAEBF7;--mm-green-ground:#E8F9F4;--mm-navy:#242774;--mm-tape:rgba(252,210,5,0.38);--surface-page:var(--mm-page);--surface-card:var(--mm-card);--surface-contrast:var(--mm-navy);--text-body:var(--mm-ink);--text-soft:var(--mm-ink-soft);--text-on-dark:#FFFFFF;--text-on-bright:var(--mm-ink);--text-link:var(--mm-blue);--border-hairline:var(--mm-hairline);--border-paper:var(--mm-paper-edge);--accent:var(--mm-marigold);--action-primary:var(--mm-red);--action-secondary:var(--mm-marigold);--action-whatsapp:var(--mm-green);--fs-hero:76px;--fs-display:58px;--fs-h1:44px;--fs-h2:34px;--fs-h3:27px;--fs-h4:22px;--fs-large:22px;--fs-body-lg:19px;--fs-body:17px;--fs-small:15px;--fs-caption:13px;--lh-display:1.05;--lh-heading:1.18;--lh-body:1.65;--lh-caption:1.4;--ls-label:0.12em;--ls-hero:-0.02em;--measure:62ch;--fw-heading:800;--fw-heading-soft:600;--fw-body:400;--fw-body-semi:600;--fw-body-bold:700}@media (max-width:560px){:root{--fs-hero:38px;--fs-display:32px}}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--section-gap:96px;--gutter-min:20px;--container-narrow:720px;--container:1120px;--container-wide:1320px;--bp-xs:400px;--bp-sm:560px;--bp-md:820px;--bp-lg:1100px;--bp-xl:1400px;--nav-height:68px;--nav-offset:16px}@media (max-width:560px){:root{--section-gap:64px}}:root{--radius-photo:2px;--radius-card:4px;--radius-button:6px;--radius-pill:999px;--radius-round:50%;--shadow-photo:0 6px 16px rgba(35,32,29,0.12),0 1px 2px rgba(35,32,29,0.10);--shadow-card:0 2px 8px rgba(35,32,29,0.07);--shadow-nav:0 4px 20px rgba(35,32,29,0.10);--shadow-button:3px 3px 0 rgba(35,32,29,0.20);--shadow-button-pressed:1px 1px 0 rgba(35,32,29,0.20);--tilt-1:-1.8deg;--tilt-2:1.2deg;--tilt-3:-0.7deg;--tilt-4:2.1deg;--tape-tilt:-2.5deg;--dur-fast:140ms;--dur-standard:240ms;--dur-slow:420ms;--ease-standard:cubic-bezier(0.22,1,0.36,1);--ease-playful:cubic-bezier(0.34,1.56,0.64,1);--marquee-loop:38s;--count-up:1600ms;--doodle-drift:14s;--doodle-distance:12px;--stagger:90ms;--hover-lift:4px}@keyframes mm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mm-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mm-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes mm-rise{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:#FBF5ED}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-heading);line-height:var(--lh-heading);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--mm-red)}img{max-width:100%;display:block}[data-track]::-webkit-scrollbar{display:none}[data-float]{animation:mm-float-a 5.4s ease-in-out infinite}[data-float]:nth-child(2n){animation-name:mm-float-b;animation-duration:6.2s}@keyframes mm-float-a{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-5deg)}}@keyframes mm-float-b{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(6deg)}}[data-bounce]{animation:mm-bounce 1.4s ease-in-out infinite}@keyframes mm-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}[data-spin]{animation:mm-spin 18s linear infinite}@keyframes mm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:focus-visible{outline:3px solid var(--mm-blue);outline-offset:2px;border-radius:2px}[data-wash]{position:fixed;inset:0;z-index:0;pointer-events:none}[data-washing=on] [data-bg]:not([data-no-wash]){background-color:transparent}