.apo,.pe-polaroid{--cinta1:var(--acento);--cinta2:color-mix(in srgb,#d9a441 80%,var(--acento));--luz1:var(--p-claro);--luz2:color-mix(in srgb,#f5b54a 86%,var(--acento));--ppo-sombra:color-mix(in srgb,var(--texto) 82%,var(--acento));--p-luz:color-mix(in srgb,var(--acento) 34%,#fff);--p-claro:color-mix(in srgb,var(--acento) 74%,#fff);--p-medio:var(--acento);--p-hondo:color-mix(in srgb,var(--acento) 80%,#241a3a);--p-brillo:radial-gradient(70% 50% at 88% 6%,color-mix(in srgb,var(--p-luz) 70%,transparent),transparent)}@supports (color:oklch(from red l c h)){.apo,.pe-polaroid{--p-luz:oklch(from var(--acento) .93 calc(max(c, .085) * .45) h);--p-claro:oklch(from var(--acento) calc(l + .1) max(c,.085) h);--p-medio:oklch(from var(--acento) l max(c,.085) h);--p-hondo:oklch(from var(--acento) calc(l - .13) calc(max(c, .085) * 1.05) calc(h - 6))}}:is(.pe-polaroid,.apo).ppo-ev-boda{--cinta2:color-mix(in srgb,#ecd9b4 84%,var(--acento));--p-brillo:linear-gradient(118deg,transparent 16%,rgba(255,255,255,.5) 33%,rgba(255,226,238,.34) 42%,rgba(214,236,255,.32) 51%,transparent 68%),radial-gradient(90% 70% at 80% 0%,rgba(255,255,255,.6),rgba(255,255,255,.18) 55%,transparent),linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,.14))}:is(.pe-polaroid,.apo).ppo-ev-graduacion{--cinta1:#d4a03c;--cinta2:#ecc977;--p-brillo:radial-gradient(60% 30% at 8% 0%,color-mix(in srgb,var(--p-luz) 45%,transparent),transparent),linear-gradient(150deg,color-mix(in srgb,var(--p-hondo) 55%,transparent),transparent 75%)}:is(.pe-polaroid,.apo).ppo-ev-graduacion .ppo-papel{box-shadow:inset 0 0 0 7px #d6a443,inset 0 0 0 8.5px #f3d58c,inset 0 0 0 11px color-mix(in srgb,var(--p-hondo) 70%,#0b1424),0 18px 30px -18px color-mix(in srgb,var(--ppo-sombra) 50%,transparent)}:is(.pe-polaroid,.apo).ppo-ev-cumple{--p-brillo:radial-gradient(75% 45% at 70% 0%,rgba(255,214,140,.78),rgba(255,170,90,.3) 50%,transparent),radial-gradient(40% 30% at 8% 14%,rgba(255,196,150,.45),transparent)}@supports (color:oklch(from red l c h)){:is(.pe-polaroid,.apo).ppo-ev-cumple .ppo-papel{--p-claro:oklch(from var(--acento) .82 .15 calc(h + 8));--p-medio:oklch(from var(--acento) .7 .17 h);--p-hondo:oklch(from var(--acento) .58 .16 calc(h - 8))}}.apo .ppo-ventana,.pe-polaroid .ppo-ventana{position:relative;aspect-ratio:1;overflow:hidden;background:#26221e;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.apo .ppo-img,.pe-polaroid .ppo-img{display:block;width:100%;height:100%;object-fit:cover}.apo .ppo-mono,.pe-polaroid .ppo-mono{display:grid;place-items:center;background:var(--texto);color:var(--fondo);font:400 clamp(4.5rem,26vw,8rem)/1 var(--f-subtitulo)}.ppo-atras .ppo-mono,.ppo-suelta .ppo-mono{background:linear-gradient(135deg,var(--acento2),color-mix(in srgb,var(--acento) 40%,var(--acento2)))}.ppo-brillo,.ppo-velo{position:absolute;inset:0;pointer-events:none}.ppo-velo{opacity:0;background:radial-gradient(120% 90% at 46% 38%,#f6f5f0,#e7e7e1 58%,#d6dbdb)}.ppo-cinta{position:absolute;top:0;z-index:4;width:42%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;isolation:isolate;opacity:.95;filter:drop-shadow(0 1px 1px rgba(40,28,16,.16)) drop-shadow(0 3px 3px rgba(40,28,16,.12))}.ppo-cinta:after,.ppo-cinta:before{content:"";position:absolute;inset:0;background:var(--cinta) center /contain no-repeat}.ppo-cinta:after{background:var(--tono-cinta,var(--cinta1));mix-blend-mode:color;-webkit-mask:var(--cinta) center /contain no-repeat;mask:var(--cinta) center /contain no-repeat}.ppo-cinta.a{left:1.4%;rotate:-41deg}.ppo-cinta.a,.ppo-cinta.b{top:0;margin-top:-.4%;width:33%}.ppo-cinta.b{left:98.6%;rotate:37deg;--tono-cinta:var(--cinta2)}.ppo-cinta.s{left:50%;width:58%;rotate:-4deg}.ppo-cinta-svg{position:absolute;top:-12px;width:30%}.ppo-cinta-svg.a{left:-4%;rotate:-30deg}.ppo-cinta-svg.b{right:-4%;rotate:28deg}.est-polaroid .inv-fondo:after,.est-polaroid .inv-fondo:before{content:none}.pe-polaroid{position:relative;--ppo-borde:5.6%;--ppo-arriba:80px}.pe-polaroid .pt-ed-mast{position:relative;z-index:1}.pe-polaroid .pt-ed-mast>span{font-size:.82rem}.ppo-escena{position:relative;width:min(80%,340px);margin:var(--ppo-arriba) auto 0;isolation:isolate;container-type:inline-size}.ppo-papel{position:absolute;z-index:0;inset:-19% -24% -8%;pointer-events:none;rotate:3deg;border-radius:3px;background:var(--p-brillo),radial-gradient(60% 45% at 6% 96%,color-mix(in srgb,var(--p-hondo) 80%,transparent),transparent),linear-gradient(150deg,var(--p-claro) 0,var(--p-medio) 55%,var(--p-hondo) 100%);box-shadow:0 18px 30px -18px color-mix(in srgb,var(--ppo-sombra) 50%,transparent)}.ppo-papel:after{content:"";position:absolute;inset:0;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ppo-foto{position:relative;z-index:3;margin:0;padding:var(--ppo-borde) var(--ppo-borde) 0;border-radius:2px;rotate:-2.2deg;background:linear-gradient(160deg,#fff 0,var(--superficie) 38%,color-mix(in srgb,var(--superficie) 93%,var(--acento2)) 100%);box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 26%,transparent),0 5px 10px -5px color-mix(in srgb,var(--ppo-sombra) 30%,transparent),0 30px 44px -26px color-mix(in srgb,var(--ppo-sombra) 46%,transparent)}.ppo-sombra{position:absolute;inset:0;z-index:2;rotate:-2.2deg;pointer-events:none}.ppo-sombra:after,.ppo-sombra:before{content:"";position:absolute;bottom:3%;width:46%;height:10%;border-radius:40%;background:color-mix(in srgb,var(--ppo-sombra) 60%,transparent);filter:blur(8px)}.ppo-sombra:before{left:2.5%;rotate:-4.5deg;translate:0 22%}.ppo-sombra:after{right:2.5%;rotate:4.5deg;translate:0 22%}.ppo-pie{display:grid;place-items:center;min-height:2.1em;padding:.3em 15% .45em;text-align:center;text-wrap:balance;font:400 clamp(1.45rem,6.2vw,1.95rem)/1.05 var(--f-subtitulo);color:var(--texto);rotate:-1deg}.ppo-atras{position:absolute;inset:0;z-index:1;padding:var(--ppo-borde) var(--ppo-borde) 0;border-radius:2px;background:linear-gradient(160deg,#fff,var(--superficie) 50%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 22%,transparent),0 16px 26px -14px color-mix(in srgb,var(--ppo-sombra) 40%,transparent)}.ppo-atras.izq{rotate:-9deg;translate:-7.5% 4.5%}.ppo-atras.der{rotate:8deg;translate:11.5% 5%}.ppo-atras .ppo-img{transform:scale(1.45);transform-origin:20% 32%}.ppo-atras.izq .ppo-img{filter:grayscale(1) contrast(1.06) brightness(1.06)}.ppo-atras.izq .ppo-ventana:after{content:"";position:absolute;inset:0;background:var(--acento);mix-blend-mode:color;opacity:.78;pointer-events:none}.ppo-atras.der .ppo-img{filter:saturate(1.08) contrast(1.04);transform-origin:80% 64%}.ppo-objeto{position:absolute;z-index:5;right:-12cqw;top:95.5cqw;width:32cqw;aspect-ratio:1;rotate:8deg;pointer-events:none}.ppo-obj-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ppo-sombra) 30%,transparent)) drop-shadow(0 10px 10px color-mix(in srgb,var(--ppo-sombra) 34%,transparent))}.ppo-cinta.o{left:50%;top:20%;width:48%;rotate:-12deg;z-index:2;--tono-cinta:var(--cinta2)}.ppo-objeto.o-graduacion{width:36cqw;right:-14cqw;top:93cqw;rotate:-4deg}.ppo-objeto.o-graduacion .ppo-cinta.o{top:18%;left:26%;rotate:24deg}.ppo-objeto.o-baby,.ppo-objeto.o-xv{width:35cqw;right:-13cqw;top:92cqw}.ppo-objeto.o-boda{width:31cqw;right:-11cqw;top:94cqw;rotate:12deg}.ppo-objeto.o-despedida{width:34cqw;right:-13cqw;top:96cqw}.ppo-objeto.o-cumple{width:40cqw;right:-15cqw;top:90cqw;rotate:6deg}.ppo-objeto.o-cumple .ppo-obj-img{filter:saturate(2.1) contrast(1.08) brightness(1.02) drop-shadow(0 2px 2px color-mix(in srgb,var(--ppo-sombra) 34%,transparent)) drop-shadow(0 12px 12px color-mix(in srgb,var(--ppo-sombra) 40%,transparent))}.ppo-objeto.o-cumple .ppo-cinta.o{top:80%;left:50%;width:34%;rotate:8deg}.ppo-globito{position:absolute;z-index:5;left:-11cqw;top:96cqw;width:29cqw;aspect-ratio:1;rotate:-14deg;pointer-events:none;isolation:isolate;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ppo-sombra) 30%,transparent)) drop-shadow(0 10px 10px color-mix(in srgb,var(--ppo-sombra) 34%,transparent))}.ppo-globito:after,.ppo-globito:before{content:"";position:absolute;inset:0;background:var(--globito) center /contain no-repeat}.ppo-globito:after{background:var(--p-claro);mix-blend-mode:color;opacity:.92;-webkit-mask:var(--globito) center /contain no-repeat;mask:var(--globito) center /contain no-repeat}.ppo-globito.g-corazon-cromo{width:27cqw;left:-10cqw;top:97cqw;rotate:-10deg}.pe-polaroid .pt-ed-nombre{margin-top:30px!important;text-align:center;justify-items:center;line-height:1.1;color:var(--acento);font-size:clamp(3rem,16vw,5.6rem)}.pe-polaroid .pt-ed-nombre:has(.amp){display:flex;flex-wrap:wrap;justify-content:center;column-gap:.22em;font-size:clamp(2.6rem,13vw,4.6rem)}.pe-polaroid .pt-ed-nombre .amp{color:var(--texto);font-size:.6em;margin-right:.18em;vertical-align:.14em}.pe-polaroid.pt-ed .ppo-tarjeta{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:6px;gap:6px;width:min(88%,380px);margin:30px auto 0;padding:24px 20px 16px;border:0;text-align:center;rotate:-1.4deg;background:linear-gradient(170deg,#fff,var(--superficie) 60%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 20%,transparent),0 12px 22px -12px color-mix(in srgb,var(--ppo-sombra) 40%,transparent)}.pe-polaroid .ppo-tarjeta .pt-ed-fecha{font:400 clamp(1.5rem,6.6vw,1.9rem)/1.12 var(--f-subtitulo);letter-spacing:0;text-transform:none;color:var(--texto);text-wrap:balance}.pe-polaroid .ppo-tarjeta .pt-ed-lugar{text-align:center;padding-top:8px;border-top:1.5px dashed color-mix(in srgb,var(--texto) 28%,transparent);font:600 .875rem/1.45 var(--f-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--texto);text-wrap:balance}.pe-polaroid :is(.ppo-tarjeta,.bienvenida):after,.pe-polaroid :is(.ppo-tarjeta,.bienvenida):before{content:"";position:absolute;z-index:2;left:50%;top:-15px;width:104px;height:34px;translate:-50% 0;rotate:4deg;pointer-events:none;background:var(--cinta) center /100% auto no-repeat;opacity:.95}.pe-polaroid :is(.ppo-tarjeta,.bienvenida):after{background:var(--cinta1);mix-blend-mode:color;-webkit-mask:var(--cinta) center /100% auto no-repeat;mask:var(--cinta) center /100% auto no-repeat}.pe-polaroid .bienvenida:after,.pe-polaroid .bienvenida:before{left:22%;rotate:-6deg}.pe-polaroid .bienvenida:after{background:var(--cinta2)}.pe-polaroid.pt-ed .cuenta{justify-content:center;gap:clamp(8px,2.6vw,16px);margin:30px auto 0;border:0}.pe-polaroid.pt-ed .cuenta-celda{flex:0 1 80px;min-width:0;padding:5px 5px 0;border:0;text-align:center;rotate:-2.4deg;background:linear-gradient(160deg,#fff,var(--superficie) 50%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 22%,transparent),0 10px 16px -10px color-mix(in srgb,var(--ppo-sombra) 44%,transparent)}.pe-polaroid.pt-ed .cuenta-celda:nth-child(2n){rotate:2.2deg;translate:0 4px}.pe-polaroid.pt-ed .cuenta-celda b{display:grid;place-items:center;aspect-ratio:1;color:#fff;font:700 clamp(1.6rem,7.4vw,2.3rem)/1 var(--f-titulo);background:radial-gradient(90% 70% at 80% 10%,color-mix(in srgb,var(--p-luz) 22%,transparent),transparent),linear-gradient(150deg,var(--p-medio),var(--p-hondo))}.pe-polaroid.pt-ed .cuenta-celda span{display:block;padding:5px 0 6px;font:400 1.38rem/1 var(--f-subtitulo);letter-spacing:0;text-transform:none;color:var(--texto)}.pe-polaroid.pt-ed .bienvenida{position:relative;width:min(92%,400px);margin:40px auto 0;padding:26px 22px 18px;border:0;rotate:1.2deg;background:linear-gradient(170deg,#fff,var(--superficie) 60%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 20%,transparent),0 12px 22px -12px color-mix(in srgb,var(--ppo-sombra) 40%,transparent)}.ad-revelado .ppo-foto .ppo-velo{animation:ppoVelo 3.1s cubic-bezier(.35,.1,.4,1) .8s both}.ad-revelado .ppo-foto .ppo-img{animation:ppoRevela 3.3s ease-out .8s both}@keyframes ppoVelo{0%{opacity:1}22%{opacity:.74}55%{opacity:.38}85%{opacity:.08}to{opacity:0}}@keyframes ppoRevela{0%{filter:grayscale(1) sepia(0) brightness(1.5) contrast(.5)}40%{filter:grayscale(.55) sepia(.25) brightness(1.22) contrast(.72)}75%{filter:grayscale(.12) sepia(.08) brightness(1.04) contrast(.94)}to{filter:none}}.inv:has(>.apertura:not(.abierta)) .ad-revelado :is(.ppo-foto .ppo-velo,.ppo-foto .ppo-img,.ppo-brillo){animation-play-state:paused}.ad-revelado .ppo-brillo{opacity:0;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.3) 47%,rgba(255,255,255,.08) 53%,transparent 61%) 100% 0 /300% 100% no-repeat;animation:ppoBrillo 9s ease-in-out 4.6s infinite}@keyframes ppoBrillo{0%{opacity:0;background-position:100% 0}6%{opacity:1}32%{opacity:1;background-position:0 0}38%,to{opacity:0;background-position:0 0}}.ppo-foquitos{position:absolute;z-index:2;left:-25%;right:-25%;top:calc(6px - var(--ppo-arriba));height:calc(var(--ppo-arriba) - 8px);pointer-events:none}.ppo-cable{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ppo-cable path{fill:none;stroke:color-mix(in srgb,var(--texto) 78%,var(--acento));stroke-width:1.8}.ppo-cinta.f{display:none;top:7.5%;width:30px;rotate:70deg;--tono-cinta:var(--cinta2)}.ppo-cinta.f.izq{left:0}.ppo-cinta.f.der{left:100%;rotate:-70deg}.ppo-foco{position:absolute;width:clamp(34px,12.5cqw,44px);translate:-50% -6%;rotate:var(--g);transform-origin:50% 0}.ppo-foco-img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:sepia(.35) saturate(1.7) brightness(1.1) drop-shadow(0 2px 2px color-mix(in srgb,var(--ppo-sombra) 40%,transparent))}.ppo-foco:before{z-index:0;top:66%;width:112%;background:radial-gradient(closest-side,rgba(255,214,110,.95),rgba(255,168,60,.55) 50%,rgba(255,150,40,0))}.ppo-foco:after,.ppo-foco:before{content:"";position:absolute;left:50%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none}.ppo-foco:after{z-index:2;top:64%;width:62%;background:radial-gradient(closest-side,rgba(255,250,220,.95),rgba(255,226,150,.5) 50%,transparent);mix-blend-mode:screen;opacity:.85}.ad-foquitos .ppo-foco:before{animation:ppoHalo 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.53s)}.ad-foquitos .ppo-foco:after{animation:ppoTitila 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.53s)}.ad-foquitos .ppo-foco{animation:ppoMeceFoco 4.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.8s)}@keyframes ppoTitila{0%,to{opacity:.45}45%{opacity:1}60%{opacity:.85}}@keyframes ppoHalo{0%,to{opacity:.55;scale:.86}45%{opacity:1;scale:1.08}60%{opacity:.85;scale:1}}@keyframes ppoMeceFoco{0%{rotate:calc(var(--g) - 4deg)}to{rotate:calc(var(--g) + 4deg)}}.ppo-confeti{position:absolute;z-index:2;top:calc(6px - var(--ppo-arriba));left:-25%;right:-25%;height:calc(var(--ppo-arriba) - 6px + 86cqw);overflow:hidden;pointer-events:none;container-type:size;perspective:500px;-webkit-mask-image:linear-gradient(transparent,#000 4%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 4%,#000 76%,transparent);--k0:#fffdf7;--k1:var(--cinta2);--k2:linear-gradient(135deg,#f8de8c,#d29a32 55%,#f4cf6c);--k3:#ff6f8e;--k4:var(--p-luz);--k5:var(--p-claro);--k6:var(--acento)}.ppo-ev-boda .ppo-confeti{--k3:#f6a8bb}.ppo-ev-graduacion .ppo-confeti{--k3:#f3d58c;--k1:#d6a443}.ppo-ev-cumple :is(.ppo-confeti,.apo-confeti){--k0:#fffdf7;--k1:#ffd23f;--k3:#ff4f8b;--k4:#2ec4b6;--k5:#ff7a1f;--k6:#7b5cff}@supports (color:oklch(from red l c h)){.ppo-ev-cumple :is(.ppo-confeti,.apo-confeti){--k1:oklch(from var(--acento) .88 .17 calc(h + 40));--k3:oklch(from var(--acento) .66 .22 calc(h - 50));--k4:oklch(from var(--acento) .74 .13 calc(h + 130));--k5:oklch(from var(--acento) .72 .19 h);--k6:oklch(from var(--acento) .56 .2 calc(h + 240))}}.ppo-confeti i{position:absolute;top:0;left:var(--x);width:15px;height:21px;border-radius:2px;background:var(--k0);translate:0 -44px;animation:ppoCae var(--t) linear var(--d) infinite;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 1px 2px rgba(30,20,10,.3)}.ppo-confeti i.f1{width:16px;height:16px}.ppo-confeti i.f2{width:14px;height:14px;border-radius:50%}.ppo-confeti i.f3{width:8px;height:26px}.ppo-confeti i.f4{width:16px;height:62px;border-radius:0;box-shadow:none;animation-name:ppoSerpentina;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 56'><path d='M7 2c6 3 6 7 0 10s-6 7 0 10 6 7 0 10-6 7 0 10 6 7 0 10' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 56'><path d='M7 2c6 3 6 7 0 10s-6 7 0 10 6 7 0 10-6 7 0 10 6 7 0 10' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round'/></svg>") center /contain no-repeat}.ppo-confeti i.c1{background:var(--k1)}.ppo-confeti i.c2{background:var(--k2)}.ppo-confeti i.c3{background:var(--k3)}.ppo-confeti i.c4{background:var(--k4)}.ppo-confeti i.c5{background:var(--k5)}.ppo-confeti i.c6{background:var(--k6)}.ppo-confeti i.x{display:none}.ppo-ev-cumple .ppo-confeti i.x{display:block}@keyframes ppoCae{0%{transform:translateZ(0) rotate(var(--g)) rotateX(0) rotateY(0)}to{transform:translate3d(28px,calc(100cqh + 50px),0) rotate(calc(var(--g) + 160deg)) rotateX(400deg) rotateY(160deg)}}@keyframes ppoSerpentina{0%{transform:translateZ(0) rotate(-12deg) rotateY(0)}25%{transform:translate3d(10px,calc(25cqh + 12px),0) rotate(10deg) rotateY(180deg)}50%{transform:translate3d(-6px,calc(50cqh + 25px),0) rotate(-10deg) rotateY(1turn)}75%{transform:translate3d(12px,calc(75cqh + 38px),0) rotate(12deg) rotateY(540deg)}to{transform:translate3d(2px,calc(100cqh + 50px),0) rotate(-8deg) rotateY(2turn)}}@media (max-width:599px){.ppo-confeti i{width:17px;height:24px}.ppo-confeti i.f1{width:18px;height:18px}.ppo-confeti i.f2{width:16px;height:16px}.ppo-confeti i.f3{width:10px;height:30px}.ppo-confeti i.f4{width:18px;height:72px}}@media (min-width:600px){.pe-polaroid{--ppo-arriba:88px}.ppo-papel{inset:-17% -24% -8%}.ppo-foquitos{left:-15%;right:-15%;top:calc(28px - var(--ppo-arriba));height:54px;rotate:3deg}.ppo-foco{width:clamp(30px,11cqw,38px)}.ppo-cinta.f{display:block}}.ppo-ambiente{display:none}.ppo-suelta{--w:150px;position:absolute;width:var(--w);padding:calc(var(--w) * .044) calc(var(--w) * .044) calc(var(--w) * .19);border-radius:2px;background:linear-gradient(160deg,#fff,var(--superficie) 50%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 20%,transparent),0 16px 30px -14px color-mix(in srgb,var(--ppo-sombra) 40%,transparent)}.ppo-suelta .ppo-img{transform:scale(1.3)}.ppo-suelta.a .ppo-img{filter:grayscale(1) contrast(1.06) brightness(1.06);transform-origin:30% 20%}.ppo-suelta.a .ppo-ventana:after{content:"";position:absolute;inset:0;background:var(--acento);mix-blend-mode:color;opacity:.78;pointer-events:none}.ppo-suelta.d .ppo-img{transform-origin:80% 30%}.ppo-cam-mesa,.ppo-nota-mesa{display:none}@media (min-width:900px){.ppo-ambiente{display:block;position:absolute;z-index:-1;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw);height:min(100vh,900px);overflow:hidden;pointer-events:none}.ppo-ambiente .ppo-suelta{--w:clamp(150px,15vw,220px)}.ppo-ambiente .ppo-suelta.a{right:calc(50% + 310px);top:9%;rotate:-11deg}.ppo-ambiente .ppo-suelta.d{left:calc(50% + 310px);top:56%;rotate:-7deg}.ppo-nota-mesa{display:grid;justify-items:center;grid-gap:4px;gap:4px;position:absolute;right:calc(50% + 300px);top:57%;width:clamp(170px,16vw,220px);padding:26px 16px 18px;rotate:6deg;text-align:center;background:linear-gradient(170deg,#fff,var(--superficie) 60%,color-mix(in srgb,var(--superficie) 94%,var(--acento2)));box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 20%,transparent),0 14px 26px -12px color-mix(in srgb,var(--ppo-sombra) 40%,transparent)}.ppo-nota-mesa .ppo-cinta.s{top:0;width:62%;rotate:5deg;--tono-cinta:var(--cinta2)}.ppo-nota-txt{font:400 2rem/1.05 var(--f-subtitulo);color:var(--acento)}.ppo-nota-fecha{font:400 1.5rem/1.1 var(--f-subtitulo);color:var(--texto)}.ppo-nota-hash{margin-top:4px;font:600 .74rem/1.2 var(--f-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--suave)}.ppo-cam-mesa{display:block;position:absolute;left:calc(50% + 320px);top:8%;width:clamp(160px,15vw,220px);height:auto;rotate:9deg;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ppo-sombra) 30%,transparent)) drop-shadow(0 18px 18px color-mix(in srgb,var(--ppo-sombra) 36%,transparent))}.ppo-papel{inset:-17% -26% -6%}.ppo-confeti{left:-34%;right:-34%;-webkit-mask-image:linear-gradient(transparent 6%,#000 13%,#000 76%,transparent),linear-gradient(90deg,transparent 6%,#000 13%,#000 87%,transparent 94%);-webkit-mask-composite:source-in;mask-image:linear-gradient(transparent 6%,#000 13%,#000 76%,transparent),linear-gradient(90deg,transparent 6%,#000 13%,#000 87%,transparent 94%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.ap-polaroid{perspective:none;transition:opacity .45s ease 1.5s,visibility 0s linear 1.95s}.ap-polaroid,.apo{background:var(--fondo)}.apo{inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:22px 22px 26px;overflow:hidden}.apo,.apo-luces{position:absolute}.apo-luces{inset:-6%;pointer-events:none;animation:apoFugas 9s ease-in-out infinite alternate;background:radial-gradient(52% 20% at 0 10%,color-mix(in srgb,var(--luz1) 78%,transparent),transparent 72%),radial-gradient(42% 26% at 100% 24%,color-mix(in srgb,var(--luz2) 84%,transparent),transparent 72%),radial-gradient(64% 24% at 6% 100%,color-mix(in srgb,var(--luz2) 88%,transparent),transparent 74%),radial-gradient(52% 26% at 100% 94%,color-mix(in srgb,var(--luz1) 80%,transparent),transparent 72%),linear-gradient(94deg,color-mix(in srgb,var(--luz1) 34%,transparent),transparent 24%,transparent 78%,color-mix(in srgb,var(--luz2) 40%,transparent))}@keyframes apoFugas{0%{opacity:.85;translate:-2% 0}to{opacity:1;translate:2% -1%}}.apo:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.apo-mast{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px dashed var(--texto);font:600 .82rem/1.2 var(--f-texto);letter-spacing:.24em;text-transform:uppercase}.apo-centro,.apo-mast{position:relative;z-index:2}.apo-centro{display:grid;justify-items:center;align-content:center;grid-gap:14px;gap:14px;text-align:center;padding-top:8px}.apo-centro>:is(.apo-para,.apo-nombre,.apo-toca){position:relative;z-index:3}.apo-para{max-width:88%;padding:10px 18px;background:var(--superficie);rotate:-2.5deg;font:400 clamp(1.3rem,5.6vw,1.6rem)/1.1 var(--f-subtitulo);color:var(--texto);box-shadow:0 1px 1.5px color-mix(in srgb,var(--ppo-sombra) 20%,transparent),0 8px 16px -8px color-mix(in srgb,var(--ppo-sombra) 36%,transparent)}.apo-para b{font-weight:700}.ppo-cinta.p{left:50%;top:0;width:72px;rotate:4deg;--tono-cinta:var(--cinta2)}.apo-camara{position:relative;width:min(74vw,350px,44vh);aspect-ratio:1;margin:8px 0 22px}.ppo-papel.apo-papel{inset:-5% -6% -3%;rotate:-4deg}.apo-flota{z-index:1;animation:apoFlota 5s ease-in-out infinite}.apo-cam,.apo-flota{position:absolute;inset:0}.apo-cam{z-index:2;width:100%;height:auto;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ppo-sombra) 30%,transparent)) drop-shadow(0 20px 20px color-mix(in srgb,var(--ppo-sombra) 40%,transparent))}.apo-luz{z-index:3;left:66.5%;top:14%;width:16%;aspect-ratio:1.6;border-radius:30%;pointer-events:none;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--p-claro) 55%,#fff) 45%,transparent);mix-blend-mode:screen;animation:apoCarga 2.4s ease-in-out infinite}.apo-luz,.apo-luz:after{position:absolute;translate:-50% -50%}.apo-luz:after{content:"";left:50%;top:50%;width:260%;aspect-ratio:1.3;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-claro) 70%,transparent),transparent);mix-blend-mode:normal}.apo-ranura{position:absolute;z-index:3;left:18.6%;top:80.9%;width:53.6%;height:64%;rotate:4.6deg;transform-origin:0 0;overflow:hidden;pointer-events:none}.apo-ranura:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:9px;opacity:0;transition:opacity .2s ease .1s;background:linear-gradient(rgba(28,22,16,.62),rgba(28,22,16,.18) 55%,transparent)}.apo-sale{width:90%;margin:0 auto;padding:6% 6% 22%;background:linear-gradient(180deg,#ecebe6,var(--superficie) 18%,#fff 60%,color-mix(in srgb,var(--superficie) 92%,var(--acento2)));box-shadow:0 8px 14px -6px color-mix(in srgb,var(--ppo-sombra) 55%,transparent);translate:0 -102%;transition:translate 1s cubic-bezier(.2,.7,.25,1) .12s}.apo-sale .ppo-velo{opacity:1}.apo-vuela{position:absolute;z-index:4;display:none;padding:6% 6% 22%;rotate:4.6deg;pointer-events:none;background:linear-gradient(180deg,#f4f3ee,var(--superficie) 18%,#fff 60%,color-mix(in srgb,var(--superficie) 92%,var(--acento2)));box-shadow:0 10px 22px -8px color-mix(in srgb,var(--ppo-sombra) 50%,transparent)}.apo-vuela-ventana{display:block;aspect-ratio:1;background:radial-gradient(120% 90% at 46% 38%,#f6f5f0,#e7e7e1 58%,#d6dbdb);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.apo.volando .apo-vuela{display:block}.apo.volando .apo-ranura{visibility:hidden}.apo-vuela.va{translate:var(--dx) var(--dy);scale:var(--s);rotate:-2.2deg;transition:translate .62s cubic-bezier(.45,.05,.2,1),scale .62s cubic-bezier(.45,.05,.2,1),rotate .62s ease}.apo-nombre{max-width:92%;font:400 clamp(2.8rem,14vw,4.6rem)/1.05 var(--f-subtitulo);color:var(--acento);overflow-wrap:anywhere;text-wrap:balance}.apo-nombre .amp{font-size:.7em;color:var(--texto)}.apo-toca{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--texto);color:var(--fondo);font:700 .8rem/1 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);animation:apoLate 2.4s ease-in-out infinite}.apo-flash{z-index:5;background:#fff;opacity:0}.apo-flash,.apo-regadas{position:absolute;inset:0;pointer-events:none}.apo-regadas{z-index:1}.apo-r{--w:clamp(118px,33vw,250px)}.apo-r.a{right:0;top:9%;rotate:12deg;translate:30% 0}.apo-r.b{left:0;top:84%;rotate:-10deg;translate:-42% 0}.apo-r.c{right:0;bottom:0;rotate:-7deg;translate:26% 30%}.apo-obj{position:absolute;z-index:2;left:-18%;top:-11%;width:35%;aspect-ratio:1;rotate:-10deg;pointer-events:none}.apo-obj .ppo-cinta.o{top:10%;left:46%;width:50%;rotate:28deg}.apo-obj.o-cumple .ppo-obj-img{filter:saturate(2.1) contrast(1.08) drop-shadow(0 2px 2px color-mix(in srgb,var(--ppo-sombra) 30%,transparent)) drop-shadow(0 10px 10px color-mix(in srgb,var(--ppo-sombra) 34%,transparent))}.apo-r.a .ppo-img{filter:grayscale(1) contrast(1.06) brightness(1.06)}.apo-r.a .ppo-ventana:after{content:"";position:absolute;inset:0;background:var(--acento);mix-blend-mode:color;opacity:.78;pointer-events:none}.apo-foquitos.ppo-foquitos{z-index:2;left:-4%;right:21%;top:58px;height:64px;rotate:none;container-type:inline-size}.apo-foquitos .ppo-foco{width:clamp(30px,10.5cqw,44px)}.apo-foquitos .ppo-cinta.f.izq{display:none}.apo-foquitos .ppo-cinta.f.der{display:block;top:5%;width:34px}.apo .ppo-foco:before{animation:ppoHalo 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.53s)}.apo .ppo-foco:after{animation:ppoTitila 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.53s)}.apo-confeti{position:absolute;inset:0;z-index:1;pointer-events:none;--k0:#fffdf7;--k1:var(--cinta2);--k2:linear-gradient(135deg,#f8de8c,#d29a32 55%,#f4cf6c);--k3:#ff6f8e;--k5:var(--p-claro);--k6:var(--acento)}.apo-confeti i{position:absolute;width:18px;height:25px;border-radius:2px;background:var(--k0);box-shadow:inset 0 -3px 0 rgba(0,0,0,.1),0 2px 3px rgba(30,20,10,.25)}.apo-confeti i.f1{width:19px;height:19px}.apo-confeti i.f2{width:17px;height:17px;border-radius:50%}.apo-confeti i.f3{width:10px;height:30px}.apo-confeti i.c1{background:var(--k1)}.apo-confeti i.c2{background:var(--k2)}.apo-confeti i.c3{background:var(--k3)}.apo-confeti i.c5{background:var(--k5)}.apo-confeti i.c6{background:var(--k6)}@media (min-width:700px){.apo-r{--w:clamp(150px,21vw,240px)}.apo-r.a{translate:18% 0}.apo-r.b{translate:10% 0;top:58%}.apo-r.c{translate:10% 20%}}@keyframes apoFlota{0%,to{translate:0 0;rotate:-1deg}50%{translate:0 -6px;rotate:1deg}}@keyframes apoCarga{0%,to{opacity:.4;scale:.9}50%{opacity:1;scale:1.08}}@keyframes apoLate{0%,to{scale:1}50%{scale:1.04}}.ap-polaroid.abierta .apo-flash{animation:apoFlash .55s ease-out}.ap-polaroid.abierta .apo-flota{animation:apoClic .3s ease-out}.ap-polaroid.abierta .apo-sale{translate:0 0}.ap-polaroid.abierta .apo-ranura:before{opacity:1}.ap-polaroid.abierta :is(.apo-nombre,.apo-toca,.apo-para){opacity:0;transition:opacity .25s ease}.ap-polaroid.abierta :is(.apo-cam,.apo-luz,.apo-papel,.apo-obj,.apo-regadas,.apo-mast,.apo-foquitos,.apo-confeti){opacity:0;translate:0 18px;transition:opacity .32s ease 1s,translate .4s ease-in 1s}.ap-polaroid.abierta :is(.apo-mast,.apo-regadas,.apo-foquitos,.apo-confeti){translate:none}.ap-polaroid.abierta .apo-luz{animation:none}.ap-polaroid.abierta{background-color:transparent;transition:opacity .45s ease 1.5s,visibility 0s linear 1.95s,background-color .55s ease .85s}.ap-polaroid.abierta .apo{background-color:transparent;transition:background-color .55s ease .85s}.ap-polaroid.abierta .apo-luces,.ap-polaroid.abierta .apo:before{opacity:0;transition:opacity .55s ease .85s}.ap-polaroid.abierta .apo-luces{animation:none}@keyframes apoFlash{0%{opacity:0}12%{opacity:.82}to{opacity:0}}@keyframes apoClic{0%{scale:1}40%{scale:.96}to{scale:1}}@media (prefers-reduced-motion:reduce){.ad-foquitos .ppo-foco,.ad-foquitos .ppo-foco:after,.ad-foquitos .ppo-foco:before,.ad-revelado .ppo-brillo,.ad-revelado .ppo-foto :is(.ppo-velo,.ppo-img),.apo .ppo-foco:after,.apo .ppo-foco:before,.apo-flota,.apo-luces,.apo-luz,.apo-obj .ppo-obj-img,.apo-toca,.ppo-confeti i{animation:none!important}.ppo-confeti i{transform:translate3d(0,calc(var(--y) * 1cqh),0) rotate(var(--g)) rotateX(35deg)}.ppo-confeti i.f4{transform:translate3d(0,calc(var(--y) * 1cqh),0) rotate(var(--g))}.ad-revelado .ppo-foto .ppo-velo{opacity:0}.ap-polaroid.abierta .apo-flash,.ap-polaroid.abierta .apo-flota{animation:none}.apo-sale{transition:none}.ap-polaroid.abierta .apo-sale{translate:0 -102%}.ap-polaroid.abierta .apo-ranura:before{opacity:0}.ap-polaroid.abierta :is(.apo-cam,.apo-luz,.apo-papel,.apo-obj,.apo-regadas,.apo-mast,.apo-foquitos,.apo-confeti){opacity:1;translate:none;transition:none}.apo-vuela{display:none!important}.ap-polaroid,.ap-polaroid.abierta{transition:opacity .6s ease .1s,visibility 0s linear .7s}.ap-polaroid.abierta,.ap-polaroid.abierta .apo{background-color:var(--fondo)}.ap-polaroid.abierta .apo-luces{opacity:1;transition:none}.ap-polaroid.abierta .apo:before{opacity:.06;transition:none}}