.c-polaroid{color:var(--c-tinta);--po-mano:"Caveat", cursive;--po-papel:#fffdf8;--po-sombra:0 1px 1px #3c28142e, 0 8px 18px -6px #3c281473;background-color:#c9a77c;background-repeat:repeat-y;background-size:100%;padding-bottom:8px;font-family:Lora,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-polaroid *{box-sizing:border-box}.c-polaroid h2,.c-polaroid h3,.c-polaroid p,.c-polaroid figure,.c-polaroid dl,.c-polaroid dd,.c-polaroid ol{margin:0}.c-polaroid-st{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 2px #3c281440);position:absolute}.c-polaroid-inst{background:var(--po-papel);box-shadow:var(--po-sombra);padding:4cqw 4cqw 0;position:relative}.c-polaroid-inst-foto{aspect-ratio:1;filter:saturate(.92)contrast(1.02);background-color:#ddd;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000000f,inset 0 0 30px #5032142e}.c-polaroid-inst figcaption{font-family:var(--po-mano);text-align:center;color:#3a2c22;overflow-wrap:anywhere;padding:2.4cqw 1cqw 3.4cqw;font-size:5.6cqw;line-height:1.1}.c-polaroid-portada{justify-items:center;padding:9cqw 6cqw 8cqw;display:grid;position:relative}.c-polaroid-kicker{font-family:var(--po-mano);color:color-mix(in srgb, var(--c-acento) 80%, #2a160c);text-shadow:0 1px #ffffff59;font-size:11cqw;font-weight:600;line-height:1;transform:rotate(-4deg)}.c-polaroid-collage{width:100%;height:118cqw;margin-top:2cqw;position:relative}.c-polaroid-p-grande{z-index:2;width:74cqw;animation:.9s cubic-bezier(.2,.8,.3,1.1) both c-polaroid-cae;position:absolute;top:20cqw;left:0;transform:rotate(-4deg)}.c-polaroid-p-grande .c-polaroid-inst-foto{aspect-ratio:4/4.4}.c-polaroid-p-nombres{color:var(--c-tinta);padding-top:.6cqw;font-size:9cqw;font-weight:600;display:block}.c-polaroid-p-washi1{opacity:.92;width:30cqw;top:-1cqw;left:-9cqw;transform:rotate(-36deg)}.c-polaroid-p-washi2{opacity:.92;width:26cqw;bottom:22cqw;right:-9cqw;transform:rotate(-52deg)}.c-polaroid-p-chica{z-index:1;width:36cqw;padding:2.6cqw 2.6cqw 9cqw;animation:.9s cubic-bezier(.2,.8,.3,1.1) .25s both c-polaroid-cae;position:absolute;top:0;right:0;transform:rotate(8deg)}.c-polaroid-p-chica figcaption{padding:1.6cqw 0 2.4cqw;font-size:4.6cqw}.c-polaroid-p-clip{width:6cqw;top:-5cqw;right:7cqw;transform:rotate(10deg)}.c-polaroid-p-euca{z-index:3;width:24cqw;bottom:4cqw;right:-3cqw;transform:rotate(-24deg)}.c-polaroid-p-marg{z-index:4;width:19cqw;top:10cqw;left:-3cqw;transform:rotate(-12deg)}.c-polaroid-fecha{background:var(--po-papel);box-shadow:var(--po-sombra);clip-path:polygon(0 6%,4% 0,12% 5%,22% 0,35% 4%,50% 0,63% 5%,76% 0,88% 4%,100% 0,98% 52%,100% 100%,86% 95%,72% 100%,58% 96%,44% 100%,30% 95%,16% 100%,3% 95%,0 100%,2% 50%);justify-items:center;gap:1cqw;margin-top:5cqw;padding:2.6cqw 6cqw 2.2cqw;display:grid;transform:rotate(1.5deg)}.c-polaroid-fecha span{letter-spacing:.04em;color:var(--c-suave);font-size:3.4cqw;font-style:italic}.c-polaroid-fecha b{font-family:var(--po-mano);letter-spacing:.06em;font-size:9cqw;font-weight:600;line-height:1}.c-polaroid-musica{box-shadow:var(--po-sombra);color:#3a2c22;background:#f6e7a8;align-items:center;gap:3cqw;margin-top:5cqw;padding:2.4cqw 4.4cqw;display:flex;transform:rotate(-1.5deg)}.c-polaroid-musica>.c-ico{width:7cqw;height:7cqw;color:var(--c-acento);flex:none}.c-polaroid .c-repro{justify-items:start}.c-polaroid .c-repro-txt{font-family:var(--po-mano);font-size:5cqw;font-weight:600;line-height:1.05}.c-polaroid .c-repro-ctrl span{font-variant-emoji:text}.c-polaroid .c-repro-ctrl{gap:4cqw;font-size:3.4cqw}.c-polaroid .c-repro-ctrl button{background:var(--c-acento);border-color:var(--c-acento);color:#fff;width:8cqw;height:8cqw;font-size:2.8cqw}.c-polaroid-sec{text-align:center;justify-items:center;gap:5cqw;padding:7cqw 6cqw;display:grid;position:relative}.c-polaroid-tit{font-family:var(--po-mano);color:#2f231b;text-shadow:0 1px #ffffff4d;justify-items:center;font-size:10cqw;font-weight:600;line-height:1;display:grid;position:relative}.c-polaroid-tit svg{fill:none;width:70%;height:3.4cqw;stroke:var(--c-acento);stroke-width:2.6px;stroke-linecap:round;margin-top:.6cqw}.c-polaroid-mano{font-family:var(--po-mano);color:var(--c-acento);font-size:6.4cqw;font-weight:600;line-height:1.1}.c-polaroid-mano.chico{color:#3a2c22;font-size:5cqw}.c-polaroid-etiq{letter-spacing:.22em;text-transform:uppercase;color:var(--c-acento);font-family:Lora,serif;font-size:2.9cqw;display:inline-block}.c-polaroid-hoja{text-align:left;background-color:var(--po-papel);width:100%;box-shadow:var(--po-sombra);background-image:linear-gradient(90deg,#0000 9cqw,#d65a5a80 9cqw calc(9cqw + 1px),#0000 calc(9cqw + 1px)),repeating-linear-gradient(#0000 0 calc(7.6cqw - 1px),#5a82be47 calc(7.6cqw - 1px) 7.6cqw);background-position:0 0,0 8.4cqw;padding:9cqw 6cqw 6cqw 13cqw;position:relative;transform:rotate(-1deg)}.c-polaroid-hoja-clip{width:7cqw;top:-6cqw;left:2.6cqw;transform:rotate(-4deg)}.c-polaroid-hoja-hola,.c-polaroid-hoja-txt,.c-polaroid-hoja-firma{font-family:var(--po-mano);color:#2c3a5c;font-size:6cqw;line-height:7.6cqw}.c-polaroid-hoja-hola{font-weight:600}.c-polaroid-hoja-firma{text-align:right;color:var(--c-acento);font-weight:600}.c-polaroid-cont{width:100%}.c-polaroid .c-cont-caja{background:0 0;border:0;gap:2cqw;width:100%;padding:0}.c-polaroid .c-cont .c-cont-num{grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqw;width:100%;display:grid}.c-polaroid .c-cont-num span{aspect-ratio:1/1.05;background:linear-gradient(180deg, var(--c-acento) 0, var(--c-acento) 3cqw, transparent 3cqw), var(--po-papel);box-shadow:var(--po-sombra);font-family:var(--po-mano);color:var(--c-tinta);place-items:center;padding-top:3cqw;font-size:11cqw;font-style:normal;font-weight:600;display:grid}.c-polaroid .c-cont-num span:nth-child(odd){transform:rotate(-3deg)}.c-polaroid .c-cont-num span:nth-child(2n){transform:rotate(2.5deg)}.c-polaroid .c-cont-num i{display:none}.c-polaroid .c-cont .c-cont-et{font-family:var(--po-mano);text-transform:none;letter-spacing:0;opacity:1;color:#2f231b;gap:3cqw;font-size:4.8cqw;font-style:normal}.c-polaroid-fichas{gap:8cqw;width:100%;display:grid}.c-polaroid-ficha{background:repeating-linear-gradient(180deg, transparent 0 calc(6.4cqw - 1px), #5a82be2e calc(6.4cqw - 1px) 6.4cqw), var(--po-papel);box-shadow:var(--po-sombra);overflow-wrap:anywhere;background-position:0 14cqw;justify-items:center;gap:1.6cqw;padding:8cqw 6cqw 6cqw;display:grid;position:relative;transform:rotate(-1.4deg)}.c-polaroid-ficha.dos{transform:rotate(1.6deg)}.c-polaroid-ficha-washi{opacity:.94;width:30cqw;margin-left:-15cqw;top:-3.6cqw;left:50%;transform:rotate(-3deg)}.c-polaroid-ficha h3{font-family:Lora,serif;font-size:5.4cqw;font-weight:600;line-height:1.2}.c-polaroid-ficha p:not(.c-polaroid-mano){color:var(--c-suave);font-size:3.6cqw;line-height:1.45}.c-polaroid-link{font-family:var(--po-mano);color:var(--c-acento);text-underline-offset:4px;align-items:center;gap:1.4cqw;margin-top:1cqw;font-size:5.6cqw;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.c-polaroid-link .c-ico{width:5cqw;height:5cqw}.c-polaroid-notas{grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw 4cqw;width:100%;padding:0;list-style:none;display:grid}.c-polaroid-nota{text-align:left;overflow-wrap:anywhere;background:#f6e7a8;align-content:start;justify-items:start;gap:1.2cqw;min-height:38cqw;padding:4.4cqw 3.6cqw 4cqw;display:grid;position:relative;box-shadow:0 1px 1px #3c281426,2px 9px 14px -8px #3c28148c}.c-polaroid-nota:before{content:"";background:#0000000d;height:3.2cqw;position:absolute;inset:0 0 auto}.c-polaroid-nota.rosa{background:#f4cfc6}.c-polaroid-nota.verde{background:#d9e4c3}.c-polaroid-nota.celeste{background:#cfe0ea}.c-polaroid-nota:nth-child(4n+1){transform:rotate(-2.4deg)}.c-polaroid-nota:nth-child(4n+2){transform:rotate(2deg)translateY(2cqw)}.c-polaroid-nota:nth-child(4n+3){transform:rotate(1.4deg)}.c-polaroid-nota:nth-child(4n){transform:rotate(-1.8deg)translateY(2cqw)}.c-polaroid-nota:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:62%;min-height:0}.c-polaroid-nota-hora{font-family:var(--po-mano);color:var(--c-acento);font-size:8cqw;font-weight:600;line-height:.9}.c-polaroid-nota .c-ico{color:#3a2c22;opacity:.7;width:6cqw;height:6cqw;position:absolute;top:4cqw;right:3.4cqw}.c-polaroid-nota b{font-family:var(--po-mano);color:#2f231b;font-size:5.2cqw;font-weight:600;line-height:1.05}.c-polaroid-nota small{color:#5c4a3c;font-size:3cqw;line-height:1.35}.c-polaroid-galeria{width:100%;height:122cqw;position:relative}.c-polaroid-galeria .c-polaroid-inst{width:45cqw;position:absolute}.c-polaroid-galeria .g1{top:0;left:-2cqw;transform:rotate(-6deg)}.c-polaroid-galeria .g2{z-index:2;top:24cqw;right:-2cqw;transform:rotate(5deg)}.c-polaroid-galeria .g3{z-index:3;top:64cqw;left:3cqw;transform:rotate(-2deg)}.c-polaroid-g-washi{opacity:.94;width:22cqw;margin-left:-11cqw;top:-3cqw;left:50%;transform:rotate(4deg)}.c-polaroid-g-corazon{width:11cqw;top:-4cqw;right:-3cqw;transform:rotate(14deg)}.c-polaroid-g-lavanda{z-index:4;width:11cqw;bottom:0;right:9cqw;transform:rotate(-18deg)}.c-polaroid-tagwrap{width:82%;position:relative}.c-polaroid-tag{width:100%;box-shadow:var(--po-sombra);clip-path:polygon(16% 0,84% 0,100% 10cqw,100% 100%,0 100%,0 10cqw);background:#efe1c6;justify-items:center;gap:3cqw;padding:14cqw 6cqw 7cqw;display:grid;position:relative;transform:rotate(2deg)}.c-polaroid-tag-ojal{background:#b48f60;border-radius:50%;width:5cqw;height:5cqw;margin-left:-2.5cqw;position:absolute;top:4.4cqw;left:50%;box-shadow:inset 0 0 0 1.2cqw #fff7e8,0 0 0 1px #0000001f}.c-polaroid-tag-rosa{z-index:2;width:19cqw;top:-4cqw;right:-6cqw;transform:rotate(24deg)}.c-polaroid-tag-txt{font-size:3.8cqw;line-height:1.5}.c-polaroid-tag-dos{border-top:1px dashed #3e2f2559;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-top:3cqw;display:grid}.c-polaroid-tag-dos span{font-family:var(--po-mano);overflow-wrap:anywhere;font-size:6.4cqw;font-weight:600;line-height:1.1;display:grid}.c-polaroid-tag-dos small{letter-spacing:.2em;text-transform:uppercase;color:var(--c-acento);font-family:Lora,serif;font-size:2.8cqw;font-weight:400}.c-polaroid-tag-dos span+span{border-left:1px dashed #3e2f2559}.c-polaroid-regalo{background:var(--po-papel);width:100%;box-shadow:var(--po-sombra);justify-items:center;gap:4cqw;margin-top:8cqw;padding:18cqw 6cqw 7cqw;display:grid;position:relative;transform:rotate(-.8deg)}.c-polaroid-regalo>p{font-size:3.8cqw;line-height:1.55}.c-polaroid-regalo-sobre{width:34cqw;margin-left:-17cqw;top:-10cqw;left:50%;transform:rotate(-5deg)}.c-polaroid-cuenta{text-align:left;border:1px dashed #3e2f2559;grid-template-columns:auto minmax(0,1fr);gap:1.4cqw 3cqw;width:100%;padding:4cqw;font-size:3.4cqw;display:grid}.c-polaroid-cuenta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--c-acento);padding-top:.5cqw;font-size:2.6cqw}.c-polaroid-cuenta dd{overflow-wrap:anywhere}.c-polaroid-btn{background:var(--c-boton);color:var(--c-boton-txt);letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2cqw;padding:3cqw 6cqw;font-family:Lora,serif;font-size:3.6cqw;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 6px 14px -6px #3c1e0a99}.c-polaroid-btn:active{transform:scale(.97)}.c-polaroid-btn .c-ico{width:5cqw;height:5cqw}.c-polaroid-btn.grande{padding:3.6cqw 8cqw;font-size:4cqw}.c-polaroid-bloques{grid-template-columns:repeat(2,minmax(0,1fr));gap:5cqw 4cqw;width:100%;display:grid}.c-polaroid-post{box-shadow:var(--po-sombra);overflow-wrap:anywhere;background:#f6e7a8;align-content:start;justify-items:center;gap:2cqw;padding:5cqw 3.6cqw;display:grid;position:relative;transform:rotate(-2deg)}.c-polaroid-post.rosa{background:#f4cfc6;transform:rotate(2deg)}.c-polaroid-post.blanca{background:var(--po-papel);transform:rotate(.6deg)}.c-polaroid-post.ancho,.c-polaroid-post:only-child{grid-column:1/-1;padding:7cqw 7cqw 6cqw}.c-polaroid-post .c-ico{width:7cqw;height:7cqw;color:var(--c-acento)}.c-polaroid-post h3{font-family:var(--po-mano);font-size:7cqw;font-weight:600;line-height:1}.c-polaroid-post p{font-size:3.2cqw;line-height:1.45}.c-polaroid-post .c-polaroid-link{font-size:4.4cqw}.c-polaroid-post-corazon{width:10cqw;top:-4cqw;right:4cqw;transform:rotate(12deg)}.c-polaroid-libres{padding:0 6cqw}.c-polaroid .c-libres{gap:5cqw;width:100%;margin:0;display:grid}.c-polaroid .c-libres>*{background:var(--po-papel);box-shadow:var(--po-sombra)}.c-polaroid-sobre{aspect-ratio:1.45;width:86%;margin-top:26cqw;position:relative}.c-polaroid-sobre-atras{box-shadow:var(--po-sombra);background:linear-gradient(#a87d4d,#b98d5b);border-radius:1.2cqw;position:absolute;inset:0}.c-polaroid-tarjeta{background:var(--po-papel);align-content:start;justify-items:center;gap:2.4cqw;height:112%;padding:6cqw 5cqw;transition:transform .7s cubic-bezier(.3,.8,.3,1);animation:3.2s ease-in-out infinite c-polaroid-asoma;display:grid;position:absolute;bottom:18%;left:6%;right:6%;box-shadow:0 2px 6px #0000002e}.c-polaroid-sobre.abierto .c-polaroid-tarjeta{animation:none;transform:translateY(-14cqw)}.c-polaroid-tarjeta .c-polaroid-mano{font-size:7.4cqw}.c-polaroid-pases{align-items:baseline;gap:2cqw;font-size:3.4cqw;display:flex}.c-polaroid-pases b{font-family:var(--po-mano);color:var(--c-tinta);font-size:9cqw;line-height:1}.c-polaroid-tarjeta-nota{color:var(--c-suave);font-size:3.2cqw;line-height:1.45}.c-polaroid-sobre-frente{clip-path:polygon(0 32%,50% 66%,100% 32%,100% 100%,0 100%);background:linear-gradient(to top right,#0000 calc(50% - 1px),#462d1440 50%,#0000 calc(50% + 1px)) 0 100%/50.5% 100% no-repeat,linear-gradient(to top left,#0000 calc(50% - 1px),#462d1440 50%,#0000 calc(50% + 1px)) 100% 100%/50.5% 100% no-repeat,linear-gradient(#c49a68,#b88c58);border-radius:1.2cqw;position:absolute;inset:0;box-shadow:inset 0 -2px #00000014}.c-polaroid-sobre-sello{z-index:2;width:14cqw;margin-left:-7cqw;top:52%;left:50%}.c-polaroid-form{width:100%}.c-polaroid .c-rsvp{background:var(--po-papel);box-shadow:var(--po-sombra);padding:4cqw}.c-polaroid-cierre .c-polaroid-mano{color:color-mix(in srgb, var(--c-acento) 70%, #2a160c)}.c-polaroid-cierre{text-align:center;justify-items:center;gap:2cqw;padding:12cqw 6cqw 16cqw;display:grid;position:relative}.c-polaroid-firma{font-family:var(--po-mano);color:#2f231b;overflow-wrap:anywhere;font-size:13cqw;font-weight:600;line-height:1}.c-polaroid-cierre-flor{width:20cqw;position:relative;transform:rotate(-10deg)}.c-polaroid-cierre-corazon{width:10cqw;position:relative;transform:rotate(10deg)}@keyframes c-polaroid-cae{0%{opacity:0;translate:0 -6cqw;scale:1.06}}@keyframes c-polaroid-asoma{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4cqw)}}@media (prefers-reduced-motion:reduce){.c-polaroid *,.c-polaroid :before{transition:none!important;animation:none!important}}.c-cine{color:var(--c-tinta);background:radial-gradient(120% 60% at 50% 0, #c9a44c14, transparent 60%), var(--c-papel);--ci-oro:var(--c-acento);--ci-oro-claro:color-mix(in srgb, var(--c-acento) 55%, #fff6dc);--ci-limelight:"Limelight", "Bodoni Moda", serif;--ci-rojo:#7d1518;font-family:Lora,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-cine *{box-sizing:border-box}.c-cine h1,.c-cine h2,.c-cine h3,.c-cine p,.c-cine dl,.c-cine dd,.c-cine ol{margin:0}.c-cine-ico{object-fit:contain;pointer-events:none;display:block}.c-cine-portada{aspect-ratio:1080/1909;background-color:#1a0d0c;background-size:100% 100%;position:relative}.c-cine-portada:after{content:"";background:linear-gradient(180deg, transparent, #0a06068c 40%, var(--c-papel));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.c-cine-pantalla{text-align:center;color:#2a1712;align-content:center;justify-items:center;gap:1.6cqw;width:69%;height:28.6%;padding:2cqw 4cqw;animation:5s ease-in-out infinite c-cine-proyector;display:grid;position:absolute;top:22.6%;left:15.5%}.c-cine-prox{letter-spacing:.42em;text-transform:uppercase;color:#6b3a23;padding-left:.42em;font-family:Lora,serif;font-size:2.8cqw}.c-cine-titulo{font-family:var(--ci-limelight);letter-spacing:.02em;color:#2a1712;overflow-wrap:anywhere;justify-items:center;font-size:9.6cqw;font-weight:400;line-height:1.02;animation:1.6s ease-out both c-cine-enfoca;display:grid}.c-cine-titulo i{color:#9a6b22;font-size:.55em;font-style:normal}.c-cine-estreno{letter-spacing:.18em;text-transform:uppercase;color:#4a2a1d;border-top:1px solid #2a171259;padding-top:1.4cqw;font-size:3cqw}.c-cine-butacas{z-index:2;text-align:center;justify-items:center;gap:4cqw;padding:0 8cqw;display:grid;position:absolute;inset:auto 0 4%}.c-cine-lema{font-family:var(--ci-limelight);color:var(--ci-oro-claro);text-shadow:0 2px 10px #000c;font-size:5cqw;line-height:1.25}.c-cine-repro{border:1px solid color-mix(in srgb, var(--ci-oro) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0808b8;border-radius:999px;align-items:center;gap:3cqw;padding:2.4cqw 5cqw 2.4cqw 3cqw;display:flex}.c-cine-repro .c-cine-ico{width:10cqw;animation:6s linear infinite c-cine-gira}.c-cine .c-repro{color:var(--c-tinta);justify-items:start}.c-cine .c-repro-txt{font-family:Lora,serif;font-size:3.2cqw;font-style:italic;font-weight:400}img.c-cine-ico[src$=-microfono\.webp]{clip-path:inset(0 14% 0 0)}.c-cine .c-repro-ctrl span{font-variant-emoji:text}.c-cine .c-repro-ctrl{color:var(--ci-oro-claro);gap:4cqw;font-size:3.2cqw}.c-cine .c-repro-ctrl button{background:var(--ci-oro);border-color:var(--ci-oro);color:#140c0a;width:8cqw;height:8cqw;font-size:2.8cqw}.c-cine-sec{text-align:center;justify-items:center;gap:5cqw;padding:10cqw 7cqw;display:grid;position:relative}.c-cine-rotulo{justify-items:center;gap:1.6cqw;display:grid}.c-cine-rotulo small{letter-spacing:.34em;text-transform:uppercase;color:var(--c-suave);font-size:2.8cqw}.c-cine-rotulo h2{font-family:var(--ci-limelight);color:var(--ci-oro);text-shadow:0 0 18px #c9a44c59;font-size:8.4cqw;font-weight:400;line-height:1.1}.c-cine-rotulo span{color:var(--ci-oro);align-items:center;gap:2cqw;font-size:3cqw;display:flex}.c-cine-rotulo span i{background:linear-gradient(90deg, transparent, var(--ci-oro));width:14cqw;height:1px}.c-cine-rotulo span i:last-child{transform:scaleX(-1)}.c-cine-txt{color:var(--c-suave);font-size:3.7cqw;line-height:1.6}.c-cine-creditos{gap:3cqw;padding-top:4cqw}.c-cine-cred-chico{letter-spacing:.3em;text-transform:uppercase;color:var(--c-suave);font-size:2.9cqw}.c-cine-protas{font-family:var(--ci-limelight);color:var(--ci-oro);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;text-shadow:0 0 22px #c9a44c4d;justify-items:center;gap:1cqw;margin:3cqw 0 2cqw;font-size:11cqw;font-weight:400;line-height:1.05;display:grid}.c-cine-protas i{text-transform:none;color:var(--c-tinta);font-family:Lora,serif;font-size:.4em;font-style:italic}.c-cine-sinopsis{border-top:1px solid #c9a44c4d;border-bottom:1px solid #c9a44c4d;gap:2cqw;max-width:92%;padding:5cqw 0;display:grid}.c-cine-sinopsis small{font-family:var(--ci-limelight);color:var(--ci-oro);letter-spacing:.1em;font-size:3.6cqw}.c-cine-sinopsis p{font-size:4cqw;font-style:italic;line-height:1.6}.c-cine-ficha{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:3cqw;display:grid}.c-cine-ficha div{gap:1cqw;padding:0 1cqw;display:grid}.c-cine-ficha div+div{border-left:1px solid #c9a44c40}.c-cine-ficha dt{letter-spacing:.22em;text-transform:uppercase;color:var(--c-suave);font-size:2.5cqw}.c-cine-ficha dd{font-family:var(--ci-limelight);color:var(--c-tinta);font-size:3.8cqw}.c-cine-clasif{letter-spacing:.12em;text-transform:uppercase;color:var(--c-suave);align-items:center;gap:2.4cqw;margin-top:4cqw;font-size:2.8cqw;display:inline-flex}.c-cine-clasif b{border:1.5px solid var(--ci-oro);width:8cqw;height:8cqw;color:var(--ci-oro);font-family:var(--ci-limelight);letter-spacing:0;place-items:center;font-size:3.4cqw;font-weight:400;display:grid}.c-cine-ticket{--muesca:3.4cqw;color:#22140f;text-align:left;filter:drop-shadow(0 14px 22px #0000008c);grid-template-columns:minmax(0,1fr) 25cqw;width:100%;animation:6s ease-in-out infinite c-cine-flota;display:grid;position:relative;transform:rotate(-2deg)}.c-cine-ticket-main,.c-cine-ticket-talon{background:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 6px),linear-gradient(160deg,#f4e3b5,#e2c784 55%,#d2b064);position:relative}.c-cine-ticket-main{-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 100% 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;border-radius:2.4cqw 0 0 2.4cqw;padding:5cqw 4cqw 5cqw 5cqw}.c-cine-ticket-main:before{content:"";pointer-events:none;border:1px solid #50321459;border-right:0;border-radius:1.4cqw 0 0 1.4cqw;position:absolute;inset:2cqw 0 2cqw 2cqw}.c-cine-ticket-talon{text-align:center;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--muesca), #000 calc(var(--muesca) + .5px)) bottom / 100% 51% no-repeat;border-left:2px dashed #3c230f73;border-radius:0 2.4cqw 2.4cqw 0;align-content:center;justify-items:center;gap:1.6cqw;padding:4cqw 2.4cqw;display:grid}.c-cine-ticket-cine{letter-spacing:.3em;text-transform:uppercase;color:#6b4320;font-size:2.5cqw}.c-cine-ticket-peli{font-family:var(--ci-limelight);overflow-wrap:anywhere;margin:1cqw 0 3cqw;font-size:6.2cqw;line-height:1.1}.c-cine-ticket dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4cqw 3cqw;display:grid}.c-cine-ticket dl .ancho{grid-column:1/-1}.c-cine-ticket dt{letter-spacing:.22em;text-transform:uppercase;color:#7a5228;font-size:2.2cqw}.c-cine-ticket dd{overflow-wrap:anywhere;font-size:3.4cqw;font-weight:600;line-height:1.25}.c-cine-ticket-admite{letter-spacing:.2em;text-transform:uppercase;color:#6b4320;font-size:2.3cqw}.c-cine-ticket-talon>b{font-family:var(--ci-limelight);font-size:10cqw;font-weight:400;line-height:1}.c-cine-ticket-talon small{letter-spacing:.08em;overflow-wrap:anywhere;font-family:Courier Prime,monospace;font-size:2.3cqw}.c-cine-barras{gap:0;width:100%;height:12cqw;display:flex}.c-cine-barras i{background:#22140f;min-width:1px;display:block}.c-cine-barras i.esp{background:0 0}.c-cine-marquesina{width:100%}.c-cine .c-cont-grande{gap:2.4cqw;width:100%}.c-cine .c-cont .c-cont-num{width:100%;font-family:var(--ci-limelight);color:var(--ci-oro-claro);grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqw;font-size:9.4cqw;font-weight:400;display:grid}.c-cine .c-cont-num span{aspect-ratio:1/1.1;text-shadow:0 0 12px #ffd6788c;background:radial-gradient(circle at 50% 30%,#c9a44c38,#0000 70%),#1d1312;border:2.4px dotted #ffe7a1;border-radius:1.6cqw;place-items:center;animation:2.4s ease-in-out infinite c-cine-focos;display:grid;box-shadow:0 0 0 1.6cqw #2b1c18,0 0 0 calc(1.6cqw + 1px) #c9a44c80,0 0 18px #ffd67859}.c-cine .c-cont-num span:nth-child(2){animation-delay:.3s}.c-cine .c-cont-num span:nth-child(3){animation-delay:.6s}.c-cine .c-cont-num span:nth-child(4){animation-delay:.9s}.c-cine .c-cont-num .ult{color:var(--ci-oro-claro)}.c-cine .c-cont-num i{display:none}.c-cine .c-cont .c-cont-et{letter-spacing:.22em;color:var(--c-suave);opacity:1;gap:2.4cqw;margin-top:2.4cqw;font-family:Lora,serif;font-size:2.6cqw}.c-cine-salas{gap:5cqw;width:100%;display:grid}.c-cine-sala{background:var(--c-caja);outline-offset:-2.4cqw;overflow-wrap:anywhere;border:1px solid #c9a44c73;outline:1px solid #c9a44c2e;justify-items:center;gap:1.8cqw;padding:7cqw 6cqw;display:grid;position:relative}.c-cine-sala .c-cine-ico{width:14cqw;height:11cqw;margin-bottom:1cqw}.c-cine-sala small{letter-spacing:.28em;text-transform:uppercase;color:var(--ci-oro);font-size:2.7cqw}.c-cine-sala h3{font-family:var(--ci-limelight);font-size:5.6cqw;font-weight:400;line-height:1.2}.c-cine-sala p{color:var(--c-suave);font-size:3.5cqw;line-height:1.5}.c-cine-sala .c-cine-sala-hora{font-family:var(--ci-limelight);color:var(--ci-oro-claro);font-size:4.6cqw}.c-cine-btn{border:1px solid var(--ci-oro);color:var(--ci-oro-claro);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:2cqw;margin-top:1.6cqw;padding:2.8cqw 6cqw;font-family:Lora,serif;font-size:3.2cqw;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.c-cine-btn:hover,.c-cine-btn:focus-visible{background:var(--ci-oro);color:#140c0a}.c-cine-btn .c-ico{width:4.6cqw;height:4.6cqw}.c-cine-btn.chico{letter-spacing:.14em;padding:2.2cqw 4cqw;font-size:2.7cqw}.c-cine-btn.grande{letter-spacing:.12em;white-space:nowrap;background:var(--c-boton);border-color:var(--c-boton);color:var(--c-boton-txt);padding:3.6cqw 6cqw;font-size:3.4cqw}.c-cine-cartelera{background:linear-gradient(#ffffff0a,#0000 30%),#0b0808;border:2.4px dotted #ffe7a1;width:100%;margin:2.4cqw 0;padding:8cqw 5cqw 6cqw;position:relative;box-shadow:0 0 0 2.4cqw #2b1c18,0 0 0 calc(2.4cqw + 1px) #c9a44c8c,0 0 30px #ffd6782e}.c-cine-cartelera-tit{font-family:var(--ci-limelight);color:var(--ci-oro-claro);text-shadow:0 0 16px #ffd67880;letter-spacing:.06em;font-size:10cqw;line-height:1}.c-cine-cartelera-sub{letter-spacing:.32em;text-transform:uppercase;color:var(--c-suave);margin-top:2cqw;font-size:2.8cqw}.c-cine-cartelera ol{text-align:left;margin-top:5cqw;padding:0;list-style:none;display:grid}.c-cine-cartelera li{border-top:1px dashed #c9a44c4d;grid-template-columns:17cqw minmax(0,1fr) 9cqw;align-items:center;gap:3cqw;padding:3.4cqw 0;display:grid}.c-cine-cartelera li:first-child{border-top:0}.c-cine-hora{background:var(--ci-oro);color:#140c0a;font-family:var(--ci-limelight);letter-spacing:.02em;white-space:nowrap;place-items:center;padding:1.6cqw 0;font-size:3.6cqw;display:grid}.c-cine-cartelera li div{overflow-wrap:anywhere;gap:.8cqw;display:grid}.c-cine-cartelera li b{font-size:3.6cqw;font-weight:600;line-height:1.3}.c-cine-cartelera li small{color:var(--c-suave);font-size:3cqw;font-style:italic;line-height:1.35}.c-cine-cartelera li .c-cine-ico{opacity:.9;width:9cqw;height:9cqw}.c-cine-sec-tira{padding-left:0;padding-right:0}.c-cine-tira{--agujero:2.6cqw;background-color:#0a0807;background-image:linear-gradient(90deg,#0000 1.6cqw,#e8dcc0 1.6cqw 4.4cqw,#0000 4.4cqw),linear-gradient(90deg,#0000 1.6cqw,#e8dcc0 1.6cqw 4.4cqw,#0000 4.4cqw);background-position:0 2cqw,0 calc(100% - 2cqw);background-repeat:repeat-x;background-size:6cqw 3cqw;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw;width:112%;margin:4cqw 0;padding:7cqw 3cqw;display:grid;transform:rotate(-4deg);box-shadow:0 16px 30px #0009}.c-cine-cuadro{aspect-ratio:3/4;filter:sepia(.18)contrast(1.05);background-position:50%;background-size:cover;border-radius:1cqw;box-shadow:inset 0 0 20px #00000080}.c-cine-alfombra{text-align:center;color:#f8ecd6;background:repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 5px), radial-gradient(80% 60% at 50% 30%, #a8262b, var(--ci-rojo) 60%, #3e0a0c);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);justify-items:center;gap:3cqw;margin:6cqw 0;padding:12cqw;display:grid;position:relative}.c-cine-alfombra:before,.c-cine-alfombra:after{content:"";opacity:.9;background:linear-gradient(#f3d78a,#a8812f);width:2.4cqw;position:absolute;top:0;bottom:0}.c-cine-alfombra:before{left:13%;transform:skew(6deg)}.c-cine-alfombra:after{right:13%;transform:skew(-6deg)}.c-cine-alfombra .c-cine-cred-chico{color:#f1c9b0}.c-cine-alfombra h2{font-family:var(--ci-limelight);color:#ffe7a1;text-shadow:0 2px 12px #00000080;font-size:9.6cqw;font-weight:400;line-height:1}.c-cine-alf-estrella{filter:drop-shadow(0 0 10px #ffdc7899);width:12cqw}.c-cine-alf-txt{max-width:62cqw;font-size:3.8cqw;line-height:1.55}.c-cine-alf-dos{grid-template-columns:repeat(2,minmax(0,1fr));width:62cqw;margin-top:2cqw;display:grid}.c-cine-alf-dos span{font-family:var(--ci-limelight);overflow-wrap:anywhere;gap:.6cqw;font-size:5cqw;display:grid}.c-cine-alf-dos span+span{border-left:1px solid #ffe7a166}.c-cine-alf-dos small{letter-spacing:.26em;text-transform:uppercase;color:#f1c9b0;font-family:Lora,serif;font-size:2.6cqw}.c-cine-alf-nota{color:#f1c9b0;max-width:60cqw;font-size:3cqw;font-style:italic}.c-cine-cuenta{background:var(--c-caja);border-left:3px solid var(--ci-oro);text-align:left;gap:2cqw;width:100%;padding:5cqw;display:grid}.c-cine-cuenta div{grid-template-columns:22cqw minmax(0,1fr);align-items:baseline;gap:3cqw;display:grid}.c-cine-cuenta dt{letter-spacing:.22em;text-transform:uppercase;color:var(--ci-oro);font-size:2.5cqw}.c-cine-cuenta dd{overflow-wrap:anywhere;font-size:3.5cqw}.c-cine-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw;width:100%;display:grid}.c-cine-extra{background:var(--c-caja);border-top:2px solid var(--ci-oro);overflow-wrap:anywhere;align-content:start;justify-items:center;gap:2cqw;padding:6cqw 4cqw;display:grid}.c-cine-extra:only-child{grid-column:1/-1}.c-cine-extra .c-cine-ico{width:12cqw;height:12cqw}.c-cine-extra small{letter-spacing:.26em;text-transform:uppercase;color:var(--ci-oro);font-size:2.4cqw}.c-cine-extra h3{font-family:var(--ci-limelight);font-size:5cqw;font-weight:400;line-height:1.15}.c-cine-extra p{color:var(--c-suave);font-size:3.1cqw;line-height:1.45}.c-cine-intertitulo{outline-offset:-2.4cqw;width:100%;font-family:var(--ci-limelight);color:#f1e6cc;background:#070505;border:1px solid #e8dcc0;outline:1px solid #e8dcc0;gap:3cqw;padding:9cqw 8cqw;font-size:4.6cqw;line-height:1.4;display:grid;box-shadow:inset 0 0 40px #ffffff0f}.c-cine-libres{padding:0 7cqw}.c-cine .c-libres{width:100%;margin:0}.c-cine-taquilla{justify-items:center;width:100%;display:grid}.c-cine-taquilla-letrero{z-index:2;background:var(--ci-rojo);border:1px solid var(--ci-oro);font-family:var(--ci-limelight);letter-spacing:.18em;color:#ffe7a1;text-transform:uppercase;margin-bottom:-4cqw;padding:2.4cqw 8cqw;font-size:5.4cqw;position:relative;box-shadow:0 6px 18px #00000080}.c-cine-taquilla-vidrio{background:linear-gradient(115deg, #ffffff12 0 30%, transparent 30% 45%, #ffffff0a 45% 52%, transparent 52%), var(--c-caja);border:1px solid #c9a44c8c;border-radius:40cqw 40cqw 2cqw 2cqw;justify-items:center;gap:3cqw;width:100%;padding:12cqw 7cqw 8cqw;display:grid;box-shadow:inset 0 0 0 2cqw #1b1312,inset 0 0 0 calc(2cqw + 1px) #c9a44c59}.c-cine-taquilla-vidrio .c-cine-ico{width:14cqw;height:16cqw}.c-cine-taquilla-tit{font-family:var(--ci-limelight);color:var(--ci-oro);font-size:7.4cqw;line-height:1.1}.c-cine-taquilla-pases{letter-spacing:.06em;font-size:3.6cqw}.c-cine-taquilla-pases b{font-family:var(--ci-limelight);color:var(--ci-oro-claro);font-size:7cqw;font-weight:400}.c-cine-form{width:100%}.c-cine .c-rsvp{background:var(--c-caja);border:1px solid #c9a44c59;padding:4cqw}.c-cine-fin{text-align:center;background:radial-gradient(circle at 50% 34%,#2a1e1a 0,#120c0b 34cqw,#000 60cqw);justify-items:center;gap:3cqw;padding:16cqw 8cqw 18cqw;display:grid}.c-cine-fin-palabra{width:44cqw;height:44cqw;font-family:var(--ci-limelight);color:var(--c-tinta);border:1px solid #c9a44c80;border-radius:50%;place-items:center;margin-bottom:4cqw;font-size:15cqw;display:grid;box-shadow:0 0 0 2.4cqw #c9a44c14,0 0 50px #c9a44c2e}.c-cine-fin-nombres{font-family:var(--ci-limelight);color:var(--ci-oro);overflow-wrap:anywhere;font-size:7.6cqw;line-height:1.15}.c-cine-fin-auto{width:36cqw;margin-top:4cqw}.c-cine-fin-lata{color:var(--c-suave);font-family:Caveat,cursive;font-size:5.4cqw}@keyframes c-cine-proyector{0%,to{opacity:1}47%{opacity:1}48%{opacity:.86}49%{opacity:1}73%{opacity:.93}74%{opacity:1}}@keyframes c-cine-enfoca{0%{filter:blur(6px);opacity:0;letter-spacing:.2em}}@keyframes c-cine-gira{to{transform:rotate(360deg)}}@keyframes c-cine-focos{0%,to{border-color:#ffe7a1}50%{border-color:#a8812f}}@keyframes c-cine-flota{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-1.4cqw)}}@media (prefers-reduced-motion:reduce){.c-cine *,.c-cine :before{transition:none!important;animation:none!important}}.c-vinilo{color:var(--c-tinta);background:var(--c-papel);--vi-disp:"Righteous", "Poppins", sans-serif;--vi-mostaza:var(--c-fondo);--vi-cafe:#4a3324;--vi-sombra:0 2px 2px #2b1e161f, 0 16px 30px -12px #2b1e1673;--vi-surcos:repeating-radial-gradient(circle, #15110e 0 .45cqw, #2a221c .45cqw .75cqw);font-family:Lora,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-vinilo *{box-sizing:border-box}.c-vinilo h1,.c-vinilo h2,.c-vinilo h3,.c-vinilo p,.c-vinilo dl,.c-vinilo dd,.c-vinilo ol,.c-vinilo figure{margin:0}.c-vinilo-rayas{gap:1cqw;width:100%;display:grid}.c-vinilo-rayas i{background:var(--c-acento);height:2.2cqw;display:block}.c-vinilo-rayas i:nth-child(2){background:var(--vi-mostaza)}.c-vinilo-rayas i:nth-child(3){background:var(--vi-cafe)}.c-vinilo-portada{background-position:50% 30%;background-size:100%;background-color:var(--vi-mostaza);justify-items:center;gap:5cqw;padding:8cqw 0 9cqw;display:grid;position:relative}.c-vinilo-sello{font-family:var(--vi-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--vi-cafe);gap:3cqw;font-size:3cqw;display:flex}.c-vinilo-sello span+span:before{content:"●";color:var(--c-acento);margin-right:3cqw}.c-vinilo-escena{width:80cqw;padding-top:49cqw;position:relative}.c-vinilo-disco{aspect-ratio:1;z-index:1;width:72cqw;animation:1.6s cubic-bezier(.2,.8,.2,1) both c-vinilo-sale,7s linear infinite c-vinilo-gira;position:absolute;top:0;left:4cqw}.c-vinilo-disco img{filter:drop-shadow(0 10px 18px #2b1e1673);width:100%;height:100%;display:block}.c-vinilo-etiqueta{width:22cqw;height:22cqw;color:var(--vi-cafe);text-align:center;background:radial-gradient(circle,#f4ead3 0 1.3cqw,#0000 1.4cqw),radial-gradient(circle,#0000 9.6cqw,#c2502e99 9.7cqw 10cqw,#0000 10.1cqw),#f4ead3;border-radius:50%;align-content:center;justify-items:center;gap:.2cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-vinilo-etiqueta small{font-family:var(--vi-disp);letter-spacing:.2em;text-transform:uppercase;color:var(--c-acento);font-size:1.8cqw}.c-vinilo-etiqueta b{font-family:var(--vi-disp);margin:2.4cqw 0 .6cqw;font-size:4.6cqw;font-weight:400;line-height:1}.c-vinilo-etiqueta span{letter-spacing:.12em;font-size:1.8cqw}.c-vinilo-funda{z-index:2;aspect-ratio:1;text-align:center;color:#fff6e6;width:80cqw;box-shadow:var(--vi-sombra), inset 0 0 0 1px #ffffff26;background-position:50%;background-size:cover;border-radius:.8cqw;align-content:start;justify-items:center;padding:7cqw 6cqw;display:grid;position:relative}.c-vinilo-funda:before{content:"";border-radius:inherit;mix-blend-mode:normal;pointer-events:none;background:radial-gradient(circle,#0000 33cqw,#fff0d229 33.4cqw 34.6cqw,#0000 35cqw),linear-gradient(#3c0e089e,#3c0e0814 52%,#c2502e4d);position:absolute;inset:0}.c-vinilo-funda>*{position:relative}.c-vinilo-funda-sup{letter-spacing:.28em;text-transform:uppercase;opacity:.92;font-size:2.8cqw}.c-vinilo-funda-nombres{font-family:var(--vi-disp);text-shadow:.5cqw .5cqw 0 var(--c-acento), 0 6px 18px #280a0580;overflow-wrap:anywhere;justify-items:center;margin-top:3cqw;font-size:11cqw;font-weight:400;line-height:.95;display:grid}.c-vinilo-funda-nombres i{color:#ffd98a;text-shadow:none;margin:1cqw 0;font-size:.5em;font-style:normal}.c-vinilo-funda-inf{background:var(--c-acento);color:#fff6e6;width:22cqw;height:22cqw;font-family:var(--vi-disp);text-align:center;border-radius:50%;place-items:center;padding:3cqw;font-size:2.8cqw;line-height:1.2;display:grid;bottom:-4cqw;right:-4cqw;transform:rotate(-12deg);box-shadow:0 6px 14px #2b1e1659;position:absolute!important}.c-vinilo-sonando{background:var(--vi-cafe);color:#fff3dc;box-shadow:var(--vi-sombra);border-radius:999px;align-items:center;gap:3.4cqw;padding:2.6cqw 5cqw 2.6cqw 4cqw;display:flex}.c-vinilo-ondas{align-items:flex-end;gap:.8cqw;height:7cqw;display:flex}.c-vinilo-ondas i{background:var(--vi-mostaza);transform-origin:bottom;border-radius:1cqw;width:1.2cqw;height:100%;animation:1.1s ease-in-out infinite c-vinilo-eq;display:block}.c-vinilo-ondas i:nth-child(2){animation-delay:.3s}.c-vinilo-ondas i:nth-child(3){animation-delay:.6s}.c-vinilo-ondas i:nth-child(4){animation-delay:.15s}.c-vinilo .c-repro{justify-items:start}.c-vinilo .c-repro-txt{font-family:Lora,serif;font-size:3.2cqw;font-style:italic;font-weight:400}.c-vinilo .c-repro-ctrl{gap:4cqw;font-size:3.2cqw}.c-vinilo .c-repro-ctrl span{font-variant-emoji:text}.c-vinilo .c-repro-ctrl button{background:var(--c-acento);border-color:var(--c-acento);color:#fff;width:8cqw;height:8cqw;font-size:2.8cqw}.c-vinilo-sec{text-align:center;justify-items:center;gap:5cqw;padding:11cqw 7cqw;display:grid;position:relative}.c-vinilo-tit{justify-items:center;gap:1.4cqw;display:grid}.c-vinilo-tit small{letter-spacing:.3em;text-transform:uppercase;color:var(--c-acento);font-size:2.8cqw}.c-vinilo-tit h2{font-family:var(--vi-disp);color:var(--c-tinta);font-size:9cqw;font-weight:400;line-height:1.05}.c-vinilo-txt{color:var(--c-suave);font-size:3.8cqw;line-height:1.6}.c-vinilo-nota{color:var(--c-suave);font-size:3.2cqw;font-style:italic}.c-vinilo-btn{background:var(--c-boton);color:var(--c-boton-txt);font-family:var(--vi-disp);letter-spacing:.04em;cursor:pointer;box-shadow:0 .8cqw 0 var(--vi-cafe);border:0;border-radius:999px;justify-content:center;align-items:center;gap:2cqw;padding:3.2cqw 6.4cqw;font-size:3.6cqw;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.c-vinilo-btn:active{box-shadow:0 .2cqw 0 var(--vi-cafe);transform:translateY(.6cqw)}.c-vinilo-btn .c-ico{width:4.6cqw;height:4.6cqw}.c-vinilo-btn.chico{padding:2.2cqw 4.4cqw;font-size:3cqw}.c-vinilo-contra{background:var(--c-caja);width:100%;box-shadow:var(--vi-sombra);border-radius:.8cqw;justify-items:center;gap:4cqw;padding:9cqw 6cqw 8cqw;display:grid;position:relative;overflow:hidden}.c-vinilo-contra:before{content:"";aspect-ratio:1;pointer-events:none;border:2.4cqw solid #6e503212;border-radius:50%;width:110cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-vinilo-contra>*{position:relative}.c-vinilo-contra-foto{aspect-ratio:4/3;filter:sepia(.2)saturate(.95)contrast(1.03);background-position:50% 35%;background-size:cover;border-radius:.6cqw;width:100%;box-shadow:inset 0 0 0 1px #00000014}.c-vinilo-notas{text-align:left;columns:1;font-size:3.9cqw;line-height:1.65}.c-vinilo-notas:first-letter{float:left;font-family:var(--vi-disp);color:var(--c-acento);padding:1cqw 2cqw 0 0;font-size:12cqw;line-height:.85}.c-vinilo-grabado{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--c-suave);overflow-wrap:anywhere;border-top:1px solid #2b1e162e;padding-top:3cqw;font-size:2.8cqw}.c-vinilo-cont{width:100%}.c-vinilo .c-cont-caja{background:0 0;border:0;width:100%;padding:0}.c-vinilo .c-cont .c-cont-num{width:100%;font-family:var(--vi-disp);color:var(--vi-cafe);grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqw;font-size:5cqw;font-style:normal;font-weight:400;display:grid}.c-vinilo .c-cont-num span{aspect-ratio:1;background:radial-gradient(circle, #f4ead3 0 44%, #0006 44.5% 45.5%, transparent 46%), var(--vi-surcos);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 12px #2b1e1659}.c-vinilo .c-cont-num span:after{content:"";background:conic-gradient(from 0deg, transparent 0 8%, #ffffff29 12%, transparent 18% 58%, #ffffff1f 62%, transparent 68%);border-radius:50%;animation:4s linear infinite c-vinilo-gira;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 45%,#000 46%);mask:radial-gradient(circle,#0000 45%,#000 46%)}.c-vinilo .c-cont-num span:nth-child(2){background:radial-gradient(circle, var(--vi-mostaza) 0 44%, #0006 44.5% 45.5%, transparent 46%), var(--vi-surcos)}.c-vinilo .c-cont-num span:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--c-acento) 80%, #fff) 0 44%, #0006 44.5% 45.5%, transparent 46%), var(--vi-surcos);color:#fff6e6}.c-vinilo .c-cont-num .ult{color:var(--vi-cafe)}.c-vinilo .c-cont-num i{display:none}.c-vinilo .c-cont .c-cont-et{font-family:var(--vi-disp);letter-spacing:.14em;color:var(--c-suave);opacity:1;gap:3cqw;margin-top:2.4cqw;font-size:2.8cqw;font-style:normal}.c-vinilo-sec-lista{background:var(--c-caja)}.c-vinilo-lado{text-align:left;gap:3cqw;width:100%;display:grid}.c-vinilo-lado+.c-vinilo-lado{margin-top:4cqw}.c-vinilo-lado-tit{border-bottom:2px solid var(--c-tinta);align-items:center;gap:3.4cqw;padding-bottom:3cqw;display:flex}.c-vinilo-lado-tit b{background:var(--c-acento);color:#fff6e6;width:13cqw;height:13cqw;font-family:var(--vi-disp);box-shadow:0 0 0 1cqw var(--c-caja), 0 0 0 1.4cqw var(--c-acento);border-radius:50%;place-items:center;font-size:7cqw;font-weight:400;display:grid}.c-vinilo-lado.b .c-vinilo-lado-tit b{background:var(--vi-cafe);box-shadow:0 0 0 1cqw var(--c-caja), 0 0 0 1.4cqw var(--vi-cafe)}.c-vinilo-lado-tit span{font-family:var(--vi-disp);font-size:6cqw;line-height:1.05;display:grid}.c-vinilo-lado-tit small{color:var(--c-suave);font-family:Lora,serif;font-size:3.2cqw;font-style:italic}.c-vinilo-pistas{padding:0;list-style:none;display:grid}.c-vinilo-pistas li{border-bottom:1px dotted #2b1e1659;grid-template-columns:9cqw minmax(0,1fr) auto;align-items:baseline;gap:3cqw;padding:3cqw 2cqw;display:grid}.c-vinilo-pistas li.principal{background:var(--vi-mostaza);border-bottom-color:#0000;border-radius:1.4cqw}.c-vinilo-num{font-family:var(--vi-disp);color:var(--c-acento);font-size:3.4cqw}.c-vinilo-pistas li div{overflow-wrap:anywhere;gap:.8cqw;display:grid}.c-vinilo-pistas b{font-size:3.7cqw;font-weight:600;line-height:1.3}.c-vinilo-pistas small{color:var(--c-suave);font-size:3cqw;font-style:italic;line-height:1.35}.c-vinilo-pistas em{font-family:var(--vi-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--c-acento);font-size:2.6cqw;font-style:normal}.c-vinilo-dur{font-family:var(--vi-disp);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3.6cqw}.c-vinilo-sec-gira{background:radial-gradient(120% 70% at 50% 0, #e8c77a1f, transparent 60%), var(--vi-cafe);color:#fff3dc}.c-vinilo-sec-gira .c-vinilo-tit h2{color:var(--vi-mostaza);font-size:12cqw}.c-vinilo-sec-gira .c-vinilo-tit small{color:#f0b89c}.c-vinilo-gira{width:100%;display:grid}.c-vinilo-gira article{text-align:left;border-top:1px solid #fff3dc38;grid-template-columns:19cqw minmax(0,1fr);align-items:start;gap:4cqw;padding:5cqw 0;display:grid}.c-vinilo-gira article:last-child{border-bottom:1px solid #fff3dc38}.c-vinilo-gira-fecha{background:var(--vi-mostaza);color:var(--vi-cafe);border-radius:1cqw;justify-items:center;padding:2.4cqw 0 2cqw;display:grid}.c-vinilo-gira-fecha.b{background:var(--c-acento);color:#fff6e6}.c-vinilo-gira-fecha b{font-family:var(--vi-disp);font-size:9cqw;font-weight:400;line-height:1}.c-vinilo-gira-fecha span{font-family:var(--vi-disp);letter-spacing:.2em;text-transform:uppercase;font-size:3cqw}.c-vinilo-gira-info{overflow-wrap:anywhere;justify-items:start;gap:1.4cqw;display:grid}.c-vinilo-gira-info small{font-family:var(--vi-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--vi-mostaza);font-size:2.8cqw}.c-vinilo-gira-info h3{font-family:var(--vi-disp);font-size:5.6cqw;font-weight:400;line-height:1.1}.c-vinilo-gira-info p{opacity:.8;font-size:3.3cqw;line-height:1.45}.c-vinilo-gira-info .c-vinilo-btn{margin-top:1.4cqw;box-shadow:0 .8cqw #1c130d}.c-vinilo-agotado{font-family:var(--vi-disp);letter-spacing:.16em;text-transform:uppercase;color:#f0b89c;border:2px solid #f0b89c;border-radius:1cqw;margin-top:2cqw;padding:2cqw 5cqw;font-size:3.2cqw;transform:rotate(-4deg)}.c-vinilo-coleccion{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:3cqw;width:100%;padding-top:17cqw;display:grid}.c-vinilo-mini{justify-items:center;gap:2.4cqw;display:grid;position:relative}.c-vinilo-mini.m1{z-index:2;transform:translateY(-6cqw)scale(1.12)}.c-vinilo-mini-disco{aspect-ratio:1;background:radial-gradient(circle, #f4ead3 0 4%, var(--c-acento) 4.5% 30%, transparent 31%), var(--vi-surcos);border-radius:50%;width:76%;animation:5s linear infinite c-vinilo-gira;position:absolute;top:-8cqw;left:12%;box-shadow:0 4px 10px #0000004d}.c-vinilo-mini.m1 .c-vinilo-mini-disco{background:radial-gradient(circle, #f4ead3 0 4%, var(--vi-mostaza) 4.5% 30%, transparent 31%), var(--vi-surcos)}.c-vinilo-mini-funda{aspect-ratio:1;width:100%;box-shadow:var(--vi-sombra);background-position:50%;background-size:cover;border-radius:.6cqw;position:relative}.c-vinilo-mini figcaption{font-family:var(--vi-disp);letter-spacing:.12em;color:var(--c-acento);font-size:3cqw}.c-vinilo-afiche{background:var(--c-caja);width:100%;box-shadow:var(--vi-sombra);border-radius:1cqw;justify-items:center;gap:4cqw;padding:0 0 7cqw;display:grid;overflow:hidden}.c-vinilo-afiche>:not(.c-vinilo-rayas){margin:0 6cqw}.c-vinilo-afiche .c-vinilo-rayas{margin-bottom:3cqw}.c-vinilo-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;width:calc(100% - 12cqw);display:grid}.c-vinilo-dos span{background:var(--c-papel);font-family:var(--vi-disp);overflow-wrap:anywhere;border-radius:1cqw;gap:1cqw;padding:3.6cqw 2cqw;font-size:5cqw;display:grid}.c-vinilo-dos small{letter-spacing:.24em;text-transform:uppercase;color:var(--c-acento);font-family:Lora,serif;font-size:2.6cqw}.c-vinilo-bonus{justify-items:center;gap:3cqw;width:100%;display:grid}.c-vinilo-bonus img{filter:drop-shadow(0 12px 18px #2b1e1659);width:66cqw}.c-vinilo-bonus small{background:var(--c-acento);color:#fff6e6;font-family:var(--vi-disp);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:1.2cqw 3.4cqw;font-size:2.8cqw}.c-vinilo-bonus h3{font-family:var(--vi-disp);font-size:8cqw;font-weight:400}.c-vinilo-album{border:2px solid var(--c-tinta);text-align:left;border-radius:1.4cqw;grid-template-columns:16cqw minmax(0,1fr);align-items:start;gap:4cqw;width:100%;margin-top:4cqw;padding:5cqw;display:grid}.c-vinilo-album>.c-ico{background:var(--vi-mostaza);width:16cqw;height:16cqw;color:var(--vi-cafe);border-radius:50%;padding:3.4cqw}.c-vinilo-album div{overflow-wrap:anywhere;justify-items:start;gap:1.6cqw;display:grid}.c-vinilo-album h3{font-family:var(--vi-disp);font-size:5.4cqw;font-weight:400;line-height:1.1}.c-vinilo-album p{color:var(--c-suave);font-size:3.3cqw;line-height:1.45}.c-vinilo-cuenta{text-align:left;border:1.5px dashed #2b1e1666;border-radius:1.4cqw;gap:2cqw;width:100%;padding:5cqw;display:grid}.c-vinilo-cuenta div{grid-template-columns:20cqw minmax(0,1fr);align-items:baseline;gap:3cqw;display:grid}.c-vinilo-cuenta dt{font-family:var(--vi-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--c-acento);font-size:2.7cqw}.c-vinilo-cuenta dd{overflow-wrap:anywhere;font-size:3.5cqw}.c-vinilo-aviso{background:var(--c-caja);border-left:2cqw solid var(--c-acento);text-align:left;gap:2cqw;width:100%;padding:6cqw;display:grid}.c-vinilo-aviso b{font-family:var(--vi-disp);font-size:5.4cqw;font-weight:400}.c-vinilo-aviso p{font-size:3.6cqw;line-height:1.55}.c-vinilo-libres{padding:0 7cqw}.c-vinilo .c-libres{width:100%;margin:0}.c-vinilo-sec-rsvp{background:var(--c-caja)}.c-vinilo-pases{align-items:baseline;gap:2cqw;font-size:3.6cqw;display:inline-flex}.c-vinilo-pases b{font-family:var(--vi-disp);color:var(--c-acento);font-size:9cqw;font-weight:400}.c-vinilo-boton-disco{aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 14px 20px #2b1e1666);background:0 0;border:0;border-radius:50%;place-items:center;width:62cqw;margin:3cqw 0;padding:0;display:grid;position:relative}.c-vinilo-boton-disco:before{content:"";background:conic-gradient(from 20deg, transparent 0 6%, #ffffff24 10%, transparent 16% 56%, #ffffff1a 60%, transparent 66%), var(--vi-surcos);border-radius:50%;animation:9s linear infinite c-vinilo-gira;position:absolute;inset:0}.c-vinilo-boton-disco.girando:before{animation-duration:1.6s}.c-vinilo-boton-label{aspect-ratio:1;background:radial-gradient(circle, transparent 0 calc(50% - 1.4cqw), #fff6e666 calc(50% - 1.3cqw) calc(50% - 1cqw), transparent calc(50% - .9cqw)), var(--c-boton);width:46%;color:var(--c-boton-txt);font-family:var(--vi-disp);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:1.4cqw;padding:3cqw;font-size:3.4cqw;line-height:1.15;transition:transform .2s;display:grid;position:relative}.c-vinilo-boton-disco:active .c-vinilo-boton-label{transform:scale(.96)}.c-vinilo-boton-label .c-ico{width:6cqw;height:6cqw}.c-vinilo-form{width:100%}.c-vinilo .c-rsvp{background:var(--c-papel);box-shadow:var(--vi-sombra);border-radius:1.4cqw;padding:4cqw}.c-vinilo-cierre{text-align:center;background:var(--c-papel);justify-items:center;gap:3cqw;padding:0 0 16cqw;display:grid}.c-vinilo-cierre .c-vinilo-rayas{margin-bottom:10cqw}.c-vinilo-cierre-sobre{font-family:var(--vi-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--c-acento);font-size:3.2cqw}.c-vinilo-cierre-nombres{font-family:var(--vi-disp);color:var(--c-tinta);text-shadow:.6cqw .6cqw 0 var(--vi-mostaza);overflow-wrap:anywhere;padding:0 8cqw;font-size:11cqw;line-height:1.05}@keyframes c-vinilo-gira{to{rotate:360deg}}@keyframes c-vinilo-sale{0%{translate:0 24cqw}}@keyframes c-vinilo-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.c-vinilo *,.c-vinilo :before,.c-vinilo :after{transition:none!important;animation:none!important}}.c-estrellas{color:var(--c-tinta);background:var(--c-papel);--es-oro:var(--c-acento);--es-oro-claro:color-mix(in srgb, var(--c-acento) 60%, #fff8e6);--es-cinzel:"Cinzel", "Cormorant Garamond", serif;--es-script:"Pinyon Script", "Great Vibes", cursive;--es-velo:color-mix(in srgb, var(--c-papel) 62%, transparent);font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-estrellas *{box-sizing:border-box}.c-estrellas h1,.c-estrellas h2,.c-estrellas h3,.c-estrellas p,.c-estrellas dl,.c-estrellas dd,.c-estrellas ol{margin:0}.c-estrellas-portada{aspect-ratio:1080/1909;text-align:center;background-color:#0a1024;background-size:100% 100%;flex-direction:column;align-items:center;padding:13cqw 8cqw 0;display:flex;position:relative}.c-estrellas-portada:after{content:"";background:linear-gradient(180deg, transparent, var(--c-papel));pointer-events:none;height:10%;position:absolute;inset:auto 0 0}.c-estrellas-kicker{font-family:var(--es-cinzel);letter-spacing:.42em;text-transform:uppercase;color:var(--es-oro-claro);padding-left:.42em;font-size:3cqw}.c-estrellas-const{width:74cqw;margin:6cqw 0 2cqw;overflow:visible}.c-estrellas-const.chica{width:40cqw;margin:0}.c-estrellas-const-lineas polyline{fill:none;stroke:var(--es-oro-claro);stroke-width:.045px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out forwards c-estrellas-traza}.c-estrellas-const-astros circle{fill:#fffaf0;filter:drop-shadow(0 0 .18px #fff) drop-shadow(0 0 .35px var(--c-acento));animation:3.2s ease-in-out infinite c-estrellas-titila}.c-estrellas-const-y{fill:var(--es-oro);filter:drop-shadow(0 0 .3px var(--c-acento))}.c-estrellas-nombres{font-family:var(--es-script);color:var(--es-oro-claro);text-shadow:0 0 22px #d9b86659,0 2px 8px #0009;overflow-wrap:anywhere;justify-items:center;font-size:15cqw;font-weight:400;line-height:1;animation:2s ease-out .6s both c-estrellas-aparece;display:grid}.c-estrellas-nombres i{font-family:var(--es-cinzel);letter-spacing:.2em;color:var(--c-tinta);margin:1cqw 0 .4cqw;font-size:.32em;font-style:normal}.c-estrellas-nombres.chico{font-size:11cqw;animation:none}.c-estrellas-fecha{font-family:var(--es-cinzel);letter-spacing:.24em;text-transform:uppercase;color:var(--c-tinta);align-items:center;gap:3cqw;margin-top:5cqw;font-size:3cqw;display:flex}.c-estrellas-fecha b{letter-spacing:.14em;border-top:1px solid var(--es-oro);border-bottom:1px solid var(--es-oro);color:var(--es-oro-claro);padding:1.4cqw 3.4cqw;font-size:4.6cqw;font-weight:400}.c-estrellas-repro{border:1px solid color-mix(in srgb, var(--es-oro) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10248c;border-radius:999px;margin-top:7cqw;padding:2.6cqw 6cqw}.c-estrellas .c-repro-txt{font-family:Cormorant Garamond,serif;font-size:3.8cqw;font-style:italic;font-weight:500}.c-estrellas .c-repro-ctrl{color:var(--es-oro-claro);gap:4.4cqw;font-size:3.2cqw}.c-estrellas .c-repro-ctrl span{font-variant-emoji:text}.c-estrellas .c-repro-ctrl button{border-color:var(--es-oro);width:8cqw;height:8cqw;color:var(--es-oro-claro);font-size:2.8cqw}.c-estrellas-cielo{background-repeat:repeat-y;background-size:100%;background-color:var(--c-papel);position:relative}.c-estrellas-sec{text-align:center;justify-items:center;gap:5cqw;padding:11cqw 8cqw;display:grid;position:relative}.c-estrellas-tit{justify-items:center;gap:1.6cqw;display:grid}.c-estrellas-tit small{color:var(--c-suave);font-family:Cormorant Garamond,serif;font-size:4.4cqw;font-style:italic}.c-estrellas-tit h2{font-family:var(--es-cinzel);letter-spacing:.12em;text-transform:uppercase;color:var(--es-oro-claro);font-size:6.6cqw;font-weight:400;line-height:1.2}.c-estrellas-txt{color:var(--c-tinta);font-size:4.6cqw;line-height:1.55}.c-estrellas-nota{font-family:var(--es-cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--c-suave);font-size:2.8cqw}.c-estrellas-destello{width:6cqw;height:6cqw;fill:var(--es-oro);filter:drop-shadow(0 0 4px #d9b866b3);animation:3s ease-in-out infinite c-estrellas-titila}.c-estrellas-lunas{justify-content:center;align-items:center;gap:1.8cqw;margin:2cqw auto 0;display:flex}.c-estrellas-cielo>.c-estrellas-lunas{margin:0 auto}.c-estrellas-luna{background-repeat:no-repeat;border-radius:50%;flex:none;display:inline-block;-webkit-mask:radial-gradient(circle closest-side,#000 88%,#0000 100%);mask:radial-gradient(circle closest-side,#000 88%,#0000 100%)}.c-estrellas-saludo{color:var(--c-tinta);font-size:5.4cqw;font-style:italic;line-height:1.55}.c-estrellas-cont{gap:3cqw;width:100%;display:grid}.c-estrellas-cont-lunas{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;display:grid}.c-estrellas .c-cont-grande{width:100%}.c-estrellas .c-cont .c-cont-num{width:100%;font-family:var(--es-cinzel);color:var(--es-oro-claro);grid-template-columns:repeat(4,minmax(0,1fr));font-size:10cqw;font-style:normal;font-weight:400;display:grid}.c-estrellas .c-cont-num span{justify-content:center;position:relative}.c-estrellas .c-cont-num span+span:before{content:"";background:linear-gradient(180deg, transparent, var(--es-oro), transparent);opacity:.6;width:1px;position:absolute;top:20%;bottom:20%;left:0}.c-estrellas .c-cont-num .ult{color:var(--es-oro-claro)}.c-estrellas .c-cont-num i{display:none}.c-estrellas .c-cont .c-cont-et{font-family:var(--es-cinzel);letter-spacing:.22em;color:var(--c-suave);opacity:1;font-size:2.6cqw}.c-estrellas-lugares{gap:5cqw;width:100%;display:grid}.c-estrellas-carta{background:var(--es-velo);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid color-mix(in srgb, var(--es-oro) 45%, transparent);overflow-wrap:anywhere;align-content:start;justify-items:center;gap:2cqw;padding:8cqw 6cqw;display:grid;position:relative}.c-estrellas-carta:before,.c-estrellas-carta:after{content:"✦";color:var(--es-oro);font-size:3cqw;line-height:1;position:absolute;top:2cqw}.c-estrellas-carta:before{left:2.4cqw}.c-estrellas-carta:after{right:2.4cqw}.c-estrellas-carta small{font-family:var(--es-cinzel);letter-spacing:.3em;text-transform:uppercase;color:var(--es-oro);font-size:3cqw}.c-estrellas-carta h3{font-family:var(--es-cinzel);color:var(--c-tinta);font-size:5.6cqw;font-weight:400;line-height:1.25}.c-estrellas-carta p{color:var(--c-suave);font-size:4.2cqw;line-height:1.45}.c-estrellas-carta>.c-ico{width:8cqw;height:8cqw;color:var(--es-oro)}.c-estrellas-carta .c-estrellas-hora{font-family:var(--es-script);color:var(--es-oro-claro);font-size:8cqw;line-height:1.1}.c-estrellas-btn{border:1px solid var(--es-oro);color:var(--es-oro-claro);font-family:var(--es-cinzel);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:2cqw;margin-top:1.4cqw;padding:3cqw 6cqw;font-size:3cqw;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.c-estrellas-btn:hover,.c-estrellas-btn:focus-visible{background:var(--es-oro);color:var(--c-papel);box-shadow:0 0 22px #d9b86673}.c-estrellas-btn .c-ico{width:4.4cqw;height:4.4cqw}.c-estrellas-btn.chico{padding:2.4cqw 4.4cqw;font-size:2.5cqw}.c-estrellas-btn.grande{background:var(--c-boton);border-color:var(--c-boton);color:var(--c-boton-txt);padding:3.6cqw 7cqw;font-size:3.2cqw;font-weight:600;box-shadow:0 0 26px #d9b86659}.c-estrellas-ruta{width:100%;padding:0;list-style:none;display:grid;position:relative}.c-estrellas-ruta:before{content:"";border-left:1px dashed color-mix(in srgb, var(--es-oro) 60%, transparent);width:0;position:absolute;top:2cqw;bottom:2cqw;left:50%}.c-estrellas-ruta li{grid-template-columns:minmax(0,1fr) 12cqw minmax(0,1fr);align-items:center;padding:2.4cqw 0;display:grid;position:relative}.c-estrellas-ruta-astro{grid-area:1/2;place-items:center;display:grid}.c-estrellas-ruta-astro .c-estrellas-destello{width:7cqw;height:7cqw}.c-estrellas-ruta li:nth-child(3n+2) .c-estrellas-destello{width:5cqw;height:5cqw;animation-delay:.8s}.c-estrellas-ruta li:nth-child(3n) .c-estrellas-destello{width:9cqw;height:9cqw;animation-delay:1.6s}.c-estrellas-ruta-txt{overflow-wrap:anywhere;grid-row:1;gap:.8cqw;display:grid}.c-estrellas-ruta li.izq .c-estrellas-ruta-txt{text-align:right;grid-column:1}.c-estrellas-ruta li.der .c-estrellas-ruta-txt{text-align:left;grid-column:3}.c-estrellas-ruta-hora{font-family:var(--es-cinzel);letter-spacing:.08em;color:var(--es-oro-claro);font-size:4.4cqw}.c-estrellas-ruta-txt b{font-size:4.2cqw;font-weight:600;line-height:1.25}.c-estrellas-ruta-txt small{color:var(--c-suave);font-size:3.6cqw;font-style:italic;line-height:1.3}.c-estrellas-orbitas{width:100%;height:66cqw;position:relative}.c-estrellas-orbe{border:1px solid var(--es-oro);box-shadow:0 0 0 1.6cqw color-mix(in srgb, var(--c-papel) 70%, transparent), 0 0 0 calc(1.6cqw + 1px) color-mix(in srgb, var(--es-oro) 50%, transparent), 0 0 40px #d9b86647;background-position:50%;background-size:cover;border-radius:50%;position:absolute}.c-estrellas-orbe.o0{width:32cqw;height:32cqw;top:30cqw;left:0}.c-estrellas-orbe.o1{z-index:2;width:46cqw;height:46cqw;top:0;left:calc(50% - 23cqw)}.c-estrellas-orbe.o2{width:28cqw;height:28cqw;top:36cqw;right:0}.c-estrellas-dos{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3cqw;width:100%;display:grid}.c-estrellas-dos span{font-family:var(--es-script);color:var(--es-oro-claro);overflow-wrap:anywhere;gap:1cqw;font-size:9cqw;line-height:1.1;display:grid}.c-estrellas-dos small{font-family:var(--es-cinzel);letter-spacing:.3em;text-transform:uppercase;color:var(--c-suave);font-size:2.7cqw}.c-estrellas-cuenta{background:var(--es-velo);border-top:1px solid color-mix(in srgb, var(--es-oro) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--es-oro) 50%, transparent);gap:2.4cqw;width:100%;padding:6cqw;display:grid}.c-estrellas-cuenta div{gap:.4cqw;display:grid}.c-estrellas-cuenta dt{font-family:var(--es-cinzel);letter-spacing:.26em;text-transform:uppercase;color:var(--es-oro);font-size:2.6cqw}.c-estrellas-cuenta dd{overflow-wrap:anywhere;font-size:4.4cqw}.c-estrellas-bloques{grid-template-columns:repeat(2,minmax(0,1fr));gap:4cqw;width:100%;display:grid}.c-estrellas-bloques .c-estrellas-carta{padding:7cqw 4cqw 6cqw}.c-estrellas-bloques .c-estrellas-carta h3{font-size:4.4cqw}.c-estrellas-bloques .c-estrellas-carta p{font-size:3.8cqw}.c-estrellas-carta.ancho,.c-estrellas-bloques .c-estrellas-carta:only-child{grid-column:1/-1}.c-estrellas-libres{padding:0 8cqw}.c-estrellas .c-libres{width:100%;margin:0}.c-estrellas-llena{place-items:center;margin-bottom:-2cqw;display:grid;position:relative}.c-estrellas-llena:before{content:"";background:radial-gradient(circle,#ffe6a047,#0000 65%);border-radius:50%;animation:6s ease-in-out infinite c-estrellas-halo;position:absolute;inset:-6cqw}.c-estrellas-pases{align-items:baseline;gap:2cqw;font-size:4.6cqw;display:inline-flex}.c-estrellas-pases b{font-family:var(--es-cinzel);color:var(--es-oro-claro);font-size:9cqw;font-weight:400}.c-estrellas-form{width:100%}.c-estrellas .c-rsvp{background:color-mix(in srgb, var(--c-caja) 88%, transparent);border:1px solid color-mix(in srgb, var(--es-oro) 40%, transparent);padding:4cqw}.c-estrellas-cierre{text-align:center;justify-items:center;gap:3cqw;padding:10cqw 8cqw 18cqw;display:grid}.c-estrellas-cierre-frase{font-family:var(--es-cinzel);letter-spacing:.32em;text-transform:uppercase;color:var(--c-suave);font-size:3.2cqw}@keyframes c-estrellas-traza{to{stroke-dashoffset:0}}@keyframes c-estrellas-titila{0%,to{opacity:1}50%{opacity:.45}}@keyframes c-estrellas-aparece{0%{opacity:0;filter:blur(4px)}}@keyframes c-estrellas-halo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.c-estrellas *,.c-estrellas :before{transition:none!important;animation:none!important}.c-estrellas-const-lineas polyline{stroke-dashoffset:0}}.c-azulejos{color:var(--c-tinta);background:var(--c-fondo);--az-azul:var(--c-acento);--az-script:"Great Vibes", cursive;--az-serif:"Cormorant Garamond", Georgia, serif;--az-limon:#e9c23a;--az-esmalte:linear-gradient(135deg, #ffffffe6, #fff0 40%), var(--c-papel);--az-sombra:0 1px 2px #1d2d501f, 0 18px 34px -16px #1d2d5061;font-family:Lora,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-azulejos *{box-sizing:border-box}.c-azulejos h1,.c-azulejos h2,.c-azulejos h3,.c-azulejos p,.c-azulejos dl,.c-azulejos dd,.c-azulejos ol{margin:0}.c-azulejos-banda{border-top:1.2cqw solid var(--c-papel);border-bottom:1.2cqw solid var(--c-papel);background-position:top;background-repeat:repeat-x;background-size:33cqw 33cqw;height:11cqw;box-shadow:0 -1px #1f4e9c66,0 1px #1f4e9c66}.c-azulejos-portada{aspect-ratio:1080/1909;background-color:#cfe2f3;background-size:100% 100%;position:relative}.c-azulejos-portada-txt{text-align:center;justify-items:center;gap:1.6cqw;padding:11cqw 8cqw 0;display:grid;position:absolute;inset:0 0 auto}.c-azulejos-kicker{font-family:var(--az-serif);letter-spacing:.42em;text-transform:uppercase;color:var(--c-tinta);padding-left:.42em;font-size:3.6cqw;font-weight:600}.c-azulejos-nombres{font-family:var(--az-script);color:var(--az-azul);text-shadow:0 2px 14px #ffffffd9;overflow-wrap:anywhere;justify-items:center;font-size:16cqw;font-weight:400;line-height:.95;animation:1.4s ease-out both c-azulejos-sube;display:grid}.c-azulejos-nombres i{font-family:var(--az-serif);color:var(--c-tinta);margin:.5cqw 0 -1cqw;font-size:.42em;font-style:italic}.c-azulejos-nombres.chico{text-shadow:none;font-size:12cqw;animation:none}.c-azulejos-fecha{width:74cqw;font-family:var(--az-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--c-tinta);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3cqw;margin-top:3cqw;font-size:3.6cqw;font-weight:600;display:grid}.c-azulejos-fecha span{border-top:1px solid var(--az-azul);border-bottom:1px solid var(--az-azul);padding:1.4cqw 0}.c-azulejos-fecha span:first-child{text-align:right}.c-azulejos-fecha span:last-child{text-align:left}.c-azulejos-fecha b{border:1px solid var(--az-azul);outline:1px solid var(--az-azul);outline-offset:.8cqw;width:15cqw;height:15cqw;font-family:var(--az-serif);letter-spacing:0;color:var(--az-azul);background:#ffffffbf;place-items:center;font-size:9cqw;font-weight:600;display:grid}.c-azulejos-repro{background:var(--az-esmalte);width:max-content;max-width:88cqw;box-shadow:var(--az-sombra);border:1px solid #1f4e9c59;border-radius:2cqw;align-items:center;gap:3cqw;padding:2.6cqw 5cqw 2.6cqw 4cqw;display:flex;position:absolute;bottom:5%;left:50%;translate:-50%}.c-azulejos-repro>.c-ico{width:7cqw;height:7cqw;color:var(--az-azul)}.c-azulejos .c-repro{justify-items:start}.c-azulejos .c-repro-txt{font-family:var(--az-serif);font-size:4cqw;font-style:italic;font-weight:600}.c-azulejos .c-repro-ctrl{color:var(--az-azul);gap:4cqw;font-size:3.2cqw}.c-azulejos .c-repro-ctrl span{font-variant-emoji:text}.c-azulejos .c-repro-ctrl button{background:var(--az-azul);border-color:var(--az-azul);color:#fff;width:8cqw;height:8cqw;font-size:2.8cqw}.c-azulejos-sec{text-align:center;justify-items:center;gap:5cqw;padding:11cqw 7cqw;display:grid;position:relative}.c-azulejos-sec-azul{background-repeat:repeat;background-size:33cqw 33cqw;padding:12cqw 7cqw}.c-azulejos-tit{justify-items:center;gap:.6cqw;display:grid}.c-azulejos-tit small{font-family:var(--az-script);color:var(--az-azul);font-size:7.4cqw;line-height:1}.c-azulejos-tit h2{font-family:var(--az-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--c-tinta);font-size:6.6cqw;font-weight:600;line-height:1.15}.c-azulejos-tit h2:after{content:"";border:1px solid var(--az-azul);background:linear-gradient(var(--az-azul), var(--az-azul)) center / 1.2cqw 1.2cqw no-repeat;width:3.6cqw;height:3.6cqw;margin:2.6cqw auto 0;display:block;transform:rotate(45deg)}.c-azulejos-txt{color:var(--c-suave);font-size:3.9cqw;line-height:1.6}.c-azulejos-nota{font-family:var(--az-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--c-suave);font-size:3.2cqw;font-weight:600}.c-azulejos-limones{filter:drop-shadow(0 6px 8px #50461426);width:62cqw;display:block}.c-azulejos-limones.esquina{width:42cqw;position:absolute;top:-9cqw;right:-6cqw;transform:rotate(14deg)}.c-azulejos-ceramica{background:var(--az-esmalte);width:100%;box-shadow:var(--az-sombra), inset 0 0 0 1.6cqw var(--c-papel), inset 0 0 0 calc(1.6cqw + 1px) var(--az-azul), inset 0 0 0 calc(2.4cqw + 1px) var(--c-papel), inset 0 0 0 calc(2.4cqw + 2px) #1f4e9c73;border-radius:1.4cqw;justify-items:center;gap:4cqw;padding:10cqw 8cqw;display:grid;position:relative}.c-azulejos-saludo{font-family:var(--az-serif);font-size:5.4cqw;font-style:italic;font-weight:500;line-height:1.5}.c-azulejos-firma{font-family:var(--az-script);color:var(--az-azul);font-size:9cqw;line-height:1}.c-azulejos-placa{background:var(--az-esmalte);width:100%;box-shadow:0 20px 40px -14px #0a1e4699, inset 0 0 0 1.4cqw var(--c-papel), inset 0 0 0 calc(1.4cqw + 1px) var(--az-azul);border-radius:1.4cqw;justify-items:center;gap:5cqw;padding:9cqw 6cqw;display:grid}.c-azulejos .c-cont-caja{background:0 0;border:0;width:100%;padding:0}.c-azulejos .c-cont .c-cont-num{width:100%;font-family:var(--az-serif);color:var(--az-azul);grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqw;font-size:9cqw;font-style:normal;font-weight:600;display:grid}.c-azulejos .c-cont-num span{aspect-ratio:1;background:radial-gradient(circle at 0 0, var(--az-azul) 0 2.2cqw, transparent 2.3cqw), radial-gradient(circle at 100% 0, var(--az-azul) 0 2.2cqw, transparent 2.3cqw), radial-gradient(circle at 0 100%, var(--az-azul) 0 2.2cqw, transparent 2.3cqw), radial-gradient(circle at 100% 100%, var(--az-azul) 0 2.2cqw, transparent 2.3cqw), var(--c-caja);border:1px solid var(--az-azul);box-shadow:inset 0 0 0 1cqw var(--c-caja), inset 0 0 0 calc(1cqw + 1px) #1f4e9c66;place-items:center;display:grid}.c-azulejos .c-cont-num .ult{color:var(--az-azul)}.c-azulejos .c-cont-num i{display:none}.c-azulejos .c-cont .c-cont-et{font-family:var(--az-serif);letter-spacing:.16em;color:var(--c-suave);opacity:1;gap:2.4cqw;margin-top:2cqw;font-size:3cqw;font-style:normal;font-weight:600}.c-azulejos-arcos{gap:6cqw;width:100%;display:grid}.c-azulejos-arco{background:var(--az-esmalte);border:1px solid var(--az-azul);outline-offset:-2.4cqw;box-shadow:var(--az-sombra);overflow-wrap:anywhere;border-radius:50cqw 50cqw 1.4cqw 1.4cqw;outline:1px solid #1f4e9c66;justify-items:center;gap:1.8cqw;padding:16cqw 8cqw 8cqw;display:grid;position:relative}.c-azulejos-arco-ico{background:var(--az-azul);color:#fff;border-radius:50%;place-items:center;width:11cqw;height:11cqw;display:grid;position:absolute;top:5cqw;left:50%;translate:-50%}.c-azulejos-arco-ico .c-ico{width:6cqw;height:6cqw}.c-azulejos-arco small{font-family:var(--az-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--az-azul);font-size:3.4cqw;font-weight:600}.c-azulejos-arco h3{font-family:var(--az-serif);font-size:6.4cqw;font-weight:600;line-height:1.15}.c-azulejos-arco p{color:var(--c-suave);font-size:3.5cqw;line-height:1.5}.c-azulejos-arco .c-azulejos-hora{font-family:var(--az-script);color:var(--az-azul);font-size:8cqw;line-height:1.1}.c-azulejos-btn{background:var(--c-boton);color:var(--c-boton-txt);letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2cqw;margin-top:1.4cqw;padding:3cqw 6cqw;font-family:Lora,serif;font-size:3.3cqw;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 8px 16px -8px #1f4e9cb3}.c-azulejos-btn:active{transform:scale(.97)}.c-azulejos-btn .c-ico{width:4.6cqw;height:4.6cqw}.c-azulejos-btn.chico{padding:2.2cqw 4.4cqw;font-size:2.9cqw}.c-azulejos-btn.grande{padding:3.6cqw 7cqw;font-size:3.6cqw}.c-azulejos-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4cqw;width:100%;padding:0;list-style:none;display:grid}.c-azulejos-pieza{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 0 0, transparent 5.4cqw, var(--az-azul) 5.5cqw 5.9cqw, transparent 6cqw), radial-gradient(circle at 100% 0, transparent 5.4cqw, var(--az-azul) 5.5cqw 5.9cqw, transparent 6cqw), radial-gradient(circle at 0 100%, transparent 5.4cqw, var(--az-azul) 5.5cqw 5.9cqw, transparent 6cqw), radial-gradient(circle at 100% 100%, transparent 5.4cqw, var(--az-azul) 5.5cqw 5.9cqw, transparent 6cqw), radial-gradient(circle at 0 0, var(--az-azul) 0 3cqw, transparent 3.1cqw), radial-gradient(circle at 100% 0, var(--az-azul) 0 3cqw, transparent 3.1cqw), radial-gradient(circle at 0 100%, var(--az-azul) 0 3cqw, transparent 3.1cqw), radial-gradient(circle at 100% 100%, var(--az-azul) 0 3cqw, transparent 3.1cqw), var(--az-esmalte);overflow-wrap:anywhere;border:1px solid #1f4e9c8c;border-radius:.6cqw;align-content:center;justify-items:center;gap:1.2cqw;padding:6cqw 4cqw;display:grid;position:relative;box-shadow:0 6px 14px -8px #1d2d5073}.c-azulejos-pieza:nth-child(4n+2),.c-azulejos-pieza:nth-child(4n+3){background:radial-gradient(circle at 50% 0, var(--az-azul) 0 2.4cqw, transparent 2.5cqw), radial-gradient(circle at 50% 100%, var(--az-azul) 0 2.4cqw, transparent 2.5cqw), radial-gradient(circle at 0 50%, var(--az-azul) 0 2.4cqw, transparent 2.5cqw), radial-gradient(circle at 100% 50%, var(--az-azul) 0 2.4cqw, transparent 2.5cqw), var(--c-caja)}.c-azulejos-pieza:last-child:nth-child(odd){aspect-ratio:auto;grid-column:1/-1;min-height:34cqw}.c-azulejos-pieza>.c-ico{width:6.4cqw;height:6.4cqw;color:var(--az-azul)}.c-azulejos-pieza-hora{font-family:var(--az-serif);color:var(--az-azul);font-size:5.6cqw;font-weight:700;line-height:1}.c-azulejos-pieza b{font-family:var(--az-serif);color:var(--c-tinta);font-size:4cqw;font-weight:600;line-height:1.15}.c-azulejos-pieza small{color:var(--c-suave);font-size:2.7cqw;font-style:italic;line-height:1.3}.c-azulejos-galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;width:100%;display:grid}.c-azulejos-marco{box-shadow:var(--az-sombra);background-size:22cqw 22cqw;border-radius:1cqw;padding:3cqw}.c-azulejos-marco>div{border:1.2cqw solid var(--c-papel);background-position:50%;background-size:cover;width:100%;height:100%;min-height:36cqw}.c-azulejos-marco.m0{grid-column:1/-1}.c-azulejos-marco.m0>div{aspect-ratio:4/3}.c-azulejos-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;width:100%;display:grid}.c-azulejos-dos span{font-family:var(--az-script);color:var(--az-azul);overflow-wrap:anywhere;border:1px solid #1f4e9c66;border-radius:1cqw;gap:1cqw;padding:3.4cqw 2cqw;font-size:8cqw;line-height:1.1;display:grid}.c-azulejos-dos small{font-family:var(--az-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--c-suave);font-size:3cqw;font-weight:600}.c-azulejos-cuenta{background:var(--c-papel);width:100%;box-shadow:var(--az-sombra);border-left:1.4cqw solid var(--az-azul);text-align:left;border-radius:1.4cqw;gap:2cqw;padding:5.4cqw;display:grid}.c-azulejos-cuenta div{grid-template-columns:20cqw minmax(0,1fr);align-items:baseline;gap:3cqw;display:grid}.c-azulejos-cuenta dt{font-family:var(--az-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--az-azul);font-size:3cqw;font-weight:600}.c-azulejos-cuenta dd{overflow-wrap:anywhere;font-size:3.5cqw}.c-azulejos-bloques{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.4cqw;width:100%;display:grid}.c-azulejos-mini{background:var(--az-esmalte);border-top:1.4cqw solid var(--az-azul);box-shadow:var(--az-sombra);overflow-wrap:anywhere;border-radius:1.4cqw;align-content:start;justify-items:center;gap:2cqw;padding:7cqw 4cqw 6cqw;display:grid}.c-azulejos-mini.ancho,.c-azulejos-mini:only-child{grid-column:1/-1}.c-azulejos-mini>.c-ico{width:7cqw;height:7cqw;color:var(--az-azul)}.c-azulejos-mini h3{font-family:var(--az-serif);font-size:5.2cqw;font-weight:600;line-height:1.15}.c-azulejos-mini p{color:var(--c-suave);font-size:3.2cqw;line-height:1.45}.c-azulejos-libres{padding:0 7cqw}.c-azulejos .c-libres{width:100%;margin:0}.c-azulejos-pases{align-items:baseline;gap:2cqw;font-size:3.8cqw;display:inline-flex}.c-azulejos-pases b{font-family:var(--az-serif);color:var(--az-azul);font-size:10cqw}.c-azulejos-form{width:100%}.c-azulejos .c-rsvp{padding:2cqw 0 0}.c-azulejos-cierre{text-align:center;justify-items:center;gap:2.4cqw;padding:10cqw 8cqw 12cqw;display:grid}@keyframes c-azulejos-sube{0%{opacity:0;translate:0 4cqw}}@media (prefers-reduced-motion:reduce){.c-azulejos *,.c-azulejos :before{transition:none!important;animation:none!important}}.c-artdeco{--ad-oro:var(--c-acento);--ad-oro2:color-mix(in srgb, var(--c-acento) 55%, #fff6d8);--ad-oscuro:color-mix(in srgb, var(--c-acento) 45%, #2a1d05);width:100%;color:var(--c-tinta);background-color:var(--c-papel);text-align:center;background-repeat:repeat-y;background-size:100%;font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow:hidden;container-type:inline-size}.c-artdeco:before{content:"";background:color-mix(in srgb, var(--c-papel) 55%, transparent);pointer-events:none;position:absolute;inset:0}.c-artdeco>*{position:relative}.c-artdeco img{max-width:100%;display:block}.c-artdeco .c-ico{width:22px;height:22px}.c-artdeco-nombres span,.c-artdeco-fecha span,.c-artdeco-carta-tit,.c-artdeco-tit h2,.c-artdeco-firma,.c-artdeco-grande,.c-artdeco-pases b,.c-artdeco-rombo span,.c-artdeco-mono{background:linear-gradient(175deg, var(--ad-oro2) 0%, var(--ad-oro) 45%, color-mix(in srgb, var(--ad-oro) 80%, var(--ad-oscuro)) 55%, var(--ad-oro2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.c-artdeco-caps{letter-spacing:.32em;text-transform:uppercase;color:var(--c-tinta);overflow-wrap:anywhere;font-family:Poiret One,sans-serif;font-size:12px;line-height:1.6}.c-artdeco-caps.chico{letter-spacing:.26em;color:var(--c-suave);font-size:10.5px}.c-artdeco-texto{color:var(--c-tinta);overflow-wrap:anywhere;font-size:17px;font-style:italic;line-height:1.55}.c-artdeco-portada{justify-items:center;gap:14px;padding:18px 12px 30px;display:grid}.c-artdeco-marco{aspect-ratio:1080/1901;background-repeat:no-repeat;background-size:100% 100%;place-items:center;width:100%;animation:1.6s ease-out both c-artdeco-brillo;display:grid}.c-artdeco-marco-in{justify-items:center;gap:22px;width:72%;display:grid}.c-artdeco-nombres{gap:4px;margin:0;font-family:Poiret One,sans-serif;font-weight:400;line-height:1.05;display:grid}.c-artdeco-nombres span{letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;padding-left:.16em;font-size:clamp(30px,12cqw,54px)}.c-artdeco-nombres em{color:var(--ad-oro);font-family:Cormorant Garamond,serif;font-size:34px;font-style:italic}.c-artdeco-fecha{letter-spacing:.08em;align-items:center;gap:10px;font-family:Poiret One,sans-serif;font-size:26px;display:flex}.c-artdeco-fecha i{background:var(--ad-oro);width:7px;height:7px;transform:rotate(45deg)}.c-artdeco .c-repro{color:var(--ad-oro)}.c-artdeco .c-repro-txt{letter-spacing:.14em;text-transform:uppercase;color:var(--c-tinta);font-family:Poiret One,sans-serif;font-size:11px;font-weight:400}.c-artdeco .c-repro-progreso{background:linear-gradient(90deg, transparent, var(--ad-oro), transparent)}.c-artdeco-sec{justify-items:center;gap:18px;padding:34px 26px;display:grid}.c-artdeco-orn{width:min(230px,64%);height:auto;margin:0 auto}.c-artdeco-tit{color:var(--ad-oro);justify-items:center;gap:6px;display:grid}.c-artdeco-rayos{width:92px;height:31px}.c-artdeco-tit small{color:var(--c-suave);font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic}.c-artdeco-tit h2{letter-spacing:.22em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Poiret One,sans-serif;font-size:27px;font-weight:400;line-height:1.2}.c-artdeco-panel{border:1px solid var(--ad-oro);outline:1px solid color-mix(in srgb, var(--ad-oro) 70%, transparent);outline-offset:-7px;background:color-mix(in srgb, var(--c-caja) 88%, transparent);justify-items:center;gap:10px;width:100%;padding:34px 26px;display:grid;position:relative}.c-artdeco-esq{border:1px solid var(--ad-oro);background:var(--c-papel);width:22px;height:22px;position:absolute}.c-artdeco-esq:after{content:"";border:1px solid var(--ad-oro);background:var(--ad-oro);position:absolute;inset:4px;transform:rotate(45deg)scale(.6)}.c-artdeco-esq.a{top:-11px;left:-11px}.c-artdeco-esq.b{top:-11px;right:-11px}.c-artdeco-esq.c{bottom:-11px;left:-11px}.c-artdeco-esq.d{bottom:-11px;right:-11px}.c-artdeco-saludo{padding:40px 28px}.c-artdeco-mono{letter-spacing:.18em;font-family:Poiret One,sans-serif;font-size:30px}.c-artdeco-ico{color:var(--ad-oro);width:30px!important;height:30px!important}.c-artdeco-et{letter-spacing:.34em;text-transform:uppercase;color:var(--ad-oro);font-family:Poiret One,sans-serif;font-size:13px}.c-artdeco-et.chico{color:var(--c-suave);font-size:11px}.c-artdeco-lugar{overflow-wrap:anywhere;font-size:25px;font-weight:500;line-height:1.15}.c-artdeco-dir{color:var(--c-suave);overflow-wrap:anywhere;font-size:15px;font-style:italic}.c-artdeco-sec>.c-artdeco-panel+.c-artdeco-panel{margin-top:18px}.c-artdeco-btn{border:1px solid var(--ad-oro);color:var(--ad-oro);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;padding:11px 20px;font-family:Poiret One,sans-serif;font-size:12px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;position:relative}.c-artdeco-btn:before{content:"";border:1px solid color-mix(in srgb, var(--ad-oro) 45%, transparent);pointer-events:none;position:absolute;inset:3px}.c-artdeco-btn:hover{background:var(--ad-oro);color:var(--c-papel)}.c-artdeco-btn .c-ico{width:16px;height:16px}.c-artdeco-placas{width:100%}.c-artdeco .c-cont-caja{background:0 0;border:0;gap:8px;width:100%;padding:0}.c-artdeco .c-cont-caja .c-cont-num{width:100%;color:var(--c-papel);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-family:Poiret One,sans-serif;font-size:30px;font-style:normal;display:grid}.c-artdeco .c-cont-caja .c-cont-num span{background:linear-gradient(160deg, var(--ad-oro2), var(--ad-oro) 45%, var(--ad-oscuro));clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);height:72px;box-shadow:inset 0 0 0 2px var(--c-papel);justify-content:center;align-items:center;font-weight:400}.c-artdeco .c-cont-caja .c-cont-num i{display:none}.c-artdeco .c-cont-et{letter-spacing:.18em;color:var(--ad-oro);opacity:1;gap:8px;font-family:Poiret One,sans-serif;font-size:10px;font-style:normal}.c-artdeco .c-cont-et small{text-align:center}.c-artdeco-carta{background:color-mix(in srgb, var(--c-caja) 92%, transparent);border:3px double var(--ad-oro);width:100%;box-shadow:0 0 0 6px var(--c-papel), 0 0 0 7px color-mix(in srgb, var(--ad-oro) 60%, transparent);justify-items:center;gap:10px;padding:40px 24px 34px;display:grid}.c-artdeco-carta-tit{letter-spacing:.24em;text-transform:uppercase;margin:0;padding-left:.24em;font-family:Poiret One,sans-serif;font-size:40px;font-weight:400}.c-artdeco-carta .c-artdeco-orn{width:150px}.c-artdeco-carta ol{text-align:left;gap:18px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.c-artdeco-carta-fila{grid-template-columns:20px minmax(0,auto) minmax(14px,1fr) auto;align-items:end;gap:8px;display:grid}.c-artdeco-carta-fila .c-ico{width:18px;height:18px;color:var(--ad-oro);align-self:center}.c-artdeco-carta-fila b{overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.25}.c-artdeco-carta-fila i{border-bottom:1px dotted var(--ad-oro);margin-bottom:5px}.c-artdeco-carta-fila span{color:var(--ad-oro);letter-spacing:.06em;font-family:Poiret One,sans-serif;font-size:17px}.c-artdeco-carta li p{color:var(--c-suave);margin:3px 0 0 28px;font-size:14.5px;font-style:italic}.c-artdeco-galeria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.c-artdeco-retrato{border:1px solid var(--ad-oro);clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:linear-gradient(var(--ad-oro), var(--ad-oscuro));margin:0;padding:6px}.c-artdeco-retrato img{object-fit:cover;aspect-ratio:3/4;filter:grayscale()sepia(.35)contrast(1.05);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);width:100%;height:100%}.c-artdeco-retrato.r0{grid-column:1/-1}.c-artdeco-retrato.r0 img{aspect-ratio:4/3}.c-artdeco-grande{letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-family:Poiret One,sans-serif;font-size:30px;line-height:1.2}.c-artdeco-dos{border-top:1px solid var(--ad-oro);border-bottom:1px solid var(--ad-oro);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.c-artdeco-dos>div{justify-items:center;gap:4px;padding:16px 8px;display:grid}.c-artdeco-dos>div+div{border-left:1px solid var(--ad-oro)}.c-artdeco-dos .c-ico{width:30px;height:30px;color:var(--ad-oro)}.c-artdeco-dos small{letter-spacing:.3em;text-transform:uppercase;color:var(--ad-oro);font-family:Poiret One,sans-serif;font-size:11px}.c-artdeco-dos span{overflow-wrap:anywhere;font-size:17px}.c-artdeco-cuenta{white-space:pre-line;letter-spacing:.08em;border-top:1px solid color-mix(in srgb, var(--ad-oro) 40%, transparent);overflow-wrap:anywhere;padding-top:10px;font-family:Poiret One,sans-serif;font-size:14px;line-height:1.7}.c-artdeco-tickets{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.c-artdeco-ticket{border:1px solid var(--ad-oro);background:radial-gradient(circle at 0 50%, var(--c-papel) 8px, transparent 9px), radial-gradient(circle at 100% 50%, var(--c-papel) 8px, transparent 9px), color-mix(in srgb, var(--c-caja) 90%, transparent);align-content:start;justify-items:center;gap:8px;padding:22px 14px;display:grid}.c-artdeco-ticket .c-ico{color:var(--ad-oro)}.c-artdeco-ticket b{letter-spacing:.2em;text-transform:uppercase;color:var(--ad-oro);font-family:Poiret One,sans-serif;font-size:15px;font-weight:400}.c-artdeco-ticket p{font-size:15px;font-style:italic;line-height:1.4}.c-artdeco-ticket a{color:var(--ad-oro);letter-spacing:.2em;text-transform:uppercase;font-family:Poiret One,sans-serif;font-size:11.5px}.c-artdeco-aviso{border-top:3px double var(--ad-oro);border-bottom:3px double var(--ad-oro);gap:6px;width:100%;padding:18px 20px;display:grid}.c-artdeco-aviso small{letter-spacing:.3em;text-transform:uppercase;color:var(--ad-oro);font-family:Poiret One,sans-serif;font-size:12px}.c-artdeco-aviso p{font-size:16px;font-style:italic}.c-artdeco-libres .c-libres{width:100%;margin:0}.c-artdeco-pases{justify-items:center;display:grid}.c-artdeco-pases b{font-family:Poiret One,sans-serif;font-size:56px;font-weight:400;line-height:1}.c-artdeco-pases span{letter-spacing:.26em;text-transform:uppercase;color:var(--c-suave);font-family:Poiret One,sans-serif;font-size:11px}.c-artdeco-placa-btn{cursor:pointer;background:linear-gradient(160deg, var(--ad-oro2), var(--ad-oro) 45%, var(--ad-oscuro));clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);border:0;padding:3px}.c-artdeco-placa-btn span{background:linear-gradient(160deg, var(--ad-oro2), var(--ad-oro) 45%, var(--ad-oscuro));clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);box-shadow:inset 0 0 0 1px var(--c-papel);color:var(--c-boton-txt);letter-spacing:.26em;text-transform:uppercase;padding:16px 38px;font-family:Poiret One,sans-serif;font-size:14px;font-weight:700;display:block}.c-artdeco .c-rsvp{--i-linea:color-mix(in srgb, var(--c-acento) 55%, transparent);--i-papel:var(--c-caja);--i-papel2:color-mix(in srgb, var(--c-caja) 80%, #fff 6%);border:1px solid var(--ad-oro);background:var(--c-caja);padding:18px}.c-artdeco-cierre{justify-items:center;gap:16px;padding:30px 24px 56px;display:grid}.c-artdeco-rombo{border:1px solid var(--ad-oro);outline:1px solid var(--ad-oro);outline-offset:5px;place-items:center;width:84px;height:84px;margin:14px 0;display:grid;transform:rotate(45deg)}.c-artdeco-rombo span{white-space:nowrap;font-family:Poiret One,sans-serif;font-size:24px;transform:rotate(-45deg)}.c-artdeco-firma{letter-spacing:.1em;overflow-wrap:anywhere;font-family:Poiret One,sans-serif;font-size:30px}@keyframes c-artdeco-brillo{0%{opacity:0;filter:brightness(1.8);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.c-artdeco-marco{animation:none}}.c-tinta{width:100%;color:var(--c-tinta);background:var(--c-papel);text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;overflow:hidden;container-type:inline-size}.c-tinta img{max-width:100%;display:block}.c-tinta-mini{letter-spacing:.38em;text-transform:uppercase;color:var(--c-suave);padding-left:.38em;font-family:Cormorant Garamond,serif;font-size:11.5px;font-weight:600}.c-tinta-firma{color:var(--c-acento);overflow-wrap:anywhere;font-family:La Belle Aurore,cursive;font-size:30px;line-height:1.2}.c-tinta-firma.grande{font-size:44px}.c-tinta-texto{overflow-wrap:anywhere;max-width:32ch;margin:0 auto;font-size:18px;line-height:1.6}.c-tinta-grande{text-align:left;overflow-wrap:anywhere;font-size:23px;font-style:italic;font-weight:300;line-height:1.45}.c-tinta-grande.centro{text-align:center}.c-tinta-portada{align-content:center;justify-items:center;gap:16px;padding:34px 28px 30px;display:grid}.c-tinta-pareja{width:68%;max-width:280px;margin:4px 0 -6px;animation:2.4s cubic-bezier(.6,0,.3,1) both c-tinta-dibujar}.c-tinta-nombres{width:100%;margin:0;font-family:Cormorant Garamond,serif;font-weight:300;line-height:.95;display:grid}.c-tinta-nombres span{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(44px,16cqw,68px)}.c-tinta-nombres .a{text-align:left;padding-left:4%}.c-tinta-nombres .b{text-align:right;padding-right:4%}.c-tinta-nombres em{color:var(--c-acento);margin:2px 0 6px;font-family:La Belle Aurore,cursive;font-size:46px;font-style:normal;line-height:.6}.c-tinta-fecha{font-size:18px;font-style:italic;line-height:1.4}.c-tinta .c-repro{color:var(--c-tinta);margin-top:6px}.c-tinta .c-repro-txt{font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;font-weight:400}.c-tinta .c-repro-progreso{width:120px;height:1px}.c-tinta .c-repro-progreso:after{width:5px;height:5px;top:-2px}.c-tinta .c-repro-ctrl button{border-width:1px}.c-tinta-baja{background:linear-gradient(var(--c-tinta), transparent);transform-origin:top;width:1px;height:64px;margin-top:10px;animation:2.6s ease-in-out infinite c-tinta-gota}.c-tinta-sec{justify-items:center;gap:22px;padding:56px 30px;display:grid;position:relative}.c-tinta-cab{text-align:left;grid-template-columns:auto 40px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.c-tinta-num{letter-spacing:.1em;font-size:14px;font-weight:600}.c-tinta-cab i{background:var(--c-tinta);height:1px}.c-tinta-cab h2{letter-spacing:.36em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:400}.c-tinta-dibujo{width:120px}.c-tinta-saludo{padding-bottom:40px}.c-tinta-saludo .c-tinta-flor{opacity:.85;width:92px;position:absolute;top:92px;right:-18px;transform:rotate(-12deg)}.c-tinta-saludo .c-tinta-grande{padding-right:54px}.c-tinta .c-cont-grande{gap:8px;width:100%}.c-tinta .c-cont-grande .c-cont-num{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;font-family:Cormorant Garamond,serif;font-size:54px;font-weight:300;line-height:1;display:grid}.c-tinta .c-cont-num span{justify-content:center}.c-tinta .c-cont-num span+span{border-left:1px solid color-mix(in srgb, var(--c-tinta) 30%, transparent)}.c-tinta .c-cont-num i{display:none}.c-tinta .c-cont-grande .c-cont-et{letter-spacing:.24em;opacity:1;color:var(--c-suave);font-family:Cormorant Garamond,serif;font-size:11px;font-weight:600}.c-tinta-lugares{gap:54px;width:100%;display:grid}.c-tinta-lugares article{justify-items:center;gap:8px;display:grid}.c-tinta-lugares img{width:auto;height:90px;margin-bottom:6px}.c-tinta-lugares small,.c-tinta-par small,.c-tinta-nota small{letter-spacing:.38em;text-transform:uppercase;color:var(--c-suave);font-size:11.5px;font-weight:600}.c-tinta-lugares h3{overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1.1}.c-tinta-lugares p{overflow-wrap:anywhere;font-size:17px;font-style:italic}.c-tinta-link{color:var(--c-tinta);letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid var(--c-tinta);align-items:center;gap:10px;padding:6px 0 4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.c-tinta-link span{transition:transform .3s}.c-tinta-link:hover span{transform:translate(4px)}.c-tinta-linea{text-align:left;width:100%;padding-left:56px;position:relative}.c-tinta-trazo{fill:none;width:24px;height:calc(100% - 12px);stroke:var(--c-tinta);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;position:absolute;top:6px;bottom:6px;left:8px}.c-tinta-linea ol{gap:34px;margin:0;padding:0;list-style:none;display:grid}.c-tinta-linea li{gap:3px;display:grid;position:relative}.c-tinta-linea li:before{content:"";background:var(--c-papel);border:1px solid var(--c-tinta);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:-40px}.c-tinta-hora{font-size:30px;font-weight:300;line-height:1}.c-tinta-linea b{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.c-tinta-linea li p{color:var(--c-suave);font-size:16px;font-style:italic}.c-tinta-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.c-tinta-par>div{align-content:start;justify-items:center;gap:8px;display:grid}.c-tinta-par img{width:auto;height:130px}.c-tinta-par span{overflow-wrap:anywhere;font-size:22px}.c-tinta-par.notas img{height:96px}.c-tinta-par.notas .c-tinta-link{letter-spacing:.16em;white-space:nowrap}.c-tinta-par.notas p{font-size:16px;font-style:italic;line-height:1.45}.c-tinta-nota{border:1px solid var(--c-tinta);gap:10px;width:100%;padding:26px 22px;display:grid}.c-tinta-nota p{font-size:18px;font-style:italic;line-height:1.5}.c-tinta-cuenta{white-space:pre-line;border-top:1px solid color-mix(in srgb, var(--c-tinta) 25%, transparent);overflow-wrap:anywhere;padding-top:14px;font-size:17px;line-height:1.6}.c-tinta-galeria{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.c-tinta-galeria figure{margin:0;position:relative}.c-tinta-galeria figure:after{content:"";border:1px solid var(--c-tinta);pointer-events:none;position:absolute;inset:0;transform:translate(8px,8px)}.c-tinta-galeria img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%}.c-tinta-galeria .f0{grid-row:span 2}.c-tinta-galeria .f0 img{aspect-ratio:3/5}.c-tinta-galeria .f1 img,.c-tinta-galeria .f2 img{aspect-ratio:4/5}.c-tinta-galeria .f1{margin-top:40px}.c-tinta-galeria .c-tinta-firma{grid-column:1/-1;margin-top:16px}.c-tinta-pregunta{overflow-wrap:anywhere;font-family:La Belle Aurore,cursive;font-size:46px;line-height:1.15}.c-tinta-pases{letter-spacing:.2em;text-transform:uppercase;font-size:15px}.c-tinta-pases b{letter-spacing:0;vertical-align:middle;font-size:36px;font-weight:300}.c-tinta-btn{cursor:pointer;border:1px solid var(--c-tinta);background:var(--c-boton);color:var(--c-boton-txt);letter-spacing:.32em;text-transform:uppercase;padding:16px 34px;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:600;transition:background .3s,color .3s}.c-tinta-btn:hover{background:var(--c-papel);color:var(--c-tinta)}.c-tinta .c-rsvp{padding-top:8px}.c-tinta-libres .c-libres{width:100%;margin:0}.c-tinta-cierre{justify-items:center;gap:12px;padding:50px 28px 70px;display:grid}.c-tinta-cierre img{width:110px;margin-bottom:12px}.c-tinta.anim [data-rev]{transition:opacity 1s,transform 1s}.c-tinta.anim [data-rev]:not(.vis){opacity:0;transform:translateY(18px)}.c-tinta.anim .c-tinta-linea:not(.vis) .c-tinta-trazo{stroke-dashoffset:1px}.c-tinta.anim .c-tinta-trazo{transition:stroke-dashoffset 2.6s cubic-bezier(.5,0,.3,1) .2s}.c-tinta.anim .c-tinta-linea li{transition:opacity .7s,transform .7s}.c-tinta.anim .c-tinta-linea:not(.vis) li{opacity:0;transform:translate(-8px)}@keyframes c-tinta-dibujar{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes c-tinta-gota{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.c-tinta-pareja,.c-tinta-baja{animation:none}.c-tinta.anim [data-rev],.c-tinta.anim .c-tinta-linea li,.c-tinta.anim .c-tinta-trazo{transition:none;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.c-editorial{width:100%;color:var(--c-tinta);background:var(--c-fondo);text-align:left;font-family:Inter,system-ui,sans-serif;font-size:14px;overflow:hidden;container-type:inline-size}.c-editorial img{max-width:100%;display:block}.c-editorial-portada{aspect-ratio:9/15.5;color:#fff;isolation:isolate;background-color:#222;background-position:50% 30%;background-size:cover;grid-template-rows:auto auto 1fr auto auto;width:100%;min-height:620px;padding:14px 18px 18px;display:grid;position:relative}.c-editorial-portada:before{content:"";z-index:-1;background:linear-gradient(#0000006b,#0000 30%),linear-gradient(#0000 55%,#0000009e);position:absolute;inset:0}.c-editorial-tira{letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9.5px;font-weight:600;display:flex}.c-editorial-masthead{white-space:nowrap;letter-spacing:-.04em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;margin:2px 0 0;font-family:Bodoni Moda,serif;font-weight:700;line-height:.82;animation:1.1s cubic-bezier(.2,.7,.2,1) both c-editorial-entra}.c-editorial-contra .c-editorial-masthead{animation:none;font-size:64px!important}.c-editorial-titulares{align-content:start;align-self:center;gap:8px;max-width:58%;margin-top:26px;display:grid}.c-editorial-exclusiva{color:#111;letter-spacing:.24em;text-transform:uppercase;background:#fff;justify-self:start;padding:4px 8px;font-size:10px;font-weight:600}.c-editorial-cover-nombres{overflow-wrap:anywhere;text-shadow:0 2px 18px #00000059;font-family:Bodoni Moda,serif;font-size:clamp(30px,10cqw,42px);line-height:.98}.c-editorial-cover-nombres em{color:inherit;font-style:italic}.c-editorial-bajada{font-family:Bodoni Moda,serif;font-size:17px;font-style:italic;line-height:1.2}.c-editorial-lineas{gap:10px;max-width:62%;margin:0 0 14px;padding:0;list-style:none;display:grid}.c-editorial-lineas li{border-left:2px solid #fff;padding-left:9px;font-size:12.5px;line-height:1.3;display:grid}.c-editorial-lineas b{letter-spacing:.02em;font-family:Bodoni Moda,serif;font-size:19px;font-weight:700}.c-editorial-barras{color:#111;background:#fff;justify-self:end;justify-items:center;gap:2px;padding:6px 8px 4px;display:grid}.c-editorial-barras>div{height:34px;display:flex}.c-editorial-barras i{background:#111;height:100%;display:block}.c-editorial-barras small{letter-spacing:.18em;text-transform:uppercase;font-size:8.5px}.c-editorial-banda{background:var(--c-tinta);color:var(--c-papel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.c-editorial-banda>span{font-family:Bodoni Moda,serif;font-size:17px;font-style:italic}.c-editorial .c-repro{justify-items:end}.c-editorial .c-repro-txt{letter-spacing:.08em;text-align:right;opacity:.85;font-family:Inter,sans-serif;font-size:10.5px;font-weight:400}.c-editorial .c-repro-ctrl button{border-width:1px}.c-editorial-pag{background:var(--c-papel);border-bottom:1px solid color-mix(in srgb, var(--c-tinta) 15%, transparent);gap:16px;padding:40px 22px 18px;display:grid;position:relative}.c-editorial-pag.negra{background:var(--c-tinta);color:var(--c-papel);text-align:center;justify-items:center}.c-editorial-pag.sin-margen{padding:0 0 18px}.c-editorial-pag.sin-margen .c-editorial-folio{width:auto;margin:14px 22px 0}.c-editorial-folio{letter-spacing:.24em;text-transform:uppercase;opacity:.75;border-top:1px solid;justify-content:space-between;width:100%;margin-top:14px;padding-top:10px;font-size:9.5px;font-weight:600;display:flex}.c-editorial-folio b{letter-spacing:.05em;font-family:Bodoni Moda,serif;font-size:13px}.c-editorial-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--c-acento);font-size:10.5px;font-weight:600}.negra .c-editorial-kicker{color:inherit;opacity:.8}.c-editorial-h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-family:Bodoni Moda,serif;font-size:38px;font-weight:400;line-height:1.02}.c-editorial-h2.enorme{font-size:84px;font-style:italic;line-height:.9}.c-editorial-h2.chico{font-size:30px}.c-editorial-cuerpo{overflow-wrap:anywhere;font-size:14.5px;line-height:1.6}.c-editorial-indice{margin:6px 0 0;padding:0;list-style:none;display:grid}.c-editorial-indice li{border-top:1px solid color-mix(in srgb, var(--c-tinta) 22%, transparent);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.c-editorial-indice-hora{letter-spacing:-.02em;font-family:Bodoni Moda,serif;font-size:32px;line-height:.95}.c-editorial-indice b{overflow-wrap:anywhere;font-family:Bodoni Moda,serif;font-size:16px;font-weight:700;line-height:1.25;display:block}.c-editorial-indice p{color:var(--c-suave);margin-top:4px;font-size:12.5px;line-height:1.45}.c-editorial-autor{letter-spacing:.16em;text-transform:uppercase;color:var(--c-suave);font-size:11px;font-weight:600}.c-editorial-columnas{column-count:2;column-rule:1px solid color-mix(in srgb, var(--c-tinta) 16%, transparent);text-align:left;-webkit-hyphens:auto;hyphens:auto;column-gap:20px;font-size:13.5px;line-height:1.6}.c-editorial-columnas p:first-letter{float:left;padding:4px 6px 0 0;font-family:Bodoni Moda,serif;font-size:66px;line-height:.82}.c-editorial-cita{border-top:3px solid var(--c-tinta);overflow-wrap:anywhere;margin:8px 0 0;padding:18px 0 4px;font-family:Bodoni Moda,serif;font-size:25px;font-style:italic;line-height:1.2}.c-editorial-cita:before{content:"“";font-size:70px;font-style:normal;line-height:.6;display:block}.c-editorial-dias{letter-spacing:-.05em;margin-top:10px;font-family:Bodoni Moda,serif;font-size:clamp(120px,46cqw,200px);line-height:.85}.c-editorial-dias-et{font-family:Bodoni Moda,serif;font-size:22px;font-style:italic}.c-editorial-hms{border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:14px;display:grid}.c-editorial-hms span{letter-spacing:.2em;text-transform:uppercase;padding:12px 4px;font-size:9.5px;display:grid}.c-editorial-hms span+span{border-left:1px solid color-mix(in srgb, currentColor 40%, transparent)}.c-editorial-hms b{letter-spacing:0;font-family:Bodoni Moda,serif;font-size:34px;font-weight:400}.c-editorial-fecha-larga{letter-spacing:.22em;text-transform:uppercase;margin:6px 0 4px;font-size:11px}.c-editorial-foto{margin:0 -22px}.c-editorial-foto img{aspect-ratio:4/3;object-fit:cover;filter:grayscale();width:100%}.c-editorial-foto figcaption,.c-editorial-porta figcaption{color:var(--c-suave);padding:6px 22px 0;font-size:10.5px;font-style:italic}.c-editorial-ficha{border-top:1px solid var(--c-tinta);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-top:12px;display:grid}.c-editorial-ficha span{letter-spacing:.24em;text-transform:uppercase;font-size:10.5px;font-weight:600}.c-editorial-ficha b{text-align:right;font-family:Bodoni Moda,serif;font-size:18px}.c-editorial-ficha h3{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-family:Bodoni Moda,serif;font-size:26px;font-weight:400;line-height:1.1}.c-editorial-ficha p{color:var(--c-suave);overflow-wrap:anywhere;grid-column:1/-1;font-size:13.5px}.c-editorial-ficha a,.c-editorial-breves a{color:var(--c-tinta);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;grid-column:1/-1;justify-self:start;padding-bottom:2px;font-size:11px;font-weight:600;text-decoration:none}.c-editorial-moda{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.c-editorial-moda img{aspect-ratio:3/4.4;object-fit:cover;width:100%}.c-editorial-moda>div{gap:12px;display:grid}.c-editorial-moda .c-editorial-cuerpo{font-size:13px}.c-editorial-moda dl{gap:2px;margin:0;display:grid}.c-editorial-moda dt{letter-spacing:.24em;text-transform:uppercase;color:var(--c-acento);margin-top:8px;font-size:10px;font-weight:600}.c-editorial-moda dd{overflow-wrap:anywhere;margin:0;font-family:Bodoni Moda,serif;font-size:21px;font-style:italic;line-height:1.15}.c-editorial-nota{color:var(--c-suave);font-size:11px;font-style:italic}.c-editorial-porta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.c-editorial-porta figure{margin:0;position:relative}.c-editorial-porta img{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%}.c-editorial-porta .g0{grid-column:1/-1}.c-editorial-porta .g0 img{aspect-ratio:4/5}.c-editorial-porta .g1 img,.c-editorial-porta .g2 img{aspect-ratio:1}.c-editorial-porta .g0 figcaption{color:#fff;background:linear-gradient(#0000,#000000a6);gap:6px;padding:60px 22px 20px;font-family:Bodoni Moda,serif;font-size:36px;font-style:italic;line-height:1;display:grid;position:absolute;bottom:0;left:0;right:0}.c-editorial-porta .g0 figcaption span{letter-spacing:.28em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:10.5px;font-style:normal;font-weight:600}.c-editorial-caja{border-top:6px solid var(--c-tinta);background:var(--c-caja);gap:12px;padding:18px;display:grid}.c-editorial-cuenta{white-space:pre-line;border-top:1px dashed color-mix(in srgb, var(--c-tinta) 35%, transparent);overflow-wrap:anywhere;padding-top:10px;font-size:13.5px;line-height:1.6}.c-editorial-btn{cursor:pointer;background:var(--c-boton);color:var(--c-boton-txt);letter-spacing:.24em;text-transform:uppercase;border:0;justify-self:start;padding:13px 22px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.c-editorial-breves{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;display:grid}.c-editorial-breves>div{border-top:1px solid var(--c-tinta);align-content:start;gap:8px;padding-top:10px;display:grid}.c-editorial-breves span,.c-editorial-nota-ed span{font-family:Bodoni Moda,serif;font-size:20px;font-weight:700}.c-editorial-breves p{font-size:13px;line-height:1.5}.c-editorial-nota-ed{border:1px solid var(--c-tinta);gap:6px;padding:14px 16px;display:grid}.c-editorial-nota-ed p{font-family:Bodoni Moda,serif;font-size:16px;font-style:italic;line-height:1.4}.c-editorial-libres .c-libres{width:100%;margin:0}.c-editorial-cupon{border:2px dashed var(--c-tinta);gap:14px;padding:26px 20px 22px;display:grid;position:relative}.c-editorial-tijera{background:var(--c-papel);padding:0 6px;font-size:20px;position:absolute;top:-14px;left:18px}.c-editorial-pases{letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:11px;display:flex}.c-editorial-pases b{letter-spacing:0;font-family:Bodoni Moda,serif;font-size:46px}.c-editorial .c-rsvp{padding-top:6px}.c-editorial-contra{background:var(--c-tinta);color:var(--c-papel);text-align:center;justify-items:center;gap:16px;padding:46px 22px 40px;display:grid}.c-editorial-gracias{max-width:24ch;font-family:Bodoni Moda,serif;font-size:22px;font-style:italic;line-height:1.25}.c-editorial-firma{letter-spacing:.24em;text-transform:uppercase;overflow-wrap:anywhere;font-family:Bodoni Moda,serif;font-size:15px}.c-editorial-contra .c-editorial-barras{justify-self:center}@keyframes c-editorial-entra{0%{opacity:0;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.c-editorial-masthead{animation:none}}.c-vitral{--vi-oro:#b08a3e;--vi-piedra:color-mix(in srgb, var(--c-caja) 90%, var(--c-fondo));--vi-ojiva:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V34Q0 8 50 0Q100 8 100 34V100Z'/%3E%3C/svg%3E");width:100%;color:var(--c-tinta);background-color:var(--c-fondo);text-align:center;background-repeat:repeat-y;background-size:100%;font-family:EB Garamond,Georgia,serif;font-size:17px;position:relative;overflow:hidden;container-type:inline-size}.c-vitral:before{content:"";background:color-mix(in srgb, var(--c-fondo) 55%, transparent);pointer-events:none;position:absolute;inset:0}.c-vitral>*{position:relative}.c-vitral img{max-width:100%;display:block}.c-vitral-caps{letter-spacing:.3em;text-transform:uppercase;color:var(--c-suave);overflow-wrap:anywhere;padding-left:.3em;font-family:Cinzel,serif;font-size:12px}.c-vitral-italica{color:var(--c-suave);font-size:19px;font-style:italic}.c-vitral-texto{overflow-wrap:anywhere;font-size:17.5px;line-height:1.6}.c-vitral-ico{color:var(--c-acento);width:30px!important;height:30px!important}.c-vitral-portada{justify-items:center;gap:12px;padding:30px 24px 40px;display:grid;position:relative}.c-vitral-ventana{aspect-ratio:752/1250;width:calc(100% + 48px);margin:-30px -24px 0;-webkit-mask:linear-gradient(#000 82%,#0000);mask:linear-gradient(#000 82%,#0000)}.c-vitral-vidrio{background-position:50% 30%;background-size:cover;width:100%;height:100%;animation:7s ease-in-out infinite alternate c-vitral-sol}.c-vitral-luz{filter:blur(14px);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(closest-side at 25%,#285ad259,#0000),radial-gradient(closest-side at 50% 40%,#f0be3c59,#0000),radial-gradient(closest-side at 75% 55%,#c8283247,#0000),radial-gradient(closest-side at 40% 70%,#28965040,#0000);width:120%;height:120px;margin:-90px 0 -50px;animation:7s ease-in-out infinite alternate c-vitral-respira}.c-vitral-nombres{color:var(--c-tinta);gap:2px;margin:0;font-family:Cinzel Decorative,serif;font-weight:400;line-height:1.05;display:grid}.c-vitral-nombres span{overflow-wrap:anywhere;font-size:clamp(30px,11cqw,46px)}.c-vitral-nombres em{color:var(--vi-oro);font-family:EB Garamond,serif;font-size:30px}.c-vitral-fecha{letter-spacing:.06em;border-top:1px solid color-mix(in srgb, var(--vi-oro) 60%, transparent);padding:10px 0 4px;font-family:Cinzel,serif;font-size:17px}.c-vitral .c-repro{width:min(100%,300px);margin-top:10px}.c-vitral .c-repro-redondo .c-repro-ctrl button{background:var(--c-acento);box-shadow:0 0 0 3px var(--c-caja), 0 0 0 4px var(--vi-oro)}.c-vitral .c-repro-redondo .c-repro-txt{background:var(--vi-piedra);border:1px solid color-mix(in srgb, var(--vi-oro) 40%, transparent);font-family:EB Garamond,serif;font-size:15px}.c-vitral-sec{justify-items:center;gap:22px;padding:30px 22px;display:grid}.c-vitral-tit{justify-items:center;gap:6px;display:grid}.c-vitral-tit small{letter-spacing:.3em;text-transform:uppercase;color:var(--c-acento);font-family:Cinzel,serif;font-size:11.5px}.c-vitral-tit h2{overflow-wrap:anywhere;margin:0;font-family:Cinzel,serif;font-size:25px;font-weight:400;line-height:1.2}.c-vitral-filete{color:var(--vi-oro);align-items:center;gap:8px;font-size:9px;display:flex}.c-vitral-filete i{background:currentColor;width:46px;height:1px}.c-vitral-arco{filter:drop-shadow(0 4px 10px #503c1e24);width:100%;position:relative}.c-vitral-arco-cap{width:100%;height:110px;display:block;overflow:visible}.c-vitral-arco-cap .relleno{fill:var(--vi-piedra)}.c-vitral-arco-cap .linea{fill:none;stroke:var(--vi-oro);stroke-width:1px}.c-vitral-cruz{color:var(--vi-oro);font-size:22px;line-height:1;position:absolute;top:30px;left:50%;transform:translate(-50%)}.c-vitral-arco-cuerpo{background:var(--vi-piedra);justify-items:center;gap:14px;margin-top:-40px;padding:0 calc(3% + 20px) 34px;display:grid;position:relative}.c-vitral-arco-cuerpo:before{content:"";border:1px solid var(--vi-oro);pointer-events:none;border-top:0;position:absolute;inset:0 3% 10px}.c-vitral-sec>.c-vitral-arco+.c-vitral-arco{margin-top:6px}.c-vitral-versiculo{gap:10px;margin:0;padding:0 8px;display:grid}.c-vitral-versiculo p{overflow-wrap:anywhere;font-size:21px;font-style:italic;line-height:1.45}.c-vitral-versiculo p:before,.c-vitral-versiculo p:after{color:var(--vi-oro);font-family:Cinzel Decorative,serif}.c-vitral-versiculo p:before{content:"“"}.c-vitral-versiculo p:after{content:"”"}.c-vitral-versiculo cite{letter-spacing:.2em;color:var(--c-acento);font-family:Cinzel,serif;font-size:12px;font-style:normal}.c-vitral-roseton{aspect-ratio:1;place-items:center;width:min(300px,78%);display:grid;position:relative}.c-vitral-roseton img{filter:drop-shadow(0 0 22px #2850c859);width:100%;height:100%;animation:90s linear infinite c-vitral-gira;position:absolute;inset:0}.c-vitral-roseton-centro{aspect-ratio:1;background:var(--c-caja);width:40%;box-shadow:0 0 0 3px var(--vi-oro), 0 0 0 6px var(--c-caja), 0 6px 16px #00000040;border-radius:50%;place-content:center;display:grid;position:relative}.c-vitral-roseton-centro b{color:var(--c-acento);font-family:Cinzel,serif;font-size:38px;font-weight:600;line-height:1}.c-vitral-roseton-centro small{letter-spacing:.24em;text-transform:uppercase;font-family:Cinzel,serif;font-size:11px}.c-vitral-hms{justify-content:center;align-items:center;gap:14px;display:flex}.c-vitral-hms span{letter-spacing:.18em;text-transform:uppercase;color:var(--c-suave);font-family:Cinzel,serif;font-size:10.5px;display:grid}.c-vitral-hms b{letter-spacing:0;color:var(--c-tinta);font-size:28px;font-weight:400}.c-vitral-hms i{color:var(--vi-oro);font-size:12px;font-style:normal}.c-vitral-btn{cursor:pointer;border:1px solid var(--vi-oro);background:var(--c-boton);color:var(--c-boton-txt);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 3px var(--c-caja), 0 0 0 4px color-mix(in srgb, var(--vi-oro) 60%, transparent);border-radius:24px 24px 6px 6px;align-items:center;gap:8px;padding:11px 22px;font-family:Cinzel,serif;font-size:12.5px;text-decoration:none;display:inline-flex}.c-vitral-btn .c-ico{width:16px;height:16px}.c-vitral-btn.grande{padding:15px 28px;font-size:13.5px}.c-vitral-orden{text-align:left;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.c-vitral-orden li{border-bottom:1px solid color-mix(in srgb, var(--vi-oro) 35%, transparent);grid-template-columns:46px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.c-vitral-gema{color:#fff;border:2px solid var(--vi-oro);text-shadow:0 1px 2px #0006;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Cinzel,serif;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 0 10px #ffffff80,0 2px 6px #0003}.c-vitral-gema.g0{background:radial-gradient(circle at 35% 30%, #6d8fe0, var(--c-acento))}.c-vitral-gema.g1{background:radial-gradient(circle at 35% 30%,#e46a6a,#8e1c22)}.c-vitral-gema.g2{background:radial-gradient(circle at 35% 30%,#f1d27a,#a8781e)}.c-vitral-gema.g3{background:radial-gradient(circle at 35% 30%,#7cc489,#24693a)}.c-vitral-orden small{letter-spacing:.16em;color:var(--c-acento);font-family:Cinzel,serif;font-size:12.5px}.c-vitral-orden b{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3;display:block}.c-vitral-orden p{color:var(--c-suave);font-size:15.5px;font-style:italic}.c-vitral-lancetas{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:10px;width:100%;display:grid}.c-vitral-lancetas figure{-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;mask:var(--vi-ojiva) center / 100% 100% no-repeat;background:linear-gradient(160deg,#efe6d4,#cbbd9f);margin:0;padding:5px}.c-vitral-lancetas img{aspect-ratio:1/2.1;object-fit:cover;width:100%;-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;-webkit-mask:var(--vi-ojiva) center / 100% 100% no-repeat;mask:var(--vi-ojiva) center / 100% 100% no-repeat}.c-vitral-lancetas .alta img{aspect-ratio:1/2.3}.c-vitral-dos{border-top:1px solid color-mix(in srgb, var(--vi-oro) 50%, transparent);border-bottom:1px solid color-mix(in srgb, var(--vi-oro) 50%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.c-vitral-dos span{overflow-wrap:anywhere;padding:12px 6px;font-size:19px;display:grid}.c-vitral-dos span+span{border-left:1px solid color-mix(in srgb, var(--vi-oro) 50%, transparent)}.c-vitral-dos small{letter-spacing:.24em;text-transform:uppercase;color:var(--c-acento);font-family:Cinzel,serif;font-size:11px}.c-vitral-nota{color:var(--c-suave);font-size:14px;font-style:italic}.c-vitral-cuenta{white-space:pre-line;border-top:1px solid color-mix(in srgb, var(--vi-oro) 40%, transparent);overflow-wrap:anywhere;padding-top:10px;font-size:17px;line-height:1.55}.c-vitral-placas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.c-vitral-placas>div{background:var(--vi-piedra);border:1px solid var(--vi-oro);border-radius:80px 80px 4px 4px;align-content:start;justify-items:center;gap:8px;padding:22px 14px 18px;display:grid}.c-vitral-placas .ancha{border-radius:4px;grid-column:1/-1}.c-vitral-placas .c-ico{color:var(--c-acento)}.c-vitral-placas b{letter-spacing:.08em;font-family:Cinzel,serif;font-size:15px;font-weight:600}.c-vitral-placas p{font-size:15.5px;font-style:italic;line-height:1.45}.c-vitral-placas a{letter-spacing:.16em;text-transform:uppercase;color:var(--c-acento);font-family:Cinzel,serif;font-size:11.5px}.c-vitral-libres .c-libres{width:100%;margin:0}.c-vitral-pases{justify-items:center;display:grid}.c-vitral-pases b{color:var(--c-acento);font-family:Cinzel,serif;font-size:44px;font-weight:400;line-height:1}.c-vitral-pases span{letter-spacing:.2em;text-transform:uppercase;font-family:Cinzel,serif;font-size:11px}.c-vitral .c-rsvp{z-index:1;position:relative}.c-vitral-cierre{justify-items:center;gap:14px;padding:30px 26px 60px;display:grid}.c-vitral-mono{border:1px solid var(--vi-oro);width:92px;height:92px;box-shadow:0 0 0 5px var(--vi-piedra), 0 0 0 6px var(--vi-oro);background:var(--vi-piedra);white-space:nowrap;color:var(--c-acento);border-radius:50%;place-items:center;margin-top:10px;font-family:Cinzel Decorative,serif;font-size:22px;display:grid}.c-vitral-firma{overflow-wrap:anywhere;font-family:Cinzel Decorative,serif;font-size:26px}@keyframes c-vitral-gira{to{transform:rotate(360deg)}}@keyframes c-vitral-sol{0%{filter:brightness(.96)saturate(.95)}to{filter:brightness(1.08)saturate(1.12)}}@keyframes c-vitral-respira{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.c-vitral-roseton img,.c-vitral-vidrio,.c-vitral-luz{animation:none}}.c-cuento{width:100%;color:var(--c-tinta);background:radial-gradient(circle at 50% 0, #ffffff59, transparent 60%), color-mix(in srgb, var(--c-fondo) 82%, #5b4a2e);text-align:center;font-family:IM Fell English,Georgia,serif;font-size:17px;overflow:hidden;container-type:inline-size}.c-cuento h1,.c-cuento h2,.c-cuento h3{font-family:IM Fell English,Georgia,serif}.c-cuento img{max-width:100%;display:block}.c-cuento-portada{aspect-ratio:1080/1700;isolation:isolate;background-position:bottom;background-size:cover;grid-template-rows:1fr auto;width:100%;padding:34px 22px 26px;display:grid;position:relative}.c-cuento-portada:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--c-papel) 78%, transparent) 0%, color-mix(in srgb, var(--c-papel) 30%, transparent) 34%, transparent 52%);position:absolute;inset:0}.c-cuento-portada-txt{align-content:start;justify-items:center;gap:4px;animation:1.6s ease-out both c-cuento-abre;display:grid}.c-cuento-erase{color:var(--c-acento);font-size:clamp(34px,11cqw,46px);font-style:italic;line-height:1.1}.c-cuento-historia{color:var(--c-suave);font-size:18px;font-style:italic}.c-cuento-nombres{margin:4px 0 0;font-weight:400;line-height:1;display:grid}.c-cuento-nombres span{overflow-wrap:anywhere;text-shadow:0 0 18px var(--c-papel);font-size:clamp(40px,13.5cqw,58px)}.c-cuento-nombres em{color:var(--c-acento);font-size:26px}.c-cuento-cinta{background:var(--c-acento);color:var(--c-papel);letter-spacing:.04em;justify-self:center;padding:10px 34px;font-size:18px;position:relative;box-shadow:0 4px 10px #0000004d}.c-cuento-cinta:before,.c-cuento-cinta:after{content:"";background:color-mix(in srgb, var(--c-acento) 70%, #000);z-index:-1;width:26px;height:100%;position:absolute;top:8px}.c-cuento-cinta:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,35% 50%);left:-18px}.c-cuento-cinta:after{clip-path:polygon(0 0,100% 0,65% 50%,100% 100%,0 100%);right:-18px}.c-cuento-cinta span{white-space:nowrap;position:relative}.c-cuento-musica{z-index:1;background-size:100% 100%;padding:18px 20px;position:relative;box-shadow:0 6px 12px #0000002e}.c-cuento .c-repro{color:var(--c-acento)}.c-cuento .c-repro-txt{color:var(--c-tinta);font-family:IM Fell English,serif;font-size:16px;font-style:italic;font-weight:400}.c-cuento-pagina{background-position:50%;background-size:cover;background-color:var(--c-papel);justify-items:center;gap:16px;margin:22px 12px;padding:46px 30px 22px;display:grid;position:relative;box-shadow:0 1px #00000014,0 10px 24px #28190547,inset 18px 0 24px -18px #462d0a59}.c-cuento-pagina:before{content:"";border:1px solid color-mix(in srgb, var(--c-acento) 55%, transparent);outline:1px solid color-mix(in srgb, var(--c-acento) 35%, transparent);outline-offset:-5px;pointer-events:none;position:absolute;inset:14px}.c-cuento-cab{justify-items:center;gap:4px;display:grid}.c-cuento-cab small{letter-spacing:.32em;text-transform:uppercase;color:var(--c-acento);font-size:13px}.c-cuento-cab h2{overflow-wrap:anywhere;margin:0;font-size:30px;font-style:italic;font-weight:400;line-height:1.15}.c-cuento-floron{color:var(--c-acento);font-size:24px;line-height:1}.c-cuento-vineta{object-fit:contain;filter:drop-shadow(0 4px 6px #3c280a2e);width:auto;height:118px}.c-cuento-vineta[data-v=pajaros]{clip-path:inset(9% 0 0);margin-top:-14px}.c-cuento-folio{color:var(--c-suave);margin-top:6px;font-size:14px;font-style:italic}.c-cuento-texto{text-align:left;overflow-wrap:anywhere;width:100%;font-size:18px;line-height:1.6}.c-cuento-texto.centro{text-align:center}.c-cuento-texto.capital:first-letter{float:left;color:var(--c-papel);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--c-acento) 70%, #fff) 0 6%, transparent 7%), radial-gradient(circle at 75% 72%, color-mix(in srgb, var(--c-acento) 70%, #fff) 0 5%, transparent 6%), var(--c-acento);border:2px solid color-mix(in srgb, var(--c-acento) 50%, #e8c873);outline:1px solid var(--c-acento);outline-offset:2px;margin:6px 10px 0 0;padding:6px 10px 4px;font-size:54px;line-height:.9}.c-cuento-faltan{font-size:21px;line-height:1.55}.c-cuento-faltan b{color:var(--c-acento);font-variant-numeric:tabular-nums;font-size:36px;font-weight:400}.c-cuento-fecha{border-top:1px solid color-mix(in srgb, var(--c-acento) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--c-acento) 40%, transparent);padding:8px 0;font-size:20px;font-style:italic}.c-cuento-lugar{justify-items:center;gap:6px;width:100%;display:grid}.c-cuento-lugar+.c-cuento-lugar{border-top:1px dashed color-mix(in srgb, var(--c-acento) 45%, transparent);padding-top:18px}.c-cuento-lugar small{letter-spacing:.28em;text-transform:uppercase;color:var(--c-acento);font-size:12.5px}.c-cuento-lugar h3{overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:400;line-height:1.15}.c-cuento-lugar p{color:var(--c-suave);overflow-wrap:anywhere;font-size:16.5px;font-style:italic}.c-cuento-hora{color:var(--c-tinta)!important;font-size:19px!important}.c-cuento-btn{cursor:pointer;border:1px solid var(--c-acento);background:var(--c-boton);color:var(--c-boton-txt);box-shadow:0 0 0 3px var(--c-papel), 0 0 0 4px color-mix(in srgb, var(--c-acento) 60%, transparent), 0 4px 10px #0003;border-radius:3px;margin-top:6px;padding:10px 26px 11px;font-family:IM Fell English,serif;font-size:16px;font-style:italic;text-decoration:none;display:inline-block}.c-cuento-btn.grande{padding:13px 32px 14px;font-size:18px}.c-cuento-partes{gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.c-cuento-partes li{gap:3px;display:grid}.c-cuento-partes li+li:before{content:"~ ✦ ~";color:var(--c-acento);letter-spacing:.2em;margin-bottom:12px;font-size:12px;display:block}.c-cuento-parte{letter-spacing:.24em;text-transform:uppercase;color:var(--c-acento);font-size:12.5px}.c-cuento-partes b{overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.25}.c-cuento-partes p{color:var(--c-suave);font-size:16px;font-style:italic}.c-cuento-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.c-cuento-dos span{border:1px solid color-mix(in srgb, var(--c-acento) 45%, transparent);overflow-wrap:anywhere;border-radius:50% 50% 6px 6px/28px 28px 6px 6px;gap:2px;padding:12px 6px;font-size:20px;display:grid}.c-cuento-dos small{letter-spacing:.18em;text-transform:uppercase;color:var(--c-acento);font-size:12px}.c-cuento-nota{color:var(--c-suave);font-size:14.5px;font-style:italic}.c-cuento-cuenta{white-space:pre-line;border-top:1px dashed color-mix(in srgb, var(--c-acento) 45%, transparent);overflow-wrap:anywhere;padding-top:10px;font-size:17px;line-height:1.55}.c-cuento-retratos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.c-cuento-retratos figure{background:linear-gradient(145deg, #e9cf86, var(--c-acento) 55%, #e9cf86);border-radius:50%;margin:0;padding:6px;box-shadow:0 4px 10px #00000040}.c-cuento-retratos img{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--c-papel);filter:sepia(.25)saturate(.9);border-radius:50%;width:100%}.c-cuento-retratos .r0{grid-column:1/-1;justify-self:center;width:72%}.c-cuento-extra{border-bottom:1px dashed color-mix(in srgb, var(--c-acento) 45%, transparent);gap:6px;width:100%;padding-bottom:14px;display:grid}.c-cuento-extra:last-of-type{border-bottom:0}.c-cuento-extra b{color:var(--c-acento);font-size:22px;font-style:italic;font-weight:400}.c-cuento-extra p{font-size:17px;line-height:1.5}.c-cuento-extra a{color:var(--c-acento);justify-self:center;font-size:16px;font-style:italic}.c-cuento-extra.aviso{border:1px solid color-mix(in srgb, var(--c-acento) 50%, transparent);padding:14px}.c-cuento-libres .c-libres{width:100%;margin:0}.c-cuento-pases{font-size:18px;font-style:italic}.c-cuento-pases b{color:var(--c-acento);vertical-align:middle;font-size:40px;font-weight:400}.c-cuento .c-rsvp{z-index:1;position:relative}.c-cuento-fin{background-size:100% 100%;background-color:var(--c-papel);justify-items:center;gap:10px;margin:22px 12px 34px;padding:50px 30px 46px;display:grid;box-shadow:0 10px 24px #28190547}.c-cuento-felices{overflow-wrap:anywhere;font-size:30px;font-style:italic;line-height:1.25}.c-cuento-fin-pal{color:var(--c-acento);font-size:58px;font-style:italic;line-height:1}.c-cuento-firma{overflow-wrap:anywhere;font-size:24px}@keyframes c-cuento-abre{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.c-cuento-portada-txt{animation:none}}.c-groovy{--gr-naranja:var(--c-acento);--gr-cafe:var(--c-tinta);--gr-crema:var(--c-papel);--gr-durazno:var(--c-caja);--gr-mostaza:var(--c-fondo);--gr-palta:color-mix(in srgb, #6f7d2a 82%, var(--c-acento));--gr-display:"Shrikhand", "Abril Fatface", serif;--gr-cuerpo:"Poppins", system-ui, sans-serif;--i-f-titulo:var(--gr-display);--i-f-cuerpo:var(--gr-cuerpo);background:var(--gr-crema);width:100%;color:var(--gr-cafe);font-family:var(--gr-cuerpo);overflow:hidden}.c-groovy *{box-sizing:border-box}.c-groovy h1,.c-groovy h2,.c-groovy h3,.c-groovy p{margin:0}.c-groovy-ola{width:100%;height:36px;color:var(--bg);pointer-events:none;display:block;position:absolute;top:-35px;left:0}.c-groovy-ola path{fill:currentColor}.c-groovy-ola.abajo{z-index:2;top:auto;bottom:-35px;transform:scaleY(-1)}.c-groovy-st{pointer-events:none;object-fit:contain;z-index:1;filter:drop-shadow(3px 4px #3a24162e);position:absolute}.c-groovy-tit{font-family:var(--gr-display);color:var(--gr-naranja);text-shadow:3px 3px 0 var(--gr-cafe);overflow-wrap:anywhere;z-index:2;font-size:38px;font-weight:400;line-height:1.02;position:relative}.c-groovy-tit.claro{color:var(--gr-crema)}.c-groovy-tit.grande{font-size:44px}.c-groovy-sub{font-family:var(--gr-cuerpo);letter-spacing:.14em;text-transform:uppercase;z-index:2;font-size:12px;font-weight:600;position:relative}.c-groovy-sub.claro{color:var(--gr-crema)}.c-groovy-texto{z-index:2;max-width:34ch;font-size:14.5px;line-height:1.65;position:relative}.c-groovy-texto.claro{color:var(--gr-crema)}.c-groovy-btn{border:3px solid var(--gr-cafe);background:var(--gr-mostaza);color:var(--gr-cafe);font-family:var(--gr-cuerpo);letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 4px 0 var(--gr-cafe);z-index:2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.c-groovy-btn:active{box-shadow:1px 1px 0 var(--gr-cafe);transform:translate(3px,3px)}.c-groovy-btn .c-ico{stroke-width:2px;width:18px;height:18px}.c-groovy-btn.grande{padding:14px 26px;font-size:13.5px}.c-groovy-portada{text-align:center;background-color:var(--gr-mostaza);background-image:var(--gr-fondo), repeating-radial-gradient(circle at 50% 120%, var(--gr-naranja) 0 38px, var(--gr-mostaza) 38px 76px, var(--gr-durazno) 76px 114px, var(--gr-palta) 114px 152px);background-position:50%;background-size:cover;align-content:center;justify-items:center;gap:22px;min-height:800px;padding:92px 22px 96px;display:grid;position:relative}.c-groovy-etiqueta{z-index:3;border:3px solid var(--gr-cafe);background:var(--gr-crema);color:var(--gr-naranja);font-family:var(--gr-display);box-shadow:4px 4px 0 var(--gr-cafe);border-radius:999px;padding:8px 20px;font-size:20px;position:relative;transform:rotate(-4deg)}.c-groovy-insignia{z-index:2;border:3px solid var(--gr-cafe);background:var(--gr-crema);width:100%;box-shadow:9px 9px 0 var(--gr-cafe);border-radius:46px;justify-items:center;gap:18px;padding:34px 18px 28px;display:grid;position:relative}.c-groovy-insignia.chica{gap:8px;width:auto;max-width:100%;padding:26px 28px;transform:rotate(-1.5deg)}.c-groovy-nombres{font-family:var(--gr-display);color:var(--gr-naranja);text-shadow:3px 3px 0 var(--gr-mostaza), 6px 6px 0 var(--gr-cafe);overflow-wrap:anywhere;justify-items:center;gap:2px;max-width:100%;font-size:clamp(50px,15vw,72px);font-weight:400;line-height:.98;display:grid}.c-groovy-nombres span{max-width:100%}.c-groovy-y{border:3px solid var(--gr-cafe);background:var(--gr-palta);width:64px;height:64px;color:var(--gr-crema);text-shadow:none;box-shadow:3px 3px 0 var(--gr-cafe);border-radius:50%;place-items:center;margin:4px 0;font-size:34px;font-weight:400;display:grid;transform:rotate(-10deg)}.c-groovy-fecha{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.c-groovy-fecha span{border:2.5px solid var(--gr-cafe);min-width:52px;font-family:var(--gr-display);text-transform:capitalize;color:var(--gr-cafe);border-radius:999px;padding:8px 12px 7px;font-size:19px;line-height:1}.c-groovy-fecha span:first-child{background:var(--gr-mostaza)}.c-groovy-fecha span:nth-child(2){background:var(--gr-naranja);color:var(--gr-crema)}.c-groovy-fecha span:nth-child(3){background:var(--gr-durazno)}.c-groovy-fecha span:nth-child(4){background:var(--gr-palta);color:var(--gr-crema)}.c-groovy-lema{z-index:2;background:var(--gr-cafe);color:var(--gr-crema);letter-spacing:.06em;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:600;position:relative}.c-groovy-casete{z-index:3;border:3px solid var(--gr-cafe);background:var(--gr-cafe);color:var(--gr-crema);box-shadow:5px 5px 0 var(--gr-naranja);border-radius:22px;padding:12px 22px 10px;position:relative}.c-groovy .c-repro-txt{font-family:var(--gr-cuerpo);letter-spacing:.04em;font-size:11.5px;font-weight:600}.c-groovy .c-repro-ctrl{gap:16px;font-size:13px}.c-groovy .c-repro-ctrl button{background:var(--gr-mostaza);width:34px;height:34px;color:var(--gr-cafe);border:0;font-size:12px}.c-groovy-st-sol{width:118px;top:18px;left:-14px}.c-groovy-st-disco{width:92px;top:30px;right:6px}.c-groovy-st-marg{width:120px;bottom:22px;right:-18px}.c-groovy-st-brillo{width:54px;bottom:140px;left:16px}.c-groovy-sec{text-align:center;background:var(--bg);color:var(--fg);grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:58px 26px 64px;display:grid;position:relative}.c-groovy-crema{--bg:var(--gr-crema);--fg:var(--gr-cafe)}.c-groovy-naranja{--bg:var(--gr-naranja);--fg:var(--gr-crema)}.c-groovy-mostaza{--bg:var(--gr-mostaza);--fg:var(--gr-cafe)}.c-groovy-cafe{--bg:var(--gr-cafe);--fg:var(--gr-crema)}.c-groovy-palta{--bg:var(--gr-palta);--fg:var(--gr-crema)}.c-groovy-durazno{--bg:var(--gr-durazno);--fg:var(--gr-cafe)}.c-groovy-saludo{padding-top:74px;padding-bottom:80px}.c-groovy-saludo .c-groovy-texto{font-size:15px}.c-groovy-st-arco{width:150px;margin-bottom:-6px;position:relative}.c-groovy-st-cor{width:70px;bottom:18px;right:14px}.c-groovy .c-groovy-cuenta .c-cont{z-index:2;width:100%;margin-top:8px;position:relative}.c-groovy .c-groovy-cuenta .c-cont-num{width:100%;font-family:var(--gr-display);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;font-size:30px;font-style:normal;font-weight:400;display:grid}.c-groovy .c-groovy-cuenta .c-cont-num i{display:none}.c-groovy .c-groovy-cuenta .c-cont-num span{aspect-ratio:1;border:3px solid var(--gr-cafe);background:var(--gr-crema);color:var(--gr-cafe);box-shadow:4px 4px 0 var(--gr-cafe);border-radius:50%;place-items:center;animation:3.6s ease-in-out infinite c-groovy-flota;display:grid}.c-groovy .c-groovy-cuenta .c-cont-num span:first-child{background:var(--gr-mostaza)}.c-groovy .c-groovy-cuenta .c-cont-num span:nth-child(2){animation-delay:-.9s}.c-groovy .c-groovy-cuenta .c-cont-num span:nth-child(3){background:var(--gr-durazno);animation-delay:-1.8s}.c-groovy .c-groovy-cuenta .c-cont-num span:nth-child(4){background:var(--gr-palta);color:var(--gr-crema);animation-delay:-2.7s}.c-groovy .c-groovy-cuenta .c-cont-num .ult{color:var(--gr-crema)}.c-groovy .c-groovy-cuenta .c-cont-et{font-family:var(--gr-cuerpo);letter-spacing:.1em;color:var(--gr-crema);opacity:1;gap:10px;margin-top:10px;font-size:11px;font-style:normal;font-weight:600}.c-groovy-st-brillo2{width:46px;top:22px;right:22px}.c-groovy-tarjetas{gap:34px;width:100%;margin-top:14px;display:grid}.c-groovy-tarjeta{border:3px solid var(--gr-cafe);background:var(--gr-crema);box-shadow:7px 7px 0 var(--gr-cafe);border-radius:28px;justify-items:center;gap:8px;padding:34px 20px 24px;display:grid;position:relative;transform:rotate(-1.2deg)}.c-groovy-tarjeta.t1{background:var(--gr-mostaza);transform:rotate(1.2deg)}.c-groovy-tarjeta h3{font-family:var(--gr-display);color:var(--gr-cafe);overflow-wrap:anywhere;font-size:23px;font-weight:400;line-height:1.1}.c-groovy-tarjeta p{overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.c-groovy-tarjeta .c-groovy-btn{background:var(--gr-naranja);color:var(--gr-crema);margin-top:8px}.c-groovy-tag{border:3px solid var(--gr-cafe);background:var(--gr-naranja);color:var(--gr-crema);font-family:var(--gr-display);white-space:nowrap;border-radius:999px;padding:6px 18px;font-size:16px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.c-groovy-tarjeta-ico{width:34px;height:34px;color:var(--gr-naranja);stroke-width:1.8px}.c-groovy-tarjeta.t1 .c-groovy-tarjeta-ico{color:var(--gr-cafe)}.c-groovy-hora{letter-spacing:.08em;font-weight:700}.c-groovy-setlist{gap:10px;padding-top:70px}.c-groovy-setlist>.c-groovy-tit{color:var(--gr-mostaza);text-shadow:4px 4px 0 var(--gr-naranja);margin-bottom:8px;font-size:62px}.c-groovy-st-vinilo{opacity:.95;width:150px;animation:9s linear infinite c-groovy-gira;top:30px;right:-52px}.c-groovy-lado{text-align:left;z-index:2;width:100%;margin-top:8px;position:relative}.c-groovy-lado-tit{background:var(--gr-naranja);color:var(--gr-crema);font-family:var(--gr-display);border-radius:999px;margin-bottom:4px;padding:4px 14px;font-size:16px;display:inline-block}.c-groovy-lado ol{margin:0;padding:0;list-style:none}.c-groovy-lado li{border-bottom:2px dashed;border-bottom-color:color-mix(in srgb, var(--gr-crema) 26%, transparent);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.c-groovy-pista{font-family:var(--gr-display);color:var(--gr-mostaza);font-size:24px}.c-groovy-lado li b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.c-groovy-lado li small{opacity:.72;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45;display:block}.c-groovy-min{background:var(--gr-mostaza);color:var(--gr-cafe);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.c-groovy-st-flor{width:92px;bottom:18px;left:-22px}.c-groovy-burbujas{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:6px;display:grid;position:relative}.c-groovy-burbuja{aspect-ratio:1;border:3px solid var(--gr-cafe);background:var(--gr-crema);box-shadow:5px 5px 0 var(--gr-cafe);border-radius:50%;place-content:center;gap:4px;padding:14px;display:grid;transform:rotate(-4deg)}.c-groovy-burbuja.b2{background:var(--gr-naranja);color:var(--gr-crema);transform:rotate(4deg)translateY(16px)}.c-groovy-burbuja small{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.c-groovy-burbuja b{font-family:var(--gr-display);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.05}.c-groovy-nota{opacity:.85;margin-top:22px;font-size:12.5px;font-style:italic}.c-groovy-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:8px;display:grid;position:relative}.c-groovy-foto{border:4px solid var(--gr-cafe);box-shadow:7px 7px 0 var(--gr-naranja);background:var(--gr-durazno);overflow:hidden}.c-groovy-foto img{object-fit:cover;width:100%;height:100%;display:block}.c-groovy-foto.f0{aspect-ratio:1/1.02;border-radius:48% 52% 44% 56%/56% 46% 54% 44%;grid-column:1/-1;transform:rotate(-2deg)}.c-groovy-foto.f1{aspect-ratio:3/4;box-shadow:6px 6px 0 var(--gr-mostaza);border-radius:999px 999px 26px 26px;transform:rotate(-3deg)}.c-groovy-foto.f2{aspect-ratio:3/4;box-shadow:6px 6px 0 var(--gr-palta);border-radius:30px;transform:rotate(3deg)translateY(18px)}.c-groovy-st-cor2{z-index:3;width:84px;top:38%;right:-10px}.c-groovy-extras{gap:26px}.c-groovy-extra{border:3px solid var(--gr-cafe);background:var(--gr-crema);width:100%;color:var(--gr-cafe);box-shadow:6px 6px 0 var(--gr-cafe);border-radius:26px;justify-items:center;gap:10px;padding:26px 20px 24px;display:grid;position:relative}.c-groovy-extra h3{font-family:var(--gr-display);color:var(--gr-naranja);overflow-wrap:anywhere;font-size:26px;font-weight:400;line-height:1.05}.c-groovy-extra p{overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.c-groovy-extra-st{width:70px;height:70px;animation:12s linear infinite c-groovy-gira;position:static}.c-groovy-extra-ico{width:46px;height:46px;color:var(--gr-naranja);stroke-width:1.6px}.c-groovy-aviso{background:var(--gr-mostaza);transform:rotate(-1deg)}.c-groovy-aviso h3{color:var(--gr-cafe)}.c-groovy-st-coctel{width:96px;position:relative}.c-groovy-banco{border:2.5px dashed var(--gr-cafe);background:var(--gr-crema);overflow-wrap:anywhere;white-space:pre-line;border-radius:20px;gap:3px;width:100%;padding:14px 16px;font-size:13.5px;display:grid}.c-groovy-banco code{font-family:var(--gr-cuerpo);letter-spacing:.06em;font-weight:700}.c-groovy-libres{background:var(--gr-durazno)}.c-groovy-libres .c-libres{width:100%;margin:0}.c-groovy-rsvp{gap:20px;padding-top:70px;padding-bottom:76px}.c-groovy-pases{z-index:2;justify-items:center;gap:8px;display:grid;position:relative}.c-groovy-pases b{border:3px solid var(--gr-cafe);background:var(--gr-mostaza);width:92px;height:92px;color:var(--gr-cafe);font-family:var(--gr-display);box-shadow:5px 5px 0 var(--gr-cafe);border-radius:50%;place-items:center;font-size:44px;font-weight:400;display:grid;transform:rotate(-6deg)}.c-groovy-pases span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.c-groovy-voy{z-index:2;border:3px solid var(--gr-cafe);background:var(--gr-mostaza);color:var(--gr-cafe);font-family:var(--gr-display);cursor:pointer;box-shadow:6px 6px 0 var(--gr-cafe);border-radius:999px;padding:16px 42px 18px;font-size:28px;transition:box-shadow .15s;animation:2.8s ease-in-out infinite c-groovy-late;position:relative}.c-groovy-voy:active{box-shadow:2px 2px 0 var(--gr-cafe)}.c-groovy-form{z-index:2;width:100%;position:relative}.c-groovy-form .c-rsvp{border:3px solid var(--gr-cafe);background:var(--gr-crema);color:var(--gr-cafe);box-shadow:6px 6px 0 var(--gr-cafe);border-radius:26px;padding:8px 16px}.c-groovy-cierre{text-align:center;background-color:var(--gr-mostaza);background-image:var(--gr-fondo), repeating-radial-gradient(circle at 50% -20%, var(--gr-naranja) 0 38px, var(--gr-mostaza) 38px 76px, var(--gr-durazno) 76px 114px, var(--gr-palta) 114px 152px);background-position:50%;background-size:cover;justify-items:center;padding:96px 26px 84px;display:grid;position:relative}.c-groovy-firma{font-family:var(--gr-display);color:var(--gr-naranja);text-shadow:3px 3px 0 var(--gr-cafe);overflow-wrap:anywhere;font-size:34px;line-height:1.05}.c-groovy-st-marg2{z-index:3;width:104px;top:30px;left:-10px}.c-groovy-st-sol,.c-groovy-st-marg,.c-groovy-st-marg2{animation:26s linear infinite c-groovy-gira}.c-groovy-st-disco,.c-groovy-st-brillo,.c-groovy-st-brillo2,.c-groovy-st-cor,.c-groovy-st-cor2,.c-groovy-st-flor{animation:4.5s ease-in-out infinite c-groovy-flota}@keyframes c-groovy-flota{0%,to{translate:0}50%{translate:0 -6px}}@keyframes c-groovy-gira{to{rotate:360deg}}@keyframes c-groovy-late{0%,to{scale:1}50%{scale:1.05}}@media (prefers-reduced-motion:reduce){.c-groovy *,.c-groovy :before,.c-groovy :after{transition:none!important;animation:none!important}}.c-marmol{--ma-oro:var(--c-acento);--ma-oro-osc:color-mix(in srgb, var(--c-acento) 70%, #3a2a10);--ma-oro-cla:color-mix(in srgb, var(--c-acento) 45%, #fff6dc);--ma-tinta:var(--c-tinta);--ma-suave:var(--c-suave);--ma-blanco:var(--c-papel);--ma-hueso:var(--c-caja);--ma-titulo:"Italiana", "Cormorant Garamond", serif;--ma-script:"Pinyon Script", "Great Vibes", cursive;--ma-cuerpo:"Cormorant Garamond", Georgia, serif;--i-f-titulo:var(--ma-titulo);--i-f-cuerpo:var(--ma-cuerpo);--i-f-nombres:var(--ma-script);width:100%;color:var(--ma-tinta);font-family:var(--ma-cuerpo);background-color:var(--ma-hueso);background-image:var(--ma-fondo);background-repeat:repeat-y;background-size:100%;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 0 8px;display:grid;overflow:hidden}.c-marmol *{box-sizing:border-box}.c-marmol h1,.c-marmol h3,.c-marmol p{margin:0}.c-marmol-oro{color:var(--ma-oro);background:linear-gradient(105deg, var(--ma-oro-osc) 0%, var(--ma-oro) 32%, var(--ma-oro-cla) 50%, var(--ma-oro) 68%, var(--ma-oro-osc) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite c-marmol-brillo}.c-marmol-caps{font-family:var(--ma-titulo);letter-spacing:.34em;text-transform:uppercase;color:var(--ma-tinta);overflow-wrap:anywhere;padding-left:.34em;font-size:14px}.c-marmol-caps.chico{letter-spacing:.28em;color:var(--ma-suave);font-size:11.5px}.c-marmol-script{font-family:var(--ma-script);color:var(--ma-oro);overflow-wrap:anywhere;font-size:44px;line-height:1.1}.c-marmol-script.chico{font-size:30px}.c-marmol-texto{max-width:30ch;color:var(--ma-tinta);overflow-wrap:anywhere;font-size:18px;line-height:1.55}.c-marmol-texto.chico{font-size:16px}.c-marmol-nota{color:var(--ma-suave);font-size:15px;font-style:italic}.c-marmol-btn{border:1px solid var(--ma-oro);color:var(--ma-oro-osc);font-family:var(--ma-titulo);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:11px 22px;font-size:12px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex;position:relative}.c-marmol-btn:after{content:"";border:1px solid;border-color:color-mix(in srgb, var(--ma-oro) 45%, transparent);pointer-events:none;position:absolute;inset:3px}.c-marmol-btn.lleno{background:linear-gradient(135deg, var(--ma-oro-osc), var(--ma-oro) 50%, var(--ma-oro-osc));color:var(--c-boton-txt)}.c-marmol-btn.lleno:after{border-color:#ffffff8c}.c-marmol-btn.grande{padding:16px 30px;font-size:13px}.c-marmol-portada{justify-items:center;gap:18px;width:100%;padding:26px 18px 10px;display:grid}.c-marmol-arco-dorado{aspect-ratio:1080/2261;width:100%;max-width:400px;max-height:830px;position:relative}.c-marmol-arco-dorado:before{content:"";background:color-mix(in srgb, var(--ma-blanco) 84%, transparent);border-radius:50% 50% 10px 10px/24% 24% 10px 10px;position:absolute;inset:2.6% 3.6% 1.6%;box-shadow:0 24px 50px -30px #3c321e73}.c-marmol-arco-dorado:after{content:"";background-image:var(--ma-marco);pointer-events:none;z-index:2;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.c-marmol-arco-in{z-index:1;text-align:center;grid-template-rows:minmax(0,1fr) auto auto auto auto auto;align-content:start;justify-items:center;gap:14px;display:grid;position:absolute;inset:5.4% 8.5% 4.5%}.c-marmol-foto{outline:1px solid var(--ma-oro);outline-offset:5px;border-radius:999px 999px 0 0;width:100%;height:100%;min-height:0;overflow:hidden}.c-marmol-foto img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate c-marmol-zoom;display:block}.c-marmol-nombres{font-family:var(--ma-script);overflow-wrap:anywhere;justify-items:center;max-width:100%;font-size:clamp(46px,13.5vw,60px);font-weight:400;line-height:1;display:grid}.c-marmol-nombres span{max-width:100%;padding:0 .12em}.c-marmol-nombres i{font-family:var(--ma-titulo);color:var(--ma-suave);margin:-2px 0;font-size:24px;font-style:normal}.c-marmol-fecha{width:100%;font-family:var(--ma-titulo);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.c-marmol-fecha span{letter-spacing:.24em;border-top:1px solid var(--ma-oro);border-bottom:1px solid var(--ma-oro);padding:8px 0;font-size:13px}.c-marmol-fecha b{color:var(--ma-oro);font-size:46px;font-weight:400;line-height:1}.c-marmol-musica{color:var(--ma-oro-osc)}.c-marmol .c-repro-txt{font-family:var(--ma-titulo);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:400}.c-marmol .c-repro-ctrl{gap:18px}.c-marmol .c-repro-ctrl button{border-width:1px;width:32px;height:32px}.c-marmol-hojas{width:64%;margin:18px 0 8px}.c-marmol-hojas img{filter:drop-shadow(0 4px 6px #503c142e);width:100%;display:block}.c-marmol-hojas.girar img{transform:scaleX(-1)}.c-marmol-panel{background:color-mix(in srgb, var(--ma-blanco) 88%, transparent);width:calc(100% - 36px);margin:18px 0;padding:10px;position:relative;box-shadow:0 18px 40px -24px #3c321e59}.c-marmol-panel.arco{border-radius:50% 50% 4px 4px/170px 170px 4px 4px}.c-marmol-panel.plano{border-radius:4px}.c-marmol-panel-in{text-align:center;border:1px solid var(--ma-oro);border-radius:inherit;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:70px 22px 40px;display:grid;position:relative}.c-marmol-panel.plano .c-marmol-panel-in{padding-top:40px}.c-marmol-panel-in:before{content:"";border:1px solid;border-color:color-mix(in srgb, var(--ma-oro) 40%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:5px}.c-marmol-panel.arco .c-marmol-panel-in:after{content:"";background:var(--ma-blanco);border:1px solid var(--ma-oro);width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.c-marmol-cuenta{text-align:center;background:color-mix(in srgb, var(--ma-blanco) 86%, transparent);border-top:1px solid var(--ma-oro);border-bottom:1px solid var(--ma-oro);width:100%;box-shadow:0 6px 0 -5px var(--ma-oro), 0 -6px 0 -5px var(--ma-oro);justify-items:center;gap:10px;margin:18px 0;padding:34px 22px 30px;display:grid}.c-marmol .c-marmol-cuenta .c-cont{background:0 0;border:0;width:100%;padding:0}.c-marmol .c-marmol-cuenta .c-cont-num{width:100%;font-family:var(--ma-titulo);color:var(--ma-tinta);grid-template-columns:repeat(4,minmax(0,1fr));font-size:44px;font-style:normal;font-weight:400;display:grid}.c-marmol .c-marmol-cuenta .c-cont-num span{border-left:1px solid;border-left-color:color-mix(in srgb, var(--ma-oro) 60%, transparent);justify-content:center}.c-marmol .c-marmol-cuenta .c-cont-num span:first-child{border-left:0}.c-marmol .c-marmol-cuenta .c-cont-num i{display:none}.c-marmol .c-marmol-cuenta .c-cont-num .ult{color:var(--ma-oro)}.c-marmol .c-marmol-cuenta .c-cont-et{font-family:var(--ma-titulo);letter-spacing:.24em;color:var(--ma-suave);opacity:1;margin-top:4px;font-size:10.5px;font-style:normal}.c-marmol-dos{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:8px;display:grid}.c-marmol-dos.uno{grid-template-columns:minmax(0,1fr)}.c-marmol-dos article{align-content:start;justify-items:center;gap:8px;padding:4px 12px;display:grid}.c-marmol-dos article+article{border-left:1px solid var(--ma-oro)}.c-marmol-dos h3{font-family:var(--ma-cuerpo);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.2}.c-marmol-dir{color:var(--ma-suave);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.c-marmol-hora{font-family:var(--ma-titulo);color:var(--ma-oro);font-size:22px}.c-marmol-dos .c-marmol-btn{letter-spacing:.2em;margin-top:6px;padding:10px 14px;font-size:10.5px}.c-marmol-linea{width:100%;margin:10px 0 0;padding:0;list-style:none;position:relative}.c-marmol-linea:before{content:"";background:linear-gradient(transparent, var(--ma-oro) 8%, var(--ma-oro) 92%, transparent);width:1px;position:absolute;top:6px;bottom:6px;left:50%}.c-marmol-linea li{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0 16px;display:grid}.c-marmol-linea li>i{background:var(--ma-blanco);border:1px solid var(--ma-oro);width:9px;height:9px;margin:9px auto 0;position:relative;transform:rotate(45deg)}.c-marmol-linea-hora{font-family:var(--ma-titulo);color:var(--ma-oro);font-size:24px;line-height:1.1}.c-marmol-linea-txt{gap:4px;display:grid}.c-marmol-linea-txt b{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.3}.c-marmol-linea-txt small{color:var(--ma-suave);overflow-wrap:anywhere;font-size:14px;font-style:italic;line-height:1.35}.c-marmol-linea li.izq .c-marmol-linea-hora{text-align:right;grid-area:1/1}.c-marmol-linea li.izq>i{grid-area:1/2}.c-marmol-linea li.izq .c-marmol-linea-txt{text-align:left;grid-area:1/3}.c-marmol-linea li.der .c-marmol-linea-txt{text-align:right;grid-area:1/1}.c-marmol-linea li.der>i{grid-area:1/2}.c-marmol-linea li.der .c-marmol-linea-hora{text-align:left;grid-area:1/3}.c-marmol-etiqueta{text-align:center;background:color-mix(in srgb, var(--ma-blanco) 88%, transparent);border:1px solid var(--ma-oro);outline:1px solid;outline-color:color-mix(in srgb, var(--ma-oro) 45%, transparent);outline-offset:-7px;justify-items:center;gap:14px;width:calc(100% - 36px);margin:8px 0 18px;padding:34px 22px 30px;display:grid}.c-marmol-galeria{justify-items:center;gap:14px;width:100%;padding:26px 18px 18px;display:grid}.c-marmol-triptico{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,.82fr);align-items:end;gap:12px;width:100%;display:grid}.c-marmol-ventana{aspect-ratio:2/3.1;border:5px solid var(--ma-blanco);outline:1px solid var(--ma-oro);border-radius:999px 999px 0 0;overflow:hidden;box-shadow:0 16px 30px -18px #3c321e99}.c-marmol-ventana.v0{aspect-ratio:2/3.6}.c-marmol-ventana img{object-fit:cover;width:100%;height:100%;display:block}.c-marmol-pares{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:calc(100% - 36px);margin:18px 0 8px;display:grid}.c-marmol-mini{text-align:center;background:color-mix(in srgb, var(--ma-blanco) 90%, transparent);border:1px solid var(--ma-oro);border-radius:50% 50% 3px 3px/64px 64px 3px 3px;align-content:start;justify-items:center;gap:10px;padding:44px 14px 22px;display:grid}.c-marmol-mini .c-marmol-btn{letter-spacing:.18em;padding:10px 12px;font-size:10px}.c-marmol-aviso{text-align:center;background:color-mix(in srgb, var(--ma-blanco) 90%, transparent);border-top:1px solid var(--ma-oro);border-bottom:1px solid var(--ma-oro);justify-items:center;gap:8px;width:calc(100% - 36px);margin:10px 0;padding:22px;display:grid}.c-marmol-banco{border:1px solid;border-color:color-mix(in srgb, var(--ma-oro) 55%, transparent);overflow-wrap:anywhere;white-space:pre-line;gap:2px;width:100%;padding:14px;font-size:16px;display:grid}.c-marmol-banco b{font-family:var(--ma-titulo);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:400}.c-marmol-libres{width:100%}.c-marmol-libres .c-libres{width:100%;margin:0}.c-marmol-rsvp-tit{font-family:var(--ma-titulo);letter-spacing:.22em;padding-left:.22em;font-size:46px;line-height:1}.c-marmol-pases{justify-items:center;gap:4px;display:grid}.c-marmol-pases b{border:1px solid var(--ma-oro);outline:1px solid;outline-color:color-mix(in srgb, var(--ma-oro) 45%, transparent);outline-offset:3px;width:70px;height:70px;font-family:var(--ma-titulo);color:var(--ma-oro);border-radius:50%;place-items:center;font-size:32px;font-weight:400;display:grid}.c-marmol-pases span{font-family:var(--ma-titulo);letter-spacing:.24em;text-transform:uppercase;color:var(--ma-suave);font-size:11.5px}.c-marmol-form{width:100%}.c-marmol-form .c-rsvp{text-align:left}.c-marmol-cierre{text-align:center;justify-items:center;gap:10px;width:100%;padding:30px 22px 40px;display:grid}.c-marmol-cierre .c-marmol-hojas{width:54%;margin:0}.c-marmol-monograma{border:1px solid var(--ma-oro);outline:1px solid;outline-color:color-mix(in srgb, var(--ma-oro) 45%, transparent);outline-offset:5px;background:color-mix(in srgb, var(--ma-blanco) 88%, transparent);width:118px;height:118px;font-family:var(--ma-script);border-radius:50%;place-items:center;font-size:40px;line-height:1;display:grid}.c-marmol-firma{font-family:var(--ma-script);overflow-wrap:anywhere;padding:0 .15em;font-size:46px;line-height:1.15}@keyframes c-marmol-brillo{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes c-marmol-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.c-marmol *,.c-marmol :before,.c-marmol :after{transition:none!important;animation:none!important}}.c-galeria{--ga-oro:var(--c-acento);--ga-oro-osc:color-mix(in srgb, var(--c-acento) 60%, #2a1d08);--ga-oro-cla:color-mix(in srgb, var(--c-acento) 50%, #fff3cf);--ga-crema:var(--c-tinta);--ga-suave:var(--c-suave);--ga-muro:var(--c-papel);--ga-muro2:var(--c-caja);--ga-hondo:var(--c-fondo);--ga-tinta-osc:color-mix(in srgb, var(--c-papel) 70%, #000);--ga-laton:linear-gradient(135deg, var(--ga-oro-osc) 0%, var(--ga-oro-cla) 38%, var(--ga-oro) 58%, var(--ga-oro-osc) 100%);--ga-display:"Bodoni Moda", "Playfair Display", serif;--ga-cuerpo:"Cormorant Garamond", Georgia, serif;--i-f-titulo:var(--ga-display);--i-f-cuerpo:var(--ga-cuerpo);width:100%;color:var(--ga-crema);font-family:var(--ga-cuerpo);background-color:var(--ga-muro);background-image:radial-gradient(circle at 20% 30%,#ffffff0a 0 1px,#0000 1.5px),radial-gradient(circle at 70% 80%,#0000000f 0 1px,#0000 1.5px);background-size:7px 7px,9px 9px;overflow:hidden}.c-galeria *{box-sizing:border-box}.c-galeria h1,.c-galeria h2,.c-galeria h3,.c-galeria p,.c-galeria figure,.c-galeria dl,.c-galeria dd{margin:0}.c-galeria-caps{font-family:var(--ga-cuerpo);letter-spacing:.32em;text-transform:uppercase;color:var(--ga-oro);overflow-wrap:anywhere;padding-left:.32em;font-size:12.5px;font-weight:600}.c-galeria-caps.chico{letter-spacing:.24em;font-size:11px}.c-galeria-tit{font-family:var(--ga-display);color:var(--ga-crema);overflow-wrap:anywhere;font-size:31px;font-weight:400;line-height:1.12}.c-galeria-tit.oscuro{color:var(--ga-tinta-osc)}.c-galeria-texto{color:color-mix(in srgb, var(--ga-crema) 88%, transparent);overflow-wrap:anywhere;font-size:18px;line-height:1.6}.c-galeria-texto.oscuro{color:var(--ga-tinta-osc);font-size:17px}.c-galeria-rotulo{text-align:center;justify-items:center;gap:8px;display:grid}.c-galeria-rotulo:after{content:"";background:var(--ga-oro);width:46px;height:1px;margin-top:6px}.c-galeria-btn{background:var(--ga-laton);color:var(--c-boton-txt);font-family:var(--ga-cuerpo);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 22px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 8px 16px -8px #0009}.c-galeria-btn.grande{padding:16px 30px;font-size:13.5px}.c-galeria-cuadro{width:100%;position:relative}.c-galeria-cuadro.rect{aspect-ratio:900/1152}.c-galeria-cuadro.oval{aspect-ratio:800/1071}.c-galeria-lienzo{object-fit:cover;width:67.6%;height:70.8%;display:block;position:absolute;inset:14.6% 16.2%;box-shadow:inset 0 0 20px #00000080}.c-galeria-cuadro.oval .c-galeria-lienzo{border-radius:50%;width:63.2%;height:67.8%;inset:16.8% 18.4% 15.4%}.c-galeria-moldura{pointer-events:none;filter:drop-shadow(0 16px 14px #0000008c);width:100%;height:100%;display:block;position:absolute;inset:0}.c-galeria-placa{background:var(--ga-laton);color:#2a2010;text-align:center;overflow-wrap:anywhere;border-radius:2px;justify-items:center;gap:2px;max-width:100%;padding:10px 30px 11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 8px 14px -6px #0009}.c-galeria-placa:before,.c-galeria-placa:after{content:"";background:radial-gradient(circle at 35% 35%,#fff4cf,#6a4f1d 70%);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.c-galeria-placa:before{left:10px}.c-galeria-placa:after{right:10px}.c-galeria-placa b{font-family:var(--ga-display);letter-spacing:.04em;font-size:14px;font-weight:700}.c-galeria-placa span{font-size:15px;font-style:italic}.c-galeria-placa small{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.c-galeria-portada{text-align:center;background-color:var(--ga-hondo);background-image:var(--ga-pared);background-position:top;background-size:cover;align-content:start;justify-items:center;gap:14px;min-height:900px;padding:70px 24px 120px;display:grid;position:relative}.c-galeria-nombres{font-family:var(--ga-display);color:var(--ga-crema);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:12px;max-width:100%;font-size:clamp(34px,10vw,46px);font-weight:400;line-height:1.05;display:flex}.c-galeria-nombres i{color:var(--ga-oro);font-style:italic}.c-galeria-bajada{color:var(--ga-suave);font-size:18px;font-style:italic}.c-galeria-foco{width:78%;margin-top:22px;position:relative}.c-galeria-foco:before{content:"";pointer-events:none;background:radial-gradient(40% 50%,#ffe9b838,#0000 70%);width:190%;height:170%;animation:6s ease-in-out infinite c-galeria-foco;position:absolute;top:-46%;left:50%;transform:translate(-50%)}.c-galeria-cuadro.principal .c-galeria-lienzo{animation:16s ease-in-out infinite alternate c-galeria-respira}.c-galeria-portada .c-galeria-placa{margin-top:6px}.c-galeria-audioguia{border:1px solid;border-color:color-mix(in srgb, var(--ga-oro) 50%, transparent);background:#11180fd1;border-radius:14px;justify-items:center;gap:6px;width:min(300px,100% - 40px);padding:12px 16px 10px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -10px #000000b3}.c-galeria .c-repro-txt{font-family:var(--ga-cuerpo);font-size:14px;font-style:italic;font-weight:500}.c-galeria .c-repro-ctrl{color:var(--ga-crema);gap:16px}.c-galeria .c-repro-ctrl button{background:var(--ga-laton);width:32px;height:32px;color:var(--c-boton-txt);border:0}.c-galeria-sec{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:64px 24px 56px;display:grid;position:relative}.c-galeria-sec:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#ffe9b81a,#0000 75%);width:120%;height:360px;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-galeria-sec>*{position:relative}.c-galeria-sec+.c-galeria-sec{border-top:1px solid;border-top-color:color-mix(in srgb, var(--ga-oro) 18%, transparent)}.c-galeria-curatorial,.c-galeria-curatorial .c-galeria-rotulo{text-align:left;justify-items:start}.c-galeria-curatorial .c-galeria-caps{padding-left:0}.c-galeria-texto.capitular{border-left:1px solid var(--ga-oro);padding-left:18px}.c-galeria-texto.capitular:first-letter{float:left;font-family:var(--ga-display);color:var(--ga-oro);margin:6px 10px 0 0;font-size:62px;line-height:.8}.c-galeria-firma-curador{color:var(--ga-suave);place-self:end;font-size:16px;font-style:italic}.c-galeria-riel{background:linear-gradient(90deg, transparent, var(--ga-oro) 10%, var(--ga-oro) 90%, transparent);opacity:.6;width:100%;height:2px;margin-bottom:-6px}.c-galeria .c-galeria-cuenta .c-cont{background:0 0;border:0;width:100%;padding:0}.c-galeria .c-galeria-cuenta .c-cont-num{width:100%;font-family:var(--ga-display);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:30px 12px 0;font-size:30px;font-style:normal;font-weight:400;display:grid}.c-galeria .c-galeria-cuenta .c-cont-num i{display:none}.c-galeria .c-galeria-cuenta .c-cont-num span{aspect-ratio:3/4;background:var(--ga-crema);color:var(--ga-tinta-osc);box-shadow:inset 0 0 0 5px var(--ga-crema), inset 0 0 12px #00000040, 0 0 0 3px var(--ga-oro-osc), 0 0 0 5px var(--ga-oro-cla), 0 0 0 7px var(--ga-oro), 0 0 0 8px var(--ga-oro-osc), 0 14px 18px #0000008c;place-items:center;display:grid;position:relative}.c-galeria .c-galeria-cuenta .c-cont-num span:before{content:"";background:linear-gradient(to top right, transparent calc(50% - .6px), var(--ga-oro) 50%, transparent calc(50% + .6px)) left / 50% 100% no-repeat, linear-gradient(to top left, transparent calc(50% - .6px), var(--ga-oro) 50%, transparent calc(50% + .6px)) right / 50% 100% no-repeat;opacity:.75;height:30px;position:absolute;top:-38px;left:15%;right:15%}.c-galeria .c-galeria-cuenta .c-cont-num .ult{color:var(--ga-oro-osc)}.c-galeria .c-galeria-cuenta .c-cont-et{font-family:var(--ga-cuerpo);letter-spacing:.18em;color:var(--ga-suave);opacity:1;gap:24px;margin-top:18px;padding:0 12px;font-size:10.5px;font-style:normal;font-weight:600}.c-galeria-sede{background:var(--ga-laton);width:100%;box-shadow:inset 0 0 0 1px var(--ga-oro-osc), inset 0 0 0 4px color-mix(in srgb, var(--ga-oro-cla) 60%, transparent), 0 22px 30px -16px #000000b3;padding:12px}.c-galeria-paspartu{background:var(--ga-crema);color:var(--ga-tinta-osc);justify-items:center;gap:8px;padding:26px 18px 24px;display:grid;box-shadow:inset 0 0 16px #00000038}.c-galeria-paspartu .c-galeria-caps{color:var(--ga-oro-osc)}.c-galeria-paspartu h3{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.15}.c-galeria-dir{overflow-wrap:anywhere;font-size:16.5px;line-height:1.4}.c-galeria-hora{font-family:var(--ga-display);color:var(--ga-oro-osc);font-size:20px;font-style:italic}.c-galeria-paspartu .c-galeria-btn{margin-top:6px}.c-galeria-salas{text-align:left;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.c-galeria-salas:before{content:"";border-left:1px dashed var(--ga-oro);opacity:.7;position:absolute;top:20px;bottom:20px;left:31px}.c-galeria-salas li{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.c-galeria-sala-n{background:var(--ga-hondo);border:1px solid var(--ga-oro);outline:1px solid;outline-color:color-mix(in srgb, var(--ga-oro) 40%, transparent);outline-offset:3px;align-content:center;justify-items:center;width:64px;height:64px;display:grid;position:relative}.c-galeria-sala-n small{letter-spacing:.24em;text-transform:uppercase;color:var(--ga-suave);font-size:9.5px;font-weight:600}.c-galeria-sala-n b{font-family:var(--ga-display);color:var(--ga-oro);font-size:24px;font-weight:400;line-height:1}.c-galeria-cartela{background:var(--ga-crema);color:var(--ga-tinta-osc);gap:4px;padding:14px 16px;display:grid;box-shadow:0 10px 18px -10px #000000b3}.c-galeria-cartela-hora{letter-spacing:.22em;color:var(--ga-oro-osc);font-size:12px;font-weight:700}.c-galeria-cartela b{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.3}.c-galeria-cartela small{opacity:.85;overflow-wrap:anywhere;font-size:15px;font-style:italic;line-height:1.4}.c-galeria-muro{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;width:100%;margin-top:8px;display:grid}.c-galeria-obra{justify-items:center;gap:12px;display:grid}.c-galeria-obra.o0{grid-column:1/-1;justify-self:center;width:74%}.c-galeria-obra.o2{margin-top:30px}.c-galeria-cartelita{background:var(--ga-crema);color:var(--ga-tinta-osc);text-align:left;gap:1px;padding:7px 12px;display:grid;box-shadow:0 6px 10px -6px #0009}.c-galeria-cartelita b{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:13px;font-style:italic;font-weight:400}.c-galeria-cartelita span{font-size:12px}.c-galeria-ficha{background:var(--ga-crema);width:100%;color:var(--ga-tinta-osc);justify-items:center;gap:12px;padding:30px 22px 26px;display:grid;box-shadow:0 20px 30px -18px #000000bf}.c-galeria-ficha .c-galeria-caps{color:var(--ga-oro-osc)}.c-galeria-ficha dl{border-top:1px solid;border-top-color:color-mix(in srgb, var(--ga-tinta-osc) 25%, transparent);text-align:left;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;width:100%;margin-top:6px;padding-top:14px;display:grid}.c-galeria-ficha dt{letter-spacing:.2em;text-transform:uppercase;padding-top:6px;font-size:12px;font-weight:700}.c-galeria-ficha dd{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:21px}.c-galeria-nota{opacity:.8;font-size:15px;font-style:italic}.c-galeria-anexos{gap:22px}.c-galeria-anexo,.c-galeria-aviso{background:var(--ga-muro2);border:1px solid;border-color:color-mix(in srgb, var(--ga-oro) 55%, transparent);outline:1px solid;outline-color:color-mix(in srgb, var(--ga-oro) 25%, transparent);outline-offset:-7px;justify-items:center;gap:10px;width:100%;padding:26px 20px;display:grid}.c-galeria-anexo h3{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:24px;font-weight:400}.c-galeria-anexo p,.c-galeria-aviso p:not(.c-galeria-caps){overflow-wrap:anywhere;font-size:17px;line-height:1.5}.c-galeria-aviso{background:0 0;outline:0}.c-galeria-cordon{grid-template-columns:12px minmax(0,1fr) 12px;align-items:start;width:70%;height:52px;display:grid}.c-galeria-cordon i{background:var(--ga-laton);border-radius:6px 6px 2px 2px;height:52px;box-shadow:0 6px 8px #00000080}.c-galeria-cordon span{border-bottom:6px solid #7a1f2b;border-radius:0 0 50% 50%/0 0 100% 100%;height:26px;margin:6px -3px 0}.c-galeria-placa.banco{white-space:pre-line;width:100%}.c-galeria-libres .c-libres{width:100%;margin:0}.c-galeria-ticket{background:var(--ga-crema);width:100%;color:var(--ga-tinta-osc);text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) 84px;display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 22px 30px -16px #000000bf}.c-galeria-ticket:before,.c-galeria-ticket:after{content:"";background:var(--ga-muro);border-radius:50%;width:20px;height:20px;position:absolute;right:74px}.c-galeria-ticket:before{top:-10px}.c-galeria-ticket:after{bottom:-10px}.c-galeria-ticket-cuerpo{border-right:2px dashed;border-right-color:color-mix(in srgb, var(--ga-tinta-osc) 35%, transparent);gap:6px;padding:22px 16px 18px 20px;display:grid}.c-galeria-ticket-cuerpo .c-galeria-caps{color:var(--ga-oro-osc);padding-left:0}.c-galeria-ticket-nombres{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:25px;font-weight:400;line-height:1.1}.c-galeria-ticket-dato{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.c-galeria-barras{background:repeating-linear-gradient(90deg, var(--ga-tinta-osc) 0 2px, transparent 2px 4px, var(--ga-tinta-osc) 4px 5px, transparent 5px 8px, var(--ga-tinta-osc) 8px 11px, transparent 11px 13px);width:78%;height:30px;margin-top:8px;display:block}.c-galeria-ticket-talon{place-content:center;justify-items:center;gap:2px;padding:10px 4px;display:grid}.c-galeria-ticket-talon small{letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:10.5px;font-weight:700;transform:rotate(180deg)}.c-galeria-ticket-talon b{font-family:var(--ga-display);color:var(--ga-oro-osc);font-size:38px;font-weight:400}.c-galeria-form{width:100%}.c-galeria-form .c-rsvp{background:var(--ga-muro2);border:1px solid;border-color:color-mix(in srgb, var(--ga-oro) 55%, transparent);padding:4px 16px}.c-galeria-cierre{text-align:center;background-color:var(--ga-hondo);background-image:var(--ga-pared);background-position:bottom;background-size:cover;align-content:start;justify-items:center;gap:10px;min-height:380px;padding:64px 24px 150px;display:grid}.c-galeria-sello{border:1px solid var(--ga-oro);outline:1px solid;outline-color:color-mix(in srgb, var(--ga-oro) 40%, transparent);outline-offset:4px;width:90px;height:90px;font-family:var(--ga-display);color:var(--ga-oro);border-radius:50%;place-items:center;margin-bottom:8px;font-size:26px;display:grid}.c-galeria-firma{font-family:var(--ga-display);overflow-wrap:anywhere;font-size:32px;font-style:italic;line-height:1.15}@keyframes c-galeria-foco{0%,to{opacity:.85}50%{opacity:1}}@keyframes c-galeria-respira{0%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.c-galeria *,.c-galeria :before,.c-galeria :after{transition:none!important;animation:none!important}}.c-vino{--vi-burdeos:var(--c-acento);--vi-burdeos-osc:color-mix(in srgb, var(--c-acento) 70%, #12040a);--vi-tinta:var(--c-tinta);--vi-suave:var(--c-suave);--vi-crema:var(--c-papel);--vi-caja:var(--c-caja);--vi-fondo:var(--c-fondo);--vi-oro:#b8924a;--vi-display:"Playfair Display", Georgia, serif;--vi-script:"Pinyon Script", "Great Vibes", cursive;--vi-cuerpo:"Lora", Georgia, serif;--i-f-titulo:var(--vi-display);--i-f-cuerpo:var(--vi-cuerpo);--i-f-nombres:var(--vi-script);width:100%;color:var(--vi-tinta);font-family:var(--vi-cuerpo);background:var(--vi-crema);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;overflow:hidden}.c-vino *{box-sizing:border-box}.c-vino h1,.c-vino h2,.c-vino h3,.c-vino p,.c-vino figure,.c-vino dl,.c-vino dd{margin:0}.c-vino-caps{font-family:var(--vi-display);letter-spacing:.3em;text-transform:uppercase;color:var(--vi-burdeos);overflow-wrap:anywhere;padding-left:.3em;font-size:12px;font-weight:600}.c-vino-caps.chico{letter-spacing:.26em;font-size:10.5px}.c-vino-caps.micro{letter-spacing:.24em;color:var(--vi-suave);font-size:9px}.c-vino-caps.claro{color:var(--vi-crema)}.c-vino-tit{font-family:var(--vi-display);color:var(--vi-tinta);overflow-wrap:anywhere;font-size:32px;font-style:italic;font-weight:400;line-height:1.12}.c-vino-script{font-family:var(--vi-script);color:var(--vi-burdeos);overflow-wrap:anywhere;font-size:40px;line-height:1.15}.c-vino-script.claro{color:var(--vi-crema)}.c-vino-texto{overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.c-vino-texto.centro{text-align:center;max-width:32ch}.c-vino-nota{color:var(--vi-suave);font-size:13.5px;font-style:italic}.c-vino-btn{background:var(--vi-burdeos);color:var(--c-boton-txt);font-family:var(--vi-display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px var(--vi-burdeos), inset 0 0 0 3px var(--vi-crema), inset 0 0 0 4px var(--vi-oro);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.c-vino-btn.grande{padding:15px 28px;font-size:12.5px}.c-vino-portada{background:var(--vi-crema);justify-items:center;width:100%;padding-bottom:28px;display:grid}.c-vino-valle{background-color:var(--vi-fondo);background-image:linear-gradient(transparent 62%, var(--vi-crema) 99%), var(--vi-valle);background-position:50%,50% 38%;background-size:100% 100%,cover;align-content:start;justify-items:center;width:100%;height:640px;padding-top:42px;animation:24s ease-in-out infinite alternate c-vino-paneo;display:grid}.c-vino-valle .c-vino-caps{background:color-mix(in srgb, var(--vi-crema) 80%, transparent);border-radius:999px;padding:7px 14px 7px 18px}.c-vino-botella{filter:drop-shadow(0 24px 30px #3a162066);width:86%;max-width:370px;margin-top:-330px;position:relative}.c-vino-etiqueta-arte{aspect-ratio:900/1229;text-align:center;background-image:var(--vi-etiqueta);background-color:#0000;background-size:100% 100%;align-content:center;justify-items:center;gap:8px;width:100%;padding:15% 15% 13%;display:grid;position:relative}.c-vino-cosecha{justify-items:center;line-height:1;display:grid}.c-vino-cosecha span{font-family:var(--vi-display);color:var(--vi-suave);font-size:16px;font-style:italic}.c-vino-cosecha b{font-family:var(--vi-display);letter-spacing:.08em;color:var(--vi-burdeos);font-size:34px;font-weight:700}.c-vino-nombres{font-family:var(--vi-script);color:var(--vi-tinta);overflow-wrap:anywhere;justify-items:center;max-width:100%;font-size:clamp(38px,11.5vw,50px);font-weight:400;line-height:1.02;display:grid}.c-vino-nombres span{max-width:100%;padding:0 .1em}.c-vino-nombres i{font-family:var(--vi-display);color:var(--vi-burdeos);font-size:20px}.c-vino-filete{border-top:1px solid var(--vi-burdeos);border-bottom:1px solid var(--vi-oro);width:60%;height:7px}.c-vino-origen{font-family:var(--vi-display);text-transform:uppercase;letter-spacing:.08em;color:var(--vi-tinta);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.c-vino-pie-etq{width:100%;font-family:var(--vi-display);letter-spacing:.08em;color:var(--vi-suave);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:6px;font-size:10px;display:flex}.c-vino-musica{width:min(320px,100% - 48px);margin-top:22px}.c-vino .c-repro-redondo .c-repro-ctrl button{background:var(--vi-burdeos)}.c-vino .c-repro-redondo .c-repro-txt{font-family:var(--vi-cuerpo);color:var(--vi-suave);background:0 0;font-size:14px;font-style:italic}.c-vino .c-repro-ctrl{color:var(--vi-burdeos);gap:16px}.c-vino-uvas{width:66%;margin:8px 0}.c-vino-uvas img{filter:drop-shadow(0 6px 6px #3a162033);width:100%;display:block}.c-vino-contra{text-align:center;background:var(--vi-crema);border:1px solid var(--vi-burdeos);outline:1px solid var(--vi-burdeos);outline-offset:-6px;justify-items:center;gap:10px;width:calc(100% - 64px);max-width:340px;margin:14px 0 34px;padding:28px 24px 22px;display:grid;box-shadow:0 18px 30px -20px #3a16208c}.c-vino-contra .c-vino-texto{text-align:justify;text-align-last:center;font-size:15px}.c-vino-contra-pie{border-top:1px dashed;border-top-color:color-mix(in srgb, var(--vi-burdeos) 45%, transparent);text-align:left;grid-template-columns:74px minmax(0,1fr);align-items:end;gap:14px;width:100%;margin-top:8px;padding-top:14px;display:grid}.c-vino-contra-pie p{gap:2px;display:grid}.c-vino-contra-pie small{letter-spacing:.18em;text-transform:uppercase;color:var(--vi-suave);font-size:10px}.c-vino-contra-pie b{font-family:var(--vi-display);overflow-wrap:anywhere;font-size:15px;font-style:italic;font-weight:400}.c-vino-barras{background:repeating-linear-gradient(90deg, var(--vi-tinta) 0 2px, transparent 2px 3px, var(--vi-tinta) 3px 4px, transparent 4px 7px, var(--vi-tinta) 7px 10px, transparent 10px 12px);height:40px;display:block}.c-vino-guarda{text-align:center;width:100%;color:var(--vi-crema);background:radial-gradient(ellipse at 50% 0, #ffffff1f, transparent 60%), linear-gradient(160deg, var(--vi-burdeos), var(--vi-burdeos-osc));border-top:3px double var(--vi-oro);border-bottom:3px double var(--vi-oro);justify-items:center;gap:10px;padding:46px 22px 40px;display:grid}.c-vino .c-vino-guarda .c-cont{width:100%;margin:8px 0 4px}.c-vino .c-vino-guarda .c-cont-num{width:100%;font-family:var(--vi-display);color:var(--vi-crema);grid-template-columns:repeat(4,minmax(0,1fr));font-size:44px;font-style:italic;font-weight:400;line-height:1;display:grid}.c-vino .c-vino-guarda .c-cont-num span{border-left:1px solid;border-left-color:color-mix(in srgb, var(--vi-oro) 60%, transparent);justify-content:center}.c-vino .c-vino-guarda .c-cont-num span:first-child{border-left:0}.c-vino .c-vino-guarda .c-cont-num i{display:none}.c-vino .c-vino-guarda .c-cont-num .ult{color:var(--vi-oro)}.c-vino .c-vino-guarda .c-cont-et{font-family:var(--vi-display);letter-spacing:.22em;color:var(--vi-crema);opacity:.8;margin-top:8px;font-size:10px;font-style:normal}.c-vino-sec{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;width:100%;padding:46px 24px 30px;display:grid}.c-vino-etq,.c-vino-etq-in{-webkit-mask:radial-gradient(circle var(--corte) at 0 0, #0000 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 0, #0000 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 0 100%, #0000 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 100%, #0000 98%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--corte) at 0 0, #0000 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 0, #0000 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 0 100%, #0000 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 100%, #0000 98%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--corte) at 0 0, #0000 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 0, #0000 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 0 100%, #0000 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 100%, #0000 98%, #000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle var(--corte) at 0 0, #0000 98%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 0, #0000 98%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 0 100%, #0000 98%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--corte) at 100% 100%, #0000 98%, #000) bottom right / 51% 51% no-repeat}.c-vino-etq{--corte:18px;background:linear-gradient(135deg, var(--vi-burdeos), var(--vi-burdeos-osc));filter:drop-shadow(0 12px 18px #3a16204d);width:100%;padding:7px}.c-vino-etq-in{--corte:13px;background:var(--vi-crema);box-shadow:inset 0 0 0 5px var(--vi-crema), inset 0 0 0 6px var(--vi-oro);justify-items:center;gap:8px;padding:26px 22px 24px;display:grid}.c-vino-etq h3{font-family:var(--vi-display);color:var(--vi-tinta);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.c-vino-lugar+.c-vino-lugar{margin-top:8px}.c-vino-dir{color:var(--vi-suave);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.c-vino-hora{font-family:var(--vi-display);color:var(--vi-burdeos);font-size:22px;font-style:italic}.c-vino-etq .c-vino-btn{margin-top:6px}.c-vino-cata{background:var(--vi-caja);margin-top:26px;padding-bottom:40px}.c-vino-notas{background:var(--vi-crema);border:1px solid;border-color:color-mix(in srgb, var(--vi-burdeos) 35%, transparent);text-align:left;width:100%;margin:8px 0 0;padding:6px 18px;list-style:none;box-shadow:0 18px 30px -22px #3a16208c}.c-vino-notas li{border-bottom:1px dotted;border-bottom-color:color-mix(in srgb, var(--vi-burdeos) 45%, transparent);grid-template-columns:30px 54px minmax(0,1fr);align-items:center;gap:10px;padding:14px 0;display:grid}.c-vino-notas li:last-child{border-bottom:0}.c-vino-nota-hora{font-family:var(--vi-display);color:var(--vi-burdeos);font-size:18px;font-style:italic}.c-vino-nota-txt{gap:3px;display:grid}.c-vino-nota-txt b{font-family:var(--vi-display);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.c-vino-nota-txt small{color:var(--vi-suave);overflow-wrap:anywhere;font-size:13.5px;font-style:italic;line-height:1.45}.c-vino-copa{justify-items:center;width:26px;height:40px;display:grid;position:relative}.c-vino-copa-caliz{border:1.5px solid var(--vi-tinta);border-top:0;border-radius:2px 2px 50% 50%/2px 2px 70% 70%;align-items:flex-end;width:22px;height:24px;display:flex;position:relative;overflow:hidden}.c-vino-copa-caliz span{background:linear-gradient(var(--vi-burdeos), var(--vi-burdeos-osc));width:100%;display:block}.c-vino-copa:before{content:"";background:var(--vi-tinta);width:1.5px;height:12px;position:absolute;top:24px}.c-vino-copa:after{content:"";background:var(--vi-tinta);border-radius:2px;width:14px;height:1.5px;position:absolute;bottom:2px}.c-vino-carta{gap:10px;width:100%;max-width:330px;margin-top:6px;display:grid}.c-vino-carta div{align-items:baseline;gap:8px;display:flex}.c-vino-carta div:after{content:none}.c-vino-carta dt{font-family:var(--vi-display);letter-spacing:.22em;text-transform:uppercase;color:var(--vi-burdeos);order:1;font-size:13px;font-weight:600}.c-vino-carta div:before{content:"";border-bottom:2px dotted;border-bottom-color:color-mix(in srgb, var(--vi-burdeos) 45%, transparent);flex:1;order:2;min-width:20px}.c-vino-carta dd{font-family:var(--vi-script);overflow-wrap:anywhere;text-align:right;order:3;max-width:60%;font-size:30px;line-height:1.1}.c-vino-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:8px;display:grid}.c-vino-foto{background:var(--vi-crema);border:1px solid;border-color:color-mix(in srgb, var(--vi-burdeos) 25%, transparent);padding:8px 8px 0;display:grid;box-shadow:0 14px 24px -14px #3a162080}.c-vino-foto img{aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 0 0;width:100%;display:block}.c-vino-foto.f0{grid-column:1/-1}.c-vino-foto.f0 img{aspect-ratio:4/3.6;border-radius:46% 46% 0 0/32% 32% 0 0}.c-vino-foto figcaption{font-family:var(--vi-display);color:var(--vi-burdeos);padding:8px 4px 10px;font-size:13px;font-style:italic}.c-vino-extras{gap:18px}.c-vino-extra p:not(.c-vino-caps){overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.c-vino-advertencia{border:2px solid var(--vi-tinta);text-align:left;text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere;width:100%;padding:12px 14px;font-size:12.5px;line-height:1.5}.c-vino-advertencia b{font-weight:700}.c-vino-banco{border:1px dashed;border-color:color-mix(in srgb, var(--vi-burdeos) 50%, transparent);overflow-wrap:anywhere;white-space:pre-line;gap:2px;width:100%;max-width:340px;padding:14px;font-size:14.5px;display:grid}.c-vino-libres{width:100%}.c-vino-libres .c-libres{width:100%;margin:0}.c-vino-rsvp{padding-top:30px}.c-vino-etiqueta-arte.chica .c-vino-btn{letter-spacing:.12em;padding:14px 20px}.c-vino-etiqueta-arte.chica{filter:drop-shadow(0 20px 26px #3a162059);gap:12px;width:92%;max-width:380px;padding:16% 15% 14%}.c-vino-pases{text-align:left;align-items:center;gap:10px;display:flex}.c-vino-pases b{background:var(--vi-burdeos);width:54px;height:54px;color:var(--vi-crema);font-family:var(--vi-display);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.c-vino-pases span{font-size:14px;font-style:italic}.c-vino-form{width:100%}.c-vino-cierre{text-align:center;width:100%;color:var(--vi-crema);background:linear-gradient(160deg, var(--vi-burdeos), var(--vi-burdeos-osc));border-top:3px double var(--vi-oro);justify-items:center;gap:8px;margin-top:30px;padding:48px 24px 54px;display:grid}.c-vino-salud{font-family:var(--vi-script);font-size:64px;line-height:1.1}.c-vino-firma{font-family:var(--vi-display);overflow-wrap:anywhere;font-size:26px;font-style:italic}@keyframes c-vino-paneo{0%{background-position:50%,50% 34%}to{background-position:50%,50% 44%}}@media (prefers-reduced-motion:reduce){.c-vino *,.c-vino :before,.c-vino :after{transition:none!important;animation:none!important}}.c-papel{--pa-tinta:var(--c-tinta);--pa-suave:var(--c-suave);--pa-salvia:var(--c-acento);--pa-blanco:var(--c-papel);--pa-t-blanco:var(--c-papel);--pa-t-crema:color-mix(in srgb, var(--c-fondo) 55%, #fff);--pa-t-durazno:color-mix(in srgb, var(--c-fondo) 70%, #f2bfa1);--pa-t-salvia:color-mix(in srgb, var(--c-acento) 30%, #fff);--pa-salvia-media:color-mix(in srgb, var(--c-acento) 55%, #fff);--pa-durazno-fuerte:color-mix(in srgb, var(--c-caja) 25%, #ee9e7a);--pa-durazno-suave:color-mix(in srgb, var(--c-caja) 55%, #f3b497);--pa-sombra:color-mix(in srgb, var(--c-tinta) 30%, transparent);--pa-display:"Fraunces", Georgia, serif;--pa-cuerpo:"Quicksand", system-ui, sans-serif;--i-f-titulo:var(--pa-display);--i-f-cuerpo:var(--pa-cuerpo);--i-f-nombres:var(--pa-display);width:100%;color:var(--pa-tinta);font-family:var(--pa-cuerpo);background:var(--pa-t-blanco);position:relative;overflow:hidden}.c-papel *{box-sizing:border-box}.c-papel h1,.c-papel h2,.c-papel h3,.c-papel p{margin:0}.c-papel-t-blanco{--bg:var(--pa-t-blanco)}.c-papel-t-crema{--bg:var(--pa-t-crema)}.c-papel-t-durazno{--bg:var(--pa-t-durazno)}.c-papel-t-salvia{--bg:var(--pa-t-salvia)}.c-papel-sec,.c-papel-capa i,.c-papel-libres,.c-papel-cierre{background-color:var(--bg)}.c-papel:after{content:"";z-index:20;pointer-events:none;background-image:var(--pa-textura);mix-blend-mode:multiply;opacity:.32;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}.c-papel-caps{font-family:var(--pa-cuerpo);letter-spacing:.26em;text-transform:uppercase;color:var(--pa-suave);overflow-wrap:anywhere;padding-left:.26em;font-size:12.5px;font-weight:600}.c-papel-caps.chico{letter-spacing:.22em;font-size:11px}.c-papel-tit{font-family:var(--pa-display);color:var(--pa-tinta);text-shadow:0 1px 0 #fff, 0 4px 8px var(--pa-sombra);overflow-wrap:anywhere;font-size:34px;font-weight:400;line-height:1.1}.c-papel-texto{overflow-wrap:anywhere;max-width:32ch;font-size:15.5px;line-height:1.7}.c-papel-nota{color:var(--pa-suave);font-size:13.5px;font-style:italic}.c-papel-ico{width:34px;height:34px;color:var(--pa-salvia);stroke-width:1.5px}.c-papel-ico.grande{width:48px;height:48px}.c-papel-btn{background:var(--pa-salvia);color:var(--c-boton-txt);font-family:var(--pa-cuerpo);letter-spacing:.08em;cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb, var(--pa-salvia) 70%, #000), 0 8px 14px -6px var(--pa-sombra);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.c-papel-btn:active{transform:translateY(2px)}.c-papel-btn .c-ico{stroke-width:2px;width:16px;height:16px}.c-papel-capas{z-index:3;pointer-events:none;height:92px;margin-top:-92px;position:relative;overflow:hidden}.c-papel-capa{filter:drop-shadow(0 -4px 6px var(--pa-sombra));position:absolute;bottom:0;left:0;right:0}.c-papel-capa i{width:100%;height:100%;-webkit-mask:var(--ola) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--ola) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--ola) 0 0 / 100% 100% no-repeat;mask:var(--ola) 0 0 / 100% 100% no-repeat;display:block}.c-papel-capa.k1{--bg:var(--pa-salvia-media);--ola:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 90' preserveAspectRatio='none'%3E%3Cpath d='M0 34 C70 4 150 2 220 30 S360 62 430 20 V90 H0Z'/%3E%3C/svg%3E");height:92px}.c-papel-capa.k2{--bg:var(--pa-durazno-suave);--ola:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 70' preserveAspectRatio='none'%3E%3Cpath d='M0 22 C80 50 170 46 250 24 S380 4 430 30 V70 H0Z'/%3E%3C/svg%3E");height:70px}.c-papel-capa.k3{--ola:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 48' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C60 6 130 6 200 24 S350 44 430 16 V48 H0Z'/%3E%3C/svg%3E");height:48px}.c-papel-portada{text-align:center;background-color:var(--pa-t-crema);background-image:var(--pa-paisaje);background-position:bottom;background-size:cover;align-content:start;justify-items:center;gap:12px;min-height:880px;padding:0 22px 120px;display:grid;position:relative}.c-papel-guirnalda{width:calc(100% + 30px);max-width:none;filter:drop-shadow(0 8px 8px var(--pa-sombra));transform-origin:50% 0;margin:-6px -15px 6px;animation:7s ease-in-out infinite c-papel-mece}.c-papel-nombres{font-family:var(--pa-display);color:var(--pa-tinta);text-shadow:0 2px 0 #fff, 0 8px 14px var(--pa-sombra);overflow-wrap:anywhere;justify-items:center;max-width:100%;font-size:clamp(44px,13vw,58px);font-weight:400;line-height:1;display:grid}.c-papel-nombres span{max-width:100%}.c-papel-nombres i{color:var(--pa-durazno-fuerte);margin:2px 0;font-size:34px;font-style:italic}.c-papel-fecha{letter-spacing:.2em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:320px;margin-top:6px;font-size:13px;font-weight:600;display:grid}.c-papel-fecha span:first-child{text-align:right}.c-papel-fecha span:last-child{text-align:left}.c-papel-fecha b{background:var(--pa-durazno-fuerte);color:#fff;width:66px;height:66px;font-family:var(--pa-display);letter-spacing:0;box-shadow:0 0 0 6px var(--pa-blanco), 4px 8px 0 6px var(--pa-t-salvia), 6px 14px 18px 6px var(--pa-sombra);border-radius:50%;place-items:center;font-size:32px;font-weight:400;display:grid}.c-papel-portada>.c-papel-caps.chico{margin-top:14px}.c-papel-musica{background:var(--pa-blanco);width:min(300px,100% - 44px);box-shadow:-6px 6px 0 var(--pa-durazno-suave), 0 14px 24px -8px var(--pa-sombra);z-index:4;border-radius:22px;padding:12px 16px 10px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.c-papel .c-repro-txt{font-family:var(--pa-cuerpo);font-size:12px;font-weight:600}.c-papel .c-repro-ctrl{color:var(--pa-suave);gap:16px}.c-papel .c-repro-ctrl button{background:var(--pa-salvia);color:#fff;border:0;width:34px;height:34px}.c-papel-sec{z-index:2;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:34px 24px 110px;display:grid;position:relative}.c-papel-flores{width:78%;filter:drop-shadow(0 6px 6px var(--pa-sombra));margin-bottom:4px}.c-papel-hoja{--r:24px;isolation:isolate;width:100%;position:relative}.c-papel-hoja:before,.c-papel-hoja:after{content:"";z-index:-1;border-radius:var(--r);box-shadow:0 6px 12px -4px var(--pa-sombra);position:absolute;inset:0}.c-papel-hoja:before{background:var(--pa-durazno-suave);transform:rotate(-2.5deg)translate(-4px,6px)}.c-papel-hoja:after{background:var(--pa-salvia-media);transform:rotate(2deg)translate(5px,3px)}.c-papel-hoja-in{border-radius:var(--r);background:var(--pa-blanco);height:100%;box-shadow:0 10px 20px -8px var(--pa-sombra);justify-items:center;gap:8px;padding:28px 20px 24px;display:grid;position:relative}.c-papel-hoja h3{font-family:var(--pa-display);overflow-wrap:anywhere;font-size:23px;font-weight:400;line-height:1.2}.c-papel-hoja p:not(.c-papel-caps){overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.c-papel .c-papel-cuenta .c-cont{width:100%;margin:18px 0 8px}.c-papel .c-papel-cuenta .c-cont-num{width:100%;font-family:var(--pa-display);color:var(--pa-tinta);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0 10px;font-size:28px;font-weight:400;display:grid}.c-papel .c-papel-cuenta .c-cont-num span{aspect-ratio:1;background:var(--pa-blanco);box-shadow:0 0 0 5px var(--pa-durazno-suave), 3px 6px 0 5px var(--pa-salvia-media), 5px 12px 16px 5px var(--pa-sombra);border-radius:50%;place-items:center;animation:4s ease-in-out infinite c-papel-flota;display:grid}.c-papel .c-papel-cuenta .c-cont-num span:nth-child(2){animation-delay:-1s}.c-papel .c-papel-cuenta .c-cont-num span:nth-child(3){animation-delay:-2s}.c-papel .c-papel-cuenta .c-cont-num span:nth-child(4){animation-delay:-3s}.c-papel .c-papel-cuenta .c-cont-num i{display:none}.c-papel .c-papel-cuenta .c-cont-et{font-family:var(--pa-cuerpo);letter-spacing:.14em;color:var(--pa-suave);opacity:1;gap:22px;margin-top:18px;padding:0 10px;font-size:10.5px;font-weight:600}.c-papel-tarjeta{margin-top:10px}.c-papel-tarjeta.t1:before{background:var(--pa-salvia-media)}.c-papel-tarjeta.t1:after{background:var(--pa-durazno-suave)}.c-papel-tarjeta .c-papel-hoja-in{padding-top:36px}.c-papel-ojal{background:var(--pa-t-durazno);width:14px;height:14px;box-shadow:inset 0 2px 3px var(--pa-sombra);border-radius:50%;margin-left:-7px;position:absolute;top:12px;left:50%}.c-papel-dir{color:var(--pa-suave)}.c-papel-hora{font-family:var(--pa-display);color:var(--pa-salvia);font-size:20px}.c-papel-hoja .c-papel-btn{margin-top:6px}.c-papel-colinas{text-align:left;justify-self:stretch;margin:18px -24px 0;padding:0;list-style:none}.c-papel-colinas li{box-shadow:0 -8px 14px -8px var(--pa-sombra);border-radius:62% 38% 0 0/44px 30px 0 0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;margin-top:-44px;padding:52px 26px 58px;display:grid;position:relative}.c-papel-colinas li:first-child{margin-top:0;padding-top:40px}.c-papel-colinas li:nth-child(2n){border-radius:38% 62% 0 0/30px 44px 0 0}.c-papel-colinas li.k0{background:var(--pa-durazno-suave)}.c-papel-colinas li.k1{background:var(--pa-t-salvia)}.c-papel-colinas li.k2{background:var(--pa-salvia-media)}.c-papel-colinas li.k3{background:var(--pa-salvia);color:#fff}.c-papel-colinas li:last-child{padding-bottom:84px}.c-papel-sol{background:var(--pa-blanco);width:58px;height:58px;color:var(--pa-tinta);font-family:var(--pa-display);box-shadow:3px 4px 0 var(--pa-durazno-fuerte), 4px 8px 12px var(--pa-sombra);border-radius:50%;place-items:center;font-size:15px;display:grid}.c-papel-colinas li>div{gap:4px;display:grid}.c-papel-colinas b{font-family:var(--pa-display);overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.25}.c-papel-colinas small{opacity:.82;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.c-papel-programa{padding-bottom:0}.c-papel-programa+.c-papel-capas{margin-top:-46px}.c-papel-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;margin:8px 0;display:grid}.c-papel-recorte{--r:50%;aspect-ratio:1}.c-papel-recorte .c-papel-hoja-in{align-content:center;gap:4px;padding:14px}.c-papel-recorte b{font-family:var(--pa-display);overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.1}.c-papel-recorte.r1{margin-top:26px}.c-papel-recorte.r1:before{background:var(--pa-salvia-media)}.c-papel-recorte.r1:after{background:var(--pa-durazno-suave)}.c-papel-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;width:100%;margin-top:10px;display:grid}.c-papel-foto{isolation:isolate;background:var(--pa-blanco);box-shadow:0 12px 20px -8px var(--pa-sombra);border-radius:14px;padding:9px;position:relative}.c-papel-foto:before{content:"";z-index:-1;background:var(--pa-salvia-media);box-shadow:0 6px 12px -4px var(--pa-sombra);border-radius:14px;position:absolute;inset:0;transform:rotate(4deg)translate(6px,4px)}.c-papel-foto img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;display:block}.c-papel-foto.f0{grid-column:1/-1;transform:rotate(-1.5deg)}.c-papel-foto.f0:before{background:var(--pa-durazno-fuerte);transform:rotate(3deg)translate(4px,8px)}.c-papel-foto.f0 img{aspect-ratio:4/3.4}.c-papel-foto.f1{transform:rotate(2deg)}.c-papel-foto.f2{transform:rotate(-2.5deg)translateY(18px)}.c-papel-extras{gap:30px}.c-papel-extra.aviso .c-papel-hoja-in{background:color-mix(in srgb, var(--pa-durazno-suave) 35%, #fff)}.c-papel-banco{max-width:340px}.c-papel-banco .c-papel-hoja-in{white-space:pre-line;overflow-wrap:anywhere;gap:2px;padding:16px;font-size:14.5px}.c-papel-libres{--bg:var(--pa-t-salvia);z-index:2;margin-top:-1px;position:relative}.c-papel-libres .c-libres{width:100%;margin:0}.c-papel-pases{justify-items:center;gap:6px;display:grid}.c-papel-pases b{font-family:var(--pa-display);color:var(--pa-salvia);font-size:46px;font-weight:400;line-height:1}.c-papel-pases span{font-size:13px;font-weight:600}.c-papel-disco{background:var(--pa-salvia);color:#fff;width:150px;height:150px;font-family:var(--pa-display);cursor:pointer;box-shadow:0 0 0 10px var(--pa-durazno-fuerte), 0 0 0 20px var(--pa-blanco), 6px 12px 0 20px var(--pa-salvia-media), 10px 22px 30px 20px var(--pa-sombra);border:0;border-radius:50%;place-items:center;margin:26px 0 30px;font-size:25px;transition:transform .15s;animation:4s ease-in-out infinite c-papel-flota;display:grid}.c-papel-disco:active{transform:scale(.96)}.c-papel-form{width:100%}.c-papel-form .c-rsvp{background:var(--pa-blanco);box-shadow:-6px 8px 0 var(--pa-salvia-media), 0 14px 26px -10px var(--pa-sombra);border-radius:22px;padding:4px 16px}.c-papel-cierre{--bg:var(--pa-t-blanco);z-index:2;text-align:center;justify-items:center;gap:8px;padding:26px 24px 170px;display:grid;position:relative}.c-papel-firma{font-family:var(--pa-display);text-shadow:0 2px 0 #fff, 0 6px 12px var(--pa-sombra);overflow-wrap:anywhere;font-size:36px;font-style:italic;line-height:1.1}.c-papel-lomas{pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.c-papel-lomas i{height:160px;box-shadow:0 -6px 14px -6px var(--pa-sombra);border-radius:50% 50% 0 0;position:absolute;bottom:-60px}.c-papel-lomas i:first-child{background:var(--pa-salvia-media);width:80%;bottom:-40px;left:-20%}.c-papel-lomas i:nth-child(2){background:var(--pa-durazno-suave);width:90%;right:-25%}.c-papel-lomas i:nth-child(3){background:var(--pa-salvia);width:90%;bottom:-90px;left:10%}@keyframes c-papel-flota{0%,to{translate:0}50%{translate:0 -4px}}@keyframes c-papel-mece{0%,to{rotate:-.6deg}50%{rotate:.6deg}}@media (prefers-reduced-motion:reduce){.c-papel *,.c-papel :before,.c-papel :after{transition:none!important;animation:none!important}}.inv.inv-canva{padding:0;overflow:hidden}.cv{width:100%;color:var(--c-tinta);background:var(--c-papel);--cv-script:"Great Vibes", cursive;--cv-firma:"Mrs Saint Delafield", cursive;--cv-serif:"Playfair Display", Georgia, serif;--cv-corm:"Cormorant Garamond", Georgia, serif;--cv-maq:"Courier Prime", monospace;--cv-sans:"Open Sans", system-ui, sans-serif;--i-papel:var(--c-papel);--i-papel2:var(--c-caja);--i-tinta:var(--c-tinta);--i-suave:var(--c-suave);--i-acento:var(--c-acento);--i-linea:#00000026;--i-boton:var(--c-boton);--i-boton-texto:var(--c-boton-txt);--i-f-titulo:"Cormorant Garamond", Georgia, serif;--i-f-cuerpo:"Open Sans", system-ui, sans-serif;--i-f-nombres:"Great Vibes", cursive;font-family:Courier Prime,monospace;position:relative}.cv *{box-sizing:border-box}.cv p,.cv h1,.cv h2{margin:0}.cv .i-rev{opacity:1!important;filter:none!important;transform:none!important}.cv-borde .c-sec,.cv-borde .c-fl-si{background-image:var(--c-borde);background-repeat:repeat-y;background-size:100%}.c-sec{text-align:center;background-color:var(--c-papel);justify-items:center;gap:12px;padding:26px 62px 30px;display:grid;position:relative}.c-ico{width:24px;height:24px}.c-lineas{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;display:grid}.c-lineas>span{opacity:.85;background:currentColor;height:1px}.c-script{font-family:var(--cv-script);color:var(--c-tinta);font-size:34px;line-height:1.1}.c-script.grande{font-size:46px}.c-tit-script{font-family:var(--cv-firma);color:var(--c-tinta);text-shadow:1px 1px 2px #0000002e;font-size:34px}.c-tit-script.espaciado>div{letter-spacing:.35em}.c-caps{font-family:var(--cv-corm);letter-spacing:.02em;text-transform:uppercase;font-size:13.5px;font-weight:600;line-height:1.35}.c-etiqueta{font-family:var(--cv-corm);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--c-caja) 80%, #e7e7e7);border-radius:8px;padding:4px 22px;font-size:22px;font-weight:600;box-shadow:0 1px #0000000a}.c-etiqueta.sin{box-shadow:none;background:0 0}.c-lugar{font-family:var(--cv-corm);text-transform:uppercase;font-size:14.5px;font-weight:600;line-height:1.35}.c-dir{font-family:var(--cv-maq);font-size:11.5px;line-height:1.4}.c-div{grid-template-columns:1fr 1fr;gap:40px;width:100%;display:grid}.c-div:before,.c-div:after{content:"";background:var(--c-tinta);opacity:.6;height:1px}.c-ubica{justify-content:center;align-items:center;gap:14px;display:flex}.c-ubica-ico{width:34px;height:34px;color:var(--c-tinta)}.c-boton{justify-items:center;gap:4px;display:grid}.c-pill{cursor:pointer;background:var(--c-boton);color:var(--c-boton-txt);font-family:var(--cv-serif);letter-spacing:.04em;text-underline-offset:2px;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 18px;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-flex;box-shadow:0 3px 6px #00000047}.c-pill .c-ico{width:15px;height:15px}.c-clic{font-family:var(--cv-maq);color:var(--c-tinta);font-size:10.5px;font-weight:700}.c-parrafo{font-family:var(--cv-maq);text-align:justify;width:100%;font-size:12.5px;line-height:1.38}.c-onda{letter-spacing:-1px;opacity:.8;font-size:18px}.c-franja{width:100%;font-family:var(--cv-maq);background:var(--c-caja);text-transform:uppercase;padding:3px 6px;font-size:11.5px;font-weight:700}.c-padres{width:100%;font-family:var(--cv-maq);grid-template-columns:1fr auto 1fr;gap:10px;font-size:11px;display:grid}.c-padres>div{gap:2px;display:grid}.c-padres>div:nth-child(2):before{content:""}.c-padres b{text-transform:uppercase;font-weight:400}.c-padres span{white-space:pre-line;font-weight:700}.c-padres:before{content:"";background:currentColor;grid-area:1/2;width:1px}.c-padres>div:first-child{grid-area:1/1}.c-padres>div:last-child{grid-area:1/3}.c-caja{background:var(--c-caja);width:calc(100% + 24px);font-family:var(--cv-maq);border:1px solid #0000002e;justify-items:center;gap:8px;padding:14px 16px 16px;display:grid}.c-caja-tit{font-family:var(--cv-firma);text-shadow:1px 1px 2px #0000002e;font-size:30px}.c-caja-txt{max-width:250px;font-size:11px;font-weight:700;line-height:1.35}.c-caja-ico{width:30px;height:30px}.c-caja-ico.grande{width:46px;height:46px}.c-caja-dos{justify-content:space-around;width:100%;font-size:11px;font-weight:700;display:flex}.c-caja-nota{font-family:var(--cv-corm);opacity:.8;font-size:12px;font-style:italic}.c-caja-lista{font-family:var(--cv-corm);opacity:.75;font-size:18px;font-style:italic}.c-caja-regalo{justify-content:center;align-items:center;gap:18px;display:flex}.c-caja-cuenta{white-space:pre-line;font-family:var(--cv-sans);margin-top:6px;font-size:11px;font-weight:600;line-height:1.4}.c-cont{justify-items:center;display:grid}.c-cont-num{color:var(--c-tinta);font-family:Courier Prime,monospace;font-size:26px;font-style:italic;font-weight:700;display:flex}.c-cont-num span{display:inline-flex}.c-cont-num i{padding:0 4px;font-style:normal}.c-cont-num .ult{color:#e8788a}.c-cont-et{width:100%;font-family:var(--cv-maq);letter-spacing:.06em;text-transform:uppercase;opacity:.7;grid-template-columns:repeat(4,1fr);font-size:7.5px;font-style:italic;display:grid}.c-cont-rosa{background:#fbe3e6;border-radius:2px;padding:6px 14px 4px}.c-cont-caja{border:1.5px solid var(--c-tinta);background:color-mix(in srgb, var(--c-papel) 85%, transparent);width:240px;padding:6px 14px 4px}.c-cont-caja .c-cont-num{font-size:30px;font-style:normal;font-weight:400}.c-cont-caja .c-cont-num .ult{color:inherit}.c-cont-grande .c-cont-num{font-family:var(--cv-sans);font-size:38px;font-style:normal;font-weight:400}.c-cont-grande .c-cont-num .ult{color:inherit}.c-cont-grande .c-cont-et{font-size:10px;font-style:normal;font-family:var(--cv-sans)}.c-cont-italica .c-cont-num{font-family:Kaushan Script,cursive;font-size:34px;font-weight:400}.c-repro{z-index:3;justify-items:center;gap:4px;width:100%;display:grid;position:relative}.c-repro-txt{font-family:var(--cv-serif);font-size:11px;font-weight:700}.c-repro-ctrl{align-items:center;gap:12px;font-size:11px;display:flex}.c-repro-ctrl button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;padding:0;font-size:9px;display:grid}.c-repro-yt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.c-repro-progreso{background:currentColor;width:180px;height:2px;position:relative}.c-repro-progreso:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:30%}.c-repro-barra.c-repro-barra{margin:2px 0}.c-repro-barra-wrap{display:none}.c-repro-barra-wrap+.c-repro-ctrl{margin-top:2px}.c-repro-barra{order:1}.c-repro-linea .c-repro-txt{font-family:var(--cv-corm);font-size:14px;font-weight:500}.c-repro-redondo .c-repro-ctrl button{color:#fff;background:#6b4c3b;border:0;width:34px;height:34px;font-size:12px}.c-repro-redondo .c-repro-txt{width:100%;font-family:var(--cv-corm);background:#0000000f;order:2;padding:3px;font-size:13px;font-style:italic;font-weight:500}.c-repro-barra.c-repro-barra{display:block}.c-qr{background:#fff;width:140px;height:140px;display:block}.c-qr.vacio{background:0 0}.c-qr-marco{padding:12px;position:relative}.c-qr-marco:before,.c-qr-marco:after{content:"";border:6px solid var(--c-tinta);clip-path:polygon(0 0,30% 0,30% 6px,6px 6px,6px 30%,0 30%,0 0,100% 0,100% 30%,calc(100% - 6px) 30%,calc(100% - 6px) 6px,70% 6px,70% 0,100% 0,100% 100%,70% 100%,70% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 70%,100% 70%,100% 100%,0 100%,0 70%,6px 70%,6px calc(100% - 6px),30% calc(100% - 6px),30% 100%,0 100%);position:absolute;inset:0}.c-qr-marco:after{display:none}.c-galeria-ico{color:#3b4a6b;width:64px;height:64px}.c-confirmar{justify-items:center;gap:12px;width:100%;display:grid}.c-confirmar-fila{justify-content:center;align-items:flex-start;gap:12px;display:flex}.c-check{width:32px;height:32px;margin-top:2px}.c-confirmar-dos{justify-content:space-around;gap:8px;width:100%;display:flex}.c-confirmar-quien{font-family:var(--cv-maq);margin-bottom:4px;font-size:12px;font-weight:700}.c-rsvp{text-align:left;width:100%}.c-rsvp .i-sec{background:0 0;padding:8px 0}.c-cierre{justify-items:center;gap:10px;width:100%;display:grid}.c-firma{font-family:var(--cv-firma);color:var(--c-acento);text-shadow:1px 1px 2px #00000040;font-size:32px}.c-mono{font-family:var(--cv-firma);opacity:.6;font-size:44px}.c-banda{background:color-mix(in srgb, var(--c-tinta) 75%, #fff);color:#fff;width:100%;font-family:var(--cv-serif);letter-spacing:.04em;padding:3px 6px;font-size:7.5px;font-weight:700}.c-espera{font-family:var(--cv-serif);text-underline-offset:3px;color:var(--c-tinta);font-size:20px;text-decoration:underline}.c-guirnalda{z-index:2;background-position:bottom;background-repeat:no-repeat;background-size:120%;height:120px;margin-top:-70px;position:relative}.c-libres{width:calc(100% + 124px);margin:0 -62px}.c-prog{text-align:left;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.c-prog li{grid-template-columns:40px 1fr;align-items:center;gap:12px;display:grid;position:relative}.c-prog li:before{content:"";background:var(--c-tinta);opacity:.6;width:1px;position:absolute;top:-6px;bottom:-6px;left:48px}.c-prog-ico .c-ico{width:26px;height:26px}.c-prog li>div{font-family:var(--cv-sans);padding-left:6px;font-size:10px;line-height:1.35;display:grid}.c-prog li b{font-weight:700}.c-prog-tarjetas li>div{font-family:var(--cv-maq)}.c-prog-hora{font-weight:400!important}.c-fl-hero{background-position:50% 30%;background-size:cover;min-height:600px;position:relative}.c-fl-velo{background:linear-gradient(180deg, #0000006b 0%, #0000004d 50%, #fff0 72%, var(--c-papel) 97%);position:absolute;inset:0}.c-fl-hero-txt{z-index:2;color:#fff;text-align:center;justify-items:center;gap:6px;padding:10px 40px 40px;display:grid;position:relative}.c-fl-hero-txt .c-repro{color:#fff}.c-fl-corazones{justify-content:space-between;width:100%;padding:0 40px;font-size:14px;display:flex}.c-fl-corazones.dos{justify-content:center;gap:14px}.c-fl-fecha{font-family:var(--cv-serif);font-size:14px;font-weight:600}.c-fl-nombres{font-family:var(--cv-script);text-shadow:0 2px 10px #0000004d;font-size:52px;font-weight:400;line-height:1.02;display:grid}.c-fl-nos{width:100%;font-family:var(--cv-serif);letter-spacing:.06em;background:#0000002e;margin-top:10px;padding:6px 0;font-size:20px}.c-fl-faltan{font-family:var(--cv-script);font-size:26px}.c-fl-si{background-color:var(--c-papel);color:var(--c-tinta);justify-items:center;gap:4px;padding:18px 62px 26px;display:grid}.c-fl-si .c-script{opacity:.85;font-family:Alex Brush,cursive;font-size:32px}.c-fl-anillos{color:#d9a59a;width:18px;height:18px}.c-fl-mes,.c-fl-anio{font-family:var(--cv-corm);letter-spacing:.18em;font-size:15px}.c-fl-anio{font-size:12px}.c-fl-fila{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;display:grid}.c-fl-fila span{font-family:var(--cv-corm);letter-spacing:.1em;border-top:1px solid;border-bottom:1px solid;padding:3px 0;font-size:15px;font-weight:600}.c-fl-fila b{font-family:var(--cv-corm);font-size:44px;font-weight:500;line-height:1}.c-fl-circulo{width:130px;height:130px;box-shadow:0 0 0 6px #fff, 0 0 0 9px var(--c-acento);background-position:50%;background-size:cover;border-radius:50%;margin:6px 0 10px}.c-fl-musica{background-position:50% 95%;background-repeat:no-repeat;background-size:150%;place-items:center;width:100%;height:92px;display:grid}.c-fl-musica span{background:var(--c-boton);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:inset 0 0 0 4px #fff}.c-fl-musica .c-ico{width:40px;height:40px}.c-foto-ancha{background-position:50%;background-size:cover;height:430px;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 70%,#0000 100%)}.c-collage{background:var(--c-papel);height:280px;position:relative}.c-collage span{background-position:50%;background-size:cover;position:absolute;box-shadow:0 6px 16px #0000001f}.c-collage span:first-child{width:140px;height:190px;top:10px;left:60px}.c-collage span:last-child{width:140px;height:180px;top:90px;left:200px}.cv-diario{background:var(--c-fondo)}.cv-diario .c-sec{background-color:#0000;padding:16px 18px 22px}.c-diario{background-color:var(--c-papel)}.cv-borde .c-diario{background-image:var(--c-borde);background-repeat:repeat-y;background-size:100%}.c-diario .c-repro{padding:8px 18px 0}.c-diario .c-repro-txt{background:#e6e6e6;width:100%;padding:2px}.c-di-matrimonio+*{margin-top:0}.c-di-cab{text-align:center;gap:6px;padding:8px 18px 0;display:grid}.c-di-tres{border-top:2px solid var(--c-tinta);font-family:var(--cv-maq);grid-template-columns:1fr 1.25fr 1fr;font-size:10px;display:grid}.c-di-tres>p{place-items:center;padding:8px 2px;display:grid}.c-di-tres>p:nth-child(2){border-left:1.5px solid var(--c-tinta);border-right:1.5px solid var(--c-tinta)}.c-di-tres>p:last-child{font-size:12px}.c-di-masthead{font-family:UnifrakturMaguntia,serif;font-size:20px;line-height:1.05}.c-dobles{border-top:2px solid var(--c-tinta);border-bottom:1px solid var(--c-tinta);width:100%;height:6px}.c-di-titular{letter-spacing:.01em;font-family:Bebas Neue,Oswald,sans-serif;font-size:66px;font-weight:400;line-height:1}.c-di-corazones{justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex}.c-di-corazones b{font-family:var(--cv-maq);margin:0 12px;font-size:16px;font-weight:400}.c-di-corazones .g{color:#8a8a8a}.c-di-foto{aspect-ratio:4/5.6;background-position:50%;background-size:cover;width:calc(100% - 36px);margin:10px auto;box-shadow:0 0 0 1px #00000026}.c-di-foto.redondeada{aspect-ratio:1/1.1;border-radius:26px;width:calc(100% - 100px);box-shadow:0 0 0 2px #d7b25f}.c-di-nombres{font-family:var(--cv-serif);color:var(--c-tinta);font-size:36px;font-weight:700}.c-di-llega{font-family:var(--cv-serif);text-transform:uppercase;font-size:17px}.c-di-matrimonio{color:var(--c-acento);letter-spacing:.02em;font-family:Oswald,Bebas Neue,sans-serif;font-size:52px;font-weight:500}.c-di-pareja{font-family:var(--cv-firma);color:var(--c-acento);font-size:30px}.c-di-pareja span{font-family:var(--cv-sans);color:#aab2c0;font-size:14px}.c-di-fecha{font-family:var(--cv-corm);color:var(--c-acento);font-size:24px;font-weight:500}.c-di-anillos{width:64px;height:64px;color:var(--c-tinta);justify-self:center}.c-di-ilus{justify-self:center;width:75%}.c-sep{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:22px}.c-di-prog{grid-template-columns:1fr 1.15fr;align-items:start;gap:14px;width:100%;display:grid}.c-di-lugares{gap:10px;display:grid}.c-tarjeta{background:var(--c-caja);border:1px solid #0000001f;justify-items:center;gap:6px;padding:10px 8px;display:grid}.c-tarjeta .c-script{font-family:var(--cv-firma);font-size:24px}.c-tarjeta .c-lugar{font-family:var(--cv-maq);text-transform:none;font-size:11px;font-weight:400}.c-tarjeta .c-ubica-ico{width:26px;height:26px}.c-di-prog .c-prog li{grid-template-columns:26px 1fr;gap:8px}.c-di-prog .c-prog li:before{left:33px}.c-di-prog .c-prog-ico .c-ico{width:20px;height:20px}.c-aviso{background:color-mix(in srgb, var(--c-tinta) 55%, #fff);color:#fff;font-family:var(--cv-maq);text-align:center;margin:0 18px;padding:10px 16px;font-size:10.5px;font-weight:700}.cv-borde .c-aviso{margin:0 44px}.c-dos-fotos{grid-template-columns:1fr 1fr;gap:4px;height:235px;margin:14px 18px;display:grid}.cv-borde .c-dos-fotos{margin:14px 44px}.c-dos-fotos span{background-position:50%;background-size:cover}.c-di-matrimonio~.c-di-foto.redondeada{margin-top:6px}.c-lirios{background:var(--c-papel) var(--c-borde) repeat-y;color:var(--c-tinta);background-size:100%}.c-lirios .c-sec{background:0 0;gap:10px;padding:20px 70px 30px}.c-li-cab{background-position:top;background-size:cover;min-height:760px;padding:10px 0 0;position:relative}.c-li-mono{font-family:var(--cv-corm);color:var(--c-acento);font-size:38px;position:absolute;top:98px;left:22px}.c-li-mono i{font-family:var(--cv-script);font-size:22px}.c-li-mono.pie{position:static}.c-li-arco{text-align:center;justify-items:center;gap:2px;width:260px;margin:76px auto 0;padding:70px 18px 30px;display:grid}.c-li-nos{font-family:var(--cv-firma);margin-bottom:16px;font-size:28px}.c-li-caps{font-family:var(--cv-corm);letter-spacing:.22em;text-transform:uppercase;font-size:30px;line-height:1.1}.c-li-script{font-family:var(--cv-firma);font-size:36px;line-height:.9}.c-li-y{font-family:var(--cv-firma);font-size:34px}.c-li-frase{font-family:var(--cv-corm);margin-top:14px;font-size:13px;font-style:italic;line-height:1.6}.c-li-fotoarco{background-position:50%;background-size:cover;border:1.5px solid #d4b26a;border-radius:125px 125px 0 0;width:250px;height:290px}.c-li-parrafo{font-family:var(--cv-firma);font-size:15px;line-height:1.55}.c-insignia{width:62px;height:62px;color:var(--c-acento);background:#fff;border-radius:50%;place-items:center;margin-top:14px;display:grid;box-shadow:0 2px 10px #0000000f}.c-insignia .c-ico{width:30px;height:30px}.c-insignia.llena{background:var(--c-acento);color:#fff}.c-li-fecha{font-family:var(--cv-corm);font-size:30px}.c-li-hora{font-family:Oswald,sans-serif;font-size:15px;font-weight:300}.c-li-ilus{width:150px}.c-li-tit{font-family:var(--cv-corm);letter-spacing:.16em;color:var(--c-acento);margin-top:10px;font-size:21px}.c-li-sub{font-family:var(--cv-firma);letter-spacing:.12em;color:var(--c-acento);margin-top:-8px;font-size:22px}.c-li-sub.grande{letter-spacing:0;margin-top:10px;font-size:34px}.c-li-dir{font-family:var(--cv-corm);max-width:200px;font-size:15px;font-weight:600}.c-li-italica{font-family:var(--cv-corm);font-size:12.5px;font-style:italic}.c-li-texto{font-family:Oswald,sans-serif;font-size:13.5px;font-weight:300;line-height:1.45}.c-li-texto.pre{white-space:pre-line}.c-li-pill{background:var(--c-acento);color:#fff;font-family:var(--cv-sans);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:7px 22px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.c-li-pill.serif{font-family:var(--cv-corm);font-size:15px}.c-li-pill .c-ico{width:16px;height:16px}.c-li-zigzag{width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.c-li-zigzag:before{content:"";background:var(--c-acento);opacity:.6;width:1px;position:absolute;top:30px;bottom:30px;left:50%}.c-li-zigzag li{width:50%;font-family:var(--cv-corm);justify-items:center;padding:6px 0;font-size:14px;display:grid}.c-li-zigzag li.der{margin-left:50%}.c-li-zigzag img{object-fit:contain;width:76px;height:76px}.c-li-zigzag b{font-size:13px}.c-li-tarjeta{background:#fff;border-radius:120px 120px 0 0;justify-items:center;gap:8px;width:100%;margin-top:16px;padding:22px 18px 26px;display:grid}.c-li-tarjeta img{width:120px}.c-li-pie{background-position:bottom;background-size:cover;height:260px}.c-salvia{color:#4a4a40}.c-sa-crema{text-align:center;background-color:#f7f4ee;background-position:top;background-size:100%;justify-items:center;gap:12px;padding:34px 40px;display:grid}.c-sa-portada{padding-top:18px}.c-sa-verde{text-align:center;background:var(--c-acento);color:#fff;justify-items:center;gap:12px;padding:30px 40px;display:grid}.c-sa-caps{font-family:var(--cv-corm);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.5}.c-sa-nombres{font-family:Sacramento,cursive;font-size:58px;font-weight:400;line-height:1.05;display:grid}.c-sa-nombres i{font-family:var(--cv-corm);color:#c39b62;font-size:30px;font-style:normal}.c-sa-div{color:#c39b62;align-items:center;gap:8px;font-size:12px;display:flex}.c-sa-div span{background:currentColor;width:62px;height:1px}.c-sa-tit{font-family:var(--cv-corm);letter-spacing:.18em;font-size:20px}.c-sa-padres{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.c-sa-padres span{white-space:pre-line;font-family:Lora,serif;font-size:11px}.c-sa-fecha{align-items:center;gap:12px;margin-top:20px;display:flex}.c-sa-fecha span{font-family:Sacramento,cursive;font-size:30px}.c-sa-fecha b{font-family:var(--cv-corm);color:#5c6b52;font-size:66px;font-weight:400}.c-sa-anio{font-family:var(--cv-corm);letter-spacing:.18em;align-items:center;gap:10px;display:flex}.c-sa-anio span{background:#c39b62;width:18px;height:1px}.c-sa-foto{background-position:50%;background-size:cover;height:380px}.c-sa-script{color:#3f463b;font-family:Sacramento,cursive;font-size:46px;line-height:1.1}.c-sa-script.blanco{color:#fff}.c-sa-script.firma{font-size:34px}.c-sa-script.chico{font-size:26px}.c-sa-linea{width:90px}.c-sa-dato{font-family:var(--cv-corm);letter-spacing:.08em;align-items:center;gap:8px;font-size:13px;display:flex}.c-sa-dato.grande{font-size:16px}.c-sa-dato .c-ico{width:18px;height:18px}.c-sa-dir{white-space:pre-line;font-family:Lora,serif;font-size:13px;font-weight:600}.c-sa-boton{cursor:pointer;background:var(--c-acento);color:#fff;font-family:var(--cv-corm);letter-spacing:.1em;border:0;padding:5px 18px;font-size:10.5px;text-decoration:underline;display:inline-block}.c-sa-boton.claro{color:#3f4a3b;background:#c7d3bd}.c-sa-franja{width:100%;font-family:var(--cv-corm);letter-spacing:.14em;background:#a8bb9c;padding:6px;font-size:15px}.c-sa-iconos{justify-content:center;gap:16px;display:flex}.c-sa-iconos span{justify-items:center;gap:2px;display:grid}.c-sa-iconos .c-ico{width:28px;height:28px}.c-sa-iconos small{font-family:var(--cv-corm);font-size:10px}.c-sa-ico{color:#c39b62;width:44px;height:44px}.c-sa-ico.blanco{color:#fff}.c-sa-mensaje{white-space:pre-line;font-family:Lora,serif;font-size:13px;line-height:1.6}.c-pasaporte{color:#3b2a1a;background-repeat:repeat-y;background-size:100%}.c-pasaporte .c-sec{background:0 0;padding:20px 34px 30px}.c-pa-portada{min-height:760px;background-position:50%!important;background-size:cover!important}.c-pa-portada .c-repro-txt{font-family:Kaushan Script,cursive;font-size:15px;font-weight:400}.c-pa-titulo{font-family:var(--cv-serif);color:#6b4a2c;font-size:26px;font-weight:700}.c-pa-emblema{background-position:50%;background-repeat:no-repeat;background-size:contain;align-content:center;justify-items:center;width:190px;height:190px;display:grid}.c-pa-emblema b{font-family:var(--cv-serif);margin-top:8px;font-size:30px;font-weight:700}.c-pa-emblema span{font-family:var(--cv-serif);color:#3b2a1a;margin-top:40px;font-size:17px;font-weight:700}.c-pa-caps{font-family:var(--cv-serif);text-transform:uppercase;font-size:13px;font-weight:700}.c-pa-caps.chico{font-size:9px}.c-pa-caps.grande{font-family:var(--cv-corm);font-size:19px;font-weight:600;line-height:1.2}.c-pa-nombres{font-family:var(--cv-serif);letter-spacing:.04em;color:#6b4a2c;font-size:23px;font-weight:700}.c-pa-mano{font-family:Kaushan Script,cursive;font-size:19px;line-height:1.6}.c-pa-mano.grande{margin-top:12px;font-size:30px}.c-pa-sello{background:#fff;width:100%;padding:12px;-webkit-mask:radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px;mask:radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px}.c-pa-sello>div{background:#f1eee9;justify-items:center;gap:8px;padding:16px;display:grid}.c-pa-foto{background-position:50%;background-size:cover;border:3px solid #8a6a4a;width:120px;height:80px}.c-pa-sub{font-family:var(--cv-serif);text-transform:uppercase;font-size:13px}.c-pa-datos{text-align:left;width:100%;font-family:var(--cv-serif);border-top:1.5px dashed #3b2a1a;border-bottom:1.5px dashed #3b2a1a;margin:0;padding:8px 0}.c-pa-datos dt{opacity:.7;margin-top:4px;font-size:9px}.c-pa-datos dd{margin:0;font-size:12px;font-weight:600}.c-pa-grande{font-family:var(--cv-serif);color:#6b4a2c;font-size:20px;font-weight:700}.c-pa-pin{color:#3b2a1a;width:52px;height:52px}.c-pa-qr{width:110px;height:110px}.c-pa-globo{background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:230px;height:230px;display:grid}.c-pa-globo b{font-family:var(--cv-serif);font-size:26px;font-weight:700}.c-pa-pasaporte{color:#e9d7b8;cursor:pointer;background:#7a5a3a;border:0;border-radius:6px;place-items:center;width:70px;height:90px;display:grid;box-shadow:0 6px 12px #0003}.c-pa-regalo{color:inherit;justify-items:center;text-decoration:none;display:grid}.c-pa-regalo .c-ico,.c-pa-regalo-ico{width:60px;height:60px}.c-pa-regalo small{font-size:8px;font-family:var(--cv-serif)}.c-pa-itin{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.c-pa-itin:before{content:"";background:#5c4630;width:3px;position:absolute;top:6px;bottom:6px;left:40px}.c-pa-itin li{text-align:left;grid-template-columns:30px 1fr;align-items:center;gap:26px;display:grid}.c-pa-itin span{font-family:var(--cv-corm);font-size:12px;display:grid}.c-pa-itin b{font-size:13px;font-weight:600}.c-pa-mapa{opacity:.7;background-position:50% 40%;background-size:cover;width:100%;height:120px}.c-pa-dos{width:100%;font-family:var(--cv-serif);border-top:1.5px dashed #3b2a1a;border-bottom:1.5px dashed #3b2a1a;grid-template-columns:1fr 1fr;padding:6px 0;font-size:10px;display:grid}.c-pa-cita{font-family:var(--cv-corm);font-size:13px;font-style:italic}.c-pa-maleta{width:36px;height:36px}.c-pa-ticket{color:#f1e3c8;letter-spacing:.1em;background:#8a6a4a;border-radius:6px;padding:10px 18px;font-size:14px}.c-pa-cinta{color:#3b2a1a;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:230px;height:90px;font-family:Kaushan Script,cursive;font-size:19px;display:grid}.c-madera{color:#f5eee3;background-repeat:repeat-y;background-size:100%;position:relative}.c-madera:before,.c-madera:after{content:"";opacity:.85;z-index:2;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='60'><path d='M7 0 C 14 15, 0 15, 7 30 S 14 45, 7 60' fill='none' stroke='white' stroke-width='1.6'/></svg>") repeat-y;width:14px;position:absolute;top:0;bottom:0}.c-madera:before{left:12px}.c-madera:after{right:12px}.c-madera .c-sec{color:#f5eee3;background:0 0;padding:10px 40px 30px}.c-ma-portada{background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important}.c-madera .c-repro-txt{font-family:Pathway Gothic One,sans-serif;font-size:15px;font-weight:400}.c-ma-laurel{color:#e2b54a;letter-spacing:.05em;font-size:13px}.c-ma-nos{letter-spacing:.02em;font-family:Pathway Gothic One,Oswald,sans-serif;font-size:46px;font-weight:400}.c-ma-nombres{color:#f1e7da;font-family:Rye,serif;font-size:32px;line-height:1.15}.c-ma-nombres.pie{font-size:28px}.c-ma-rasgado{clip-path:polygon(2% 12%,18% 4%,36% 10%,55% 2%,76% 9%,97% 3%,99% 40%,94% 70%,98% 94%,70% 98%,46% 92%,22% 99%,3% 93%,6% 60%,0 38%);background-position:50%;background-size:cover;width:250px;height:160px}.c-ma-rasgado.chico{width:150px;height:200px}.c-ma-cond{font-family:Pathway Gothic One,Oswald,sans-serif;font-size:17px;line-height:1.35}.c-ma-cond.grande{font-size:24px}.c-ma-cond.chico{font-size:13px}.c-ma-cond.pre{white-space:pre-line}.c-ma-cor{align-items:center;gap:12px;font-family:Pathway Gothic One,sans-serif;font-size:18px;display:flex}.c-ma-cor span{color:#fff}.c-ma-cor span.b{color:#c49a7a}.c-ma-texto{font-family:Pathway Gothic One,sans-serif;font-size:16px;line-height:1.5}.c-ma-anillos-ico{width:80px}.c-ma-anillos{width:120px}.c-ma-west{font-family:Rye,serif;font-size:20px;line-height:1.4}.c-ma-west.chico{font-size:16px}.c-madera .c-cont-caja{background:0 0;border-color:#f5eee3}.c-madera .c-cont-caja .c-cont-num,.c-madera .c-cont-et{color:#f5eee3}.c-ma-ondas{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='16'><path d='M0 8 C 15 0, 15 16, 30 8 S 45 0, 60 8' fill='none' stroke='%23e2b54a' stroke-width='1.6'/></svg>") 50% repeat-x;width:100%;height:16px}.c-ma-foto{background-position:50%;background-size:cover;border-radius:18px;width:220px;height:140px}.c-ma-ico{width:40px;height:40px}.c-madera .c-ubica-ico,.c-madera .c-clic,.c-madera .c-check{color:#f5eee3}.c-madera .c-pill{color:#6b6b6b;background:#fff;font-family:Pathway Gothic One,sans-serif;font-size:13px;font-weight:400}.c-calmes{justify-items:center;gap:6px;display:grid}.c-calmes-dias{letter-spacing:.3em;font-family:Sacramento,cursive;font-size:30px}.c-calmes-grid{font-family:var(--cv-sans);background:#3d3b39;border-radius:18px;grid-template-columns:repeat(7,32px);gap:8px 4px;padding:12px;font-size:12px;display:grid}.c-calmes-grid span{place-items:center;height:24px;display:grid}.c-calmes-grid .fuera{opacity:.4}.c-calmes-grid .hoy{border-radius:50%/60% 60% 40% 40%;outline:2px solid #fff}.c-ma-ramo{width:220px}.c-madera .c-prog li:before{background:#f5eee3}.c-madera .c-prog li>div{font-family:Pathway Gothic One,sans-serif;font-size:13px}.c-madera .c-tit-script{color:#f5eee3;font-family:Sacramento,cursive}.cv-floral.cv-borde .c-sec,.cv-floral.cv-borde .c-fl-si{background-position:top;background-size:112%;padding-left:68px;padding-right:68px}.cv-floral .c-sec:last-of-type{padding-bottom:70px}.cv-floral .c-guirnalda{background-size:115%;height:150px;margin-top:-40px}.cv-floral .c-fl-musica{background-position:50% 70%;background-size:95%}.cv-floral .c-parrafo{font-size:11.5px}.c-sec{grid-template-columns:minmax(0,1fr)}.cv-diario .c-caja{width:100%}.c-repro-barra{justify-items:center;gap:4px;display:grid}.c-repro-barra .c-repro-txt{color:#111;background:#e6e6e6;width:100%;padding:2px 4px}.c-repro-barra .c-repro-ctrl{justify-content:center}.c-repro-progreso{order:1}.c-repro-linea{justify-items:center;display:grid}.cv-diario.cv-borde .c-diario{background-position:top;background-size:135%}.cv-diario.cv-borde .c-sec,.cv-diario.cv-borde .c-di-cab{padding-left:40px;padding-right:40px}.c-di-matrimonio+.c-di-pareja{margin-top:-4px}.c-di-prog{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.c-di-prog .c-prog li>div{overflow-wrap:anywhere;font-size:9px}.c-li-texto{font-family:var(--cv-corm);font-size:15px;font-weight:500}.c-li-zigzag li{text-align:center;overflow-wrap:anywhere;min-width:0;padding:6px 12px;font-size:13px;line-height:1.25}.c-li-pie{background-size:100%;height:150px}.c-pa-sello{-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(6px at 6px 6px,#0000 98%,#000) -6px -6px/18px 18px}.c-pa-itin li,.c-pa-itin span{overflow-wrap:anywhere;min-width:0}.c-pa-itin{box-sizing:border-box;padding-right:8px}.c-pa-itin li{grid-template-columns:30px minmax(0,1fr)}.c-pa-pasaporte{color:#e6c98f;background:linear-gradient(90deg,#4a3220 0 7px,#6e4a2c 7px);border-radius:4px 8px 8px 4px;grid-template-rows:auto 1fr auto;width:86px;height:116px;padding:10px 6px;transition:transform .2s;box-shadow:0 8px 16px #00000047,inset 0 0 0 2px #e6c98f59}.c-pa-pasaporte:hover{transform:translateY(-3px)rotate(-2deg)}.c-pa-pasaporte small{font-family:var(--cv-serif);letter-spacing:.14em;font-size:8px}.c-pa-pasaporte svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:38px;height:38px}.c-repro-salto{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;opacity:.85;width:13px;height:13px}.inv{background:var(--i-papel);width:100%;max-width:430px;color:var(--i-tinta);font-family:var(--i-f-cuerpo);-webkit-font-smoothing:antialiased;text-align:center;box-sizing:border-box;margin:0 auto;font-size:16px;line-height:1.6;position:relative;overflow:hidden}.inv *,.inv :before,.inv :after{box-sizing:border-box}.inv h1,.inv h2,.inv p{margin:0}.i-marca-agua{z-index:5;color:#fff;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;background:#0000008c;padding:7px 50px;font:600 10px/1 system-ui,sans-serif;position:absolute;top:28px;right:-46px;transform:rotate(35deg)}.i-portada{min-height:max(764px, var(--i-vista,0px));background-position:50%;background-size:cover;background-color:var(--i-papel);place-items:center;padding:120px 36px;display:grid;position:relative}.i-portada-velo{background:linear-gradient(#00000026,#00000073);position:absolute;inset:0}.i-portada:has(.i-portada-velo){color:#fff}.i-portada-txt{justify-items:center;gap:18px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:relative}.i-sobre{font-family:var(--i-f-titulo);letter-spacing:.32em;text-transform:uppercase;color:var(--i-acento);font-size:13px;font-weight:500}.i-portada:has(.i-portada-velo) .i-sobre{color:#fff}.inv .i-nombres{font-family:var(--i-f-nombres);color:var(--i-tinta);letter-spacing:0;justify-items:center;font-size:58px;font-weight:400;line-height:1.05;display:grid}.inv .i-portada:has(.i-portada-velo) .i-nombres{color:#fff}.inv .i-nombres .i-y{color:var(--i-acento);margin:2px 0;font-family:MvCormorant,Cormorant Garamond,Georgia,serif;font-size:.5em;font-style:italic}.inv .i-nombres-uno{font-size:62px}.inv .i-nombres-sm{font-size:40px;display:block}.i-fecha-corta{font-variant-numeric:lining-nums;letter-spacing:.18em;align-items:center;gap:14px;font-family:MvCormorant,Cormorant Garamond,Georgia,serif;font-size:21px;display:flex}.i-fecha-corta i{background:var(--i-acento);border-radius:50%;width:5px;height:5px}.i-baja{color:var(--i-acento);font-size:20px;animation:2.2s ease-in-out infinite iRebota;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.i-sec{background:var(--i-papel);padding:64px 34px}.i-sec.alt{background:var(--i-papel2)}.i-rev{opacity:0;justify-items:center;gap:18px;transition:opacity .9s,transform .9s cubic-bezier(.22,.7,.2,1);display:grid;transform:translateY(24px)}.i-rev.visto{opacity:1;transform:none}.inv .i-titulo{letter-spacing:0;font-family:var(--i-f-titulo);color:var(--i-tinta);font-size:30px;font-weight:500;line-height:1.15}.inv-cumpleanos .i-titulo,.inv-baby-shower .i-titulo{font-weight:600}.i-regla{background:var(--i-acento);width:38px;height:1px;margin-top:-6px}.i-adorno{width:120px;color:var(--i-acento)}.i-saludo{font-family:var(--i-f-titulo);color:var(--i-tinta);font-size:21px;font-style:italic;line-height:1.55}.i-texto{color:var(--i-suave);font-size:15.5px}.i-pre{white-space:pre-line}.i-etiqueta{letter-spacing:.26em;text-transform:uppercase;color:var(--i-acento);font-size:12px;font-weight:500}.i-nota{color:var(--i-suave);font-size:13px;font-style:italic}.i-nota.error{color:#b3261e;font-style:normal}.i-fecha-larga{font-family:var(--i-f-titulo);font-size:22px}.i-cal{border:1px solid var(--i-linea);background:var(--i-papel);border-radius:14px;width:100%;max-width:300px;padding:18px 16px}.i-cal-mes{font-family:var(--i-f-titulo);text-transform:capitalize;margin-bottom:10px;font-size:17px}.i-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;font-size:13px;display:grid}.i-cal-h{color:var(--i-acento);font-size:11px;font-weight:600}.i-cal-dia{aspect-ratio:1;color:var(--i-tinta);border-radius:50%;place-items:center;display:grid}.i-cal-dia.hoy{background:var(--i-acento);color:var(--i-boton-texto);box-shadow:0 0 0 4px color-mix(in srgb, var(--i-acento) 22%, transparent);font-weight:600}.i-cuenta{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;min-height:70px;display:grid}.i-cuenta div{border-top:1px solid var(--i-linea);border-bottom:1px solid var(--i-linea);gap:2px;padding:10px 0;display:grid}.i-cuenta b{font-family:var(--i-f-titulo);font-size:30px;font-weight:500;line-height:1}.i-cuenta span{letter-spacing:.2em;text-transform:uppercase;color:var(--i-suave);font-size:10.5px}.i-btn{border:1px solid var(--i-boton);background:var(--i-boton);min-height:46px;color:var(--i-boton-texto);font:500 14px/1 var(--i-f-cuerpo);letter-spacing:.06em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.i-btn:hover{transform:translateY(-1px)}.i-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.i-btn.ghost{color:var(--i-acento);border-color:var(--i-acento);background:0 0}.i-btn.sm{min-height:36px;padding:0 16px;font-size:12.5px}.i-fila-btn{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.i-lugar{border:1px solid var(--i-linea);background:var(--i-papel2);border-radius:18px;justify-items:center;gap:8px;width:100%;padding:26px 18px;display:grid}.i-sec.alt .i-lugar{background:var(--i-papel)}.i-lugar-nombre{font-family:var(--i-f-titulo);font-size:24px;line-height:1.2}.i-lugar-hora{font-family:var(--i-f-titulo);color:var(--i-acento);font-size:17px}.i-itinerario{gap:0;width:100%;max-width:320px;margin:0;padding:0;list-style:none;display:grid}.i-itinerario li{grid-template-columns:1fr 18px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid;position:relative}.i-itinerario li:before{content:"";background:var(--i-linea);width:1px;position:absolute;top:0;bottom:0;left:50%}.i-it-hora{text-align:right;font-family:var(--i-f-titulo);color:var(--i-acento);font-size:17px}.i-it-punto{background:var(--i-papel);border:2px solid var(--i-acento);border-radius:50%;justify-self:center;width:11px;height:11px;position:relative}.i-it-titulo{text-align:left;font-size:15.5px}.i-galeria{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.i-galeria button{cursor:zoom-in;aspect-ratio:4/5;background:0 0;border:0;border-radius:12px;padding:0;overflow:hidden}.i-galeria.n1{grid-template-columns:1fr}.i-galeria.n3 button:first-child,.i-galeria.n5 button:first-child{aspect-ratio:16/11;grid-column:span 2}.i-galeria img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.i-galeria button:hover img{transform:scale(1.04)}.i-visor{z-index:50;cursor:zoom-out;background:#000000e0;place-items:center;gap:12px;padding:20px;display:grid;position:fixed;inset:0}.i-visor img{border-radius:8px;max-width:100%;max-height:82vh}.i-visor span{color:#fff;opacity:.7;font-size:13px}.i-cuenta-banco{border:1px dashed var(--i-linea);border-radius:14px;justify-items:center;gap:4px;width:100%;padding:18px;font-size:14.5px;display:grid}.i-cuenta-banco b{font-family:var(--i-f-titulo);font-size:19px;font-weight:500}.i-cuenta-banco span{color:var(--i-suave)}.i-cuenta-banco .i-btn{margin-top:8px}.i-form{text-align:left;gap:14px;width:100%;display:grid}.i-form label{color:var(--i-suave);letter-spacing:.02em;gap:6px;font-size:13px;display:grid}.i-form input,.i-form select,.i-form textarea{width:100%;font:400 16px/1.4 var(--i-f-cuerpo);color:var(--i-tinta);background:var(--i-papel2);border:1px solid var(--i-linea);border-radius:12px;outline:none;padding:12px 14px}.i-form input:focus,.i-form select:focus,.i-form textarea:focus{border-color:var(--i-acento)}.i-form .i-btn{width:100%;margin-top:4px}.i-para{text-align:center;font-size:15px}.i-sino{grid-template-columns:1fr 1fr;gap:10px;display:grid}.i-sino button{border:1px solid var(--i-linea);background:var(--i-papel2);min-height:48px;color:var(--i-tinta);font:500 14.5px/1 var(--i-f-cuerpo);cursor:pointer;border-radius:12px}.i-sino button.on{background:var(--i-acento);border-color:var(--i-acento);color:var(--i-boton-texto)}.i-gracias{gap:10px;padding:10px 0;display:grid}.i-cierre{background-position:bottom;background-size:cover;place-items:center;min-height:460px;padding:80px 30px;display:grid}.i-cierre-txt{gap:10px;display:grid}.i-hecho{background:var(--i-papel);color:var(--i-suave);letter-spacing:.04em;border-top:1px solid var(--i-linea);padding:18px 16px 22px;font:400 12px/1.4 system-ui,sans-serif;text-decoration:none;display:block}.i-hecho b{color:var(--i-acento);font-weight:600}.inv-oscuro .i-cal,.inv-oscuro .i-lugar{background:#ffffff08}@keyframes iSube{0%{opacity:0;transform:translateY(26px)}}@keyframes iRebota{0%,to{opacity:.6;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.i-rev{opacity:1;transition:none;transform:none}.i-portada-txt,.i-baja{animation:none}}.i-barras{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 8px,currentColor 8px 11px,#0000 11px 12px);height:34px;display:block}.inv-e-arco .i-cierre,.inv-e-revista .i-cierre,.inv-e-pasaporte .i-cierre,.inv-e-museo .i-cierre{background-position:50%;position:relative}.inv-e-arco .i-cierre:before,.inv-e-revista .i-cierre:before,.inv-e-pasaporte .i-cierre:before,.inv-e-museo .i-cierre:before{content:"";background:linear-gradient(#00000040,#0009);position:absolute;inset:0}.inv-e-arco .i-cierre-txt,.inv-e-revista .i-cierre-txt,.inv-e-pasaporte .i-cierre-txt,.inv-e-museo .i-cierre-txt{position:relative}.inv-e-arco .i-cierre .i-sobre,.inv-e-arco .i-cierre .i-nombres,.inv-e-revista .i-cierre .i-sobre,.inv-e-revista .i-cierre .i-nombres,.inv-e-pasaporte .i-cierre .i-sobre,.inv-e-pasaporte .i-cierre .i-nombres,.inv-e-museo .i-cierre .i-sobre{color:#fff}.i-env-capa{--env:color-mix(in srgb, var(--i-acento) 72%, #fff);--env-osc:color-mix(in srgb, var(--i-acento) 88%, #000);z-index:6;cursor:pointer;color:var(--i-tinta);background:radial-gradient(circle at 50% 42%, #ffffffd9, transparent 62%), repeating-linear-gradient(45deg, #00000005 0 2px, transparent 2px 6px), var(--i-papel2);border:0;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:0;transition:opacity .7s 1.55s;display:flex;position:absolute;inset:0}.i-env-capa.abriendo{opacity:0;pointer-events:none}.i-env-para{font-family:var(--i-f-titulo);letter-spacing:.32em;text-transform:uppercase;color:var(--i-acento);font-size:13px}.i-env{perspective:900px;filter:drop-shadow(0 24px 34px #1e283c38);width:340px;height:230px;position:relative}.i-env>span{border-radius:6px;position:absolute;inset:0}.i-env-fondo{background:var(--env-osc)}.i-env-carta{border-radius:4px;place-items:start center;padding-top:26px;transition:transform .9s cubic-bezier(.3,.7,.2,1) .55s;display:grid;background:var(--i-papel)!important;inset:12px 16px 14px!important}.i-env-carta-n{font-family:var(--i-f-nombres);color:var(--i-tinta);font-size:30px}.i-env-frente{background:linear-gradient(155deg, transparent 49.6%, #00000012 50%, transparent 50.4%), linear-gradient(205deg, transparent 49.6%, #00000012 50%, transparent 50.4%), var(--env);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%)}.i-env-solapa{background:linear-gradient(180deg, var(--env), color-mix(in srgb, var(--env) 85%, #000));clip-path:polygon(0 0,100% 0,50% 58%);transform-origin:50% 0;z-index:3;transition:transform .6s,z-index 0s .3s}.i-env-sello{z-index:4;width:72px;height:72px;font-family:var(--i-f-nombres);color:#fff5ebeb;background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--i-acento) 70%, #fff), color-mix(in srgb, var(--i-acento) 60%, #000) 70%);box-shadow:0 0 0 5px color-mix(in srgb, var(--i-acento) 75%, #000), 0 6px 12px #0000004d, inset 0 2px 4px #ffffff4d, inset 0 -3px 6px #0000004d;place-items:center;margin:-36px 0 0 -36px;font-size:24px;transition:transform .4s,opacity .4s;animation:2.4s ease-in-out infinite iLate;display:grid;border-radius:50%!important;inset:58% auto auto 50%!important}.i-env-quien{font-family:var(--i-f-nombres);color:var(--i-tinta);font-size:40px;line-height:1.1}.i-env-toca{letter-spacing:.2em;text-transform:uppercase;color:var(--i-suave);font-size:12px}.abriendo .i-env-sello{opacity:0;animation:none;transform:scale(.4)}.abriendo .i-env-solapa{z-index:0;transform:rotateX(180deg)}.abriendo .i-env-carta{z-index:2;transform:translateY(-120px)}@keyframes iLate{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.i-p-arco{background:var(--i-papel);flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:60px 30px 70px;display:flex}.i-arco{outline:1px solid var(--i-acento);outline-offset:9px;border-radius:145px 145px 4px 4px;width:290px;height:400px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;overflow:hidden;box-shadow:0 24px 50px #5028142e}.i-arco img{object-fit:cover;width:100%;height:100%;display:block}.i-p-arco .i-portada-txt{gap:12px}.inv-e-arco .i-p-arco .i-nombres{font-size:50px}.inv-e-arco .i-lugar,.inv-e-arco .i-cal{border-radius:140px 140px 16px 16px;padding-top:46px}.i-p-revista{text-align:left;color:#fff;background-color:#111;flex-direction:column;justify-content:space-between;align-items:stretch;padding:26px 24px 30px;display:flex}.i-rv-velo{background:linear-gradient(#00000073 0%,#0000 32% 55%,#000000b3 100%);position:absolute;inset:0}.i-rv-arriba,.i-rv-lineas,.i-rv-pie{position:relative}.i-rv-tira{font:500 10.5px/1 var(--i-f-cuerpo);letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #ffffff80;justify-content:space-between;padding-bottom:10px;display:flex}.inv .i-rv-cabecera{font-family:var(--i-f-nombres);letter-spacing:-.02em;text-align:center;color:#fff;white-space:nowrap;margin-top:10px;font-weight:400;line-height:.95;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube}.i-rv-lineas{gap:8px;max-width:250px;animation:1.1s cubic-bezier(.22,.7,.2,1) .25s both iSube;display:grid}.i-rv-kicker{font:600 11px/1 var(--i-f-cuerpo);letter-spacing:.3em;text-transform:uppercase;color:var(--i-acento)}.i-rv-titular{font-family:var(--i-f-titulo);font-size:40px;line-height:1}.i-rv-titular em{color:var(--i-acento);font-style:italic}.i-rv-sub{opacity:.85;font-size:13.5px;line-height:1.45}.i-rv-pie{justify-content:space-between;align-items:flex-end;display:flex}.i-rv-pie b{font-family:var(--i-f-titulo);letter-spacing:.12em;font-size:22px;font-weight:400}.i-rv-pie .i-barras{color:#fff;opacity:.9;background-color:#0000;outline:4px solid #fff;width:74px;height:30px}.inv-e-revista{counter-reset:rv}.inv-e-revista .i-titulo{counter-increment:rv;font-size:34px;font-style:italic}.inv-e-revista .i-titulo:before{content:"N° " counter(rv, decimal-leading-zero);font:600 10.5px/1 var(--i-f-cuerpo);letter-spacing:.3em;color:var(--i-acento);margin-bottom:12px;font-style:normal;display:block}.inv-e-revista .i-lugar,.inv-e-revista .i-cal{border-radius:0}.inv-e-revista .i-btn{text-transform:uppercase;letter-spacing:.18em;border-radius:0;font-size:12px}.inv-e-periodico{background:var(--i-papel)}.i-p-diario{background:radial-gradient(circle at 20% 10%, #785a280f, transparent 40%), var(--i-papel);text-align:left;padding:26px 22px 70px;display:block}.i-dr-cab{text-align:center;border-bottom:3px double var(--i-tinta);padding-bottom:8px}.i-dr-mini,.i-dr-fecha{font:400 10px/1.3 var(--i-f-cuerpo);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.i-dr-mini{border-bottom:1px solid var(--i-tinta);padding-bottom:6px}.i-dr-nombre{font-family:var(--i-f-extra);padding:6px 0 4px;font-size:46px;line-height:1.15}.i-dr-fecha{border-top:1px solid var(--i-tinta);padding-top:6px}.i-dr-volanta{text-align:center;font:italic 400 15px/1 var(--i-f-cuerpo);margin-top:18px}.inv .i-dr-titular{font-family:var(--i-f-titulo);letter-spacing:-.02em;text-align:center;text-transform:uppercase;margin:10px 0 16px;font-size:46px;font-weight:900;line-height:.98;animation:1s cubic-bezier(.22,.7,.2,1) both iSube}.i-dr-foto{border-top:1px solid var(--i-tinta);border-bottom:1px solid var(--i-tinta);margin:0 0 14px;padding:8px 0}.i-dr-foto img{aspect-ratio:4/3.4;object-fit:cover;filter:grayscale()contrast(1.08)sepia(.15);width:100%;display:block}.i-dr-foto figcaption{font:italic 400 12px/1.3 var(--i-f-cuerpo);color:var(--i-suave);margin-top:6px}.i-dr-bajada{column-count:2;column-rule:1px solid var(--i-linea);text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-gap:18px;font-size:14.5px;line-height:1.45}.i-dr-bajada:first-letter{float:left;font-family:var(--i-f-titulo);padding:4px 6px 0 0;font-size:50px;font-weight:900;line-height:.8}.inv-e-periodico .i-sec,.inv-e-periodico .i-sec.alt{background:var(--i-papel);border-top:3px double var(--i-tinta);padding:38px 22px}.inv-e-periodico .i-titulo{text-transform:uppercase;letter-spacing:-.01em;font-size:28px;font-weight:900}.inv-e-periodico .i-regla{background:var(--i-tinta);width:100%;height:1px;margin-top:-8px}.inv-e-periodico .i-texto{color:var(--i-tinta)}.inv-e-periodico .i-saludo{font-family:var(--i-f-cuerpo);text-align:justify;font-size:17px}.inv-e-periodico .i-adorno{display:none}.inv-e-periodico .i-lugar,.inv-e-periodico .i-cal,.inv-e-periodico .i-cuenta-banco,.inv-e-periodico .i-form input,.inv-e-periodico .i-form select,.inv-e-periodico .i-form textarea,.inv-e-periodico .i-sino button,.inv-e-periodico .i-galeria button{border-color:var(--i-tinta);background:0 0;border-radius:0}.inv-e-periodico .i-galeria img{filter:grayscale()contrast(1.05)}.inv-e-periodico .i-btn{text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:12px}.inv-e-periodico .i-cal-dia.hoy{box-shadow:none;border-radius:0}.inv-e-periodico .i-cierre{border-top:3px double var(--i-tinta);min-height:0;padding:50px 24px;background-image:none!important}.inv-e-periodico .i-cierre .i-sobre{color:var(--i-tinta);font-family:var(--i-f-extra);letter-spacing:0;text-transform:none;font-size:30px}.inv-e-pasaporte{background:var(--i-fondo)}.i-p-pase{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--i-acento) 18%, transparent), transparent 50%), var(--i-fondo);padding:40px 22px 50px}.i-pase{background:var(--i-papel);border-radius:22px;width:100%;max-width:370px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;overflow:hidden;box-shadow:0 30px 60px #22343c38}.i-pase-poster{background-position:50% 40%;background-size:cover;align-items:flex-end;height:250px;padding:16px 20px;display:flex;position:relative}.i-pase-poster:after{content:"";background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.i-pase-poster span{z-index:1;font-family:var(--i-f-nombres);color:#fff;font-size:28px;position:relative}.i-pase-cuerpo{gap:10px;padding:18px 22px 16px;display:grid}.i-pase-cab{font:600 12px/1 var(--i-f-titulo);letter-spacing:.22em;text-transform:uppercase;color:var(--i-acento);justify-content:space-between;align-items:baseline;display:flex}.i-pase-cab span{color:var(--i-suave);font-size:10px;font-weight:400}.i-pase-ruta{border-bottom:1px dashed var(--i-linea);grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 0 10px;display:grid}.i-pase-ruta>div{gap:2px;display:grid}.i-pase-ruta>div:last-child{text-align:right}.i-pase-ruta small,.i-pase-et,.i-pase-datos dt{font:400 9.5px/1 var(--i-f-extra);letter-spacing:.2em;text-transform:uppercase;color:var(--i-suave)}.i-pase-ruta b{font:500 34px/1 var(--i-f-extra);letter-spacing:.04em}.i-pase-ruta>div span{color:var(--i-suave);font-size:12px}.i-pase-avion{color:var(--i-acento);padding:0 12px;font-size:24px}.inv-e-pasaporte .i-p-pase .i-nombres{grid-auto-flow:column;justify-content:center;align-items:baseline;gap:10px;font-size:40px}.inv-e-pasaporte .i-p-pase .i-nombres .i-y{margin:0}.i-pase-datos{border-top:1px dashed var(--i-linea);grid-template-columns:repeat(4,auto);justify-content:space-between;margin:4px 0 0;padding-top:10px;display:grid}.i-pase-datos div{text-align:left;gap:5px;display:grid}.i-pase-datos dd{font:500 14px/1 var(--i-f-extra);margin:0}.i-pase-destino{font:400 12px/1.3 var(--i-f-extra);color:var(--i-acento);letter-spacing:.06em}.i-pase-corte,.inv-e-pasaporte .i-sec .i-rev:before{border-top:2px dashed var(--i-linea);height:0;margin:0 18px;position:relative}.i-pase-corte:before,.i-pase-corte:after{content:"";background:var(--i-fondo);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.i-pase-corte:before{left:-32px}.i-pase-corte:after{right:-32px}.i-pase-talon{color:var(--i-tinta);gap:6px;padding:16px 24px 20px;display:grid}.i-pase-talon small{font:400 10px/1 var(--i-f-extra);letter-spacing:.3em}.inv-e-pasaporte .i-sec,.inv-e-pasaporte .i-sec.alt{background:var(--i-fondo);padding:14px 22px}.inv-e-pasaporte .i-sec .i-rev{background:var(--i-papel);border-top:6px solid var(--i-acento);border-radius:22px;padding:34px 22px 30px;box-shadow:0 14px 30px #22343c1a}.inv-e-pasaporte .i-sec .i-rev:before{display:none}.inv-e-pasaporte .i-titulo{letter-spacing:.2em;text-transform:uppercase;font-size:22px;font-weight:600}.inv-e-pasaporte .i-lugar,.inv-e-pasaporte .i-sec.alt .i-lugar{background:var(--i-papel2);border-style:dashed}.inv-e-pasaporte .i-it-hora,.inv-e-pasaporte .i-cuenta b{font-family:var(--i-f-extra)}.inv-e-pasaporte .i-cierre{margin-top:14px}.i-p-polaroid .i-portada-txt{gap:10px}.i-pola-pila{width:260px;height:320px;margin-bottom:14px;position:relative}.i-pola{background:#fffdf8;margin:0;padding:12px 12px 52px;position:absolute;inset:0;transform:rotate(-3deg);box-shadow:0 16px 30px #3c281447}.i-pola img{object-fit:cover;width:100%;height:100%;display:block}.i-pola figcaption{font-family:var(--i-f-nombres);color:var(--i-tinta);font-size:24px;position:absolute;bottom:12px;left:0;right:0}.i-pola-atras{filter:brightness(.96);transform:rotate(6deg)translate(18px,-6px)}.i-cinta{z-index:2;background:color-mix(in srgb, var(--i-acento) 30%, #fff0e1bf);width:110px;height:30px;margin-left:-55px;position:absolute;top:-14px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 2px #0000001f}.inv-e-polaroid .i-p-polaroid .i-nombres{grid-auto-flow:column;align-items:baseline;gap:12px;font-size:56px}.inv-e-polaroid .i-nombres .i-y{font-family:var(--i-f-nombres);font-style:normal}.inv-e-polaroid .i-titulo{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--i-acento) 26%, transparent) 58%);padding:0 8px;font-size:40px;font-weight:600;transform:rotate(-2deg)}.inv-e-polaroid .i-regla{display:none}.inv-e-polaroid .i-galeria{gap:16px 12px;padding:8px 4px}.inv-e-polaroid .i-galeria button,.inv-e-polaroid .i-galeria.n3 button:first-child,.inv-e-polaroid .i-galeria.n5 button:first-child{aspect-ratio:4/5;background:#fffdf8;border-radius:0;padding:8px 8px 26px;overflow:visible;box-shadow:0 8px 16px #3c281433}.inv-e-polaroid .i-galeria button:nth-child(odd){transform:rotate(-2.5deg)}.inv-e-polaroid .i-galeria button:nth-child(2n){transform:rotate(2deg)}.inv-e-polaroid .i-galeria.n3 button:first-child,.inv-e-polaroid .i-galeria.n5 button:first-child{aspect-ratio:5/4;grid-column:span 2}.inv-e-polaroid .i-lugar,.inv-e-polaroid .i-cal{background:#fffdf8;border:0;border-radius:4px;box-shadow:0 8px 18px #3c28141f}.inv-e-polaroid .i-sec.alt .i-lugar{background:#fffdf8}.i-p-carta{place-items:start center;padding:0}.i-carta{text-align:left;gap:16px;width:100%;padding:150px 58px 190px;animation:1.2s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:relative}.i-carta-fecha{text-align:right;color:var(--i-suave);font-size:15px;font-style:italic}.i-carta-saludo{font-family:var(--i-f-titulo);font-size:22px;font-weight:500}.i-carta-cuerpo{font-family:var(--i-f-titulo);font-size:19px;font-style:italic;line-height:1.6}.i-carta-cuerpo b{color:var(--i-acento);font-style:normal;font-weight:600}.i-carta-firma{color:var(--i-suave);margin-top:8px;font-size:17px;font-style:italic}.inv-e-carta .i-carta .i-nombres{justify-items:start;margin-top:-6px;font-size:50px}.inv-e-carta .i-nombres .i-y{font-family:var(--i-f-nombres);font-size:.7em;font-style:normal}.inv-e-carta .i-titulo{font-size:32px;font-style:italic}.inv-e-carta .i-regla{border-bottom:1px solid var(--i-acento);background:0 0;border-radius:0 0 50% 50%;width:60px;height:8px}.inv-e-carta .i-texto,.inv-e-carta .i-saludo{font-size:18px}.inv-e-carta .i-lugar,.inv-e-carta .i-cal{border-style:dashed;border-radius:2px}.inv-e-cristal{background:var(--i-fondo);overflow:clip}.i-cr-fondo{z-index:0;height:var(--i-vista,100vh);min-height:764px;margin-bottom:calc(-1 * max(764px, var(--i-vista,100vh)));background-position:50%;background-size:cover;position:sticky;top:0}.i-cr-fondo:after{content:"";background:linear-gradient(#04071026,#04071073);position:absolute;inset:0}.inv-e-cristal>:not(.i-cr-fondo):not(.i-visor):not(.i-marca-mosaico):not(.i-marca-agua){z-index:1;position:relative}.i-p-cristal{background-color:#0000}.inv-e-cristal .i-portada-txt,.inv-e-cristal .i-sec .i-rev,.inv-e-cristal .i-cierre-txt{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0a0e1e6b;border:1px solid #ffffff29;border-radius:26px;box-shadow:0 20px 50px #00000059}.inv-e-cristal .i-portada-txt{width:100%;padding:46px 34px}.inv-e-cristal .i-sec,.inv-e-cristal .i-sec.alt{background:0 0;padding:18px 20px}.inv-e-cristal .i-sec .i-rev{padding:38px 22px}.inv-e-cristal .i-lugar,.inv-e-cristal .i-cal,.inv-e-cristal .i-sec.alt .i-lugar{background:#ffffff0d;border-color:#ffffff24}.inv-e-cristal .i-form input,.inv-e-cristal .i-form select,.inv-e-cristal .i-form textarea,.inv-e-cristal .i-sino button{background:#ffffff0f;border-color:#ffffff2e}.inv-e-cristal .i-cierre{min-height:0;padding:30px 20px 60px;background-image:none!important}.inv-e-cristal .i-cierre-txt{width:100%;padding:40px 24px}.inv-e-cristal .i-hecho{background:#040710b3}.inv-e-tipografica{counter-reset:sec;text-align:left}.i-p-tipo{place-items:start;padding:90px 30px 120px}.i-tipo{gap:16px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:relative}.inv-e-tipografica .i-p-tipo .i-nombres{letter-spacing:-.02em;justify-items:start;font-size:74px;line-height:.92}.inv-e-tipografica .i-p-tipo .i-nombres .i-y{margin:4px 0 4px 6px;font-size:.6em}.i-p-tipo:has(.i-portada-velo) .i-tipo-fecha{color:#fff}.i-tipo-fecha{font-family:var(--i-f-titulo);color:var(--i-acento);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.i-tipo-fecha b{letter-spacing:-.03em;font-size:92px;font-weight:400;line-height:.8}.i-tipo-fecha span{font-family:var(--i-f-cuerpo);letter-spacing:.2em;writing-mode:vertical-rl;color:var(--i-tinta);font-size:15px;font-weight:700;transform:rotate(180deg)}.inv-e-tipografica .i-baja{animation:none;left:30px;transform:none}.inv-e-tipografica .i-sec{padding:60px 30px}.inv-e-tipografica .i-rev{justify-items:start}.inv-e-tipografica .i-titulo{counter-increment:sec;letter-spacing:-.02em;font-size:40px;line-height:1}.inv-e-tipografica .i-titulo:before{content:counter(sec, decimal-leading-zero) " —";font:700 13px/1 var(--i-f-cuerpo);letter-spacing:.2em;color:var(--i-acento);margin-bottom:12px;display:block}.inv-e-tipografica .i-regla{width:64px;height:4px}.inv-e-tipografica .i-adorno{display:none}.inv-e-tipografica .i-saludo{font-family:var(--i-f-titulo);font-size:26px;font-style:normal;line-height:1.3}.inv-e-tipografica .i-lugar{border:0;border-left:4px solid var(--i-acento);border-radius:0;justify-items:start;padding:18px 20px}.inv-e-tipografica .i-fila-btn{justify-content:flex-start}.inv-e-tipografica .i-cal,.inv-e-tipografica .i-btn{border-radius:0}.inv-e-tipografica .i-cierre{place-items:center start;padding-left:30px}.inv-e-tipografica .i-hecho{text-align:center}.i-p-museo{background:radial-gradient(ellipse 70% 45% at 50% 18%, #ffe2aa29, transparent 70%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 5px), var(--i-papel);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:56px 28px 60px;display:flex}.i-p-museo>.i-sobre{font-family:var(--i-f-titulo);letter-spacing:.4em}.i-marco{background:linear-gradient(135deg,#7a5a24,#e6c97f 22%,#9b7633 45%,#f2dc9a 62%,#8a6729 82%,#d4b064);padding:16px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;box-shadow:0 34px 60px #000000a6,inset 0 0 0 2px #00000059,inset 0 0 0 5px #fff0c840}.i-marco>span{background:#2a2118;padding:6px;display:block;box-shadow:inset 0 0 0 1px #ffdc9666}.i-marco img{object-fit:cover;width:254px;height:318px;display:block}.inv-e-museo .i-p-museo .i-nombres{color:var(--i-acento);grid-auto-flow:column;align-items:baseline;gap:10px;font-size:48px}.inv-e-museo .i-p-museo .i-nombres .i-y{margin:0}.i-ficha{color:#2a2420;text-align:left;background:#f4efe4;gap:3px;width:230px;padding:14px 16px;font-size:13px;line-height:1.35;display:grid;box-shadow:0 6px 14px #0006}.i-ficha b{font-family:var(--i-f-titulo);letter-spacing:.08em;font-size:13px;font-weight:600}.i-ficha i{font-size:15px}.i-ficha span{color:#6c6156;font-size:12px}.inv-e-museo .i-titulo{letter-spacing:.28em;text-transform:uppercase;font-size:22px}.inv-e-museo .i-lugar,.inv-e-museo .i-cal{border-color:var(--i-linea);outline:1px solid var(--i-linea);outline-offset:5px;border-radius:0}.inv-e-museo .i-galeria button{background:linear-gradient(135deg,#7a5a24,#e6c97f 30%,#9b7633 60%,#d4b064);border-radius:0;padding:6px}.inv-e-museo .i-btn{letter-spacing:.2em;text-transform:uppercase;border-radius:0;font-size:12px}@media (prefers-reduced-motion:reduce){.i-env-sello,.i-arco,.i-pase,.i-carta,.i-tipo,.i-marco,.i-rv-lineas,.inv .i-rv-cabecera,.inv .i-dr-titular{animation:none}}.i-p-revista{justify-content:flex-start}.i-rv-lineas{margin-top:auto;margin-bottom:22px}.inv-e-polaroid .i-p-polaroid .i-fecha-corta{color:var(--i-tinta);background:#fffdf8d9;padding:6px 16px;font-weight:600;transform:rotate(-1deg)}.i-carta{padding-top:128px}.i-carta-firma,.inv-e-carta .i-carta .i-nombres{text-align:right;justify-self:end}.inv-e-carta .i-carta .i-nombres{grid-auto-flow:column;align-items:baseline;gap:8px;font-size:44px}.inv-e-museo .i-saludo{font-family:var(--i-f-cuerpo);text-transform:none}.i-carta-fecha{text-align:left}.inv .i-marca-agua{z-index:9}.i-marca-mosaico{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160'%3E%3Ctext x='14' y='96' transform='rotate(-28 120 80)' font-family='Arial,Helvetica,sans-serif' font-size='14' font-weight='700' letter-spacing='1.5' fill='%23000' fill-opacity='.11' stroke='%23fff' stroke-opacity='.16' stroke-width='.7'%3EMINVITEYOU %E2%80%A2 VISTA PREVIA%3C/text%3E%3C/svg%3E");background-size:240px 160px;position:absolute;inset:0}.inv-e-cine .i-cierre,.inv-e-vitral .i-cierre,.inv-e-mapa .i-cierre,.inv-e-historias .i-cierre,.inv-e-neon .i-cierre,.inv-e-herbario .i-cierre,.inv-e-puertas .i-cierre,.inv-e-vinilo .i-cierre,.inv-e-postal .i-cierre,.inv-e-libro .i-cierre{background-position:50%;position:relative}.inv-e-cine .i-cierre:before,.inv-e-vitral .i-cierre:before,.inv-e-mapa .i-cierre:before,.inv-e-historias .i-cierre:before,.inv-e-neon .i-cierre:before,.inv-e-herbario .i-cierre:before,.inv-e-puertas .i-cierre:before,.inv-e-vinilo .i-cierre:before,.inv-e-postal .i-cierre:before,.inv-e-libro .i-cierre:before{content:"";background:linear-gradient(#0000004d,#0000009e);position:absolute;inset:0}.inv-e-cine .i-cierre-txt,.inv-e-vitral .i-cierre-txt,.inv-e-mapa .i-cierre-txt,.inv-e-historias .i-cierre-txt,.inv-e-neon .i-cierre-txt,.inv-e-herbario .i-cierre-txt,.inv-e-puertas .i-cierre-txt,.inv-e-vinilo .i-cierre-txt,.inv-e-postal .i-cierre-txt,.inv-e-libro .i-cierre-txt{position:relative}.inv-e-cine .i-cierre :is(.i-sobre,.i-nombres),.inv-e-vitral .i-cierre :is(.i-sobre,.i-nombres),.inv-e-mapa .i-cierre :is(.i-sobre,.i-nombres),.inv-e-historias .i-cierre :is(.i-sobre,.i-nombres),.inv-e-neon .i-cierre :is(.i-sobre,.i-nombres),.inv-e-herbario .i-cierre :is(.i-sobre,.i-nombres),.inv-e-puertas .i-cierre :is(.i-sobre,.i-nombres),.inv-e-vinilo .i-cierre :is(.i-sobre,.i-nombres),.inv-e-postal .i-cierre :is(.i-sobre,.i-nombres),.inv-e-libro .i-cierre :is(.i-sobre,.i-nombres){color:#fff}.i-p-puertas{overflow:hidden}.i-pu-fondo{opacity:.16;background-position:50%;background-size:cover;position:absolute;inset:0}.i-monograma{border:1px solid var(--i-acento);width:86px;height:86px;font-family:var(--i-f-titulo);letter-spacing:.08em;color:var(--i-acento);box-shadow:0 0 0 5px var(--i-papel), 0 0 0 6px var(--i-linea);border-radius:50%;place-items:center;font-size:17px;display:grid}.i-pu-hojas{z-index:6;cursor:pointer;perspective:1400px;background:0 0;border:0;padding:0;transition:opacity .4s 1.25s;position:absolute;inset:0}.i-pu-hojas.abriendo{opacity:0;pointer-events:none}.i-pu-hoja{background-size:200% 100%;width:50%;transition:transform 1.3s cubic-bezier(.6,.05,.3,1);position:absolute;top:0;bottom:0}.i-pu-hoja.izq{transform-origin:0;background-position:0;left:0;box-shadow:inset -12px 0 18px #0000002e}.i-pu-hoja.der{transform-origin:100%;background-position:100%;right:0;box-shadow:inset 12px 0 18px #0000002e}.abriendo .i-pu-hoja.izq{transform:rotateY(-108deg)}.abriendo .i-pu-hoja.der{transform:rotateY(108deg)}.i-pu-cinta{justify-items:center;gap:10px;transition:opacity .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.i-pu-cinta b{background:var(--i-papel);width:100px;height:100px;font-family:var(--i-f-nombres);color:var(--i-acento);box-shadow:0 0 0 3px #c9a85a, 0 0 0 7px var(--i-papel), 0 12px 28px #0000004d;border-radius:50%;place-items:center;font-size:34px;font-weight:400;animation:2.4s ease-in-out infinite iLate;display:grid}.i-pu-cinta small{font:600 10.5px/1 var(--i-f-cuerpo);letter-spacing:.22em;text-transform:uppercase;color:var(--i-tinta);background:#ffffffe6;border-radius:99px;padding:6px 14px}.abriendo .i-pu-cinta{opacity:0}.i-p-rueda .i-portada-txt{gap:16px}.i-rueda{cursor:pointer;background:0 0;border:0;border-radius:50%;width:320px;height:320px;padding:0;position:relative}.i-rueda:after{content:"";border:1.5px solid var(--i-acento);pointer-events:none;border-radius:50%;position:absolute;inset:-9px}.i-rueda-disco{background:repeating-conic-gradient(from -45deg, var(--i-papel) 0 90deg, var(--i-papel2) 90deg 180deg);border-radius:50%;transition:transform .9s cubic-bezier(.5,1.35,.5,1);position:absolute;inset:0}.i-rueda-cara{flex-direction:column;align-items:center;gap:3px;padding-top:24px;display:flex;position:absolute;inset:0}.i-rueda-cara small{font:600 10px/1 var(--i-f-cuerpo);letter-spacing:.24em;text-transform:uppercase;color:var(--i-acento)}.i-rueda-cara b{max-width:132px;font-family:var(--i-f-titulo);color:var(--i-tinta);font-size:17px;font-weight:500;line-height:1.15}.i-rueda-tapa{background:radial-gradient(circle, var(--i-papel2), var(--i-papel));-webkit-mask:conic-gradient(from -37deg, transparent 0 74deg, #000 74deg);-webkit-mask:conic-gradient(from -37deg, transparent 0 74deg, #000 74deg);-webkit-mask:conic-gradient(from -37deg, transparent 0 74deg, #000 74deg);mask:conic-gradient(from -37deg, transparent 0 74deg, #000 74deg);border-radius:50%;position:absolute;inset:-1px;box-shadow:0 18px 40px #3c141438}.i-rueda-centro{background:var(--i-acento);box-shadow:0 0 0 5px var(--i-papel), 0 0 0 6px var(--i-acento), 0 8px 18px #00000040;border-radius:50%;place-items:center;display:grid;position:absolute;inset:82px}.inv .i-rueda-centro .i-nombres{color:#fff;font-size:27px;line-height:1.05}.i-rueda-centro i{font-size:.7em;font-style:normal}.i-p-vinilo{background:repeating-linear-gradient(0deg, #00000004 0 1px, transparent 1px 3px), var(--i-papel);flex-direction:column;justify-content:center;align-items:center;gap:34px;padding:60px 24px;display:flex}.i-vn-set{width:350px;height:260px;position:relative}.i-vn-funda{z-index:2;background-position:50%;background-size:cover;align-items:flex-start;width:260px;height:260px;padding:14px;display:flex;position:absolute;top:0;left:0;box-shadow:0 22px 40px #28140a52}.i-vn-funda small{font:600 11px/1 var(--i-f-cuerpo);letter-spacing:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #00000080}.i-vn-disco{background:radial-gradient(circle,#0000 0 34%,#ffffff12 35%,#0000 37%),repeating-radial-gradient(circle,#141414 0 1.5px,#262626 1.5px 3px);border-radius:50%;place-items:center;width:240px;height:240px;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s forwards vnSale,3.2s linear infinite vnGira;display:grid;position:absolute;top:10px;left:20px;box-shadow:0 10px 30px #00000059}.i-vn-etiqueta{text-align:center;background:var(--i-acento);color:#fff;border-radius:50%;place-content:center;width:84px;height:84px;line-height:1.1;display:grid;position:relative}.i-vn-etiqueta:after{content:"";background:var(--i-papel);border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%}.i-vn-etiqueta b{font-family:var(--i-f-nombres);font-size:18px}.i-vn-etiqueta small{letter-spacing:.2em;margin-top:14px;font-size:9px}@keyframes vnSale{to{translate:92px}}@keyframes vnGira{to{rotate:360deg}}.i-vn-fecha{font:500 13px/1 var(--i-f-cuerpo);letter-spacing:.24em;text-transform:uppercase}.inv-e-vinilo .i-p-vinilo .i-nombres{font-size:52px;font-style:italic}.inv-e-vinilo .i-titulo{font-style:italic}.inv-e-vinilo .i-itinerario{counter-reset:pista;max-width:340px}.inv-e-vinilo .i-itinerario li{border-bottom:1px dashed var(--i-linea);grid-template-columns:36px 1fr auto}.inv-e-vinilo .i-itinerario li:before{content:"A" counter(pista);counter-increment:pista;width:auto;font:600 13px/1 var(--i-f-cuerpo);color:var(--i-acento);text-align:left;background:0 0;position:static}.inv-e-vinilo .i-it-punto{display:none}.inv-e-vinilo .i-it-titulo{font-family:var(--i-f-titulo);order:1;font-size:18px}.inv-e-vinilo .i-it-hora{font-family:var(--i-f-cuerpo);color:var(--i-suave);order:2;font-size:13px}.i-p-cine{color:#fff;background-color:#000;flex-direction:column;justify-content:space-between;padding:44px 26px 30px;display:flex}.i-cn-velo{background:linear-gradient(#000000b3 0%,#0000 38% 55%,#000000d9 100%);position:absolute;inset:0}.i-cn-arriba,.i-cn-abajo{gap:10px;display:grid;position:relative}.i-cn-pre,.i-cn-frase,.i-cn-estreno,.i-cn-creditos{font-family:var(--i-f-extra);text-transform:uppercase}.i-cn-pre{letter-spacing:.45em;opacity:.85;font-size:12px}.inv .i-cn-titulo{font-family:var(--i-f-nombres);color:#fff;font-size:50px;font-style:italic;font-weight:400;line-height:1;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube}.i-cn-titulo span{color:var(--i-acento)}.i-cn-frase{letter-spacing:.32em;color:var(--i-acento);font-size:14px}.i-cn-estreno{letter-spacing:.3em;font-size:15px}.i-cn-estreno b{color:var(--i-acento);letter-spacing:.12em;font-size:30px;font-weight:500;display:block}.i-cn-creditos{letter-spacing:.05em;opacity:.85;font-size:10.5px;line-height:1.4}.i-cn-creditos b{font-weight:600}.inv-e-cine{counter-reset:escena}.inv-e-cine .i-titulo{font-family:var(--i-f-extra);text-transform:uppercase;letter-spacing:.24em;counter-increment:escena;font-size:22px}.inv-e-cine .i-titulo:before{content:"Escena " counter(escena, decimal-leading-zero);letter-spacing:.4em;color:var(--i-acento);margin-bottom:10px;font-size:11px;display:block}.inv-e-cine .i-btn,.inv-e-cine .i-lugar,.inv-e-cine .i-cal{border-radius:2px}.i-p-menu{padding:130px 40px 160px}.i-mn-carta{justify-items:center;gap:12px;width:100%;max-width:330px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid}.inv-e-menu .i-mn-carta .i-nombres{font-size:62px;line-height:.95}.i-mn-fecha{font-size:17px;font-style:italic}.i-mn-orla{font-family:var(--i-f-titulo);color:var(--i-acento);margin-top:6px;font-size:19px;font-style:italic}.i-mn-platos{gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.i-mn-platos li{font-family:var(--i-f-titulo);align-items:baseline;gap:8px;font-size:19px;display:flex}.i-mn-platos li i{border-bottom:2px dotted var(--i-linea);flex:1;transform:translateY(-4px)}.i-mn-platos li span:last-child{color:var(--i-acento);font-size:16px;font-style:italic}.i-mn-chef{color:var(--i-suave);margin-top:6px;font-size:14px;font-style:italic}.inv-e-menu .i-titulo:before,.inv-e-menu .i-titulo:after{content:" ~ ";color:var(--i-acento);font-style:italic}.inv-e-menu .i-itinerario li{align-items:baseline;gap:8px;display:flex}.inv-e-menu .i-itinerario li:before{display:none}.inv-e-menu .i-it-titulo{font-family:var(--i-f-titulo);order:1;font-size:19px}.inv-e-menu .i-it-punto{border:0;border-bottom:2px dotted var(--i-linea);background:0 0;border-radius:0;flex:1;order:2;height:0}.inv-e-menu .i-it-hora{order:3;font-style:italic}.i-p-vitral{background-color:#0c1512;overflow:hidden}.i-vt-luz{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffeec84d 50%,#0000 60%);animation:6.5s ease-in-out infinite vtLuz;position:absolute;inset:-20%}@keyframes vtLuz{0%{transform:translate(-55%)}to{transform:translate(55%)}}.i-vt-placa{border:1px solid var(--i-acento);outline:1px solid var(--i-acento);outline-offset:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08100dcc;border-radius:150px 150px 10px 10px;width:310px;padding:34px 24px 30px}.inv-e-vitral .i-p-vitral .i-nombres{font-size:33px;line-height:1.25}.inv-e-vitral .i-titulo{letter-spacing:.22em;text-transform:uppercase;font-size:22px}.inv-e-vitral .i-regla{background:linear-gradient(90deg,#2f7d5b 0 25%,#2c4f9e 25% 50%,#a8323e 50% 75%,#d9a441 75%);width:96px;height:3px}.inv-e-vitral .i-lugar,.inv-e-vitral .i-cal{border:1.5px solid #2f7d5b;border-radius:120px 120px 12px 12px;padding-top:44px}.inv-e-vitral .i-sec:nth-of-type(2n) .i-lugar{border-color:#2c4f9e}.inv-e-raspa .i-p-raspa .i-nombres{font-size:54px}.i-raspa-fila{justify-content:center;gap:14px;display:flex}.i-raspa{background:var(--i-papel);width:92px;height:92px;box-shadow:0 0 0 2px var(--i-acento), 0 0 0 6px var(--i-papel), 0 10px 22px #00000029;border-radius:50%;position:relative;overflow:hidden}.i-raspa-valor{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.i-raspa-valor b{font-family:var(--i-f-titulo);color:var(--i-acento);text-transform:capitalize;font-size:30px;line-height:1}.i-raspa-valor small{letter-spacing:.2em;text-transform:uppercase;color:var(--i-suave);font-size:10px}.i-raspa canvas{touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.i-raspa.listo canvas{opacity:0;pointer-events:none}.i-p-postal{background:repeating-linear-gradient(45deg, #00000005 0 2px, transparent 2px 5px), var(--i-fondo);padding:60px 20px}.i-p-postal .i-portada-txt{gap:16px}.i-postal{cursor:pointer;perspective:1200px;background:0 0;border:0;width:380px;height:256px;padding:0;position:relative;transform:rotate(-2deg)}.i-postal-cara{backface-visibility:hidden;transition:transform .9s cubic-bezier(.5,.1,.25,1);position:absolute;inset:0;box-shadow:0 18px 36px #281e1447}.i-postal-cara.frente{background-position:50%;background-size:cover;border:9px solid #fbf8f1}.i-postal-cara.frente em{font-family:var(--i-f-extra);color:#fff;text-shadow:0 1px 6px #0009;font-size:15px;font-style:normal;position:absolute;bottom:10px;left:12px}.i-postal-cara.dorso{text-align:left;background:#fbf8f1;grid-template-columns:1.2fr 1fr;gap:12px;padding:16px;display:grid;transform:rotateY(180deg)}.i-postal.vuelta .frente{transform:rotateY(-180deg)}.i-postal.vuelta .dorso{transform:rotateY(0)}.i-postal-msj{font-family:var(--i-f-extra);color:#2a3a6a;border-right:1px solid #cfc6b4;padding-right:12px;font-size:11.5px;line-height:1.75;display:block}.i-postal-msj b{font-family:var(--i-f-nombres);color:var(--i-acento);margin-top:6px;font-size:18px;font-weight:400;display:block}.i-postal-dir{flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:relative}.i-postal-sello{background-position:50%;background-size:cover;border:4px solid #fff;outline:1px dashed #b9b0a0;width:56px;height:68px;position:absolute;top:0;right:0;box-shadow:0 1px 3px #0003}.i-postal-matasello{width:64px;height:64px;font:600 9px/1.2 var(--i-f-cuerpo);color:#32325ab3;text-align:center;border:1.5px solid #32325a8c;border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;top:26px;right:34px;transform:rotate(-14deg)}.i-postal-linea{font-family:var(--i-f-extra);color:#2a3a6a;border-bottom:1px solid #b9b0a0;padding-bottom:2px;font-size:10.5px}.inv-e-postal .i-p-postal .i-nombres{grid-auto-flow:column;align-items:baseline;gap:10px;font-size:46px}.inv-e-libro{counter-reset:cap 1}.i-p-libro{background:radial-gradient(circle at 50% 40%, var(--i-papel2), var(--i-fondo) 75%);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.i-libro{perspective:1600px;width:290px;height:390px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;position:relative}.i-libro-pag{color:#3a2f1f;background:#f6efdc;border-radius:4px 10px 10px 4px;align-content:center;gap:12px;padding:34px 26px;display:grid;position:absolute;inset:0;box-shadow:inset 10px 0 18px #00000029,0 22px 44px #00000073}.i-libro-pag small{font-family:var(--i-f-titulo);letter-spacing:.3em;text-transform:uppercase;color:#8a6a2a;font-size:13px}.i-libro-cap{font-family:var(--i-f-nombres);font-size:26px;font-style:italic;line-height:1.15}.i-libro-txt{font-size:16px;line-height:1.6}.i-libro-sigue{color:#8a6a2a;font-size:13px;font-style:italic}.i-libro-tapa{cursor:pointer;transform-origin:0;backface-visibility:hidden;background-position:50%;background-size:cover;border:0;border-radius:4px 10px 10px 4px;justify-content:center;align-items:flex-end;padding:0 0 30px;transition:transform 1.4s cubic-bezier(.6,.05,.3,1);display:flex;position:absolute;inset:0;box-shadow:inset 10px 0 14px #00000059,0 24px 44px #00000080}.i-libro.abierto .i-libro-tapa{pointer-events:none;transform:rotateY(-170deg)}.i-libro-placa{border:1px solid var(--i-acento);color:var(--i-acento);background:#0d1c15db;gap:2px;padding:10px 18px;display:grid}.i-libro-placa small{font-size:13px;font-style:italic}.i-libro-placa b{font-family:var(--i-f-nombres);font-size:24px;font-weight:400}.inv-e-libro .i-titulo{counter-increment:cap;font-style:italic}.inv-e-libro .i-titulo:before{content:"Capítulo " counter(cap, upper-roman);letter-spacing:.3em;text-transform:uppercase;color:var(--i-acento);margin-bottom:8px;font-size:12px;font-style:normal;display:block}.inv-e-amalfi .i-nombres{font-style:italic}.inv-e-amalfi .i-p-amalfi .i-nombres{font-size:54px}.i-am-baldosa{border:3px solid var(--i-acento);outline:2px solid var(--i-acento);outline-offset:4px;background:#fff;place-items:center;width:100px;height:100px;margin:18px 0 10px;display:grid;transform:rotate(45deg)}.i-am-baldosa span{justify-items:center;line-height:1.05;display:grid;transform:rotate(-45deg)}.i-am-baldosa b{font-family:var(--i-f-titulo);color:var(--i-acento);font-size:32px}.i-am-baldosa small{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.i-am-lugar{font-style:italic;font-family:var(--i-f-titulo);font-size:18px}.inv-e-amalfi .i-sec{border-top:18px solid #0000;border-image:var(--i-arte) 90 round}.inv-e-amalfi .i-lugar,.inv-e-amalfi .i-cal{border:2px solid var(--i-acento);border-radius:4px}.i-pin{z-index:2;color:var(--i-tinta);background:#fffdf6f2;border-radius:99px;align-items:center;gap:9px;padding:8px 16px 8px 10px;text-decoration:none;animation:.9s cubic-bezier(.22,.7,.2,1) .4s both iSube;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0000002e}.i-pin i{background:radial-gradient(circle at 50% 50%, #fff 0 28%, var(--i-acento) 30%);border-radius:50% 50% 50% 0;flex:none;width:20px;height:20px;transform:rotate(-45deg)}.i-pin span{text-align:left;line-height:1.2;display:grid}.i-pin small{letter-spacing:.18em;text-transform:uppercase;color:var(--i-acento);font-size:10px}.i-pin b{font-size:14px}.i-mp-cartel{border:1px dashed var(--i-acento);background:#fffdf6ed;border-radius:16px;justify-items:center;gap:8px;padding:24px 30px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:relative;box-shadow:0 14px 30px #00000029}.i-mp-cartel small{color:var(--i-suave);letter-spacing:.1em;font-size:11px}.inv-e-mapa .i-mp-cartel .i-nombres{font-size:46px}.inv-e-mapa .i-lugar{border-style:dashed;border-color:var(--i-acento)}.i-p-historias{color:#fff;background:#000;padding:0;overflow:hidden}.i-hs-pantalla{opacity:0;background-position:50%;background-size:cover;transition:opacity .7s;position:absolute;inset:0}.i-hs-pantalla.on{opacity:1;animation:4.2s linear forwards hsZoom}@keyframes hsZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.i-hs-velo{background:linear-gradient(#00000073 0%,#0000 22% 50%,#000000a6 100%);position:absolute;inset:0}.i-hs-barras{z-index:3;gap:4px;display:flex;position:absolute;top:14px;left:12px;right:12px}.i-hs-barras span{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.i-hs-barras i{background:#fff;width:0;height:100%;display:block}.i-hs-barras .llena i{width:100%}.i-hs-barras .corre i{animation:3.8s linear forwards hsBarra}@keyframes hsBarra{to{width:100%}}.i-hs-cuenta{z-index:3;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:28px;left:14px}.i-hs-cuenta small{opacity:.7}.i-hs-avatar{background:var(--i-acento);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 2px #000,0 0 0 4px #f5b04b}.i-hs-texto{z-index:3;text-align:left;justify-items:start;gap:12px;animation:.7s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:absolute;bottom:120px;left:24px;right:24px}.i-hs-texto p{color:#111;background:#fff;border-radius:6px;padding:5px 12px;font-size:15px;font-weight:700}.inv .i-hs-texto h1{font-family:var(--i-f-nombres);color:#fff;text-shadow:0 2px 16px #00000073;font-size:44px;font-style:italic;font-weight:400;line-height:1.05}.i-hs-zona{z-index:4;cursor:pointer;background:0 0;border:0;width:42%;position:absolute;top:70px;bottom:80px}.i-hs-zona.izq{left:0}.i-hs-zona.der{right:0}.i-hs-desliza{z-index:3;letter-spacing:.08em;opacity:.88;font-size:12px;position:absolute;bottom:30px;left:0;right:0}.inv-e-historias .i-sec{padding:24px 14px}.inv-e-historias .i-sec .i-rev{border:1px solid var(--i-linea);background:#fff;border-radius:20px;padding:30px 20px}.inv-e-historias .i-titulo{font-size:22px;font-weight:700}.inv-e-historias .i-galeria{grid-template-columns:repeat(3,1fr);gap:3px}.inv-e-historias .i-galeria button,.inv-e-historias .i-galeria.n3 button:first-child,.inv-e-historias .i-galeria.n5 button:first-child{aspect-ratio:1;border-radius:0;grid-column:auto}.inv-e-retro .i-p-retro .i-nombres{color:var(--i-acento);text-shadow:4px 4px 0 var(--i-tinta);font-size:56px;line-height:1.05}.inv-e-retro .i-nombres .i-y{font-family:var(--i-f-nombres);color:#e9488a;text-shadow:3px 3px 0 var(--i-tinta);font-style:normal}.i-rt-sticker{border:2px solid var(--i-tinta);color:var(--i-tinta);letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--i-tinta);background:#f7c744;border-radius:99px;padding:8px 18px;font-size:13px;font-weight:700;transform:rotate(-4deg)}.i-rt-pildora{background:var(--i-tinta);color:var(--i-papel);letter-spacing:.12em;border-radius:99px;padding:10px 22px;font-weight:700}.inv-e-retro .i-titulo{color:var(--i-acento);font-size:34px}.inv-e-retro .i-regla{background:repeating-linear-gradient(90deg,#f7c744 0 14px,#e8692e 14px 28px,#e9488a 28px 42px);border-radius:99px;width:70px;height:8px}.inv-e-retro .i-lugar,.inv-e-retro .i-cal,.inv-e-retro .i-cuenta-banco,.inv-e-retro .i-sec.alt .i-lugar{border:2.5px solid var(--i-tinta);box-shadow:5px 5px 0 var(--i-tinta);background:#fff;border-radius:22px}.inv-e-retro .i-btn{border:2.5px solid var(--i-tinta);box-shadow:3px 3px 0 var(--i-tinta);font-weight:700}.i-p-tarot{background:radial-gradient(circle at 50% 32%, #1b2550, var(--i-fondo) 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:46px 24px;display:flex}.i-p-tarot>.i-sobre{letter-spacing:.4em}.i-tarot{cursor:pointer;perspective:1200px;background:0 0;border:0;width:232px;height:404px;padding:0;position:relative}.i-tarot-cara{backface-visibility:hidden;box-shadow:0 0 0 2px var(--i-acento), 0 26px 50px #0000008c;border-radius:14px;transition:transform 1.1s cubic-bezier(.6,.05,.3,1);position:absolute;inset:0}.i-tarot-cara.dorso{background:radial-gradient(circle, #d9b56c40 0 18%, transparent 19%), repeating-conic-gradient(from 0deg, #121a3b 0 15deg, #0e1430 15deg 30deg);place-items:center;display:grid}.i-tarot-cara.dorso:after{content:"✦";border:1px solid var(--i-acento);color:var(--i-acento);border-radius:8px;place-items:center;font-size:56px;display:grid;position:absolute;inset:10px}.i-tarot-cara.frente{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0;display:flex;transform:rotateY(180deg)}.i-tarot.vuelta .dorso{transform:rotateY(-180deg)}.i-tarot.vuelta .frente{transform:rotateY(0)}.i-tarot-num,.i-tarot-nombre{border:1px solid var(--i-acento);color:var(--i-acento);font-family:var(--i-f-titulo);letter-spacing:.3em;text-transform:uppercase;background:#0a0f24db;padding:5px 14px;font-size:12px}.inv-e-tarot .i-p-tarot .i-nombres{color:var(--i-acento);grid-auto-flow:column;align-items:baseline;gap:10px;font-size:54px}.inv-e-tarot .i-p-tarot .i-nombres .i-y{margin:0}.i-tarot-frase{font-family:var(--i-f-titulo);letter-spacing:.3em;text-transform:uppercase;color:var(--i-suave);font-size:12px}.inv-e-tarot .i-titulo{letter-spacing:.2em;text-transform:uppercase;font-size:21px}.inv-e-tarot .i-titulo:before,.inv-e-tarot .i-titulo:after{content:" ✦ ";color:var(--i-acento);vertical-align:middle;font-size:.6em}.inv-e-tarot .i-lugar,.inv-e-tarot .i-cal{border:1px solid var(--i-acento);outline:1px solid var(--i-linea);outline-offset:4px}.i-p-cielo .i-portada-txt{gap:14px}.i-cielo-mapa{width:290px;height:290px;color:var(--i-acento);box-shadow:0 0 0 1px var(--i-acento), 0 0 0 9px #d7b97714, 0 0 60px #7896ff2e;border-radius:50%;animation:1.2s cubic-bezier(.22,.7,.2,1) both iSube}.i-cielo-pie{letter-spacing:.06em;max-width:290px;color:var(--i-suave);font-size:13px}.inv-e-cielo .i-p-cielo .i-nombres{grid-auto-flow:column;align-items:baseline;gap:10px;font-size:52px}.inv-e-cielo .i-p-cielo .i-nombres .i-y{margin:0}.i-cielo-coord{letter-spacing:.3em;color:var(--i-acento);font-size:11px}.inv-e-cielo .i-titulo{letter-spacing:.3em;text-transform:uppercase;font-size:18px;font-weight:500}.i-p-herbario{padding:0;display:block}.i-hb-arriba{text-align:left;justify-items:start;gap:4px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:absolute;top:42px;left:30px;right:30px}.inv-e-herbario .i-hb-arriba .i-nombres{grid-auto-flow:column;align-items:baseline;gap:8px;font-size:40px;font-style:italic}.inv-e-herbario .i-hb-arriba .i-nombres .i-y{margin:0}.i-hb-ficha{width:236px;font-family:var(--i-f-extra);text-align:left;background:#fbf8ef;border:1px solid #9c9478;margin:0;padding:10px 12px;font-size:11px;position:absolute;bottom:40px;right:22px;transform:rotate(-1deg);box-shadow:0 4px 12px #00000021}.i-hb-ficha div{border-bottom:1px solid #ddd5bd;grid-template-columns:86px 1fr;padding:3px 0;display:grid}.i-hb-ficha dt{text-transform:uppercase;color:#6b6450;font-size:9.5px}.i-hb-ficha dd{color:#2c2a22;margin:0}.inv-e-herbario .i-titulo{font-size:32px;font-style:italic}.inv-e-herbario .i-etiqueta,.inv-e-herbario .i-cuenta span,.inv-e-herbario .i-it-hora{font-family:var(--i-f-extra)}.inv-e-herbario .i-lugar,.inv-e-herbario .i-cal,.inv-e-herbario .i-sec.alt .i-lugar{background:#fbf8ef;border:1px solid #9c9478;border-radius:0}.i-p-neon:before{content:"";background:radial-gradient(circle,#0009,#00000040 75%);position:absolute;inset:0}.i-p-neon .i-portada-txt{gap:20px}.inv .i-neon{font-family:var(--i-f-nombres);color:#fff;text-shadow:0 0 4px #fff, 0 0 10px #fff, 0 0 18px var(--i-acento), 0 0 34px var(--i-acento), 0 0 56px var(--i-acento);justify-items:center;font-size:64px;font-weight:400;line-height:1.05;animation:5s infinite neonParpadea;display:grid}.i-neon-corazon{color:#ffd1e4;font-family:Arial,sans-serif;font-size:.5em}@keyframes neonParpadea{0%,17%,21%,24%,52%,56%,to{opacity:1}19%,23%,54%{opacity:.55}}.i-neon-chico,.i-neon-fecha{color:#fff;text-shadow:0 0 6px #7fe7ff,0 0 16px #2fd0ff;text-transform:uppercase}.i-neon-chico{letter-spacing:.45em;font-size:13px}.i-neon-fecha{letter-spacing:.25em;font-size:18px}.inv-e-neon .i-titulo{text-shadow:0 0 12px var(--i-acento);letter-spacing:.12em;text-transform:uppercase;font-size:22px}.inv-e-neon .i-lugar,.inv-e-neon .i-cal{border:1px solid var(--i-acento);box-shadow:0 0 14px #ff6fa859,inset 0 0 14px #ff6fa81f}.i-p-chat{flex-direction:column;align-items:stretch;padding:0;display:flex}.i-ch-barra{z-index:1;background:var(--i-acento);color:#fff;text-align:left;align-items:center;gap:10px;padding:16px;display:flex;position:relative}.i-ch-barra span{line-height:1.25;display:grid}.i-ch-barra b{font-size:16px}.i-ch-barra small{opacity:.85;font-size:12px}.i-ch-avatar{width:42px;height:42px;color:var(--i-acento);background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid!important}.i-ch-mensajes{background-color:var(--i-papel2);text-align:left;background-size:cover;flex-direction:column;flex:1;gap:6px;padding:18px 14px 50px;display:flex}.i-ch-dia{color:var(--i-suave);background:#fff;border-radius:8px;align-self:center;margin-bottom:6px;padding:4px 12px;font-size:12px;box-shadow:0 1px 1px #0000001a}.i-ch-msj{opacity:0;border-radius:12px;max-width:80%;padding:7px 11px 19px;font-size:15.5px;line-height:1.35;animation:.4s cubic-bezier(.2,.9,.3,1.3) forwards chSale;position:relative;box-shadow:0 1px 1px #0000001f}.i-ch-msj.a{background:#fff;border-top-left-radius:4px;align-self:flex-start}.i-ch-msj.b{background:#d9f2e3;border-top-right-radius:4px;align-self:flex-end}.i-ch-quien{color:var(--i-acento);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.i-ch-hora{color:#7f8a85;font-size:10.5px;position:absolute;bottom:3px;right:9px}.i-ch-tarjeta{border-left:4px solid var(--i-acento);background:var(--i-papel2);border-radius:8px;gap:2px;margin:2px 0;padding:10px 12px;display:grid}.i-ch-tarjeta small{letter-spacing:.1em;text-transform:uppercase;color:var(--i-acento);font-size:11px;font-weight:700}.i-ch-tarjeta b{font-size:15px}.i-ch-tarjeta span{color:var(--i-suave);font-size:13px}@keyframes chSale{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.inv-e-chat .i-titulo{letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:10px;padding:6px 16px;font-size:13px;font-weight:800;box-shadow:0 1px 2px #0000001a}.inv-e-chat .i-regla{display:none}.inv-e-chat .i-lugar,.inv-e-chat .i-cal,.inv-e-chat .i-sec.alt .i-lugar{background:#fff;border:0;border-radius:4px 18px 18px;box-shadow:0 1px 2px #0000001a}.i-p-boleta{padding:50px 24px}.i-boleta{color:#222;width:300px;font-family:var(--i-f-extra);text-align:left;background:#fff;padding:26px 22px 28px;font-size:12.5px;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;position:relative;transform:rotate(-2deg);box-shadow:0 20px 40px #00000029}.i-boleta:before,.i-boleta:after{content:"";background-color:#0000;background-image:linear-gradient(45deg,#0000 33.333%,#fff 33.333% 66.667%,#0000 66.667%),linear-gradient(-45deg,#0000 33.333%,#fff 33.333% 66.667%,#0000 66.667%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:10px;position:absolute;left:0;right:0}.i-boleta:after{background-position:0 -20px;bottom:-10px}.i-boleta:before{background-position:0 -20px;top:-10px;transform:rotate(180deg)}.i-bl-tienda{letter-spacing:.2em;text-align:center;text-transform:uppercase;border-bottom:1px dashed #999;padding-bottom:10px;font-size:15px;font-weight:500}.i-bl-meta{color:#555;text-align:center;border-bottom:1px dashed #999;padding:10px 0;font-size:11.5px;line-height:1.5}.i-bl-items{border-bottom:1px dashed #999;gap:6px;margin:0;padding:12px 0;list-style:none;display:grid}.i-bl-items li{justify-content:space-between;gap:10px;display:flex}.i-bl-total{text-transform:uppercase;border-bottom:2px solid #222;justify-content:space-between;padding:10px 0;font-size:14.5px;font-weight:500;display:flex}.i-bl-total span:last-child{color:var(--i-acento)}.inv-e-boleta .i-boleta .i-nombres{grid-auto-flow:column;justify-content:center;align-items:baseline;gap:8px;margin-top:14px;font-size:40px}.inv-e-boleta .i-boleta .i-nombres .i-y{margin:0}.i-boleta .i-barras{color:#222;height:38px;margin:12px 20px 4px}.i-bl-gracias{letter-spacing:.2em;text-align:center;text-transform:uppercase;font-size:10.5px}.inv-e-boleta .i-titulo{letter-spacing:.2em;text-transform:uppercase;font-size:18px}.inv-e-boleta .i-lugar,.inv-e-boleta .i-cal,.inv-e-boleta .i-btn{border-radius:0}.inv-e-boleta .i-lugar,.inv-e-boleta .i-cal{border-style:dashed}.i-p-sumie{place-items:center start;padding:90px 40px}.i-sm-col{align-items:flex-start;gap:26px;animation:1.4s cubic-bezier(.22,.7,.2,1) both iSube;display:flex}.inv .i-sm-nombres{writing-mode:vertical-rl;font-family:var(--i-f-nombres);letter-spacing:.08em;color:var(--i-tinta);gap:16px;font-size:54px;font-weight:400;line-height:1.1;display:flex}.i-sm-y{color:var(--i-acento);align-self:center;font-size:.45em}.i-sm-lado{flex-direction:column;align-items:center;gap:18px;display:flex}.i-sm-frase,.i-sm-fecha{writing-mode:vertical-rl;font-family:var(--i-f-titulo);font-size:15px}.i-sm-frase{letter-spacing:.35em;color:var(--i-suave)}.i-sm-fecha{letter-spacing:.22em}.i-sm-sello{background:var(--i-acento);color:#fff;width:54px;height:54px;font-family:var(--i-f-nombres);border-radius:6px;place-items:center;font-size:19px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 3px #ffffff59}.inv-e-sumie .i-titulo{letter-spacing:.3em;font-size:24px}.inv-e-sumie .i-regla{background:radial-gradient(ellipse at 35% 50%, var(--i-tinta) 0 35%, transparent 72%);opacity:.75;border-radius:50%;width:90px;height:6px}.inv-e-sumie .i-sec{padding:76px 36px}.inv-e-sumie .i-lugar,.inv-e-sumie .i-cal{background:0 0;border:0}@media (prefers-reduced-motion:reduce){.i-vn-disco,.i-vt-luz,.inv .i-neon,.i-pu-cinta b,.i-hs-pantalla.on{animation:none}.i-ch-msj{opacity:1;animation:none}}.i-p-rueda .i-sobre,.i-p-rueda .i-etiqueta{background:#fffcf6e6;border-radius:99px;padding:5px 14px}.i-p-rueda .i-portada-txt{transform:translateY(16px)}.i-hb-arriba{background:#fbf8ef;border:1px solid #9c9478;padding:12px 18px 14px;right:auto;transform:rotate(-1.5deg);box-shadow:0 4px 12px #0000001f}.inv-e-herbario .i-hb-arriba .i-nombres{font-size:34px}.i-p-cielo .i-portada-txt{transform:translateY(30px)}.inv-e-retro .i-saludo,.inv-e-retro .i-fecha-larga{font-family:var(--i-f-cuerpo);font-weight:500}.i-pu-fondo{opacity:1}.i-pu-txt{background:#fbfaf5f2;border-radius:170px 170px 18px 18px;width:100%;padding:54px 30px 40px;box-shadow:0 20px 50px #1e321e40}.i-particulas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.i-portada>.i-portada-txt,.i-portada>.i-baja{z-index:4}.i-letra{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.22,.7,.2,1) forwards iLetra;display:inline-block;transform:translateY(.4em)rotate(4deg)}@keyframes iLetra{to{opacity:1;filter:none;transform:none}}.inv-r-desenfoque .i-rev{filter:blur(10px);transition:opacity 1s,transform 1s cubic-bezier(.22,.7,.2,1),filter 1s;transform:translateY(14px)scale(.98)}.inv-r-desenfoque .i-rev.visto{filter:none}.inv-r-lados .i-sec:nth-of-type(odd) .i-rev{transform:translate(-46px)}.inv-r-lados .i-sec:nth-of-type(2n) .i-rev{transform:translate(46px)}.inv-r-lados .i-sec .i-rev.visto{transform:none}.inv-r-zoom .i-rev{transform:scale(.9)}.inv-r-zoom .i-rev.visto{transform:none}.inv-r-cortina .i-rev{opacity:1;clip-path:inset(0 0 100%);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);transform:none}.inv-r-cortina .i-rev.visto{clip-path:inset(0)}.inv-r-giro .i-rev{transform-origin:50% 100%;transform:perspective(700px)rotateX(18deg)translateY(30px)}.inv-r-giro .i-rev.visto{transform:none}.inv{overflow:clip}.i-musica-ancla{z-index:12;height:0;position:sticky;bottom:0}.i-musica{justify-items:end;gap:8px;display:grid;position:absolute;bottom:16px;right:14px}.i-musica-spotify{border:0;border-radius:14px;width:300px;height:80px;animation:.4s cubic-bezier(.22,.7,.2,1) both iSube;box-shadow:0 14px 30px #0000004d}.i-musica-yt{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}.i-musica-btn{color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141210d1;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;font:600 13px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 10px 24px #00000047}.i-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.i-eq i{background:var(--i-acento);border-radius:2px;width:3px;height:30%}.i-musica-btn.on .i-eq i{animation:.9s ease-in-out infinite iEq}.i-musica-btn.on .i-eq i:nth-child(2){animation-delay:.2s}.i-musica-btn.on .i-eq i:nth-child(3){animation-delay:.4s}.i-musica-btn.on .i-eq i:nth-child(4){animation-delay:.1s}.i-musica-btn:not(.on){animation:2.6s ease-in-out infinite iLlama}@keyframes iEq{0%,to{height:25%}50%{height:100%}}@keyframes iLlama{0%,to{box-shadow:0 10px 24px #00000047, 0 0 0 0 color-mix(in srgb, var(--i-acento) 60%, transparent)}50%{box-shadow:0 10px 24px #00000047, 0 0 0 8px color-mix(in srgb, var(--i-acento) 0%, transparent)}}.i-p-telon{background-color:#120708;overflow:hidden}.i-p-telon .i-portada-txt{padding:30px 20px}.inv-e-telon .i-p-telon .i-nombres{color:var(--i-acento);text-shadow:0 0 24px #e3bf6a59}.i-tl-foco{z-index:1;opacity:0;background:radial-gradient(55% 40% at 50% 52%,#ffe6aa47,#0000 70%);animation:1.2s 1.1s forwards tlFoco;position:absolute;inset:0}@keyframes tlFoco{to{opacity:1}}.i-tl-cortina{z-index:5;pointer-events:none;background:linear-gradient(#00000059,#0000 18% 80%,#00000073),repeating-linear-gradient(90deg,#5e0d14 0 10px,#8e1a24 10px 22px,#6c1019 22px 30px,#a3222d 30px 38px,#5e0d14 38px 46px);width:52%;animation:1.6s cubic-bezier(.7,0,.3,1) .5s forwards tlAbre;position:absolute;top:0;bottom:0;box-shadow:inset 0 -30px 40px #0006}.i-tl-cortina.izq{transform-origin:0;left:0}.i-tl-cortina.der{transform-origin:100%;right:0}@keyframes tlAbre{to{filter:brightness(.85);transform:scaleX(.16)}}.i-p-cinetica{place-items:center start;padding:80px 26px}.i-cn2{text-align:left;gap:14px;display:grid;position:relative}.i-cn2-rota{font:600 13px/1 var(--i-f-cuerpo);letter-spacing:.3em;text-transform:uppercase;color:var(--i-acento);animation:.6s cubic-bezier(.22,.7,.2,1) both iSube}.inv .i-cn2-nombres{font-family:var(--i-f-nombres);letter-spacing:-.03em;color:var(--i-tinta);font-size:82px;font-weight:400;line-height:.9;display:grid}.i-cn2-y{color:var(--i-acento);margin:6px 0 4px 4px;font-size:.5em;font-style:italic}.i-cn2-fecha{font-family:var(--i-f-titulo);text-transform:capitalize;border-top:1px solid var(--i-tinta);align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;font-size:22px;display:flex}.i-cn2-fecha b{color:var(--i-acento);font-size:34px;font-weight:400}.inv-e-cinetica{text-align:left}.inv-e-cinetica .i-rev{justify-items:start}.inv-e-cinetica .i-titulo{letter-spacing:-.02em;font-size:44px;font-style:italic}.inv-e-cinetica .i-fila-btn{justify-content:flex-start}.i-p-paralaje{overflow:hidden}.i-px-fondo{transform:translateY(calc(var(--i-y,0px) * .45));will-change:transform;background-position:top;background-size:cover;position:absolute;inset:-12% 0 0}.i-px-nube{z-index:1;filter:blur(6px);background:radial-gradient(#ffffffd9,#fff0 70%);border-radius:50%;width:320px;height:80px;animation:26s linear infinite pxNube;position:absolute}.i-px-nube.a{top:14%;left:-40%}.i-px-nube.b{opacity:.7;animation-duration:34s;animation-delay:-12s;top:30%;left:-70%}.i-px-nube.c{opacity:.6;animation-duration:40s;animation-delay:-24s;top:8%;left:-55%}@keyframes pxNube{to{transform:translate(260%)}}.i-px-txt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(calc(var(--i-y,0px) * -.15));background:#f7fafad1;border-radius:24px;padding:34px 26px}.i-vl-luz{z-index:1;background:radial-gradient(80% 50% at 50% 80%,#ffaa4638,#0000 70%);animation:2.4s ease-in-out infinite alternate vlTitila;position:absolute;inset:0}@keyframes vlTitila{0%{opacity:.55}40%{opacity:.9}70%{opacity:.65}to{opacity:1}}.i-p-velas .i-portada-txt{background:radial-gradient(#0a0605a6,#0a060500 75%);border-radius:20px;padding:30px 24px}.inv .i-brilla{color:var(--i-acento);animation:3s ease-in-out infinite brilla}@keyframes brilla{0%,to{text-shadow:0 0 12px #ffbe5a59}50%{text-shadow:0 0 26px #ffbe5ab3,0 0 50px #ff963c59}}.i-p-pintura{background:var(--i-papel);overflow:hidden}.i-pt-arte{clip-path:circle(0% at 50% 85%);filter:saturate(.4)blur(4px);background-position:bottom;background-size:cover;animation:2.6s cubic-bezier(.5,0,.2,1) .2s forwards ptPinta;position:absolute;inset:0}@keyframes ptPinta{60%{filter:saturate(.8)blur(1px)}to{clip-path:circle(120% at 50% 85%);filter:none}}.inv .i-pinta span:not(.i-y){background:linear-gradient(90deg, var(--i-tinta) 50%, transparent 50%) 100% 0 / 200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s 1.2s forwards ptTexto}.inv .i-pinta span:not(.i-y):last-child{animation-delay:1.7s}@keyframes ptTexto{to{background-position:0 0}}.i-p-anillo{overflow:hidden}.i-an-arte{background-position:50% 70%;background-size:cover;animation:14s ease-out both anZoom;position:absolute;inset:0}@keyframes anZoom{0%{transform:scale(1.18)}to{transform:scale(1)}}.i-an-pregunta{height:1.3em;font-family:var(--i-f-nombres);color:var(--i-acento);font-size:40px;position:relative}.i-an-pregunta span{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.i-an-pregunta .a{animation:.6s 1.6s forwards anFuera}.i-an-pregunta .b{opacity:0;animation:.8s 2.1s forwards anDentro}@keyframes anFuera{to{opacity:0;filter:blur(6px);transform:translate(-50%,-14px)}}@keyframes anDentro{0%{opacity:0;transform:translate(-50%,14px)scale(.9)}to{opacity:1;transform:translate(-50%)}}.i-p-anillo .i-nombres,.i-p-anillo .i-sobre,.i-p-anillo .i-fecha-corta{opacity:0;animation:1s cubic-bezier(.22,.7,.2,1) 2.6s forwards iSube}.i-fg-txt,.i-ln-txt{transform:translateY(-80px)}.i-fg-txt .i-nombres,.i-ln-txt .i-nombres,.i-iv-txt .i-nombres,.i-br-txt .i-nombres{color:#fff}.i-p-fuegos .i-sobre,.i-p-linternas .i-sobre,.i-p-brindis .i-sobre{color:var(--i-acento)}.i-fg-txt,.i-iv-txt,.i-br-txt{text-shadow:0 2px 20px #00000073}.i-rs-txt,.i-pr-txt{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcfac7;border-radius:999px 999px 24px 24px;padding:34px 26px}.i-pr-txt{border-radius:24px;transform:translateY(-90px)}.i-iv-txt{transform:translateY(-140px)}.i-iv-txt .i-sobre,.i-iv-txt .i-fecha-corta{color:#fff}.i-br-txt{transform:translateY(-150px)}.i-br-salud{font-family:var(--i-f-nombres);color:var(--i-acento);font-size:34px}.i-ln-txt small,.i-gb-txt small,.i-at-txt small{letter-spacing:.08em;opacity:.8;font-size:12.5px}.i-ln-txt small{color:var(--i-tinta)}.i-p-olas{overflow:hidden}.i-ol-txt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfdfcd6;border-radius:24px;padding:34px 26px;transform:translateY(-40px)}.i-olas{z-index:2;width:200%;height:130px;position:absolute;bottom:-2px;left:0}.i-olas path{animation:9s linear infinite olMueve}.i-olas .o1{fill:#ffffff73}.i-olas .o2{fill:#ffffffa6;animation-duration:13s;animation-direction:reverse}.i-olas .o3{fill:var(--i-papel);animation-duration:7s}@keyframes olMueve{to{transform:translate(-720px)}}.inv-e-olas .i-sec.alt{position:relative}.i-rl{gap:8px;margin:6px 0 10px;display:flex}.i-rl-dig{justify-items:center;gap:6px;display:grid}.i-rl-dig b{min-width:74px;height:92px;font-family:var(--i-f-extra);color:var(--i-acento);background:linear-gradient(#1d1d20 50%,#141416 50%);border-radius:10px;place-items:center;padding:0 8px;font-size:50px;font-weight:500;animation:.5s cubic-bezier(.3,1.4,.5,1) rlGira;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d9b26a59,0 12px 24px #00000073}.i-rl-dig b:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}.i-rl-dig:first-child b{min-width:96px}@keyframes rlGira{0%{opacity:.4;transform:perspective(300px)rotateX(-70deg)}}.i-rl-dig small{font:500 10.5px/1 var(--i-f-cuerpo);letter-spacing:.25em;text-transform:uppercase;color:var(--i-suave)}.i-rl-dia{letter-spacing:.1em;color:var(--i-suave);font-size:14px}.inv-e-reloj .i-p-reloj .i-nombres{font-size:54px}.i-p-globos{animation:30s ease-in-out infinite alternate gbCielo;overflow:hidden}@keyframes gbCielo{to{background-position:50% 30%}}.i-gb-globo{z-index:2;background:radial-gradient(circle at 35% 30%,#ffd9b8,#e5704c 60%,#b8472f);border-radius:50% 50% 46% 46%;width:46px;height:58px;animation:18s linear infinite gbSube;position:absolute;bottom:-90px}.i-gb-globo i{background:#8a5a3a;border-radius:2px;width:12px;height:10px;margin-left:-6px;position:absolute;bottom:-16px;left:50%}.i-gb-globo.g0{left:12%}.i-gb-globo.g1{background:radial-gradient(circle at 35% 30%,#fff1b8,#e9b949 60%,#b78a22);width:34px;height:43px;animation-duration:24s;animation-delay:-8s;left:72%}.i-gb-globo.g2{background:radial-gradient(circle at 35% 30%,#f6d1e6,#c46fa0 60%,#8e3f6c);width:26px;height:33px;animation-duration:30s;animation-delay:-18s;left:44%}@keyframes gbSube{0%{transform:translate(0)}50%{transform:translate(18px,-480px)}to{transform:translate(-10px,-980px)}}.i-gb-txt{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9f4db;border-radius:24px;padding:30px 24px}.i-ab-fotos{width:330px;height:260px;margin-bottom:12px;position:relative}.i-ab-foto{transform-origin:50% 130%;opacity:0;background:#fff;width:150px;height:200px;margin-left:-75px;padding:7px 7px 26px;animation:.9s cubic-bezier(.3,1.3,.5,1) forwards abAbre;position:absolute;top:20px;left:50%;box-shadow:0 14px 28px #3c281440}.i-ab-foto img{object-fit:cover;width:100%;height:100%;display:block}@keyframes abAbre{0%{opacity:0;transform:translateY(40px)rotate(0)}to{opacity:1;transform:translateX(var(--dx)) rotate(var(--giro))}}.inv-e-abanico .i-p-abanico .i-nombres{grid-auto-flow:column;align-items:baseline;gap:10px;font-size:56px}.inv-e-abanico .i-p-abanico .i-nombres .i-y{margin:0}.i-p-reproductor{background:#0e0f12;padding:40px 26px;overflow:hidden}.i-rp-fondo{filter:blur(40px)saturate(1.4)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-40px}.i-rp{z-index:1;text-align:left;color:#fff;gap:16px;width:100%;max-width:360px;display:grid;position:relative}.i-rp-arriba{text-align:center;display:grid}.i-rp-arriba small{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:11px}.i-rp-arriba b{font-size:14px}.i-rp-caratula{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:10px;width:100%;animation:1s cubic-bezier(.22,.7,.2,1) both iSube;box-shadow:0 30px 60px #0000008c}.inv .i-rp-titulo{font-family:var(--i-f-nombres);color:#fff;font-size:32px;font-weight:400;line-height:1.1}.i-rp-artista{opacity:.75;font-size:15px}.i-rp-onda{align-items:center;gap:3px;height:34px;display:flex}.i-rp-onda i{transform-origin:50%;background:#ffffff80;border-radius:2px;flex:1}.i-rp-onda.on i{background:var(--i-acento);animation:.9s ease-in-out infinite alternate rpOnda}@keyframes rpOnda{to{transform:scaleY(.35)}}.i-rp-barra{background:#ffffff40;border-radius:4px;height:4px;overflow:hidden}.i-rp-barra span{background:#fff;width:8%;height:100%;animation:40s linear infinite rpAvanza;display:block}@keyframes rpAvanza{to{width:100%}}.i-rp-tiempos{opacity:.7;justify-content:space-between;margin-top:-8px;font-size:11.5px;display:flex}.i-rp-controles{opacity:.95;justify-content:space-between;align-items:center;font-size:20px;display:flex}.i-rp-play{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:64px;height:64px;font-size:22px;display:grid;box-shadow:0 8px 20px #00000059}.inv-e-atardecer{background:linear-gradient(#fde3cf 0%,#f8c1b0 18%,#e79fae 34%,#b98bc4 52%,#6e6aa8 68%,#2e2f62 84%,#121634 100%)}.inv-e-atardecer .i-sec,.inv-e-atardecer .i-sec.alt,.inv-e-atardecer .i-hecho{background:0 0}.inv-e-atardecer .i-sec:nth-of-type(n+5){color:#f6eef6;--i-tinta:#f6eef6;--i-suave:#d8cde0;--i-linea:#ffffff40;--i-papel2:#ffffff14;--i-papel:#ffffff0f}.inv-e-atardecer .i-sec:nth-of-type(n+6){background-image:radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#fff,#0000),radial-gradient(1px 1px at 85% 20%,#fff,#0000)}.inv-e-atardecer .i-lugar,.inv-e-atardecer .i-cal{background:#ffffff47;border-color:#fff6}.inv-e-atardecer .i-cierre{background-image:none!important}.inv-e-atardecer .i-cierre .i-nombres,.inv-e-atardecer .i-cierre .i-sobre{color:#fff}.i-at-sol{background:radial-gradient(circle,#fff3c8,#ffc48a 60%,#ffaa7800);border-radius:50%;width:150px;height:150px;margin-left:-75px;animation:8s ease-in-out infinite alternate atSol;position:absolute;bottom:22%;left:50%}@keyframes atSol{to{opacity:.85;transform:translateY(26px)}}.i-at-txt{transform:translateY(-110px)}.i-bd-txt{border:2px dashed color-mix(in srgb, var(--i-acento) 60%, transparent);background:#faf5ead9;border-radius:24px;padding:30px 18px}.i-bd-svg{width:330px;height:auto;overflow:visible}.i-bd-svg text{font-family:var(--i-f-nombres);fill:#0000;stroke:var(--i-acento);stroke-width:1.4px;stroke-dasharray:3 4;stroke-dashoffset:1200px;font-size:66px;animation:3.4s .3s forwards bdCose,1s 3.2s forwards bdRellena}.i-bd-svg text.dos{font-size:56px;animation-delay:1.4s,4s}@keyframes bdCose{to{stroke-dashoffset:0}}@keyframes bdRellena{to{fill:var(--i-acento)}}.inv-e-bordado .i-lugar,.inv-e-bordado .i-cal,.inv-e-bordado .i-cuenta-banco{border:2px dashed color-mix(in srgb, var(--i-acento) 55%, transparent);outline:6px solid var(--i-papel2);border-radius:18px}.inv-e-bordado .i-regla{border-top:2px dashed var(--i-acento);background:0 0;width:70px;height:0}.i-in-foto{background:#fffdf8;width:270px;margin:8px 0;padding:14px 14px 56px;animation:1.2s cubic-bezier(.22,.7,.2,1) both inSale;position:relative;transform:rotate(-3deg);box-shadow:0 22px 40px #321e0f4d}@keyframes inSale{0%{clip-path:inset(0 0 100%);transform:translateY(-120px)rotate(0)}to{clip-path:inset(0);transform:rotate(-3deg)}}.i-in-img{aspect-ratio:1;filter:brightness(.05)sepia()contrast(.6);background-position:50%;background-size:cover;width:100%;animation:5s 1.2s forwards inRevela;display:block}@keyframes inRevela{40%{filter:brightness(.6)sepia(.8)contrast(.8)saturate(.6)}to{filter:none}}.i-in-foto figcaption{font-family:var(--i-f-nombres);color:var(--i-tinta);font-size:24px;position:absolute;bottom:14px;left:0;right:0}.i-in-frase{font-family:var(--i-f-nombres);color:var(--i-acento);font-size:40px}.i-p-instantanea .i-portada-txt{background:#fbf7f0b3;border-radius:24px;padding:26px 20px}@media (prefers-reduced-motion:reduce){.i-letra,.i-tl-cortina,.i-pt-arte,.i-an-arte,.i-px-nube,.i-gb-globo,.i-olas path,.i-ab-foto,.i-in-img,.i-bd-svg text{opacity:1;filter:none;clip-path:none;animation:none;transform:none}.i-tl-cortina{display:none}.i-bd-svg text{fill:var(--i-acento)}.i-ab-foto{transform:translateX(var(--dx)) rotate(var(--giro))}}.i-p-anillo .i-nombres,.i-p-anillo .i-sobre,.i-p-anillo .i-fecha-corta{animation:1s cubic-bezier(.22,.7,.2,1) 2.6s forwards anAparece}@keyframes anAparece{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.i-p-velas .i-portada-txt,.i-ln-txt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060a9e;border-radius:24px;padding:30px 26px;box-shadow:0 0 0 1px #ffd28c2e}.i-p-velas .i-portada-txt{transform:translateY(-60px)}.i-pt-txt{transform:translateY(-175px)}.i-an-txt{transform:translateY(-195px)}.inv.inv-t-grande .i-texto,.inv.inv-t-grande .i-saludo,.inv.inv-t-grande .i-fecha-larga,.inv.inv-t-grande .i-libre-lista,.inv.inv-t-grande .i-libre-faq,.inv.inv-t-grande .i-form{font-size:1.12em}.inv.inv-t-grande .i-titulo{font-size:1.15em}.inv.inv-b-suaves .i-btn,.inv.inv-b-suaves .i-sino button{border-radius:12px}.inv.inv-b-rectos .i-btn,.inv.inv-b-rectos .i-sino button{border-radius:2px}.i-libre-sep{background:var(--i-papel);color:var(--i-acento);text-align:center;padding:18px 0!important}.i-libre-sep.alt{background:var(--i-papel2)}.i-libre-cita{max-width:330px;font-family:var(--i-f-titulo);color:var(--i-tinta);white-space:pre-line;margin:0 auto;padding:10px 6px;font-size:21px;font-style:italic;line-height:1.45;position:relative}.i-libre-cita:before{content:"";background:var(--i-acento);width:36px;height:1px;margin:0 auto 14px;display:block}.i-libre-foto{margin:0}.i-libre-foto img{object-fit:cover;border-radius:14px;width:100%;max-height:520px;display:block;box-shadow:0 12px 30px #0000001f}.i-libre-foto figcaption{font-family:var(--i-f-titulo);color:var(--i-suave);margin-top:12px;font-style:italic}.i-libre-video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.i-libre-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.i-libre-historia{text-align:left;max-width:320px;margin:8px auto 0;padding:0;list-style:none}.i-libre-historia li{grid-template-columns:58px 14px 1fr;align-items:start;gap:10px;padding:0 0 18px;display:grid;position:relative}.i-libre-historia li:after{content:"";background:var(--i-linea);width:1px;position:absolute;top:16px;bottom:0;left:74px}.i-libre-historia li:last-child:after{display:none}.i-lh-anio{font-family:var(--i-f-titulo);color:var(--i-acento);text-align:right;font-size:19px}.i-lh-punto{background:var(--i-acento);border-radius:50%;width:9px;height:9px;margin-top:7px}.i-lh-txt{color:var(--i-tinta);font-size:15px;line-height:1.5}.i-libre-faq{text-align:left;max-width:340px;margin:0 auto}.i-libre-faq details{border-bottom:1px solid var(--i-linea);padding:12px 2px}.i-libre-faq summary{cursor:pointer;color:var(--i-tinta);justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.i-libre-faq summary::-webkit-details-marker{display:none}.i-libre-faq summary:after{content:"+";color:var(--i-acento)}.i-libre-faq details[open] summary:after{content:"–"}.i-libre-faq p{color:var(--i-suave);margin:8px 0 0;font-size:14.5px}.i-libre-lista{flex-direction:column;gap:10px;max-width:340px;margin:0 auto;padding:0;list-style:none;display:flex}.i-libre-lista li{border:1px solid var(--i-linea);background:color-mix(in srgb, var(--i-papel) 85%, transparent);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.i-libre-lista b{color:var(--i-tinta)}.i-libre-lista span{color:var(--i-suave);font-size:14px}.i-libre-hashtag{font-family:var(--i-f-nombres);color:var(--i-acento);word-break:break-word;margin:0 0 6px;font-size:34px}.inv.inv-borde .i-sec,.inv.inv-borde .i-sec.alt{background-image:var(--i-borde);background-repeat:repeat-y;background-size:var(--i-borde-escala,118%) auto;background-position:top;padding-left:58px;padding-right:58px}.inv.inv-borde .i-sec{background-color:var(--i-papel)}.inv.inv-borde .i-sec.alt{background-color:var(--i-papel2)}.inv.inv-fondo .i-sec,.inv.inv-fondo .i-sec.alt{background-image:var(--i-fondo-arte);background-repeat:repeat-y;background-size:100%}.inv.inv-fondo.inv-borde .i-sec,.inv.inv-fondo.inv-borde .i-sec.alt{background-image:var(--i-borde), var(--i-fondo-arte);background-size:var(--i-borde-escala,118%) auto, 100% auto;background-position:top,top}.inv.inv-fondo .i-sec .i-tarjeta,.inv.inv-fondo .i-lugar,.inv.inv-fondo .i-cal{background:color-mix(in srgb, var(--i-papel) 82%, transparent)}.i-p-marco{background:var(--i-papel);min-height:0;padding:0;display:block}.i-m-hero{min-height:max(640px, calc(var(--i-vista,764px) * .86));background-position:50% 30%;background-size:cover;align-items:start;display:grid;position:relative}.i-m-hero-velo{background:linear-gradient(180deg, #0000006b 0%, #0000002e 38%, #0000001f 60%, color-mix(in srgb, var(--i-papel) 80%, transparent) 86%, var(--i-papel) 100%);position:absolute;inset:0}.i-m-hero-txt{z-index:2;color:#fff;text-align:center;justify-items:center;gap:10px;padding:64px 28px 0;animation:1.1s cubic-bezier(.22,.7,.2,1) both iSube;display:grid;position:relative}.i-m-fecha-sup{font-family:var(--i-f-titulo);letter-spacing:.04em;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.i-m-fecha-sup:before,.i-m-fecha-sup:after{content:"";opacity:.8;background:currentColor;width:46px;height:1px}.i-m-fecha-sup span{font-size:12px}.i-m-nombres{font-family:var(--i-f-nombres);text-shadow:0 2px 18px #00000059;justify-items:center;margin:4px 0 0;font-size:50px;font-weight:400;line-height:1.05;display:grid}.i-m-y{font-size:34px}.i-m-nos{font-family:var(--i-f-titulo);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:19px}.i-m-faltan{font-family:var(--i-f-nombres);align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.i-m-faltan:before,.i-m-faltan:after{content:"";background:currentColor;width:70px;height:1px}.i-m-contador{background:color-mix(in srgb, var(--i-papel) 90%, transparent);color:var(--i-tinta);font-family:var(--i-f-titulo);border-radius:6px;align-items:flex-start;gap:2px;margin-top:6px;padding:8px 14px 6px;display:flex}.i-m-contador>span{justify-items:center;min-width:46px;display:grid;position:relative}.i-m-contador i{font-size:20px;font-style:normal;position:absolute;top:2px;left:-4px}.i-m-contador b{font-size:26px;font-weight:500;line-height:1.1}.i-m-contador small{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:9px}.i-m-cal{text-align:center;color:var(--i-tinta);background:var(--i-papel);padding:26px 58px 40px;position:relative}.inv-borde .i-m-cal{background-image:var(--i-borde);background-size:var(--i-borde-escala,118%) auto;background-position:top}.inv-fondo .i-m-cal{background-image:var(--i-fondo-arte);background-size:100%}.i-m-cal-sobre{font-family:var(--i-f-nombres);color:var(--i-acento);margin:0 0 14px;font-size:34px}.i-m-cal-mes{font-family:var(--i-f-titulo);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:14px}.i-m-cal-fila{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:2px 0;display:grid}.i-m-cal-fila span{font-family:var(--i-f-titulo);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--i-tinta);border-bottom:1px solid var(--i-tinta);padding:6px 0;font-size:13px}.i-m-cal-fila b{font-family:var(--i-f-titulo);font-size:54px;font-weight:500;line-height:1}.i-m-cal-anio{font-family:var(--i-f-titulo);letter-spacing:.2em;margin:0;font-size:14px}.i-p-titular{text-align:center;min-height:0;color:var(--i-tinta);background-color:var(--i-papel);align-content:start;justify-items:center;gap:8px;padding:54px 58px 30px;display:grid}.inv-borde .i-p-titular{background-image:var(--i-borde);background-size:var(--i-borde-escala,118%) auto;background-position:top}.i-t-palabra{font-family:var(--i-f-titulo);letter-spacing:.02em;text-transform:uppercase;color:var(--i-acento);margin:0;font-size:44px;font-weight:700}.i-t-nombres{font-family:var(--i-f-nombres);color:var(--i-acento);margin:0;font-size:28px}.i-t-nombres span{font-family:var(--i-f-cuerpo);opacity:.7;font-size:14px}.i-t-fecha{font-family:var(--i-f-titulo);margin:0;font-size:21px}.i-t-anillos{width:74px;color:var(--i-acento);margin:6px 0}.i-t-foto{aspect-ratio:4/4.2;border:3px solid color-mix(in srgb, var(--i-acento) 40%, #fff);background-position:50%;background-size:cover;border-radius:22px;width:100%;box-shadow:0 14px 34px #00000024}.i-t-pie{font-family:var(--i-f-titulo);color:var(--i-acento);margin:14px 0 0;font-size:26px;font-weight:600}.i-t-flechados{font-family:var(--i-f-nombres);color:var(--i-suave);margin:0;font-size:24px}.i-sa-capa{height:max(764px, var(--i-vista,100vh));z-index:8;cursor:pointer;color:var(--i-tinta);background:0 0;border:0;padding:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.i-sa-mitad{background-image:var(--i-sa-arte);background-size:200% 100%;width:50%;transition:transform 1.3s cubic-bezier(.7,0,.3,1);position:absolute;top:0;bottom:0}.i-sa-mitad.izq{background-position:0;left:0}.i-sa-mitad.der{background-position:100%;right:0}.i-sa-capa.abriendo .i-sa-mitad.izq{transform:translate(-102%)}.i-sa-capa.abriendo .i-sa-mitad.der{transform:translate(102%)}.i-sa-capa.abriendo .i-sa-txt,.i-sa-capa.abriendo .i-sa-sello{opacity:0;transition:opacity .35s}.i-sa-txt{text-align:center;pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;left:8%;right:8%}.i-sa-para{font-family:var(--i-f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--i-suave);max-width:260px;font-size:13px;line-height:1.5}.i-sa-quien{font-family:var(--i-f-nombres);color:var(--i-acento);font-size:42px;line-height:1.15}.i-sa-fecha{font-family:var(--i-f-titulo);letter-spacing:.24em;color:var(--i-tinta);font-size:15px}.i-sa-n{font-family:var(--i-f-titulo);color:var(--i-acento);font-size:30px;line-height:1}.i-sa-toca{font-family:var(--i-f-titulo);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;color:var(--i-tinta);margin-top:8px;font-size:12.5px;text-decoration:underline}.i-sa-sello{width:74px;height:74px;box-shadow:0 0 0 0 color-mix(in srgb, var(--i-acento) 55%, transparent);border-radius:50%;margin:-37px 0 0 -37px;animation:1.8s ease-out infinite iSaLatido;position:absolute}@keyframes iSaLatido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--i-acento) 55%, transparent)}80%,to{box-shadow:0 0 0 26px #0000}}.i-sa-capa.lazo .i-sa-quien{font-family:var(--i-f-titulo);color:var(--i-tinta);font-size:46px;font-weight:600}@media (prefers-reduced-motion:reduce){.i-sa-sello{animation:none}}.i-itinerario.con-iconos li{grid-template-columns:1fr 34px 1fr}.i-it-ico{width:30px;height:30px;color:var(--i-acento);z-index:1;background:var(--i-papel);border-radius:50%;place-items:center;display:grid;position:relative}.i-it-ico svg{width:22px;height:22px}.i-libre-padres{text-align:center;grid-template-columns:1fr 1fr;gap:18px;display:grid}.i-libre-padres b{font-family:var(--i-f-titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--i-acento);margin-bottom:6px;font-size:12.5px;display:block}.i-libre-padres span{white-space:pre-line;color:var(--i-tinta);font-size:14.5px;line-height:1.5;display:block}.i-libre-icono{background:var(--i-acento);width:66px;height:66px;color:var(--i-boton-texto);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.i-libre-icono svg{width:30px;height:30px}.i-libre-qr{background:#fff;border-radius:10px;width:150px;height:150px;margin:14px auto 6px;padding:8px;display:block}.inv-e-marco .i-cierre,.inv-e-titular .i-cierre{position:relative}.inv-e-marco .i-cierre:before,.inv-e-titular .i-cierre:before{content:"";background:linear-gradient(#0000001a,#0000008c);position:absolute;inset:0}.inv-e-marco .i-cierre-txt,.inv-e-titular .i-cierre-txt{color:#fff;position:relative}.inv-e-marco .i-cierre-txt .i-sobre,.inv-e-titular .i-cierre-txt .i-sobre,.inv-e-marco .i-cierre-txt .i-nombres,.inv-e-titular .i-cierre-txt .i-nombres{color:#fff}.inv[data-tema^=boda-noticias] .i-p-diario{overflow:hidden}.inv[data-tema^=boda-noticias] .i-dr-nombre{overflow-wrap:anywhere;font-size:38px;line-height:1.05}.inv[data-tema^=boda-noticias] .i-dr-titular{overflow-wrap:anywhere;letter-spacing:0;font-size:38px;line-height:1.02}.i-sa-quien.apilado{font-family:"DM Serif Display", var(--i-f-titulo);color:var(--i-tinta);font-size:50px;line-height:.95;display:grid}.i-sa-quien.apilado span:nth-child(2){font-size:38px}.i-sa-clic{font-family:var(--i-f-titulo);letter-spacing:.18em;color:#fff;text-shadow:0 1px 3px #00000080;pointer-events:none;font-size:12px;position:absolute;transform:translate(-50%,-50%)}
