.est-editorial{--ancho:680px;letter-spacing:.005em}.est-editorial .inv-fondo{background:var(--fondo)}.ap-editorial{perspective:1600px;background:transparent}.ap-ed-hoja{position:absolute;inset:0;background:var(--fondo);padding:22px 22px 28px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;transform-origin:left center;transition:transform 1.3s cubic-bezier(.6,.05,.3,1),box-shadow 1.3s;box-shadow:0 0 0 rgba(0,0,0,0)}.ap-editorial.abierta .ap-ed-hoja{transform:rotateY(-105deg);box-shadow:40px 0 80px rgba(0,0,0,.35)}.ap-ed-mast{display:flex;justify-content:space-between;font:600 .76rem/1 var(--f-texto);letter-spacing:.24em;text-transform:uppercase;border-bottom:2px solid var(--texto);padding-bottom:10px}.ap-ed-titulo{font:italic 400 clamp(2.6rem,min(22vw,165vw/var(--letras,6)),9rem)/1 var(--f-titulo);letter-spacing:-.03em;color:var(--acento);margin:0;padding-bottom:.06em;white-space:nowrap;overflow:hidden}.ap-ed-foto{width:100%;height:100%;min-height:0;object-fit:cover;filter:grayscale(.15) contrast(1.05)}.ap-ed-fotocaja{position:relative;min-height:0;overflow:hidden}.ap-ed-fotocaja>.ap-ed-foto{position:absolute;inset:0}.ap-ed-mono{display:grid;place-items:center;background:var(--texto);color:var(--fondo);font:italic 400 50vw/1 var(--f-titulo);overflow:hidden}.ap-ed-lineas{display:grid;grid-gap:6px;gap:6px}.ap-ed-grande{font:400 clamp(2.2rem,11vw,4rem)/1 var(--f-titulo);text-transform:uppercase;letter-spacing:-.02em}.ap-ed-lineas p:not(.ap-ed-grande){font-size:.88rem}.ap-ed-toca{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem!important;color:var(--acento)}.ap-ed-toca .icono{animation:empuja 1.4s ease-in-out infinite}@keyframes empuja{50%{transform:translateX(6px)}}.est-editorial .portada{text-align:left;padding:22px 0 36px}.pt-ed-mast{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--texto);font:600 .76rem/1.2 var(--f-texto);letter-spacing:.24em;text-transform:uppercase}.pt-ed-foto-wrap{position:relative;margin:18px -20px 0}.pt-ed-foto-marco{display:block;overflow:hidden}.pt-ed-foto{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.pt-ed-mono{display:grid;place-items:center;background:var(--texto);color:var(--fondo);font:italic 400 clamp(12rem,70vw,26rem)/1 var(--f-titulo);overflow:hidden}.est-editorial .pt-ed-vertical{display:flex;justify-content:flex-end;margin:8px 20px 0;font:600 .76rem/1.2 var(--f-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.pt-ed-nombre{position:relative;margin-top:14px!important;display:grid;grid-gap:.06em;gap:.06em;font:400 clamp(3rem,16vw,7rem)/1.22 var(--f-titulo);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere}.pt-ed-nombre .amp{display:inline-block;font-size:.55em;line-height:1;text-transform:none;margin-right:.15em;vertical-align:.2em}.pt-ed-pie{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px;margin-top:22px;padding-top:14px;border-top:1px solid var(--texto)}.pt-ed-kicker{grid-column:1/-1;font:italic 400 1.6rem/1.15 var(--f-titulo)}.pt-ed-fecha,.pt-ed-lugar{font-size:.82rem;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}.pt-ed-fecha:first-letter{text-transform:uppercase}.pt-ed-lugar{text-align:right}.est-editorial .cuenta{justify-content:flex-start;gap:0;margin-top:26px;border-top:1px solid var(--texto);border-bottom:1px solid var(--texto)}.est-editorial .cuenta-celda{flex:1 1;text-align:left;padding:12px 10px;border-right:1px solid color-mix(in srgb,var(--texto) 25%,transparent)}.est-editorial .cuenta-celda:last-child{border-right:0}.est-editorial .cuenta-celda b{font-family:var(--f-titulo);font-size:2.5rem;line-height:1.3}.est-editorial .bienvenida{margin:28px 0 0;max-width:none;justify-items:start;padding:20px 0;border-bottom:1px solid var(--texto);grid-template-columns:1fr auto;align-items:end}.est-editorial .bv-pre{grid-column:1/-1;color:var(--acento)}.est-editorial .bv-nombre{font-style:italic;font-size:2.3rem}.est-editorial .bv-lugares{text-align:right;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.est-editorial .bv-lugares b{display:block;font:400 3rem/1 var(--f-titulo)}.est-editorial{--aire-sec:40px}.est-editorial .sec{text-align:left;padding:40px 0 46px;border-top:0}.est-editorial .sec:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:2px;background:var(--texto)}.est-editorial .sec-frase:before{content:none}.est-editorial .sec-cab{display:grid;grid-template-columns:1fr auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px;align-items:baseline;margin-bottom:24px}.est-editorial .sec-num{display:block;grid-column:2;grid-row:1;font:italic 400 2rem/1 var(--f-cursiva,var(--f-titulo));color:var(--acento)}.est-editorial .sec-eyebrow{grid-column:1;grid-row:1;color:var(--suave);margin:0!important;font-weight:700}.est-editorial .sec-titulo{grid-column:1/-1;grid-row:2;font:400 var(--t-sec,clamp(2.4rem,11vw,3.2rem))/var(--lh-sec,1.1) var(--f-sec,var(--f-titulo));letter-spacing:-.025em}.est-editorial .sec-frase{border-top:0;padding:30px 0 46px}.est-editorial .frase{position:relative;padding-left:0;font:italic 400 var(--t-frase,clamp(1.8rem,7vw,2.6rem))/var(--lh-frase,1.15) var(--f-frase,var(--f-cursiva,var(--f-titulo)));letter-spacing:-.01em}.est-editorial .frase:before{content:"“";display:block;font:400 7rem/.6 var(--f-titulo);color:var(--acento);margin-bottom:8px}.est-editorial .familia{grid-template-columns:1fr 1fr;text-align:left}.est-editorial .familia-nombre{font-family:var(--f-nombre,var(--f-titulo));font-size:var(--t-nombre,1.35rem)}.est-editorial .lugares{gap:0}.est-editorial .lugar{text-align:left;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--texto) 20%,transparent);display:grid;grid-template-columns:1fr}.est-editorial .lugar-cab{justify-content:flex-start}.est-editorial .lugar-hora{margin-left:auto;font:italic 400 calc(1.8rem * var(--k-dato, 1))/1 var(--f-cursiva,var(--f-titulo))}.est-editorial .lugar-nombre{font:400 calc(2rem * var(--k-dato, 1))/1.05 var(--f-dato,var(--f-titulo))}.est-editorial .botones{justify-content:flex-start}.est-editorial .btn-inv{border-radius:0;border-color:var(--texto);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700}.est-editorial .btn-inv.lleno{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.est-editorial .btn-inv.lleno:hover{background:var(--acento);border-color:var(--acento)}.est-editorial .itinerario{max-width:none}.est-editorial .itinerario li{grid-template-columns:90px 1fr;border-bottom:1px dashed color-mix(in srgb,var(--texto) 30%,transparent);padding:14px 0}.est-editorial .itinerario time{text-align:left;font:italic 400 1.7rem/1 var(--f-cursiva,var(--f-titulo))}.est-editorial .itinerario span{font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.est-editorial .vestimenta{justify-items:start;text-align:left}.est-editorial .vestimenta p{font:italic 400 1.5rem/1.3 var(--f-cursiva,var(--f-titulo))}.est-editorial .swatches{justify-content:flex-start;gap:0}.est-editorial .sec.sec-vestimenta .swatches{margin-inline:calc(50% - 50vw)}.est-editorial .swatches span{flex:1 1;width:auto;height:64px;border-radius:0;box-shadow:none}.est-editorial .sec.sec-galeria{margin-inline:calc(50% - 50vw);padding-inline:0}.est-editorial .sec.sec-galeria .sec-cab{padding-inline:20px}.est-editorial .sec.sec-galeria:before{left:0}.est-editorial .regalos{justify-items:start;text-align:left;gap:0}.est-editorial .regalo{border:0;border-bottom:1px solid color-mix(in srgb,var(--texto) 30%,transparent);padding:20px 0;display:flex;align-items:flex-start;gap:14px;text-align:left}.est-editorial .regalo-info{justify-items:start;flex:1 1}.est-editorial .regalo-mini{margin-top:16px}.est-editorial .regalo-dato{justify-content:flex-start}.est-editorial .copiar-num{border-radius:0;border-color:var(--texto);background:transparent;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.est-editorial .regalo p{max-width:none;text-wrap:pretty}.est-editorial .regalo-icono,.est-editorial .vest-icono{display:none}.est-editorial .regalo h3{font-family:var(--f-dato,var(--f-titulo))}.est-editorial .form-inv{margin:0}.est-editorial .contador,.est-editorial .form-inv input,.est-editorial .form-inv textarea,.est-editorial .opcion{border-radius:0;border-color:var(--texto);background:transparent}.est-editorial .opcion b{font-family:var(--f-titulo);font-size:1.3rem;font-weight:400}.est-editorial .opcion[aria-pressed=true]{background:var(--texto);border-color:var(--texto)}.est-editorial .contador button{border-radius:0}.est-editorial .rsvp-listo{margin:0;justify-items:start;border:2px solid var(--texto)}.est-editorial .rsvp-sello{border-radius:0;background:var(--acento)}.est-editorial .rsvp-titulo{font-style:italic;font-size:2rem;line-height:1.25}.est-editorial .mensajes{grid-template-columns:1fr}.est-editorial .mensaje{padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--texto) 20%,transparent)}.est-editorial .mensaje blockquote{font-style:italic;font-size:1.45rem}.est-editorial .sec-hashtag .sec-titulo{font-family:var(--f-cursiva,var(--f-titulo));font-style:italic;color:var(--acento);font-size:clamp(1.6rem,7vw,2.5rem)}.est-editorial .inv-pie{border-top:2px solid var(--texto);text-align:left}.est-editorial .pie-nombre{font-size:3rem;line-height:1.2;text-transform:uppercase;letter-spacing:-.03em}@media (min-width:720px){.est-editorial .pt-ed-foto-wrap{margin:18px 0 0}.est-editorial .pt-ed-vertical{margin-right:0}.est-editorial .familia,.est-editorial .mensajes{grid-template-columns:1fr 1fr}.est-editorial .mensajes{column-gap:28px}}.est-cine{--ancho:640px;font-weight:300;letter-spacing:.02em}.est-cine .inv-fondo{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--acento2) 55%,var(--fondo)) 0,var(--fondo) 55%)}.est-cine:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grano .8s steps(3) infinite}.est-cine .sec:before{content:"";position:absolute;left:50%;top:-6%;width:130%;height:112%;z-index:-1;transform:translateX(-50%);pointer-events:none;background:radial-gradient(58% 46% at 50% 38%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 72%)}.ap-cine{background:transparent;color:var(--texto)}.ap-cine-barra{position:absolute;left:0;right:0;height:50%;background:#000;z-index:3;transition:transform 1.2s cubic-bezier(.7,0,.2,1) .35s}.ap-cine-barra.arriba{top:0}.ap-cine-barra.abajo{bottom:0}.ap-cine.abierta .ap-cine-barra{box-shadow:0 0 40px color-mix(in srgb,var(--acento) 25%,transparent)}.ap-cine.abierta .ap-cine-barra.arriba{transform:translateY(-100%)}.ap-cine.abierta .ap-cine-barra.abajo{transform:translateY(100%)}.ap-cine-centro{position:relative;z-index:4;text-align:center;padding:24px;display:grid;justify-items:center;grid-gap:14px;gap:14px;transition:opacity .5s,transform .6s}.ap-cine.abierta .ap-cine-centro{opacity:0;transform:scale(1.08)}.ap-cine-pre{font-size:.8rem;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;color:var(--suave);max-width:30ch;animation:entra 1.4s ease .2s both}.ap-cine-titulo{font:400 clamp(2.6rem,13vw,5.6rem)/1.1 var(--f-titulo);text-transform:uppercase;letter-spacing:.08em;animation:entra 1.8s ease .7s both}.ap-cine-titulo .amp{font-style:normal}.ap-cine-sub{font-size:.84rem;letter-spacing:.3em;animation:entra 1.4s ease 1.3s both}.ap-cine-play,.ap-cine-sub{text-transform:uppercase;color:var(--acento)}.ap-cine-play{margin-top:18px;display:inline-flex;gap:10px;align-items:center;padding:14px 26px;border:1px solid var(--acento);font-size:.8rem;letter-spacing:.28em;animation:entra 1.2s ease 1.9s both,respira 2.4s ease-in-out 3s infinite}.ap-cine-play .icono{fill:currentColor}.ap-cine .grano{opacity:.12}@keyframes entra{0%{opacity:0;letter-spacing:.6em;filter:blur(6px)}}@keyframes respira{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--acento) 12%,transparent)}}.est-cine .portada{min-height:100svh;margin:0 calc(50% - 50vw);padding:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.pt-cine-fondo{position:relative;height:56svh;min-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.pt-cine-fondo img{width:100%;height:100%;object-fit:cover;animation:kenburns 24s ease-in-out infinite alternate;opacity:.78}.pt-cine-fondo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.5) 100%)}.pt-cine-luz{position:absolute;inset:0;min-height:300px;background:radial-gradient(40% 50% at 30% 20%,color-mix(in srgb,var(--acento) 38%,transparent),transparent 70%),radial-gradient(50% 40% at 75% 35%,color-mix(in srgb,var(--acento2) 90%,transparent),transparent 70%),var(--fondo);animation:luz 12s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14) translate(-2%,-2%)}}@keyframes luz{to{filter:hue-rotate(-12deg) brightness(1.15);transform:scale(1.1)}}.est-cine .portada>.grano{display:none}.pt-cine-texto{position:relative;z-index:3;padding:8px 24px 84px;max-width:680px;margin:0 auto;width:100%}.pt-cine-pre{font-size:.8rem;letter-spacing:.4em;text-transform:uppercase;color:var(--acento);margin-bottom:18px!important}.pt-cine-titulo{font:400 clamp(3rem,15vw,7rem)/1.08 var(--f-titulo);text-transform:uppercase;letter-spacing:.05em}.pt-cine-titulo .amp{font-style:normal;display:block;font-size:.5em;line-height:1.2}.pt-cine-cred{margin-top:22px!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase}.pt-cine-cred i{width:1px;height:14px;background:var(--acento)}.pt-cine-lugar{margin-top:10px!important;color:var(--texto);opacity:.85;font-size:.84rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.pt-cine-scroll{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:3;font-size:.72rem;letter-spacing:.4em;text-transform:uppercase;color:var(--suave);padding-bottom:26px}.pt-cine-scroll:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:20px;background:var(--acento);animation:baja 1.8s ease-in-out infinite}@keyframes baja{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.est-cine .cuenta{gap:0;margin-top:30px}.est-cine .cuenta-celda{min-width:0;flex:0 1 84px;border-left:1px solid color-mix(in srgb,var(--acento) 35%,transparent)}.est-cine .cuenta-celda:first-child{border-left:0}.est-cine .cuenta-celda b{font-family:var(--f-titulo);font-size:2.6rem}.est-cine .bienvenida{margin-top:30px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative}.est-cine .bienvenida:after,.est-cine .bienvenida:before{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:var(--fondo);transform:translateY(-50%)}.est-cine .bienvenida:before{left:-10px}.est-cine .bienvenida:after{right:-10px}.est-cine .bv-pre{color:var(--acento);letter-spacing:.3em}.est-cine .bv-nombre{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.08em}.est-cine .bv-lugares{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.est-cine{--aire-sec:58px}.est-cine .sec{padding:var(--aire-sec) 0;display:grid;align-content:center}.est-cine .sec-cab{margin-bottom:36px}.est-cine .sec-num{display:flex;align-items:center;justify-content:center;gap:14px;font-size:.76rem;letter-spacing:.35em;text-transform:uppercase;color:var(--acento);margin-bottom:18px}.est-cine .sec-num:after,.est-cine .sec-num:before{content:"";width:36px;height:1px;background:color-mix(in srgb,var(--acento) 50%,transparent)}.est-cine .sec-eyebrow{color:var(--suave);letter-spacing:.38em}.est-cine .sec-titulo{font:400 var(--t-sec,clamp(2.2rem,10vw,3.4rem))/var(--lh-sec,1.15) var(--f-sec,var(--f-titulo));text-transform:uppercase;letter-spacing:.08em}.est-cine .sec-frase{min-height:42svh;display:grid;place-items:center}.est-cine .frase{font:400 var(--t-frase,clamp(1.6rem,7vw,2.4rem))/var(--lh-frase,1.35) var(--f-frase,var(--f-titulo));font-style:normal;letter-spacing:.04em}.est-cine .frase:after,.est-cine .frase:before{content:"";display:block;width:1px;height:48px;margin:0 auto 26px;background:linear-gradient(transparent,var(--acento))}.est-cine .frase:after{margin:26px auto 0;background:linear-gradient(var(--acento),transparent)}.est-cine .familia-rol{color:var(--acento);letter-spacing:.38em}.est-cine .familia-nombre{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.12em;font-size:1.25rem}.est-cine .lugar{background:color-mix(in srgb,var(--superficie) 70%,transparent);border:1px solid color-mix(in srgb,var(--acento) 22%,transparent)}.est-cine .lugar-hora{font:400 2.6rem/1 var(--f-titulo);display:block;width:100%;order:3;margin-top:8px}.est-cine .lugar-cab{flex-wrap:wrap}.est-cine .lugar-nombre{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem}.est-cine .btn-inv{border-radius:0;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:500}.est-cine .btn-inv.lleno{color:var(--fondo)}.est-cine .itinerario{position:relative;max-width:420px}.est-cine .itinerario li{grid-template-columns:88px 1fr;text-align:left;gap:18px;padding:15px 0;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--acento) 18%,transparent)}.est-cine .itinerario li:last-child{border-bottom:0}.est-cine .itinerario li+li:before{content:none}.est-cine .itinerario time{text-align:left;font-size:1.7rem}.est-cine .itinerario span{text-transform:uppercase;letter-spacing:.18em;font-size:.86rem}.est-cine .swatches span{box-shadow:0 0 0 3px var(--fondo),0 0 0 4px color-mix(in srgb,var(--acento) 40%,transparent)}.est-cine .sec.sec-galeria{margin:0 calc(50% - 50vw);padding-inline:0}.est-cine .sec.sec-galeria .sec-cab{padding-inline:20px}.est-cine .sec.sec-galeria .galeria{gap:3px}.est-cine .galeria img{filter:grayscale(.4) contrast(1.1);transition:filter .5s}.est-cine .galeria img:hover{filter:none}.est-cine .regalo{border:1px solid color-mix(in srgb,var(--acento) 25%,transparent)}.est-cine .regalo h3{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.08em}.est-cine .copiar-num{border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:500}.est-cine .contador,.est-cine .form-inv input,.est-cine .form-inv textarea,.est-cine .opcion{border-radius:0;border-color:color-mix(in srgb,var(--acento) 35%,transparent);background:rgba(255,255,255,.03)}.est-cine .opcion b{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:400}.est-cine .opcion[aria-pressed=true]{color:var(--fondo)}.est-cine .contador button{border-radius:0}.est-cine .rsvp-listo{border:1px solid color-mix(in srgb,var(--acento) 40%,transparent)}.est-cine .rsvp-titulo{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:.08em}.est-cine .mensaje{border-left:1px solid var(--acento)}.est-cine .mensaje blockquote{font-family:var(--f-texto);font-weight:300;font-style:italic}.est-cine .sec-hashtag .sec-titulo{text-transform:none;letter-spacing:.02em;color:var(--acento)}.est-cine .inv-pie{padding-top:120px}.est-cine .pie-nombre{text-transform:uppercase;letter-spacing:.14em;font-size:1.6rem}.est-cine .pie-nombre:before{content:"Fin";display:block;font-size:3.4rem;letter-spacing:.1em;color:var(--acento);margin-bottom:20px;font-style:italic;text-transform:none}.est-papel{--ancho:560px;font-size:18px}.est-papel .inv-fondo{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .3  0 0 0 0 .25  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"),radial-gradient(80% 60% at 50% 0,color-mix(in srgb,var(--superficie) 70%,transparent),transparent),var(--fondo)}.est-papel .bv-pre,.est-papel .familia-rol,.est-papel .lugar-tipo,.est-papel .sec-eyebrow{font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;letter-spacing:.22em;font-size:.95rem}.foil{--foil-a:color-mix(in srgb,var(--foil1) 55%,var(--texto));--foil-b:color-mix(in srgb,var(--foil2) 45%,var(--texto));background:linear-gradient(100deg,var(--foil-a) 0,var(--foil-b) 18%,var(--foil-a) 36%,var(--foil-a) 52%,var(--foil-b) 70%,var(--foil-a) 88%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil 7s linear infinite;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--foil1) 30%,transparent))}@keyframes foil{to{background-position:-260% 0}}.est-papel .icono{stroke-width:1}.est-jardin .icono{stroke-width:1.3}.est-globos .icono{stroke-width:2.1}.est-editorial .icono{stroke-width:2}.est-cine .icono{stroke-width:.9}.est-brillo .icono{stroke-width:1.8}.est-papel .sec:not(.sec-frase),.papel-hoja,.pt-papel-tarjeta{position:relative;background-color:var(--superficie);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .35  0 0 0 0 .3  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");box-shadow:0 1px 1px rgba(60,40,30,.08),0 6px 14px -6px rgba(60,40,30,.16),0 26px 50px -30px rgba(60,40,30,.3);border-radius:3px}.est-papel{--aire-sec:44px}.est-papel .sec:not(.sec-frase){padding:44px 26px;margin:22px 0}.est-papel .sec.sec-galeria,.est-papel .sec.sec-itinerario{background:none;box-shadow:none;rotate:0deg;padding:34px 6px;margin:6px 0}.est-papel .sec.sec-galeria:not(.sec-frase):before,.est-papel .sec.sec-itinerario:not(.sec-frase):before{content:none}.est-papel .sec.sec-hashtag,.est-papel .sec.sec-hospedaje,.est-papel .sec.sec-vestimenta{max-width:320px;margin-inline:auto;padding:34px 22px}.est-papel .sec.sec-hashtag:before,.est-papel .sec.sec-hospedaje:before,.est-papel .sec.sec-vestimenta:before{inset:8px}.est-papel .sec.sec-familia,.est-papel .sec.sec-lugares,.est-papel .sec.sec-rsvp{padding:52px 26px}.est-papel .sec:not(.sec-frase):before,.pt-papel-tarjeta:before{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--acento) 45%,transparent);pointer-events:none}.est-papel .sec:nth-of-type(odd){rotate:-.5deg}.est-papel .sec:nth-of-type(2n){rotate:.45deg}.est-papel .sec-titulo{font:400 var(--t-sec,clamp(2.4rem,11vw,3.2rem))/var(--lh-sec,1.3) var(--f-sec,var(--f-titulo));padding:0 .1em;color:color-mix(in srgb,var(--foil1) 55%,var(--texto))}.est-papel .sec-eyebrow{color:var(--suave)}.est-papel .sec.sec-familia .sec-cab:after,.est-papel .sec.sec-lugares .sec-cab:after,.est-papel .sec.sec-rsvp .sec-cab:after{content:"❦";display:block;margin-top:10px;color:var(--acento);font-size:1.1rem}.ap-papel{background:radial-gradient(90% 70% at 50% 40%,color-mix(in srgb,var(--superficie) 80%,var(--fondo)),var(--fondo))}.ap-papel-escena{display:grid;justify-items:center;grid-gap:18px;gap:18px;transition:transform 1.4s cubic-bezier(.6,0,.2,1) .7s,opacity .6s ease 1.3s}.ap-papel.abierta .ap-papel-escena{transform:translateY(8vh) scale(1.3);opacity:0}.ap-papel-sobre{position:relative;width:min(86vw,400px);aspect-ratio:1.42;perspective:1400px}.ap-papel-carta,.ap-papel-cuerpo,.ap-papel-forro,.ap-papel-solapa{position:absolute;left:0;right:0}.ap-papel-forro{inset:0;border-radius:4px;background:color-mix(in srgb,var(--sobre) 85%,black)}.ap-papel-cuerpo{inset:0;z-index:3;border-radius:4px;background:var(--sobre);box-shadow:0 30px 60px -30px rgba(40,20,20,.5);overflow:hidden}.ap-papel-cuerpo:after,.ap-papel-cuerpo:before{content:"";position:absolute;bottom:0;width:100%;height:100%}.ap-papel-cuerpo:before{background:color-mix(in srgb,var(--sobre) 92%,black);-webkit-clip-path:polygon(0 0,52% 58%,0 100%);clip-path:polygon(0 0,52% 58%,0 100%)}.ap-papel-cuerpo:after{background:color-mix(in srgb,var(--sobre) 88%,black);-webkit-clip-path:polygon(100% 0,48% 58%,100% 100%,0 100%,0 100%);clip-path:polygon(100% 0,48% 58%,100% 100%,0 100%,0 100%);-webkit-clip-path:polygon(100% 0,50% 56%,0 100%,100% 100%);clip-path:polygon(100% 0,50% 56%,0 100%,100% 100%)}.ap-papel-carta{top:6%;left:6%;right:6%;height:88%;z-index:2;border-radius:2px;background:var(--superficie);display:grid;place-items:center;text-align:center;padding:10px;box-shadow:inset 0 0 0 8px var(--superficie),inset 0 0 0 9px color-mix(in srgb,var(--acento) 45%,transparent);font:400 clamp(1.8rem,8vw,2.6rem)/1.1 var(--f-titulo);color:var(--acento);transition:transform 1s cubic-bezier(.3,.7,.2,1) .5s}.ap-papel.abierta .ap-papel-carta{transform:translateY(-62%)}.ap-papel-solapa{top:0;height:60%;z-index:4;transform-origin:top center;background:color-mix(in srgb,var(--sobre) 96%,black);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .7s ease .15s,z-index 0s linear .5s}.ap-papel-solapa:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s linear .45s;background:repeating-linear-gradient(45deg,var(--acento2) 0 6px,color-mix(in srgb,var(--acento2) 70%,var(--superficie)) 6px 12px)}.ap-papel.abierta .ap-papel-solapa{transform:rotateX(180deg);z-index:1}.ap-papel.abierta .ap-papel-solapa:after{opacity:1}.ap-papel-sello{position:absolute;z-index:5;width:84px;height:84px;left:50%;top:60%;margin:-42px 0 0 -42px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));transition:transform .45s ease,opacity .45s ease;animation:late 2.6s ease-in-out infinite}.ap-papel.abierta .ap-papel-sello{transform:scale(1.35) rotate(18deg);opacity:0;animation:none}@keyframes late{0%,70%,to{transform:scale(1)}80%{transform:scale(1.08)}90%{transform:scale(.98)}}.ap-papel-para{font-size:1.05rem;color:var(--suave)}.ap-papel-para em{font-family:var(--f-titulo);font-style:normal;font-size:1.7rem;color:var(--texto)}.ap-papel-toca{font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;letter-spacing:.3em;color:var(--texto);animation:parpadeo 2.4s ease-in-out infinite}@keyframes parpadeo{50%{opacity:.55}}.est-papel .portada{padding:44px 0 20px}.pt-papel-tarjeta{padding:64px 26px;color:var(--texto)}.pt-papel-tarjeta .esq{position:absolute;width:36px;height:36px;color:var(--acento)}.esq.tl{top:18px;left:18px}.esq.tr{top:18px;right:18px;transform:scaleX(-1)}.esq.bl{bottom:18px;left:18px;transform:scaleY(-1)}.esq.br{bottom:18px;right:18px;transform:scale(-1)}.pt-papel-foto{width:62%;height:auto;aspect-ratio:4/5;object-fit:cover;margin:0 auto 26px;display:block;border-radius:50%/42%;box-shadow:0 0 0 6px var(--superficie),0 0 0 7px color-mix(in srgb,var(--acento) 50%,transparent)}.pt-papel-pre{font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;letter-spacing:.3em;color:var(--suave)}.pt-papel-nombre{font:400 clamp(3.2rem,15vw,5.2rem)/1.25 var(--f-titulo);margin:10px 0 6px!important;padding:0 .12em}.pt-papel-nombre .amp{color:inherit;font-size:.7em}.pt-papel-regla{display:flex;align-items:center;gap:14px;margin:16px auto;max-width:260px;color:var(--acento)}.pt-papel-regla:after,.pt-papel-regla:before{content:"";flex:1 1;height:1px;background:currentColor;opacity:.6}.pt-papel-regla>span{width:40px;height:40px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:400 1.4rem/1 var(--f-titulo)}.pt-papel-fecha{font-size:1.25rem}.pt-papel-fecha:first-letter{text-transform:uppercase}.pt-papel-lugar{color:var(--suave);font-style:italic;margin-top:4px!important}.est-papel .cuenta{gap:0;margin-top:22px}.est-papel .cuenta-celda{min-width:0;padding:4px 12px;border-left:1px solid color-mix(in srgb,var(--acento) 35%,transparent)}.est-papel .cuenta-celda:first-child{border-left:0}.est-papel .cuenta-celda b{font-size:1.7rem;color:var(--acento)}.est-papel .cuenta-celda span{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;font-size:.95rem;letter-spacing:.06em}.est-papel .bienvenida{margin:26px auto 0;width:min(84%,340px);padding:20px 18px 18px;background:var(--superficie);rotate:1.2deg;position:relative;z-index:2;box-shadow:0 2px 2px rgba(60,40,30,.1),0 16px 30px -18px rgba(60,40,30,.45);border-top:1px solid color-mix(in srgb,var(--acento) 30%,transparent)}.est-papel .bv-nombre{font-family:var(--f-titulo);font-size:2.3rem;line-height:1.35;color:var(--acento);position:relative}.est-papel .bv-lugares{font-style:italic;position:relative}.est-papel .frase{font-family:var(--f-frase,var(--f-subtitulo));font-size:var(--t-frase,1.5rem);padding:0 12px}.est-papel .frase:after,.est-papel .frase:before{content:"—";display:block;color:var(--acento)}.est-papel .familia-nombre{font-family:var(--f-nombre,var(--f-titulo));font-size:var(--t-nombre,1.9rem);line-height:1.45}.est-papel .lugar{border-bottom:1px solid color-mix(in srgb,var(--acento) 25%,transparent);padding:22px 0}.est-papel .lugar:last-child{border-bottom:0}.est-papel .lugar-nombre{font-size:calc(1.6rem * var(--k-dato, 1));font-style:italic}.est-papel .lugar-hora{font-style:italic}.est-papel .btn-inv{border-radius:2px;font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;letter-spacing:.14em;font-size:1rem}.est-papel .btn-inv.lleno{color:var(--superficie)}.est-papel .itinerario li{grid-template-columns:1fr auto 1fr;gap:12px}.est-papel .itinerario time{font-style:italic}.est-papel .itinerario li:after{content:"";order:1}.est-papel .itinerario li{display:flex;align-items:baseline}.est-papel .itinerario time{order:3;min-width:58px;text-align:right}.est-papel .itinerario span{order:1}.est-papel .itinerario li:after{order:2;flex:1 1;border-bottom:1px dotted color-mix(in srgb,var(--texto) 40%,transparent);transform:translateY(-4px)}.est-papel .regalo{border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);border-radius:2px}.est-papel .copiar-num{border-radius:2px;font-feature-settings:"smcp";font-variant:small-caps;text-transform:lowercase;letter-spacing:.12em;font-size:.95rem;font-weight:400}.est-papel .opciones{grid-template-columns:1fr;gap:8px}.est-papel .opcion{display:flex;align-items:center;gap:12px;text-align:left;border-radius:2px;background:transparent}.est-papel .opcion:before{content:"";width:20px;height:20px;flex:none;border:1px solid var(--acento);border-radius:50%;box-shadow:inset 0 0 0 3px var(--superficie)}.est-papel .opcion[aria-pressed=true]{background:transparent;color:var(--texto);border-color:var(--acento)}.est-papel .opcion[aria-pressed=true]:before{background:var(--acento)}.est-papel .opcion b{font-weight:400;font-style:italic;font-size:1.15rem}.est-papel .opcion small{margin-left:auto}.est-papel .contador,.est-papel .form-inv input,.est-papel .form-inv textarea{border-radius:2px;border-width:0 0 1px;background:transparent}.est-papel .rsvp-titulo{font-family:var(--f-titulo);font-size:2.4rem;line-height:1.35;color:var(--acento)}.est-papel .rsvp-sello{background:var(--sello);border-radius:50%;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--sello) 70%,black)}.est-papel .mensaje{border-bottom:1px solid color-mix(in srgb,var(--acento) 20%,transparent)}.est-papel .mensaje blockquote{font-style:italic;font-size:calc(1.25rem * var(--k-dato, 1))}.est-papel .sec.sec-hashtag .sec-titulo{font-family:var(--f-dato,var(--f-subtitulo));font-size:1.8rem;font-style:italic}.est-papel .pie-nombre{font-size:2.8rem;line-height:1.4}.est-jardin{--ancho:580px}.est-jardin .inv-fondo{background:var(--fondo);overflow:hidden}.est-jardin .inv-fondo:before{width:70vmax;height:70vmax;left:-30vmax;top:-25vmax;background:radial-gradient(circle,color-mix(in srgb,var(--flor) 45%,transparent),transparent 65%);animation:flota 18s ease-in-out infinite alternate}.est-jardin .inv-fondo:after{width:60vmax;height:60vmax;right:-28vmax;bottom:-20vmax;background:radial-gradient(circle,color-mix(in srgb,var(--hoja) 35%,transparent),transparent 65%);animation:flota 22s ease-in-out infinite alternate-reverse}.ap-jardin{background:transparent}.ap-jar-hoja{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;background:var(--fondo);transition:transform 1.5s cubic-bezier(.6,0,.2,1) .15s}.ap-jar-hoja.izq{left:0;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--hoja) 35%,transparent)}.ap-jar-hoja.der{right:0;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--hoja) 35%,transparent)}.ap-jardin.abierta .ap-jar-hoja.izq{transform:translateX(-104%)}.ap-jardin.abierta .ap-jar-hoja.der{transform:translateX(104%)}.ap-jar-lienzo{position:absolute;inset:0}.ap-jar-hoja.der .ap-jar-lienzo{transform:scaleX(-1)}.ap-jar-fol{position:absolute;left:-26%;width:120%;height:auto}.ap-jar-fol.a{top:-4%;transform-origin:0 0;animation:mece 6s ease-in-out infinite alternate}.ap-jar-fol.b{bottom:-4%;transform-origin:0 50%;scale:1 -1;animation:mece 7s ease-in-out infinite alternate-reverse}.ap-jar-medallon{position:relative;z-index:3;width:210px;height:210px;border-radius:50%;display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;text-align:center;background:var(--superficie);box-shadow:0 0 0 8px color-mix(in srgb,var(--superficie) 60%,transparent),0 0 0 9px color-mix(in srgb,var(--acento) 40%,transparent),0 24px 50px -20px color-mix(in srgb,var(--texto) 50%,transparent);transition:transform .7s ease,opacity .5s ease;animation:respiraJ 3s ease-in-out infinite}.ap-jardin.abierta .ap-jar-medallon{transform:scale(.4);opacity:0;animation:none}@keyframes respiraJ{50%{transform:scale(1.04)}}.ap-jar-inicial{font:400 4.6rem/1.3 var(--f-titulo);color:var(--acento);margin-bottom:4px}.ap-jar-toca{display:grid;grid-gap:6px;gap:6px;font:600 .74rem/1.35 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--texto);max-width:160px}.ap-jar-para{font:italic 400 1.05rem/1.25 var(--f-subtitulo);letter-spacing:0;text-transform:none;color:var(--texto)}.est-jardin .portada{padding-top:40px}.pt-jar-arco{position:relative;width:min(72vw,300px);margin:10px auto 26px;display:grid;justify-items:center}.pt-jar-marco{position:relative;aspect-ratio:3/4;border-radius:999px 999px 26px 26px;overflow:hidden;border:8px solid var(--superficie);outline:1px solid color-mix(in srgb,var(--acento) 50%,transparent);outline-offset:6px;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--texto) 55%,transparent)}.pt-jar-marco img{width:100%;height:100%;object-fit:cover}.pt-jar-mono{width:100%;height:100%;display:grid;place-items:center;font:400 9rem/1 var(--f-titulo);color:var(--superficie);background:radial-gradient(circle at 30% 25%,var(--flor2),transparent 60%),radial-gradient(circle at 70% 80%,var(--hoja),transparent 70%),var(--flor)}.pt-jar-guirnalda{display:block;width:118%;height:auto;pointer-events:none}.pt-jar-guirnalda.arriba{margin-bottom:4px}.pt-jar-guirnalda.abajo{width:90%;margin-top:8px}.pt-jar-marco{width:100%}.est-jardin{--f-rotulo:var(--f-subtitulo)}.pt-jar-pre{font:600 .95rem/1.3 var(--f-rotulo,var(--f-subtitulo));letter-spacing:.26em;text-transform:uppercase;color:var(--suave-f)}.pt-jar-nombre{font:400 clamp(3.6rem,17vw,6rem)/1.25 var(--f-titulo);color:var(--acento);margin-top:6px!important}.pt-jar-nombre .amp{font-size:.7em;color:var(--hoja)}.pt-jar-fecha{font:italic 400 1.45rem/1.3 var(--f-subtitulo)}.pt-jar-fecha:first-letter{text-transform:uppercase}.pt-jar-lugar{color:var(--suave-f);margin-top:4px!important}.est-jardin .cuenta{gap:8px}.est-jardin .cuenta-celda{width:80px;height:80px;min-width:0;padding:0;border-radius:50%;display:grid;place-content:center;background:color-mix(in srgb,var(--superficie) 80%,transparent);border:1px solid color-mix(in srgb,var(--hoja) 55%,transparent)}.est-jardin .cuenta-celda b{font-family:var(--f-subtitulo);font-weight:600;font-size:1.7rem;color:var(--acento)}.est-jardin .cuenta-celda span{font-size:.75rem;letter-spacing:.04em}.est-jardin .bienvenida{background:color-mix(in srgb,var(--superficie) 85%,transparent);border-radius:160px 160px 22px 22px;padding:34px 22px 22px;border:1px solid color-mix(in srgb,var(--flor) 55%,transparent)}.est-jardin .bv-nombre{font-family:var(--f-titulo);font-size:var(--t-bv,2.7rem);color:var(--acento);line-height:1.3}.est-globos .sec,.est-jardin .sec{--marca:42px}.sec-marca{position:absolute;top:0;right:2px;width:var(--marca);height:auto;opacity:.75;pointer-events:none}.est-globos .sec:nth-of-type(2n) .sec-marca,.est-jardin .sec:nth-of-type(2n) .sec-marca{right:auto;left:2px;transform:scaleX(-1)}@media (min-width:560px){.est-globos .sec,.est-jardin .sec{--marca:54px}.sec-marca{right:-6px}}.est-jardin{--aire-sec:50px}.est-jardin .sec-eyebrow{font-family:var(--f-rotulo);font-weight:600;font-size:.9rem;color:var(--suave)}.est-boho,.est-campo,.est-charro,.est-hacienda,.est-tropical{--f-rotulo:var(--f-texto)}.est-boho .pt-jar-pre,.est-boho .sec-eyebrow,.est-campo .pt-jar-pre,.est-campo .sec-eyebrow,.est-charro .pt-jar-pre,.est-charro .sec-eyebrow,.est-hacienda .pt-jar-pre,.est-hacienda .sec-eyebrow,.est-tropical .pt-jar-pre,.est-tropical .sec-eyebrow{font-size:.8rem;letter-spacing:.22em}.est-jardin .sec-titulo{font:400 var(--t-sec,clamp(3rem,13vw,3.8rem))/var(--lh-sec,1.25) var(--f-sec,var(--f-titulo));color:var(--acento)}.est-jardin .frase{font-family:var(--f-frase,var(--f-subtitulo));font-size:var(--t-frase,1.6rem)}.est-jardin .familia-nombre{font-family:var(--f-nombre,var(--f-subtitulo));font-size:var(--t-nombre,1.45rem)}.est-jardin{--arco:180px 180px 22px 22px}.est-jardin .lugar,.est-jardin .mensaje,.est-jardin .regalo,.est-jardin .rsvp-listo{background:color-mix(in srgb,var(--superficie) 88%,transparent);box-shadow:0 20px 40px -28px color-mix(in srgb,var(--acento) 60%,transparent);border:1px solid color-mix(in srgb,var(--hoja) 26%,transparent)}.est-jardin .lugar{border-radius:var(--arco);padding:44px 22px 26px}.est-jardin .lugar-icono{width:28px!important;height:28px!important}.est-jardin .lugar-cab{flex-direction:column;gap:4px}.est-jardin .lugar-hora{font-size:calc(1.6rem * var(--k-dato, 1))}.est-jardin .lugar-hora,.est-jardin .lugar-nombre{font-weight:var(--w-dato,600)}.est-jardin .btn-inv{border-color:color-mix(in srgb,var(--hoja) 70%,transparent)}.est-jardin .btn-inv.lleno{background:var(--acento);color:var(--superficie);border-color:var(--acento)}.est-jardin .itinerario{position:relative}.est-jardin .itinerario:before{content:"";position:absolute;left:83px;top:20px;bottom:20px;width:1px;background:color-mix(in srgb,var(--hoja) 45%,transparent)}.est-jardin .itinerario li{grid-template-columns:64px 18px 1fr;gap:12px}.est-jardin .itinerario li:before{content:"";grid-column:2;grid-row:1;width:14px;height:9px;margin-top:7px;background:var(--hoja);border-radius:0 100% 0 100%;transform:rotate(-20deg);position:relative}.est-jardin .itinerario li:nth-child(2n):before{transform:rotate(160deg)}.est-jardin .itinerario time{grid-column:1;grid-row:1;font-weight:var(--w-dato,600)}.est-jardin .itinerario span{grid-column:3;grid-row:1}.est-jardin .regalo{border-radius:var(--arco);padding:40px 24px 26px}.est-jardin .regalo-mini{width:28px!important;height:28px!important}.est-jardin .regalo h3{font-size:calc(1.55rem * var(--k-dato, 1));font-weight:var(--w-dato,600)}.est-jardin .galeria img{border-radius:999px 999px 14px 14px}.est-jardin .opcion{border-radius:999px;background:color-mix(in srgb,var(--superficie) 85%,transparent)}.est-jardin .opcion[aria-pressed=true]{color:var(--superficie)}.est-jardin .contador,.est-jardin .form-inv input,.est-jardin .form-inv textarea{border-radius:18px}.est-jardin .contador button{border-radius:50%}.est-jardin .rsvp-listo{border-radius:160px 160px 22px 22px;padding-top:40px}.est-jardin .rsvp-titulo{font-family:var(--f-titulo);font-size:2.6rem;line-height:1.3;color:var(--acento)}.est-jardin .mensaje{border-radius:var(--arco);padding:40px 24px 24px;text-align:center}.est-jardin .mensaje blockquote{font-style:italic}.est-jardin .pie-nombre{font-size:3rem;line-height:1.35;color:var(--acento)}.est-brillo{--ancho:560px;--gt1:color-mix(in srgb,var(--g1) 60%,var(--texto));--gt2:color-mix(in srgb,var(--g2) 60%,var(--texto));--gt3:color-mix(in srgb,var(--g3) 60%,var(--texto))}.est-brillo .inv-fondo,.malla{background:var(--fondo);overflow:hidden}.est-brillo .inv-fondo:before,.malla:before{width:80vmax;height:80vmax;left:-35vmax;top:-30vmax;background:radial-gradient(circle,var(--g1),transparent 62%);opacity:.55;animation:deriva1 16s ease-in-out infinite alternate}.est-brillo .inv-fondo:after,.malla:after{width:80vmax;height:80vmax;right:-40vmax;bottom:-35vmax;background:radial-gradient(circle,var(--g3),transparent 62%);opacity:.5;animation:deriva2 19s ease-in-out infinite alternate}.est-brillo .inv-main:before{content:"";position:fixed;z-index:-1;width:60vmax;height:60vmax;left:20vw;top:30vh;border-radius:50%;filter:blur(70px);background:radial-gradient(circle,var(--g2),transparent 62%);opacity:.45;animation:deriva1 23s ease-in-out infinite alternate-reverse;pointer-events:none}@keyframes deriva1{to{transform:translate(25vw,20vh) scale(1.2)}}@keyframes deriva2{to{transform:translate(-20vw,-25vh) scale(.9)}}.est-brillo .cuenta-celda b,.est-brillo .grad-txt,.est-brillo .sec-titulo,.pt-bri-nombre{background:linear-gradient(95deg,var(--gt1),var(--gt2) 45%,var(--gt3) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-brillo{background:var(--fondo)}.ap-bri-centro{position:relative;z-index:2;text-align:center;padding:24px;display:grid;justify-items:center;grid-gap:12px;gap:12px;transition:transform .6s cubic-bezier(.5,-.4,.5,1),opacity .4s ease .25s}.ap-brillo.abierta .ap-bri-centro{transform:scale(1.6);opacity:0}.ap-bri-pre{font:500 .9rem/1.3 var(--f-texto);color:var(--suave)}.ap-bri-titulo{font:900 clamp(2.2rem,11vw,4.4rem)/1.08 var(--f-titulo);text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(95deg,var(--gt1),var(--gt2),var(--gt3));-webkit-background-clip:text;background-clip:text;color:transparent;max-width:11ch}.ap-bri-boton{margin-top:26px;width:128px;height:128px;border-radius:50%;display:grid;place-items:center;font:700 .95rem/1 var(--f-titulo);letter-spacing:.12em;text-transform:uppercase;color:#fff;position:relative;isolation:isolate;box-shadow:0 0 0 10px rgba(255,255,255,.06),0 0 60px color-mix(in srgb,var(--g1) 60%,transparent);animation:late2 1.6s ease-in-out infinite}.ap-bri-boton:before{inset:0;z-index:-2;background:conic-gradient(from 0deg,var(--g1),var(--g2),var(--g3),var(--g1));animation:gira 8s linear infinite}.ap-bri-boton:after,.ap-bri-boton:before{content:"";position:absolute;border-radius:50%}.ap-bri-boton:after{inset:8px;z-index:-1;background:var(--fondo)}@keyframes late2{50%{box-shadow:0 0 0 18px rgba(255,255,255,.04),0 0 90px color-mix(in srgb,var(--g1) 80%,transparent)}}@keyframes gira{to{rotate:1turn}}.est-brillo .portada{padding-top:36px}.pt-bri-fondo{display:none;position:absolute;left:50%;top:20px;transform:translateX(-50%);font:900 clamp(14rem,85vw,30rem)/.8 var(--f-titulo);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);letter-spacing:-.06em;pointer-events:none;white-space:nowrap}.pt-bri-foto-wrap{position:relative;width:min(68vw,290px);margin:16px auto 0}.pt-bri-foto{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border-radius:42% 58% 62% 38%/44% 42% 58% 56%;animation:blob 10s ease-in-out infinite alternate;box-shadow:0 0 0 5px rgba(255,255,255,.12),0 30px 80px -20px color-mix(in srgb,var(--g2) 70%,transparent)}.pt-bri-mono{display:grid;place-items:center;font:900 8rem/1 var(--f-titulo);color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2),var(--g3))}@keyframes blob{50%{border-radius:58% 42% 38% 62%/55% 60% 40% 45%}to{border-radius:45% 55% 50% 50%/38% 52% 48% 62%}}.pt-bri-stickers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.sticker{display:inline-block;padding:8px 16px;border-radius:999px;font:700 1.3rem/1 Caveat,cursive;box-shadow:0 10px 20px -8px rgba(0,0,0,.5)}.sticker.s1{rotate:-4deg;background:#fff;color:#1a0d2b;animation:flotaS 3.4s ease-in-out infinite}.sticker.s2{rotate:3deg;color:var(--texto);font-family:var(--f-titulo);font-size:.86rem;line-height:1.3rem;letter-spacing:.06em;border:2px solid transparent;padding:6px 14px;background:linear-gradient(var(--fondo),var(--fondo)) padding-box,linear-gradient(95deg,var(--g1),var(--g3)) border-box;animation:flotaS 3.8s ease-in-out .6s infinite}@keyframes flotaS{50%{translate:0 -6px}}.pt-bri-pre{display:inline-block;margin-top:22px!important;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pt-bri-nombre{display:grid;margin-top:12px!important;font:900 clamp(2.4rem,13vw,5.4rem)/1.05 var(--f-titulo);text-transform:uppercase;letter-spacing:-.035em;overflow-wrap:anywhere;background-size:200% 100%;animation:tornasol 6s ease-in-out infinite alternate}.pt-bri-nombre em{font-style:normal;font-size:.5em}@keyframes tornasol{to{background-position:100% 0}}.marquesina{margin:26px calc(50% - 50vw) 0;overflow:hidden;rotate:-3deg;background:linear-gradient(95deg,var(--g1),var(--g2),var(--g3));padding:10px 0}.marquesina div{display:flex;width:max-content;animation:marquesina 18s linear infinite}.marquesina span{font:700 1rem/1 var(--f-titulo);text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;padding-right:8px}@keyframes marquesina{to{transform:translateX(-50%)}}.pt-bri-fecha{margin-top:26px!important;color:var(--suave)}.pt-bri-fecha:first-letter{text-transform:uppercase}.est-brillo .bienvenida,.est-brillo .cuenta-celda,.est-brillo .sec:not(.sec-frase){background:linear-gradient(var(--superficie),var(--superficie)),color-mix(in srgb,var(--fondo) 55%,transparent);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.est-brillo .cuenta-celda{border-radius:18px;min-width:72px;padding:14px 4px}.est-brillo .cuenta-celda b{font:900 1.9rem/1.1 var(--f-titulo)}.est-brillo .cuenta-celda span{color:var(--suave)}.est-brillo .bienvenida{border-radius:22px;grid-template-columns:1fr auto;text-align:left;justify-items:start;align-items:center;padding:18px 20px;position:relative;overflow:hidden;column-gap:30px}.est-brillo .bienvenida:before{content:"";position:absolute;right:111px;top:10px;bottom:10px;border-left:2px dashed rgba(255,255,255,.25)}.est-brillo .bv-pre{grid-column:1;color:var(--suave)}.est-brillo .bv-nombre{grid-column:1;font:700 1.4rem/1.15 var(--f-titulo)}.est-brillo .bv-lugares{grid-column:2;grid-row:1/3;width:76px;text-align:center;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.est-brillo .bv-lugares b{display:block;font:900 2.6rem/1 var(--f-titulo);background:linear-gradient(180deg,var(--gt1),var(--gt3));-webkit-background-clip:text;background-clip:text;color:transparent}.est-brillo{--aire-sec:34px}.est-brillo .sec:not(.sec-frase){border-radius:28px;padding:30px 20px;margin:16px 0}.est-brillo .sec-eyebrow{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--texto);color:var(--fondo);font:700 .95rem/1.3 var(--f-subtitulo);letter-spacing:.01em;text-transform:none;rotate:-3deg}.est-brillo .sec-titulo{font:700 var(--t-sec,clamp(1.8rem,8vw,2.4rem))/var(--lh-sec,1.1) var(--f-sec,var(--f-titulo));letter-spacing:-.02em}.est-brillo .frase{font:700 var(--t-frase,clamp(1.35rem,6vw,1.9rem))/var(--lh-frase,1.28) var(--f-frase,var(--f-titulo));font-style:normal;letter-spacing:-.01em}.est-brillo .familia-nombre{font-family:var(--f-texto);font-weight:600;font-size:1.1rem}.est-brillo .lugar,.est-brillo .mensaje,.est-brillo .regalo{background:none;border:0;border-radius:0;padding:20px 2px}.est-brillo .lugar+.lugar,.est-brillo .mensaje+.mensaje,.est-brillo .regalo+.regalo{border-top:2px dashed rgba(255,255,255,.16)}.est-brillo .lugares,.est-brillo .regalos{gap:0}.est-brillo .lugar-icono{color:var(--g1)}.est-brillo .lugar-hora{font:900 1.3rem/1 var(--f-titulo);color:var(--texto)}.est-brillo .lugar-nombre{font:700 1.3rem/1.2 var(--f-titulo)}.est-brillo .btn-inv{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);font-weight:600}.est-brillo .btn-inv.lleno{border:2px solid transparent;color:var(--fondo);font-weight:700;background:linear-gradient(var(--texto),var(--texto)) padding-box,linear-gradient(95deg,var(--g1),var(--g2) 55%,var(--g3)) border-box;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--g1) 80%,transparent)}.est-brillo .btn-inv.lleno:hover{background:linear-gradient(color-mix(in srgb,var(--texto) 88%,var(--g1)),color-mix(in srgb,var(--texto) 88%,var(--g1))) padding-box,linear-gradient(95deg,var(--g1),var(--g2) 55%,var(--g3)) border-box}.est-brillo .itinerario li{grid-template-columns:76px 1fr;padding:12px 2px;border-bottom:1px dashed rgba(255,255,255,.14)}.est-brillo .itinerario li:last-child{border-bottom:0}.est-brillo .itinerario time{font:700 1rem/1.6 var(--f-titulo);color:var(--gt1);text-align:left}.est-brillo .itinerario span{font-weight:600}.est-brillo .regalo-icono,.est-brillo .vest-icono{color:var(--g1)}.est-brillo .swatches span{box-shadow:0 0 0 3px var(--fondo),0 0 0 4px rgba(255,255,255,.3)}.est-brillo .galeria img{border-radius:18px}.est-brillo .regalo h3{font-family:var(--f-titulo);font-weight:700;font-size:1.1rem}.est-brillo .contador,.est-brillo .form-inv input,.est-brillo .form-inv textarea,.est-brillo .opcion{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);border-radius:16px}.est-brillo .opcion[aria-pressed=true]{border:2px solid transparent;color:var(--fondo);font-weight:700;background:linear-gradient(var(--texto),var(--texto)) padding-box,linear-gradient(135deg,var(--g1),var(--g3)) border-box}.est-brillo .contador button{background:rgba(255,255,255,.1)}.est-brillo .rsvp-listo{border-radius:22px;background:rgba(255,255,255,.06)}.est-brillo .rsvp-sello{background:var(--texto);color:var(--fondo);box-shadow:0 0 0 3px color-mix(in srgb,var(--g1) 55%,transparent)}.est-brillo .rsvp-titulo{font:700 1.5rem/1.2 var(--f-titulo)}.est-brillo .mensaje blockquote{font-family:var(--f-texto);font-weight:500;font-size:1.05rem}.est-brillo .error-txt{color:#ff9bb3}.est-brillo .pie-nombre{font:900 2rem/1 var(--f-titulo);text-transform:uppercase;background:linear-gradient(95deg,color-mix(in srgb,var(--gt1) 75%,var(--texto)),color-mix(in srgb,var(--gt3) 75%,var(--texto)));-webkit-background-clip:text;background-clip:text;color:transparent}.est-brillo .musica{background:linear-gradient(135deg,var(--g1),var(--g3));color:#fff}.sec-hashtag .sec-titulo{font-size:clamp(1.5rem,7.5vw,2.4rem)!important;overflow-wrap:anywhere}.est-jardin .sec-hashtag .sec-titulo,.est-papel .sec.sec-hashtag .sec-titulo{font-size:clamp(2rem,9vw,3rem)!important}.mono{display:inline-block;white-space:nowrap;line-height:1}.mono-amp{font-size:.62em;margin:0 .06em;opacity:.75}.ap-ed-mono.doble{font-size:26vw}.pt-ed-mono.doble{font-size:clamp(6rem,34vw,13rem)}.pt-jar-mono.doble{font-size:5.2rem}.pt-bri-mono.doble{font-size:4.6rem}.pt-papel-regla>span.doble{width:auto;min-width:40px;padding:0 14px;border-radius:20px;font-size:1.4rem}.pt-papel-regla .mono-amp{font-size:.8em;opacity:.9}.ap-jar-inicial.doble{font-size:3.6rem}.est-globos{--ancho:560px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.est-globos .inv-fondo{background:var(--fondo);overflow:hidden}.est-globos .inv-fondo:before{width:60vmax;height:60vmax;left:-26vmax;top:-18vmax;background:radial-gradient(circle,color-mix(in srgb,var(--g1) 40%,transparent),transparent 65%);animation:flota 20s ease-in-out infinite alternate}.est-globos .inv-fondo:after{width:55vmax;height:55vmax;right:-24vmax;bottom:-16vmax;background:radial-gradient(circle,color-mix(in srgb,var(--g2) 40%,transparent),transparent 65%);animation:flota 24s ease-in-out infinite alternate-reverse}.osito .o-base{fill:var(--flor)}.osito .o-claro{fill:color-mix(in srgb,var(--flor) 38%,#fff)}.osito .o-oscuro{fill:color-mix(in srgb,var(--flor) 25%,#2a1c12)}.osito .o-linea{fill:none;stroke:color-mix(in srgb,var(--flor) 25%,#2a1c12);stroke-width:1.6;stroke-linecap:round}.osito .o-mejilla{fill:var(--g1);opacity:.6}.osito .o-mono{fill:var(--acento)}.glo-b{transform-box:fill-box;transform-origin:center bottom;animation:globoFlota 3.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.41s)}@keyframes globoFlota{0%{transform:translateY(2px) rotate(-1.5deg)}to{transform:translateY(-3px) rotate(1.5deg)}}.ap-glo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0 30px;background:var(--fondo);overflow:hidden}.ap-glo:before{content:"";position:absolute;width:90vmax;height:90vmax;left:50%;top:55%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--g1) 30%,transparent),transparent 60%)}.ap-glo-racimo{position:relative;width:min(112%,520px);flex:none}.ap-glo-centro{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-top:-4px;padding:0 24px;text-align:center;transition:opacity .6s ease,transform .9s ease}.ap-glo-osito{width:112px;margin-bottom:10px;animation:ositoMece 3s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes ositoMece{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.ap-glo-pre{font:500 .85rem/1.4 var(--f-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--suave-f)}.ap-glo-titulo{font:400 clamp(3.4rem,17vw,5rem)/1.2 var(--f-subtitulo);color:var(--acento)}.ap-glo-para{font:500 1.05rem/1.4 var(--f-texto);color:var(--texto)}.ap-glo-boton{margin-top:12px;padding:12px 26px;border-radius:999px;background:var(--acento);color:var(--superficie);font:500 .85rem/1 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--acento) 80%,transparent);animation:respiraJ 2.6s ease-in-out infinite}.apertura.abierta .ap-glo-centro{opacity:0;transform:translateY(20px) scale(.96)}.apertura.abierta .glo-hilos{opacity:0;transition:opacity .3s ease}.apertura.abierta .ap-glo-racimo .glo-b{animation:globoVuela 1.8s cubic-bezier(.45,0,.75,.35) calc(var(--i) * 35ms) forwards}@keyframes globoVuela{to{transform:translateY(-140vh) rotate(5deg)}}@media (max-height:700px){.ap-glo-racimo{width:min(92%,420px)}.ap-glo-osito{width:90px}}.est-globos .portada{padding:0 0 20px;text-align:center}.pt-glo-racimo{display:block;width:calc(100% + 40px);margin:-8px -20px 6px}.pt-glo-pre{font:400 clamp(2rem,9vw,2.6rem)/1.3 var(--f-subtitulo);color:var(--suave)}.pt-glo-baby{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:2px 0 12px;color:var(--acento)}.pt-glo-baby span{font:400 clamp(3.6rem,19vw,6rem)/1 var(--f-titulo);letter-spacing:.06em;text-transform:uppercase}.pt-glo-baby small{font:500 clamp(.9rem,4.4vw,1.2rem)/1.2 var(--f-texto);letter-spacing:.42em;text-transform:uppercase;color:var(--texto);padding-left:.42em}.pt-glo-osito{width:clamp(84px,26vw,130px);margin:-6px auto 2px;display:block;animation:ositoMece 4s ease-in-out infinite alternate;transform-origin:50% 0}.pt-glo-honor{font:500 .85rem/1.4 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--suave-f)}.pt-glo-nombre{font:400 clamp(3.8rem,19vw,5.6rem)/1.25 var(--f-subtitulo);color:var(--texto);margin:2px 0 10px}.pt-glo-foto{width:150px;height:150px;object-fit:cover;border-radius:50%;margin:0 auto 18px;border:6px solid var(--superficie);box-shadow:0 0 0 2px var(--g1)}.pt-glo-fecha{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;max-width:360px;margin:0 auto 12px}.pt-glo-fecha span{font:500 .9rem/1.3 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--texto);padding:8px 0;border-top:1.5px solid var(--g1);border-bottom:1.5px solid var(--g1)}.pt-glo-fecha b{display:grid;font:300 3.4rem/1 var(--f-texto);color:var(--acento)}.pt-glo-fecha small{font:500 .85rem/1.3 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--texto)}.pt-glo-lugar{font:400 1.05rem/1.5 var(--f-texto);color:var(--suave);margin-bottom:8px}.est-globos .cuenta{gap:8px}.est-globos{--globo:48% 48% 46% 46%/54% 54% 42% 42%}.est-globos .cuenta-celda{width:76px;min-width:0;padding:12px 0 14px;border-radius:var(--globo);background:color-mix(in srgb,var(--g1) 35%,var(--superficie));border:0}.est-globos .cuenta-celda:nth-child(2){background:color-mix(in srgb,var(--g2) 45%,var(--superficie))}.est-globos .cuenta-celda:nth-child(3){background:color-mix(in srgb,var(--g3) 70%,var(--superficie))}.est-espacio .cuenta-celda:nth-child(3){background:color-mix(in srgb,var(--g3) 45%,var(--superficie))}.est-globos .cuenta-celda b{font:400 2rem/1.2 var(--f-titulo);color:var(--texto)}.est-globos .cuenta-celda span{font-size:.75rem;letter-spacing:.06em;color:var(--texto)}.est-globos .bienvenida{background:var(--superficie);border-radius:28px;padding:22px;border:1.5px dashed color-mix(in srgb,var(--g1) 85%,var(--texto))}.est-globos .bv-nombre{font-family:var(--f-subtitulo);font-size:2.5rem;line-height:1.3;color:var(--acento)}.est-globos{--aire-sec:46px}.est-globos .sec:before{content:"";position:absolute;left:50%;top:0;width:1px;height:calc(var(--aire-sec, 54px) - 10px);background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--g1) 90%,transparent) 0 4px,transparent 4px 8px)}.est-globos .sec-frase:before,.est-globos .sec:first-of-type:before{content:none}.est-globos .sec-num{display:none}.est-globos .sec-eyebrow{font:500 .8rem/1.4 var(--f-texto);letter-spacing:.18em;color:var(--suave)}.est-globos .sec-titulo{font:400 var(--t-sec,clamp(3rem,13vw,3.8rem))/var(--lh-sec,1.25) var(--f-sec,var(--f-subtitulo));color:var(--acento)}.est-globos .frase{font-family:var(--f-frase,var(--f-titulo));font-size:var(--t-frase,1.65rem);line-height:var(--lh-frase,1.45)}.est-globos .familia-nombre{font-family:var(--f-nombre,var(--f-titulo));font-size:var(--t-nombre,1.45rem)}.est-globos .lugar,.est-globos .mensaje,.est-globos .regalo,.est-globos .rsvp-listo{background:var(--superficie);border-radius:28px;border:1.5px solid color-mix(in srgb,var(--g1) 70%,transparent);box-shadow:0 16px 30px -24px color-mix(in srgb,var(--texto) 50%,transparent)}.est-globos .lugar{padding:34px 32px;border-radius:var(--globo)}.est-globos .lugar-icono{width:28px!important;height:28px!important}.est-globos .lugar-cab{flex-direction:column;gap:4px}.est-globos .lugar-hora{font-family:var(--f-dato,var(--f-titulo));font-size:calc(1.8rem * var(--k-dato, 1))}.est-globos .lugar-nombre{font-family:var(--f-dato,var(--f-titulo));font-size:calc(1.7rem * var(--k-dato, 1))}.est-globos .btn-inv{border-radius:999px;border-color:color-mix(in srgb,var(--acento) 45%,transparent)}.est-globos .btn-inv.lleno{background:var(--acento);color:var(--superficie);border-color:var(--acento)}.est-globos .itinerario li:before{content:"";grid-column:2;grid-row:1;width:11px;height:13px;margin-top:5px;border-radius:50% 50% 46% 46%;background:var(--g1)}.est-globos .itinerario li{grid-template-columns:64px 18px 1fr;gap:12px}.est-globos .itinerario time{grid-column:1;grid-row:1;font-weight:500}.est-globos .itinerario span{grid-column:3;grid-row:1}.est-globos .galeria img{border-radius:26px}.est-globos .regalo{position:relative;margin-top:16px}.est-globos .regalo:before{content:"";position:absolute;left:50%;top:-16px;width:1px;height:16px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--g2) 90%,transparent) 0 4px,transparent 4px 8px)}.est-globos .opcion{border-radius:999px;background:var(--superficie)}.est-globos .opcion[aria-pressed=true]{color:var(--superficie)}.est-globos .contador,.est-globos .form-inv input,.est-globos .form-inv textarea{border-radius:18px}.est-globos .contador button{border-radius:50%}.est-globos .rsvp-titulo{font-size:2.6rem;line-height:1.3}.est-globos .pie-nombre,.est-globos .rsvp-titulo{font-family:var(--f-subtitulo);color:var(--acento)}.est-globos .pie-nombre{font-size:3rem;line-height:1.35}.est-globos .sec-hashtag .sec-titulo{font-size:clamp(2rem,9vw,3rem)}@media (prefers-reduced-motion:reduce){.ap-glo-osito,.glo-b{animation:none}}.est-globos .regalo h3{font-family:var(--f-dato,var(--f-titulo));font-size:calc(1.5rem * var(--k-dato, 1))}.est-globos .mensaje blockquote{font-family:var(--f-dato,var(--f-titulo));font-size:calc(1.2rem * var(--k-dato, 1));line-height:1.45}.est-globos .itinerario time{font-family:var(--f-texto);font-style:normal}.est-editorial .galeria{grid-template-columns:repeat(6,1fr);gap:4px}.est-editorial .galeria-foto{grid-column:span 2}.est-editorial .galeria-foto:first-child{grid-column:span 4;grid-row:span 2}.est-editorial .galeria-foto:first-child img{aspect-ratio:1;height:100%}.est-editorial .galeria-foto:nth-child(3n+1):last-child{grid-column:1/-1;grid-row:auto}.est-editorial .galeria-foto:nth-child(3n+1):last-child img{aspect-ratio:2/1;height:auto}.est-editorial .galeria-foto:nth-child(3n+1):nth-last-child(2),.est-editorial .galeria-foto:nth-child(3n+2):last-child{grid-column:span 3;grid-row:auto}.est-editorial .galeria-foto:nth-child(3n+1):nth-last-child(2) img,.est-editorial .galeria-foto:nth-child(3n+2):last-child img{aspect-ratio:3/2;height:auto}.est-editorial .galeria img{filter:contrast(1.06) saturate(.92)}.est-editorial .pt-ed-foto{filter:contrast(1.05)}.est-cine .galeria{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.est-cine .galeria::-webkit-scrollbar{display:none}.est-cine .galeria-foto{flex:0 0 76%;scroll-snap-align:center;border-radius:2px}.est-cine .galeria img{aspect-ratio:3/4;filter:brightness(.92) contrast(1.12) saturate(.85)}.est-cine .galeria-foto:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 70%,rgba(0,0,0,.45))}.est-papel .galeria{gap:14px}.est-papel .galeria-foto{background:var(--superficie);padding:8px 8px 26px;box-shadow:0 14px 30px -20px color-mix(in srgb,var(--texto) 60%,transparent);rotate:-1.2deg}.est-papel .galeria-foto:nth-child(2n){rotate:1.4deg}.est-papel .galeria-foto:hover{rotate:0deg}.est-papel .galeria img{filter:sepia(.12) saturate(.95)}.est-papel .galeria-foto:hover img,.est-polaroid .galeria-foto:hover img{transform:none}@supports (animation-timeline:view()){.est-papel .galeria-foto img,.est-polaroid .galeria-foto img{animation-name:parallaxEnMarco}@keyframes parallaxEnMarco{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}}@media (prefers-reduced-motion:reduce){.est-papel .galeria-foto img,.est-polaroid .galeria-foto img{animation:none}}.est-papel .pt-papel-foto{filter:sepia(.1) saturate(.96)}.est-jardin .galeria-foto{border-radius:999px 999px 18px 18px;border:6px solid var(--superficie);box-shadow:0 18px 36px -24px color-mix(in srgb,var(--texto) 60%,transparent)}.est-jardin .galeria img{aspect-ratio:3/4}.est-brillo .galeria{gap:10px}.est-brillo .galeria-foto{border-radius:22px}.est-brillo .galeria-foto:nth-child(3n){border-radius:60px 22px 60px 22px}.est-brillo .galeria img{filter:saturate(1.15) contrast(1.05)}.est-globos .galeria{gap:12px}.est-globos .galeria-foto{border-radius:26px;border:5px solid var(--superficie);box-shadow:0 16px 30px -24px color-mix(in srgb,var(--texto) 50%,transparent)}.est-globos .galeria img{filter:saturate(.95) brightness(1.03)}.est-cine .sec-galeria .momentos-pie,.est-editorial .sec-galeria .momentos-pie{padding-inline:20px}.est-papel .momentos-hoja{border:0;border-radius:2px;background:var(--superficie)}.est-papel .momentos-hoja:before{content:"";position:absolute;inset:9px 9px 30px;border-radius:1px;background:color-mix(in srgb,var(--acento) 9%,var(--superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 22%,transparent)}.est-papel .momentos-frente .icono{position:relative;margin-bottom:22px}.est-jardin .momentos-vacio{aspect-ratio:3/4;width:min(50%,190px)}.est-jardin .momentos-hoja:first-child{rotate:none;translate:-46% 7%;scale:.8}.est-jardin .momentos-hoja:nth-child(2){rotate:none;translate:46% 7%;scale:.8}.est-jardin .momentos-hoja{border-radius:999px 999px 18px 18px;border:6px solid var(--superficie);background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.est-jardin .momentos-frente{background:color-mix(in srgb,var(--acento) 7%,var(--superficie))}:is(.est-hacienda,.est-charro) .momentos-hoja{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--acento) 45%,transparent),0 18px 34px -26px color-mix(in srgb,var(--texto) 60%,transparent)}:is(.est-tropical,.est-campo) .momentos-hoja:first-child{rotate:-4deg}:is(.est-tropical,.est-campo) .momentos-hoja:nth-child(2){rotate:4deg}.est-globos .momentos-hoja{border-radius:28px;border:5px solid var(--superficie)}.est-brillo .momentos-hoja{border-radius:22px;border:1.5px solid color-mix(in srgb,var(--g1,var(--acento)) 55%,transparent);background:color-mix(in srgb,var(--acento) 12%,var(--fondo))}.est-brillo .momentos-frente{background:color-mix(in srgb,var(--acento) 18%,var(--fondo))}.est-brillo .momentos-hoja:nth-child(2){border-radius:60px 22px 60px 22px;border-color:color-mix(in srgb,var(--g3,var(--acento)) 55%,transparent)}.est-editorial:not(.est-polaroid) .momentos-vacio{width:auto;aspect-ratio:3/2;margin:14px 20px 0}.est-editorial:not(.est-polaroid) .momentos-hoja{rotate:none;translate:none;border-radius:0;box-shadow:none;border-color:color-mix(in srgb,var(--texto) 28%,transparent);background:color-mix(in srgb,var(--texto) 4%,transparent)}.est-editorial:not(.est-polaroid) .momentos-hoja:first-child{inset:0 0 calc(50% + 2px) calc(66.6% + 4px)}.est-editorial:not(.est-polaroid) .momentos-hoja:nth-child(2){inset:calc(50% + 2px) 0 0 calc(66.6% + 4px)}.est-editorial:not(.est-polaroid) .momentos-frente{inset:0 calc(33.4% - 0px) 0 0;background:color-mix(in srgb,var(--acento) 7%,transparent)}.est-polaroid .momentos-vacio,:is(.est-papel,.est-globos,.est-brillo) .momentos-vacio{margin-bottom:40px}.est-polaroid .momentos-hoja{border:0;border-radius:0;background:var(--superficie);box-shadow:0 8px 20px rgba(0,0,0,.14)}.est-polaroid .momentos-hoja:before{content:"";position:absolute;inset:10px 10px 40px;background:color-mix(in srgb,var(--acento) 10%,var(--superficie))}.est-polaroid .momentos-frente:after{content:"";position:absolute;top:-10px;left:50%;width:74px;height:22px;translate:-50% 0;rotate:-4deg;background:color-mix(in srgb,var(--acento) 26%,transparent)}.est-polaroid .momentos-frente .icono{position:relative;margin-bottom:30px}.est-cine .momentos-vacio{display:flex;justify-content:center;align-items:center;gap:8px;width:auto;aspect-ratio:auto;margin:14px 0 0;padding:16px 0;overflow:hidden}.est-cine .momentos-vacio:after,.est-cine .momentos-vacio:before{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--acento) 38%,transparent) 0 12px,transparent 12px 22px)}.est-cine .momentos-vacio:before{top:2px}.est-cine .momentos-vacio:after{bottom:2px}.est-cine .momentos-hoja{position:relative;inset:auto;flex:0 0 38%;aspect-ratio:3/4;rotate:none;translate:none;border-radius:2px;box-shadow:none}.est-cine .momentos-hoja:first-child{order:0}.est-cine .momentos-frente{order:1;flex-basis:44%}.est-cine .momentos-hoja:nth-child(2){order:2}.apertura,.portada{isolation:isolate}.dec{inset:0;z-index:-1;pointer-events:none;overflow:hidden}.dec,.dec>.arte,.dec>svg{position:absolute}.arte{display:block;height:auto;object-fit:contain}.pt-glo-racimo.arte{width:min(58%,250px);margin:0 auto 6px}.ap-glo-racimo.arte{width:min(64%,300px)}.dch-s.arte,.dp-olas.arte{width:100%}.dec-safari .ds-jirafa.arte,.dec-safari .ds-leon.arte{width:78px}.dec-boho .db-p.arte{width:147px}.dec-boho .db-p.arte.izq{left:-48px}.dec-boho .db-p.arte.der{right:-48px}.dec-dinos .ddi-h.arte{width:138px}.dec-dinos .ddi-h.arte.izq{left:-39px}.dec-dinos .ddi-h.arte.der{right:-39px}.dec-tropical .dt-palma.arte{bottom:-31px}.dec-safari .ds-palma.arte.der,.dec-safari .ds-palma.arte.izq{top:32px}.dec-safari.dec-ap .ds-palma.arte.der,.dec-safari.dec-ap .ds-palma.arte.izq{top:calc(6% - 22px)}.dec-bendicion .dbe-o.arte.der,.dec-bendicion .dbe-o.arte.izq{bottom:-17px}.dbe-o.arte,.ddi-h.arte,.ds-palma.arte,.dt-palma.arte{transform-origin:50% 100%;animation:meceArte 8s ease-in-out infinite}.dbe-o.arte.der,.ddi-h.arte.der,.ds-palma.arte.der{animation-delay:-4s}.dc-luna.arte{animation:flotaS 6s ease-in-out infinite}@keyframes meceArte{0%,to{rotate:-2deg}50%{rotate:2deg}}@media (prefers-reduced-motion:reduce){.dbe-o.arte,.dc-luna.arte,.ddi-h.arte,.ds-palma.arte,.dt-palma.arte{animation:none}}.dec-bendicion.dec-pt,.dec-boho.dec-pt,.dec-dinos.dec-pt,.dec-tropical.dec-pt{overflow-x:visible;overflow-y:clip}.dec-boho.dec-ap,.dec-tropical.dec-ap,.est-tropical .portada .dt-palma{display:none}.dec-celestial .dc-luna.arte{width:60px;opacity:1}.dec-celestial .dc-cielo{-webkit-mask-image:linear-gradient(#000 0 26%,transparent 40%),linear-gradient(90deg,#000 0 10%,transparent 24% 76%,#000 90%);mask-image:linear-gradient(#000 0 26%,transparent 40%),linear-gradient(90deg,#000 0 10%,transparent 24% 76%,#000 90%)}.apertura.abierta .ap-glo-racimo.arte{animation:racimoVuela 1.7s cubic-bezier(.45,0,.75,.35) forwards}@keyframes racimoVuela{to{transform:translateY(-130vh) rotate(-8deg);opacity:0}}@media (prefers-reduced-motion:reduce){.apertura.abierta .ap-glo-racimo.arte{animation:none;opacity:0}}.est-neon .inv-fondo{background:radial-gradient(90% 60% at 20% 0,color-mix(in srgb,var(--g1) 30%,transparent),transparent 70%),radial-gradient(90% 60% at 85% 20%,color-mix(in srgb,var(--g2) 26%,transparent),transparent 70%),var(--fondo)}.est-neon .inv-fondo:after{background:radial-gradient(circle,var(--g1),transparent 62%)}.est-neon .ap-bri-titulo,.est-neon .pie-nombre,.est-neon .pt-bri-nombre,.est-neon .sec-titulo{color:var(--g2);text-shadow:0 0 4px color-mix(in srgb,var(--g2) 90%,transparent),0 0 18px color-mix(in srgb,var(--g1) 75%,transparent),0 0 40px color-mix(in srgb,var(--g1) 45%,transparent)}.est-neon .pt-bri-pre,.est-neon .sec-eyebrow{color:var(--acento);letter-spacing:.3em}.est-neon .sec-eyebrow{background:var(--fondo);box-shadow:0 0 0 1px color-mix(in srgb,var(--acento) 70%,transparent),0 0 14px color-mix(in srgb,var(--acento) 35%,transparent)}.est-neon .pt-bri-pre{background:color-mix(in srgb,var(--fondo) 78%,transparent)}.est-neon .btn-inv,.est-neon .opcion{border-color:color-mix(in srgb,var(--g1) 60%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--g1) 25%,transparent) inset}.est-neon .sticker{background:color-mix(in srgb,var(--g1) 24%,var(--fondo));border:1px solid var(--g2);color:var(--g2);box-shadow:0 0 14px color-mix(in srgb,var(--g1) 45%,transparent)}.est-mariposas .dec{z-index:2}.est-mariposas .pt-jar-marco{border-radius:50% 50% 14px 14px/44% 44% 14px 14px}.dm-m{width:34px;opacity:.92;animation:vuela 16s ease-in-out infinite;animation-delay:calc(var(--i) * -2.6s)}.dm-m.m0{top:6%;left:4%}.dm-m.m1{top:18%;right:5%;width:26px}.dm-m.m2{top:44%;left:2%;width:22px}.dm-m.m3{top:52%;right:2%;width:26px}.dm-m.m4{top:40%;left:2%;width:22px}.dm-m.m5{top:30%;right:8%;width:18px;opacity:.7}.mariposa .ala{transform-box:fill-box}.mariposa .ala.izq{transform-origin:right center}.mariposa .ala.der,.mariposa .ala.izq{animation:aleteo 1.1s ease-in-out infinite}.mariposa .ala.der{transform-origin:left center}@keyframes aleteo{50%{transform:scaleX(.42)}}@keyframes vuela{0%,to{transform:translate(0) rotate(-6deg)}25%{transform:translate(16px,-22px) rotate(8deg)}50%{transform:translate(-10px,-34px) rotate(-4deg)}75%{transform:translate(-18px,-12px) rotate(10deg)}}.est-disco .inv-fondo{background:radial-gradient(60% 40% at 50% 0,color-mix(in srgb,var(--g2) 16%,transparent),transparent 70%),radial-gradient(70% 50% at 10% 30%,color-mix(in srgb,var(--g1) 18%,transparent),transparent 70%),radial-gradient(70% 50% at 90% 60%,color-mix(in srgb,var(--g3) 25%,transparent),transparent 70%),var(--fondo)}.est-disco .inv-fondo:before{opacity:.3}.est-disco .pt-bri-nombre{text-transform:uppercase;letter-spacing:.04em}.est-disco .marquesina{border-top:1px solid var(--acento);border-bottom:1px solid var(--acento)}@keyframes chispea{0%,to{opacity:.2;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}.est-fucsia .inv-fondo{background:linear-gradient(180deg,var(--fondo),color-mix(in srgb,var(--acento2) 40%,var(--fondo)))}.est-fucsia .pt-ed-nombre{color:var(--acento);letter-spacing:-.045em}.est-fucsia .pt-ed-mast,.est-fucsia .pt-ed-pie,.est-fucsia .sec{border-color:var(--acento)}.est-fucsia .pt-ed-kicker{color:var(--acento)}.est-fucsia .pt-ed-foto-wrap{border-radius:0 0 140px 140px;overflow:hidden}.est-fucsia .pt-ed-vertical{display:none}.est-fucsia .pt-ed-mono{background:var(--acento);color:var(--superficie)}.est-fucsia .sec-num{color:var(--acento)}.dec-fucsia .df-a{width:52px;animation:giraLento 18s linear infinite}.dec-fucsia .df-a.a{top:12%;right:4%}.dec-fucsia .df-a.b{top:40%;left:4%;width:34px;animation-direction:reverse}@keyframes giraLento{to{transform:rotate(1turn)}}.est-celestial .dec{z-index:3}.est-celestial .pt-cine-titulo{letter-spacing:.04em}.est-celestial .pt-cine-pre,.est-celestial .sec-eyebrow{color:var(--acento)}.dec-celestial .dc-cielo{top:0;left:0;width:100%;height:62%;opacity:.9}.dec-celestial .dc-luna{top:24px;right:22px;width:52px;opacity:.9;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--acento) 50%,transparent))}.cel-est{animation:titila 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s);transform-box:fill-box;transform-origin:center}.est-deco .pt-papel-tarjeta{padding-top:84px;border:2px solid var(--foil1);box-shadow:0 0 0 1px var(--foil1) inset,0 20px 50px rgba(0,0,0,.12)}.est-deco .esq{display:none}.est-deco .pt-papel-nombre{text-transform:uppercase;letter-spacing:.06em}.est-deco .pt-papel-pre,.est-deco .sec-eyebrow{letter-spacing:.34em}.est-deco .sec-titulo{text-transform:uppercase;letter-spacing:.1em;font-size:1.7rem}.est-deco .btn-inv{border-radius:0;border-color:var(--foil1);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.est-deco .dec{z-index:1}.dec-deco .dx-ab{left:50%;width:170px;margin-left:-85px;opacity:.95}.dec-deco .dx-ab.arriba{top:58px}.dec-deco .dx-ab.abajo{display:none}.dec-deco.dec-ap .dx-ab.arriba{top:6%}.est-minimal{letter-spacing:.01em}.est-minimal .pt-papel-tarjeta{background:transparent;border:0;box-shadow:none;padding:40px 6px 30px}.est-minimal .esq{display:none}.est-minimal .pt-papel-nombre{font-weight:300;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(2rem,9vw,3rem)}.est-minimal .pt-papel-nombre .amp{font-style:italic;text-transform:none}.est-minimal .pt-papel-regla span{border:0;background:transparent;font-size:1rem;letter-spacing:.3em;color:color-mix(in srgb,var(--acento) 70%,var(--texto))}.est-minimal .pt-papel-regla:after,.est-minimal .pt-papel-regla:before{background:color-mix(in srgb,var(--texto) 28%,transparent)}.est-minimal .pt-papel-fecha,.est-minimal .pt-papel-pre,.est-minimal .sec-eyebrow{letter-spacing:.3em;text-transform:uppercase;font-size:.78rem}.est-minimal .sec-titulo{font-weight:300;letter-spacing:.04em}.est-minimal .sec{border-top:1px solid color-mix(in srgb,var(--texto) 12%,transparent)}.est-minimal .btn-inv{border-radius:0;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.est-minimal .ap-papel-sobre{box-shadow:0 18px 50px rgba(0,0,0,.1)}.est-boho .pt-jar-marco{border-radius:50% 50% 10px 10px/58% 58% 10px 10px}.est-boho .pt-jar-guirnalda.abajo{display:none}.est-boho .pt-jar-guirnalda.arriba{opacity:.55}.est-boho .pt-jar-nombre{letter-spacing:.02em}.est-boho .sec-titulo{letter-spacing:.03em}.dec-boho .db-p{top:12%;width:88px;opacity:.55;transform-origin:50% 100%;animation:mece 7s ease-in-out infinite}.dec-boho .db-p.izq{left:-18px}.dec-boho .db-p.der{right:-18px;transform:scaleX(-1);animation-delay:-3.5s}@keyframes mece{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.dec-boho .db-p.der{animation-name:meceDer}@keyframes meceDer{0%,to{transform:scaleX(-1) rotate(-2.5deg)}50%{transform:scaleX(-1) rotate(2.5deg)}}.est-hacienda .portada{padding:58px 0 66px}.est-hacienda .pt-jar-marco{border-radius:50% 50% 6px 6px/46% 46% 6px 6px;border:3px solid var(--acento)}.est-hacienda .pt-jar-nombre{color:var(--acento)}.est-hacienda .sec{padding-top:56px}.est-hacienda .sec-titulo{color:var(--acento)}.dec-hacienda .dh-t{left:0;width:100%;height:30px;opacity:.9}.dec-hacienda .dh-t.arriba{top:0}.dec-hacienda .dh-t.abajo{bottom:0;transform:scaleY(-1)}.est-playa .dec{z-index:3}.est-playa .pt-cine-fondo{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.est-playa .pt-cine-titulo{letter-spacing:.02em;text-transform:none}.est-playa .pt-cine-cred{letter-spacing:.2em}.dec-playa .dp-sol{top:26px;right:26px;width:66px;opacity:.8;animation:giraLento 40s linear infinite}.dec-playa .dp-olas{left:0;top:calc(56svh - 84px);width:100%;height:80px}.dec-playa.dec-ap .dp-olas{top:auto;bottom:0;height:96px}.dec-playa.dec-ap .dp-sol{top:8%}.dec-playa .ola{animation:olea 9s ease-in-out infinite}.dec-playa .ola.b{animation-duration:6.5s;animation-direction:reverse}@keyframes olea{0%,to{transform:translateX(-12px)}50%{transform:translateX(12px)}}.est-tropical .pt-jar-guirnalda{display:none}.est-tropical .portada{padding-top:64px}.est-tropical .pt-jar-marco{border-radius:16px}.est-tropical .sec-titulo{letter-spacing:.01em}.dec-tropical .dt-h{top:4px;width:108px;opacity:.85;transform-origin:50% 0;animation:mece 9s ease-in-out infinite}.dec-tropical .dt-h.izq{left:6px}.dec-tropical .dt-h.der{right:-34px;transform:scaleX(-1);animation-name:meceDer;animation-delay:-4s}.dec-tropical .dt-palma{bottom:-6px;left:-24px;width:150px;opacity:.5}.est-nube .inv-fondo{background:linear-gradient(180deg,color-mix(in srgb,var(--g1) 26%,var(--fondo)),var(--fondo) 60%)}@keyframes flota{0%,to{transform:translateX(0)}50%{transform:translateX(16px)}}.est-safari .pt-glo-racimo{opacity:.75}.est-safari .pt-glo-fecha b{font-family:var(--f-titulo)}.est-safari .dec{z-index:1}.dec-safari .ds-palma{width:132px;opacity:.5}.est-safari .portada .ds-palma{display:none}.dec-safari .ds-palma.izq{top:54px;left:-34px}.dec-safari .ds-palma.der{top:54px;right:-34px;transform:scaleX(-1)}.dec-safari .ds-jirafa{top:132px;left:10px;width:66px}.dec-safari .ds-leon{top:150px;right:12px;width:62px}.dec-safari.dec-pt .ds-jirafa{top:204px}.dec-safari.dec-pt .ds-leon{top:222px}.dec-safari.dec-ap .ds-palma.der,.dec-safari.dec-ap .ds-palma.izq{top:6%}.dec-safari.dec-ap .ds-jirafa,.dec-safari.dec-ap .ds-leon{top:auto;bottom:8%}.est-polaroid .pt-ed-mast{border-bottom-style:dashed}.est-polaroid .pt-ed-foto-wrap{margin:26px 10px 0;padding:12px 12px 56px;background:var(--superficie);box-shadow:0 14px 34px rgba(0,0,0,.16);transform:rotate(-1.6deg)}.est-polaroid .pt-ed-foto{aspect-ratio:1}.est-polaroid .pt-ed-vertical{display:none}.est-polaroid .pt-ed-nombre{font-family:var(--f-subtitulo);text-transform:none;letter-spacing:0}.est-polaroid .frase,.est-polaroid .mensaje blockquote,.est-polaroid .pt-ed-kicker{font-family:var(--f-subtitulo);font-style:normal}.est-polaroid .galeria-foto{padding:8px 8px 26px;background:var(--superficie);box-shadow:0 8px 20px rgba(0,0,0,.14);rotate:1.4deg}.est-polaroid .galeria-foto:nth-child(2n){rotate:-1.8deg}.est-polaroid .galeria-foto:hover{rotate:0deg}.est-polaroid .dec{z-index:2}.dec-polaroid .dpo-c{width:78px;opacity:.92}.dec-polaroid .dpo-c.a{top:62px;left:14px;transform:rotate(-16deg)}.dec-polaroid .dpo-c.b{top:70px;right:10px;transform:rotate(10deg)}.dec-polaroid.dec-ap .dpo-c.a{top:168px;left:6px}.dec-polaroid.dec-ap .dpo-c.b{top:176px;right:4px}.dec-polaroid .dpo-p{display:none}@media (prefers-reduced-motion:reduce){.cel-est,.db-p,.df-a,.dm-m,.dp-olas .ola,.dp-sol,.dt-h,.mariposa .ala{animation:none!important}}.est-charro .portada{padding:56px 0 64px}.est-charro .pt-jar-marco{border-radius:50% 50% 8px 8px/44% 44% 8px 8px;border:3px solid var(--acento)}.est-charro .pt-jar-guirnalda{opacity:.9}.est-charro .pt-jar-nombre,.est-charro .sec-titulo{color:var(--acento)}.est-charro .swatches span{border-radius:4px}.dec-charro .dch-s{left:0;width:100%;height:22px}.dec-charro .dch-s.arriba{top:0}.dec-charro .dch-s.abajo{bottom:0;transform:scaleY(-1)}.dec-charro .dch-som{top:30px;left:50%;width:92px;margin-left:-46px;opacity:.9}.est-charro .portada .dch-som{top:auto;bottom:34px;left:auto;right:8px;width:76px;margin-left:0;opacity:.85}.dec-charro.dec-ap .dch-som{top:12%}.est-glitter .inv-fondo{background:radial-gradient(80% 50% at 20% 0,color-mix(in srgb,var(--g1) 30%,transparent),transparent 70%),radial-gradient(80% 60% at 90% 30%,color-mix(in srgb,var(--g2) 26%,transparent),transparent 70%),var(--fondo)}.est-glitter .pt-bri-nombre{background:linear-gradient(100deg,var(--gt1),var(--gt2) 35%,var(--gt3) 60%,var(--gt1));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brillaTexto 7s ease-in-out infinite}.est-glitter .sticker{box-shadow:0 0 18px color-mix(in srgb,var(--g2) 45%,transparent)}.est-glitter .pt-bri-pre{background:color-mix(in srgb,var(--fondo) 78%,transparent)}@keyframes brillaTexto{50%{background-position:100% 0}}.est-princesa .portada{padding-bottom:130px}.est-princesa .pt-jar-marco{border-radius:50% 50% 10px 10px/52% 52% 10px 10px}.est-princesa .pt-jar-nombre{font-size:clamp(2.4rem,12vw,3.6rem)}.dec-princesa .dpr-cas{bottom:0;left:50%;width:260px;margin-left:-130px;opacity:.5}.dec-princesa .dpr-cor{top:6px;left:50%;width:62px;margin-left:-31px}.dec-princesa .dpr-d{width:14px;opacity:.8;animation:chispea 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.dec-princesa .dpr-d.d0{top:12%;left:10%}.dec-princesa .dpr-d.d1{top:20%;right:10%;width:18px}.dec-princesa .dpr-d.d2{top:46%;left:6%;width:12px}.dec-princesa.dec-ap .dpr-cas{bottom:0;opacity:.35}.dec-princesa.dec-ap .dpr-cor{top:10%}.est-noir{--ancho:660px}.est-noir .galeria img,.est-noir .portada img,.est-noir .visor img{filter:grayscale(1) contrast(1.08)}.est-noir .pt-ed-nombre{letter-spacing:-.05em}.est-noir .pt-ed-mast,.est-noir .pt-ed-pie,.est-noir .sec{border-color:var(--texto)}.est-noir .pt-ed-kicker,.est-noir .sec-num{color:var(--texto)}.est-noir .btn-inv.lleno:hover{background:var(--texto);border-color:var(--texto)}.est-noir .swatches span{filter:grayscale(1)}.est-marmol .pt-papel-tarjeta{position:relative;overflow:hidden}.est-marmol .pt-papel-nombre{letter-spacing:.01em}.est-marmol .esq{opacity:.8}.est-marmol .sec{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--acento2) 22%,transparent),transparent)}.dec-marmol .dma-v{inset:0;width:100%;height:100%;opacity:.55}.est-catedral .pt-papel-tarjeta{padding-top:132px;border-radius:140px 140px 8px 8px;border:2px solid var(--foil1)}.est-catedral .esq{display:none}.est-catedral .pt-papel-nombre{text-transform:none}.est-catedral .sec-titulo{letter-spacing:.04em}.est-catedral .dec{z-index:1}.dec-catedral .dca-v{top:34px;left:50%;width:92px;margin-left:-46px}.dec-catedral.dec-ap .dca-v{top:8%;width:110px;margin-left:-55px}.est-campo .portada{padding-top:78px}.est-campo .pt-jar-marco{border-radius:8px;border:4px solid var(--acento2)}.est-campo .pt-jar-guirnalda.arriba{display:none}.est-campo .pt-jar-nombre{font-family:var(--f-subtitulo)}.dec-campo .dcp-l{top:0;left:0;width:100%;height:56px}.dec-campo .luz{animation:parpadeoLuz 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.33s);transform-box:fill-box;transform-origin:center}.dec-campo .dcp-g{width:58px;opacity:.9}.dec-campo .dcp-g.izq{top:92px;left:4px}.dec-campo .dcp-g.der{top:118px;right:6px;width:44px}@keyframes parpadeoLuz{0%,to{opacity:1}50%{opacity:.55}}.est-espacio .inv-fondo{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--g1) 30%,var(--fondo)),var(--fondo) 65%)}.est-espacio .pt-glo-nombre{color:var(--acento)}.est-dinos .portada{padding-bottom:120px}.est-dinos .pt-glo-osito{display:none}.est-dinos .pt-glo-nombre{color:var(--acento)}.dec-dinos .ddi-h{width:92px;opacity:.75}.dec-dinos .ddi-h.izq{bottom:-8px;left:-16px}.dec-dinos .ddi-h.der{bottom:-8px;right:-16px;transform:scaleX(-1)}.dec-dinos .ddi-d{bottom:6px;left:50%;width:140px;margin-left:-70px;animation:pasea 9s ease-in-out infinite}@keyframes pasea{0%,to{transform:translateX(-14px)}50%{transform:translateX(14px)}}.est-futbol .inv-fondo{background:linear-gradient(#070b1c,color-mix(in srgb,var(--fondo) 45%,#0b1430) 60%)}.est-futbol .inv-fondo:before{opacity:.35}.est-futbol .inv-fondo:after{background:radial-gradient(circle,var(--acento),transparent 62%);opacity:.2}.est-futbol .inv-main:before{opacity:.12}.est-futbol .pt-bri-nombre{text-transform:uppercase;letter-spacing:-.02em}.est-futbol .sticker{border-radius:999px}.est-futbol .pie-nombre{background:linear-gradient(95deg,color-mix(in srgb,var(--gt1) 62%,var(--texto)),color-mix(in srgb,var(--gt3) 62%,var(--texto)));-webkit-background-clip:text;background-clip:text}.est-bendicion .pt-papel-tarjeta{padding-top:96px}.est-bendicion .pt-papel-nombre{text-transform:none}.est-bendicion .dec{z-index:1}.dec-bendicion .dbe-p{top:26px;left:50%;width:96px;margin-left:-48px;animation:flota 14s ease-in-out infinite}.dec-bendicion .dbe-o{width:88px;opacity:.8}.dec-bendicion .dbe-o.izq{bottom:8px;left:-34px}.dec-bendicion .dbe-o.der{bottom:8px;right:-34px;transform:scaleX(-1)}.dec-bendicion .dbe-c{display:none}.dec-bendicion.dec-ap .dbe-p{top:10%}.dec-bendicion.dec-ap .dbe-c{display:block;bottom:12%;left:50%;width:26px;margin-left:-13px;opacity:.7}.est-toga .portada{padding-top:92px}.est-toga .pt-ed-nombre{letter-spacing:-.035em}.est-toga .dec{z-index:1}.dec-toga .dto-b{top:0;left:50%;width:82px;margin-left:-41px;animation:lanza 6s ease-in-out infinite}.dec-toga.dec-ap .dto-b{top:146px;left:auto;right:6px;margin-left:0;width:76px}.dec-toga.dec-ap .dto-l{display:none}.dec-toga .dto-l{top:60px;width:46px;opacity:.55}.dec-toga .dto-l.izq{left:2px}.dec-toga .dto-l.der{right:2px}.est-toga .portada .dto-l{display:none}@keyframes lanza{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.est-soltera .inv-fondo{background:radial-gradient(80% 50% at 15% 0,color-mix(in srgb,var(--g1) 34%,transparent),transparent 70%),radial-gradient(80% 60% at 85% 40%,color-mix(in srgb,var(--g2) 28%,transparent),transparent 70%),var(--fondo)}.est-soltera .pt-bri-nombre{color:var(--g2);text-shadow:0 0 22px color-mix(in srgb,var(--g1) 55%,transparent)}@media (prefers-reduced-motion:reduce){.dbe-p,.dcp-l .luz,.ddi-d,.dpr-d,.dto-b,.est-glitter .pt-bri-nombre{animation:none!important}}@keyframes escenaEntra{0%{opacity:0}}.dec-marco,.pe-campo .pt-jar-marco,.pe-celestial .pt-cine-fondo,.pe-cine .pt-cine-fondo,.pe-cine>.dec-cine,.pe-playa .pt-cine-fondo,.pe-tropical .pt-jar-marco{animation:escenaEntra .6s ease-out both}.pe-cine{--banda:max(58svh,320px)}.pe-cine .pt-cine-fondo{height:var(--banda);min-height:0;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 99%);mask-image:linear-gradient(180deg,#000 58%,transparent 99%)}.pe-cine .pt-cine-fondo img{opacity:.84;filter:saturate(.92) contrast(1.06)}.pe-cine .pt-cine-fondo:before{content:"";position:absolute;inset:0 0 auto;height:24%;z-index:1;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--fondo) 72%,transparent),transparent)}.pe-cine .pt-cine-texto:before{content:"";position:absolute;z-index:-1;left:50%;top:-40px;width:min(620px,150%);height:440px;translate:-50% 0;pointer-events:none;background:radial-gradient(50% 44% at 50% 42%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 72%)}.pe-cine .pt-cine-luz{background:radial-gradient(circle at 22% 30%,color-mix(in srgb,var(--acento) 55%,transparent) 0 26px,transparent 30px),radial-gradient(circle at 36% 18%,color-mix(in srgb,var(--acento) 38%,transparent) 0 40px,transparent 45px),radial-gradient(circle at 58% 34%,color-mix(in srgb,var(--acento) 48%,transparent) 0 18px,transparent 22px),radial-gradient(circle at 70% 16%,color-mix(in srgb,var(--acento) 30%,transparent) 0 52px,transparent 58px),radial-gradient(circle at 80% 44%,color-mix(in srgb,var(--acento) 44%,transparent) 0 30px,transparent 35px),radial-gradient(circle at 12% 56%,color-mix(in srgb,var(--acento) 26%,transparent) 0 46px,transparent 52px),radial-gradient(circle at 48% 62%,color-mix(in srgb,var(--acento) 22%,transparent) 0 34px,transparent 39px),radial-gradient(circle at 90% 70%,color-mix(in srgb,var(--acento) 30%,transparent) 0 22px,transparent 26px),radial-gradient(60% 50% at 50% 30%,color-mix(in srgb,var(--acento2) 80%,transparent),transparent 75%),var(--fondo);filter:blur(2px) brightness(1);animation:luzBokeh 14s ease-in-out infinite alternate}@keyframes luzBokeh{to{filter:blur(2px) brightness(1.18);transform:scale(1.08)}}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-pre{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px!important}:is(.pe-cine,.pe-celestial,.pe-playa) .rot-txt{margin-right:-.4em}.rot-laurel{flex:none;width:38px;height:auto;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--acento) 30%,transparent))}.rot-laurel.der{transform:scaleX(-1)}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-titulo{font-size:clamp(2.8rem,14vw,5.6rem);text-shadow:0 0 34px color-mix(in srgb,var(--acento) 28%,transparent)}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred{position:relative;margin-top:22px!important;padding:14px 4px}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:after,:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:before{content:"";position:absolute;left:50%;width:min(300px,92%);height:1px;translate:-50% 0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acento) 80%,transparent) 20% 80%,transparent)}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:before{top:0}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:after{bottom:0}.pt-cine-lugar{text-wrap:balance}.pt-cine-ciudad{white-space:nowrap}@media (max-width:380px){:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-texto{padding-left:16px;padding-right:16px}:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred{gap:8px;letter-spacing:.15em}}.ap-tel-cartel,:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cartel{position:relative;max-width:600px;margin:0 auto;padding:30px 14px 24px;border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--fondo) 88%,#000),color-mix(in srgb,var(--fondo) 70%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 42%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--fondo) 80%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--acento) 22%,transparent),0 34px 60px -34px #000,0 0 70px -24px color-mix(in srgb,var(--acento) 38%,transparent)}.pt-cine-focos{position:absolute;inset:-7px;pointer-events:none}.pt-cine-focos:after,.pt-cine-focos:before{content:"";position:absolute;inset:0;--fc:radial-gradient(circle,#fffaf0 0 1.3px,color-mix(in srgb,var(--acento) 80%,#fff) 2.2px,color-mix(in srgb,var(--acento) 42%,transparent) 3.6px,transparent 6px);background:var(--fc) 0 0 /17px 14px space no-repeat,var(--fc) 0 100% /17px 14px space no-repeat,var(--fc) 0 0 /14px 17px no-repeat space,var(--fc) 100% 0 /14px 17px no-repeat space}.pt-cine-focos:before{opacity:.62}.pt-cine-focos:after{filter:brightness(1.25) drop-shadow(0 0 4px color-mix(in srgb,var(--acento) 80%,transparent));opacity:0;-webkit-mask:linear-gradient(115deg,transparent 38%,#000 48% 52%,transparent 62%) 100% 0 /300% 100% no-repeat;mask:linear-gradient(115deg,transparent 38%,#000 48% 52%,transparent 62%) 100% 0 /300% 100% no-repeat}.ap-tel-cartel .pt-cine-focos:after,:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-focos:after{opacity:1;animation:olaFocos 4.2s linear infinite}:is(.pe-cine,.pe-celestial,.pe-playa).ad-ninguno .pt-cine-focos:after{opacity:0;animation:none}@keyframes olaFocos{to{-webkit-mask-position:0 0;mask-position:0 0}}.ap-tel,.pe-cine{--tela:#5c1426;--t-osc:color-mix(in srgb,var(--tela) 42%,#000);--t-luz:color-mix(in srgb,var(--tela) 78%,#fff)}@supports (color:oklch(from red l c h)){.ap-tel,.pe-cine{--tela:oklch(from var(--acento2) calc(.4 - .09 * (1 - min(c / .03, 1))) max(c * 1.3,.085) calc(h + 12 * min(c / .03, 1)));--t-osc:oklch(from var(--tela) calc(l * .52) c h);--t-luz:oklch(from var(--tela) calc(l + .13) calc(c * 1.12) h)}}.pe-cine{--tw:min(29vw,var(--banda) * .4)}.ce-lado{position:absolute;top:-8px;width:var(--tw);height:calc(var(--banda) * 1.02)}.ce-lado.izq{left:calc(var(--tw) * -.34)}.ce-lado.der{right:calc(var(--tw) * -.34);scale:-1 1}.ce-telon{position:absolute;inset:0;isolation:isolate;filter:contrast(1.12) drop-shadow(8px 0 14px rgba(0,0,0,.6))}.ce-telon:after,.ce-telon:before{content:"";position:absolute;inset:0;background:var(--telon) 50% 0 /215% 100% no-repeat}.ce-telon:after{background:var(--tela);mix-blend-mode:color;-webkit-mask:var(--telon) 50% 0 /215% 100% no-repeat;mask:var(--telon) 50% 0 /215% 100% no-repeat}.ce-borla{position:absolute;left:19%;top:55%;width:96%;height:auto;rotate:-6deg;transform-origin:50% 15%}.ce-borla.atras{-webkit-clip-path:inset(0 0 85% 0);clip-path:inset(0 0 85% 0);filter:brightness(.62)}.ce-borla.frente{-webkit-clip-path:inset(15% 0 0 0);clip-path:inset(15% 0 0 0);filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.dec-cine.dec-pt{z-index:2}.ce-bambalina{--bh:clamp(60px,15vw,120px);--sw:calc(100% / 3);--fl:calc(var(--bh) * .15);height:var(--bh);z-index:2;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55))}.ce-bambalina,.ce-bambalina>i{position:absolute;left:0;right:0;top:0}.ce-bam-fleco,.ce-bam-tela{--onda:radial-gradient(58% 100% at 50% 0,#000 calc(100% - 1.5px),transparent);-webkit-mask:linear-gradient(#000 0 0) 0 0 /100% 32% no-repeat,var(--onda) 0 0 /var(--sw) 100% repeat-x;mask:linear-gradient(#000 0 0) 0 0 /100% 32% no-repeat,var(--onda) 0 0 /var(--sw) 100% repeat-x}.ce-bam-tela{height:calc(100% - var(--fl));background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(255,255,255,.07) 50%,rgba(0,0,0,.3)) 0 0 /22px 32% repeat-x,linear-gradient(var(--tela),var(--tela)) 0 0 /100% 32% no-repeat,radial-gradient(58% 100% at 50% 0,transparent 34%,rgba(0,0,0,.34) 48%,rgba(255,255,255,.1) 58%,rgba(0,0,0,.3) 68%,rgba(255,255,255,.08) 79%,rgba(0,0,0,.46) 92%,rgba(0,0,0,.6)) 0 0 /var(--sw) 100% repeat-x,linear-gradient(180deg,rgba(0,0,0,.45),transparent 45%),var(--tela)}.ce-bam-fleco{height:100%;background:linear-gradient(180deg,transparent 55%,rgba(60,36,8,.55)),repeating-linear-gradient(90deg,#f2d890 0 1.2px,#b8903e 1.2px 2.2px,#7d5a1f 2.2px 3px)}.ce-bambalina>.ce-bam-cordon{top:calc((var(--bh) - var(--fl)) * .3);height:4px;border-radius:2px;background:repeating-linear-gradient(-58deg,#f6dc98 0 2.2px,#c49a47 2.2px 3.6px,#7a5820 3.6px 4.6px);box-shadow:0 2px 3px rgba(0,0,0,.55)}.ce-bam-borla{position:absolute;top:calc((var(--bh) - var(--fl)) * .5 - var(--bh) * .52 * .34);width:calc(var(--bh) * .52);height:auto;translate:-50% 0;-webkit-clip-path:inset(34% 0 0 0);clip-path:inset(34% 0 0 0);filter:drop-shadow(0 4px 4px rgba(0,0,0,.5))}.ce-bam-borla.b1{left:calc(100% / 3)}.ce-bam-borla.b2{left:calc(200% / 3)}.ce-bam-borla.b3,.ce-bam-borla.b4{display:none}@media (min-width:700px){.ce-bambalina{--sw:20%}.ce-bam-borla.b1{left:20%}.ce-bam-borla.b2{left:40%}.ce-bam-borla.b3{display:block;left:60%}.ce-bam-borla.b4{display:block;left:80%}}.ce-luces{position:absolute;inset:0 0 auto;height:calc(var(--banda) * 1.1);pointer-events:none;-webkit-mask:radial-gradient(30% 34% at 50% 46%,transparent 45%,#000 100%);mask:radial-gradient(30% 34% at 50% 46%,transparent 45%,#000 100%)}.ce-haz{position:absolute;top:calc(var(--banda) * .8);width:clamp(58px,15vw,104px);aspect-ratio:1;transform-origin:50% 88%;animation:barre 11s ease-in-out infinite alternate}.ce-haz.izq{left:1%}.ce-haz.der{right:1%;scale:-1 1;animation-name:barreDer;animation-delay:-5.5s}.ce-reflector{position:absolute;inset:0;width:100%;height:auto;scale:-1 1;rotate:-18deg;transform-origin:50% 90%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}.ce-rayo{width:calc(var(--banda) * .44);height:calc(var(--banda) * 1.1);translate:-50% -100%;rotate:24deg;transform-origin:50% 100%;background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--acento) 55%,#fff) 50%,transparent 96%);-webkit-clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);-webkit-mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.5) 42%,transparent 96%);mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.5) 42%,transparent 96%);filter:blur(5px);opacity:.46}.ce-rayo,.dec-cine>.ce-haz:after{position:absolute;left:40%;top:24%;pointer-events:none}.dec-cine>.ce-haz:after{content:"";width:64%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acento) 45%,#fff) 0 12%,color-mix(in srgb,var(--acento) 35%,transparent) 30%,transparent 68%);mix-blend-mode:screen}@keyframes barre{0%{rotate:0deg}to{rotate:-14deg}}@keyframes barreDer{0%{rotate:0deg}to{rotate:14deg}}.ce-destello{position:absolute;width:30px;height:auto;opacity:0;animation:chispa 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.51s);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--acento) 80%,transparent)) brightness(1.12)}.ce-destello.d0{top:calc(var(--banda) * .12);left:8%;width:42px}.ce-destello.d1{top:calc(var(--banda) * .2);right:10%;width:32px}.ce-destello.d2{top:calc(var(--banda) * .44);left:4%;width:28px}.ce-destello.d3{top:calc(var(--banda) * .56);right:5%;width:38px}.ce-destello.d4{top:calc(var(--banda) * .74);left:7%;width:28px}.ce-destello.d5{top:calc(var(--banda) * .84);right:9%;width:30px}.ce-destello.d6{top:calc(var(--banda) * .05);left:47%;width:26px}@media (max-width:899.98px){.dec-cine>.ce-destello.d4{top:calc(var(--banda) * .76);left:24%}.dec-cine>.ce-destello.d5{top:calc(var(--banda) * .86);right:25%}}@media (min-width:900px){.dec-cine>.ce-destello.d5{right:5%}}@keyframes chispa{0%,to{opacity:0;scale:.3;rotate:-20deg}25%,75%{opacity:1;scale:1;rotate:25deg}}.pt-cine-chispa{position:absolute;bottom:-20px;width:36px;height:auto;z-index:1;pointer-events:none;animation:titila 2.8s ease-in-out infinite;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--acento) 85%,transparent))}.pt-cine-chispa.izq{left:-16px}.pt-cine-chispa.der{right:-16px;width:28px;bottom:-14px;animation-delay:-1.4s}@keyframes titila{0%,to{opacity:.75;scale:.82;rotate:-8deg}50%{opacity:1;scale:1.08;rotate:10deg}}.ce-polvo{position:absolute;inset:0 0 auto;height:var(--banda);overflow:hidden}.ce-polvo i{position:absolute;bottom:4%;width:4px;height:4px;border-radius:50%;opacity:0;background:color-mix(in srgb,var(--acento) 55%,#fff);box-shadow:0 0 7px 2px color-mix(in srgb,var(--acento) 70%,transparent);animation:polvo 10s linear infinite;animation-delay:calc(var(--i) * -1.21s)}.ce-polvo i:nth-child(3n){width:3px;height:3px;animation-duration:13s}.ce-polvo i:nth-child(4n+1){animation-duration:11.5s}@keyframes polvo{0%{opacity:0;translate:0 0}12%{opacity:.95}75%{opacity:.6}to{opacity:0;translate:16px calc(var(--banda) * -.85)}}:is(.pe-cine,.pe-celestial,.pe-playa).ad-destellos .pt-cine-titulo{background:linear-gradient(105deg,var(--texto) 0 38%,color-mix(in srgb,var(--acento) 55%,#fff) 50%,var(--texto) 62% 100%) 100% 0 /300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brilloTitulo 7s ease-in-out infinite}@keyframes brilloTitulo{0%,55%{background-position:100% 0}to{background-position:0 0}}@media (min-width:900px){.pe-cine{--tw:min(24vw,var(--banda) * .75)}.ce-rayo{opacity:.5;width:calc(var(--banda) * .5)}.ce-haz{top:calc(var(--banda) * .76)}.ce-borla{width:80%;left:27%}.ce-haz.izq{left:calc(var(--tw) * .56)}.ce-haz.der{right:calc(var(--tw) * .56)}}.ap-tel{position:absolute;inset:0;z-index:3;pointer-events:none}.ap-tel-pano{--pl:clamp(30px,8.6vw,60px);--lx:100%;position:absolute;top:0;bottom:0;width:50.8%;will-change:transform;transition:transform 1.5s cubic-bezier(.7,0,.2,1) .12s;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 24%,transparent 72%,rgba(0,0,0,.62)),radial-gradient(90% 46% at var(--lx) 58%,color-mix(in srgb,var(--acento) 16%,transparent),transparent 72%),linear-gradient(90deg,rgba(0,0,0,.3),transparent 36%,rgba(255,255,255,.06) 55%,rgba(0,0,0,.24)) 0 0 /calc(var(--pl) * 1.618) 100%,linear-gradient(90deg,var(--t-osc) 0,var(--tela) 26%,var(--t-luz) 46%,var(--tela) 62%,var(--t-osc) 100%) 0 0 /var(--pl) 100%,var(--tela)}.ap-tel-pano:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(180deg,#c9a14e,#7d5a1f 30%,transparent 0),linear-gradient(180deg,transparent 30%,rgba(40,24,4,.5)),repeating-linear-gradient(90deg,#f2d890 0 1.2px,#b8903e 1.2px 2.2px,#7d5a1f 2.2px 3px)}.ap-tel-pano.izq{left:0;z-index:1;box-shadow:10px 0 18px -8px rgba(0,0,0,.75)}.ap-tel-pano.der{right:0;--lx:0%}.ap-cine.abierta .ap-tel-pano.izq{transform:translateX(-101%)}.ap-cine.abierta .ap-tel-pano.der{transform:translateX(101%)}.ap-cine .ap-tel~.grano{z-index:3;opacity:.1}.ap-tel-centro{z-index:4;gap:22px;padding:calc(clamp(60px, 15vw, 120px) + 18px) 14px 24px;width:min(100%,620px)}.ap-tel-cartel{width:100%;padding:30px 16px 26px;display:grid;justify-items:center;grid-gap:12px;gap:12px}.ap-tel-pre{display:flex;align-items:center;justify-content:center;gap:10px}.ap-tel-pre .rot-laurel{width:32px}.ap-tel-cartel .ap-cine-titulo{font-size:clamp(2.4rem,12vw,5rem);color:var(--texto);text-shadow:0 0 30px color-mix(in srgb,var(--acento) 30%,transparent)}.ap-tel-centro .ap-cine-play{margin-top:0;background:color-mix(in srgb,var(--fondo) 80%,transparent);box-shadow:0 10px 30px -10px #000}.ap-celestial .ap-cine-centro,.ap-playa .ap-cine-centro{width:min(100%,560px);gap:22px}.ap-celestial .ap-cine-play,.ap-playa .ap-cine-play{margin-top:0}.pe-celestial,.pe-playa{--banda:max(56svh,300px)}.pe-playa .pt-cine-fondo img{opacity:.92}.pe-playa .pt-cine-fondo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--acento) 18%,transparent),transparent 55%)}.pe-celestial.ad-ninguno .cel-est{animation:none;opacity:.75}.pe-playa.ad-ninguno .dp-sol,.pe-playa.ad-ninguno .ola{animation:none}.cf-fugaz{position:absolute;width:clamp(80px,26vw,150px);height:2.4px;border-radius:2px;opacity:0;rotate:24deg;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acento) 45%,#fff));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--acento) 60%,#fff));animation:fugaz 7s ease-in infinite}.cf-fugaz:after{content:"";position:absolute;right:-2px;top:50%;width:6px;height:6px;translate:0 -50%;border-radius:50%;background:#fffdf5;box-shadow:0 0 10px 4px color-mix(in srgb,var(--acento) 70%,#fff)}.cf-fugaz.f0{top:calc(var(--banda) * .04);left:4%;animation-delay:-5.8s}.cf-fugaz.f1{top:calc(var(--banda) * .14);left:50%;animation-duration:8.5s;animation-delay:-2.4s}.cf-fugaz.f2{top:calc(var(--banda) * .02);left:28%;animation-duration:10s;animation-delay:-6.9s}@keyframes fugaz{0%{opacity:0;translate:0 0}3%{opacity:1}13%{opacity:0;translate:min(62vw,420px) min(28vw,190px)}to{opacity:0;translate:min(62vw,420px) min(28vw,190px)}}.dec-playa .dp-sol{z-index:2}.pg-vuelo{position:absolute;left:0;width:100%;height:1px;z-index:1;animation:vuelaGaviota 24s linear infinite}.pg-vuelo.g0{top:calc(var(--banda) * .36);animation-delay:-9s}.pg-vuelo.g1{top:max(calc(var(--banda) * .28),132px);animation-duration:31s;animation-delay:-21s}.pg-vuelo.g2{top:max(calc(var(--banda) * .22),112px);animation-duration:38s;animation-delay:-30s}.pg-gaviota{position:absolute;right:0;top:0;width:clamp(34px,10vw,48px);height:auto;overflow:visible;animation:planea 3.4s ease-in-out infinite alternate;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.pg-vuelo.g1 .pg-gaviota{width:clamp(26px,7.4vw,36px);animation-duration:4.1s}.pg-vuelo.g2 .pg-gaviota{width:clamp(20px,5.6vw,26px);animation-duration:2.9s;opacity:.8;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2)) blur(.3px)}.pg-ala-base{fill:#dfe6eb}.pg-ala-luz{fill:#fbfcfd}.pg-ala-punta{fill:#353b41}.pg-cola{fill:#eef2f4}.pg-cuerpo{fill:#fdfdfd}.pg-panza{fill:#cdd6dd;opacity:.8}.pg-pico{fill:#f0b43c}.pg-ojo{fill:#262a2e}.pg-ala{transform-box:view-box;animation:aleteoIzq .55s ease-in-out infinite alternate}.pg-ala.izq{transform-origin:28px 16px}.pg-ala.der{transform-origin:32px 16px;animation-name:aleteoDer}.pg-vuelo.g1 .pg-ala{animation-duration:.62s}.pg-vuelo.g2 .pg-ala{animation-duration:.5s}@keyframes vuelaGaviota{0%{translate:-100% 0}to{translate:50px 0}}@keyframes planea{0%{translate:0 -5px}to{translate:0 6px}}@keyframes aleteoIzq{0%{rotate:12deg}to{rotate:-24deg}}@keyframes aleteoDer{0%{rotate:-12deg}to{rotate:24deg}}@keyframes meceMata{0%,to{rotate:-3deg}50%{rotate:3.5deg}}.ap-nat-esq{position:absolute;left:0;width:0;height:0}.ap-nat-esq.arriba{top:0;rotate:112deg}.ap-nat-esq.abajo{bottom:0;rotate:-8deg}.ap-nat-mata{position:absolute;left:0;bottom:0;width:clamp(230px,64vw,470px);max-width:none;height:auto;translate:-30% 12%;transform-origin:30% 88%;filter:drop-shadow(0 12px 16px color-mix(in srgb,var(--texto) 24%,transparent));animation:meceMata 8s ease-in-out infinite}.ap-nat-esq.arriba .ap-nat-mata{animation-duration:9.2s;animation-delay:-3s}.ap-jar-hoja.der .ap-nat-mata{animation-delay:-4.6s}.pt-glo-ramo{display:block;width:min(84vw,330px);height:auto;margin:14px auto 2px;overflow:visible}.ro-hilos path{fill:none;stroke:color-mix(in srgb,var(--acento) 35%,var(--suave));stroke-width:1;stroke-linecap:round}.ro{--liston:var(--acento)}.ro-dino{--liston:var(--g2,var(--acento))}.ro-liston{fill:none;stroke:var(--liston);stroke-width:1.6;stroke-linecap:round}.ro-nudo{fill:var(--liston)}.ro-aro{fill:none;stroke:var(--liston);stroke-width:3}.ro-aro.atras{stroke:color-mix(in srgb,var(--liston) 70%,#000)}.ro-aro.frente{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.ro-mono{filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.3))}.ro-mono-tela{fill:var(--liston)}.ro-mono-pliegue{fill:color-mix(in srgb,var(--liston) 62%,#000);opacity:.55}.ro-g,.ro-ramo{transform-box:view-box}.ro-ramo{animation:ramoMece 7s ease-in-out infinite alternate}.ro-g{transform-origin:176px 196px;animation:globoRamo 4.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.73s)}.ro-g:nth-child(3n){animation-duration:5.4s}.ro-g:nth-child(4n+1){animation-duration:3.9s}@keyframes ramoMece{0%{rotate:-2deg}to{rotate:2.2deg}}@keyframes globoRamo{0%{rotate:-1.8deg}to{rotate:2deg}}.est-dinos .portada .ddi-d{display:none}.est-dinos .portada{padding-bottom:64px}@media (prefers-reduced-motion:reduce){.ap-nat-mata,.ce-destello,.ce-haz,.ce-polvo i,.pe-cine .pt-cine-luz,.pg-ala,.pg-gaviota,.pt-cine-chispa,.pt-cine-focos:after,.ro-g,.ro-ramo,:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:after,:is(.pe-cine,.pe-celestial,.pe-playa) .pt-cine-cred:before,:is(.pe-cine,.pe-celestial,.pe-playa).ad-destellos .pt-cine-titulo{animation:none!important}.ce-destello{opacity:.8}.ce-polvo,.cf-fugaz{display:none}.pg-vuelo{animation:none!important}.pg-vuelo.g0{translate:-45% 0}.pg-vuelo.g1{translate:-70% 0}.pg-vuelo.g2{translate:-30% 0}.ap-tel-pano{transition:none}.ap-cine.abierta .ap-tel-pano{transform:none}.ap-cine.abierta:has(.ap-tel){transition:opacity .7s ease,visibility 0s linear .7s}}.inv .sec{font-synthesis:weight small-caps}.est-minimal{--t-sec:clamp(1.9rem,8.4vw,2.4rem);--lh-sec:1.25;--f-nombre:var(--f-subtitulo);--t-nombre:1.55rem}.est-catedral,.est-marmol{--t-sec:clamp(2.2rem,9.6vw,2.8rem);--lh-sec:1.2;--f-dato:var(--f-titulo);--f-frase:var(--f-titulo);--f-nombre:var(--f-subtitulo)}.est-bendicion{--t-sec:clamp(2.1rem,9vw,2.6rem);--lh-sec:1.2;--f-dato:var(--f-titulo);--f-frase:var(--f-titulo);--f-nombre:var(--f-subtitulo)}.est-boho{--t-sec:clamp(2.4rem,10.4vw,3rem);--lh-sec:1.15;--f-dato:var(--f-titulo);--f-frase:var(--f-titulo);--f-nombre:var(--f-subtitulo);--t-nombre:1.9rem}.est-charro,.est-hacienda{--t-sec:clamp(2.6rem,11.4vw,3.3rem);--lh-sec:1.1;--f-dato:var(--f-titulo);--w-dato:400;--f-frase:var(--f-titulo);--f-nombre:var(--f-subtitulo);--t-nombre:1.9rem}.est-tropical{--t-sec:clamp(2.1rem,9vw,2.6rem);--lh-sec:1.1;--t-nombre:1.6rem;--t-bv:2rem}.est-campo{--t-sec:clamp(2.6rem,11.4vw,3.3rem);--lh-sec:1.1;--t-nombre:1.6rem}.est-fucsia,.est-polaroid{--t-sec:clamp(2.1rem,9.4vw,2.8rem);--f-cursiva:var(--f-subtitulo)}.est-arcoiris,.est-dinos,.est-espacio,.est-nube,.est-safari,.est-unicornio{--t-sec:clamp(2.5rem,11vw,3.1rem);--lh-sec:1.2}.est-dinos,.est-espacio,.est-safari{--f-frase:var(--f-subtitulo);--t-frase:1.9rem;--lh-frase:1.3;--k-dato:.9;--t-nombre:1.3rem}.est-arcoiris,.est-unicornio{--f-frase:var(--f-subtitulo);--t-frase:1.9rem;--lh-frase:1.3;--k-dato:.74;--t-nombre:1.1rem}