:root{--bosque-950:#04110a;--bosque-900:#06180f;--bosque-800:#0b2619;--bosque-700:#12392a;--esmeralda:#1f5a45;--azulado:#2c5a55;--musgo:#5c8a3f;--oro-claro:#fff1c2;--oro:#e2bd63;--oro-medio:#c99a3a;--oro-oscuro:#8f6a22;--grad-oro:linear-gradient(170deg, #fff6cf 0%, #f3d27a 22%, #c99a3a 46%, #f7e08f 63%, #b8862b 82%, #f3d27a 100%);--grad-oro-oscuro:linear-gradient(170deg, #b88a2e 0%, #7a5518 40%, #c4993c 65%, #6e4b12 100%);--crema:#fffaf0;--pergamino:#f6eedb;--tinta:#24382b;--tinta-suave:#4d5f50;--fatuo:#9fe3ff;--f-script:"Pinyon Script", cursive;--f-titulo:"Cinzel Decorative", "Cinzel", serif;--f-label:"Cinzel", serif;--f-texto:"Cormorant Garamond", Georgia, serif;--ancho:440px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bosque-900);min-height:100svh;color:var(--crema);font-family:var(--f-texto);-webkit-tap-highlight-color:transparent;margin:0;font-size:1.15rem;line-height:1.5;overflow-x:hidden}body:has(#intro:not(.abierta)){overflow:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.script{font-family:var(--f-script);font-weight:400;line-height:1.1}.label{font-family:var(--f-label);letter-spacing:.28em;text-transform:uppercase;font-size:.78rem;font-weight:600}.dorado{background:var(--grad-oro);color:#0000;filter:drop-shadow(0 2px 1.5px #2819008c)drop-shadow(0 0 16px #f6d6824d);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;padding-inline:.18em;animation:7s ease-in-out infinite brillo}.dorado-oscuro{background:var(--grad-oro-oscuro);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;padding-inline:.18em;animation:9s ease-in-out infinite brillo}@keyframes brillo{0%,to{background-position:0 30%}50%{background-position:100% 70%}}.contenido{z-index:2;position:relative}.seccion{width:min(100%, var(--ancho));margin-inline:auto;padding:3.5rem 1rem}.titulo-seccion{font-family:var(--f-script);text-align:center;margin:0 0 .4rem;font-size:clamp(2.6rem,12vw,3.3rem);line-height:1.15}.btn{--sombra:0 6px 18px #00000047, inset 0 1px 0 #ffffff8c;color:#2b1d05;min-height:46px;font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:var(--sombra);background:linear-gradient(#f8e3a0 0%,#e2bd63 45%,#c2913a 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.75em 1.4em;font-size:.74rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 10px 24px #00000052,0 0 22px #f6d68273,inset 0 1px #ffffff8c}.btn:active{transform:translateY(0)scale(.98)}.btn svg{flex:none;width:1.25em;height:1.25em}.btn--verde{color:var(--oro-claro);background:linear-gradient(#2f6a55 0%,#1f5a45 50%,#143f30 100%);box-shadow:0 6px 18px #00000040,inset 0 0 0 1px #e2bd63a6}.botonera{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem;display:flex}.reveal{opacity:0;filter:blur(4px);transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1),filter 1s;transform:translateY(34px)scale(.98)}.reveal.visible{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.copiar{width:34px;height:34px;color:var(--oro-oscuro);cursor:pointer;background:#ffffffb3;border:1px solid #b88f368c;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background-color .2s;display:inline-grid}.copiar svg{width:17px;height:17px}.copiar.copiado,.tag.copiado{background:#e8f3e9;transform:scale(1.12)}.aviso{z-index:70;border:1px solid var(--oro);max-width:calc(100% - 2rem);color:var(--oro-claro);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#06180feb;border-radius:999px;padding:.6rem 1.2rem;font-size:.95rem;transition:opacity .3s,transform .3s;position:fixed;bottom:5.5rem;left:50%;overflow:hidden;transform:translate(-50%,20px);box-shadow:0 10px 30px #00000080}.aviso.visible{opacity:1;transform:translate(-50%)}.mariposa[data-astro-cid-b3yyur3d]{--tam:44px;--aleteo:.45s;width:var(--tam);height:calc(var(--tam) * .6);perspective:200px;filter:drop-shadow(0 0 8px #f6d6828c);display:inline-flex}.ala[data-astro-cid-b3yyur3d]{width:50%;height:100%;overflow:visible}.ala--i[data-astro-cid-b3yyur3d]{transform-origin:100%;animation:aleteo-i var(--aleteo) ease-in-out infinite alternate}.ala--d[data-astro-cid-b3yyur3d]{transform-origin:0;animation:aleteo-d var(--aleteo) ease-in-out infinite alternate}@keyframes aleteo-i{0%{transform:rotateY(0)}to{transform:rotateY(-68deg)}}@keyframes aleteo-d{0%{transform:rotateY(0)}to{transform:rotateY(68deg)}}.bosque[data-astro-cid-ycfmttf5]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bosque[data-astro-cid-ycfmttf5]>[data-astro-cid-ycfmttf5]{position:absolute}.cielo[data-astro-cid-ycfmttf5]{background:radial-gradient(70% 40% at 50% 14%,#ffecaa80,#0000 70%),radial-gradient(100% 60% at 50% 32%,#6ea54b80,#0000 75%),radial-gradient(80% 40% at 50% 85%,#3c784659,#0000 70%),linear-gradient(#2a5a33 0%,#17432a 30%,#0d2c1d 62%,#06180f 100%);inset:0}.claro[data-astro-cid-ycfmttf5]{background:radial-gradient(closest-side,#fff4c873,#ffe6a01f 45%,#0000 75%);width:120vmax;height:70vmax;animation:9s ease-in-out infinite alternate respira;top:4%;left:50%;translate:-50% -30%}.rayos[data-astro-cid-ycfmttf5]{filter:blur(5px);background:repeating-conic-gradient(from 150deg at 50% -8%,#fff0be1f 0deg 2.2deg,#0000 2.2deg 7deg);animation:7s ease-in-out infinite alternate-reverse respira;inset:-10% -20% 0;-webkit-mask-image:radial-gradient(60% 75% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(60% 75% at 50% 0,#000 20%,#0000 80%)}.arboles[data-astro-cid-ycfmttf5]{width:min(36vw,300px);height:100%;top:0;bottom:0}.arboles--izq[data-astro-cid-ycfmttf5]{left:0}.arboles--der[data-astro-cid-ycfmttf5]{right:0;transform:scaleX(-1)}.niebla[data-astro-cid-ycfmttf5]{background:radial-gradient(40% 35% at 30% 80%,#bee6c81a,#0000 70%),radial-gradient(45% 30% at 75% 85%,#bee6c814,#0000 70%),linear-gradient(#0000,#06180fd9);height:45%;animation:26s ease-in-out infinite alternate niebla;bottom:0;left:-20%;right:-20%}.vineta[data-astro-cid-ycfmttf5]{background:radial-gradient(85% 75% at 50% 45%,#0000 55%,#020a06a6 100%);inset:0}#magia-fondo[data-astro-cid-ycfmttf5]{width:100%;height:100%;inset:0}#magia-frente[data-astro-cid-ycfmttf5]{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.vuelo[data-astro-cid-ycfmttf5]{opacity:.9;top:0;left:0}.vuelo--1[data-astro-cid-ycfmttf5]{animation:34s linear infinite vuelo-1}.vuelo--2[data-astro-cid-ycfmttf5]{animation:42s linear -14s infinite vuelo-2}.vuelo--2[data-astro-cid-ycfmttf5] .mariposa{--tam:30px;--aleteo:.35s}.vuelo--3[data-astro-cid-ycfmttf5]{animation:50s linear -30s infinite vuelo-3}.vuelo--3[data-astro-cid-ycfmttf5] .mariposa{--tam:24px;--aleteo:.3s;filter:hue-rotate(-20deg)saturate(.8)drop-shadow(0 0 6px #f6d68280)}@keyframes respira{0%{opacity:.55}to{opacity:1}}@keyframes niebla{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes vuelo-1{0%{transform:translate(-10vw,70vh)rotate(-10deg)}25%{transform:translate(25vw,48vh)rotate(8deg)}50%{transform:translate(55vw,58vh)rotate(-6deg)}75%{transform:translate(80vw,30vh)rotate(10deg)}to{transform:translate(110vw,12vh)rotate(0)}}@keyframes vuelo-2{0%{transform:translate(108vw,40vh)scaleX(-1)}30%{transform:translate(70vw,22vh)scaleX(-1)rotate(-8deg)}60%{transform:translate(38vw,36vh)scaleX(-1)rotate(6deg)}to{transform:translate(-12vw,14vh)scaleX(-1)}}@keyframes vuelo-3{0%{transform:translate(-8vw,25vh)}35%{transform:translate(30vw,12vh)rotate(12deg)}65%{transform:translate(60vw,30vh)rotate(-8deg)}to{transform:translate(110vw,80vh)}}.intro[data-astro-cid-fmp4ekgg]{z-index:50;perspective:1800px;background:#041009;place-items:center;transition:background-color 1.2s .4s;display:grid;position:fixed;inset:0;overflow:hidden}.intro[data-astro-cid-fmp4ekgg].abierta{pointer-events:none;background-color:#0000}.puerta[data-astro-cid-fmp4ekgg]{backface-visibility:hidden;background:linear-gradient(90deg,#00000073,#0000 9% 91%,#00000073),repeating-linear-gradient(91deg,#ffffff09 0 1px,#0000 1px 6px),repeating-linear-gradient(89deg,#00000014 0 2px,#0000 2px 11px),repeating-linear-gradient(90deg,#335f59 0 calc(25% - 3px),#11302c calc(25% - 3px) 25%),#2c5a55;width:50.5%;transition:transform 2.2s cubic-bezier(.65,0,.2,1),filter 2.2s;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 80px #0000008c}.puerta[data-astro-cid-fmp4ekgg]:after{content:"";border:2px solid #e2bd638c;border-radius:120px 120px 6px 6px;position:absolute;inset:7% 12% 6%;box-shadow:inset 0 0 0 5px #00000026,inset 0 0 0 6px #e2bd634d}.puerta--i[data-astro-cid-fmp4ekgg]{transform-origin:0;left:0}.puerta--d[data-astro-cid-fmp4ekgg]{transform-origin:100%;right:0}.intro[data-astro-cid-fmp4ekgg].abierta .puerta--i[data-astro-cid-fmp4ekgg]{filter:brightness(.4);transform:rotateY(100deg)}.intro[data-astro-cid-fmp4ekgg].abierta .puerta--d[data-astro-cid-fmp4ekgg]{filter:brightness(.4);transform:rotateY(-100deg)}.herraje[data-astro-cid-fmp4ekgg]{background:radial-gradient(circle,#c9b98a 0 2.5px,#4a4434 3px,#0000 4px) 0 0/34px 26px,linear-gradient(#3c3b34,#1b1a16 60%,#2c2a24);height:26px;position:absolute;left:0;right:0;box-shadow:0 3px 8px #0000008c}.herraje--a[data-astro-cid-fmp4ekgg]{top:17%}.herraje--b[data-astro-cid-fmp4ekgg]{bottom:17%}.tirador[data-astro-cid-fmp4ekgg]{border:4px solid #b8913f;border-radius:50%;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;box-shadow:0 2px 6px #0009}.puerta--i[data-astro-cid-fmp4ekgg] .tirador[data-astro-cid-fmp4ekgg]{right:9%}.puerta--d[data-astro-cid-fmp4ekgg] .tirador[data-astro-cid-fmp4ekgg]{left:9%}.intro__centro[data-astro-cid-fmp4ekgg]{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;transition:opacity .6s,transform .8s;display:flex;position:relative}.intro[data-astro-cid-fmp4ekgg].abierta .intro__centro[data-astro-cid-fmp4ekgg]{opacity:0;transform:scale(1.15)}.intro__pre[data-astro-cid-fmp4ekgg]{color:var(--oro-claro);text-shadow:0 2px 6px #000c;margin:0}.intro__titulo[data-astro-cid-fmp4ekgg]{margin:.4rem 0 0;font-size:2.6rem}.intro__nombre[data-astro-cid-fmp4ekgg]{font-family:var(--f-titulo);margin:0 0 1.6rem;font-size:clamp(1.9rem,9vw,2.8rem);font-weight:700;line-height:1.1}.intro__titulo[data-astro-cid-fmp4ekgg],.intro__nombre[data-astro-cid-fmp4ekgg]{filter:drop-shadow(0 3px 6px #000000e6)}.sello[data-astro-cid-fmp4ekgg]{cursor:pointer;background:radial-gradient(circle at 35% 30%,#f7e2a0,#c99a3a 45%,#8f6a22 80%,#6e4b12);border:0;border-radius:50%;place-items:center;width:128px;height:128px;padding:0;transition:transform .25s;animation:2.4s ease-in-out infinite latido;display:grid;position:relative;box-shadow:0 0 0 3px #6e4b12,0 0 0 6px #f7e2a099,0 10px 28px #000000a6,0 0 50px #f6d68273,inset 0 -6px 14px #50320080,inset 0 4px 10px #fff6}.sello[data-astro-cid-fmp4ekgg]:hover{transform:scale(1.05)}.sello__nudo[data-astro-cid-fmp4ekgg]{stroke:#6e4b12;stroke-width:3.2px;opacity:.55;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.sello__xv[data-astro-cid-fmp4ekgg]{font-family:var(--f-titulo);color:#4d3307;text-shadow:0 1px #fff0c8b3;font-size:2.3rem;font-weight:700;position:relative}.sello__onda[data-astro-cid-fmp4ekgg]{border:2px solid #f6d682b3;border-radius:50%;animation:2.4s ease-out infinite onda;position:absolute;inset:-6px}.intro__hint[data-astro-cid-fmp4ekgg]{color:var(--oro-claro);text-shadow:0 2px 6px #000000e6;margin:1.4rem 0 .4rem;font-style:italic}.intro__sin[data-astro-cid-fmp4ekgg]{color:#fff1c2bf;font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:.2rem;padding:.5rem 1rem;font-size:.68rem;text-decoration:underline}@keyframes latido{0%,to{scale:1}50%{scale:1.06}}@keyframes onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.tiara[data-astro-cid-clfinqsb]{filter:drop-shadow(0 3px 3px #28190073)drop-shadow(0 0 14px #f6d68259);width:120px;height:auto;margin-inline:auto}.hero[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:4rem 1rem 6rem;display:flex;position:relative}.hero__titulo[data-astro-cid-ge2uvauf]{justify-items:center;line-height:1;display:grid;position:relative}.hero__mis[data-astro-cid-ge2uvauf]{z-index:1;margin-bottom:-.35em;margin-left:-1.8em;font-size:clamp(3rem,15vw,4.2rem);position:relative}.hero__xv[data-astro-cid-ge2uvauf]{font-family:var(--f-titulo);letter-spacing:-.02em;font-size:clamp(6.5rem,34vw,10rem);font-weight:700;line-height:.9}.hero__anios[data-astro-cid-ge2uvauf]{margin-top:-.4em;margin-left:1.4em;font-size:clamp(3.2rem,16vw,4.6rem)}.hero__titulo[data-astro-cid-ge2uvauf] .hero__mariposa{--tam:58px;--aleteo:.9s;position:absolute;top:38%;right:-.6rem;rotate:18deg}.hero[data-astro-cid-ge2uvauf] .hero__tiara{width:96px;margin-top:1.6rem}.hero__nombre[data-astro-cid-ge2uvauf]{font-family:var(--f-titulo);text-wrap:balance;margin:.3rem 0 0;font-size:clamp(2.3rem,11vw,3.6rem);font-weight:700;line-height:1.1}.hero__fecha[data-astro-cid-ge2uvauf]{color:var(--oro-claro);text-shadow:0 2px 8px #000c;margin:1rem 0 0;font-size:.95rem}.hero__flecha[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 0 6px #f6d68299);width:22px;margin-left:-11px;animation:2.2s ease-in-out infinite flecha;position:absolute;bottom:1.4rem;left:50%}@keyframes flecha{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.hero__mis[data-astro-cid-ge2uvauf],.hero__xv[data-astro-cid-ge2uvauf],.hero__anios[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] .hero__tiara,.hero__nombre[data-astro-cid-ge2uvauf],.hero__fecha[data-astro-cid-ge2uvauf],.hero__flecha[data-astro-cid-ge2uvauf],.hero__titulo[data-astro-cid-ge2uvauf] .hero__mariposa{opacity:0}html.abierta .hero__xv[data-astro-cid-ge2uvauf]{animation:1.6s cubic-bezier(.2,.8,.2,1) .7s both aparecer,7s ease-in-out 2.3s infinite brillo}html.abierta .hero__mis[data-astro-cid-ge2uvauf]{animation:1.4s 1.1s both aparecer,7s ease-in-out 2.5s infinite brillo}html.abierta .hero__anios[data-astro-cid-ge2uvauf]{animation:1.4s 1.4s both aparecer,7s ease-in-out 2.8s infinite brillo}html.abierta .hero__titulo[data-astro-cid-ge2uvauf] .hero__mariposa{animation:1.2s 2s both aparecer}html.abierta .hero[data-astro-cid-ge2uvauf] .hero__tiara{animation:1.3s cubic-bezier(.2,.8,.2,1) 1.8s both bajar}html.abierta .hero__nombre[data-astro-cid-ge2uvauf]{animation:1.6s 2.1s both aparecer,7s ease-in-out 3.7s infinite brillo}html.abierta .hero__fecha[data-astro-cid-ge2uvauf]{animation:1.2s 2.6s both aparecer}html.abierta .hero__flecha[data-astro-cid-ge2uvauf]{animation:1s 3.2s both aparecer,2.2s ease-in-out 4.2s infinite flecha}@keyframes aparecer{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes bajar{0%{opacity:0;transform:translateY(-30px)scale(.7)}to{opacity:1;transform:none}}.marco[data-astro-cid-5jny3h3t]{background:radial-gradient(120% 70% at 50% 0%, #ffffffe6, transparent 60%), radial-gradient(90% 60% at 50% 110%, #e2bd632e, transparent 70%), linear-gradient(180deg, var(--crema), var(--pergamino));color:var(--tinta);text-align:center;border-radius:8px;padding:3.1rem 1.6rem 2.8rem;position:relative;box-shadow:0 0 0 1px #c99a3a,0 0 0 5px #fbf3df,0 0 0 6.5px #b88f36,0 22px 50px #00000080,0 0 46px #f6d68238}.marco[data-astro-cid-5jny3h3t]:before{content:"";pointer-events:none;border:1px solid #b88f368c;border-radius:4px;position:absolute;inset:11px}.esq[data-astro-cid-5jny3h3t]{pointer-events:none;width:54px;height:54px;position:absolute}.esq--1[data-astro-cid-5jny3h3t]{top:5px;left:5px}.esq--2[data-astro-cid-5jny3h3t]{top:5px;right:5px;transform:scaleX(-1)}.esq--3[data-astro-cid-5jny3h3t]{bottom:5px;left:5px;transform:scaleY(-1)}.esq--4[data-astro-cid-5jny3h3t]{bottom:5px;right:5px;transform:scale(-1)}.marco__interior[data-astro-cid-5jny3h3t]{position:relative}.marco[data-astro-cid-5jny3h3t]+.marco{margin-top:2.6rem}.separador[data-astro-cid-dk6ueml5]{filter:drop-shadow(0 0 6px #f6d68259);width:min(220px,70%);height:auto;margin:1.2rem auto}.frase[data-astro-cid-lytnqlhj]{color:var(--tinta);margin:1.2rem 0 0;font-size:clamp(1.75rem,7.5vw,2.1rem);line-height:1.35}.firma[data-astro-cid-lytnqlhj]{margin:0;font-size:clamp(2.4rem,11vw,3rem)}.foto[data-astro-cid-lytnqlhj]{aspect-ratio:1;background:var(--grad-oro);border-radius:50%;width:190px;margin:0 auto;padding:6px;box-shadow:0 10px 28px #0000004d}.foto[data-astro-cid-lytnqlhj] img[data-astro-cid-lytnqlhj]{object-fit:cover;border:3px solid var(--crema);border-radius:50%;width:100%;height:100%}.cuenta[data-astro-cid-nlrtxr6m]{text-align:center}.cuenta__fila[data-astro-cid-nlrtxr6m]{grid-template-columns:repeat(4,1fr);gap:clamp(.4rem,2.5vw,.9rem);margin-top:.6rem;display:grid}.medallon[data-astro-cid-nlrtxr6m]{aspect-ratio:1;box-shadow:0 0 0 1.5px var(--oro), 0 0 0 5px #06180f99, 0 0 0 6px #e2bd6373, 0 8px 20px #00000073, 0 0 24px #f6d6822e;backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 30%,#3c785a8c,#061e14d9 70%);border-radius:50%;place-content:center;display:grid}.medallon__num[data-astro-cid-nlrtxr6m]{font-family:var(--f-titulo);color:var(--oro-claro);text-shadow:0 0 12px #f6d68299;font-size:clamp(1.4rem,7vw,2rem);font-weight:700;line-height:1}.medallon__num[data-astro-cid-nlrtxr6m].late{animation:.5s late}.medallon__txt[data-astro-cid-nlrtxr6m]{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--oro);margin-top:.3rem;font-size:clamp(.5rem,2.4vw,.62rem)}.cuenta__fin[data-astro-cid-nlrtxr6m]{margin:.5rem 0 0;font-size:2.6rem;display:none}.cuenta__sub[data-astro-cid-nlrtxr6m]{color:var(--oro-claro);text-shadow:0 2px 6px #000c;margin:1.2rem 0 0;font-style:italic}.cuenta[data-astro-cid-nlrtxr6m].terminada .cuenta__fila[data-astro-cid-nlrtxr6m],.cuenta[data-astro-cid-nlrtxr6m].terminada .titulo-seccion[data-astro-cid-nlrtxr6m],.cuenta[data-astro-cid-nlrtxr6m].terminada .cuenta__sub[data-astro-cid-nlrtxr6m]{display:none}.cuenta[data-astro-cid-nlrtxr6m].terminada .cuenta__fin[data-astro-cid-nlrtxr6m]{display:block}@keyframes late{0%{text-shadow:0 0 22px #fff0be;transform:scale(1.25)}to{transform:scale(1)}}.dia[data-astro-cid-3ey2v5cx]{margin:0;font-size:clamp(2.8rem,13vw,3.4rem)}.fecha[data-astro-cid-3ey2v5cx]{justify-content:center;align-items:center;gap:1rem;margin-top:.2rem;display:flex}.fecha__num[data-astro-cid-3ey2v5cx]{font-family:var(--f-titulo);color:var(--tinta);font-size:clamp(4rem,19vw,5rem);font-weight:700;line-height:1}.fecha__linea[data-astro-cid-3ey2v5cx]{background:linear-gradient(transparent, var(--oro-medio), transparent);width:1.5px;height:3.6rem}.fecha__mes[data-astro-cid-3ey2v5cx]{text-align:left;display:grid}.fecha__mes[data-astro-cid-3ey2v5cx] .script[data-astro-cid-3ey2v5cx]{color:var(--tinta);font-size:2.3rem}.fecha__mes[data-astro-cid-3ey2v5cx] .label[data-astro-cid-3ey2v5cx]{color:var(--oro-oscuro)}.guirnalda[data-astro-cid-3ey2v5cx]{width:min(260px,90%);margin:.4rem auto 0}.hora[data-astro-cid-3ey2v5cx]{gap:.2rem;margin:1rem 0 0;display:grid}.hora[data-astro-cid-3ey2v5cx] .label[data-astro-cid-3ey2v5cx]{color:var(--oro-oscuro)}.hora[data-astro-cid-3ey2v5cx] strong[data-astro-cid-3ey2v5cx]{font-family:var(--f-titulo);color:var(--tinta);font-size:1.9rem}.lugar__label[data-astro-cid-3ey2v5cx]{color:var(--oro-oscuro);margin:0}.lugar__nombre[data-astro-cid-3ey2v5cx]{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta);margin:.3rem 0 0;font-size:1.35rem;font-weight:600}.lugar__dir[data-astro-cid-3ey2v5cx]{color:var(--tinta-suave);margin:.3rem 0 0}.iconos[data-astro-cid-qclha7fy]{color:var(--oro-oscuro);justify-content:center;gap:1rem;display:flex}.icono[data-astro-cid-qclha7fy]{background:radial-gradient(circle at 50% 30%,#fff,#f3e8cc);border:1px solid #b88f3699;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.icono[data-astro-cid-qclha7fy] svg{width:30px;height:30px}.titulo[data-astro-cid-qclha7fy]{color:var(--oro-oscuro);margin:1.2rem 0 0}.codigo[data-astro-cid-qclha7fy]{margin:.1rem 0 0;font-size:clamp(3rem,14vw,3.8rem)}.nota[data-astro-cid-qclha7fy]{max-width:30ch;color:var(--tinta-suave);margin:.4rem auto 0}.reservado[data-astro-cid-qclha7fy]{text-align:left;border:1px dashed #b88f36b3;border-radius:999px;align-items:center;gap:.9rem;margin-top:1.4rem;padding:.7rem 1.1rem .7rem .8rem;font-size:1rem;line-height:1.25;display:inline-flex}.reservado[data-astro-cid-qclha7fy] p[data-astro-cid-qclha7fy]{margin:0}.muestra[data-astro-cid-qclha7fy]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c), white 35%), var(--c) 60%);width:34px;height:34px;box-shadow:0 0 0 2px var(--crema), 0 0 0 3.5px var(--oro-medio);border-radius:50%;flex:none}.sobre[data-astro-cid-liaemvmw]{width:54px;height:54px;color:var(--oro-oscuro);background:radial-gradient(circle at 50% 30%,#fff,#f3e8cc);border:1px solid #b88f3699;border-radius:50%;place-items:center;display:inline-grid}.sobre[data-astro-cid-liaemvmw] svg{width:28px;height:28px}.titulo[data-astro-cid-liaemvmw]{margin:.6rem 0 0;font-size:clamp(2.3rem,10.5vw,2.9rem)}.limite[data-astro-cid-liaemvmw]{color:var(--tinta-suave);margin:.4rem 0 0}.limite[data-astro-cid-liaemvmw] strong[data-astro-cid-liaemvmw]{color:var(--tinta);font-weight:600}.restan[data-astro-cid-liaemvmw]{color:var(--oro-oscuro);margin:.5rem 0 0;font-size:.66rem}.form[data-astro-cid-liaemvmw]{text-align:left;gap:1.15rem;margin-top:1.6rem;display:grid}.campo[data-astro-cid-liaemvmw]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.campo[data-astro-cid-liaemvmw] label[data-astro-cid-liaemvmw],.campo[data-astro-cid-liaemvmw] legend[data-astro-cid-liaemvmw],.campo__label[data-astro-cid-liaemvmw]{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-oscuro);padding:0;font-size:.68rem;font-weight:600}.campo[data-astro-cid-liaemvmw] small[data-astro-cid-liaemvmw]{text-transform:none;letter-spacing:0;font-family:var(--f-texto);font-size:.85rem;font-weight:400}.campo[data-astro-cid-liaemvmw] legend[data-astro-cid-liaemvmw]{margin-bottom:.4rem}input[data-astro-cid-liaemvmw][type=text],select[data-astro-cid-liaemvmw],textarea[data-astro-cid-liaemvmw]{width:100%;color:var(--tinta);color-scheme:light;background:#ffffffbf;border:1px solid #b88f3680;border-radius:10px;padding:.7rem .9rem;font-size:1.05rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-liaemvmw]{resize:vertical}input[data-astro-cid-liaemvmw][type=text]:focus,select[data-astro-cid-liaemvmw]:focus,textarea[data-astro-cid-liaemvmw]:focus{border-color:var(--oro-medio);outline:none;box-shadow:0 0 0 3px #e2bd634d}input[data-astro-cid-liaemvmw][aria-invalid=true]{border-color:#b4472f}[data-astro-cid-liaemvmw]::placeholder{color:#8b9486;font-style:italic}.error[data-astro-cid-liaemvmw]{color:#a3381f;min-height:0;font-size:.9rem}.error[data-astro-cid-liaemvmw]:empty{display:none}.opciones[data-astro-cid-liaemvmw]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pastilla[data-astro-cid-liaemvmw]{cursor:pointer;position:relative}.pastilla[data-astro-cid-liaemvmw] input[data-astro-cid-liaemvmw]{opacity:0;cursor:pointer;position:absolute;inset:0}.pastilla[data-astro-cid-liaemvmw] span[data-astro-cid-liaemvmw]{text-align:center;font-family:var(--f-texto);letter-spacing:0;text-transform:none;color:var(--tinta);background:#fff9;border:1px solid #b88f368c;border-radius:999px;padding:.7rem .5rem;font-size:1.02rem;font-weight:600;transition:all .25s;display:block}.pastilla[data-astro-cid-liaemvmw] input[data-astro-cid-liaemvmw]:checked+span[data-astro-cid-liaemvmw]{border-color:var(--oro);color:var(--oro-claro);background:linear-gradient(#2f6a55,#1f5a45);box-shadow:0 4px 14px #1f5a4559}.pastilla[data-astro-cid-liaemvmw] input[data-astro-cid-liaemvmw]:focus-visible+span[data-astro-cid-liaemvmw]{outline:2px solid var(--oro-medio);outline-offset:2px}.solo-si[data-astro-cid-liaemvmw]{gap:1.15rem;transition:opacity .3s;display:grid}.form[data-astro-cid-liaemvmw].no-asiste .solo-si[data-astro-cid-liaemvmw]{display:none}.contador[data-astro-cid-liaemvmw]{background:#fff9;border:1px solid #b88f368c;border-radius:999px;align-items:center;width:max-content;display:inline-flex}.contador[data-astro-cid-liaemvmw] button[data-astro-cid-liaemvmw]{width:46px;height:44px;color:var(--oro-oscuro);cursor:pointer;background:0 0;border:0;font-size:1.5rem}.contador[data-astro-cid-liaemvmw] output[data-astro-cid-liaemvmw]{text-align:center;min-width:2.2rem;font-family:var(--f-titulo);color:var(--tinta);font-size:1.3rem;font-weight:700}.enviar[data-astro-cid-liaemvmw]{justify-self:center;margin-top:.4rem}.gracias[data-astro-cid-liaemvmw]{margin-top:1.4rem}.gracias[data-astro-cid-liaemvmw] .script[data-astro-cid-liaemvmw]{margin:0;font-size:3rem}.gracias[data-astro-cid-liaemvmw] p[data-astro-cid-liaemvmw]{color:var(--tinta-suave);margin:.3rem 0 0}.otra[data-astro-cid-liaemvmw]{color:var(--oro-oscuro);font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:1rem;font-size:.7rem;text-decoration:underline}.icono[data-astro-cid-hslr6h3y]{width:54px;height:54px;color:var(--oro-oscuro);background:radial-gradient(circle at 50% 30%,#fff,#f3e8cc);border:1px solid #b88f3699;border-radius:50%;place-items:center;display:inline-grid}.icono[data-astro-cid-hslr6h3y] svg{width:28px;height:28px}.titulo[data-astro-cid-hslr6h3y]{margin:.5rem 0 0;font-size:clamp(2.6rem,12vw,3.2rem)}.texto[data-astro-cid-hslr6h3y]{max-width:32ch;color:var(--tinta-suave);margin:.3rem auto 1.3rem}.datos[data-astro-cid-hslr6h3y]{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.datos[data-astro-cid-hslr6h3y]>dl[data-astro-cid-hslr6h3y]{margin:0;overflow:hidden}.datos[data-astro-cid-hslr6h3y].abierto{grid-template-rows:1fr}.dato[data-astro-cid-hslr6h3y]{border-bottom:1px dashed #b88f3673;padding:.75rem 0}.dato[data-astro-cid-hslr6h3y]:first-child{border-top:1px dashed #b88f3673;margin-top:1.2rem}.dato[data-astro-cid-hslr6h3y] dt[data-astro-cid-hslr6h3y]{color:var(--oro-oscuro);font-size:.64rem}.dato[data-astro-cid-hslr6h3y] dd[data-astro-cid-hslr6h3y]{color:var(--tinta);word-break:break-all;justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:1.1rem;font-weight:600;display:flex}.hashtag[data-astro-cid-uc3xfuym]{text-align:center}.icono[data-astro-cid-uc3xfuym]{width:56px;height:56px;color:var(--oro);box-shadow:0 0 0 1.5px var(--oro), 0 0 22px #f6d6824d;background:#06180f99;border-radius:50%;place-items:center;display:inline-grid}.icono[data-astro-cid-uc3xfuym] svg{width:28px;height:28px}.hashtag[data-astro-cid-uc3xfuym] .titulo-seccion[data-astro-cid-uc3xfuym]{margin-top:.5rem}.texto[data-astro-cid-uc3xfuym]{color:var(--oro-claro);text-shadow:0 2px 6px #000c;margin:0;font-style:italic}.tag[data-astro-cid-uc3xfuym]{color:var(--oro);font-family:var(--f-label);letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(4px);background:#06180f8c;border:1px solid #e2bd6399;border-radius:999px;align-items:center;gap:.4rem;margin-top:.8rem;padding:.5rem 1.2rem;font-size:clamp(1.05rem,5vw,1.3rem);font-weight:600;display:inline-flex}.tag[data-astro-cid-uc3xfuym] svg{width:18px;height:18px}.final[data-astro-cid-ufsn2at3]{z-index:2;width:min(100%, var(--ancho));text-align:center;margin-inline:auto;padding:3rem 1rem 7rem;position:relative}.nudo[data-astro-cid-ufsn2at3]{stroke:url(#g-oro);stroke-width:3px;filter:drop-shadow(0 0 10px #f6d68280);width:64px;height:64px;margin-inline:auto;animation:40s linear infinite girar}.te-espero[data-astro-cid-ufsn2at3]{margin:.6rem 0 0;font-size:clamp(3.6rem,18vw,5rem)}.texto[data-astro-cid-ufsn2at3]{color:var(--oro-claro);text-shadow:0 2px 8px #000000d9;margin:.4rem 0 0;font-style:italic}.firma[data-astro-cid-ufsn2at3]{margin:0;font-size:clamp(2.4rem,11vw,3rem)}@keyframes girar{to{rotate:360deg}}.musica[data-astro-cid-jomt5n2z]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;opacity:0;pointer-events:none;align-items:center;gap:.6rem;transition:opacity .8s 2.5s,transform .8s 2.5s;display:flex;position:fixed;transform:translateY(20px)}html.abierta .musica[data-astro-cid-jomt5n2z]{opacity:1;pointer-events:auto;transform:none}.musica[data-astro-cid-jomt5n2z].sin-audio{display:none}.musica__tema[data-astro-cid-jomt5n2z]{color:var(--oro-claro);white-space:nowrap;backdrop-filter:blur(6px);opacity:0;background:#06180fb3;border:1px solid #e2bd6359;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-style:italic;transition:opacity .5s,transform .5s;transform:translate(10px)}.musica[data-astro-cid-jomt5n2z].sonando .musica__tema[data-astro-cid-jomt5n2z]{animation:6s .5s both tema}.musica__btn[data-astro-cid-jomt5n2z]{cursor:pointer;color:#3a2706;width:54px;height:54px;box-shadow:0 0 0 2px #06180fb3, 0 0 0 3.5px var(--oro), 0 8px 20px #00000080, 0 0 24px #f6d68266;background:radial-gradient(circle at 35% 30%,#fbe7a8,#d8ac4c 55%,#a07626);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.musica__btn[data-astro-cid-jomt5n2z] svg{stroke-width:2px;width:24px;height:24px}.musica__on[data-astro-cid-jomt5n2z],.musica__off[data-astro-cid-jomt5n2z]{grid-area:1/1;display:grid}.musica__on[data-astro-cid-jomt5n2z]{display:none}.musica[data-astro-cid-jomt5n2z].sonando .musica__on[data-astro-cid-jomt5n2z]{display:grid}.musica[data-astro-cid-jomt5n2z].sonando .musica__off[data-astro-cid-jomt5n2z]{display:none}.musica__btn[data-astro-cid-jomt5n2z]:after{content:"";opacity:0;border:1.5px dashed #f6d68299;border-radius:50%;position:absolute;inset:-7px}.musica[data-astro-cid-jomt5n2z].sonando .musica__btn[data-astro-cid-jomt5n2z]:after{opacity:1;animation:8s linear infinite girar}.musica__eq[data-astro-cid-jomt5n2z]{opacity:0;align-items:flex-end;gap:2px;height:8px;display:flex;position:absolute;bottom:-14px}.musica[data-astro-cid-jomt5n2z].sonando .musica__eq[data-astro-cid-jomt5n2z]{opacity:1}.musica__eq[data-astro-cid-jomt5n2z] i[data-astro-cid-jomt5n2z]{background:var(--oro);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate eq}.musica__eq[data-astro-cid-jomt5n2z] i[data-astro-cid-jomt5n2z]:nth-child(2){animation-delay:-.3s}.musica__eq[data-astro-cid-jomt5n2z] i[data-astro-cid-jomt5n2z]:nth-child(3){animation-delay:-.6s}@keyframes eq{0%{height:2px}to{height:8px}}@keyframes tema{0%{opacity:0;transform:translate(10px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)}}
