@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img{display:block;max-width:100%}a{color:inherit}.fx .r{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.fx .r.in{opacity:1;transform:none}.mc-grid{display:grid;gap:18px;align-items:start}@media(min-width:720px){.mc-grid{grid-template-columns:1fr 1fr;gap:22px}}.mc{display:flex;flex-direction:column;overflow:hidden}.mc__media{position:relative}.mc__foto{width:100%;aspect-ratio:16 / 10;object-fit:cover}.mc__medalla{position:absolute;left:18px;bottom:-34px;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.mc__body{padding:46px 20px 22px;display:flex;flex-direction:column}.mc__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mc__precio{text-align:right;line-height:1;white-space:nowrap}.mc__precio small{display:block;font-size:.62rem;letter-spacing:.06em;margin-top:5px;opacity:.7}.mc__resumen{margin-top:8px;font-size:.9rem;line-height:1.45;opacity:.85}.mc__det{margin-top:16px}.mc__det summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-tap-highlight-color:transparent}.mc__det summary::-webkit-details-marker{display:none}.mc__det summary:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s}.mc__det[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.mc__lista{padding:4px 0 6px}.mc__lbl{margin-top:16px}.mc__lbl:first-child{margin-top:6px}.mc__ul{list-style:none}.mc__ul li{position:relative;padding:5px 0 5px 22px;line-height:1.45;font-size:.95rem}.mc__ul li:before{content:"";position:absolute;left:3px;top:.95em;width:7px;height:7px;transform:rotate(45deg)}.mc__acc{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.mc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;text-decoration:none;font-weight:600}.mc__pdf{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:.9rem;font-weight:500;text-underline-offset:4px}.mc__pdf svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.galeria{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px}.galeria::-webkit-scrollbar{display:none}.galeria img{flex:0 0 44%;min-width:0;aspect-ratio:3 / 4;object-fit:cover;scroll-snap-align:center}@media(min-width:900px){.galeria img{flex-basis:calc((100% - 60px) / 6.5)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6]{font-weight:300;line-height:1;letter-spacing:-.02em}h1[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--oro)}.mini[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--oro)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;border:1px solid var(--oro);color:var(--oro);font-weight:500;text-decoration:none;letter-spacing:.02em;width:fit-content}.btn--rojo[data-astro-cid-j7pv25f6]{background:var(--rojo);border-color:var(--rojo);color:var(--crema);transition:background .25s}.btn--rojo[data-astro-cid-j7pv25f6]:hover{background:var(--rojo-2)}.btn--titi[data-astro-cid-j7pv25f6]{background:var(--teal);border-color:var(--teal);color:var(--navy);font-weight:700;margin-top:22px}.link[data-astro-cid-j7pv25f6]{display:inline-block;width:fit-content;color:var(--oro);text-underline-offset:4px;margin-top:16px}.hero[data-astro-cid-j7pv25f6]{position:relative;height:100svh;min-height:600px;max-height:1100px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.hero__foto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;animation:zoom 20s ease-out both}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,10,9,.55) 0%,rgba(12,10,9,0) 22%,rgba(12,10,9,0) 45%,rgba(12,10,9,.7) 72%,var(--negro) 100%)}@keyframes zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.polvo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;z-index:1}.hero__logo[data-astro-cid-j7pv25f6]{position:absolute;top:26px;left:50%;transform:translate(-50%);width:140px;height:auto;z-index:2}.hero__txt[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding:0 16px 40px}.sello[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--rojo);color:var(--crema);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.2rem,16vw,8rem);margin:16px 0 14px;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero__fecha[data-astro-cid-j7pv25f6]{color:var(--crema);opacity:.85;font-size:.95rem;margin-bottom:24px}.menus[data-astro-cid-j7pv25f6]{padding:72px 16px 64px}.menus[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,11vw,4.4rem);margin-top:12px}.nota[data-astro-cid-j7pv25f6]{margin-top:22px;color:var(--gris);font-size:.92rem}details[data-astro-cid-j7pv25f6]{margin-top:14px;border-top:1px solid rgba(230,207,159,.2);border-bottom:1px solid rgba(230,207,159,.2);padding:14px 0}summary[data-astro-cid-j7pv25f6]{cursor:pointer;color:var(--crema);list-style:none;display:flex;justify-content:space-between;min-height:28px;align-items:center}summary[data-astro-cid-j7pv25f6]:after{content:"+";color:var(--oro)}details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}details[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:10px 0 0 18px;color:var(--gris);font-size:.92rem}details[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-top:6px}.titi[data-astro-cid-j7pv25f6]{margin:0 16px;border-radius:26px;overflow:hidden;background:var(--navy)}.titi__foto[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 11;object-fit:cover}.titi__txt[data-astro-cid-j7pv25f6]{padding:28px 22px 32px}.titi[data-astro-cid-j7pv25f6] .mini[data-astro-cid-j7pv25f6]{color:var(--teal)}.titi[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,10vw,3.6rem);margin:10px 0 14px;font-weight:700}.titi__gratis[data-astro-cid-j7pv25f6]{margin-top:18px;padding:12px 16px;border-radius:14px;background:#19d8c924;border:1px solid rgba(25,216,201,.5);font-weight:500}.titi__sin[data-astro-cid-j7pv25f6]{margin-top:14px;font-size:.92rem;opacity:.85}.contacto[data-astro-cid-j7pv25f6]{padding:80px 16px 40px}.contacto[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,11vw,4.4rem);margin-bottom:14px}.contacto[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gris);max-width:36ch}.contacto__mail[data-astro-cid-j7pv25f6]{display:block;margin-top:24px;font-size:clamp(1.4rem,7vw,2.6rem);font-weight:300;color:var(--oro);text-decoration:none;border-bottom:1px solid var(--rojo);padding-bottom:8px;width:fit-content;max-width:100%;overflow-wrap:anywhere}.pie[data-astro-cid-j7pv25f6]{padding:40px 0 48px;border-top:1px solid rgba(230,207,159,.15);margin:0 16px;display:flex;flex-direction:column;gap:12px;font-size:.82rem;color:var(--gris)}.pie[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--oro);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.pie[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:flex;gap:18px;flex-wrap:wrap}@media(min-width:900px){.hero__foto[data-astro-cid-j7pv25f6]{object-position:35% 55%}.hero__txt[data-astro-cid-j7pv25f6]{padding:0 56px 64px}.menus[data-astro-cid-j7pv25f6]{max-width:1040px;margin:0 auto;padding:110px 24px 80px}.titi[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr}.titi__foto[data-astro-cid-j7pv25f6]{height:100%;aspect-ratio:auto}.titi__txt[data-astro-cid-j7pv25f6]{padding:56px 48px;align-self:center}.contacto[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;padding:120px 24px 60px}.pie[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto}}:root{--negro: #0c0a09;--negro-2: #16120f;--crema: #f3ece2;--oro: #e6cf9f;--gris: #a59d92;--rojo: #ae0f0a;--rojo-2: #c4170f;--navy: #30416c;--teal: #19d8c9}body{background:var(--negro);color:var(--crema);font:400 16px/1.6 Bricolage Grotesque,system-ui,sans-serif}.noche .galeria{margin-top:10px}.noche .galeria img{border-radius:18px}@media(min-width:900px){.noche .galeria{padding:0 56px}}.noche .rejilla{margin-top:30px}.noche .mc{background:var(--negro-2);border:1px solid rgba(230,207,159,.22);border-radius:22px}.noche .mc__nombre{font-weight:300;font-size:1.05rem;color:var(--gris);line-height:1.1}.noche .mc__nombre span{display:block;font-size:2rem;color:var(--crema);letter-spacing:-.02em}.noche .mc__precio{font-weight:300;font-size:2rem;color:var(--oro)}.noche .mc__resumen{color:var(--gris);opacity:1}.noche .mc__det{border-top:1px solid rgba(230,207,159,.2);border-bottom:1px solid rgba(230,207,159,.2)}.noche .mc__det summary{color:var(--oro);font-weight:500}.noche .mc__lbl{font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--oro)}.noche .mc__ul li:before{background:var(--oro);width:6px;height:6px}.noche .mc__btn{background:var(--rojo);color:var(--crema);border-radius:999px;font-weight:500;transition:background .25s}.noche .mc__btn:hover{background:var(--rojo-2)}.noche .mc__pdf{color:var(--oro);text-decoration:underline}@media(min-width:720px){.noche .mc__foto{aspect-ratio:5 / 2}.noche .mc__medalla{width:64px;height:64px;bottom:-28px}.noche .mc__body{padding-top:40px}}
