@property --bl-av{syntax:"<number>";inherits:true;initial-value:1}@keyframes bl-av{0%{--bl-av:0}to{--bl-av:1}}.lienzo[data-plantilla=blason]{--oro:#a8823a;--oro-claro:#d9bd78;--sinople:#2e4a3a;background-image:radial-gradient(120% 70% at 50% 0,#0000 60%,#8c602814),radial-gradient(120% 70% at 50% 100%,#0000 60%,#8c602814);font-size:1.1875rem;line-height:1.65}.lienzo[data-plantilla=blason] .display{letter-spacing:.03em}.lienzo[data-plantilla=blason] :is(.text-\[1rem\],.text-\[0\.95rem\],.text-sm,.text-base,label,legend){font-size:1.0625rem}.bl-filete{width:min(13.75rem,62vw);height:auto;margin:1rem auto 0;display:block;overflow:visible}.bl-filete path{fill:none;stroke:var(--oro);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1}.bl-filete .bl-filete-rombo{fill:var(--oro);stroke:none}.bl-titulo{text-align:center}.bl-antes{letter-spacing:.2em;text-transform:uppercase;opacity:.88;text-align:center;font-size:1.0625rem;font-weight:500}.bl-titulo h2{color:var(--acento-texto);margin-top:.5rem;font-size:clamp(1.9rem,8.4vw,2.9rem);font-weight:700;line-height:1.12}.bl-seccion{padding:5.5rem 1.25rem 4rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-filete path:not(.bl-filete-rombo){animation:linear both bl-traza;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes bl-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.bl-hero{padding:0 1rem calc(env(safe-area-inset-bottom,0px) + 7.5rem);flex-direction:column;align-items:center;display:flex}.grad-blason .kv-grad{filter:saturate(.78)sepia(.18)contrast(1.04)brightness(.96)}.bl-tinte{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--tinta) 55%, transparent) 0%, transparent 34%), linear-gradient(0deg, color-mix(in srgb, var(--tinta) 82%, transparent) 0%, color-mix(in srgb, var(--tinta) 66%, transparent) 38%, color-mix(in srgb, var(--tinta) 18%, transparent) 64%, transparent 78%);position:absolute;inset:0}.bl-rastrillo{z-index:0;height:56%;display:none;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.bl-rastrillo svg{width:100%;height:100%;display:block}.bl-hierro{fill:#1c1410;stroke:#1c1410;stroke-width:5px;opacity:.72}.bl-hierro rect{stroke:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-rastrillo{animation:linear both bl-rastrillo;animation-timeline:--k-hero;animation-range:exit exit 45%;display:block}}}@keyframes bl-rastrillo{0%{transform:translateY(-12%)}to{transform:translateY(-105%)}}.bl-estandarte{z-index:2;flex-direction:column;align-items:center;width:min(72%,15.5rem);display:flex;position:relative}.bl-asta{background:linear-gradient(180deg, var(--oro-claro), var(--oro) 60%, #6e5422);border-radius:4px;width:calc(100% + 1.5rem);height:8px;display:block;box-shadow:0 3px 6px #00000059}.bl-pano{width:100%;padding:calc(env(safe-area-inset-top,0px) + 1.4rem) 1rem 3.4rem;background:repeating-linear-gradient(90deg, #ffffff09 0 2px, transparent 2px 5px), linear-gradient(90deg, #00000040, transparent 18%, transparent 82%, #00000040), var(--acento);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 2.4rem),0 100%);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--oro) 70%, transparent);transform-origin:50% 0;flex-direction:column;align-items:center;gap:.6rem;display:flex}.bl-pano:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--oro) 60%, transparent);border-bottom:0;position:absolute;inset:6px 6px 0}.bl-estandarte-escudo{filter:drop-shadow(0 4px 6px #00000059);width:min(6.6rem,30vw);height:auto}.bl-estandarte-anio{font-family:var(--display);letter-spacing:.14em;color:var(--oro-claro);font-size:1.0625rem}@media (max-height:700px){.bl-estandarte-escudo{width:4.8rem}.bl-pano{padding-bottom:2.8rem}}@media (prefers-reduced-motion:no-preference){.bl-pano{animation:bl-despliega 1.1s var(--ease-carta,cubic-bezier(.22,.61,.36,1)) .3s both}.bl-estandarte-escudo .bl-esmalte-a,.bl-estandarte-escudo .bl-esmalte-b,.bl-estandarte-escudo .bl-esmalte-jefe{animation:.9s 1.1s both bl-esmalte}}@keyframes bl-despliega{0%{clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0)}}@keyframes bl-esmalte{0%{opacity:0}}main[data-ap=dentro] .bl-pano{animation-play-state:paused}.bl-esmalte-a{fill:color-mix(in srgb, var(--acento) 88%, #000)}.bl-esmalte-b{fill:var(--sinople)}.bl-esmalte-jefe{fill:color-mix(in srgb, var(--tinta) 92%, var(--acento))}.bl-escudo-ini{font-family:var(--display);letter-spacing:.08em;font-size:17px;font-weight:700}.bl-rotulo{z-index:3;text-align:center;color:#fff;text-shadow:0 1px 18px #00000059;width:min(100%,30rem);margin-top:auto;padding-top:2rem;position:relative}.bl-lema{text-wrap:balance;max-width:26ch;margin:0 auto;font-size:1.125rem;font-style:italic;line-height:1.4}.bl-nombres{font-family:var(--display);letter-spacing:.04em;text-wrap:balance;margin-top:.9rem;font-weight:700;line-height:1.05}.bl-nombres .bl-y{font-family:var(--p-gotica), serif;color:var(--oro-claro);letter-spacing:0;font-size:.55em;font-weight:700;line-height:1.2;display:block}.bl-fecha{margin-top:.9rem;font-size:1.125rem;line-height:1.45}.bl-baja{color:#fff;margin-top:.6rem;font-size:1.125rem;font-style:italic}@media (prefers-reduced-motion:no-preference){.bl-rotulo{animation:bl-rotulo 1.3s var(--ease-carta,ease) .9s both}}@keyframes bl-rotulo{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}}.lienzo[data-plantilla=blason] .kv-play{--kv-play-fondo:color-mix(in srgb, var(--acento) 80%, transparent);--kv-play-texto:#fff;--kv-play-borde:var(--oro);top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);left:max(1rem, env(safe-area-inset-left,0px))}.bl-dedicatoria{text-align:center;padding:5rem 0 1rem}.bl-escudo-giro{width:11rem;min-height:48px;color:inherit;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:inline-flex;position:relative}.bl-escudo-giro:focus-visible{outline:3px solid var(--acento-texto);outline-offset:6px;border-radius:6px}.bl-cara,.bl-reverso{aspect-ratio:100/120;backface-visibility:hidden;width:100%;transition:transform .7s var(--ease-carta,cubic-bezier(.22,.61,.36,1));display:block}.bl-cara .bl-escudo-svg{filter:drop-shadow(0 12px 14px #3c1e0a40);width:100%;height:100%}.bl-reverso{position:absolute;top:0;left:0;transform:rotateY(180deg)}.bl-reverso svg{width:100%;height:100%;position:absolute;inset:0}.bl-reverso-campo{fill:color-mix(in srgb, var(--papel) 80%, #e3cfa6);stroke:var(--oro);stroke-width:3px}.bl-divisa{color:var(--tinta);flex-direction:column;justify-content:center;gap:.3rem;font-size:1.125rem;font-style:italic;line-height:1.3;display:flex;position:absolute;inset:18% 14% 26%}.bl-divisa-antes{letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);font-size:1.0625rem;font-style:normal}.bl-escudo-giro[data-vuelta] .bl-cara{transform:rotateY(-180deg)}.bl-escudo-giro[data-vuelta] .bl-reverso{transform:rotateY(0)}.bl-escudo-pista{opacity:.85;margin-top:.9rem;font-size:1.0625rem;font-style:italic}.bl-frase{text-wrap:balance;max-width:30ch;margin:1.75rem auto 0;font-size:1.3125rem;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.bl-cara,.bl-reverso{transition:none}}.bl-codice{gap:1.5rem;width:min(100%,32rem);margin:2.75rem auto 0;display:grid}.bl-estrofa{background:color-mix(in srgb, var(--papel) 70%, #fffaf0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oro) 55%, transparent), inset 0 0 0 5px color-mix(in srgb, var(--papel) 70%, #fffaf0), inset 0 0 0 6px color-mix(in srgb, var(--oro) 30%, transparent), 0 18px 34px -26px #3c1e0a80;border-radius:2px;padding:1.75rem 1.4rem 1.6rem;position:relative}.bl-cuando{color:var(--acento-texto);font-size:1.0625rem;font-style:italic}.bl-cap{font-family:var(--display);letter-spacing:.02em;margin-top:.3rem;font-size:1.375rem;font-weight:700;line-height:1.25}.bl-miniatura{aspect-ratio:3/2;object-fit:cover;filter:sepia(.2)saturate(.9);border:3px solid #fffaf0;width:100%;height:auto;margin-top:1rem;outline:1px solid color-mix(in srgb, var(--oro) 60%, transparent)!important}.bl-verso{margin-top:.9rem;font-size:1.1875rem;line-height:1.65}.bl-verso:first-letter{float:left;font-family:var(--p-gotica), serif;color:#fff;background:var(--acento);box-shadow:0 0 0 2px var(--oro);margin:.12em .45rem 0 0;padding:.1em .16em .02em;font-size:2.9em;line-height:.82}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-estrofa{animation:linear both bl-ilumina;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes bl-ilumina{0%{opacity:.55;transform:translateY(18px)}to{opacity:1;transform:none}}.bl-lamina{padding:4rem 0 3rem;position:relative}.bl-lamina-fija{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.bl-lamina-marco{width:min(100%,30rem);margin:0}.bl-lamina-papel{aspect-ratio:360/300;background:color-mix(in srgb, var(--papel) 60%, #fffaf0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--oro) 60%, transparent), inset 0 0 0 7px color-mix(in srgb, var(--papel) 60%, #fffaf0), inset 0 0 0 8px color-mix(in srgb, var(--oro) 35%, transparent), 0 26px 50px -30px #3c1e0a8c;position:relative;overflow:clip}.bl-acuarela,.bl-linea-svg{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.bl-acuarela svg{width:100%;height:100%;display:block}.bl-acuarela{clip-path:circle(calc(var(--bl-av) * 125%) at 50% 84%);-webkit-mask-image:radial-gradient(circle at 50% 84%, #000 calc(var(--bl-av) * 120% - 6%), transparent calc(var(--bl-av) * 120% + 4%));-webkit-mask-image:radial-gradient(circle at 50% 84%, #000 calc(var(--bl-av) * 120% - 6%), transparent calc(var(--bl-av) * 120% + 4%));mask-image:radial-gradient(circle at 50% 84%, #000 calc(var(--bl-av) * 120% - 6%), transparent calc(var(--bl-av) * 120% + 4%))}.bl-linea path{fill:none;stroke:var(--tinta);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.bl-linea .fina{stroke-width:.8px;opacity:.55}.bl-lamina-marco figcaption{text-align:center;margin-top:1rem;font-size:1.1875rem;font-style:italic}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-lamina{view-timeline:--bl-lamina block;height:175svh;padding:0}.bl-lamina-fija{height:100svh;position:sticky;top:0}.bl-acuarela{animation:linear both bl-av;animation-timeline:--bl-lamina;animation-range:contain 5% contain 85%}.bl-lamina-papel{animation:linear both bl-acerca;animation-timeline:--bl-lamina;animation-range:contain}}}@keyframes bl-acerca{0%{transform:scale(.94)}to{transform:scale(1.02)}}.bl-hondo{text-align:center;background:radial-gradient(120% 80% at 50% 0%, #ffffff0f, transparent 60%), var(--acento);color:var(--sobre-acento);box-shadow:inset 0 6px 0 -3px var(--oro), inset 0 -6px 0 -3px var(--oro);padding:5rem 1.5rem 4.5rem;position:relative}.bl-ad{font-family:var(--p-gotica), serif;color:var(--oro-claro);font-size:clamp(2.2rem,10vw,3.4rem);line-height:1.1}.bl-ad-fecha{margin-top:1rem;font-size:1.375rem;line-height:1.45}.bl-ad-lugar{border:1px solid color-mix(in srgb, var(--oro) 70%, transparent);width:min(100%,24rem);margin:2.25rem auto 0;padding:1.5rem 1.25rem 1.25rem;position:relative}.bl-pin{width:28px;height:28px;box-shadow:0 0 0 2px var(--oro);background:radial-gradient(circle at 36% 30%,#c86a74,#7a1b2a 60%,#4a0f18);border-radius:50% 50% 46% 54%;margin-left:-14px;position:absolute;top:-14px;left:50%}.bl-ad-sitio{font-family:var(--display);font-size:1.25rem;font-weight:700;line-height:1.3}.bl-ad-dir{margin-top:.4rem;font-size:1.0625rem;line-height:1.5}.bl-proclama-escena{margin-top:2.25rem}.bl-proclama{background:radial-gradient(100% 60% at 50% 0%, #ffffff80, transparent 70%), color-mix(in srgb, var(--papel) 65%, #e9d6ae);text-align:center;transform-origin:50% 0;width:min(100%,26rem);margin:0 auto;padding:2rem 1.25rem 3rem;position:relative;box-shadow:0 24px 40px -28px #3c1e0a99}.bl-proclama:before,.bl-proclama:after{content:"";background:linear-gradient(#e7d3a9,#b99a63 60%,#8d6f3c);border-radius:7px;height:14px;position:absolute;left:-6px;right:-6px}.bl-proclama:before{top:-7px}.bl-proclama:after{bottom:-7px}.bl-edicto{text-align:left;font-size:1.1875rem;font-style:italic;line-height:1.55}.bl-capitular{float:left;font-family:var(--p-gotica), serif;color:var(--acento-texto);margin:.05em .4rem 0 0;font-size:3.2em;font-style:normal;line-height:.8}.bl-escudos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.bl-escudo-cifra-caja p{margin-top:.35rem;font-size:1.0625rem}.bl-escudo-cifra{transform-origin:50%;width:100%;max-width:4.75rem;margin:0 auto;display:block;overflow:visible}.bl-escudo-campo{fill:var(--acento);stroke:var(--oro);stroke-width:3px}.bl-escudo-filo{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1px}.bl-escudo-num{font-family:var(--display);fill:var(--sobre-acento);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.bl-proclama-fecha{color:var(--acento-texto);margin-top:1.25rem;font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.25}.bl-edicto-pie{opacity:.85;margin-top:1.5rem;font-size:1.0625rem;font-style:italic}.bl-proclama-lacre{background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--acento) 50%, #fff), var(--acento) 55%, color-mix(in srgb, var(--acento) 65%, #000));border-radius:48% 52% 50% 46%;width:3.4rem;height:3.4rem;margin-left:-1.7rem;position:absolute;bottom:-1.6rem;left:50%;box-shadow:0 4px 8px #0000004d,inset 0 0 0 6px #0000001f}.bl-proclama-lacre:after{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:30%}@media (prefers-reduced-motion:no-preference){.bl-proclama[data-vivo] .bl-escudo-cifra{animation:bl-voltea .38s var(--ease-velo,cubic-bezier(.25,.1,.12,1)) both}.bl-proclama[data-vivo] .bl-escudo-cifra.bl-dia{animation:.38s both bl-voltea,.9s cubic-bezier(.45,0,.55,1) .38s both bl-late}}@keyframes bl-voltea{0%{transform:perspective(300px)rotateY(90deg)}}@keyframes bl-late{0%,to{transform:none}30%{transform:scale(1.08)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-proclama-escena{transform-origin:50% 0;animation:linear both bl-desenrolla;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes bl-desenrolla{0%{opacity:.3;transform:scaleY(.2)}to{opacity:1;transform:none}}.bl-jornada{gap:0;margin-top:2.5rem;display:grid}.bl-jornada li{border-top:1px solid color-mix(in srgb, var(--oro) 45%, transparent);grid-template-columns:2.75rem 1fr;align-items:center;gap:.15rem 1rem;padding:1.15rem 0;display:grid}.bl-jornada li:last-child{border-bottom:1px solid color-mix(in srgb, var(--oro) 45%, transparent)}.bl-jornada-icono{width:2.75rem;height:3.2rem;color:var(--sobre-acento);background:var(--acento);clip-path:path("M0 0 H44 V26 C44 40 33 48 22 51 C11 48 0 40 0 26 Z");grid-row:span 3;place-items:center;display:grid}.bl-jornada-hora{color:var(--acento-texto);font-size:1.5rem;font-weight:700;line-height:1.1}.bl-jornada-que{font-size:1.1875rem;font-weight:500;line-height:1.35}.bl-jornada-donde{font-size:1.0625rem;line-height:1.45}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .bl-jornada li{animation:linear both bl-renglon;animation-timeline:view();animation-range:entry cover 25%}}}@keyframes bl-renglon{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.bl-esmaltes{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.5rem;display:flex}.bl-esmaltes li{width:3.6rem}.bl-esmaltes svg{width:100%;height:auto;display:block;overflow:visible}.bl-esmalte-fondo{fill:color-mix(in srgb, var(--papel) 70%, #fff)}.bl-esmalte-color{fill:var(--c);clip-path:inset(0)}.bl-esmalte-borde{fill:none;stroke:var(--oro);stroke-width:4px}.bl-nota{text-align:center;margin-top:2rem;font-size:1.1875rem;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-esmaltes{view-timeline:--bl-esmaltes block}.bl-esmalte-color{animation:linear both bl-pinta;animation-timeline:--bl-esmaltes;animation-range:entry calc(30% + var(--i) * 6%) cover calc(42% + var(--i) * 6%)}}}@keyframes bl-pinta{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bl-cofre{padding-top:4rem}.bl-cofre-svg{width:7rem;height:auto;margin:0 auto -3.5rem;display:block;overflow:visible}.bl-cofre-tapa{fill:color-mix(in srgb, var(--acento) 80%, #3a1a10)}.bl-cofre-caja{fill:color-mix(in srgb, var(--acento) 70%, #3a1a10)}.bl-cofre-fleje{fill:none;stroke:var(--oro);stroke-width:3px}.bl-cofre-cerradura{fill:var(--oro)}.bl-llave{fill:#2a1712;stroke:#2a1712;stroke-width:2.4px;transform-box:fill-box;transform-origin:50% 25%;transition:transform .4s var(--ease-carta,ease)}.bl-cofre:has(details[open]) .bl-llave{transform:rotate(90deg)}.bl-cofre .regalo-datos summary{background:var(--acento);color:var(--sobre-acento);border-color:var(--oro)}@media (prefers-reduced-motion:reduce){.bl-llave{transition:none}}.bl-rsvp{padding-top:4.5rem}.bl-rsvp-antes{color:var(--acento-texto)}.bl-rsvp #confirmar{padding-top:2rem}.bl-rsvp :is(.rsvp-estampa,.rsvp-sello){color:var(--oro-claro)!important}.bl-rsvp :is(.rsvp-estampa,.rsvp-sello):before{content:"";z-index:-1;background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--acento) 55%, #fff), var(--acento) 55%, color-mix(in srgb, var(--acento) 60%, #000));border-radius:47% 53% 50% 48%;position:absolute;inset:-18px;box-shadow:0 6px 12px #0000004d}.bl-cierre{flex-direction:column;align-items:center;width:7.5rem;margin-bottom:1.5rem;display:flex;position:relative}.bl-corona{width:4.6rem;height:auto;fill:var(--oro)}.bl-corona .bl-corona-banda{fill:none;stroke:#6e5422;stroke-width:1.5px}.bl-cierre-escudo{width:100%;height:auto;margin-top:-.2rem}.bl-borla{background:var(--oro);transform-origin:50% 0;width:2px;height:5.5rem;position:absolute;top:2.2rem;right:-1.5rem}.bl-borla:after{content:"";background:repeating-linear-gradient(90deg, var(--oro) 0 2px, #7d6128 2px 3px);border-radius:40% 40% 30% 30%;width:16px;height:22px;position:absolute;bottom:-18px;left:-7px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bl-borla{animation:linear both bl-mece;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes bl-mece{0%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}70%{transform:rotate(3deg)}to{transform:none}}.bl-toque{z-index:40;pointer-events:none;background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--acento) 55%, #fff), var(--acento) 55%, color-mix(in srgb, var(--acento) 60%, #000));width:28px;height:28px;animation:bl-toque .9s var(--ease-sello,cubic-bezier(.3,1.3,.56,1)) forwards;border-radius:47% 53% 50% 48%;margin:-14px 0 0 -14px;position:fixed;box-shadow:inset 0 0 0 4px #0000001f,0 2px 4px #00000040}@keyframes bl-toque{0%{opacity:0;transform:scale(1.6)}25%{opacity:.95;transform:scale(1)}70%{opacity:.9}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bl-pano,.bl-rotulo,.bl-escudo-cifra,.bl-toque{animation:none!important}.bl-rastrillo{display:none}}.bl-tinte{background:linear-gradient(180deg, color-mix(in srgb, var(--tinta) 55%, transparent) 0%, transparent 30%), linear-gradient(0deg, color-mix(in srgb, var(--tinta) 86%, transparent) 0%, color-mix(in srgb, var(--tinta) 76%, transparent) 50%, color-mix(in srgb, var(--tinta) 45%, transparent) 70%, transparent 86%)}.bl-lema{text-shadow:0 1px 12px #0000008c}.bl-rotulo{isolation:isolate}.bl-rotulo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--tinta) 58%, transparent), color-mix(in srgb, var(--tinta) 30%, transparent) 65%, transparent);position:absolute;inset:-2.5rem -1.5rem 0}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.36-e5g14g1tf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_fa507153-module__rsE1Ga__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_fa507153-module__rsE1Ga__variable{--p-display:"Libre Caslon Display", "Libre Caslon Display Fallback"}
@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/633fce90301d1dbd-s.2ez3xahhuknv2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1f77ba59f1814ecf-s.2yr0v2hhbxdtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d3f514887fceeea0-s.2m0os8x_j0tih.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/23071b8b14aa0543-s.2mv8x3i1pduv_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_46d517b2-module__zAQ40a__className{font-family:Courier Prime,Courier Prime Fallback}.courier_prime_46d517b2-module__zAQ40a__variable{--p-texto:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(../media/691f7cbfe73110bf-s.1_tdlb83lhbr1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Homemade Apple Fallback;src:local(Arial);ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.homemade_apple_7c7f35df-module__aKEtQa__className{font-family:Homemade Apple,Homemade Apple Fallback;font-style:normal;font-weight:400}.homemade_apple_7c7f35df-module__aKEtQa__variable{--p-mano:"Homemade Apple", "Homemade Apple Fallback"}
@property --me-tinta{syntax:"<percentage>";inherits:false;initial-value:100%}.lienzo[data-plantilla=memorias]{font-family:var(--p-texto), "Courier Prime", "Courier New", ui-monospace, monospace;--encaje:#c8b79a;--bronce:#9c7a4b;background-image:radial-gradient(38% 22% at 82% 14%,#78501e0d,#0000 70%),radial-gradient(30% 18% at 12% 58%,#78501e0b,#0000 70%),radial-gradient(140% 90%,#0000 62%,#6e461e1a);font-size:1.125rem;line-height:1.75}.lienzo[data-plantilla=memorias] .display{font-weight:400}.lienzo[data-plantilla=memorias] :is(.text-\[1rem\],.text-\[0\.95rem\],.text-sm,.text-base,label,legend){font-size:1.0625rem}.me-titulo{text-align:center}.me-antes{letter-spacing:.06em;text-align:center;opacity:.9;font-size:1.0625rem;font-style:italic}.me-titulo h2{margin-top:.35rem;font-size:clamp(2.3rem,10vw,3.4rem);line-height:1.08}.me-encaje{background:radial-gradient(circle at 8px 0, transparent 4.5px, var(--encaje) 5px 7px, transparent 7.5px) 0 0 / 16px 16px repeat-x, radial-gradient(circle at 8px 11px, var(--bronce) 1.4px, transparent 1.8px) 0 0 / 16px 16px repeat-x;opacity:.9;width:min(15rem,66vw);height:16px;margin:1rem auto 0;display:block}.me-seccion{padding:5.5rem 1.25rem 4rem}.me-hero{padding:calc(env(safe-area-inset-top,0px) + 1rem) 1rem calc(env(safe-area-inset-bottom,0px) + 7rem);flex-direction:column;align-items:center;display:flex}.me-proyeccion{isolation:isolate;z-index:1;width:100%;max-width:34rem;height:min(54svh,32rem);padding-left:0;position:relative}.me-proyeccion .k-hero-medio{z-index:0;border-radius:14px;left:1.25rem;overflow:clip;box-shadow:0 0 0 6px #1e1712,0 22px 40px -18px #28190ab3}.me-perforaciones{fill:#1e1712;opacity:.85;width:14px;height:100%;position:absolute;top:0;left:0}.grad-memorias .kv-grad{filter:sepia(.35)contrast(1.05)saturate(.85)}.me-grano{pointer-events:none;opacity:.2;mix-blend-mode:overlay;background:url(/tematicas/memorias/grano.avif) 0 0/256px;position:absolute;inset:-40px}@media (prefers-reduced-motion:no-preference){.me-grano{animation:3s steps(6,end) 30 me-grano}}@keyframes me-grano{to{transform:translate(-48px,32px)}}[data-mov-pausa] .me-grano{animation-play-state:paused}.me-vineta{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#1e12088c);position:absolute;inset:0}.me-apagon{pointer-events:none;opacity:0;background:#1e1712;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.me-hero .me-apagon{animation:linear both me-apagon;animation-timeline:--k-hero;animation-range:exit exit 60%}}}@keyframes me-apagon{to{opacity:.3}}.me-foto-cae{z-index:2;background:#fbf7ee;width:min(30vw,8.5rem);margin:0;padding:6px 6px 22px;position:absolute;bottom:-1.75rem;right:.5rem;transform:rotate(-4deg);box-shadow:0 14px 24px -12px #28190a8c}.me-foto-cae img{aspect-ratio:8/9;object-fit:cover;filter:sepia(.3)saturate(.85);width:100%;display:block;outline:none!important}.me-washi{background:color-mix(in srgb, var(--acento) 30%, #f3e6d0);opacity:.85;width:3.4rem;height:18px;margin-left:-1.7rem;position:absolute;top:-10px;left:50%;transform:rotate(3deg)}@media (prefers-reduced-motion:no-preference){.me-foto-cae{animation:me-cae 1.3s var(--ease-carta,cubic-bezier(.22,.61,.36,1)) 1.7s both}}@keyframes me-cae{0%{opacity:0;transform:translate(30px,-60px)rotate(14deg)}60%{opacity:1}to{transform:rotate(-4deg)}}main[data-ap=dentro] .me-foto-cae{animation-play-state:paused}.lienzo[data-plantilla=memorias] .kv-play{--kv-play-fondo:#fbf7ee;--kv-play-texto:var(--tinta);--kv-play-borde:color-mix(in srgb, var(--tinta) 30%, transparent);font-family:var(--texto);border-radius:3px;top:auto;bottom:1rem;left:2rem;box-shadow:0 6px 14px -8px #00000080}.me-rotulo{z-index:1;text-align:center;width:min(100%,30rem);margin-top:2.75rem;position:relative}.me-saludo{flex-direction:column;align-items:center;font-size:1.25rem;line-height:1.5;display:flex}.me-teclea{white-space:nowrap;width:16ch;display:inline-block;overflow:clip}@media (prefers-reduced-motion:no-preference){.me-teclea{border-right:2px solid #0000}.me-teclea.uno{animation:.8s steps(16,end) .4s both me-teclea,.4s step-end .4s 2 me-cursor}.me-teclea.dos{animation:.8s steps(16,end) 1.3s both me-teclea,.4s step-end 1.3s 3 me-cursor}}@keyframes me-teclea{0%{width:0}}@keyframes me-cursor{50%{border-right-color:currentColor}}main[data-ap=dentro] .me-teclea{animation-play-state:paused}.me-nos-casamos{font-family:var(--p-mano), cursive;color:var(--acento-texto);margin-top:.75rem;font-size:1.6rem;line-height:1.6}.me-nombres{font-family:var(--display);text-wrap:balance;margin-top:.75rem;font-weight:400;line-height:1}.me-nombres .me-y{color:var(--acento-texto);font-size:.5em;font-style:italic;line-height:1.3;display:block}.me-fecha{margin-top:1rem;font-size:1.125rem;line-height:1.6}.me-baja{color:var(--acento-texto);margin-top:.75rem}@media (prefers-reduced-motion:no-preference){.me-nos-casamos,.me-nombres,.me-fecha,.me-baja{animation:me-aparece 1.1s var(--ease-carta,ease) 2.1s both}}@keyframes me-aparece{0%{opacity:0;filter:blur(3px)}}.me-carta{background:repeating-linear-gradient(180deg, transparent 0 calc(1.75em - 1px), color-mix(in srgb, var(--tinta) 9%, transparent) calc(1.75em - 1px) 1.75em), color-mix(in srgb, var(--papel) 55%, #fbf5e8);background-position:0 2.5rem;border-radius:2px;width:min(100%,36rem);margin:2.5rem auto 0;padding:2.5rem 1.4rem 2.25rem;position:relative;box-shadow:inset 0 1px #fff9,0 26px 44px -30px #3c281499}.me-sello-postal{background:color-mix(in srgb, var(--acento) 85%, #000);color:#fff;place-items:center;width:3.6rem;height:4.2rem;display:grid;position:absolute;top:-1.2rem;right:.9rem;transform:rotate(6deg);-webkit-mask:radial-gradient(3px,#0000 98%,#000) -3px -3px/7px 7px,linear-gradient(#000,#000) 50%/calc(100% - 7px) calc(100% - 7px) no-repeat;mask:radial-gradient(3px,#0000 98%,#000) -3px -3px/7px 7px,linear-gradient(#000,#000) 50%/calc(100% - 7px) calc(100% - 7px) no-repeat}.me-sello-postal span{font-family:var(--display);border:1px solid #fff9;padding:.3rem .25rem;font-size:1.2rem}.me-carta-abre{max-width:34ch;margin-bottom:1.75rem;font-style:italic}.me-carta-parte+.me-carta-parte{margin-top:1.75rem}.me-carta-cuando{color:var(--acento-texto);font-size:1.0625rem}.me-carta-titulo{font-family:var(--display);margin-top:.1rem;font-size:1.6rem;font-weight:400;line-height:1.2}.me-carta-texto{text-wrap:pretty;max-width:34ch;margin-top:.4rem}.me-carta-despide{margin-top:2rem;font-style:italic}.me-carta-firma{font-family:var(--p-mano), cursive;color:var(--acento-texto);font-size:1.6rem;line-height:1.8}.me-carta-texto,.me-carta-abre{-webkit-mask-image:linear-gradient(to bottom, #000 var(--me-tinta), transparent calc(var(--me-tinta) + 1.75em));-webkit-mask-image:linear-gradient(to bottom, #000 var(--me-tinta), transparent calc(var(--me-tinta) + 1.75em));mask-image:linear-gradient(to bottom, #000 var(--me-tinta), transparent calc(var(--me-tinta) + 1.75em))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.me-carta-texto,.me-carta-abre{animation:linear both me-tinta-baja;animation-timeline:view();animation-range:entry 10% cover 38%}.me-carta-titulo{animation:linear both me-tecleado;animation-timeline:view();animation-range:entry 5% cover 25%}}}@keyframes me-tinta-baja{0%{--me-tinta:-12%}to{--me-tinta:100%}}@keyframes me-tecleado{0%{opacity:.25;transform:translateY(-2px)}to{opacity:1;transform:none}}.me-album{padding-inline:0}.me-carril{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.25rem;margin-top:2.5rem;padding:1.5rem max(1.5rem,50% - 7.5rem) 2rem;display:flex;overflow-x:auto}.me-carril::-webkit-scrollbar{display:none}.me-polaroid-caja{scroll-snap-align:center;width:15rem;transform:rotate(var(--r));flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.me-polaroid-caja{animation:linear both me-endereza;animation-timeline:view(inline)}}}@keyframes me-endereza{0%,to{transform:rotate(var(--r)) translateY(8px)}50%{transform:none}}.me-polaroid{width:100%;min-height:48px;color:inherit;cursor:pointer;text-align:left;perspective:1000px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.me-polaroid:focus-visible{outline:3px solid var(--acento-texto);outline-offset:6px}.me-polaroid-cara,.me-polaroid-dorso{backface-visibility:hidden;transition:transform .5s var(--ease-carta,cubic-bezier(.22,.61,.36,1));background:#fbf7ee;padding:10px 10px 0;display:block;box-shadow:0 18px 26px -16px #28190a8c}.me-polaroid-cara{position:relative}.me-polaroid-cara img{aspect-ratio:6/7;object-fit:cover;filter:sepia(.3)saturate(.85)contrast(1.03);width:100%;display:block;outline:none!important}.me-polaroid-pie{text-align:center;min-height:3rem;padding:.55rem .1rem;font-size:1.0625rem;display:block}.me-esquinero{opacity:.85;background:linear-gradient(135deg,#2c211a 50%,#0000 50%);width:22px;height:22px;position:absolute}.me-esquinero.a{top:6px;left:6px}.me-esquinero.b{top:calc(17.5rem - 29.3333px);right:6px;transform:rotate(180deg)}.me-polaroid-dorso{background:repeating-linear-gradient(#0000 0 31px,#3b2a1e1a 31px 32px),#f6efe0;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem 1.1rem;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.me-dorso-mano{font-family:var(--p-mano), cursive;color:var(--acento-texto);font-size:1.5rem;line-height:1.7}.me-dorso-texto{font-size:1.0625rem;line-height:1.55}.me-polaroid[data-vuelta] .me-polaroid-cara{transform:rotateY(-180deg)}.me-polaroid[data-vuelta] .me-polaroid-dorso{transform:rotateY(0)}.me-pista{text-align:center;padding-inline:1.5rem;font-size:1.0625rem;font-style:italic}@media (prefers-reduced-motion:reduce){.me-polaroid-cara,.me-polaroid-dorso{transition:none}}.me-sobre{background:#fbf6ec;border-radius:3px;width:min(100%,30rem);margin:2.5rem auto 0;padding:1.25rem 1.25rem 1.75rem;position:relative;box-shadow:0 22px 36px -26px #3c281499}.me-sobre-borde{pointer-events:none;background:repeating-linear-gradient(135deg, var(--acento) 0 12px, #fbf6ec 12px 20px, #34507a 20px 32px, #fbf6ec 32px 40px);-webkit-mask-composite:xor;opacity:.8;border-radius:3px;padding:7px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.me-matasellos{width:min(13rem,62vw);margin-left:auto}.me-matasellos svg{fill:none;width:100%;height:auto;stroke:color-mix(in srgb, var(--tinta) 70%, transparent);stroke-width:1.6px;display:block;overflow:visible}.me-matasellos text{fill:color-mix(in srgb, var(--tinta) 80%, transparent);stroke:none;font-family:var(--texto);letter-spacing:.12em;font-size:11px}.me-matasellos .me-mat-dia{letter-spacing:.04em;font-size:17px;font-weight:700}.me-matasellos .me-mat-hora{font-size:12px}.me-sobre-via{color:#34507a;letter-spacing:.04em;margin-top:.25rem;font-size:1.0625rem;font-weight:700}.me-sobre-datos{text-align:left;margin-top:1rem}.me-sobre-datos dt{text-transform:uppercase;letter-spacing:.08em;margin-top:.9rem;font-size:1.0625rem;font-weight:700}.me-sobre-datos dd{font-size:1.125rem;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .me-matasellos{animation:linear both me-estampa;animation-timeline:view();animation-range:entry 15% cover 30%}}}@keyframes me-estampa{0%{opacity:0;transform:scale(1.2)rotate(-6deg)}to{opacity:1;transform:rotate(-3deg)}}.me-maquina{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.me-hoja-caja{z-index:1;width:min(100%,22rem);margin-bottom:-10px;padding:0 .5rem;position:relative;overflow:clip}.me-hoja{text-align:left;border-top:6px solid color-mix(in srgb, var(--tinta) 80%, transparent);transform:translateX(calc(var(--carro,0) * 2px));background:#fffaf0;padding:1.5rem 1.25rem 2rem;transition:transform .12s steps(2,end);box-shadow:0 18px 30px -24px #3b2a1e99}.me-hoja-cab{text-align:center;opacity:.8;font-size:1.0625rem}.me-hoja-texto{margin-top:.75rem;font-size:1.25rem;line-height:1.9}.me-tecla{color:var(--acento-texto);font-size:1.5rem;font-weight:700;display:inline-block}.me-hoja-firma{text-align:right;font-family:var(--p-mano), cursive;color:var(--acento-texto);margin-top:.5rem;font-size:1.5rem}.me-maquina-svg{width:min(100%,22rem);height:auto;display:block}.me-rodillo{fill:#2a211b}.me-pomo{fill:var(--bronce)}.me-cuerpo{fill:#3b2f27}.me-guia{stroke:var(--bronce);stroke-width:3px}.me-tecla-svg{fill:#f3ead8;stroke:#1e1712;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.me-maquina[data-vivo] .me-tecla{animation:.26s steps(3,end) both me-golpe}}@keyframes me-golpe{0%{opacity:.4;transform:translateY(-3px)}66%{opacity:.85;transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.me-hoja{transition:none;transform:none}}.me-ficha{background:linear-gradient(90deg, transparent 4.6rem, color-mix(in srgb, var(--acento) 45%, transparent) 4.6rem calc(4.6rem + 1px), transparent calc(4.6rem + 1px)), repeating-linear-gradient(180deg, transparent 0 2.4rem, #34507a38 2.4rem calc(2.4rem + 1px)), #fbf7ec;width:min(100%,30rem);margin:2.5rem auto 0;padding:1.25rem 1.25rem 1.5rem;transform:rotate(-.6deg);box-shadow:0 20px 34px -26px #3c28148c}.me-ficha li{grid-template-columns:4.6rem 1fr;gap:.9rem;padding:.85rem 0;display:grid}.me-ficha-hora{font-size:1.25rem;font-weight:700}.me-ficha-que{flex-direction:column;display:flex}.me-ficha-donde{opacity:.9;font-size:1.0625rem}.me-lapiz{background:linear-gradient(#0000 62%,#b8402e4d 62% 90%,#0000 90%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .me-ficha li{animation:linear both me-renglon;animation-timeline:view();animation-range:entry cover 25%}}}@keyframes me-renglon{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.me-muestras{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin-top:2.5rem;display:flex}.me-muestras li{width:4.4rem;height:5rem;transform:rotate(var(--g));position:relative}.me-tela{background:repeating-linear-gradient(45deg, #ffffff14 0 2px, transparent 2px 5px), var(--c);clip-path:polygon(0 4%,6% 0,12% 4%,18% 0,24% 4%,30% 0,36% 4%,42% 0,48% 4%,54% 0,60% 4%,66% 0,72% 4%,78% 0,84% 4%,90% 0,96% 4%,100% 0,100% 100%,96% 96%,90% 100%,84% 96%,78% 100%,72% 96%,66% 100%,60% 96%,54% 100%,48% 96%,42% 100%,36% 96%,30% 100%,24% 96%,18% 100%,12% 96%,6% 100%,0 96%);position:absolute;inset:0;box-shadow:0 8px 14px -8px #00000073}.me-alfiler{background:radial-gradient(circle at 35% 30%, #fff, var(--acento) 60%);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;left:50%;box-shadow:0 2px 3px #00000059}.me-nota{text-align:center;margin-top:2rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .me-muestras li{animation:linear both me-prende;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes me-prende{0%{opacity:0;transform:rotate(-6deg)translateY(10px)}to{transform:rotate(var(--g));opacity:1}}.me-regalo{padding-top:4rem}.me-regalo-sobre{width:8.5rem;height:auto;margin:0 auto -3.75rem;display:block;overflow:visible}.me-rs-papel{fill:#fbf6ec;stroke:color-mix(in srgb, var(--tinta) 30%, transparent)}.me-rs-solapa{fill:none;stroke:color-mix(in srgb, var(--tinta) 35%, transparent)}.me-cordel{fill:none;stroke:#a88a5c;stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-carta,ease)}.me-lazo{fill:none;stroke:#a88a5c;stroke-width:2.4px;stroke-linecap:round;transition:opacity .3s}.me-regalo:has(details[open]) .me-cordel{stroke-dashoffset:1px}.me-regalo:has(details[open]) .me-lazo{opacity:0}@media (prefers-reduced-motion:reduce){.me-cordel,.me-lazo{transition:none}}.me-rsvp{padding-top:4.5rem}.me-rsvp #confirmar{padding-top:2rem}.me-rsvp :is(.rsvp-estampa,.rsvp-sello){color:#fff!important}.me-rsvp :is(.rsvp-estampa,.rsvp-sello):before{content:"";z-index:-1;background:color-mix(in srgb, var(--acento) 88%, #000);position:absolute;inset:-16px;rotate:8deg;-webkit-mask:radial-gradient(4px,#0000 98%,#000) -4px -4px/9px 9px,linear-gradient(#000,#000) 50%/calc(100% - 9px) calc(100% - 9px) no-repeat;mask:radial-gradient(4px,#0000 98%,#000) -4px -4px/9px 9px,linear-gradient(#000,#000) 50%/calc(100% - 9px) calc(100% - 9px) no-repeat}.me-lazo-encaje{fill:none;width:9rem;height:auto;stroke:var(--bronce);stroke-width:1.6px;stroke-linecap:round;margin-bottom:1rem}.me-lazo-encaje circle{fill:var(--encaje)}.me-lazo-encaje .me-calado{stroke-dasharray:2 4}@media (prefers-reduced-motion:reduce){.me-grano,.me-teclea,.me-foto-cae,.me-nos-casamos,.me-nombres,.me-fecha,.me-baja,.me-tecla{animation:none!important}}@media (max-height:760px){.me-proyeccion{height:46svh}.me-rotulo{margin-top:2.25rem}}.memorias-cuenta{margin-top:1.1rem}@media (max-width:767px),(max-height:900px){.me-proyeccion{height:40svh}.me-rotulo{margin-top:1.75rem}}@media (max-height:700px){.me-proyeccion{height:27svh}.me-rotulo{margin-top:1rem}.memorias-cuenta{margin-top:.8rem}}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/26a0a19eb96a029d-s.3dborei_eaksc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fad69795a077455b-s.413-z4yxnjtyu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_22a2233e-module__05S-pa__className{font-family:DM Serif Display,DM Serif Display Fallback;font-weight:400}.dm_serif_display_22a2233e-module__05S-pa__variable{--p-display:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_fdeb55bc-module__6e3zUG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_fdeb55bc-module__6e3zUG__variable{--p-texto:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_24896645-module__YkjSGW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_24896645-module__YkjSGW__variable{--p-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_4a67b9b9-module__Bm0MqW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_4a67b9b9-module__Bm0MqW__variable{--p-mano:"Caveat", "Caveat Fallback"}
@property --ps-av{syntax:"<number>";inherits:true;initial-value:1}@keyframes ps-av{0%{--ps-av:0}to{--ps-av:1}}.lienzo[data-plantilla=pasaporte]{font-family:var(--p-texto), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--laton:#b08d57;--petroleo:color-mix(in srgb, #2f5d62 85%, var(--tinta));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%232f5d62' stroke-width='.5' opacity='.09'%3E%3Ccircle cx='60' cy='60' r='40'/%3E%3Ccircle cx='60' cy='40' r='40'/%3E%3Ccircle cx='60' cy='80' r='40'/%3E%3Ccircle cx='40' cy='60' r='40'/%3E%3Ccircle cx='80' cy='60' r='40'/%3E%3C/g%3E%3C/svg%3E");font-size:1.125rem;line-height:1.65}.lienzo[data-plantilla=pasaporte] .display{font-weight:400}.lienzo[data-plantilla=pasaporte] :is(.text-\[1rem\],.text-\[0\.95rem\],.text-sm,.text-base,label,legend){font-size:1.0625rem}.ps-titulo{text-align:center}.ps-antes{letter-spacing:.14em;text-transform:uppercase;color:var(--acento-texto);text-align:center;font-size:1.0625rem;font-weight:500}.ps-titulo h2{margin-top:.4rem;font-size:clamp(2.2rem,9.6vw,3.2rem);line-height:1.08}.ps-perforado{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tinta) 45%, transparent) 0 6px, transparent 6px 11px);width:min(14rem,60vw);height:2px;margin:1.1rem auto 0;display:block}.ps-seccion{padding:5.5rem 1.25rem 4rem}.ps-nota{text-align:center;margin-top:2rem}.ps-hero{padding:calc(env(safe-area-inset-top,0px) + 1.5rem) 1rem calc(env(safe-area-inset-bottom,0px) + 7rem);background:radial-gradient(90% 50% at 50% 22%, color-mix(in srgb, var(--papel) 70%, #fff), transparent 70%);flex-direction:column;align-items:center;display:flex}.ps-ventanilla{isolation:isolate;aspect-ratio:4/5.2;width:min(74vw,18.5rem);max-height:50svh;box-shadow:0 0 0 12px #f7f5f0, 0 0 0 13px color-mix(in srgb, var(--tinta) 14%, transparent), 0 0 0 24px #e9e4da, 0 30px 50px -16px #2b262073, inset 0 0 22px #00000059;border-radius:42%/30%;flex:none;margin:1.6rem 0 2.2rem;position:relative;overflow:clip}@supports not (aspect-ratio:1){.ps-ventanilla{height:22rem}}.ps-ventanilla .k-hero-medio{z-index:0}.grad-pasaporte .kv-grad{filter:saturate(.85)sepia(.12)contrast(1.03)}.ps-velo-ventana{background:color-mix(in srgb, var(--tinta) 15%, transparent);pointer-events:none;position:absolute;inset:0}.ps-reflejo{z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff47,#0000 32% 70%,#ffffff1f);position:absolute;inset:0}.ps-persiana{z-index:3;pointer-events:none;background:linear-gradient(#0000 calc(100% - 22px),#cfc8bb calc(100% - 22px) calc(100% - 14px),#0000 calc(100% - 14px)),repeating-linear-gradient(#f2efe8 0 3px,#e6e1d6 3px 4px);position:absolute;inset:0;transform:translateY(-101%)}@media (prefers-reduced-motion:no-preference){.ps-persiana{animation:ps-persiana .9s var(--ease-carta,cubic-bezier(.22,.61,.36,1)) .5s backwards}}@keyframes ps-persiana{0%{transform:none}}main[data-ap=dentro] .ps-persiana{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-hero .ps-ventanilla{animation:linear both ps-atraviesa;animation-timeline:--k-hero;animation-range:exit exit 70%}}}@keyframes ps-atraviesa{to{opacity:0;transform:scale(1.6)}}.lienzo[data-plantilla=pasaporte] .kv-play{--kv-play-fondo:color-mix(in srgb, var(--tinta) 72%, transparent);white-space:nowrap;top:auto;bottom:1.25rem;left:50%;translate:-50%}.ps-rotulo{z-index:2;text-align:center;width:min(100%,26rem);position:relative}.ps-lema{font-family:var(--display);text-wrap:balance;font-size:1.3125rem;font-style:italic;line-height:1.3}.ps-billete{text-align:left;color:var(--tinta);background:#fbf8f2;border-radius:10px;margin-top:1rem;padding:1rem 1.15rem 1.1rem;box-shadow:0 20px 34px -24px #2b262099;-webkit-mask:radial-gradient(11px at 0 58%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 58%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 58%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 58%,#0000 98%,#000) 100%/51% 100% no-repeat}.ps-billete-cab{border-bottom:2px dashed color-mix(in srgb, var(--tinta) 22%, transparent);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.ps-billete-marca{letter-spacing:.1em;text-transform:uppercase;color:var(--acento-texto);font-size:1.0625rem;font-weight:500}.ps-billete-marca+.ps-billete-marca{color:inherit;opacity:.6;font-weight:400}.ps-billete-datos{grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin-top:.8rem;display:grid}.ps-dato.ancho{grid-column:1/-1}.ps-dato dt{letter-spacing:.1em;text-transform:uppercase;opacity:.78;font-size:1.0625rem}.ps-dato dd{font-size:1.1875rem;font-weight:500;line-height:1.3}.ps-nombres{font-family:var(--display);color:var(--tinta);margin-top:.3rem;font-size:clamp(2rem,9.4vw,2.75rem);font-weight:400;line-height:1.05}.ps-y{color:var(--acento-texto);font-style:italic}.ps-mrz{font-family:var(--p-mono), monospace;letter-spacing:.12em;white-space:nowrap;opacity:.55;margin-top:.8rem;font-size:.8rem;overflow:clip}.ps-baja{color:var(--acento-texto);margin-top:.8rem}@media (prefers-reduced-motion:no-preference){.ps-billete{animation:ps-imprime 1s var(--ease-carta,ease) .9s both}.ps-lema{animation:.9s .7s both ps-aparece}}@keyframes ps-imprime{0%{clip-path:inset(0 0 100%);transform:translateY(-12px)}to{clip-path:inset(0)}}@keyframes ps-aparece{0%{opacity:0;filter:blur(3px)}}.ps-ruta{margin-top:2rem}.ps-ruta-fija{place-items:center;display:grid}.ps-mapa{width:320px;height:260px;position:relative}@media (max-width:350px){.ps-mapa{zoom:.9}}.ps-mapa-svg{border-radius:6px;width:100%;height:100%;position:absolute;inset:0;overflow:visible;box-shadow:0 18px 34px -26px #2b262099}.ps-mar{fill:color-mix(in srgb, var(--acento2,#2f5d62) 12%, #f6f1e6)}.ps-reticula path{stroke:#2f5d622e;stroke-width:.5px}.ps-tierra{fill:color-mix(in srgb, var(--papel) 70%, #e2d3b4);stroke:color-mix(in srgb, var(--tinta) 55%, transparent);stroke-width:1px;stroke-linejoin:round}.ps-recuadro{fill:none;stroke:color-mix(in srgb, var(--tinta) 30%, transparent);stroke-dasharray:3 3}.ps-ruta-trazo{fill:none;stroke:var(--petroleo);stroke-width:2.2px;stroke-dasharray:6 5;stroke-linecap:round}.ps-ruta-revela{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ps-av))}.ps-punto{fill:var(--acento);stroke:#fbf8f2;stroke-width:2px;opacity:clamp(.25, (var(--ps-av) - var(--t) + .08) * 12, 1)}.ps-rosa path{fill:color-mix(in srgb, var(--tinta) 60%, transparent)}.ps-rosa text{font-family:var(--p-mono), monospace;fill:var(--tinta);font-size:9px}.ps-nota-mapa[data-lado=izq]{translate:0}.ps-nota-mapa[data-lado=der]{translate:-100%}.ps-avion{offset-rotate:auto 90deg;offset-distance:calc(var(--ps-av) * 100%);width:26px;height:26px;color:var(--acento);filter:drop-shadow(0 2px 2px #0000004d);margin:0;position:absolute;top:0;left:0}.ps-avion svg{fill:currentColor;width:100%;height:100%}.ps-nota-mapa{white-space:nowrap;font-family:var(--p-mano), cursive;color:var(--acento-texto);text-shadow:0 0 6px #f6f1e6,0 0 2px #f6f1e6;opacity:clamp(0, (var(--ps-av) - var(--t) + .06) * 10, 1);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;position:absolute;translate:-50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-ruta{view-timeline:--ps-ruta block;height:165svh;animation:linear both ps-av;animation-timeline:--ps-ruta;animation-range:contain 5% contain 85%}.ps-ruta-fija{height:100svh;position:sticky;top:0}}}.ps-paginas{gap:1.25rem;width:min(100%,32rem);margin:2.5rem auto 0;display:grid}.ps-pagina{background:color-mix(in srgb, var(--papel) 50%, #fbf8f2);border:1px solid color-mix(in srgb, var(--tinta) 14%, transparent);border-radius:6px;padding:1.4rem 1.25rem;position:relative}.ps-pagina-sello{float:right;border:2.5px solid color-mix(in srgb, var(--acento) 80%, transparent);width:4.4rem;height:4.4rem;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--papel) 50%, #fbf8f2), inset 0 0 0 5.5px color-mix(in srgb, var(--acento) 60%, transparent);color:var(--acento-texto);font-family:var(--p-mono), monospace;letter-spacing:.04em;opacity:.9;border-radius:50%;place-items:center;margin:-.2rem -.2rem .5rem .75rem;font-size:.95rem;display:grid;rotate:-12deg}.ps-pagina:nth-child(2n) .ps-pagina-sello{color:var(--petroleo);border-color:#2f5d62cc;border-radius:10px;rotate:9deg}.ps-pagina-cuando{color:var(--acento-texto);font-size:1.0625rem;font-weight:500}.ps-pagina-titulo{font-family:var(--display);margin-top:.2rem;font-size:1.5rem;font-weight:400;line-height:1.2}.ps-pagina-texto{margin-top:.5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ps-pagina-sello{animation:linear both ps-estampa;animation-timeline:view();animation-range:entry 30% cover 35%}}}@keyframes ps-estampa{0%{opacity:0;transform:scale(1.5)}70%{opacity:.95}to{opacity:.9;transform:none}}.ps-respiro{padding-inline:0}.ps-carril{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;margin-top:2.5rem;padding:.5rem max(1.25rem,50% - 8rem) 1.5rem;display:flex;overflow-x:auto}.ps-carril::-webkit-scrollbar{display:none}.ps-foto{scroll-snap-align:center;background:#fbf8f2;border-radius:8px;flex:none;width:16rem;padding:10px;position:relative;box-shadow:0 16px 28px -20px #2b26208c}.ps-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%;display:block}.ps-foto-sello{max-width:70%;font-family:var(--p-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#fbf8f2;background:color-mix(in srgb, var(--acento) 70%, transparent);rotate:var(--g);border:2.5px solid;border-radius:8px;padding:.35rem .7rem;font-size:1rem;position:absolute;bottom:18px;right:14px}.ps-pista{text-align:center;opacity:.85;padding-inline:1.25rem;font-size:1.0625rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-foto-sello{animation:linear both ps-estampa;animation-timeline:view(inline);animation-range:entry 40% contain 30%}}}.ps-etiqueta-caja{transform-origin:50% -2.5rem;width:min(100%,22rem);margin:3rem auto 0;position:relative}.ps-cinta{background:linear-gradient(90deg, #8b6d3f, var(--laton), #8b6d3f);border-radius:3px;width:5px;height:3.5rem;margin-left:-2.5px;position:absolute;top:-2.75rem;left:50%}.ps-etiqueta{text-align:center;border:1px solid color-mix(in srgb, var(--tinta) 14%, transparent);box-shadow:0 22px 36px -26px #2b262099, inset 0 6px 0 var(--acento);background:#fbf8f2;border-radius:12px 12px 8px 8px;padding:2.25rem 1.4rem 1.6rem;position:relative}.ps-ojal{background:var(--papel);width:16px;height:16px;box-shadow:0 0 0 3px var(--laton);border-radius:50%;margin-left:-8px;position:absolute;top:.65rem;left:50%}.ps-etiqueta-codigo{font-family:var(--p-mono), monospace;letter-spacing:.1em;color:var(--acento-texto);font-size:3rem;line-height:1.2}.ps-etiqueta-ciudad{font-family:var(--display);margin-top:.4rem;font-size:1.75rem;line-height:1.15}.ps-etiqueta-fecha{margin-top:.8rem;font-size:1.125rem}.ps-etiqueta-lugar{border-top:2px dashed color-mix(in srgb, var(--tinta) 20%, transparent);margin-top:.9rem;padding-top:.9rem;font-size:1.0625rem;line-height:1.5}.ps-etiqueta-lugar strong{font-size:1.1875rem;font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-etiqueta-caja{animation:linear both ps-balancea;animation-timeline:view();animation-range:entry 10% cover 32%}}}@keyframes ps-balancea{0%{transform:rotate(6deg)}55%{transform:rotate(-2.5deg)}80%{transform:rotate(1deg)}to{transform:none}}.ps-salidas{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.ps-panel{color:#f4efe4;background:#1d1a17;border-radius:10px;width:min(100%,24rem);padding:1rem .9rem 1.1rem;box-shadow:inset 0 0 0 2px #3a342d,0 20px 34px -22px #0009}.ps-panel-cab{font-family:var(--p-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f2c14e;justify-content:space-between;font-size:.95rem;display:flex}.ps-panel-fila{font-family:var(--p-mono), monospace;letter-spacing:.06em;border-bottom:1px solid #3a342d;grid-template-columns:auto 1fr auto;gap:.6rem;margin-top:.6rem;padding-bottom:.7rem;font-size:1rem;display:grid}.ps-panel-destino{text-overflow:ellipsis;white-space:nowrap;overflow:clip}.ps-panel-estado{color:#8fd18a}.ps-paletas{flex-wrap:wrap;justify-content:center;gap:.5rem .8rem;margin-top:.9rem;display:flex}.ps-grupo{flex-direction:column;align-items:center;gap:.3rem;display:flex}.ps-digitos{gap:2px;display:flex}.ps-unidad{color:#d8d1c3;font-size:1.0625rem}.ps-paleta{perspective:220px;width:1.75rem;height:2.6rem;font:500 1.75rem/2.6rem var(--p-mono), monospace;text-align:center;color:#fff;display:inline-grid;position:relative}.ps-paleta>span{background:#2e2a25;border-radius:3px;grid-area:1/1}.ps-paleta-sup{clip-path:inset(0 0 50%);transform-origin:50%;z-index:1}.ps-paleta-inf{clip-path:inset(50% 0 0)}.ps-paleta:after{content:"";z-index:2;background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.ps-panel-fecha{font-family:var(--display);text-align:center;margin-top:.9rem;font-size:1.6rem;line-height:1.25}.ps-sello-dia{fill:none;width:8.5rem;stroke:var(--acento);stroke-width:2.5px;margin-top:1.75rem;rotate:-8deg}.ps-sello-dia text{fill:var(--acento-texto);stroke:none;font-family:var(--p-mono), monospace;text-anchor:middle;letter-spacing:.08em;font-size:12px;font-weight:500}.ps-sello-dia .ps-sello-num{font-size:15px}.ps-sello-dia .ps-sello-mini{font-size:8px}@media (prefers-reduced-motion:no-preference){.ps-salidas[data-vivo] .ps-paleta-sup{animation:ps-paleta .3s var(--ease-velo,cubic-bezier(.25,.1,.12,1)) both}.ps-sello-dia{animation:ps-sello .6s var(--ease-sello,cubic-bezier(.3,1.3,.56,1)) both}}@keyframes ps-paleta{0%{transform:rotateX(90deg)}}@keyframes ps-sello{0%{opacity:0;transform:scale(1.4)}}.ps-escalas{margin-top:2.5rem;padding-left:2.25rem;position:relative}.ps-escalas:before{content:"";background:repeating-linear-gradient(180deg, var(--petroleo) 0 6px, transparent 6px 11px);transform-origin:50% 0;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.55rem}.ps-escalas li{padding:0 0 1.75rem;display:grid;position:relative}.ps-escala-punto{background:var(--papel);border:3px solid var(--acento);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.35rem;left:-2.15rem}.ps-escala-hora{font-family:var(--display);color:var(--acento-texto);font-size:1.75rem;line-height:1.1}.ps-escala-que{font-size:1.1875rem;font-weight:500}.ps-escala-donde{font-size:1.0625rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-escalas{view-timeline:--ps-escalas block}.ps-escalas:before{animation:linear both ps-linea;animation-timeline:--ps-escalas;animation-range:entry 10% cover 60%}.ps-escala-punto{animation:linear both ps-enciende;animation-timeline:view();animation-range:entry 30% cover 35%}}}@keyframes ps-linea{0%{transform:scaleY(0)}to{transform:none}}@keyframes ps-enciende{0%{background:var(--papel);transform:scale(.6)}to{background:var(--acento);transform:none}}.ps-maleta{perspective:700px;width:min(100%,20rem);margin:2.75rem auto 0;position:relative}.ps-maleta-tapa{background:linear-gradient(180deg, color-mix(in srgb, var(--acento) 85%, #000), var(--acento));height:4.5rem;box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--acento) 70%, #000), inset 0 -10px 0 -6px var(--laton);transform-origin:50% 100%;border-radius:14px 14px 4px 4px;display:block}.ps-maleta-caja{background:color-mix(in srgb, var(--papel) 60%, #e8dcc4);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--acento) 70%, #000), 0 22px 30px -22px #2b262099;border-radius:4px 4px 14px 14px;flex-wrap:wrap;justify-content:center;gap:.55rem;padding:1.1rem 1rem 1.3rem;display:flex}.ps-maleta-caja li{background:linear-gradient(135deg, #ffffff38, transparent 45%), linear-gradient(45deg, transparent 48%, #00000024 50%, transparent 52%), var(--c);border-radius:6px;width:3.4rem;height:3.4rem;box-shadow:0 4px 8px -4px #0006}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-maleta-tapa{animation:linear both ps-tapa;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes ps-tapa{0%{transform:rotateX(-70deg)}to{transform:none}}.ps-regalo{padding-top:4rem}.ps-globo{width:5.5rem;height:auto;margin:0 auto -3.5rem;display:block}.ps-globo-mar{fill:color-mix(in srgb, #2f5d62 22%, var(--papel));stroke:var(--petroleo);stroke-width:1.5px}.ps-globo-tierra{fill:color-mix(in srgb, var(--acento) 60%, var(--papel))}.ps-globo-eje{fill:none;stroke:var(--laton);stroke-width:2px}.ps-globo-pie{fill:none;stroke:var(--laton);stroke-width:3px;stroke-linecap:round}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-globo-tierra{animation:linear both ps-gira;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes ps-gira{0%{transform:translate(-14px)}to{transform:none}}.ps-rsvp{padding:4.5rem 1rem 1rem}.ps-rsvp-billete{width:min(100%,36rem);color:var(--tinta);box-shadow:0 24px 40px -28px #2b262099, inset 0 6px 0 var(--acento);background:#fbf8f2;border-radius:14px;margin:0 auto;padding-top:1.5rem}.ps-rsvp-billete #confirmar{padding:2rem 1.25rem 3rem}.ps-rsvp :is(.rsvp-estampa,.rsvp-sello){color:var(--acento-texto)!important}.ps-rsvp :is(.rsvp-estampa,.rsvp-sello):before{content:"EMBARQUE CONFIRMADO";box-sizing:border-box;width:9rem;height:9rem;font-family:var(--p-mono), monospace;letter-spacing:.1em;opacity:.85;border:2.5px solid;border-radius:50%;place-items:end center;margin:-4.5rem 0 0 -4.5rem;padding-bottom:.4rem;font-size:.7rem;display:grid;position:absolute;top:50%;left:50%;rotate:-10deg}.ps-tapa{background:radial-gradient(120% 80% at 30% 20%, #ffffff1a, transparent 60%), color-mix(in srgb, var(--acento) 80%, #1e120c);color:#e8cf98;transform-origin:0;border-radius:6px 10px 10px 6px;flex-direction:column;justify-content:space-between;align-items:center;width:8.5rem;height:11.5rem;margin-bottom:1.5rem;padding:1.3rem .8rem 1.1rem;display:flex;box-shadow:inset 6px 0 #0003,0 20px 30px -18px #0000008c}.ps-tapa-ini{font-family:var(--display);font-size:1.9rem;line-height:1}.ps-tapa-txt{font-family:var(--p-mono), monospace;letter-spacing:.3em;text-transform:uppercase;font-size:.8rem}.ps-tapa-chip{fill:none;stroke:#e8cf98;stroke-width:1.6px;width:2rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ps-tapa{animation:linear both ps-cierra;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes ps-cierra{0%{transform:perspective(600px)rotateY(-75deg)}to{transform:none}}.ps-toque{z-index:40;pointer-events:none;border:2.5px solid color-mix(in srgb, var(--acento) 85%, transparent);width:46px;height:46px;box-shadow:inset 0 0 0 5px transparent, inset 0 0 0 6.5px color-mix(in srgb, var(--acento) 70%, transparent);rotate:var(--g);animation:ps-toque .9s var(--ease-sello,cubic-bezier(.3,1.3,.56,1)) forwards;border-radius:50%;margin:-23px 0 0 -23px;position:fixed}.ps-toque:after{content:"♥";color:var(--acento);place-items:center;font-size:15px;display:grid;position:absolute;inset:0}@keyframes ps-toque{0%{opacity:0;transform:scale(1.5)}25%{opacity:.9;transform:none}70%{opacity:.8}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.ps-persiana,.ps-billete,.ps-lema,.ps-paleta-sup,.ps-sello-dia,.ps-toque{animation:none!important}}@media (max-height:760px){.ps-ventanilla{max-height:42svh;margin-bottom:1.8rem}}.pasaporte-cuenta{margin:.9rem 0 1.2rem}@media (max-height:900px){.ps-ventanilla{max-height:36svh;margin-bottom:1.6rem}}@media (max-height:700px){.ps-ventanilla{max-height:27svh;margin-bottom:1.4rem}}.ps-billete-marca+.ps-billete-marca{opacity:.78}.ps-mrz{opacity:.8}.ps-nota-mapa{color:color-mix(in srgb, var(--acento-texto) 80%, var(--tinta));text-shadow:0 0 2px #f6f1e6,0 0 6px #f6f1e6,0 0 12px #f6f1e6}
@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0131189f138c24a-s.1gvt815pynsf8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d98dfc5cfe25fda-s.0r684pjeqgzf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f1d2b366edca74be-s.1o757sritecxb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bellefair Fallback;src:local(Times New Roman);ascent-override:93.64%;descent-override:29.85%;line-gap-override:0.0%;size-adjust:92.8%}.bellefair_11242ea1-module__kZIMqW__className{font-family:Bellefair,Bellefair Fallback;font-style:normal;font-weight:400}.bellefair_11242ea1-module__kZIMqW__variable{--p-display:"Bellefair", "Bellefair Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.1jg2wqmry50dw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.097t91mu4nbwo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.2a66m7dsu0m6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.1puy2ov14w4rp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.3bm7l-ln3bnu5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_a0347a15-module__MUH5eG__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_a0347a15-module__MUH5eG__variable{--p-texto:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc3cdba7557578e9-s.3z762zgvajcdx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e0722da56363036-s.1s0a7r2tq87ly.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09fd331868a74310-s.14z_rwep9_i37.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura Fallback;src:local(Arial);ascent-override:105.51%;descent-override:59.35%;line-gap-override:0.0%;size-adjust:75.82%}.allura_13a46c28-module__bDDajW__className{font-family:Allura,Allura Fallback;font-style:normal;font-weight:400}.allura_13a46c28-module__bDDajW__variable{--p-mano:"Allura", "Allura Fallback"}
.lienzo[data-plantilla=orilla]{font-family:var(--p-texto), "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--somera:#7fcfcb;--nacar:#b9c4c9;background-image:radial-gradient(130% 60% at 50% 100%,#d6c4a01f,#0000 70%);font-size:1.125rem;line-height:1.7}.lienzo[data-plantilla=orilla] .display{letter-spacing:.01em;font-weight:400}.lienzo[data-plantilla=orilla] :is(.text-\[1rem\],.text-\[0\.95rem\],.text-sm,.text-base,label,legend){font-size:1.0625rem}.ol-titulo{text-align:center}.ol-antes{letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);text-align:center;font-size:1.0625rem;font-weight:600}.ol-titulo h2{margin-top:.4rem;font-size:clamp(2.4rem,10.5vw,3.5rem);line-height:1.05}.ol-ola{width:min(11rem,50vw);height:auto;margin:.9rem auto 0;display:block;overflow:visible}.ol-ola path{fill:none;stroke:color-mix(in srgb, var(--acento) 70%, var(--somera));stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1}.ol-seccion{padding:5.5rem 1.25rem 4rem}.ol-nota{text-align:center;margin-top:2rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ol-ola path{animation:linear both ol-traza;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes ol-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lienzo .k-hero.ol-hero{flex-direction:column;display:flex;overflow:clip}.ol-mar{isolation:isolate;flex-direction:column;justify-content:flex-end;height:max(78svh,30rem);padding:0 1.25rem 5.5rem;display:flex;position:relative;-webkit-mask:url(/tematicas/orilla/borde-ola.svg) 0 100%/100% 72px no-repeat,linear-gradient(#000,#000) 0 0/100% calc(100% - 70px) no-repeat;mask:url(/tematicas/orilla/borde-ola.svg) 0 100%/100% 72px no-repeat,linear-gradient(#000,#000) 0 0/100% calc(100% - 70px) no-repeat}.ol-mar .k-hero-medio{z-index:-1}.grad-orilla .kv-grad{filter:saturate(.9)brightness(1.03)hue-rotate(-6deg)}.ol-velo{pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--tinta) 72%, transparent) 0%, color-mix(in srgb, var(--tinta) 58%, transparent) 30%, color-mix(in srgb, var(--tinta) 15%, transparent) 58%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--tinta) 30%, transparent), transparent 20%);position:absolute;inset:0}.ol-sobre-agua{z-index:1;text-align:center;color:#fff;text-shadow:0 1px 18px #0000004d;position:relative}.ol-lema{letter-spacing:.06em;font-size:1.125rem}.ol-nombres{font-family:var(--display);text-wrap:balance;margin-top:.4rem;font-weight:400;line-height:.98}.ol-nombres .ol-y{font-family:var(--p-mano), cursive;color:color-mix(in srgb, var(--somera) 55%, #fff);font-size:.55em;line-height:1.15;display:block}@media (prefers-reduced-motion:no-preference){.ol-nombres{animation:ol-enfoca 1.4s var(--ease-carta,ease) .5s both}.ol-lema{animation:1.1s .3s both ol-enfoca}}@keyframes ol-enfoca{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}}main[data-ap=dentro] :is(.ol-nombres,.ol-lema){animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ol-mar{animation:linear both ol-resaca;animation-timeline:--k-hero;animation-range:exit exit 55%}}}@keyframes ol-resaca{to{-webkit-mask-position:0 calc(100% - 20svh),0 0;mask-position:0 calc(100% - 20svh),0 0;-webkit-mask-size:100% 72px,100% calc(100% - 70px - 20svh);mask-size:100% 72px,100% calc(100% - 70px - 20svh)}}.ol-arena{z-index:1;padding:0 1.25rem calc(env(safe-area-inset-bottom,0px) + 6.5rem);text-align:center;margin-top:-1.25rem;position:relative}.ol-fecha{font-family:var(--display);text-wrap:balance;font-size:clamp(1.5rem,6.4vw,2rem);line-height:1.25}.ol-lugar{margin-top:.4rem;font-size:1.125rem}.ol-baja{color:var(--acento-texto);margin-top:.8rem}.ol-concha,.ol-estrella{fill:none;width:34px;height:auto;stroke:color-mix(in srgb, var(--acento) 75%, var(--tinta));stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:1}.ol-arena .ol-concha{margin:0 auto .5rem;display:block}.ol-arena .ol-estrella{width:26px;margin:.8rem auto 0;display:block;rotate:12deg}@media (prefers-reduced-motion:no-preference){.ol-arena :is(.ol-concha,.ol-estrella){animation:ol-dibuja 1.6s var(--ease-carta,ease) 1.2s both}}@keyframes ol-dibuja{0%{stroke-dashoffset:1px}}.lienzo[data-plantilla=orilla] .kv-play{--kv-play-fondo:color-mix(in srgb, var(--tinta) 45%, transparent);white-space:nowrap;border-radius:999px;left:50%;translate:-50%}.ol-mensajes{gap:2rem;width:min(100%,32rem);margin:2.75rem auto 0;display:grid}.ol-mensaje{grid-template-columns:2.25rem 1fr;align-items:start;gap:.9rem;display:grid}.ol-botella{width:2.25rem;height:auto;margin-top:.4rem;rotate:-14deg}.ol-botella path:first-child{fill:color-mix(in srgb, var(--somera) 40%, #fff);stroke:color-mix(in srgb, var(--acento) 70%, var(--tinta));stroke-width:1.2px}.ol-botella-papel{fill:#fffaf0;stroke:color-mix(in srgb, var(--tinta) 30%, transparent);stroke-width:.6px}.ol-botella-corcho{fill:#b58a5a}.ol-mensaje-papel{background:#fffcf6;border-radius:4px 14px 6px 12px;padding:1.25rem 1.2rem 1.35rem;box-shadow:0 16px 30px -22px #0f2f3a73,inset 0 0 0 1px #0f2f3a0f}.ol-cuando{color:var(--acento-texto);font-size:1.0625rem;font-weight:600}.ol-cap{font-family:var(--display);margin-top:.2rem;font-size:1.6rem;font-weight:400;line-height:1.2}.ol-mensaje-foto{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;margin-top:.8rem}.ol-texto{margin-top:.5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ol-mensaje{animation:linear both ol-flota;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes ol-flota{0%{opacity:0;transform:translate(-18px,10px)rotate(-1.5deg)}35%{opacity:1;transform:translate(-6px,-4px)rotate(.8deg)}65%{transform:translate(-2px,4px)rotate(-.4deg)}to{opacity:1;transform:none}}.ol-pasa{height:30svh;min-height:11rem;position:relative;overflow:clip}.ol-pasa>span{opacity:.9;background:url(/tematicas/orilla/agua.svg) 50%/100% 100% no-repeat;position:absolute;inset:12% -40%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ol-pasa>span{animation:linear both ol-pasa;animation-timeline:view();animation-range:cover}}}@keyframes ol-pasa{0%{transform:translate(45%)}to{transform:translate(-20%)}}.ol-escrito{background:linear-gradient(#0000,#d6c4a029 40%,#0000)}.ol-arena-escena{grid-template-columns:5rem 1fr;align-items:center;gap:.5rem;width:min(100%,30rem);margin:2.5rem auto 0;display:grid;position:relative}.ol-huellas{width:5rem;height:auto}.ol-huella{fill:#8a75564d}.ol-arena-texto{text-align:left}.ol-arena-dia{color:var(--acento-texto);text-shadow:0 1px #fffc,0 -1px #78644640;font-size:clamp(2.8rem,13vw,4rem);line-height:1}.ol-arena-larga{margin-top:.5rem;font-size:1.1875rem}.ol-arena-lugar{margin-top:1rem;font-size:1.0625rem;line-height:1.55}.ol-arena-lugar strong{font-size:1.1875rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ol-arena-escena{view-timeline:--ol-huellas block}.ol-huella{animation:linear both ol-huella;animation-timeline:--ol-huellas;animation-range:entry calc(10% + var(--i) * 6%) cover calc(14% + var(--i) * 4%)}}}@keyframes ol-huella{0%{opacity:0}to{opacity:1}}.ol-cuenta{isolation:isolate;background:color-mix(in srgb, var(--papel) 82%, #e9dcc3);text-align:center;border-radius:28px;width:min(100%,24rem);margin:2.25rem auto 0;padding:2.5rem 1rem 1.5rem;position:relative;overflow:clip;box-shadow:inset 0 2px 10px #7864461f}.ol-agua{z-index:-1;height:calc(var(--marea) * 58%);opacity:.55;background:url(/tematicas/orilla/agua.svg) 0 0/50% 100% repeat-x;position:absolute;bottom:0;left:-20%;right:-20%}.ol-espuma{z-index:-1;left:0;right:0;bottom:calc(var(--marea) * 58% - 4px);opacity:.7;background:radial-gradient(circle at 6px 3px,#ffffffe6 2px,#0000 3px) 0 0/12px 6px repeat-x;height:6px;position:absolute}@media (prefers-reduced-motion:no-preference){.ol-agua,.ol-espuma{animation:8s ease-in-out 12 alternate ol-vaiven}}[data-mov-pausa] :is(.ol-agua,.ol-espuma){animation-play-state:paused}@keyframes ol-vaiven{to{transform:translate(8%)}}.ol-olita{z-index:-1;width:40%;height:12px;animation:ol-olita .7s var(--ease-carta,ease) forwards;border-top:2px solid #fff;border-radius:50%;position:absolute;bottom:30%;left:-40%}@keyframes ol-olita{to{opacity:0;transform:translate(350%)}}.ol-cifras{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ol-cifra{color:var(--tinta);text-shadow:0 1px #ffffffb3,0 -1px 1px #7864464d;font-size:clamp(2.3rem,10vw,2.6rem);line-height:1}.ol-cifra-v{display:inline-block}.ol-cuenta[data-vivo] .ol-cifra-v{animation:ol-cifra .6s var(--ease-carta,ease) both}@keyframes ol-cifra{0%{opacity:.3;filter:blur(3px)}}.ol-unidad{margin-top:.4rem;font-size:1.0625rem;font-weight:600}.ol-cuenta-fecha{color:var(--tinta);font-size:clamp(1.6rem,7vw,2.1rem);line-height:1.25}.ol-marea-nota{color:var(--tinta);margin-top:1.4rem;font-size:1.0625rem;font-style:italic}.ol-boyas{margin-top:2.5rem;padding-left:3.4rem;position:relative}.ol-boyas:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='40'%3E%3Cpath d='M5 0 C9 10 1 20 5 30 S9 40 5 40' fill='none' stroke='%230e6973' stroke-opacity='.45' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/10px 40px repeat-y;width:10px;position:absolute;top:0;bottom:0;left:1.2rem}.ol-boyas li{padding-bottom:1.9rem;display:grid;position:relative}.ol-boya{width:2.4rem;position:absolute;top:-.2rem;left:-3.35rem}.ol-boya svg{fill:none;width:100%;height:auto;stroke:var(--tinta);stroke-width:1.4px;stroke-linejoin:round}.ol-boya svg path:nth-child(2){fill:#fffcf6}.ol-boya .ol-boya-banda{stroke:var(--acento);stroke-width:4px}.ol-boya .ol-boya-agua{stroke:color-mix(in srgb, var(--acento) 60%, var(--somera))}.ol-boya-hora{font-family:var(--display);color:var(--acento-texto);font-size:1.75rem;line-height:1.1}.ol-boya-que{font-size:1.1875rem;font-weight:600}.ol-boya-donde{font-size:1.0625rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ol-boya{animation:linear both ol-boya;animation-timeline:view();animation-range:entry calc(5% + var(--i) * 6%) cover 30%}}}@keyframes ol-boya{0%{opacity:0;transform:translateY(12px)rotate(-8deg)}60%{opacity:1;transform:translateY(-3px)rotate(4deg)}to{opacity:1;transform:none}}.ol-guijarros{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.ol-guijarros li{background:radial-gradient(70% 60% at 35% 30%, #ffffff59, transparent 60%), var(--c);width:3.8rem;height:3.2rem;box-shadow:0 8px 12px -8px #0f2f3a80,inset 0 -4px 8px #00000014}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ol-guijarros li{animation:linear both ol-rueda;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes ol-rueda{0%{opacity:.2;transform:translate(-6px)rotate(-40deg)}to{opacity:1;transform:none}}.ol-regalo{padding-top:4rem}.ol-regalo-conchas{justify-content:center;gap:.6rem;margin-bottom:-4rem;display:flex}.ol-regalo-conchas svg{width:30px}.ol-rsvp{padding-top:4.5rem}.ol-rsvp #confirmar{padding-top:2rem}.ol-rsvp .ol-antes{color:var(--acento-texto)}.ol-despedida{isolation:isolate;position:relative;overflow:clip}.ol-cierre-conchas{gap:.6rem;margin-bottom:1rem;display:flex}.ol-cierre-conchas svg{width:34px}.ol-moja{z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--somera) 22%, transparent) 40%, transparent);opacity:0;height:8rem;position:absolute;top:34%;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ol-moja{animation:linear both ol-moja;animation-timeline:view();animation-range:cover 20% cover 50%}}}@keyframes ol-moja{0%{opacity:0;transform:translate(100%)}50%{opacity:1}to{opacity:.9;transform:translate(0)}}.ol-onda{z-index:40;pointer-events:none;border:1.5px solid color-mix(in srgb, var(--acento) 60%, #fff);width:14px;height:14px;animation:ol-onda .9s var(--ease-carta,cubic-bezier(.22,.61,.36,1)) backwards;border-radius:50%;margin:-7px 0 0 -7px;position:fixed}@keyframes ol-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@media (prefers-reduced-motion:reduce){.ol-nombres,.ol-lema,.ol-agua,.ol-espuma,.ol-cifra-v,.ol-onda,.ol-arena :is(.ol-concha,.ol-estrella){animation:none!important}.ol-olita{display:none}}.orilla-cuenta{margin-top:.9rem}@media (max-width:767px),(max-height:900px){.ol-mar{height:max(60svh,23rem);padding-bottom:4.5rem}}.ol-velo{background:linear-gradient(0deg, color-mix(in srgb, var(--tinta) 78%, transparent) 0%, color-mix(in srgb, var(--tinta) 66%, transparent) 38%, color-mix(in srgb, var(--tinta) 38%, transparent) 64%, color-mix(in srgb, var(--tinta) 12%, transparent) 84%), linear-gradient(180deg, color-mix(in srgb, var(--tinta) 30%, transparent), transparent 20%)}.ol-sobre-agua{text-shadow:0 1px 16px #00000080,0 0 2px #0000004d}.ol-sobre-agua:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115% 72% at 50% 46%, color-mix(in srgb, var(--tinta) 74%, transparent) 0%, color-mix(in srgb, var(--tinta) 58%, transparent) 55%, transparent 82%);position:absolute;inset:-3rem -2rem -2rem}
