@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a5d84906a6825ea6-s.e83d2d17.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a10c45216e7c9b28-s.8f70218d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c39d9e382f8aa9f6-s.102a9890.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/700c0c2e665d4d14-s.82afc873.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/63f38e342bdb9841-s.d932c223.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3b74ddddffeefe86-s.d139a61f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Piazzolla;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a75cce46a2c10d43-s.p.87141d3e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/97b81463cfe81765-s.65a994a5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b0966b2fab7d2ef-s.b7ff711c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44223cdbc51b8a91-s.a9ca31a1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d1d782b6c72f9a2c-s.cde0bafe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ee9c5ad087b8a58-s.2a825c12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6957aadb9da99bbb-s.cc6d62e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Piazzolla;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b9935e52568c564-s.p.75826eb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Piazzolla Fallback;src:local(Times New Roman);ascent-override:101.33%;descent-override:28.3%;line-gap-override:0.0%;size-adjust:109.54%}.piazzolla_4bf920e2-module__Lm3Bca__className{font-family:Piazzolla,Piazzolla Fallback}.piazzolla_4bf920e2-module__Lm3Bca__variable{--font-piazzolla:"Piazzolla","Piazzolla Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_60250fb2-module__LLBopa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_60250fb2-module__LLBopa__variable{--font-archivo:"Archivo","Archivo Fallback"}
.landing{--mm-cal:#f4f6f1;--mm-papel:#fff;--mm-hoja:#163a2d;--mm-musgo:#4f6157;--mm-bugambilia:#b4246b;--mm-bugambilia-viva:#d6337f;--mm-bractea:#f3a9c9;--mm-rocio:#e4ebe2;--mm-linea:#d3dbd1;--mm-salvia:#8fa99b;--mm-suelo:#1c4636;--mm-display:var(--font-piazzolla),Georgia,"Times New Roman",serif;--mm-texto:var(--font-archivo),system-ui,sans-serif;--background:var(--mm-cal);--foreground:var(--mm-hoja);--card:var(--mm-papel);--card-foreground:var(--mm-hoja);--primary:var(--mm-bugambilia);--primary-foreground:#fff;--secondary:var(--mm-rocio);--secondary-foreground:var(--mm-hoja);--muted:var(--mm-rocio);--muted-foreground:var(--mm-musgo);--accent:var(--mm-rocio);--accent-foreground:var(--mm-hoja);--destructive:#a3271f;--border:var(--mm-linea);--input:var(--mm-linea);--ring:var(--mm-bugambilia);--mm-enfasis:var(--mm-bugambilia);background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--mm-texto);overflow-x:clip}:root:has(.landing) body{background:#f4f6f1}.landing .mm-rocio{--border:#c2cdc1;background:var(--mm-rocio)}.landing .mm-noche{--background:var(--mm-hoja);--foreground:var(--mm-cal);--muted-foreground:#b9c9be;--border:#2f5645;--primary:var(--mm-bugambilia-viva);--primary-foreground:#fff;--ring:var(--mm-bractea);--mm-enfasis:var(--mm-bractea);background:var(--background);color:var(--foreground)}.landing .mm-muro{--background:var(--mm-bugambilia);--foreground:#fff;--muted-foreground:#fbe3ee;--border:#ffffff59;--primary:#fff;--primary-foreground:var(--mm-hoja);--ring:#fff;--mm-enfasis:currentColor;background:var(--background);color:var(--foreground)}.landing .mm-invitacion{--background:#f5efe7;--foreground:#3d3d36;--primary:#c19a6b;--primary-foreground:#fdfaf5;--muted-foreground:#6b6b63;color:var(--foreground);font-family:var(--font-sans)}.landing .mm-display{font-family:var(--mm-display);letter-spacing:-.012em;font-variant-numeric:lining-nums proportional-nums;text-wrap:balance;font-weight:500;line-height:1.08}.landing .mm-display em{color:var(--mm-enfasis);font-style:italic;font-weight:400}.landing .mm-h1{font-size:clamp(2.5rem,1.55rem + 3.7vw,4.25rem);line-height:1.03}.landing .mm-hero-title{font-size:clamp(2.6rem,1.1rem + 4.7vw,5rem);line-height:1}.landing .mm-h2{font-size:clamp(1.9rem,1.4rem + 2vw,3rem)}.landing .mm-h3{letter-spacing:0;font-size:1.375rem;font-weight:600;line-height:1.2}.landing .mm-label{font-family:var(--mm-texto);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;font-stretch:112%;line-height:1.3}.landing .mm-word{vertical-align:bottom;margin:-.14em -.08em -.18em;padding:.14em .08em .18em;display:inline-block;overflow:hidden}.landing .mm-word-in{display:inline-block}.landing .mm-sheet{border:1px solid var(--mm-linea);background:var(--mm-papel);color:var(--mm-hoja);border-radius:6px;box-shadow:0 1px #163a2d0a,0 22px 44px -24px #163a2d47}.landing .mm-tier-slot{container-type:inline-size}.landing .mm-tier{grid-template-rows:auto 1fr auto;grid-template-areas:"head""field""cta";gap:1.75rem;height:100%;padding:1.75rem;display:grid}.landing .mm-tier-head{grid-area:head}.landing .mm-tier-field{grid-area:field;max-width:280px}.landing .mm-tier-cta{grid-area:cta}@container (min-width:30rem){.landing .mm-tier{grid-template:"head field""cta field"/minmax(max-content,1fr) minmax(180px,230px);column-gap:1.75rem}.landing .mm-tier-head{align-self:end}.landing .mm-tier-field{align-self:center;max-width:none}.landing .mm-tier-cta{place-self:start}}.landing .mm-mini-table{fill:none;stroke:var(--mm-hoja);stroke-width:1px;transition:stroke-opacity .3s}.landing .mm-mini-table[data-empty]{stroke-opacity:.35}.landing .mm-chair{fill:var(--mm-hoja);stroke:var(--mm-hoja);stroke-width:.6px;transition:fill .3s,stroke-opacity .3s}.landing .mm-chair[data-empty]{fill:#0000;stroke-opacity:.4}.landing .mm-dot{border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block}.landing .mm-dot-confirmado{background:var(--mm-hoja)}.landing .mm-dot-visto{background:var(--mm-bugambilia)}.landing .mm-dot-sinAbrir{border:1.5px solid var(--mm-hoja);background:var(--mm-papel)}.landing .mm-noche .mm-dot-confirmado{background:var(--mm-cal)}.landing .mm-noche .mm-dot-visto{background:var(--mm-bugambilia-viva)}.landing .mm-noche .mm-dot-sinAbrir{border-color:var(--mm-salvia);background:0 0}.landing .mm-hero-plan{aspect-ratio:620/690;margin-left:1.25rem;position:relative}@media (min-width:64rem){.landing .mm-hero-plan{aspect-ratio:auto;margin-left:0;position:absolute;inset:3.5rem 0 0 calc(50% + 5.5rem)}}.landing .mm-plan-floor{fill:var(--mm-suelo)}.landing .mm-plan-wall{fill:none;stroke:var(--mm-cal);stroke-width:3px;stroke-linejoin:miter}.landing .mm-plan-door{fill:none;stroke:var(--mm-cal);stroke-width:1.25px;opacity:.6}.landing .mm-plan-note{fill:var(--mm-salvia);font-family:var(--mm-texto);letter-spacing:.16em;font-size:10px;font-weight:600;font-stretch:112%}.landing .mm-plan-table{fill:var(--mm-hoja);stroke:var(--mm-salvia);stroke-width:1.25px}.landing .mm-plan-number{fill:var(--mm-salvia);font-family:var(--mm-display);font-size:17px;font-weight:500}.landing .mm-seat{transform-box:fill-box;transform-origin:50%;transition:opacity .2s,fill .4s,stroke .4s}.landing .mm-seat-confirmado{fill:var(--mm-cal)}.landing .mm-seat-visto{fill:var(--mm-bugambilia-viva)}.landing .mm-seat-sinAbrir{fill:var(--mm-suelo);stroke:var(--mm-salvia);stroke-width:1.5px}.landing .mm-rail,.landing .mm-journey-stage{width:100%;max-width:30rem;margin-inline:auto}@media (min-width:64rem){.landing .mm-journey{grid-template:"head stage""rail stage"1fr/minmax(0,1fr) minmax(0,30rem);column-gap:5rem;display:grid}.landing .mm-journey-head{grid-area:head}.landing .mm-rail{grid-area:rail;max-width:none}.landing .mm-journey-stage{grid-area:stage;align-self:center}}.landing .mm-rail{display:flex}.landing .mm-rail>li{flex:auto;padding-right:.75rem;position:relative}.landing .mm-rail>li:last-child{flex:none;padding-right:0}.landing .mm-rail>li:not(:last-child):before,.landing .mm-rail>li:not(:last-child):after{content:"";background:var(--border);height:1px;position:absolute;top:1rem;left:2rem;right:0}.landing .mm-rail>li:not(:last-child):after{background:var(--mm-hoja);transform-origin:0;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.landing .mm-rail>li[data-state=done]:after{transform:scaleX(1)}.landing .mm-rail-glyph{background:var(--background);width:2rem;height:2rem;transition:opacity .4s;position:relative}.landing .mm-rail>li[data-state=pending] .mm-rail-glyph{opacity:.4}.landing .mm-rail-title{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:color .4s}.landing .mm-rail>li[data-state=active] .mm-rail-title{color:var(--foreground)}.landing .mm-rail-number,.landing .mm-rail-text,.landing .mm-rail-result{display:none}@media (min-width:64rem){.landing .mm-rail{display:block}.landing .mm-rail>li,.landing .mm-rail>li:last-child{grid-template-columns:2.5rem 1fr;column-gap:1.25rem;padding:0 0 1.5rem;display:grid}.landing .mm-rail>li:last-child{padding-bottom:0}.landing .mm-rail>li:not(:last-child):before,.landing .mm-rail>li:not(:last-child):after{width:1px;height:auto;inset:2.5rem auto 0 1.25rem}.landing .mm-rail>li:not(:last-child):after{transform-origin:top;transform:scaleY(0)}.landing .mm-rail>li[data-state=done]:after{transform:scaleY(1)}.landing .mm-rail-glyph{width:2.5rem;height:2.5rem}.landing .mm-rail-title,.landing .mm-rail>li[data-state=active] .mm-rail-title{color:var(--foreground);font-family:var(--mm-display);font-variant-numeric:lining-nums proportional-nums;font-size:1.375rem;line-height:1.2}.landing .mm-rail-number{color:var(--muted-foreground);margin-right:.5rem;font-weight:400;display:inline}.landing .mm-rail-text{color:var(--muted-foreground);margin-top:.375rem;line-height:1.625;display:block}.landing .mm-rail-result{opacity:0;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.875rem;font-weight:600;transition:opacity .4s .3s;display:flex}.landing .mm-rail>li[data-state=done] .mm-rail-result{opacity:1}}.landing .mm-stage{border-radius:6px;overflow:hidden;box-shadow:0 1px #163a2d0a,0 22px 44px -24px #163a2d73}.landing .mm-stage-body{flex-direction:column;height:24rem;padding:1.25rem;display:flex}@media (min-width:64rem){.landing .mm-stage-body{height:27rem;padding:1.5rem}}.landing .mm-ficha{border:1px solid var(--mm-linea);background:var(--mm-papel);color:var(--mm-hoja);border-bottom:0;border-radius:6px 6px 0 0;padding:.625rem 1.25rem}@media (min-width:64rem){.landing .mm-ficha{padding-inline:1.5rem}}.landing .mm-chip{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.25rem;display:flex}.landing .mm-chip[data-status=porInvitar]{color:var(--mm-musgo)}.landing .mm-chip[data-status=visto]{color:var(--mm-bugambilia)}.landing .mm-chip-dot{background:currentColor;border-radius:50%;flex:none;width:.625rem;height:.625rem}.landing .mm-chip[data-status=porInvitar] .mm-chip-dot{background:0 0;border:1.5px dashed}.landing .mm-chip[data-status=sinAbrir] .mm-chip-dot{background:var(--mm-papel);border:1.5px solid}.landing .mm-action{transition:background-color .2s,color .2s,box-shadow .2s,transform .15s;position:relative}.landing .mm-action:active{transform:scale(.98)}.landing .mm-action[aria-disabled=true]{cursor:default}.landing .mm-action[data-acting]{box-shadow:inset 0 0 0 1.5px var(--mm-salvia);color:var(--mm-cal);background:0 0}.landing .mm-action:after{content:"";border:2px solid var(--mm-bractea);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.landing .mm-scene{background:var(--mm-suelo);border-radius:6px;padding:.75rem}.landing .mm-bubble{border:1px dashed var(--mm-salvia);color:var(--mm-cal);border-radius:12px 12px 3px;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;transition:background-color .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.landing .mm-bubble[data-sent]{border-style:solid;border-color:var(--mm-cal);background:var(--mm-cal);color:var(--mm-hoja);transform:translateY(-4px)}.landing .mm-bubble-link{text-underline-offset:3px;align-items:center;gap:.375rem;margin-top:.375rem;font-weight:600;text-decoration:underline;display:flex}.landing .mm-bubble-meta{color:var(--mm-salvia);justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;display:flex}.landing .mm-bubble[data-sent] .mm-bubble-meta{color:var(--mm-bugambilia);font-weight:600}.landing .mm-thumb{aspect-ratio:3/4;background:var(--background);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .25rem;display:flex;box-shadow:0 10px 20px -12px #0009}.landing .mm-scene-seat,.landing .mm-scene-guest{fill:var(--mm-cal)}.landing .mm-scene-seat[data-empty]{fill:var(--mm-suelo);stroke:var(--mm-salvia);stroke-width:1.5px}.landing .mm-scene-label{fill:var(--mm-salvia);font-family:var(--mm-texto);font-size:11px}.landing .mm-scene-name{fill:var(--mm-cal);font-family:var(--mm-texto);font-size:13px}.landing .mm-arrival{border:1.5px solid var(--mm-linea);color:#0000;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;transition:background-color .25s,border-color .25s,color .25s,transform .4s cubic-bezier(.34,1.56,.64,1);display:grid}.landing .mm-arrival[data-done]{border-color:var(--mm-hoja);background:var(--mm-hoja);color:var(--mm-cal);transform:scale(1.12)}.landing .mm-faq summary{cursor:pointer;list-style:none}.landing .mm-faq summary::-webkit-details-marker{display:none}.landing .mm-faq-mark{transition:transform .2s}.landing .mm-faq details[open] .mm-faq-mark{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.landing .mm-faq{interpolate-size:allow-keywords}.landing .mm-faq details::details-content{block-size:0;transition:block-size .4s cubic-bezier(.22,1,.36,1),content-visibility .4s allow-discrete;overflow-y:clip}.landing .mm-faq details[open]::details-content{block-size:auto}}}.landing a:focus-visible,.landing summary:focus-visible,.landing button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}@keyframes mm-rise{0%{transform:translateY(130%)}}@keyframes mm-fade-up{0%{opacity:0;transform:translateY(16px)}}@keyframes mm-sit{0%{transform:scale(0)}}@keyframes mm-draw{0%{stroke-dashoffset:1px}}@keyframes mm-appear{0%{opacity:0}}@keyframes mm-nudge{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.5)}}@media (prefers-reduced-motion:no-preference){.landing .mm-load .mm-word-in{animation:.9s cubic-bezier(.22,1,.36,1) backwards mm-rise;animation-delay:calc(var(--i)*45ms + .12s)}.landing .mm-load-fade{animation:.7s cubic-bezier(.22,1,.36,1) backwards mm-fade-up;animation-delay:var(--d,0s)}.landing .mm-plan-wall,.landing .mm-plan-door{stroke-dasharray:1;animation:.9s ease-out both mm-draw}.landing .mm-plan-door{animation-delay:.5s}.landing .mm-plan-table,.landing .mm-plan-number,.landing .mm-plan-note{animation:.4s ease-out both mm-appear;animation-delay:var(--d,0s)}.landing .mm-action[data-nudge]:after{animation:1.2s ease-out .5s mm-nudge}.landing .mm-seat{animation:.42s cubic-bezier(.34,1.56,.64,1) backwards mm-sit;animation-delay:var(--d,0s)}}@media (prefers-reduced-motion:reduce){.landing [data-scroll-motion]{opacity:1!important;transform:none!important}.landing .mm-rail>li:after,.landing .mm-rail-result,.landing .mm-bubble,.landing .mm-arrival,.landing .mm-action{transition:none}}
