:root{--suave:cubic-bezier(.2, .7, .2, 1);--ancho:1180px;--margen:clamp(22px, 5vw, 64px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}body{background:var(--papel);color:var(--tinta);font-family:var(--texto);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.2rem;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:var(--grano,.3);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .26 0 0 0 0 .2 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}h1,h2,h3{font-weight:400}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--tinta);color:var(--papel);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.contenedor{width:min(var(--ancho), 100% - 2 * var(--margen));margin-inline:auto}.estrecho{width:min(700px, 100% - 2 * var(--margen))}.versalitas,.mancheta,.numeral,.programa__titulo,.direccion,.zona,.cb-etiqueta,.rsvp__sigla,.lacre__pista,.pie__firma,.horario th,.campo>label,.campo legend,.consejo span,.barra__enlaces a,.barra__confirmar,.aviso-demo{text-transform:uppercase;letter-spacing:.16em;font-variant-numeric:lining-nums;font-size:.75rem;font-weight:600}.barra{z-index:50;padding:.65rem var(--margen);background:color-mix(in srgb, var(--papel) 94%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);transition:transform .55s var(--suave);align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:flex;position:fixed;inset:0 0 auto;transform:translateY(-105%)}.barra.visible{transform:none}.barra__marca{font-family:var(--titulo);margin-right:auto;font-size:1.3rem;text-decoration:none}.barra__enlaces{gap:1.8rem;margin:0;padding:0;list-style:none;display:none}.barra__enlaces a{color:var(--tinta-2);text-decoration:none}.barra__enlaces a:hover{color:var(--tinta)}.barra__confirmar{background:var(--tinta);color:var(--papel);padding:.62rem 1.05rem;text-decoration:none;transition:background .2s}.barra__confirmar:hover{background:var(--acento)}@media (width>=920px){.barra__enlaces{display:flex}}.trazo{fill:none;stroke:var(--tinta);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.relleno{fill:var(--papel)}.trazo.suave{stroke-opacity:.42}.trazo.fino{stroke-width:.8px}.trazo.acento{stroke:var(--acento-dibujo,var(--acento))}.trazo.ruta{stroke:var(--acento);stroke-width:1.6px;stroke-dasharray:.012 .016}.aceituna{fill:var(--oliva,#7f8c5e)}.js svg .trazo:not(.ruta){stroke-dasharray:1;stroke-dashoffset:1px}.js .dibujar .trazo:not(.ruta){animation:trazar 1.7s cubic-bezier(.55, .1, .25, 1) var(--d,0s) forwards}.js svg .aceituna{opacity:0;transition:opacity 1.2s 1.6s}.js .dibujar .aceituna{opacity:1}@keyframes trazar{to{stroke-dashoffset:0}}.js .entrada{opacity:0;animation:entrar 1.2s var(--suave) var(--e,0s) forwards;transform:translateY(16px)}@keyframes entrar{to{opacity:1;transform:none}}.js .revelar{opacity:0;transition:opacity 1s ease, transform 1.1s var(--suave);transform:translateY(22px)}.js .revelar.visible{opacity:1;transform:none}.seccion{padding-block:clamp(4.2rem,9vw,7.5rem);position:relative}.cabecera{margin-bottom:clamp(2.2rem,5vw,3.4rem)}.cabecera h2{font-family:var(--titulo);margin:.5rem 0 0;font-size:clamp(2.3rem,6vw,4rem);line-height:1.05}.numeral{color:var(--acento);align-items:center;gap:.8rem;margin:0;display:flex}.numeral:before{content:"";background:currentColor;width:2.4rem;height:1px}.cabecera--centro{text-align:center}.cabecera--centro .numeral{justify-content:center}.cabecera--centro .numeral:after{content:"";background:currentColor;width:2.4rem;height:1px}.entradilla{color:var(--tinta-2);margin:.8rem 0 0;font-size:1.25rem;font-style:italic}.rsvp{gap:2.2rem;margin-top:2.4rem;display:grid}.campo{border:0;min-width:0;margin:0;padding:0}.campo>label,.campo legend{color:var(--tinta-2);margin-bottom:.55rem;padding:0;display:block}.campo>label i,.campo legend i{text-transform:none;letter-spacing:0;color:var(--tinta-3);font-size:1.15em;font-weight:400}.rsvp input[type=text],.rsvp textarea,.rsvp select{width:100%;font:inherit;color:var(--tinta);border:0;border-bottom:1px solid var(--tinta-3);background:0 0;border-radius:0;padding:.4rem 0;font-size:1.18rem}.rsvp select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.3'/%3E%3C/svg%3E") right .3rem center no-repeat;padding-right:1.6rem}.rsvp textarea{resize:vertical;background-image:repeating-linear-gradient(transparent 0 calc(1.7em - 1px), var(--tinta-3) calc(1.7em - 1px) 1.7em);background-attachment:local;border-bottom:0;padding:0;line-height:1.7em}.rsvp input::placeholder,.rsvp textarea::placeholder{color:var(--tinta-3);opacity:.8;font-style:italic}.rsvp input:focus,.rsvp textarea:focus,.rsvp select:focus{border-bottom-color:var(--acento);outline:none}.rsvp__para{border-block:1px solid var(--linea);text-align:center;justify-items:center;gap:.1rem;margin:0;padding:1.2rem 0 1.4rem;display:grid}.rsvp__para span:first-child{text-transform:uppercase;letter-spacing:.16em;color:var(--tinta-3);font-size:.75rem;font-weight:600}.rsvp__para em{font-family:var(--titulo);color:var(--tinta);font-size:1.7rem;font-style:normal;line-height:1.2}.rsvp__para span:last-child{color:var(--tinta-2);font-style:italic}.personas{display:grid}.persona{border-top:1px solid var(--linea);gap:1rem;padding:1.5rem 0;display:grid}.persona:first-child{border-top:0;padding-top:0}.persona__nombre{align-items:baseline;gap:.9rem;display:flex}.persona__num{font-family:var(--titulo);color:var(--acento);min-width:1.4rem;font-size:1.25rem}.persona__nombre input{flex:1}.persona__menu>span{color:var(--tinta-3);margin:0 0 .3rem;font-size:.98rem;font-style:italic;display:block}.persona.no-viene .persona__nombre input{color:var(--tinta-3)}.opciones{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.opcion{cursor:pointer;position:relative}.opcion input{opacity:0;pointer-events:none;position:absolute}.opcion span{color:var(--tinta-2);padding:.4rem .85rem .4rem 1.85rem;font-size:1.15rem;transition:color .2s;display:inline-block;position:relative}.opcion span:after{content:"";border:1px solid var(--tinta-3);border-radius:50%;width:.72rem;height:.72rem;transition:background .25s,border-color .25s,box-shadow .25s;position:absolute;top:50%;left:.55rem;transform:translateY(-45%)}.opcion input:checked+span:after{background:var(--acento);border-color:var(--acento);box-shadow:inset 0 0 0 2px var(--papel-claro)}.opcion span:before{content:"";background:var(--circulo) no-repeat center / 100% 100%;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--suave);pointer-events:none;position:absolute;inset:-.1rem -.35rem}.opcion:hover span,.opcion input:checked+span{color:var(--tinta)}.opcion input:checked+span:before{clip-path:inset(0)}.opcion input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.consentimiento{color:var(--tinta-2);cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:.9rem;font-size:1rem;font-style:italic;display:flex}.consentimiento input{accent-color:var(--acento);flex:none;width:1.05rem;height:1.05rem;margin-top:.35rem}.parada{margin-top:1.2rem}.parada label{color:var(--tinta-3);margin-bottom:.2rem;font-size:1rem;font-style:italic;display:block}.con-error input[type=text]{border-bottom-color:var(--acento)}.falta{color:var(--error,#a2412b);margin-top:.35rem;font-size:.98rem;font-style:italic;display:block}.envio{text-align:center;justify-items:center;gap:.5rem;margin-top:.6rem;display:grid}.rsvp__error{color:var(--error,#a2412b);min-height:1.2em;margin:0 0 .6rem;font-style:italic}.lacre{cursor:pointer;filter:drop-shadow(0 12px 14px #28190a4d);background:0 0;border:0;width:118px;height:118px;padding:0;transition:transform .3s cubic-bezier(.3,.7,.4,1.4);position:relative}.lacre:hover{transform:rotate(-5deg)scale(1.04)}.lacre:active{transform:scale(.93)}.lacre svg,.lacre>span:first-child{width:100%;height:100%;display:block}.lacre__iniciales{font-family:var(--titulo);color:var(--lacre-texto,#f6e7cf);text-shadow:0 -1px #28140073,0 1px #fff0d24d;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;inset:0}.lacre.estampando{animation:.7s cubic-bezier(.3,.7,.4,1) estampar}.lacre:disabled{cursor:progress}@keyframes estampar{35%{transform:scale(.86)rotate(-3deg)}65%{transform:scale(1.05)rotate(1deg)}}.lacre__pista{color:var(--tinta-3);margin:.4rem 0 0}.rsvp__privacidad{color:var(--tinta-3);text-align:center;margin:0;font-size:.98rem;font-style:italic}.rsvp__gracias{text-align:center;padding:2.2rem 0 .4rem}.rsvp__gracias h3{font-family:var(--titulo);margin:0 0 1rem;font-size:clamp(2rem,6vw,3rem);line-height:1.1}.rsvp__gracias p{max-width:30em;color:var(--tinta-2);margin:0 auto 1rem}.resumen{text-align:left;max-width:420px;margin:1.6rem auto 2rem;padding:0;list-style:none}.resumen li{border-bottom:1px dotted var(--tinta-3);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.resumen li span:last-child{color:var(--tinta-2);text-align:right;font-style:italic}.acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:1.4rem;display:flex}.boton-linea{font:inherit;background:var(--tinta);color:var(--papel);cursor:pointer;border:0;padding:.8rem 1.5rem;font-size:1.08rem;transition:background .2s}.boton-texto{font-family:var(--titulo);color:var(--tinta);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.15rem 0;font-size:1.1rem}.boton-texto:hover{color:var(--acento)}.pregunta summary{cursor:pointer;font-family:var(--titulo);padding:1.3rem 3rem 1.3rem 0;font-size:1.32rem;line-height:1.3;list-style:none;position:relative}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"";background:linear-gradient(var(--acento), var(--acento)) center / 100% 1.5px no-repeat, linear-gradient(var(--acento), var(--acento)) center / 1.5px 100% no-repeat;width:16px;height:16px;transition:transform .35s var(--suave);position:absolute;top:calc(50% - 8px);right:.4rem}.pregunta[open] summary:after{transform:rotate(45deg)}.pregunta p{color:var(--tinta-2);max-width:34em;margin:0 0 1.5rem}.contactos{text-align:left;max-width:560px;margin:0 auto;padding:0;list-style:none}.contactos li{border-bottom:1px solid var(--linea-pie,var(--linea));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.5rem;padding:.95rem 0;display:flex}.c-nombre{font-family:var(--titulo);font-size:1.2rem}.c-nombre i{font-family:var(--texto);opacity:.75;font-size:.95rem;display:block}.c-enlaces{font-variant-numeric:lining-nums;gap:1.2rem;display:flex}.aviso-demo{z-index:60;color:#fff;pointer-events:none;background:#1e1e1ecc;margin:0;padding:.3rem .55rem;font-size:.56rem;position:fixed;bottom:10px;right:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .entrada,.js .revelar{opacity:1;transition:none;animation:none;transform:none}.js svg .trazo:not(.ruta){stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.js svg .aceituna{opacity:1}.opcion span:before{transition:none}}@font-face{font-family:Pinyon Script;src:url(/build/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/build/assets/cormorant-infant-latin-400-normal-CygiBwAk.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/build/assets/cormorant-infant-latin-400-italic-D9dfiOvl.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/build/assets/cormorant-infant-latin-500-normal-D0G1PuFw.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/build/assets/cormorant-infant-latin-500-italic-B3rgy-vc.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/build/assets/cormorant-infant-latin-600-normal-DYNqhNuG.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:EB Garamond;src:url(/build/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(/build/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/build/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:EB Garamond;src:url(/build/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2");font-weight:600;font-display:swap}:root{--papel:#f4eee3;--papel-claro:#fffdf8;--batista:#fffdf8;--hilo:#d3c3a8;--hilo-osc:#bfab8b;--tinta:#4b4038;--tinta-2:#6b5d52;--tinta-3:#715f52;--linea:#4b403829;--titulo:"Cormorant Infant", "EB Garamond", Georgia, serif;--texto:"EB Garamond", Georgia, serif;--letra:"Pinyon Script", "Cormorant Infant", cursive;--error:#9a3b2b;--grano:.16;--relieve:drop-shadow(0 -1px 0 #fffffff2) drop-shadow(0 1px 0 #78624642);--puntilla:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 46'%3E %3Cpath d='M0 0 H48 V16 A24 24 0 0 1 0 16 Z' transform='translate(0 1.2)' fill='rgba(120,98,70,.28)'/%3E %3Cpath d='M0 0 H48 V16 A24 24 0 0 1 0 16 Z' fill='%23fffdf8'/%3E %3Cpath d='M48 16 A24 24 0 0 1 0 16' fill='none' stroke='%23d3c3a8' stroke-width='2.2'/%3E %3Cpath d='M47.6 20.2L44.2 19.6M46.6 24.2L43.3 23M44.8 28L41.8 26.2M42.4 31.4L39.7 29.2M39.4 34.4L37.2 31.7M36 36.8L34.2 33.8M32.2 38.6L31 35.3M28.2 39.6L27.6 36.2M24 40L24 36.5M19.8 39.6L20.4 36.2M15.8 38.6L17 35.3M12 36.8L13.8 33.8M8.6 34.4L10.8 31.7M5.6 31.4L8.3 29.2M3.2 28L6.2 26.3M1.4 24.2L4.7 23M0.4 20.2L3.8 19.6' stroke='%23d3c3a8' stroke-width='1'/%3E %3Cellipse cx='24' cy='25' rx='5.2' ry='6.4' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='1.3'/%3E %3Cellipse cx='24' cy='5.4' rx='1.5' ry='3.2' transform='rotate(-40 24 10.5)' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.9'/%3E%3Cellipse cx='24' cy='5.4' rx='1.5' ry='3.2' transform='rotate(0 24 10.5)' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.9'/%3E%3Cellipse cx='24' cy='5.4' rx='1.5' ry='3.2' transform='rotate(40 24 10.5)' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.9'/%3E %3Ccircle cx='24' cy='12.8' r='1.1' fill='%23bfab8b'/%3E %3Ccircle cx='0' cy='7' r='2' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.9'/%3E %3Ccircle cx='48' cy='7' r='2' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.9'/%3E %3C/svg%3E");--feston:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='10' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='18' cy='26' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='10' cy='18' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='26' cy='18' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='26' cy='10' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='10' cy='26' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Ccircle cx='26' cy='26' r='6' fill='%23fffdf8' stroke='%23d3c3a8' stroke-width='1.2'/%3E%3Cpath d='M9 9H27V27H9Z' fill='%23fffdf8'/%3E%3Ccircle cx='18' cy='6.4' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='18' cy='29.6' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='6.4' cy='18' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='29.6' cy='18' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='7' cy='7' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='29' cy='7' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='7' cy='29' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Ccircle cx='29' cy='29' r='1.1' fill='%23f4eee3' stroke='%23bfab8b' stroke-width='.7'/%3E%3Cpath d='M11 11H25V25H11Z' fill='none' stroke='%23bfab8b' stroke-width='1' stroke-dasharray='3 3'/%3E%3C/svg%3E");--ovalo-feston:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 134'%3E%3Cpath d='M50 6 Q55 1.5 59.1 7.3 Q64.8 4.1 67.9 11 Q74 9.3 75.9 17.1 Q82.2 16.8 82.7 25.2 Q89.2 26.5 88.1 35 Q94.5 37.9 91.8 46.1 Q97.8 50.6 93.8 57.9 Q99 64 93.8 70.1 Q97.8 77.4 91.8 81.9 Q94.5 90.1 88.1 93 Q89.2 101.5 82.7 102.8 Q82.2 111.2 75.9 110.9 Q74 118.7 67.9 117 Q64.8 123.9 59.1 120.7 Q55 126.5 50 122 Q45 126.5 40.9 120.7 Q35.2 123.9 32.1 117 Q26 118.7 24.1 110.9 Q17.8 111.2 17.3 102.8 Q10.8 101.5 11.9 93 Q5.5 90.1 8.2 81.9 Q2.2 77.4 6.2 70.1 Q1 64 6.2 57.9 Q2.2 50.6 8.2 46.1 Q5.5 37.9 11.9 35 Q10.8 26.5 17.3 25.2 Q17.8 16.8 24.1 17.1 Q26 9.3 32.1 11 Q35.2 4.1 40.9 7.3 Q45 1.5 50 6Z'/%3E%3C/svg%3E");--ovalo-feston-contorno:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 134'%3E%3Cpath d='M50 6 Q55 1.5 59.1 7.3 Q64.8 4.1 67.9 11 Q74 9.3 75.9 17.1 Q82.2 16.8 82.7 25.2 Q89.2 26.5 88.1 35 Q94.5 37.9 91.8 46.1 Q97.8 50.6 93.8 57.9 Q99 64 93.8 70.1 Q97.8 77.4 91.8 81.9 Q94.5 90.1 88.1 93 Q89.2 101.5 82.7 102.8 Q82.2 111.2 75.9 110.9 Q74 118.7 67.9 117 Q64.8 123.9 59.1 120.7 Q55 126.5 50 122 Q45 126.5 40.9 120.7 Q35.2 123.9 32.1 117 Q26 118.7 24.1 110.9 Q17.8 111.2 17.3 102.8 Q10.8 101.5 11.9 93 Q5.5 90.1 8.2 81.9 Q2.2 77.4 6.2 70.1 Q1 64 6.2 57.9 Q2.2 50.6 8.2 46.1 Q5.5 37.9 11.9 35 Q10.8 26.5 17.3 25.2 Q17.8 16.8 24.1 17.1 Q26 9.3 32.1 11 Q35.2 4.1 40.9 7.3 Q45 1.5 50 6Z' fill='none' stroke='%23d3c3a8' stroke-width='2.4'/%3E%3Cellipse cx='50' cy='64' rx='39' ry='53' fill='none' stroke='%23fffdf8' stroke-width='1.2' stroke-dasharray='2 2.6'/%3E%3C/svg%3E");--boton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14.8' r='12' fill='rgba(120,98,70,.28)'/%3E%3Ccircle cx='14' cy='14' r='12' fill='%23fbf7ef' stroke='%23d9cab0' stroke-width='1'/%3E%3Ccircle cx='14' cy='14' r='8' fill='%23f1e9dc'/%3E%3Cpath d='M7 9.5a8.5 8.5 0 0 1 6-4' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='11.3' cy='11.3' r='1.35' fill='%23c9b694'/%3E%3Ccircle cx='11.3' cy='16.7' r='1.35' fill='%23c9b694'/%3E%3Ccircle cx='16.7' cy='11.3' r='1.35' fill='%23c9b694'/%3E%3Ccircle cx='16.7' cy='16.7' r='1.35' fill='%23c9b694'/%3E%3Cpath d='M11.3 11.3L16.7 16.7M16.7 11.3L11.3 16.7' stroke='%23c9b694' stroke-width='.9'/%3E%3C/svg%3E");--boton-grande:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='52.5' r='46' fill='rgba(120,98,70,.25)'/%3E%3Ccircle cx='50' cy='50' r='46' fill='%23fbf7ef' stroke='%23d6c6aa' stroke-width='1.4'/%3E%3Ccircle cx='50' cy='50' r='38.5' fill='none' stroke='%23e6dbc8' stroke-width='3'/%3E%3Ccircle cx='50' cy='50' r='34' fill='%23f2eadd'/%3E%3Cpath d='M17 37a35 35 0 0 1 22-22' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M70 83a35 35 0 0 0 14-13' fill='none' stroke='%23e2d5bf' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--separador:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M4 15H44M76 15H116' stroke='%23bfab8b' stroke-width='1.1' stroke-dasharray='3.2 3'/%3E%3Cellipse cx='60' cy='9.5' rx='1.9' ry='4.3' transform='rotate(0 60 15)' fill='none' stroke='%23bfab8b' stroke-width='1.1'/%3E%3Cellipse cx='60' cy='9.5' rx='1.9' ry='4.3' transform='rotate(72 60 15)' fill='none' stroke='%23bfab8b' stroke-width='1.1'/%3E%3Cellipse cx='60' cy='9.5' rx='1.9' ry='4.3' transform='rotate(144 60 15)' fill='none' stroke='%23bfab8b' stroke-width='1.1'/%3E%3Cellipse cx='60' cy='9.5' rx='1.9' ry='4.3' transform='rotate(216 60 15)' fill='none' stroke='%23bfab8b' stroke-width='1.1'/%3E%3Cellipse cx='60' cy='9.5' rx='1.9' ry='4.3' transform='rotate(288 60 15)' fill='none' stroke='%23bfab8b' stroke-width='1.1'/%3E%3Ccircle cx='60' cy='15' r='1.6' fill='%23bfab8b'/%3E%3Cpath d='M50 18q-4 1-7-2q4-2 7 2zM70 18q4 1 7-2q-4-2-7 2z' fill='%23d3c3a8'/%3E%3C/svg%3E");--lazo-silueta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 112'%3E%3Cpath d='M84 46 C78 62 66 80 50 100 L60 99 L63 108 C78 88 88 68 92 50 Z'/%3E%3Cpath d='M96 46 C104 64 116 82 134 98 L124 100 L123 109 C108 90 98 70 90 50 Z' opacity='.8'/%3E%3Cpath d='M90 40 C76 22 44 6 28 16 C14 26 22 48 46 52 C62 54 78 48 90 40 Z'/%3E%3Cpath d='M90 40 C104 22 136 6 152 16 C166 26 158 48 134 52 C118 54 102 48 90 40 Z'/%3E%3Cpath d='M80 33 Q90 28 100 33 Q103 41 100 49 Q90 53 80 49 Q77 41 80 33 Z'/%3E%3Cpath d='M84 38 C70 28 50 20 36 22 M98 38 C110 28 130 20 144 22' fill='none' stroke='white' stroke-opacity='.35' stroke-width='1.6'/%3E%3C/svg%3E")}.paleta-rosa{--cinta:#c99b98;--cinta-clara:#e3c4c1;--cinta-osc:#a5726e;--acento:#8a5652}.paleta-capota{--cinta:#8ea6be;--cinta-clara:#c2d0de;--cinta-osc:#6c86a0;--acento:#4d6683}.paleta-salvia{--cinta:#a3af93;--cinta-clara:#ccd4c1;--cinta-osc:#7f8d6e;--acento:#5b6a4d}.web-comunion{background-color:var(--papel);--circulo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 44' preserveAspectRatio='none'%3E%3Cpath d='M10 22c0-9 22-15 50-15s50 6 50 15-22 15-50 15S10 31 10 22' fill='none' stroke='%23bfab8b' stroke-width='1.6' stroke-dasharray='4 3'/%3E%3C/svg%3E");background-image:repeating-linear-gradient(0deg,#4b403806 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#4b403805 0 1px,#0000 1px 4px)}.numeral{font-family:var(--texto);letter-spacing:.28em;font-size:.78rem;font-weight:500}.numeral:before,.cabecera--centro .numeral:after{border-top:1.5px dashed var(--hilo-osc);background:0 0;height:0}.cabecera h2{font-family:var(--titulo);color:var(--tinta);font-size:clamp(2.5rem,6.4vw,4.2rem);font-style:italic;font-weight:500}.entradilla{font-family:var(--titulo);font-size:1.35rem}.barra__marca{font-family:var(--letra);font-size:1.7rem;line-height:1}main>.seccion:before{content:"";background:var(--separador) center / contain no-repeat;width:120px;height:30px;position:absolute;top:clamp(1.2rem,3vw,2.2rem);left:50%;transform:translate(-50%)}.portada{text-align:center;padding-bottom:clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.faldon{z-index:2;background:var(--batista);position:relative}.mancheta{width:min(var(--ancho), 100% - 2 * var(--margen));color:var(--tinta-2);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.15rem 0 .7rem;display:flex}.mancheta__marca{color:var(--acento)}.puntilla{z-index:1;background:var(--puntilla) left top / 48px 46px repeat-x;height:44px;margin-top:-1px;position:relative;overflow:hidden}.puntilla:after{content:"";background:var(--papel);position:absolute;inset:0;transform:translate(100%)}.js .puntilla:after{animation:1.5s steps(26,end) .25s forwards bordar;transform:none}@keyframes bordar{to{transform:translate(100%)}}.portada__cuerpo{width:min(760px, 100% - 2 * var(--margen));justify-items:center;margin:0 auto;padding-top:clamp(1.6rem,4vh,2.8rem);display:grid}.medallon{width:clamp(136px,15vw,158px);filter:var(--relieve);position:relative}.medallon svg{width:100%;height:auto;display:block}.medallon__inicial{font-family:var(--letra);color:var(--hilo-osc);text-shadow:0 1px #ffffffe6,0 -1px #7862464d;place-items:center;padding-top:6%;font-size:clamp(3.8rem,7vw,4.8rem);line-height:1;display:grid;position:absolute;inset:0}.batista{fill:var(--batista)}.hilo,.hilo-osc,.hilo-fino,.cordon,.pliegue,.raso-linea,.raso-pliegue,.nudo-cinta{fill:none;stroke-linecap:round;stroke-linejoin:round}.hilo{stroke:var(--hilo);stroke-width:2.4px}.hilo-osc{stroke:var(--hilo-osc);stroke-width:1.15px}.hilo-fino{stroke:var(--hilo);stroke-width:1px}.cordon{stroke:var(--hilo);stroke-width:2.2px;stroke-dasharray:.1 5.2}.ojal{fill:var(--papel);stroke:var(--hilo-osc);stroke-width:.8px}.nudo{fill:var(--cinta-osc)}.petalo{fill:none;stroke:var(--cinta);stroke-width:1.3px;stroke-linecap:round}.hoja-saten{fill:var(--hilo);stroke:var(--hilo-osc);stroke-width:.6px}.formula{max-width:22em;font-family:var(--titulo);color:var(--tinta-2);margin:1.1rem 0 0;font-size:clamp(1.2rem,3vw,1.45rem);font-style:italic;line-height:1.35}.formula__padres{text-transform:uppercase;letter-spacing:.22em;color:var(--acento);margin-bottom:.35rem;font-size:.8rem;font-style:normal;font-weight:600;display:block}.antetitulo{color:var(--acento);text-transform:uppercase;letter-spacing:.3em;margin:1.2rem 0 0;font-size:.8rem;font-weight:600}.nombre-protagonista{font-family:var(--letra);color:var(--tinta);overflow-wrap:anywhere;margin:.2rem 0 0;padding:0 .2em;font-size:clamp(4.2rem,15vw,8rem);line-height:1.12}.nido{width:min(300px,78vw);margin:.2rem 0 .9rem}.nido svg{width:100%;height:auto;display:block}.pliegue{stroke:#7862461f;stroke-width:1px}.nudo-cinta{stroke:var(--cinta-osc);stroke-width:2.2px}.portada__fecha{text-transform:uppercase;letter-spacing:.24em;color:var(--tinta);margin:0;font-size:clamp(.82rem,2vw,.95rem);font-weight:500}.portada__lugar{font-family:var(--titulo);color:var(--tinta-2);margin:.5rem 0 0;font-size:clamp(1.15rem,2.8vw,1.35rem);font-style:italic}.portada__ciudad:before{content:" · "}@media (width<=599px){.portada__ciudad{display:block}.portada__ciudad:before{content:none}}.lazada{width:clamp(112px,12vw,132px);margin:.8rem 0 0}.lazada svg{width:100%;height:auto;display:block;overflow:visible}.raso{fill:var(--cinta)}.raso--sombra{fill:var(--cinta-osc);fill-opacity:.55}.raso--nudo{fill:var(--cinta-osc);fill-opacity:.75}.raso-linea{stroke:var(--cinta-osc);stroke-width:1.2px}.raso-pliegue{stroke:var(--cinta-clara);stroke-width:1.4px}.etiqueta{justify-items:center;gap:.5rem;margin-top:1.3rem;display:grid}.etiqueta__cinta{background:var(--batista);max-width:min(92vw,30rem);font-family:var(--letra);color:var(--acento);white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 4px 0 var(--batista), inset 0 5px 0 var(--cinta-clara), inset 0 -4px 0 var(--batista), inset 0 -5px 0 var(--cinta-clara);filter:var(--relieve);margin:0;padding:.55rem 2.6rem .45rem;font-size:clamp(1.55rem,5vw,1.95rem);line-height:1.25;position:relative;overflow:hidden}.etiqueta__cinta:before,.etiqueta__cinta:after{content:"";border-left:1.4px dashed var(--hilo-osc);width:0;position:absolute;top:5px;bottom:5px}.etiqueta__cinta:before{left:.9rem}.etiqueta__cinta:after{right:.9rem}.etiqueta__plazas{font-family:var(--titulo);color:var(--tinta-2);margin:0;font-size:1.2rem;font-style:italic}.portada__frase{max-width:24em;font-family:var(--titulo);color:var(--tinta-2);margin:2.6rem auto 0;font-size:clamp(1.3rem,3.2vw,1.6rem);font-style:italic;line-height:1.4}.portada__cuenta{color:var(--acento);text-transform:uppercase;letter-spacing:.24em;margin:1.4rem 0 0;font-size:.76rem;font-weight:600}.padrinos{justify-items:center;gap:.8rem;margin-top:2.2rem;display:grid}.padrinos__etiqueta{text-transform:uppercase;letter-spacing:.28em;color:var(--tinta-3);margin:0;font-size:.72rem;font-weight:600}.padrinos__pareja{justify-content:center;gap:clamp(1.4rem,7vw,4.5rem);display:flex}.padrino{justify-items:center;gap:.1rem;width:9.5rem;display:grid}.monograma{width:92px;filter:var(--relieve);position:relative}.monograma svg{width:100%;height:auto;display:block}.padrino--1 .monograma{transform:rotate(-4deg)}.padrino--2 .monograma{transform:rotate(4deg)}.monograma__letra{font-family:var(--letra);color:var(--hilo-osc);text-shadow:0 1px #fff,0 -1px #7862464d;place-items:center;padding-bottom:6%;font-size:2.7rem;line-height:1;display:grid;position:absolute;inset:0}.padrino__papel{text-transform:uppercase;letter-spacing:.26em;color:var(--acento);margin-top:.5rem;font-size:.7rem;font-weight:600}.padrino__nombre{font-family:var(--titulo);color:var(--tinta);overflow-wrap:anywhere;font-size:1.6rem;font-style:italic;line-height:1.15}.mensaje__texto{text-align:center;max-width:33em;margin:0 auto;font-size:1.25rem}.mensaje__texto p{margin:0 0 1.1em}.mensaje__firma{font-family:var(--letra);color:var(--acento);font-size:clamp(2.4rem,7vw,3.1rem);line-height:1.2;margin-top:.3rem!important}.mensaje__fotos{flex-wrap:wrap;justify-content:center;gap:clamp(1.4rem,4vw,2.6rem);margin-top:clamp(2.6rem,6vw,4rem);display:flex}.mensaje__fotos:not(:has(img)){display:none}.mensaje__foto{background:var(--batista);text-align:center;width:min(270px,80vw);filter:var(--relieve);margin:0;padding:1.1rem 1.1rem .9rem;position:relative}.mensaje__foto:not(:has(img)){display:none}.mensaje__foto:after{content:"";aspect-ratio:106/134;background:var(--ovalo-feston-contorno) center / 100% 100% no-repeat;pointer-events:none;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.mensaje__foto img{aspect-ratio:106/134;object-fit:cover;width:100%;height:auto;-webkit-mask:var(--ovalo-feston) center / 100% 100% no-repeat;-webkit-mask:var(--ovalo-feston) center / 100% 100% no-repeat;mask:var(--ovalo-feston) center / 100% 100% no-repeat;display:block}.mensaje__foto figcaption{font-family:var(--titulo);color:var(--tinta-2);margin-top:.7rem;font-size:1.1rem;font-style:italic}.programa{text-align:center;max-width:560px;margin:0 auto}.programa__ramillete{width:min(280px,80%);margin:0 auto .4rem}.programa__ramillete svg{width:100%;height:auto;display:block}.programa__titulo{color:var(--tinta-3);margin:0 0 1.4rem}.programa__lista{margin:0 auto;padding:0;list-style:none}.programa__lista li{justify-items:center;padding:2.4rem 0 2.6rem;display:grid;position:relative}.programa__lista li:before{content:"";background:var(--boton) center / contain no-repeat;width:28px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.programa__lista li:not(:last-child):after{content:"";border-left:1.5px dashed var(--hilo-osc);height:1.9rem;position:absolute;bottom:.3rem;left:50%}.programa__lista li:last-child{padding-bottom:.4rem}.hora{text-transform:uppercase;letter-spacing:.26em;color:var(--acento);font-variant-numeric:lining-nums;font-size:.82rem;font-weight:600}.puntos{display:none}.acto{font-family:var(--titulo);margin-top:.2rem;font-size:clamp(1.7rem,4.6vw,2.1rem);font-style:italic;font-weight:500;line-height:1.15}.donde{color:var(--tinta-2);font-style:italic}.nota-acto{max-width:26em;color:var(--tinta-3);font-size:1.02rem}.llegar .cabecera{text-align:center}.llegar .numeral{justify-content:center}.llegar .numeral:after{content:"";border-top:1.5px dashed var(--hilo-osc);width:2.4rem;height:0}.llegar .rejilla{gap:2rem;display:grid}.llegar__lugar{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(1.4rem,3vw,2.2rem);display:grid}.lugar,.cuenta-banco{background:var(--batista);outline:1.4px dashed var(--hilo-osc);outline-offset:-9px;filter:var(--relieve);text-align:center;padding:2rem 1.8rem 1.8rem;position:relative}.lugar-nombre{font-family:var(--titulo);margin:0 0 .5rem;font-size:1.75rem;font-style:italic;font-weight:500;line-height:1.15}.direccion{color:var(--tinta-2);margin:0 0 .9rem;line-height:1.7}.lugar-nota{color:var(--tinta-2);margin:0 0 1rem;font-style:italic}.llegar__texto{grid-column:1/-1;max-width:40em;margin:0}.enlace{font-family:var(--titulo);color:var(--acento);border-bottom:1px solid;align-items:center;gap:.5rem;font-size:1.2rem;font-style:italic;font-weight:500;text-decoration:none;display:inline-flex}.enlace:after{content:"→";font-style:normal;font-family:var(--texto);transition:transform .3s var(--suave)}.enlace:hover:after{transform:translate(5px)}.llegar__bus h3{font-family:var(--titulo);margin:0 0 .6rem;font-size:1.7rem;font-style:italic}.horario{border-collapse:collapse;width:100%;margin:1.2rem 0}.horario th{text-align:left;color:var(--tinta-3);border-bottom:1.5px solid var(--hilo-osc);padding:0 0 .5rem}.horario td{border-bottom:1px dashed var(--hilo);padding:.8rem 1rem .8rem 0}.horario td:last-child,.horario th:last-child{text-align:right;padding-right:0}.vestir,.regalo{text-align:center}.vestir__titulo{font-family:var(--titulo);color:var(--acento);margin:0 0 1rem;font-size:clamp(1.9rem,5vw,2.7rem);font-style:italic}.vestir p,.regalo__texto{max-width:32em;margin:0 auto 1rem}.consejo{border-top:1px dashed var(--hilo-osc);color:var(--tinta-2);padding-top:1.4rem;font-style:italic;margin-top:1.8rem!important}.consejo span{color:var(--tinta-3);margin-bottom:.3rem;font-style:normal;display:block}.cuenta-banco{max-width:520px;margin:2.2rem auto 0}.cb-etiqueta{color:var(--tinta-3);margin:.2rem 0 .8rem}.cb-iban{font-family:var(--titulo);letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;margin:0 0 .5rem;font-size:clamp(1.1rem,4vw,1.5rem);font-weight:600}.cb-titular{color:var(--tinta-2);margin:0 0 1rem;font-style:italic}.cb-bizum{color:var(--tinta-2);margin:.2rem 0}.cb-bizum span{font-family:var(--titulo);color:var(--tinta);white-space:nowrap;font-variant-numeric:lining-nums;font-size:1.25em;font-weight:600}.tarjeta-rsvp{border:18px solid #0000;border-image:var(--feston) 12 fill / 18px / 0 round;max-width:720px;filter:var(--relieve);margin:0 auto;padding:clamp(2.2rem,6vw,3.4rem) clamp(1.1rem,5.5vw,3.6rem) clamp(2rem,5vw,3rem)}.rsvp__cabecera{text-align:center}.rsvp__cabecera .numeral{justify-content:center}.rsvp__cabecera .numeral:after{content:"";border-top:1.5px dashed var(--hilo-osc);width:2.4rem;height:0}.rsvp__sigla{color:var(--tinta-3);letter-spacing:.4em;margin:1.1rem 0 .2rem}.rsvp__cabecera h2{font-family:var(--titulo);margin:0;font-size:clamp(2.5rem,8vw,3.9rem);font-style:italic;font-weight:500;line-height:1.05}.rsvp__plazo{font-family:var(--titulo);color:var(--tinta-2);margin:.5rem 0 0;font-size:1.25rem;font-style:italic}.rsvp__para{border-block:1px dashed var(--hilo-osc)}.rsvp__para em{font-family:var(--letra);color:var(--acento);font-size:2.1rem}.persona{border-top:1px dashed var(--hilo)}.persona__num{font-family:var(--titulo);font-style:italic}.rsvp input[type=text],.rsvp textarea,.rsvp select{border-bottom-color:var(--hilo-osc)}.opcion input:checked+span:after{background:var(--cinta-osc);border-color:var(--cinta-osc)}.lacre{filter:none;width:112px;height:112px}.lacre>span:first-child{background:var(--boton-grande) center / contain no-repeat}.lacre svg{opacity:0}.lacre__iniciales{font-family:var(--letra);color:var(--acento);text-shadow:0 1px #fff;padding-top:.2rem;font-size:2.9rem}.boton-linea{background:var(--tinta);font-family:var(--titulo);font-size:1.15rem;font-style:italic}.boton-linea:hover{background:var(--acento)}.boton-texto{font-family:var(--titulo);font-size:1.2rem;font-style:italic}.rsvp__gracias{padding-top:6.4rem;position:relative}.rsvp__gracias:before{content:"";background:var(--cinta);width:120px;height:75px;-webkit-mask:var(--lazo-silueta) center / contain no-repeat;-webkit-mask:var(--lazo-silueta) center / contain no-repeat;mask:var(--lazo-silueta) center / contain no-repeat;margin-left:-60px;position:absolute;top:.8rem;left:50%}.js .rsvp__gracias:before{animation:1.1s cubic-bezier(.3,.7,.3,1.25) both anudar}@keyframes anudar{0%{opacity:0;transform:scale(1.7,.45)}60%{opacity:1}}.rsvp__gracias h3{font-family:var(--titulo);font-style:italic;font-weight:500}.pregunta{border-top:1px dashed var(--hilo-osc)}.lista-preguntas{border-bottom:1px dashed var(--hilo-osc)}.pregunta summary{font-family:var(--titulo);font-size:1.45rem;font-style:italic;font-weight:500}.pie{text-align:center;background:var(--batista);margin-top:3rem;padding:clamp(5rem,11vw,7rem) 0 3rem;position:relative}.pie__puntilla{background:var(--puntilla) left top / 48px 46px repeat-x;height:44px;position:absolute;top:-43px;left:0;right:0;transform:scaleY(-1)}.pie .contenedor{position:relative}.pie__lazada{width:120px;margin:0 auto}.pie__lazada svg{width:100%;height:auto;display:block}.pie__despedida{font-family:var(--titulo);color:var(--tinta-2);margin:1.1rem 0 .1rem;font-size:1.4rem;font-style:italic}.pie__nombre{font-family:var(--letra);color:var(--acento);margin:0;font-size:clamp(3.4rem,11vw,5rem);line-height:1.2}.pie__titulo{font-family:var(--titulo);margin:3rem 0 1rem;font-size:1.7rem;font-style:italic;font-weight:500}.contactos li{border-bottom:1px dashed var(--hilo)}.c-nombre{font-family:var(--titulo);font-weight:600}.c-enlaces a{color:var(--acento)}.pie__privacidad{max-width:34em;color:var(--tinta-3);margin:3rem auto 0;font-size:1rem;font-style:italic}.pie__firma{color:var(--tinta-3);margin:2rem 0 0}.nombre-protagonista--largo{font-size:clamp(2.9rem,10.5vw,5.6rem)}@media (prefers-reduced-motion:reduce){.js .puntilla:after{animation:none;transform:translate(100%)}.js .rsvp__gracias:before{animation:none}}@media (width>=900px){.puntilla,.pie__puntilla{background-size:64px 61px;height:61px}.pie__puntilla{top:-60px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@font-face{font-family:Monsieur La Doulaise;src:url(/build/assets/monsieur-la-doulaise-latin-400-normal-nGPgy8cd.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bona Nova;src:url(/build/assets/bona-nova-latin-400-normal-DXk8R3bT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bona Nova;src:url(/build/assets/bona-nova-latin-400-italic-uT2O-Ze4.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bona Nova;src:url(/build/assets/bona-nova-latin-700-normal-sK_bYayn.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2");font-weight:500 700;font-display:swap}:root{--titulo:"Bona Nova", Georgia, serif;--texto:"Spectral", Georgia, serif;--letra:"Monsieur La Doulaise", "Bona Nova", cursive;--tinta:#463832;--oro:#b48a4a;--estampa:#fffaf2;--medallon:#efd6ce;--tela:#fffdf8 url(/img/demo-bautizo/texturas/batista-blanca.webp)}.demo-bautizo{font-size:1.1rem;line-height:1.62}.demo-bautizo .portada,#como-llegar{--papel:#f7f0e4;--fondo:#f7f0e4 url(/img/demo-bautizo/texturas/papel.webp)}#mensaje,#vestimenta,.demo-bautizo #confirmar,.demo-bautizo .cierre{--papel:#f6e8e2;--fondo:#f6e8e2 url(/img/demo-bautizo/texturas/rosa.webp)}#regalo{--papel:#fbf7f0;--fondo:#fbf7f0 url(/img/demo-bautizo/texturas/batista.webp)}#familia{--papel:#f0e7d9;--fondo:#f0e7d9 url(/img/demo-bautizo/texturas/lino.webp)}#dia{--papel:#fbf6f0;--fondo:#fbf6f0 url(/img/demo-bautizo/texturas/plumeti.webp) 0 0 / 384px 384px}#preguntas{--papel:#fefbf5;--fondo:#fefbf5 url(/img/demo-bautizo/texturas/papel-claro.webp)}.demo-bautizo .portada,.demo-bautizo .seccion,.demo-bautizo .cierre{background:var(--fondo)}.js .demo-bautizo main>section:not(.maquetada),.js .demo-bautizo .confirmar-marco:not(.maquetada),.js .demo-bautizo .cierre:not(.maquetada),.js .demo-bautizo .pie:not(.maquetada){content-visibility:auto;contain-intrinsic-size:auto 1500px}.js .demo-bautizo :is(#familia,#dia,#regalo):not(.cerca),.js .demo-bautizo :is(#familia,#dia,#regalo):not(.cerca):before{background-image:none}.demo-bautizo .faldon,.demo-bautizo .lugar,.demo-bautizo .cuenta-banco,.demo-bautizo .cierre__telon,.demo-bautizo .pie{background:var(--tela)}.demo-bautizo .barra{-webkit-backdrop-filter:none;background:#f4eee3 url(/img/demo-bautizo/texturas/papel.webp)}.demo-bautizo .puntilla:after{background:var(--fondo)}.demo-bautizo main>.seccion,.demo-bautizo .confirmar-marco>.seccion,.demo-bautizo .cierre{position:relative;overflow-x:clip}.demo-bautizo main>.seccion:before,.demo-bautizo .confirmar-marco>.seccion:before,.demo-bautizo .cierre:before{content:"";z-index:1;background:var(--fondo);-webkit-mask-composite:xor, source-over;pointer-events:none;width:auto;height:27px;position:absolute;top:-13px;left:0;right:0;transform:none;-webkit-mask-image:radial-gradient(3.4px at 50% 7px,#000 2.8px,#0000 3.4px),radial-gradient(circle at 50% 100%,#000 12.4px,#0000 13px),linear-gradient(#000 0 0);mask-image:radial-gradient(3.4px at 50% 7px,#000 2.8px,#0000 3.4px),radial-gradient(circle at 50% 100%,#000 12.4px,#0000 13px),linear-gradient(#000 0 0);-webkit-mask-position:top,top,bottom;mask-position:top,top,bottom;-webkit-mask-size:26px 13px,26px 13px,100% 14px;mask-size:26px 13px,26px 13px,100% 14px;-webkit-mask-repeat:round no-repeat,round no-repeat,no-repeat;mask-repeat:round no-repeat,round no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor,source-over;mask-composite:exclude,add;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.demo-bautizo .cabecera:before{content:"";background:var(--separador) center / contain no-repeat;width:120px;height:30px;margin:0 auto .7rem;display:block}.demo-bautizo .familia__texto .cabecera:before{margin-left:0}.demo-bautizo .cabecera h2{font-size:clamp(2.4rem,6vw,3.9rem);font-weight:400;line-height:1.08}.demo-bautizo .numeral{font-family:var(--titulo);letter-spacing:.24em;font-size:.9rem}.demo-bautizo .barra__marca{font-family:var(--titulo);font-size:1.3rem;font-style:italic}.demo-bautizo .barra__enlaces a,.demo-bautizo .barra__confirmar{font-family:var(--titulo);letter-spacing:.1em;font-size:.8rem}.labor{filter:drop-shadow(0 1.5px 1.5px #4a3a2e38);background:50%/100% 100% no-repeat;display:block;position:relative}.demo-bautizo .labor.labor--3d{background-image:none}.boton-nacar{background-image:url(/img/demo-bautizo/3d/boton-fijo.webp);width:38px;height:38px}.demo-bautizo .programa__ramillete{aspect-ratio:224/80;background-image:url(/img/demo-bautizo/3d/ramillete-fijo.webp);width:min(360px,88%);margin:0 auto .4rem}.demo-bautizo .portada{flex-direction:column;padding-bottom:0;display:flex;overflow:clip}.portada__fija{flex-direction:column;min-height:100svh;display:flex;position:relative}.anima .demo-bautizo .portada:after{content:"";flex:none;height:130svh}.anima .portada__fija{top:min(0px, calc(100svh - var(--alto-portada,100svh)));position:sticky}.demo-bautizo .mancheta{font-family:var(--titulo);letter-spacing:.16em;font-size:.8rem}.escena{width:min(var(--ancho), 100% - 2 * var(--margen));flex:1;grid-template-areas:"pieza""texto""estampa";align-content:center;justify-items:center;gap:clamp(1.2rem,3vh,2rem);margin-inline:auto;padding-block:clamp(.6rem,2vh,1.4rem) clamp(1rem,3vh,1.8rem);display:grid}.escena__estampa{grid-area:estampa}.escena__texto{grid-area:texto;justify-items:center;min-width:0;max-width:100%;display:grid}.demo-bautizo .formula{color:var(--tinta);margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem)}.demo-bautizo .formula__padres{font-family:var(--titulo);text-transform:none;letter-spacing:0;color:var(--acento);margin-bottom:0;font-size:1.28em;font-style:italic;font-weight:400}.demo-bautizo .nombre-protagonista{white-space:nowrap;overflow-wrap:normal;margin:.14em 0 0;padding:0 .34em 0 .5em;font-size:min(20vw,9.4rem,24svh);line-height:1.32}.js .demo-bautizo .nombre-protagonista{animation:1.7s cubic-bezier(.45,.05,.3,1) .55s both escribir}@keyframes escribir{0%{clip-path:inset(-30% 100% -30% -10%)}to{clip-path:inset(-30% -10%)}}.demo-bautizo .nido{aspect-ratio:300/44;width:min(340px,84vw);height:auto;margin:0 0 .7rem;display:block}.js .demo-bautizo .nido{transform:none}.demo-bautizo .portada__fecha{font-family:var(--titulo);text-transform:none;letter-spacing:.02em;font-size:clamp(1.2rem,2.2vw,1.5rem)}.demo-bautizo .portada__fecha:first-letter{text-transform:uppercase}.demo-bautizo .portada__lugar{color:var(--tinta);margin-top:.2rem;font-size:clamp(1.1rem,2vw,1.35rem)}.demo-bautizo .portada__frase{color:var(--tinta);margin:.9rem auto 0;font-size:clamp(1.1rem,2vw,1.35rem)}.demo-bautizo .portada__cuenta{font-family:var(--titulo);letter-spacing:.2em;color:var(--acento);margin:.7rem 0 0;font-size:.84rem}.saludo-cinta{--cola:clamp(1.05rem, 2.6vw, 1.7rem);--doblez:clamp(.3rem, .5vw, .42rem);justify-items:center;margin-top:.95rem;display:grid}.demo-bautizo .saludo-cinta p{margin:0}.saludo-cinta__raso{max-width:100%;padding-inline:var(--cola);filter:drop-shadow(0 7px 9px #784c4633)drop-shadow(0 1px 1px #784c4629);position:relative}.saludo-cinta__raso:before,.saludo-cinta__raso:after{content:"";top:var(--doblez);bottom:calc(-1 * var(--doblez));width:calc(var(--cola) + var(--doblez));background:linear-gradient(#dcb1aa,#d0a099);position:absolute}.saludo-cinta__raso:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,32% 50%);left:0}.saludo-cinta__raso:after{clip-path:polygon(0 0,100% 0,68% 50%,100% 100%,0 100%);right:0}.saludo-cinta__raso span{z-index:1;font-family:var(--titulo);color:#553632;text-align:center;text-wrap:balance;background:linear-gradient(90deg,#0000,#ffffffbf 6% 94%,#0000) 0 .2rem/100% 1px no-repeat,linear-gradient(90deg,#0000,#ffffffbf 6% 94%,#0000) 0 calc(100% - .2rem)/100% 1px no-repeat,linear-gradient(102deg,#0000 14%,#ffffff47 28%,#0000 44% 62%,#fff3 76%,#0000 90%),linear-gradient(#f3dcd6,#ecccc5 58%,#e6c0b9);padding:.42em clamp(.95rem,2.4vw,1.6rem) .46em;font-size:clamp(1.08rem,1rem + .34vw,1.3rem);font-style:italic;line-height:1.25;display:block;position:relative}.saludo-cinta__raso span:before,.saludo-cinta__raso span:after{content:"";width:var(--doblez);height:var(--doblez);background:#a8746d;position:absolute;top:100%}.saludo-cinta__raso span:before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.saludo-cinta__raso span:after{clip-path:polygon(0 0,100% 0,0 100%);right:0}.demo-bautizo .saludo-cinta__plazas{margin-top:calc(var(--doblez) + .7rem);font-family:var(--titulo);color:var(--tinta-2);text-align:center;align-items:center;gap:.7em;font-size:clamp(.94rem,.9rem + .16vw,1.04rem);font-style:italic;line-height:1.3;display:flex}.saludo-cinta__plazas:before,.saludo-cinta__plazas:after{content:"";background:#a8746da6;flex:none;width:1.3rem;height:1px}.concha{isolation:isolate;display:block;position:relative}.concha__fija,.concha canvas{width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.concha canvas{opacity:0}.concha--3d canvas{opacity:1}.concha--3d .concha__fija{opacity:0}.concha:after{content:"";z-index:-1;background:radial-gradient(closest-side,#4a3a2e42,#0000);border-radius:50%;height:26%;position:absolute;bottom:3%;left:13%;right:13%}.portada__concha{--e:.15s;aspect-ratio:1;grid-area:pieza;justify-self:end;width:max(5.4rem,min(13svh,7rem));margin-bottom:-.9rem}.escena__estampa{justify-items:center;gap:.9rem;display:grid}.estampa{--lado:min(78vw, 26rem, max(11rem, calc((100svh - 7rem) * 7 / 12)));width:var(--lado);aspect-ratio:7/12;margin-top:calc(var(--lado) * .06);perspective:1800px;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.estampa__inclina,.estampa__giro{transform-style:preserve-3d;position:absolute;inset:0}.estampa__giro{transition:transform 1.15s cubic-bezier(.32,.72,.24,1)}.estampa.girada .estampa__giro{transform:rotateY(180deg)}.anima .estampa__giro{transition:none}.estampa__cara{backface-visibility:hidden;position:absolute;inset:0;container-type:inline-size}.estampa__reverso{transform:rotateY(180deg)}.estampa__encaje{position:absolute;inset:0}.estampa__encaje svg{width:100%;height:100%;display:block}.estampa__encaje--papel svg{filter:drop-shadow(0 10px 12px #4a3a2e33)}.estampa__encaje--reverso svg{transform:scaleX(-1)}.papel-estampa{fill:var(--estampa)}.oro-linea{fill:none;stroke:var(--oro)}.oro-relleno{fill:var(--oro)}.oro-trazo{fill:none;stroke:var(--oro);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.oro-trazo.fino{stroke-width:.8px}.tapa{fill:var(--estampa);opacity:0}.js .tapa{animation:calar .34s cubic-bezier(.6, 0, .8, .4) calc(.35s + var(--s) * 1.5s) both}@keyframes calar{0%{opacity:1}to{opacity:0}}.estampa__foto{background:var(--medallon);border-radius:50%;width:56.571%;height:50.333%;position:absolute;top:25.833%;left:21.714%;overflow:hidden}.estampa__foto img{object-fit:cover;width:100%;height:100%;display:block}.estampa__paloma{--tam:21%;position:absolute;top:10.6%;left:39.5%}.demo-bautizo .estampa__lazada{filter:drop-shadow(0 3px 3px #4a3a2e47);width:38%;margin:0;position:absolute;top:-5.5%;left:31%;rotate:-2.5deg}.anverso__pie{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6cqi;display:flex;position:absolute;inset:79.6% 13% 9.8%}.anverso__pie p{margin:0;line-height:1.2}.anverso__recuerdo{font-family:var(--titulo);color:var(--tinta);font-size:max(5.4cqi,.86rem);font-style:italic}.anverso__ciudad{font-family:var(--titulo);letter-spacing:.18em;text-transform:uppercase;color:var(--acento);font-size:max(3cqi,.72rem)}.reverso__texto{text-align:center;color:var(--tinta);flex-direction:column;justify-content:center;align-items:center;gap:1.4cqi;display:flex;position:absolute;inset:17% 17.5% 16%}.reverso__texto p{margin:0;line-height:1.3}.reverso__paloma{--tam:20cqi;margin-bottom:1.5cqi}.reverso__recuerdo{font-family:var(--titulo);color:var(--tinta-2);font-size:max(5cqi,.82rem);font-style:italic}.reverso__nombre{font-family:var(--letra);color:var(--tinta);font-size:19cqi;line-height:1.3!important}.reverso__familia{background:radial-gradient(circle, var(--oro) 1px, transparent 1.4px) 50% 0 / 6px 3px repeat-x, radial-gradient(circle, var(--oro) 1px, transparent 1.4px) 50% 100% / 6px 3px repeat-x;gap:1.6cqi;width:100%;margin:1.4cqi 0;padding:3cqi 0;display:grid}.reverso__familia p{font-size:max(4.4cqi,.76rem)}.reverso__familia span{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--acento);font-size:max(.72em,.72rem);display:block}.reverso__dato{color:var(--tinta-2);font-size:max(4.2cqi,.74rem);font-style:italic}.reverso__romana{font-family:var(--titulo);letter-spacing:.16em;color:var(--acento);font-size:max(3.2cqi,.72rem);margin-top:1cqi!important}.estampa__boton{z-index:1;font:italic 1.02rem var(--titulo);color:var(--acento);border:0;border-bottom:1.5px dashed var(--hilo-osc);cursor:pointer;background:0 0;padding:.2rem 0 .15rem;position:relative}.estampa__boton:hover{color:var(--tinta)}@media (width>=900px){.escena{grid-template-columns:auto minmax(0,36rem);grid-template-areas:"estampa texto";place-content:center;align-items:center;column-gap:clamp(3rem,7vw,7rem)}.portada__concha{width:min(11vw,20svh,12rem);margin:0;position:absolute;top:clamp(6.6rem,14svh,8.2rem);right:clamp(1.2rem,4vw,5rem)}.estampa{--lado:min(26rem, max(13rem, calc((100svh - 14rem) * 7 / 12)))}.demo-bautizo .nombre-protagonista{font-size:min(11vw,9.4rem,24svh)}}@media (width>=1800px) and (height>=860px){.escena{grid-template-columns:auto minmax(0,46vw);column-gap:6vw;width:88vw}.estampa{--lado:min(24vw, calc((100svh - 14rem) * 7 / 12))}.demo-bautizo .nombre-protagonista{font-size:min(9.6vw,24svh)}.demo-bautizo .formula{font-size:1.3vw}.demo-bautizo .portada__fecha{font-size:1.5vw}.demo-bautizo .portada__lugar,.demo-bautizo .portada__frase{font-size:1.2vw}.demo-bautizo .portada__cuenta{font-size:.8vw}.estampa__boton{font-size:1vw}.demo-bautizo .nido{width:20vw}.portada__concha{width:min(9vw,20svh)}}.ovalo{aspect-ratio:106/149;filter:drop-shadow(0 12px 16px #4a3a2e29);display:block;position:relative}.ovalo:before{content:"";background:var(--tela);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 134' preserveAspectRatio='none'%3E%3Cpath d='M50 6 Q55 1.5 59.1 7.3 Q64.8 4.1 67.9 11 Q74 9.3 75.9 17.1 Q82.2 16.8 82.7 25.2 Q89.2 26.5 88.1 35 Q94.5 37.9 91.8 46.1 Q97.8 50.6 93.8 57.9 Q99 64 93.8 70.1 Q97.8 77.4 91.8 81.9 Q94.5 90.1 88.1 93 Q89.2 101.5 82.7 102.8 Q82.2 111.2 75.9 110.9 Q74 118.7 67.9 117 Q64.8 123.9 59.1 120.7 Q55 126.5 50 122 Q45 126.5 40.9 120.7 Q35.2 123.9 32.1 117 Q26 118.7 24.1 110.9 Q17.8 111.2 17.3 102.8 Q10.8 101.5 11.9 93 Q5.5 90.1 8.2 81.9 Q2.2 77.4 6.2 70.1 Q1 64 6.2 57.9 Q2.2 50.6 8.2 46.1 Q5.5 37.9 11.9 35 Q10.8 26.5 17.3 25.2 Q17.8 16.8 24.1 17.1 Q26 9.3 32.1 11 Q35.2 4.1 40.9 7.3 Q45 1.5 50 6Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 134' preserveAspectRatio='none'%3E%3Cpath d='M50 6 Q55 1.5 59.1 7.3 Q64.8 4.1 67.9 11 Q74 9.3 75.9 17.1 Q82.2 16.8 82.7 25.2 Q89.2 26.5 88.1 35 Q94.5 37.9 91.8 46.1 Q97.8 50.6 93.8 57.9 Q99 64 93.8 70.1 Q97.8 77.4 91.8 81.9 Q94.5 90.1 88.1 93 Q89.2 101.5 82.7 102.8 Q82.2 111.2 75.9 110.9 Q74 118.7 67.9 117 Q64.8 123.9 59.1 120.7 Q55 126.5 50 122 Q45 126.5 40.9 120.7 Q35.2 123.9 32.1 117 Q26 118.7 24.1 110.9 Q17.8 111.2 17.3 102.8 Q10.8 101.5 11.9 93 Q5.5 90.1 8.2 81.9 Q2.2 77.4 6.2 70.1 Q1 64 6.2 57.9 Q2.2 50.6 8.2 46.1 Q5.5 37.9 11.9 35 Q10.8 26.5 17.3 25.2 Q17.8 16.8 24.1 17.1 Q26 9.3 32.1 11 Q35.2 4.1 40.9 7.3 Q45 1.5 50 6Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.ovalo img{object-fit:cover;border-radius:50%;width:75.5%;height:80.6%;position:absolute;top:9.7%;left:12.25%;box-shadow:0 0 0 1px #967c568c}.ovalo:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 134' preserveAspectRatio='none'%3E%3Cpath d='M50 6 Q55 1.5 59.1 7.3 Q64.8 4.1 67.9 11 Q74 9.3 75.9 17.1 Q82.2 16.8 82.7 25.2 Q89.2 26.5 88.1 35 Q94.5 37.9 91.8 46.1 Q97.8 50.6 93.8 57.9 Q99 64 93.8 70.1 Q97.8 77.4 91.8 81.9 Q94.5 90.1 88.1 93 Q89.2 101.5 82.7 102.8 Q82.2 111.2 75.9 110.9 Q74 118.7 67.9 117 Q64.8 123.9 59.1 120.7 Q55 126.5 50 122 Q45 126.5 40.9 120.7 Q35.2 123.9 32.1 117 Q26 118.7 24.1 110.9 Q17.8 111.2 17.3 102.8 Q10.8 101.5 11.9 93 Q5.5 90.1 8.2 81.9 Q2.2 77.4 6.2 70.1 Q1 64 6.2 57.9 Q2.2 50.6 8.2 46.1 Q5.5 37.9 11.9 35 Q10.8 26.5 17.3 25.2 Q17.8 16.8 24.1 17.1 Q26 9.3 32.1 11 Q35.2 4.1 40.9 7.3 Q45 1.5 50 6Z' fill='none' stroke='%23d3c3a8' stroke-width='1'/%3E%3Cellipse cx='50' cy='64' rx='42.2' ry='56.2' fill='none' stroke='%23b79f78' stroke-width='.5' stroke-dasharray='1.5 1.3'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.copia{background:#fdfbf6 url(/img/demo-bautizo/texturas/papel-claro.webp);padding:clamp(.4rem,1.2vw,.6rem);display:block;box-shadow:0 1px 2px #4a3a2e29,0 22px 34px -24px #4a3a2e8c}.copia img{object-fit:cover;width:100%;height:auto;display:block}.acto__foto .copia{background-color:#fffdf8;padding:.7rem;box-shadow:0 0 0 1px #967c5633,0 2px 4px #4a3a2e24,0 26px 36px -22px #4a3a2e99}.copia__foto{display:block;position:relative}.copia--album{--esquina:clamp(1.15rem, 2vw, 1.6rem);background-blend-mode:multiply;background:#2e2823 url(/img/demo-bautizo/texturas/papel.webp);padding:clamp(.9rem,2vw,1.4rem) clamp(.9rem,2vw,1.4rem) 0}.copia--album .copia__foto:after{content:"";pointer-events:none;background:linear-gradient(135deg, #c9a66b 0 calc(50% - .5px), #2e282399 50%, transparent calc(50% + 1px)) left top / var(--esquina) var(--esquina) no-repeat, linear-gradient(225deg, #c9a66b 0 calc(50% - .5px), #2e282399 50%, transparent calc(50% + 1px)) right top / var(--esquina) var(--esquina) no-repeat, linear-gradient(45deg, #b8945a 0 calc(50% - .5px), #2e282399 50%, transparent calc(50% + 1px)) left bottom / var(--esquina) var(--esquina) no-repeat, linear-gradient(315deg, #b8945a 0 calc(50% - .5px), #2e282399 50%, transparent calc(50% + 1px)) right bottom / var(--esquina) var(--esquina) no-repeat;position:absolute;inset:-3px}.copia__nota{font-family:var(--titulo);text-align:center;color:#efe7d8;padding-block:clamp(.5rem,1.2vw,.8rem);font-size:clamp(.95rem,1.5vw,1.15rem);font-style:italic;line-height:1.2;display:block}.copia--adhesiva{background:repeating-linear-gradient(0deg,#0000 0 7px,#96764c33 7px 8px),#efe2c9;padding:clamp(.9rem,2vw,1.4rem);position:relative}.copia--adhesiva img{border-radius:7px;box-shadow:0 1px 3px #4a3a2e61}.copia--adhesiva:after{content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff57,#0000 24% 56%,#fff3 66%,#0000 76%);position:absolute;inset:0}.copia__fecha{letter-spacing:.08em;color:#ff9a3d;text-shadow:0 0 3px #ff6e14d9,0 0 1px #ffbe78e6;white-space:pre;font-family:Courier New,Courier,monospace;font-size:clamp(.8rem,1.3vw,1rem);font-weight:700;position:absolute;bottom:3.6%;right:5%}.copia--calada{box-shadow:none;filter:drop-shadow(0 14px 16px #4a3a2e33);background:0 0;padding:1.75rem}.copia--calada img{box-shadow:0 0 0 1px #b48a4ab3}.demo-bautizo .copia__lazada{z-index:2;width:32%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-38%)}.plumilla{width:var(--tam,4.2rem);aspect-ratio:1;background:var(--tinta-dibujo,var(--oro));-webkit-mask:var(--dibujo) center / contain no-repeat;-webkit-mask:var(--dibujo) center / contain no-repeat;mask:var(--dibujo) center / contain no-repeat;display:block}.seccion__dibujo{--tam:clamp(4.4rem, 9vw, 5.6rem);margin:0 auto .6rem}.demo-bautizo .mensaje__texto,.demo-bautizo .tarjeta-rsvp,.demo-bautizo .cierre__foto,.demo-bautizo .copia--calada{--r:13px;isolation:isolate;filter:none;border:0;border-image:;position:relative}.demo-bautizo .mensaje__texto:before,.demo-bautizo .tarjeta-rsvp:before,.demo-bautizo .cierre__foto:before,.demo-bautizo .copia--calada:before{content:"";z-index:-1;background:radial-gradient(circle 3.6px at 50% 8px, var(--papel) 3px, transparent 3.6px) top / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle 3.6px at 50% 5px, var(--papel) 3px, transparent 3.6px) bottom / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle 3.6px at 8px 50%, var(--papel) 3px, transparent 3.6px) left / var(--r) calc(2 * var(--r)) no-repeat round, radial-gradient(circle 3.6px at 5px 50%, var(--papel) 3px, transparent 3.6px) right / var(--r) calc(2 * var(--r)) no-repeat round, var(--estampa) url(/img/demo-bautizo/texturas/papel-claro.webp);-webkit-mask:radial-gradient(circle at 50% 100%, #000 calc(var(--r) - .6px), transparent var(--r)) top / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 50% 0, #000 calc(var(--r) - .6px), transparent var(--r)) bottom / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .6px), transparent var(--r)) left / var(--r) calc(2 * var(--r)) no-repeat round, radial-gradient(circle at 0 50%, #000 calc(var(--r) - .6px), transparent var(--r)) right / var(--r) calc(2 * var(--r)) no-repeat round, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r) + 2px) calc(100% - 2 * var(--r) + 2px) no-repeat;-webkit-mask:radial-gradient(circle at 50% 100%, #000 calc(var(--r) - .6px), transparent var(--r)) top / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 50% 0, #000 calc(var(--r) - .6px), transparent var(--r)) bottom / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .6px), transparent var(--r)) left / var(--r) calc(2 * var(--r)) no-repeat round, radial-gradient(circle at 0 50%, #000 calc(var(--r) - .6px), transparent var(--r)) right / var(--r) calc(2 * var(--r)) no-repeat round, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r) + 2px) calc(100% - 2 * var(--r) + 2px) no-repeat;mask:radial-gradient(circle at 50% 100%, #000 calc(var(--r) - .6px), transparent var(--r)) top / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 50% 0, #000 calc(var(--r) - .6px), transparent var(--r)) bottom / calc(2 * var(--r)) var(--r) round no-repeat, radial-gradient(circle at 100% 50%, #000 calc(var(--r) - .6px), transparent var(--r)) left / var(--r) calc(2 * var(--r)) no-repeat round, radial-gradient(circle at 0 50%, #000 calc(var(--r) - .6px), transparent var(--r)) right / var(--r) calc(2 * var(--r)) no-repeat round, linear-gradient(#000 0 0) center / calc(100% - 2 * var(--r) + 2px) calc(100% - 2 * var(--r) + 2px) no-repeat;position:absolute;inset:0}.demo-bautizo .mensaje__texto:after,.demo-bautizo .tarjeta-rsvp:after,.demo-bautizo .cierre__foto:after,.demo-bautizo .copia--calada:after{content:"";inset:calc(var(--r) + 7px);z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--papel) 1.4px, transparent 1.9px) top / 9px 4px round no-repeat, radial-gradient(circle, var(--papel) 1.4px, transparent 1.9px) bottom / 9px 4px round no-repeat, radial-gradient(circle, var(--papel) 1.4px, transparent 1.9px) left / 4px 9px no-repeat round, radial-gradient(circle, var(--papel) 1.4px, transparent 1.9px) right / 4px 9px no-repeat round;outline:3.5px double var(--oro);outline-offset:-13px;position:absolute}.mensaje__cuerpo{justify-items:center;gap:clamp(2.4rem,6vw,3.4rem);display:grid}.demo-bautizo .mensaje__texto{max-width:38rem;margin:0;padding:clamp(3.2rem,8vw,4.4rem) clamp(2.4rem,7vw,4.2rem);font-size:1.14rem}.demo-bautizo .mensaje__firma{font-size:clamp(3rem,8vw,3.8rem);line-height:1.3;margin:.3rem 0 0!important}.mensaje__lado{width:min(88vw,28rem)}.mensaje__marco{width:88%;margin:0}.mensaje__marco .ovalo{aspect-ratio:106/124}.mensaje__detalle{width:36%;margin:-8% 0 0 auto;transform:rotate(4deg)}@media (width>=900px){.mensaje__cuerpo{grid-template-columns:minmax(0,38rem) minmax(0,28rem);justify-content:center;align-items:center;gap:clamp(3rem,6vw,6rem)}.mensaje__lado{width:100%}}.demo-bautizo .familia{padding-bottom:0}.familia__rejilla{align-items:center;gap:clamp(2.4rem,6vw,4rem);display:grid}.familia__fotos{justify-self:center;width:min(78vw,30rem)}.familia__prenda{margin:0}.familia__texto{flex-direction:column;max-width:34rem;display:flex}.familia__bolillos{order:1;align-self:center;width:min(78vw,18rem);margin:1rem 0 .4rem;transform:rotate(3deg)}.familia__texto>p{margin:0 0 1em}.familia__texto .cabecera{margin-bottom:1.4rem}.familia__texto .numeral{justify-content:flex-start}.familia__dibujo{--tam:clamp(5.4rem, 11vw, 7rem);margin-bottom:.4rem}@media (width>=900px){.familia__rejilla{grid-template-columns:minmax(0,30rem) minmax(0,32rem);justify-content:center;gap:clamp(3.5rem,8vw,8rem)}}@media (width>=1200px){.familia__texto{display:flow-root}.familia__bolillos{float:right;width:14rem;margin:.4rem 0 1.2rem 2rem}}.generaciones{--copia:min(78vw, 24rem, calc(76svh * .8));flex-direction:column;margin-top:clamp(3rem,8vw,5rem);display:flex}.generaciones__fija{width:100%;padding-inline:var(--margen);align-content:center;justify-items:center;padding-block:2rem clamp(3rem,8vw,5rem);display:grid}.generaciones__lista{justify-items:center;gap:clamp(2.8rem,10vw,4rem);margin:0;padding:0;list-style:none;display:grid}.generacion{justify-items:center;gap:clamp(.9rem,3vh,2.2rem);min-width:0;display:grid}.generacion__copia{width:var(--copia);transform-origin:50% 100%;will-change:transform}.generacion__pie{text-align:center;justify-items:center;gap:.2rem;display:grid}.letra-inicial{font-family:var(--letra);text-align:center;white-space:nowrap;color:var(--cinta-osc);line-height:1.12;display:block}.generacion__pie .letra-inicial{font-size:clamp(3.6rem,12vw,4.4rem)}.generacion__texto{color:var(--tinta-2);font-size:.98rem;font-style:italic;line-height:1.3}.generacion__ano{font-family:var(--titulo);letter-spacing:.18em;color:var(--acento);justify-content:center;align-items:center;gap:.7em;font-size:.86rem;font-style:normal;display:flex}.generacion__ano:before,.generacion__ano:after{content:"";background:var(--oro);width:1.8rem;height:1px}@media (width>=900px){.generaciones{--copia:min(22vw, max(21rem, 18vw), max(11rem, calc((100svh - 15rem) * .72)))}.generaciones__lista{grid-template-columns:repeat(3, var(--copia));gap:clamp(2rem,5vw,5rem)}.generacion{grid-template-rows:1fr auto;align-items:center}}@media (width>=900px) and (height>=520px){.anima .generaciones{overflow:clip}.anima .generaciones:after{content:"";flex:none;height:240svh}.anima .generaciones__fija{height:100svh;padding-block:3.6rem 1rem;position:sticky;top:0;overflow:clip}}.demo-bautizo .programa{max-width:40rem;position:relative}.demo-bautizo .programa__lista{position:relative}.demo-bautizo .programa__lista li{padding-top:2.9rem}.demo-bautizo .programa__lista li:before{content:none}.acto__boton{position:absolute;top:0;left:calc(50% - 19px)}.demo-bautizo .programa__titulo{font-family:var(--titulo);text-transform:none;letter-spacing:0;font-size:1.4rem;font-style:italic}.demo-bautizo .hora{font-family:var(--titulo);letter-spacing:.18em;font-size:.95rem}.demo-bautizo .acto{font-weight:400}.acto__dibujo{--tam:clamp(4.6rem, 10vw, 6rem);order:-1;margin-bottom:.2rem}.acto__foto{width:min(18rem,76vw);margin:1.2rem 0 0}.acto__foto figcaption{color:var(--tinta-3);margin-top:.6rem;font-size:.92rem;font-style:italic;line-height:1.35}.anima .acto__boton{transition:transform .55s cubic-bezier(.3,.7,.4,1.4);transform:scale(0)rotate(-120deg)}.anima .programa__lista li.llega .acto__boton{transform:none}.anima .programa__lista li:not(:last-child):after{clip-path:inset(0 -2px 100%);transition:clip-path .8s .3s}.anima .programa__lista li.llega:not(:last-child):after{clip-path:inset(0 -2px)}.anima .programa__lista .hora,.anima .programa__lista .acto,.anima .programa__lista .donde,.anima .programa__lista .nota-acto{opacity:0;transition:opacity .7s ease, transform .9s var(--suave);transform:translateY(20px)}.anima .programa__lista li.llega .hora,.anima .programa__lista li.llega .acto,.anima .programa__lista li.llega .donde,.anima .programa__lista li.llega .nota-acto{opacity:1;transform:none}.anima .programa__lista li.llega .acto{transition-delay:80ms}.anima .programa__lista li.llega .donde{transition-delay:.16s}.anima .programa__lista li.llega .nota-acto{transition-delay:.24s}.anima .acto__dibujo{clip-path:inset(-5% 100% -5% 0%);transition:clip-path 1.3s ease-in-out .3s}.anima li.llega .acto__dibujo{clip-path:inset(-5% 0%)}.anima .acto__foto{opacity:0;transition:opacity .8s ease, transform 1.1s var(--suave);transform:translateY(50px)rotate(-5deg)}.anima li:nth-child(2n) .acto__foto{transform:translateY(50px)rotate(5deg)}.anima .acto__foto.posada,.anima li:nth-child(2n) .acto__foto.posada{opacity:1;transform:none}@media (hover:hover){.anima .acto__foto .copia{transition:transform .7s var(--suave), box-shadow .7s ease}.anima .acto__foto:hover{z-index:2}.anima .acto__foto:hover .copia{transform:translateY(-.5rem)rotate(-1.6deg)scale(1.05);box-shadow:0 2px 4px #4a3a2e24,0 34px 44px -24px #4a3a2e99}.anima li:nth-child(2n) .acto__foto:hover .copia{transform:translateY(-.5rem)rotate(1.6deg)scale(1.05)}}@media (width>=1300px){.demo-bautizo .programa__lista li{align-content:start;min-height:16rem}.demo-bautizo .programa__lista li:last-child{min-height:31rem}.acto__foto{width:17rem;margin:0;position:absolute;top:.8rem}.acto__dibujo{--tam:5.6rem;margin:0;position:absolute;top:2.6rem}.demo-bautizo .nota-acto{max-width:22em}li:nth-child(odd)>.acto__foto{left:calc(100% + 2.5rem)}li:nth-child(odd)>.acto__dibujo{left:0}li:nth-child(2n)>.acto__foto{right:calc(100% + 2.5rem)}li:nth-child(2n)>.acto__dibujo{right:0}}.sitios{gap:clamp(2.4rem,6vw,3.4rem);display:grid}.sitio{min-width:0}.sitio__foto{margin:0}.sitio__foto .copia img{aspect-ratio:3/2}.encuadre{display:block;overflow:hidden}.demo-bautizo .sitio__ficha{z-index:1;margin:.9rem clamp(.6rem,3vw,1.6rem) 0;padding:1.8rem 1.5rem 1.6rem}.sitio__dibujo{--tam:clamp(5.6rem, 12vw, 7.5rem);margin:-.2rem auto .4rem}.demo-bautizo .lugar-nombre{font-size:clamp(1.45rem,3vw,1.75rem);font-weight:400}.demo-bautizo .direccion{font-family:var(--titulo);letter-spacing:.06em;text-transform:none;font-size:.95rem;line-height:1.4}.demo-bautizo .llegar__texto{text-align:center;color:var(--tinta-2);margin:clamp(2rem,5vw,3rem) auto 0;font-style:italic}@media (width>=900px){.sitios{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sitio:nth-child(2){margin-top:4.5rem}}.vestimenta__carta{text-align:center;text-wrap:balance;max-width:34rem;margin-inline:auto}.vestimenta__titulo{font-family:var(--titulo);margin-bottom:.6rem;font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem);line-height:1.2}.vestimenta__rejilla{justify-items:center;gap:clamp(2.2rem,5vw,3.2rem);margin-top:clamp(2.2rem,5vw,3.4rem);display:grid}.vestimenta__foto{text-align:center;width:min(74vw,20rem);margin:0}.vestimenta__foto figcaption{color:var(--tinta-2);margin-top:.7rem;font-size:.96rem;font-style:italic;line-height:1.4}.vestimenta__notas{gap:1.7rem;width:100%;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.vestimenta__nota{grid-template-columns:4.4rem minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.vestimenta__dibujo{--tam:4.4rem;--tinta-dibujo:#9a7236;grid-row:span 2}.vestimenta__nota h3{font-family:var(--titulo);color:var(--tinta);margin:0 0 .15rem;font-size:clamp(1.28rem,1.2rem + .4vw,1.5rem);font-style:italic;font-weight:400;line-height:1.2}.vestimenta__nota p{margin:0;font-size:1rem;line-height:1.5}@media (width>=640px){.vestimenta__notas{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem clamp(1.6rem,4vw,3rem)}.vestimenta__nota{text-align:center;display:block}.vestimenta__dibujo{--tam:clamp(5rem, 7vw, 6.2rem);margin:0 auto .5rem}}@media (width>=1100px){.vestimenta__rejilla{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,24rem) minmax(0,1fr);align-items:center;gap:2.4rem clamp(2rem,4vw,4.5rem);max-width:78rem;margin-inline:auto}.vestimenta__foto{grid-area:1/2/span 2;width:100%}.vestimenta__notas{display:contents}.vestimenta__nota:first-child{grid-area:1/1}.vestimenta__nota:nth-child(2){grid-area:2/1}.vestimenta__nota:nth-child(3){grid-area:1/3}.vestimenta__nota:nth-child(4){grid-area:2/3}.vestimenta__nota{max-width:19rem}}.regalo__rejilla{justify-items:center;gap:clamp(2.2rem,5vw,3.4rem);display:grid}.regalo__foto{width:min(64vw,20rem);margin:0}.regalo__lado{min-width:0;max-width:36rem}.regalo__dibujo{--tam:clamp(4.6rem, 9vw, 5.8rem);margin:0 auto .3rem}.demo-bautizo .regalo .cabecera h2{font-size:clamp(2rem,4.6vw,3rem)}.demo-bautizo .cuenta-banco{margin-top:1.6rem}.demo-bautizo .cb-etiqueta{font-family:var(--titulo);letter-spacing:.14em;text-transform:none}.demo-bautizo .cb-iban{font-family:var(--titulo);letter-spacing:.04em;font-size:clamp(.98rem,3.6vw,1.4rem);font-weight:400}@media (width>=768px){.regalo__rejilla{grid-template-columns:minmax(0,20rem) minmax(0,36rem);justify-content:center;align-items:center;gap:clamp(3rem,7vw,6rem)}}.confirmar-marco{position:relative}.demo-bautizo .tarjeta-rsvp{max-width:45rem;padding:clamp(3.6rem,9vw,4.8rem) clamp(2.8rem,8vw,5.2rem) clamp(3.4rem,8vw,4.4rem)}@media (width<=420px){.demo-bautizo .confirmar .contenedor{width:calc(100% - 20px)}.demo-bautizo .tarjeta-rsvp{padding-inline:2.3rem}}.demo-bautizo .rsvp__sigla{font-family:var(--titulo)}.demo-bautizo .rsvp__cabecera h2{font-size:clamp(2.2rem,7vw,3.5rem);font-weight:400}.demo-bautizo .rsvp__para em{font-family:var(--titulo);font-size:1.7rem;font-style:italic}.demo-bautizo .campo>label,.demo-bautizo .campo legend{font-family:var(--titulo);letter-spacing:.12em}.demo-bautizo .lacre{filter:drop-shadow(0 12px 14px #4a282447);width:118px;height:118px}.demo-bautizo .lacre>span:first-child{background:0 0}.demo-bautizo .lacre svg{opacity:1}.demo-bautizo .lacre__iniciales{font-family:var(--titulo);color:#fff6ef;text-shadow:0 -1px #5a282473;padding-top:0;font-size:2.3rem}.demo-bautizo .rsvp__gracias h3{font-weight:400}.rsvp__demostracion-contratar{font-style:italic}.confirmar__peladillas{display:none}@media (width>=80rem){.confirmar__peladillas{--lado:min(18rem, calc(50vw - 28rem));z-index:2;top:20vh;left:calc(50% - 22.5rem - 3rem - var(--lado));width:var(--lado);aspect-ratio:4/5;border:8px solid var(--estampa);margin:0;display:block;position:absolute;overflow:hidden;transform:rotate(-5deg);box-shadow:0 30px 60px -30px #4a3a2e80}.confirmar__peladillas img{object-fit:cover;width:100%;height:100%}}.demo-bautizo .pregunta summary{font-size:1.28rem}.demo-bautizo .cierre{flex-direction:column;display:flex}.cierre__escena{place-items:center;padding-top:4rem;display:grid;position:relative}.demo-bautizo .cierre__foto{--borde:1.55rem;width:min(88vw, calc((100svh - 9rem - 2 * var(--borde)) / 1.5 + 2 * var(--borde)));padding:var(--borde);margin:0}.cierre__foto img{width:100%;height:auto;display:block}.demo-bautizo .cierre__foto:after,.demo-bautizo .copia--calada:after{outline:none}.cierre__telon{width:100%;padding:4rem var(--margen) 1rem;text-align:center;margin-top:3rem}.cierre__texto{justify-items:center;display:grid}.demo-bautizo .cierre__lazada{width:clamp(120px,14vw,170px);margin:0}.cierre__titulo{justify-items:center;margin:.6rem 0 0;display:grid}.cierre__celebracion{font-family:var(--titulo);color:var(--tinta-2);font-size:clamp(1.25rem,3vw,1.7rem);font-style:italic}.cierre__nombre{font-family:var(--letra);color:var(--tinta);white-space:nowrap;padding:0 .34em 0 .5em;font-size:min(20vw,10rem,24svh);line-height:1.32}.cierre__gracias{font-family:var(--titulo);color:var(--acento);margin:.4rem 0 0;font-size:clamp(1.5rem,3.6vw,2.3rem);font-style:italic;line-height:1.2}.anima .demo-bautizo .cierre{overflow:clip}.anima .demo-bautizo .cierre:after{content:"";flex:none;height:190svh}.anima .cierre__escena{height:100svh;padding-top:0;position:sticky;top:0;overflow:clip}.anima .cierre__foto{grid-area:1/1}.anima .cierre__telon{z-index:2;padding:0 var(--margen);will-change:transform;place-items:center;margin:0;display:grid;position:absolute;inset:0;transform:translateY(-112%)}.anima .cierre__telon:after{content:"";background:var(--puntilla) left top / 48px 46px repeat-x;height:44px;position:absolute;top:calc(100% - 1px);left:0;right:0}@media (width>=900px){.anima .cierre__telon:after{background-size:64px 61px;height:61px}}.anima .cierre__lazada,.anima .cierre__celebracion,.anima .cierre__gracias{opacity:0}.anima .cierre__nombre{clip-path:inset(-30% 110% -30% -10%)}.demo-bautizo .pie{margin-top:0;padding-top:clamp(2.4rem,6vw,4rem)}.demo-bautizo .pie__titulo{margin-top:0;font-weight:400}.pie__demo{max-width:34em;color:var(--tinta-3);margin:1.4rem auto 0;font-size:.86rem}.pie__demo b{color:var(--acento);font-weight:500}.demo-bautizo .pie__firma{width:max-content;max-width:100%;font-family:var(--texto);letter-spacing:.02em;text-transform:none;color:var(--tinta-3);flex-direction:column;align-items:center;gap:.7rem;margin:2.6rem auto 0;font-size:.8rem;font-weight:400;text-decoration:none;display:flex}.pie__marca{align-items:center;gap:.6rem;display:flex}.pie__lacre{aspect-ratio:1;object-fit:contain;width:2.9rem;height:auto;transition:transform .6s var(--suave)}.pie__palabra{width:8rem;height:auto}.pie__firma:hover .pie__lacre,.pie__firma:focus-visible .pie__lacre{transform:rotate(-12deg)scale(1.06)}@media (height<=520px){.demo-bautizo{--alto-foto:calc(100svh - 5rem)}.mensaje__lado{width:min(88vw, 28rem, var(--alto-foto))}.familia__fotos,.familia__bolillos{width:min(78vw, 18rem, calc(var(--alto-foto) * .8))}.acto__foto,.regalo__foto{width:min(76vw, 18rem, calc(var(--alto-foto) * 2 / 3))}.sitio__foto{width:min(100%, calc(var(--alto-foto) * 1.5));margin-inline:auto}.sitio__dibujo{--tam:3.6rem}}@media (prefers-reduced-motion:reduce){.js .tapa,.js .demo-bautizo .nombre-protagonista{animation:none}.estampa__giro{transition:none}}
