.inv{--font-display:var(--inv-f-titulos),Georgia,serif;--font-texto:var(--inv-f-texto),system-ui,sans-serif;position:relative;min-height:100vh;overflow-x:clip;font-family:var(--font-texto);line-height:1.6}.inv *,.inv :after,.inv :before{box-sizing:border-box}.inv img{max-width:100%}.cierre,.invitacion{position:relative;width:min(100%,40rem);margin:0 auto;padding:0 max(1rem,env(safe-area-inset-left)) 4rem}.cierre .boton{margin-top:1.5rem}.cierre{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.cierre,.seccion{text-align:center}.seccion{padding:3.5rem 0 0}.seccion,.seccion-cuerpo{position:relative}.solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icono{width:1.25em;height:1.25em;flex:none;vertical-align:-.2em}.bloques,.colores,.galeria,.momentos,.personas,.tarjetas{list-style:none;padding:0;margin:0}address{font-style:normal}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem}.galeria li{overflow:hidden}.galeria img{width:100%;height:auto;display:block}.video{position:relative;aspect-ratio:16/9;overflow:hidden}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}audio{width:100%;max-width:20rem}.formulario-clave{gap:.75rem;width:min(100%,20rem)}.formulario-clave,.rsvp{display:flex;flex-direction:column;text-align:left}.rsvp{gap:1rem;width:min(100%,28rem);margin:0 auto}.rsvp[hidden]{display:none}.rsvp .boton{align-self:center}.rsvp .boton:disabled{opacity:.6;cursor:progress}.rsvp-detalle{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.rsvp-opciones{display:flex;gap:.5rem;flex-wrap:wrap}.rsvp-menu{border:0;margin:.25rem 0 0;padding:0;min-width:0}.rsvp-menu legend{padding:0;margin-bottom:.375rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-acento-texto)}.chips-menu{display:flex;gap:.5rem;flex-wrap:wrap}:is(.rsvp-opciones,.chips-menu) label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;cursor:pointer}:is(.rsvp-opciones,.chips-menu) input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rsvp-gracias{text-align:center}.rsvp-turnstile{display:flex;justify-content:center;margin-top:.5rem}.rsvp textarea.buscar-campo{resize:vertical}.buscar-resultados{text-align:center;margin-top:1rem}.buscar-resultados ul{margin:0;align-items:center}.buscar-resultados ul,.participacion-lista{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.participacion-lista{margin:1.5rem auto;width:min(100%,28rem);text-align:left}.participacion-item{display:flex;align-items:center;gap:.75rem}.participacion-datos{flex:1 1;min-width:0}.participacion-mensaje{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.75rem;column-gap:.75rem;align-items:start}.participacion-mensaje .participacion-icono{grid-row:span 2}.participacion-mensaje .parrafo{margin:0 0 .25rem;white-space:pre-line;overflow-wrap:anywhere}a.boton{text-decoration:none}.lugar-sello{position:relative;display:inline-block;color:var(--inv-sobre-acento)}.lugar-sello img,.lugar-sello svg{display:block;width:100%;height:auto}.lugar-sello svg{position:absolute;inset:0;height:100%}.lugar-sello text{stroke:rgba(0,0,0,.35);stroke-width:.9px;paint-order:stroke;filter:drop-shadow(0 .6px .8px rgba(0,0,0,.45))}.apertura-raiz{position:relative}html:has([data-cerrado]){overflow:hidden}.apertura-capa{--ap-curva:cubic-bezier(0.6,0.05,0.3,1);--ap-sombra:color-mix(in srgb,var(--inv-texto) 16%,transparent);position:fixed;inset:0;z-index:50;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--inv-fondo);color:var(--inv-texto);font-family:var(--inv-f-texto);cursor:pointer;-webkit-tap-highlight-color:transparent}.apertura-capa[hidden]{display:none}.apertura-capa:not([data-listo]){animation:apertura-retirar .6s ease 6s forwards}.apertura-capa[data-abierta]{pointer-events:none;animation:apertura-fundir .4s ease 1.1s forwards}@keyframes apertura-retirar{to{opacity:0;visibility:hidden}}@keyframes apertura-fundir{to{opacity:0}}.apertura-destinatario{margin:0;font-family:var(--inv-f-nombres);font-size:clamp(1.75rem,8vw,2.375rem);line-height:1.15;color:var(--inv-acento-texto);text-align:center;overflow-wrap:anywhere}.apertura-tocar{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.875rem 1.25rem;min-height:44px;border:0;background:none;font:500 .75rem/1 var(--inv-f-texto);letter-spacing:.28em;text-transform:uppercase;color:var(--inv-acento-texto);cursor:pointer;animation:apertura-latir 2.4s ease-in-out infinite}.apertura-tocar:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}@keyframes apertura-latir{50%{opacity:.55}}.ap-centro{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:22rem;padding:1rem;text-align:center;transition:opacity .4s ease,transform .5s var(--ap-curva)}.apertura-capa[data-abierta] .ap-centro{opacity:0;transform:scale(.9)}.ap-escena{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:24rem;padding:1rem;text-align:center}.ap-sello{display:block;width:96px;aspect-ratio:1}.ap-sello>.lugar-sello,.ap-sello>img{display:block;width:100%;height:100%}.ap-sello>img{object-fit:contain}.ap-sello-dibujo{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 6px var(--ap-sombra))}.apertura-capa[data-tipo=diptico]{background:transparent}.ap-hoja{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;color:var(--inv-linea);background:radial-gradient(circle at 25% 12%,color-mix(in srgb,var(--inv-linea) 10%,transparent),transparent 45%),radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--inv-acento) 6%,transparent),transparent 50%),var(--inv-superficie);transition:transform 1.1s var(--ap-curva)}.ap-hoja-izq{left:0;border-right:1px solid color-mix(in srgb,var(--inv-linea) 55%,transparent);box-shadow:inset -10px 0 22px color-mix(in srgb,var(--inv-texto) 6%,transparent)}.ap-hoja-der{right:0;box-shadow:inset 10px 0 22px color-mix(in srgb,var(--inv-texto) 6%,transparent)}.apertura-capa[data-abierta] .ap-hoja-izq{transform:translateX(-102%)}.apertura-capa[data-abierta] .ap-hoja-der{transform:translateX(102%)}.ap-rama{position:absolute;width:190px;height:auto}.ap-rama-sup{left:-30px;top:8%;transform:rotate(-8deg)}.ap-rama-inf{right:-30px;bottom:8%;transform:rotate(172deg)}.apertura-capa[data-tipo=diptico] .ap-centro{gap:.25rem}.apertura-capa[data-tipo=diptico] .ap-sello{margin-bottom:.75rem}.apertura-capa[data-tipo=diptico] .apertura-destinatario,.apertura-capa[data-tipo=diptico] .apertura-tocar{padding-inline:1.5rem;background:radial-gradient(closest-side,var(--inv-superficie) 72%,transparent)}.ap-sobre{position:relative;width:min(300px,80vw);aspect-ratio:3/2;margin-bottom:1rem;background:var(--inv-superficie);border:1px solid color-mix(in srgb,var(--inv-linea) 50%,transparent);box-shadow:0 10px 24px var(--ap-sombra);perspective:900px}.ap-sobre-pliegues{position:absolute;inset:0;width:100%;height:100%}.ap-sobre-pliegues path{stroke:color-mix(in srgb,var(--inv-linea) 55%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ap-sobre-solapa{position:absolute;left:0;right:0;top:0;height:59%;z-index:2;transform-origin:top;transition:transform .9s var(--ap-curva)}.ap-sobre-solapa svg{display:block;width:100%;height:100%;overflow:visible}.ap-sobre-solapa path{fill:color-mix(in srgb,var(--inv-superficie) 88%,var(--inv-linea));stroke:color-mix(in srgb,var(--inv-linea) 60%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ap-sobre-sello{position:absolute;left:50%;top:59%;z-index:3;transform:translate(-50%,-50%);transition:opacity .4s ease,transform .5s ease}.ap-sobre-sello .ap-sello{width:72px}.apertura-capa[data-abierta] .ap-sobre-solapa{transform:rotateX(180deg)}.apertura-capa[data-abierta] .ap-sobre-sello{opacity:0;transform:translate(-50%,-62%) scale(.8)}.apertura-capa[data-tipo=sobre][data-abierta]{animation:apertura-subir .5s ease .75s forwards}@keyframes apertura-subir{to{opacity:0;transform:translateY(-6%)}}.apertura-capa[data-tipo=telon]{--tela:color-mix(in srgb,var(--inv-acento) 58%,var(--inv-fondo));--tela-sombra:color-mix(in srgb,var(--tela) 62%,black);--tela-luz:color-mix(in srgb,var(--tela) 82%,white);background:transparent}.ap-cortina{position:absolute;top:0;bottom:0;width:51%;background:linear-gradient(to bottom,transparent 75%,color-mix(in srgb,var(--tela-sombra) 45%,transparent)),repeating-linear-gradient(90deg,var(--tela-sombra) 0,var(--tela) 13px,var(--tela-luz) 21px,var(--tela) 29px,var(--tela-sombra) 42px);transition:transform 1.2s var(--ap-curva)}.ap-cortina-izq{left:0;transform-origin:left center;box-shadow:inset -6px 0 12px var(--tela-sombra)}.ap-cortina-der{right:0;transform-origin:right center;box-shadow:inset 6px 0 12px var(--tela-sombra)}.apertura-capa[data-abierta] .ap-cortina{transform:scaleX(.12)}.ap-cenefa{top:0;z-index:2;height:52px;background:linear-gradient(var(--tela-sombra),var(--tela));border-bottom:2px solid var(--inv-linea);transition:transform .8s var(--ap-curva) .35s}.ap-cenefa,.ap-cenefa:after{position:absolute;left:0;right:0}.ap-cenefa:after{content:"";top:100%;height:16px;background:radial-gradient(circle at 50% 0,var(--tela) 11px,var(--inv-linea) 11px 13px,transparent 13.5px) 0 0 /28px 16px repeat-x}.apertura-capa[data-abierta] .ap-cenefa{transform:translateY(-140%)}.ap-cartel{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1.75rem .75rem;background:var(--inv-fondo);border:1px solid var(--inv-linea);border-radius:10rem 10rem .75rem .75rem;outline:1px solid color-mix(in srgb,var(--inv-linea) 45%,transparent);outline-offset:5px;box-shadow:0 18px 40px color-mix(in srgb,black 35%,transparent)}.apertura-capa[data-tipo=libro]{background:transparent;perspective:1600px}.ap-tapa{position:absolute;inset:0;display:flex;padding:1.25rem 1.25rem 1.25rem 2.5rem;color:var(--inv-sobre-acento);background:linear-gradient(90deg,color-mix(in srgb,var(--inv-acento) 70%,black) 0,var(--inv-acento) 14px,color-mix(in srgb,var(--inv-acento) 85%,white) 19px,color-mix(in srgb,var(--inv-acento) 80%,black) 23px,var(--inv-acento) 30px),var(--inv-acento);box-shadow:inset -14px 0 30px color-mix(in srgb,black 18%,transparent);transform-origin:left center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 1.2s var(--ap-curva)}.apertura-capa[data-abierta] .ap-tapa{transform:rotateY(-160deg)}.ap-tapa-marco{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem;text-align:center;border:1.5px solid color-mix(in srgb,var(--inv-sobre-acento) 55%,transparent);outline:1px solid color-mix(in srgb,var(--inv-sobre-acento) 30%,transparent);outline-offset:-9px}.ap-tapa-iniciales{font-family:var(--inv-f-nombres);font-size:clamp(3rem,18vw,5rem);line-height:1}.ap-tapa-raya{width:3rem;height:1px;background:currentColor;opacity:.6}.ap-tapa .apertura-destinatario,.ap-tapa .apertura-tocar{color:var(--inv-sobre-acento)}.apertura-capa[data-tipo=globos]{--g1:var(--inv-acento);--g2:color-mix(in srgb,var(--inv-acento) 45%,var(--inv-superficie));--g3:color-mix(in srgb,var(--inv-acento) 70%,var(--inv-texto-suave));--g4:color-mix(in srgb,var(--inv-acento) 25%,var(--inv-superficie));--g5:color-mix(in srgb,var(--inv-acento) 60%,var(--inv-linea));background-color:var(--inv-fondo);background-image:radial-gradient(color-mix(in srgb,var(--inv-texto) 10%,transparent) 1.5px,transparent 1.6px);background-size:22px 22px;transition:background-color .9s ease .15s}@supports (color:oklch(from red l c h)){.apertura-capa[data-tipo=globos]{--g2:oklch(from var(--inv-acento) 0.9 0.17 calc(h - 5));--g3:oklch(from var(--inv-acento) 0.75 0.17 calc(h - 80));--g4:oklch(from var(--inv-acento) 0.83 0.1 calc(h + 105));--g5:oklch(from var(--inv-acento) 0.88 0.16 calc(h - 40))}}.apertura-capa[data-tipo=globos][data-abierta]{background-color:transparent;background-image:none;animation-delay:1.15s}.ap-globos{position:absolute;inset:0;pointer-events:none}.ap-globo{--globo:var(--g1);position:absolute;bottom:var(--abajo);left:var(--izq);width:var(--ancho);height:auto;overflow:visible;animation:ap-flotar 3.2s ease-in-out infinite alternate;animation-delay:var(--demora);transition:transform var(--sube) var(--ap-curva) var(--demora)}.ap-globo:first-child{--globo:var(--g3);--izq:2%;--abajo:7%;--ancho:68px;--demora:0s;--sube:1.05s;rotate:-8deg}.ap-globo:nth-child(2){--globo:var(--g1);--izq:17%;--abajo:-5%;--ancho:84px;--demora:0.08s;--sube:1.15s;rotate:-3deg}.ap-globo:nth-child(3){--globo:var(--g4);--izq:33%;--abajo:11%;--ancho:62px;--demora:0.02s;--sube:1s;rotate:4deg}.ap-globo:nth-child(4){--globo:var(--g2);--izq:47%;--abajo:-9%;--ancho:90px;--demora:0.12s;--sube:1.2s;rotate:-2deg}.ap-globo:nth-child(5){--globo:var(--g5);--izq:63%;--abajo:9%;--ancho:66px;--demora:0.05s;--sube:1.05s;rotate:6deg}.ap-globo:nth-child(6){--globo:var(--g3);--izq:76%;--abajo:-4%;--ancho:80px;--demora:0.1s;--sube:1.1s;rotate:9deg}.ap-globo:nth-child(7){--globo:var(--g4);--izq:88%;--abajo:14%;--ancho:58px;--demora:0.15s;--sube:1s;rotate:12deg}@keyframes ap-flotar{to{translate:0 -10px}}.apertura-capa[data-abierta] .ap-globo{transform:translateY(calc(-100vh - 120%))}.ap-globo-cuerpo{fill:var(--globo);stroke:var(--inv-linea);stroke-width:2.5}.ap-globo-nudo{fill:var(--globo);stroke:var(--inv-linea);stroke-width:2;stroke-linejoin:round}.ap-globo-hilo{stroke:var(--inv-linea);stroke-width:1.5}.ap-globo-brillo{fill:var(--inv-superficie);opacity:.55}.ap-centro-alto{margin-bottom:26vh}.apertura-capa[data-tipo=bienvenida][data-abierta]{animation:apertura-fundir .7s ease .35s forwards}.ap-tarjeta{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,22rem);padding:2.75rem 1.5rem 1.75rem;background:var(--inv-superficie);border:1px solid var(--inv-linea);border-radius:var(--tarjeta-radio,22px);box-shadow:0 28px 50px -24px color-mix(in srgb,var(--inv-texto) 35%,transparent);text-align:center;transition:transform .9s var(--ap-curva),opacity .9s ease}.apertura-capa[data-abierta] .ap-tarjeta{transform:translateY(64px);opacity:0}.ap-tarjeta-marca{position:absolute;top:0;left:50%;translate:-50% -50%;display:grid;place-items:center;min-width:3.25rem;height:3.25rem;padding:0 .5rem;border-radius:999px;background:var(--inv-acento);color:var(--inv-sobre-acento);font:italic 1.05rem/1 var(--inv-f-titulos)}.ap-tarjeta-antes{margin:0;font:500 .72rem/1 var(--inv-f-texto);letter-spacing:.3em;text-transform:uppercase;color:var(--inv-texto-suave)}.ap-tarjeta-lugares{margin:0;max-width:16rem;font-size:1.05rem;line-height:1.4;color:var(--inv-texto-suave)}.apertura-boton{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.apertura-capa{display:none}html:has([data-cerrado]){overflow:auto}.apertura-contenido{animation:apertura-aparecer .4s ease both}}@keyframes apertura-aparecer{0%{opacity:0}}.apertura-contenido [tabindex="-1"]:focus{outline:none}.inv{--f-mono:var(--f-geistMono),ui-monospace,monospace;--linea-suave:color-mix(in srgb,var(--inv-linea) 45%,transparent);--tarjeta-fondo:var(--inv-superficie);--tarjeta-borde:1px solid var(--linea-suave);--tarjeta-radio:22px;--tarjeta-sombra:0 18px 40px -24px color-mix(in srgb,var(--inv-texto) 35%,transparent);--boton-radio:999px;--bloque-oscuro:var(--inv-texto);--bloque-sobre-oscuro:var(--inv-fondo);--bloque-suave:color-mix(in srgb,var(--inv-acento) 14%,var(--inv-fondo));--panel-fondo:transparent;--panel-texto:var(--inv-texto);--panel-acento:var(--inv-acento);--panel-boton-fondo:var(--inv-acento);--panel-boton-texto:var(--inv-sobre-acento);--panel-linea:var(--inv-linea);background-color:var(--inv-fondo);background-image:var(--inv-patron,none);color:var(--inv-texto)}.etiqueta,.eyebrow{display:block;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .5rem;color:var(--inv-acento-texto)}.parrafo{margin:0 0 1rem;white-space:pre-line}.nota{font-size:.875rem;margin:.25rem 0 .75rem;color:var(--inv-texto-suave)}.ornamento{width:4rem;height:1px;background:var(--inv-linea);margin:1rem auto 1.5rem}.enlace,.enlace-simple{color:var(--inv-acento-texto);text-underline-offset:.2em}.enlace{font:inherit;background:none;border:0;padding:.5rem;text-decoration:underline;cursor:pointer}.seccion-cab{margin:0 0 1.75rem}.seccion-num{display:none}.seccion-fila{display:flex;align-items:center;justify-content:center;gap:.875rem}.seccion-linea{flex:1 1 1.5rem;max-width:5rem;height:1px;background:linear-gradient(90deg,transparent,var(--inv-linea))}.seccion-linea:last-child{background:linear-gradient(270deg,transparent,var(--inv-linea))}.portada-nombre,.seccion-titulo{font-family:var(--font-display);font-weight:500;margin:0;line-height:1.1;overflow-wrap:anywhere}.seccion-titulo{flex:0 1 auto;font-size:clamp(1.875rem,7vw,2.5rem);color:var(--inv-texto)}.seccion-acento,.seccion-icono{color:var(--inv-acento)}.seccion-icono{display:block;width:1.75rem;height:1.75rem;margin:0 auto .5rem}.seccion-sub{margin:.5rem auto 0;max-width:30rem;color:var(--inv-texto-suave);white-space:pre-line}.seccion-divisor{display:flex;justify-content:center;margin:.875rem auto 0}.seccion-divisor img{width:min(16rem,70%);height:auto}.seccion-divisor:empty{width:7.5rem;height:.875rem;background:var(--inv-linea);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><g fill='none' stroke='black'><path d='M0 7h48M72 7h48' stroke-width='.8'/><path d='M60 2c-3-3-8 0-6 4l6 6 6-6c2-4-3-7-6-4z' stroke-width='.9'/></g><circle cx='44' cy='7' r='1.3'/><circle cx='76' cy='7' r='1.3'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><g fill='none' stroke='black'><path d='M0 7h48M72 7h48' stroke-width='.8'/><path d='M60 2c-3-3-8 0-6 4l6 6 6-6c2-4-3-7-6-4z' stroke-width='.9'/></g><circle cx='44' cy='7' r='1.3'/><circle cx='76' cy='7' r='1.3'/></svg>") center /contain no-repeat}.seccion-mascota{position:absolute;top:1.5rem;right:-.5rem;width:6rem;height:auto;pointer-events:none}.invitacion>.seccion:nth-of-type(odd) .seccion-mascota{display:none}.seccion-sticker{position:absolute;z-index:3;width:clamp(5rem,24vw,8.5rem);height:auto;pointer-events:none;filter:drop-shadow(0 16px 16px color-mix(in srgb,var(--inv-texto) 22%,transparent))}.seccion-sticker-2{top:-2.5rem;right:0;transform:rotate(12deg)}.seccion-sticker-3{top:-2.25rem;right:0;transform:rotate(-10deg)}.seccion-esquina{position:absolute;z-index:0;width:clamp(7rem,34vw,12rem);height:auto;pointer-events:none}.seccion-esquina-sup{top:0;left:0}.seccion-esquina-inf{bottom:0;right:0}.seccion:has(>.seccion-esquina)>:is(.seccion-cab,.seccion-cuerpo){position:relative;z-index:1}.seccion[data-tipo=carta]:has(>.seccion-esquina-sup){padding-top:calc(clamp(7rem, 34vw, 12rem) * .85)}.bloque,.tarjeta{position:relative;background:var(--tarjeta-fondo);border:var(--tarjeta-borde);border-radius:var(--tarjeta-radio);box-shadow:var(--tarjeta-sombra);padding:1.75rem 1.25rem;overflow:hidden}.bloques,.tarjetas{display:grid;grid-gap:1.25rem;gap:1.25rem}.bloque-icono,.tarjeta-icono{display:block;width:2rem;height:2rem;margin:0 auto .75rem;color:var(--inv-acento)}.bloque-titulo,.tarjeta-titulo{font-family:var(--font-display);font-weight:500;font-size:1.625rem;line-height:1.1;margin:0 0 .375rem}.bloque address,.tarjeta address{color:var(--inv-texto-suave);margin-bottom:1rem}.bloque-texto{margin:0 0 .75rem;white-space:pre-line}.bloque-foto{display:none}.icono-linea{color:var(--inv-acento);margin-right:.5rem}.boton,.boton-chico{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;font:500 .9375rem var(--font-texto);letter-spacing:.04em;background:var(--inv-acento);color:var(--inv-sobre-acento);border:1.5px solid var(--inv-acento);border-radius:var(--boton-radio);padding:.8125rem 1.5rem;min-height:2.75rem;cursor:pointer;text-align:center}.boton-chico{padding:.375rem .875rem;min-height:2.25rem;font-size:.8125rem}.boton-copiar,.boton-secundario{background:transparent;color:var(--inv-acento-texto);border-color:var(--inv-linea)}.boton .icono,.boton-chico .icono{width:1.05em;height:1.05em}.boton-chico:focus-visible,.boton:focus-visible,.enlace:focus-visible,summary:focus-visible{outline:2px solid var(--inv-texto);outline-offset:3px}[data-noche=linea] .momentos{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:22rem;margin:0 auto;text-align:left}[data-noche=linea] .momentos:before{content:"";position:absolute;left:1.75rem;top:1.25rem;bottom:1.25rem;width:1px;background:linear-gradient(var(--inv-linea),color-mix(in srgb,var(--inv-linea) 20%,transparent))}[data-noche=linea] .momento{position:relative;display:grid;grid-template-columns:3.5rem 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:center}[data-noche=linea] .momento-icono{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--inv-superficie);border:1px solid var(--inv-linea);color:var(--inv-acento);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--inv-texto) 40%,transparent)}[data-noche=linea] .momento-icono .icono{width:1.625rem;height:1.625rem}[data-noche=linea] .momento-hora{font-family:var(--font-display);font-size:1.5rem;line-height:1.1;color:var(--inv-acento);margin:0}[data-noche=linea] .momento-datos{display:flex;flex-direction:column}[data-noche=linea] .momento-nombre{font-weight:500;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase}[data-noche=linea] .momento-lugar{font-family:var(--font-display);font-style:italic;color:var(--inv-texto-suave)}[data-noche=tarjetas] .momentos{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem;text-align:left}[data-noche=tarjetas] .momento{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:10rem;padding:1rem 1rem 1.125rem;border:var(--tarjeta-borde);border-radius:var(--tarjeta-radio);background:var(--tarjeta-fondo)}[data-noche=tarjetas] .momento:last-child:nth-child(odd){grid-column:span 2}[data-noche=tarjetas] .momento-icono{position:absolute;top:.875rem;right:.875rem;color:var(--inv-acento)}[data-noche=tarjetas] .momento-hora{order:-1;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em}[data-noche=tarjetas] .momento-datos{display:flex;flex-direction:column}[data-noche=tarjetas] .momento-nombre{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,6.4vw,1.875rem);line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}[data-noche=tarjetas] .momento-lugar{font-size:.8125rem;opacity:.75;margin-top:.375rem}@media (min-width:700px){[data-noche=tarjetas] .momentos{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}[data-noche=tarjetas] .momento:last-child:nth-child(odd){grid-column:auto}}[data-info=lista] .bloque{text-align:center}[data-info=lista] .bloque .boton{margin-top:.25rem}[data-info=mosaico] .bloques{gap:.875rem}[data-info=mosaico] .bloque{text-align:left;min-height:13rem;padding:1.75rem 1.5rem;border-radius:calc(var(--tarjeta-radio) + 6px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}[data-info=mosaico] .bloque-icono{display:none}[data-info=mosaico] .bloque-titulo{font-size:clamp(2rem,9vw,2.75rem);font-weight:400;line-height:.95;letter-spacing:-.025em}[data-info=mosaico] .bloque-lugar{background:var(--bloque-oscuro);color:var(--bloque-sobre-oscuro);border:0;min-height:17rem}[data-info=mosaico] .bloque-lugar:nth-child(2n){background:var(--bloque-suave);color:var(--inv-texto)}[data-info=mosaico] .bloque-lugar .etiqueta,[data-info=mosaico] .bloque-lugar address{color:inherit;opacity:.8}[data-info=mosaico] .bloque-foto{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-info=mosaico] .bloque-lugar:has(.bloque-foto){color:#fff;min-height:21rem}[data-info=mosaico] .bloque-lugar:has(.bloque-foto):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,10,6,.12),rgba(20,10,6,.62) 45%,rgba(20,10,6,.86))}[data-info=mosaico] .bloque-lugar>:not(.bloque-foto){position:relative;z-index:1}[data-info=mosaico] .bloque .boton-secundario{background:var(--inv-fondo);color:var(--inv-texto);border-color:var(--inv-fondo)}[data-info=mosaico] .bloque-lugar:nth-child(2n) .boton-secundario{background:var(--inv-texto);color:var(--inv-fondo);border-color:var(--inv-texto)}[data-info=mosaico] .bloque-lugar:has(.bloque-foto) .boton-secundario{background:var(--inv-fondo);color:var(--inv-texto);border-color:var(--inv-fondo)}[data-info=mosaico] .bloque-cuenta{background:var(--inv-acento);color:var(--inv-sobre-acento);border:0}[data-info=mosaico] .bloque-cuenta .cuenta-num{display:block;font-size:clamp(5.5rem,28vw,8rem);line-height:.8;letter-spacing:-.05em;margin:.25rem 0 .5rem;font-feature-settings:"lnum";font-variant-numeric:lining-nums}[data-info=mosaico] .bloque-cuenta .cuenta-palabra{font-size:clamp(3rem,15vw,4.5rem)}[data-info=mosaico] .bloque-dress{background:var(--bloque-suave);border:0}[data-info=mosaico] .bloque-regalos{background:var(--bloque-oscuro);color:var(--bloque-sobre-oscuro);border:0;justify-content:flex-start}[data-info=mosaico] .bloque-regalos .bloque-texto{font-family:var(--font-display);font-size:1.75rem;line-height:1.05}[data-info=mosaico] .bloque-regalos .datos-pago{align-self:stretch}[data-info=mosaico] .bloque-regalos .dato{background:color-mix(in srgb,var(--bloque-sobre-oscuro) 8%,transparent);border:1px solid color-mix(in srgb,var(--bloque-sobre-oscuro) 20%,transparent);border-radius:16px;padding:.75rem .875rem}[data-info=mosaico] .bloque-regalos dt{color:inherit;opacity:.7}[data-info=mosaico] .bloque-regalos .valor{color:inherit}[data-info=mosaico] .bloque-regalos .boton-copiar{background:var(--bloque-sobre-oscuro);color:var(--bloque-oscuro);border-color:var(--bloque-sobre-oscuro)}@media (min-width:640px){[data-info=mosaico] .bloques:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}.cuenta{font-family:var(--font-display);font-size:2rem;line-height:1.15;margin:0 0 .5rem}.cuenta-num{color:inherit}.colores{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-top:.5rem}[data-info=mosaico] .colores{justify-content:flex-start}.colores li{position:relative;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--tarjeta-fondo);box-shadow:0 0 0 1px var(--inv-linea)}.colores li:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;background:var(--inv-texto);transform:translateX(-50%) rotate(45deg)}.datos-pago{margin:.5rem 0 0;display:grid;grid-gap:.625rem;gap:.625rem;text-align:left}.dato{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .75rem;padding-top:.625rem;border-top:1px dashed var(--linea-suave)}.dato dt{flex-basis:100%;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--inv-acento-texto)}.dato dd{flex:1 1;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.valor{font-family:var(--font-texto);font-size:1.0625rem;font-weight:500;color:var(--inv-texto);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.aviso-copia{flex-basis:100%;font-size:.8125rem;min-height:1.125rem}.aviso-copia:empty{min-height:0}.seccion[data-tipo=confirmacion]{margin-top:3.5rem;padding-bottom:3.5rem;background:var(--panel-fondo);color:var(--panel-texto);box-shadow:0 0 0 100vmax var(--panel-fondo);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.seccion[data-tipo=confirmacion] :is(.seccion-titulo,.seccion-num,.seccion-sub){color:inherit}.seccion[data-tipo=confirmacion] .seccion-acento{color:var(--panel-acento)}.seccion[data-tipo=confirmacion] :is(.seccion-cuerpo>.boton,.buscar-resultados .boton){background:var(--panel-boton-fondo);color:var(--panel-boton-texto);border-color:var(--panel-boton-fondo)}.seccion[data-tipo=confirmacion] .seccion-linea{background:linear-gradient(90deg,transparent,var(--panel-linea))}.seccion[data-tipo=confirmacion] .seccion-linea:last-child{background:linear-gradient(270deg,transparent,var(--panel-linea))}.rsvp-gracias{padding:1.75rem 1.25rem}.personas{display:grid;grid-gap:.75rem;gap:.75rem}.persona{display:flex;flex-direction:column;padding:.75rem 0;border-top:1px solid var(--linea-suave)}.persona:first-child{border-top:0}.persona-nombre{font-family:var(--font-display);font-weight:500;font-size:1.375rem}.persona .etiqueta{margin:.125rem 0 0}.preguntas{text-align:left}.pregunta{border-top:1px solid var(--linea-suave);padding:.875rem 0}.pregunta:last-child{border-bottom:1px solid var(--linea-suave)}.pregunta summary{display:flex;gap:.625rem;align-items:center;cursor:pointer;font-weight:500}.pregunta-icono{color:var(--inv-acento)}.pregunta p{margin:.5rem 0 0 1.875rem;color:var(--inv-texto-suave)}.hashtag{color:var(--inv-acento-texto)}.historia{color:var(--inv-texto-suave)}.marco-medio{border-radius:calc(var(--tarjeta-radio) / 2)}:is(.formulario-tarjeta,.rsvp.buscar,.rsvp-gracias){background:var(--tarjeta-fondo);color:var(--inv-texto);border:var(--tarjeta-borde);border-radius:calc(var(--tarjeta-radio) + 6px);box-shadow:var(--tarjeta-sombra);padding:1.5rem 1.25rem}.rsvp-aviso,.rsvp-nota{margin:0;font-size:.9375rem;text-align:center;color:var(--inv-texto-suave)}.rsvp-persona{border:0;border-top:1px solid var(--linea-suave);padding:.875rem 0 .25rem;margin:0;min-width:0}.rsvp-persona:first-of-type{border-top:0}.rsvp-persona legend{float:left;font-family:var(--font-display);font-size:1.25rem;padding:0;margin-right:.75rem;line-height:2.75rem}.rsvp-detalle{clear:both}.rsvp-opciones{float:right}.chip{padding:.4375rem 1rem;border-radius:999px;border:1px solid var(--inv-linea);font-size:.875rem;color:var(--inv-acento-texto);background:transparent}.chip:has(input:checked){background:var(--inv-acento);border-color:var(--inv-acento);color:var(--inv-sobre-acento)}.chip-no:has(input:checked){background:color-mix(in srgb,var(--inv-texto) 12%,var(--tarjeta-fondo));border-color:var(--inv-linea);color:var(--inv-texto)}.chip:has(input:focus-visible){outline:2px solid var(--inv-texto);outline-offset:2px}.buscar-etiqueta,.formulario-clave label,.rsvp-detalle label{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-acento-texto);margin-top:.5rem}.buscar-campo,.formulario-clave input[type=password],.rsvp-detalle input,.rsvp-detalle select{font:inherit;padding:.625rem .75rem;border:1px solid var(--inv-linea);border-radius:12px;background:var(--inv-superficie);color:var(--inv-texto);min-height:2.75rem;width:100%}.rsvp-persona .rsvp-detalle .rsvp-menu legend{float:none;margin:0 0 .375rem;padding:0;line-height:1.4;font-family:var(--font-texto);font-weight:400;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-acento-texto)}.rsvp-detalle .chips-menu .chip{min-height:2.75rem;padding:.4375rem 1rem;margin:0;font-family:var(--font-texto);font-weight:400;font-size:.875rem;letter-spacing:0;text-transform:none;border:1px solid var(--inv-linea);border-radius:999px;background:transparent;color:var(--inv-acento-texto)}.rsvp-detalle .chips-menu .chip:has(input:checked){background:var(--inv-acento);border-color:var(--inv-acento);color:var(--inv-sobre-acento)}.rsvp-gracias-titulo{font-family:var(--font-display);font-weight:500;font-size:1.75rem;color:var(--inv-acento);margin:0 0 .75rem}.error{color:var(--inv-acento-texto);margin:0;font-size:.9375rem;font-weight:500}.participacion-item{padding:.75rem 1rem;border:var(--tarjeta-borde);border-radius:calc(var(--tarjeta-radio) / 1.5);background:var(--tarjeta-fondo)}.participacion-icono{color:var(--inv-acento)}.participacion-sub{font-size:.875rem;color:var(--inv-texto-suave);margin:0}.portada{--portada-ancho:40rem;isolation:isolate;position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:2.5rem max(1rem,calc((100vw - var(--portada-ancho)) / 2)) 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.portada>*{max-width:100%;margin:0}.portada .portada-nombre{font-size:clamp(2.4rem,13vw,3.6rem);line-height:1;overflow-wrap:anywhere}.nombre-amp,.nombre-linea{display:block}.nombre-amp{font-size:.42em;line-height:1.2;color:var(--inv-acento-texto)}.portada-sub{font-family:var(--font-display);font-size:1.25rem;font-style:italic;color:var(--inv-texto-suave)}.portada-media{position:relative;width:100%}.portada-arte,.portada-foto{position:relative;overflow:hidden}.portada-arte img,.portada-foto img{display:block;width:100%;height:100%;object-fit:cover}.portada-sticker{position:absolute;z-index:3;top:.5rem;right:-.5rem;width:clamp(5.5rem,26vw,10rem);height:auto;transform:rotate(14deg);pointer-events:none;filter:drop-shadow(0 18px 18px color-mix(in srgb,var(--inv-texto) 22%,transparent))}.portada-luna,.portada-monograma{display:none}.fecha-bloque{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.875rem;gap:.875rem;width:min(100%,22rem)}.fecha-lado{padding:.625rem 0;border-block:1px solid var(--inv-linea);letter-spacing:.22em}.fecha-centro,.fecha-lado{font-size:.75rem;text-transform:uppercase}.fecha-centro{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.45em;letter-spacing:.26em;color:var(--inv-acento-texto)}.fecha-num{flex-basis:100%;font-family:var(--font-display);font-size:3.25rem;line-height:1;letter-spacing:0;color:var(--inv-acento)}.fecha-corta{display:flex;flex-direction:column;gap:.5rem}.fecha-grande{font-family:var(--font-display);font-size:clamp(3.5rem,18vw,5.25rem);line-height:.85;letter-spacing:-.03em}.fecha-detalle{font:400 .75rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inv-texto-suave)}.fecha-fichas{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.dato-ficha{display:inline-flex;flex-direction:column;text-align:left}.dato-ficha small{font:500 .6875rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--inv-texto-suave)}.dato-ficha .fecha-num,.dato-ficha b{font:inherit;color:inherit;flex-basis:auto}.cuenta-fichas{display:flex;justify-content:center}.cuenta-ficha{display:flex;flex-direction:column;align-items:center;padding:0 1.125rem}.cuenta-ficha+.cuenta-ficha{border-left:1px solid var(--inv-linea)}.cuenta-ficha b{font-family:var(--font-display);font-weight:400;font-size:2rem;line-height:1.1}.cuenta-hoy{font-family:var(--inv-f-nombres),var(--font-display);font-size:2.25rem;line-height:1.1;color:var(--inv-acento);margin:0}.cuenta-ficha span{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-texto-suave)}.portada-botones{align-items:stretch;gap:.75rem;width:min(100%,21rem)}.portada-botones,.portada-desliza{display:flex;flex-direction:column}.portada-desliza{align-items:center;gap:.25rem;font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--inv-texto-suave)}.portada-desliza .icono{transform:rotate(90deg);animation:desliza 1.8s ease-in-out infinite}@keyframes desliza{50%{translate:0 .3rem}}.portada-nombre{font-family:var(--inv-f-nombres),var(--font-display);font-size:clamp(2.75rem,12vw,4.5rem);color:var(--inv-acento)}.cierre-arte{width:min(20rem,80%);height:auto;margin-bottom:1rem}.marquesina{display:none;overflow:hidden;white-space:nowrap;padding:.6875rem 0}.marquesina-cinta{display:inline-block;animation:marquesina 28s linear infinite}.marquesina span{margin:0 1.375rem}@keyframes marquesina{to{transform:translateX(-50%)}}.inv[data-marco=festoneado]:after,.inv[data-marco=festoneado]:before,.inv[data-marco=ondulado]:after,.inv[data-marco=ondulado]:before{content:"";position:absolute;left:0;right:0;height:.875rem;z-index:2;pointer-events:none;background:var(--inv-acento)}.inv[data-marco=festoneado]:before,.inv[data-marco=ondulado]:before{top:0}.inv[data-marco=festoneado]:after,.inv[data-marco=ondulado]:after{bottom:0;transform:scaleY(-1)}.inv[data-marco=festoneado]:after,.inv[data-marco=festoneado]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'><path d='M0 0h24v6a6 6 0 0 1-12 0 6 6 0 0 1-12 0z'/></svg>") 0 0 /1.5rem 100% repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'><path d='M0 0h24v6a6 6 0 0 1-12 0 6 6 0 0 1-12 0z'/></svg>") 0 0 /1.5rem 100% repeat-x}.inv[data-marco=ondulado]:after,.inv[data-marco=ondulado]:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14'><path d='M0 0h40v8c-5 0-5-5-10-5S25 8 20 8 15 3 10 3 5 8 0 8z'/></svg>") 0 0 /2.5rem 100% repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14'><path d='M0 0h40v8c-5 0-5-5-10-5S25 8 20 8 15 3 10 3 5 8 0 8z'/></svg>") 0 0 /2.5rem 100% repeat-x}.inv[data-marco=arco] [data-lugar=portada]{border-radius:999px 999px var(--tarjeta-radio) var(--tarjeta-radio);object-fit:cover}@media (prefers-reduced-motion:reduce){.marquesina-cinta,.portada-desliza .icono,.portada-sello svg{animation:none}}.trivia{text-align:left;width:min(100%,32rem);margin-inline:auto}.trivia-progreso{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-acento-texto);margin:0 0 .5rem}.trivia-pregunta{font-family:var(--font-display);font-weight:500;font-size:1.375rem;line-height:1.25;margin:0 0 1rem;overflow-wrap:anywhere}.trivia-opciones{display:flex;flex-direction:column;gap:.625rem}.trivia-opcion{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;font:inherit;color:var(--inv-texto);background:var(--inv-superficie);border:1.5px solid var(--inv-linea);border-radius:12px;padding:.75rem 1rem;min-height:2.75rem;cursor:pointer;overflow-wrap:anywhere}.trivia-opcion[aria-disabled=true]{cursor:default}.trivia-opcion[data-estado=neutra]{opacity:.6}.trivia-opcion[data-estado=acierto]{border-color:var(--inv-acento);background:color-mix(in srgb,var(--inv-acento) 16%,var(--inv-superficie));font-weight:600}.trivia-opcion[data-estado=error]{border-style:dashed;border-color:var(--inv-texto-suave);text-decoration:line-through}.trivia-opcion:focus-visible{outline:2px solid var(--inv-texto);outline-offset:2px}.trivia-marca{flex:none;font-weight:700;color:var(--inv-acento-texto)}.trivia-pie{min-height:3.5rem;margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.trivia-resultado{margin:0;font-weight:600;color:var(--inv-acento-texto)}.trivia-final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0}.trivia-puntaje{font-family:var(--font-display);font-size:1.75rem;color:var(--inv-acento);margin:0}.tarjeta-album .boton{text-decoration:none}.inv[data-familia=editorial]{--tarjeta-radio:22px;--tarjeta-borde:1.5px solid color-mix(in srgb,var(--inv-texto) 8%,transparent);--tarjeta-sombra:none;--bloque-oscuro:var(--inv-texto);--bloque-suave:color-mix(in srgb,var(--inv-acento) 12%,var(--inv-fondo));letter-spacing:-.005em}.inv[data-familia=editorial]:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-familia=editorial] .marquesina{display:block;background:var(--inv-acento);color:var(--inv-sobre-acento);font:400 .78rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase}[data-familia=editorial] .marquesina span:nth-child(odd):after{content:"✦";margin-left:2.75rem;opacity:.6}[data-familia=editorial] .seccion{padding-top:4.5rem;text-align:left}[data-familia=editorial] .seccion-cab{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding-bottom:1.125rem;border-bottom:1.5px solid}[data-familia=editorial] .invitacion{counter-reset:seccion}[data-familia=editorial] .seccion:has(>.seccion-cab){counter-increment:seccion}[data-familia=editorial] .seccion-num{order:2;display:block;font:500 .72rem var(--f-mono);letter-spacing:.08em;color:var(--inv-acento-texto)}[data-familia=editorial] .seccion-num:before{content:"(" counter(seccion,decimal-leading-zero) ")"}[data-familia=editorial] .seccion-fila{justify-content:flex-start;order:1}[data-familia=editorial] .seccion-linea{display:none}[data-familia=editorial] .seccion-titulo{font-weight:400;font-size:clamp(3rem,14vw,4.75rem);line-height:.9;letter-spacing:-.035em}[data-familia=editorial] .seccion-acento{font-style:italic}[data-familia=editorial] .seccion-icono{display:none}[data-familia=editorial] .seccion-sub{order:3;margin:0;max-width:22rem;font-size:.97rem;line-height:1.5}[data-familia=editorial] .seccion-divisor{order:4;margin:0}[data-familia=editorial] .seccion-divisor:empty{display:none}[data-familia=editorial] .etiqueta,[data-familia=editorial] .eyebrow{font:500 .72rem var(--f-mono);letter-spacing:.08em}[data-familia=editorial] .boton{padding:.875rem .875rem .875rem 1.5rem;font-weight:500;letter-spacing:-.01em;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--inv-acento) 60%,transparent)}[data-familia=editorial] .boton:after{content:"→";display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--inv-sobre-acento);color:var(--inv-acento);font-size:.875rem}[data-familia=editorial] .boton-secundario{padding:.75rem 1.125rem;box-shadow:none;border-color:currentColor;color:inherit}[data-familia=editorial] .boton-secundario:after{content:"↗";width:auto;height:auto;background:none;color:inherit}[data-familia=editorial] .boton-secundario .icono{display:none}[data-familia=editorial] .boton-chico{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}[data-familia=editorial] .seccion[data-tipo=cronograma]{margin:4.5rem -.5rem 0;padding:3.5rem 1.25rem 1.5rem;border-radius:32px;background:var(--inv-texto);color:var(--inv-fondo);--tarjeta-borde:1.5px solid color-mix(in srgb,var(--inv-fondo) 25%,transparent);--tarjeta-fondo:transparent}[data-familia=editorial] .seccion[data-tipo=cronograma] .seccion-cab{border-color:color-mix(in srgb,var(--inv-fondo) 40%,transparent)}[data-familia=editorial] .seccion[data-tipo=cronograma] .seccion-titulo{color:inherit}[data-familia=editorial] .seccion[data-tipo=cronograma] .seccion-acento,[data-familia=editorial] .seccion[data-tipo=cronograma] .seccion-num{color:color-mix(in srgb,var(--inv-acento) 30%,var(--inv-fondo))}[data-familia=editorial] .seccion[data-tipo=cronograma] .seccion-sub{color:color-mix(in srgb,var(--inv-fondo) 70%,transparent)}[data-familia=editorial][data-noche=tarjetas] .momento-icono{color:inherit;opacity:.55}[data-familia=editorial][data-noche=tarjetas] .momento:first-child{background:color-mix(in srgb,var(--inv-acento) 12%,var(--inv-fondo));color:var(--inv-texto);border-color:transparent}[data-familia=editorial][data-noche=tarjetas] .momento:first-child .momento-hora{color:var(--inv-acento-texto);font-weight:500}[data-familia=editorial][data-noche=tarjetas] .momento:first-child .momento-icono{color:var(--inv-acento);opacity:1}[data-familia=editorial][data-noche=linea] .momento-icono{background:transparent;border-color:color-mix(in srgb,var(--inv-fondo) 35%,transparent);color:inherit}[data-familia=editorial][data-noche=linea] .momento-hora{color:color-mix(in srgb,var(--inv-acento) 30%,var(--inv-fondo))}[data-familia=editorial][data-noche=linea] .momento-lugar{color:inherit;opacity:.7}[data-familia=editorial] .bloque-titulo,[data-familia=editorial] .tarjeta-titulo{font-weight:400;letter-spacing:-.02em}[data-familia=editorial] .tarjeta,[data-familia=editorial][data-info=lista] .bloque{text-align:left}[data-familia=editorial] .tarjeta-icono,[data-familia=editorial][data-info=lista] .bloque-icono{margin-left:0}[data-familia=editorial] .dato dt{font-family:var(--f-mono);letter-spacing:.1em;color:inherit;opacity:.65}[data-familia=editorial] .colores li{box-shadow:0 0 0 1.5px var(--inv-texto)}.inv[data-familia=editorial]{--panel-fondo:var(--inv-acento);--panel-texto:var(--inv-sobre-acento);--panel-acento:color-mix(in srgb,var(--inv-acento) 25%,var(--inv-sobre-acento));--panel-boton-fondo:var(--inv-sobre-acento);--panel-boton-texto:var(--inv-acento)}[data-familia=editorial] :is(.formulario-tarjeta,.rsvp.buscar,.rsvp-gracias){background:var(--inv-fondo);border:0;border-radius:28px;box-shadow:0 50px 90px -30px rgba(0,0,0,.5)}[data-familia=editorial] .formulario-tarjeta .boton{align-self:stretch;justify-content:space-between}[data-familia=editorial] .rsvp-persona legend{font-family:var(--font-texto);font-weight:500;font-size:1.0625rem}[data-familia=editorial] .buscar-etiqueta,[data-familia=editorial] .rsvp-detalle label{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--inv-texto-suave)}[data-familia=editorial] .chips-respuesta{gap:0;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--inv-texto) 8%,var(--inv-fondo))}[data-familia=editorial] .chip{border:0;min-height:2.25rem;padding:.375rem .875rem;font-weight:500;font-size:.8125rem;color:var(--inv-texto-suave)}[data-familia=editorial] .chip-si:has(input:checked){background:var(--inv-texto);color:var(--inv-fondo)}[data-familia=editorial] .chip-no:has(input:checked){background:var(--inv-superficie);color:var(--inv-texto);box-shadow:0 2px 6px rgba(0,0,0,.08)}[data-familia=editorial] .rsvp-persona .rsvp-detalle .rsvp-menu legend{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--inv-texto-suave)}[data-familia=editorial] .rsvp-detalle .chips-menu .chip{font-weight:500;font-size:.8125rem;color:var(--inv-texto);border-color:color-mix(in srgb,var(--inv-texto) 18%,transparent);background:var(--inv-superficie)}[data-familia=editorial] .rsvp-detalle .chips-menu .chip:has(input:checked){background:var(--inv-texto);border-color:var(--inv-texto);color:var(--inv-fondo)}[data-familia=editorial] .buscar-campo,[data-familia=editorial] .rsvp-detalle input,[data-familia=editorial] .rsvp-detalle select{border:1.5px solid color-mix(in srgb,var(--inv-texto) 12%,transparent);border-radius:16px}[data-familia=editorial] .portada{--portada-ancho:78rem;align-items:stretch;text-align:left;padding-top:1.5rem}[data-familia=editorial] .portada .portada-nombre{color:var(--inv-texto);font-weight:400;line-height:.85;letter-spacing:-.045em}[data-familia=editorial] .nombre-amp{display:inline;font-size:1em;line-height:inherit;font-style:italic;color:var(--inv-acento)}[data-familia=editorial] .portada-sub{font-style:normal;font-size:1.625rem;line-height:1.12;letter-spacing:-.01em;color:var(--inv-texto);max-width:19rem}[data-familia=editorial] .cuenta-fichas{justify-content:flex-start;gap:6px}[data-familia=editorial] .cuenta-ficha{min-width:4rem;padding:.625rem .625rem .5rem;border:0;border-radius:14px;background:var(--inv-texto);color:var(--inv-fondo)}[data-familia=editorial] .cuenta-ficha b{font-size:2.125rem;line-height:1}[data-familia=editorial] .cuenta-ficha span{font:400 .59rem var(--f-mono);letter-spacing:.1em;color:inherit;opacity:.7}[data-familia=editorial] .portada-botones{flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}[data-familia=editorial] .portada-desliza{align-self:center;font-family:var(--f-mono);letter-spacing:.14em}[data-familia=editorial] .portada-foto{aspect-ratio:4/5;border-radius:999px 999px var(--tarjeta-radio) var(--tarjeta-radio);background:linear-gradient(165deg,color-mix(in srgb,var(--inv-acento) 18%,var(--inv-fondo)),color-mix(in srgb,var(--inv-acento) 70%,var(--inv-texto)));box-shadow:0 40px 80px -30px color-mix(in srgb,var(--inv-texto) 45%,transparent)}[data-familia=editorial] .portada-foto:not(:has(img)):after{content:"";position:absolute;inset:.875rem;border:1px solid color-mix(in srgb,var(--inv-fondo) 45%,transparent);border-radius:inherit}[data-portada=cruce] .portada{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:1.25rem;row-gap:1.25rem}[data-portada=cruce] .portada .portada-nombre{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/6}[data-portada=cruce] .nombre-linea,[data-portada=cruce] .portada>*{grid-column:1/-1}[data-portada=cruce] .nombre-linea{position:relative;z-index:2}[data-portada=cruce] .nombre-1{grid-row:1}[data-portada=cruce] .nombre-2{grid-row:5;justify-self:end;text-align:right;margin-top:-.4em}[data-portada=cruce] .portada-ante{grid-row:2}[data-portada=cruce] .portada-sub{grid-row:3}[data-portada=cruce] .portada-media{grid-row:4;width:86%;justify-self:center;z-index:1}[data-portada=cruce] .portada-fecha{grid-row:6}[data-portada=cruce] .cuenta-compacta{grid-row:7}[data-portada=cruce] .portada-botones{grid-row:8;position:relative;z-index:3}[data-portada=cruce] .portada-desliza{grid-row:9}[data-portada=cruce] .portada-sticker{right:-1.5rem;top:1rem}@media (max-width:599px){[data-portada=cruce] .portada .portada-nombre{font-size:min(25vw,calc((100vw - 2rem) / (var(--letras, 6) * .44)))}}@media (min-width:600px) and (max-width:899px){[data-portada=cruce] .portada{--portada-ancho:36rem}[data-portada=cruce] .portada .portada-nombre{font-size:min(8rem,calc((100vw - 4rem) / (var(--letras, 6) * .44)))}[data-portada=cruce] .portada-media{width:min(86%,24rem)}}[data-portada=columna] .portada-media{order:-1;width:88%;align-self:center;margin-top:1rem}[data-portada=columna] .portada-foto{border-radius:var(--tarjeta-radio) var(--tarjeta-radio) 999px 999px;border:6px solid var(--inv-superficie)}[data-portada=columna] .portada-sticker{left:-1.75rem;right:auto;top:-1.5rem;transform:rotate(-16deg)}[data-portada=revista] .portada{justify-content:flex-end;min-height:min(100svh,56rem);padding-bottom:2rem;overflow:hidden}[data-portada=revista] .portada-media{position:absolute;inset:0;width:auto;max-width:none;z-index:0}[data-portada=revista] .portada-foto{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}[data-portada=revista] .portada-foto:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 8%,color-mix(in srgb,var(--inv-texto) 45%,transparent) 30%,color-mix(in srgb,var(--inv-texto) 78%,transparent) 55%,color-mix(in srgb,var(--inv-texto) 94%,transparent))}[data-portada=revista] .portada-foto:not(:has(img)):after{inset:1rem;border-radius:var(--tarjeta-radio)}[data-portada=revista] .portada-sticker{top:2rem;right:1rem}[data-portada=revista] .portada>:not(.portada-media){position:relative;z-index:1}[data-portada=revista] .fecha-detalle,[data-portada=revista] .fecha-grande,[data-portada=revista] .portada .portada-ante,[data-portada=revista] .portada .portada-nombre,[data-portada=revista] .portada-desliza,[data-portada=revista] .portada-sub{color:var(--inv-fondo)}[data-portada=revista] .nombre-amp{color:color-mix(in srgb,var(--inv-acento) 35%,var(--inv-fondo))}[data-portada=revista] .cuenta-ficha{background:var(--inv-fondo);color:var(--inv-texto)}[data-portada=revista] .portada .boton-secundario{color:var(--inv-fondo);border-color:var(--inv-fondo)}[data-portada=revista] .portada .boton:not(.boton-secundario){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--inv-fondo) 70%,transparent),0 14px 30px -12px color-mix(in srgb,var(--inv-acento) 60%,transparent)}@media (min-width:900px){[data-familia=editorial] .portada{padding-top:2.5rem}[data-familia=editorial] .portada-sub{font-size:1.875rem}[data-portada=cruce] .portada{grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,1fr);grid-template-rows:auto 1fr auto auto auto auto auto;column-gap:1.75rem}[data-portada=cruce] .portada .portada-nombre{grid-row:1/7;font-size:clamp(6rem,16vw,15.5rem)}[data-portada=cruce] .nombre-2{grid-row:6;margin-top:-.12em}[data-portada=cruce] .portada-media{grid-column:2;grid-row:2/6;width:100%;margin-top:-5rem}[data-portada=cruce] .portada-ante{grid-column:1;grid-row:4;align-self:end}[data-portada=cruce] .portada-sub{grid-column:1;grid-row:5;align-self:start}[data-portada=cruce] .portada-fecha{grid-column:3;grid-row:3;align-self:end;justify-self:end;text-align:right}[data-portada=cruce] .fecha-grande{font-size:clamp(4rem,6vw,5.25rem)}[data-portada=cruce] .cuenta-compacta{grid-column:3;grid-row:4;justify-self:end}[data-portada=cruce] .portada-botones{grid-column:3;grid-row:5;justify-self:end;align-self:start;justify-content:flex-end;padding-bottom:2.5rem}[data-portada=cruce] .portada-desliza{grid-column:1/-1;grid-row:7}[data-portada=cruce] .portada-sticker{right:-3.5rem;top:3.5rem}[data-portada=columna] .portada{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,27rem);grid-template-rows:1fr repeat(6,auto) 1fr auto;grid-column-gap:4rem;column-gap:4rem;grid-row-gap:1.25rem;row-gap:1.25rem;min-height:min(88svh,52rem)}[data-portada=columna] .portada>*{grid-column:1}[data-portada=columna] .portada-ante{grid-row:2}[data-portada=columna] .portada .portada-nombre{grid-row:3;font-size:clamp(5rem,10vw,11rem)}[data-portada=columna] .portada-sub{grid-row:4;max-width:26rem}[data-portada=columna] .portada-fecha{grid-row:5}[data-portada=columna] .cuenta-compacta{grid-row:6}[data-portada=columna] .portada-botones{grid-row:7}[data-portada=columna] .portada-media{grid-column:2;grid-row:1/9;align-self:center;width:100%;margin:0}[data-portada=columna] .portada-desliza{grid-column:1/-1;grid-row:9}[data-portada=columna] .portada-sticker{left:-4rem;top:-2.5rem}[data-portada=revista] .portada{padding-bottom:3rem}[data-portada=revista] .portada .portada-nombre{font-size:clamp(5rem,11vw,11rem);max-width:60rem}[data-portada=revista] .portada-sticker{top:3rem;right:4rem}}.inv[data-familia=clasica]{--tarjeta-radio:24px;--tarjeta-borde:1px solid color-mix(in srgb,var(--inv-linea) 40%,transparent);--tarjeta-sombra:0 24px 50px -28px color-mix(in srgb,var(--inv-texto) 22%,transparent);--panel-fondo:var(--inv-acento);--panel-texto:var(--inv-sobre-acento);--panel-acento:var(--inv-sobre-acento);--panel-boton-fondo:var(--inv-sobre-acento);--panel-boton-texto:var(--inv-acento);--panel-linea:color-mix(in srgb,var(--inv-sobre-acento) 60%,transparent);font-weight:300;background-image:var(--inv-patron,none),radial-gradient(circle at 12% 6%,color-mix(in srgb,var(--inv-acento) 9%,transparent),transparent 32rem),radial-gradient(circle at 88% 55%,color-mix(in srgb,var(--inv-linea) 12%,transparent),transparent 30rem)}[data-familia=clasica] b,[data-familia=clasica] strong{font-weight:500}[data-familia=clasica] .seccion{padding-top:4rem}[data-familia=clasica] .seccion-titulo{font-weight:400;font-size:clamp(1.875rem,8vw,2.5rem)}[data-familia=clasica] .seccion-acento{font-family:var(--inv-f-nombres),var(--font-display);font-style:normal;font-size:1.2em;padding:0 .04em}[data-familia=clasica] .seccion-sub{font-family:var(--font-display);font-style:italic;font-size:1.125rem}[data-familia=clasica] .seccion-icono{color:var(--inv-linea)}[data-familia=clasica] .etiqueta,[data-familia=clasica] .eyebrow{font-size:.6875rem;letter-spacing:.34em;font-weight:400}[data-familia=clasica] .bloque-icono,[data-familia=clasica] .tarjeta-icono{width:2.25rem;height:2.25rem;color:var(--inv-linea)}[data-familia=clasica] .bloque-titulo,[data-familia=clasica] .tarjeta-titulo{font-size:1.75rem}[data-familia=clasica] .bloque address,[data-familia=clasica] .tarjeta address{font-size:.9375rem}[data-familia=clasica] .valor{font-family:var(--font-display);font-weight:500;font-size:1.25rem}[data-familia=clasica] .persona-nombre{font-weight:400;font-size:1.5rem}[data-familia=clasica] .boton,[data-familia=clasica] .boton-chico{font-size:.75rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}[data-familia=clasica] .boton{padding:.875rem 1.625rem;box-shadow:0 10px 26px -12px color-mix(in srgb,var(--inv-acento) 55%,transparent)}[data-familia=clasica] .boton-secundario{box-shadow:none}[data-familia=clasica] .boton-chico{font-size:.625rem;letter-spacing:.18em}[data-familia=clasica][data-noche=tarjetas] .momento{box-shadow:var(--tarjeta-sombra)}[data-familia=clasica][data-noche=tarjetas] .momento-hora{font-family:var(--font-display);font-size:1.375rem;color:var(--inv-acento);letter-spacing:0}[data-familia=clasica][data-noche=tarjetas] .momento-nombre{font-size:1.375rem}[data-familia=clasica][data-info=mosaico] .bloque-titulo{font-weight:400}[data-familia=clasica] :is(.formulario-tarjeta,.rsvp.buscar,.rsvp-gracias){border-radius:28px;padding:1.75rem 1.375rem;box-shadow:0 40px 80px -30px rgba(0,0,0,.35)}[data-familia=clasica] .rsvp-persona legend{font-weight:400;font-size:1.375rem}[data-familia=clasica] .chips-respuesta{gap:0;border:1px solid var(--inv-linea);border-radius:999px;overflow:hidden}[data-familia=clasica] .chip{border:0;border-radius:0;min-height:2.25rem;padding:.375rem .875rem;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}[data-familia=clasica] .rsvp-detalle .chips-menu .chip{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-texto)}[data-familia=clasica] .rsvp-detalle .chips-menu .chip:has(input:checked){color:var(--inv-sobre-acento)}[data-familia=clasica] .buscar-campo,[data-familia=clasica] .rsvp-detalle input,[data-familia=clasica] .rsvp-detalle select{border:0;border-bottom:1px solid var(--inv-linea);border-radius:0;background:transparent;padding-inline:0;font-family:var(--font-display);font-size:1.125rem}[data-familia=clasica] .buscar-etiqueta,[data-familia=clasica] .rsvp-detalle label{font-size:.625rem;letter-spacing:.26em}[data-familia=clasica] .portada{--portada-ancho:36rem;padding-bottom:2rem}[data-familia=clasica] .portada .portada-nombre{font-weight:400;line-height:1.05}[data-familia=clasica] .nombre-amp{font-size:.6em;line-height:1}[data-familia=clasica] .portada-ante{letter-spacing:.4em}[data-familia=clasica] .fecha-lado{color:var(--inv-texto)}[data-familia=clasica] .portada-arte{background:color-mix(in srgb,var(--inv-acento) 6%,var(--inv-fondo))}[data-familia=clasica] .portada-arte:has(img){background:none}[data-familia=clasica] .portada-arte img{object-fit:contain}[data-familia=clasica][data-portada=arco] .portada{padding-top:1rem}[data-familia=clasica][data-portada=arco] .portada-media{order:-1;width:calc(100% + 2rem);max-width:none;margin-bottom:-38%}[data-familia=clasica][data-portada=arco] .portada-arte{aspect-ratio:3/2;background:none}[data-familia=clasica][data-portada=arco] .portada-arte:not(:has(img)):after,[data-familia=clasica][data-portada=arco] .portada-arte:not(:has(img)):before{content:"";position:absolute;left:9%;right:9%;top:8%;height:150%;border:1px solid var(--inv-linea);border-bottom:0;border-radius:999px 999px 0 0;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 66%);mask-image:linear-gradient(180deg,#000 45%,transparent 66%)}[data-familia=clasica][data-portada=arco] .portada-arte:not(:has(img)):after{left:12%;right:12%;top:12%;opacity:.5}[data-familia=clasica][data-portada=arco] .portada-ante{margin-top:1.5rem;position:relative}[data-familia=clasica][data-portada=arco] .portada-media:not(:has(img)){margin-bottom:-40%}[data-familia=clasica][data-portada=marco] .portada{--portada-ancho:32rem;padding:3.25rem max(1.875rem,calc((100vw - var(--portada-ancho)) / 2))}[data-familia=clasica][data-portada=marco] .portada:before{content:"";position:absolute;inset:1rem max(.625rem,calc((100vw - var(--portada-ancho)) / 2 - 1.5rem));border:1px solid var(--inv-linea);outline:1px solid color-mix(in srgb,var(--inv-linea) 55%,transparent);outline-offset:-.5rem;border-radius:4px;pointer-events:none;z-index:-1}[data-familia=clasica][data-portada=marco] .portada-media{order:-1}[data-familia=clasica][data-portada=marco] .portada-arte{aspect-ratio:3/2;border-radius:2px}[data-familia=clasica][data-portada=marco] .portada-arte:not(:has(img)):before{content:"";position:absolute;inset:0;margin:auto;width:9rem;height:1.125rem;background:var(--inv-linea);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><g fill='none' stroke='black'><path d='M0 7h48M72 7h48' stroke-width='.8'/><path d='M60 2c-3-3-8 0-6 4l6 6 6-6c2-4-3-7-6-4z' stroke-width='.9'/></g><circle cx='44' cy='7' r='1.3'/><circle cx='76' cy='7' r='1.3'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><g fill='none' stroke='black'><path d='M0 7h48M72 7h48' stroke-width='.8'/><path d='M60 2c-3-3-8 0-6 4l6 6 6-6c2-4-3-7-6-4z' stroke-width='.9'/></g><circle cx='44' cy='7' r='1.3'/><circle cx='76' cy='7' r='1.3'/></svg>") center /contain no-repeat}[data-familia=clasica][data-portada=centrada] .portada{padding-top:3rem}[data-familia=clasica][data-portada=centrada] .portada-media{order:-1;width:10.5rem}[data-familia=clasica][data-portada=centrada] .portada-arte{aspect-ratio:1;border-radius:50%;border:1px solid var(--inv-linea);outline:1px solid color-mix(in srgb,var(--inv-linea) 50%,transparent);outline-offset:5px}[data-familia=clasica][data-portada=centrada] .portada-arte img{object-fit:cover}[data-familia=clasica][data-portada=centrada] .portada-arte:not(:has(img))+.portada-monograma{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--inv-f-nombres),var(--font-display);font-size:2.5rem;color:var(--inv-acento)}@media (min-width:900px){[data-familia=clasica] .portada .portada-nombre{font-size:5.5rem}[data-familia=clasica][data-portada=arco] .portada{--portada-ancho:44rem}[data-familia=clasica][data-portada=arco] .portada-media{width:100%}}.inv[data-familia=noche]{--tarjeta-fondo:color-mix(in srgb,var(--inv-superficie) 55%,transparent);--tarjeta-borde:1px solid color-mix(in srgb,var(--inv-texto) 18%,transparent);--tarjeta-radio:24px;--tarjeta-sombra:0 24px 60px -30px rgba(0,0,0,0.6);--bloque-oscuro:color-mix(in srgb,var(--inv-superficie) 80%,var(--inv-acento));--bloque-sobre-oscuro:var(--inv-texto);--bloque-suave:color-mix(in srgb,var(--inv-acento) 18%,var(--inv-superficie));background-image:var(--inv-patron,none),radial-gradient(ellipse 60rem 32rem at 50% -6rem,color-mix(in srgb,var(--inv-acento) 22%,transparent),transparent 70%),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--inv-linea) 14%,transparent),transparent 24rem),radial-gradient(circle at 6% 74%,color-mix(in srgb,var(--inv-acento) 12%,transparent),transparent 22rem),radial-gradient(circle,color-mix(in srgb,var(--inv-texto) 45%,transparent) .6px,transparent 1.2px),radial-gradient(circle,color-mix(in srgb,var(--inv-linea) 55%,transparent) .8px,transparent 1.4px);background-size:auto,auto,auto,auto,140px 140px,230px 230px;background-position:0 0,0 0,0 0,0 0,0 0,60px 90px}[data-familia=noche] .bloque,[data-familia=noche] .participacion-item,[data-familia=noche] .tarjeta,[data-familia=noche] :is(.formulario-tarjeta,.rsvp.buscar,.rsvp-gracias),[data-familia=noche][data-noche=tarjetas] .momento{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-familia=noche] .seccion-titulo{font-weight:400;font-size:clamp(2rem,8.5vw,2.75rem)}[data-familia=noche] .seccion-acento{font-family:var(--inv-f-nombres),var(--font-display);font-size:1.25em;padding:0 .04em;text-shadow:0 0 22px color-mix(in srgb,var(--inv-acento) 55%,transparent)}[data-familia=noche] .seccion-sub{font-family:var(--font-display);font-style:italic;font-size:1.125rem}[data-familia=noche] .seccion-divisor:empty{width:6rem;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><path d='M0 7h46M74 7h46' stroke='black' stroke-width='.8'/><path d='M60 0c.6 4.6 2.4 6.4 7 7-4.6.6-6.4 2.4-7 7-.6-4.6-2.4-6.4-7-7 4.6-.6 6.4-2.4 7-7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'><path d='M0 7h46M74 7h46' stroke='black' stroke-width='.8'/><path d='M60 0c.6 4.6 2.4 6.4 7 7-4.6.6-6.4 2.4-7 7-.6-4.6-2.4-6.4-7-7 4.6-.6 6.4-2.4 7-7z'/></svg>")}[data-familia=noche] .boton{box-shadow:0 0 0 1px color-mix(in srgb,var(--inv-acento) 40%,transparent),0 10px 32px -8px color-mix(in srgb,var(--inv-acento) 60%,transparent);letter-spacing:.08em}[data-familia=noche] .boton-copiar,[data-familia=noche] .boton-secundario{box-shadow:none;border-color:color-mix(in srgb,var(--inv-texto) 30%,transparent);color:var(--inv-texto)}[data-familia=noche][data-noche=tarjetas] .momento-hora{font-family:var(--font-display);font-size:1.5rem;letter-spacing:0;color:var(--inv-acento-texto)}[data-familia=noche][data-noche=tarjetas] .momento-nombre{font-size:1.5rem}[data-familia=noche][data-noche=tarjetas] .momento-icono{color:var(--inv-linea)}[data-familia=noche][data-noche=linea] .momento-icono{background:var(--tarjeta-fondo);border-color:color-mix(in srgb,var(--inv-linea) 70%,transparent);box-shadow:0 0 18px -4px color-mix(in srgb,var(--inv-acento) 45%,transparent)}[data-familia=noche] .seccion-sticker{width:auto;max-width:clamp(5rem,24vw,8.5rem);max-height:4.25rem}[data-familia=noche] .seccion-sticker-2,[data-familia=noche] .seccion-sticker-3{top:-2rem;right:.5rem}[data-familia=noche] .bloque-icono,[data-familia=noche] .tarjeta-icono{color:var(--inv-linea)}[data-familia=noche] .colores li{border-color:var(--inv-fondo)}[data-familia=noche] .buscar-campo,[data-familia=noche] .rsvp-detalle input,[data-familia=noche] .rsvp-detalle select{background:color-mix(in srgb,var(--inv-fondo) 55%,transparent);border-color:color-mix(in srgb,var(--inv-texto) 22%,transparent)}[data-familia=noche] .chip,[data-familia=noche] .rsvp-detalle .chips-menu .chip{border-color:color-mix(in srgb,var(--inv-texto) 28%,transparent);color:var(--inv-texto)}[data-familia=noche] .rsvp-detalle .chips-menu .chip:has(input:checked){color:var(--inv-sobre-acento);border-color:var(--inv-acento)}[data-familia=noche] .chip-no:has(input:checked){background:color-mix(in srgb,var(--inv-texto) 18%,transparent)}[data-familia=noche] .portada{--portada-ancho:26rem}[data-familia=noche] .portada .portada-nombre{font-weight:400;color:var(--inv-texto);text-shadow:0 0 28px color-mix(in srgb,var(--inv-acento) 55%,transparent)}[data-familia=noche] .nombre-amp{color:var(--inv-acento-texto)}[data-familia=noche] .fecha-lado{border-color:color-mix(in srgb,var(--inv-linea) 70%,transparent)}[data-familia=noche] .fecha-num{color:var(--inv-texto)}[data-familia=noche] .fecha-centro{color:var(--inv-linea)}[data-familia=noche] .cuenta-ficha+.cuenta-ficha{border-color:color-mix(in srgb,var(--inv-texto) 22%,transparent)}[data-familia=noche] .portada-arte{aspect-ratio:3/2;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--inv-acento) 28%,transparent),transparent 62%)}[data-familia=noche] .portada-arte:has(img){background:none}[data-familia=noche] .portada-arte img{object-fit:contain}[data-familia=noche] .portada-arte:not(:has(img))+.portada-luna{display:block;position:absolute;inset:0;margin:auto;width:4.5rem;height:4.5rem;color:var(--inv-linea);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--inv-linea) 60%,transparent))}[data-familia=noche][data-portada=arco] .portada{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;justify-items:center;grid-row-gap:1.125rem;row-gap:1.125rem}[data-familia=noche][data-portada=arco] .portada>*{grid-column:2;position:relative}[data-familia=noche][data-portada=arco] .portada:before{content:"";grid-column:1/-1;grid-row:1/6;align-self:stretch;justify-self:stretch;border-radius:999px 999px 28px 28px;border:1px solid color-mix(in srgb,var(--inv-texto) 20%,transparent);background:color-mix(in srgb,var(--inv-superficie) 50%,transparent);box-shadow:0 30px 70px -30px rgba(0,0,0,.6),inset 0 1px 0 color-mix(in srgb,var(--inv-texto) 12%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-familia=noche][data-portada=arco] .portada-media{grid-row:1;width:min(100%,13rem);margin-top:3rem}[data-familia=noche][data-portada=arco] .portada-ante{grid-row:2}[data-familia=noche][data-portada=arco] .portada-nombre{grid-row:3}[data-familia=noche][data-portada=arco] .portada-sub{grid-row:4}[data-familia=noche][data-portada=arco] .portada-fecha{grid-row:5;width:100%;display:flex;justify-content:center;margin-bottom:2.25rem}[data-familia=noche][data-portada=arco] .cuenta-compacta{margin-top:.5rem}[data-familia=noche][data-portada=cielo] .portada{padding-top:0}[data-familia=noche][data-portada=cielo] .portada-media{order:-1;width:100vw;max-width:none;margin-bottom:-3.5rem}[data-familia=noche][data-portada=cielo] .portada-arte{aspect-ratio:auto;height:min(62vw,26rem);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--inv-texto) 80%,transparent) .8px,transparent 1.4px) 0 0 /46px 46px,radial-gradient(circle,color-mix(in srgb,var(--inv-linea) 80%,transparent) 1px,transparent 1.6px) 20px 30px /90px 90px,radial-gradient(ellipse 70% 80% at 50% 0,color-mix(in srgb,var(--inv-acento) 32%,transparent),transparent 70%)}[data-familia=noche][data-portada=cielo] .portada-arte img{object-fit:cover}[data-familia=noche][data-portada=cielo] .portada-arte:not(:has(img))+.portada-luna{inset:2.5rem 18% auto auto;margin:0;width:3.5rem;height:3.5rem}[data-familia=noche][data-portada=cielo] .portada-ante{position:relative}[data-familia=noche][data-portada=cielo] .portada .portada-nombre{text-shadow:0 0 36px color-mix(in srgb,var(--inv-acento) 75%,transparent)}[data-familia=noche][data-portada=neon] .portada{padding-top:2rem}[data-familia=noche][data-portada=neon] .portada-media{order:-1;width:min(100%,11rem)}[data-familia=noche][data-portada=neon] .portada .portada-nombre{padding:1.25rem 1.25rem 1.5rem;width:100%;border:2px solid var(--inv-acento);border-radius:28px;box-shadow:0 0 6px var(--inv-acento),0 0 26px color-mix(in srgb,var(--inv-acento) 60%,transparent),inset 0 0 18px color-mix(in srgb,var(--inv-acento) 40%,transparent);text-shadow:0 0 4px var(--inv-acento),0 0 14px var(--inv-acento),0 0 34px color-mix(in srgb,var(--inv-acento) 80%,transparent);animation:neon-titila 6s steps(1) infinite}[data-familia=noche][data-portada=neon] .nombre-amp{color:var(--inv-acento)}@keyframes neon-titila{0%,92%,96%{opacity:1}94%{opacity:.72}}@media (min-width:900px){[data-familia=noche] .portada{--portada-ancho:34rem}[data-familia=noche] .portada .portada-nombre{font-size:5rem}[data-familia=noche][data-portada=arco] .portada-media{width:15rem;margin-top:4rem}}@media (prefers-reduced-motion:reduce){[data-familia=noche][data-portada=neon] .portada .portada-nombre{animation:none}}