.ornament[data-astro-cid-l75cheow]{width:100%;max-width:var(--ornament-max-width);height:auto;margin-inline:auto;display:block;overflow:visible}.ornament[data-astro-cid-l75cheow] .ornament-line,.ornament[data-astro-cid-l75cheow] .ornament-center{stroke:var(--color-gold);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.page[data-astro-cid-nu6qvqsu]{width:100%;min-height:0;max-width:min(26rem, var(--sheet-width) - 2.5rem);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(.6rem,2.3dvh,1.6rem);margin-inline:auto;padding-inline:.25rem;display:flex}.names[data-astro-cid-nu6qvqsu]{font-family:var(--font-script);color:var(--color-forest);margin:0;font-size:min(16vw,7.6dvh,4.6rem);font-weight:400;line-height:1.05;display:grid}.names-first[data-astro-cid-nu6qvqsu]{justify-self:center;translate:-.12em}.amp[data-astro-cid-nu6qvqsu]{margin-left:.25em}.names-second[data-astro-cid-nu6qvqsu]{justify-self:center;translate:.3em}.divider-heart[data-astro-cid-nu6qvqsu],.divider-flourish[data-astro-cid-nu6qvqsu],.footer-mark[data-astro-cid-nu6qvqsu]{mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.divider-heart[data-astro-cid-nu6qvqsu]{width:min(46%,11rem)}.hero-arch[data-astro-cid-nu6qvqsu]{--arch-height:33dvh;width:min(76%, var(--arch-height) * 560 / 540);aspect-ratio:560/540;position:relative}.hero-mask[data-astro-cid-nu6qvqsu]{mix-blend-mode:multiply;border-radius:999px 999px 0 0;position:absolute;inset:3.5% 3.5% 0;overflow:hidden;mask-image:url(/decor/arch-mask.webp);mask-size:100% 100%}.hero[data-astro-cid-nu6qvqsu]{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.arch-outline[data-astro-cid-nu6qvqsu]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arch-line[data-astro-cid-nu6qvqsu]{fill:none;stroke:url(#arch-fade);stroke-width:1.2px;vector-effect:non-scaling-stroke}.when-row[data-astro-cid-nu6qvqsu]{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--color-forest);flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem .9rem;margin:0;font-size:min(1.02rem,3.8vw);font-weight:500;display:flex}.when-date[data-astro-cid-nu6qvqsu],.when-time[data-astro-cid-nu6qvqsu]{align-items:center;gap:.45rem;display:inline-flex}.when-time[data-astro-cid-nu6qvqsu]{border-left:1px solid var(--color-gold);padding-left:.9rem}.when-row[data-astro-cid-nu6qvqsu] .when-icon{font-size:1.35em}.divider-flourish[data-astro-cid-nu6qvqsu]{width:min(40%,9.5rem)}.links[data-astro-cid-nu6qvqsu]{gap:min(.85rem,1.6dvh);width:min(100%,22rem);margin:.4dvh 0 0;padding:0;list-style:none;display:grid}.link[data-astro-cid-nu6qvqsu]{--link-height:min(3.7rem, 7.6dvh);height:var(--link-height);border-radius:var(--radius-button);white-space:nowrap;text-align:left;will-change:transform;align-items:center;gap:.9rem;padding-inline:1.15rem 1.1rem;font-size:min(1.2rem,4.4vw);font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.link-primary[data-astro-cid-nu6qvqsu]{background:linear-gradient(160deg, var(--color-moss-light) 0%, var(--color-moss) 45%, var(--color-moss-deep) 100%);color:var(--color-paper);box-shadow:inset 0 0 0 1px #c2a46a59,inset 0 1px #ffffff2e,0 10px 22px -12px #3b482899}.link-primary[data-astro-cid-nu6qvqsu]:before{content:"";opacity:.2;filter:brightness(2.4)saturate(.35);pointer-events:none;background:url(/decor/corner-top-left.webp) 50%/cover no-repeat;position:absolute;inset:-25% -4% -25% 64%;transform:scaleX(-1)}.link-secondary[data-astro-cid-nu6qvqsu]{background:linear-gradient(180deg, var(--color-cream-light), var(--color-cream));color:var(--color-forest);border:1.5px solid #7a7e5ad9;box-shadow:inset 0 1px #fffc,0 8px 18px -12px #3b482873}.link-icon[data-astro-cid-nu6qvqsu]{width:calc(var(--link-height) * .6);aspect-ratio:1;border-radius:.5rem;flex:none;place-items:center;display:grid}.link-primary[data-astro-cid-nu6qvqsu] .link-icon[data-astro-cid-nu6qvqsu]{background:#00000029;font-size:1.15rem}.link-secondary[data-astro-cid-nu6qvqsu] .link-icon[data-astro-cid-nu6qvqsu]{font-size:1.6rem}.link-separator[data-astro-cid-nu6qvqsu]{flex:none;align-self:center;width:1px;height:55%}.link-primary[data-astro-cid-nu6qvqsu] .link-separator[data-astro-cid-nu6qvqsu]{background:#fdfaf759}.link-secondary[data-astro-cid-nu6qvqsu] .link-separator[data-astro-cid-nu6qvqsu]{background:#7a7e5a80}.link-label[data-astro-cid-nu6qvqsu],.link-chevron[data-astro-cid-nu6qvqsu]{z-index:1;position:relative}.link-label[data-astro-cid-nu6qvqsu]{flex:1;min-width:0;line-height:1.15}.link-chevron[data-astro-cid-nu6qvqsu]{flex:none;font-size:1.15rem;display:grid}.link[data-astro-cid-nu6qvqsu].is-pending{cursor:default}a[data-astro-cid-nu6qvqsu].link:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.footer-mark[data-astro-cid-nu6qvqsu]{width:min(40%,9rem);margin-top:.4dvh}.preloader[data-astro-cid-xtleqxzo]{z-index:20;background-color:var(--color-preloader);background-blend-mode:multiply;background-image:url(/textures/papel.webp);background-position:top;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:3dvh;display:none;position:fixed;inset:0;box-shadow:0 12px 40px #43513138}html.motion-pending .preloader[data-astro-cid-xtleqxzo]{display:flex}.mark[data-astro-cid-xtleqxzo]{aspect-ratio:480/540;width:min(38vw,20dvh,11rem);position:relative}.mark[data-astro-cid-xtleqxzo] img[data-astro-cid-xtleqxzo]{width:100%;height:100%;position:absolute;inset:0}.mark-ghost[data-astro-cid-xtleqxzo]{opacity:.14}.mark-fill[data-astro-cid-xtleqxzo]{clip-path:inset(100% 0 0)}.progress[data-astro-cid-xtleqxzo]{background:var(--color-line);width:min(30vw,8rem);height:1px;display:block;overflow:hidden}.progress-bar[data-astro-cid-xtleqxzo]{background:var(--color-olive);transform-origin:0;height:100%;display:block;transform:scaleX(0)}
