@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,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.p.0~4wuh6y-6rcb.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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.0mw-vj6qa.0eh.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,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.p.0m098o5z92a5j.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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_99e22402-module__Q6uabW__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_99e22402-module__Q6uabW__variable{--font-pasaporte-mono:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.0qis_my1gal~q.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.17530ebvtj~5g.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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 Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.0qis_my1gal~q.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.17530ebvtj~5g.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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 Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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 Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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 Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_1e3d1f0-module__BDaSGq__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_1e3d1f0-module__BDaSGq__variable{--font-pasaporte-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/228695ed412367e5-s.0g3b.bdkz6_uz.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e25904e3ab05b8-s.0i1oxrf~8o17y.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9a8c9c723f8f5c-s.0oar-.q_0zx0p.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eec5a3139834e928-s.0isgf_b~8mwbl.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/581c3ae769a58b7e-s.p.0nh-g.~vk31l4.woff2?dpl=dpl_Hm22WE8a44qSXQChPQUY8XCXJSCh)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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_77668887-module__JyF6Sq__className{font-family:Oswald,Oswald Fallback;font-style:normal;font-weight:500}.oswald_77668887-module__JyF6Sq__variable{--font-pasaporte-stamp:"Oswald", "Oswald Fallback"}
.pasaporte-root{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-pasaporte-serif), "Libre Baskerville", Georgia, serif;font-feature-settings:"kern" 1;--pp-paper:#ede3cf;--pp-cream:#f8f3e8;--pp-dark:#e4d8c0;--pp-ink:#24456b;--pp-red:#b5443a;--pp-sepia:#7a5c3e;--pp-border:#b9a98f;--pp-sepia-tint:#c9a26e;--background:var(--pp-paper);--foreground:var(--pp-ink);--card:var(--pp-cream);--card-foreground:var(--pp-ink);--popover:var(--pp-cream);--popover-foreground:var(--pp-ink);--secondary:var(--pp-dark);--secondary-foreground:var(--pp-ink);--muted:var(--pp-dark);--muted-foreground:var(--pp-sepia);--primary:var(--pp-ink);--primary-foreground:var(--pp-paper);--accent:var(--pp-red);--accent-foreground:var(--pp-cream);--border:var(--pp-border);--input:var(--pp-border);--ring:color-mix(in oklab, var(--pp-ink) 55%, var(--pp-paper));--radius:2px;--button:var(--primary);--button-foreground:var(--primary-foreground);--foreground-contrast:var(--primary-foreground);--background-alt:var(--card);--pp-ink-label:color-mix(in srgb, var(--foreground) 85%, transparent);--pp-hairline:color-mix(in srgb, var(--muted-foreground) 40%, transparent);--pp-band-light:var(--background);--pp-band-mid:var(--card);--pp-band-dark:var(--pp-dark);--pp-section-y:clamp(4.5rem, 9vw, 7rem);--page-padding-x:clamp(1.5rem, 6vw, 4rem);--tb-inverse-bg:var(--card);--tb-inverse-fg:var(--foreground);--tb-inverse-muted:var(--muted-foreground);--tb-overlay-bg:var(--pp-paper);--tb-overlay-fg:var(--pp-ink);--tb-overlay-border:var(--pp-hairline);font-size:16px;font-weight:400;line-height:1.6}.pasaporte-root .font-serif,.pasaporte-root h2,.pasaporte-root h3{font-family:var(--font-pasaporte-serif), "Libre Baskerville", Georgia, serif;color:var(--foreground);font-weight:400}.pasaporte-root h2,.pasaporte-root h3{font-style:italic;line-height:1.2}.pasaporte-root h1,.pasaporte-root .font-sans,.pasaporte-root .pp-mono{font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace}.pasaporte-root h1{letter-spacing:.02em;color:var(--foreground);font-weight:700;line-height:1.1}.pasaporte-root .pp-stamp-text{font-family:var(--font-pasaporte-stamp), "Oswald", "Arial Narrow", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.pasaporte-root .base-template-section{background:var(--pp-band-light)}.pasaporte-root .base-template-section:nth-of-type(3n+2){background:var(--pp-band-mid);--card:var(--pp-band-light);--background-alt:var(--pp-band-light)}.pasaporte-root .base-template-section:nth-of-type(3n+1):not(:first-of-type){background:var(--pp-band-dark);--muted-foreground:color-mix(in srgb, var(--pp-sepia) 88%, var(--pp-ink))}.pasaporte-root .pp-label{font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-ink-label);font-size:11px;font-weight:400;line-height:1.5}.pasaporte-root .pp-label-sm{font-size:10px}.pasaporte-root .pp-label-sepia{color:var(--muted-foreground)}.pasaporte-root .pp-title{text-align:center;color:var(--foreground);font-size:22px;font-style:italic;font-weight:400;line-height:1.2}@media (min-width:768px){.pasaporte-root .pp-title{font-size:28px}}.pasaporte-root .pp-title>span{border-bottom:1px solid var(--accent);padding-bottom:2px}.pasaporte-root .pp-body{color:var(--foreground);font-size:16px;line-height:1.6}.pasaporte-root .pp-card{border:1px solid var(--pp-hairline);background:var(--card);box-shadow:none;border-radius:2px}.pasaporte-root .pp-dashed-l{border-left:1px dashed var(--pp-hairline)}.pasaporte-root .pp-dashed-r{border-right:1px dashed var(--pp-hairline)}.pasaporte-root .pp-dashed-t{border-top:1px dashed var(--pp-hairline)}.pasaporte-root .pp-perf{--pp-perf-r:4.5px;--pp-perf-step:calc(var(--pp-perf-r) * 2);--pp-perf-hole:calc(var(--pp-perf-r) - 1.5px);-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle, #0000 var(--pp-perf-hole), #000 calc(var(--pp-perf-hole) + .5px)) calc(var(--pp-perf-r) * -1) calc(var(--pp-perf-r) * -1) / var(--pp-perf-step) var(--pp-perf-step) round;-webkit-mask-composite:source-over;-webkit-mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle, #0000 var(--pp-perf-hole), #000 calc(var(--pp-perf-hole) + .5px)) calc(var(--pp-perf-r) * -1) calc(var(--pp-perf-r) * -1) / var(--pp-perf-step) var(--pp-perf-step) round;mask:linear-gradient(#000 0 0) content-box, radial-gradient(circle, #0000 var(--pp-perf-hole), #000 calc(var(--pp-perf-hole) + .5px)) calc(var(--pp-perf-r) * -1) calc(var(--pp-perf-r) * -1) / var(--pp-perf-step) var(--pp-perf-step) round;-webkit-mask-composite:source-over;mask-composite:add}.pasaporte-root .pp-perf-sm{--pp-perf-r:3px}.pasaporte-root .pp-estampa{background:var(--card);box-shadow:inset 0 0 0 4px var(--card), inset 0 0 0 5px var(--pp-hairline);font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;color:var(--foreground);justify-content:center;align-items:center;padding:4px;font-weight:700;line-height:1;display:flex}.pasaporte-root .pp-btn{background:var(--button);min-height:2.75rem;color:var(--button-foreground);border:1px solid var(--button);font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:11px;font-weight:400;text-decoration:none;transition:opacity .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.pasaporte-root .pp-btn:hover{opacity:.85}.pasaporte-root .pp-btn-secondary{color:var(--foreground);border-color:var(--foreground);background:0 0}.pasaporte-root .pp-btn-red{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.pasaporte-root [class*=rounded]:not(.pp-plain){border-radius:2px}.pasaporte-root [class*=shadow]:not(.pp-plain){box-shadow:none}.pasaporte-root [class*=text-neutral-9],.pasaporte-root [class*=text-neutral-8],.pasaporte-root [class*=text-slate-9],.pasaporte-root [class*=text-slate-8],.pasaporte-root [class*=text-stone-9],.pasaporte-root [class*=text-stone-8]{color:var(--foreground)}.pasaporte-root [class*=text-neutral-7],.pasaporte-root [class*=text-neutral-6],.pasaporte-root [class*=text-neutral-5],.pasaporte-root [class*=text-neutral-4],.pasaporte-root [class*=text-slate-7],.pasaporte-root [class*=text-slate-6],.pasaporte-root [class*=text-slate-5],.pasaporte-root [class*=text-stone-6],.pasaporte-root [class*=text-stone-5]{color:var(--muted-foreground)}.pasaporte-root [class*=border-neutral],.pasaporte-root [class*=border-stone],.pasaporte-root [class*=border-slate],.pasaporte-root [class*=border-amber]{border-color:var(--pp-hairline)}.pasaporte-root [class*=bg-white],.pasaporte-root [class*=bg-neutral-1],.pasaporte-root [class*=bg-neutral-2],.pasaporte-root [class*=bg-neutral-5],.pasaporte-root [class*=bg-stone-],.pasaporte-root [class*=bg-slate-],.pasaporte-root [class*=bg-amber-],.pasaporte-root [class*="bg-[#faf9f6]"],.pasaporte-root [class*="bg-[#ffffff]"]{background-color:var(--card);background-image:none}.pasaporte-root [class*=bg-gradient]{background-image:none;background-color:var(--card)}.pasaporte-root .w-px[class*=bg-neutral],.pasaporte-root .h-px[class*=bg-neutral],.pasaporte-root .w-px[class*=bg-white],.pasaporte-root .h-px[class*=bg-white]{background-color:var(--pp-hairline)}.pasaporte-root [class*=bg-muted]{background-color:var(--card)}.pasaporte-root [class*=bg-primary]{background-color:var(--button);color:var(--button-foreground)}.pasaporte-root [class*=text-primary-foreground]{color:var(--button-foreground)}.pasaporte-root [class*=text-amber],.pasaporte-root .text-primary,.pasaporte-root .text-accent{color:var(--foreground)}.pasaporte-root [class*=bg-foreground],.pasaporte-root [class*=bg-black]{background-color:var(--foreground);color:var(--background)}.pasaporte-root input:not([type=checkbox]):not([type=radio]),.pasaporte-root textarea,.pasaporte-root select{border-style:solid;border-width:0 0 1px;border-color:var(--foreground);box-shadow:none;color:var(--foreground);font-family:var(--font-pasaporte-serif), "Libre Baskerville", Georgia, serif;background-color:#0000;border-radius:0;padding-left:0;padding-right:0}.pasaporte-root input:not([type=checkbox]):not([type=radio]):focus-visible,.pasaporte-root textarea:focus-visible,.pasaporte-root select:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.pasaporte-root input::placeholder,.pasaporte-root textarea::placeholder{color:var(--muted-foreground)}.pasaporte-root label{font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-ink-label);font-size:10px}.pasaporte-root button:not(.pp-plain),.pasaporte-root [role=button]:not(.pp-plain){font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}.pasaporte-root button[class*=bg-button],.pasaporte-root a[class*=bg-button]{background-color:var(--button);color:var(--button-foreground);border-color:var(--button)}.pasaporte-root .pp-countdown .grid-cols-4{background:var(--card);border:1px solid var(--pp-hairline);border-radius:2px;gap:0;max-width:none}.pasaporte-root .pp-countdown .grid-cols-4>div{border-left:1px dashed var(--pp-hairline);padding:16px 4px}.pasaporte-root .pp-countdown .grid-cols-4>div:first-child{border-left:0}.pasaporte-root .pp-countdown .tabular-nums{font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:0;color:var(--foreground);font-size:36px;font-weight:700;line-height:1}.pasaporte-root .pp-countdown .grid-cols-4 span:not(.tabular-nums){font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;color:var(--muted-foreground);margin-top:6px;font-size:10px;font-weight:400}@media (min-width:768px){.pasaporte-root .pp-countdown .tabular-nums{font-size:40px}}.pasaporte-root .pp-location-card{box-shadow:none;background:0 0;border:0;border-radius:0}.pasaporte-root .pp-location-card h3{font-size:22px}.pasaporte-root .pp-location-card p.text-xs{font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;color:var(--pp-ink-label);font-size:11px}.pasaporte-root .pp-location-card a[class*=border]{background-color:var(--button);border-color:var(--button);color:var(--button-foreground);font-family:var(--font-pasaporte-mono), "Courier Prime", "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;font-size:11px;font-weight:400}.pasaporte-root .pp-stamp-tile{border:4px solid var(--background);box-shadow:inset 0 0 0 1px var(--pp-hairline);--tw-ring-shadow:0 0 #0000;background-clip:padding-box;border-radius:0}.pasaporte-root .pp-ticket-cta button{border:1px solid var(--foreground);min-height:2.25rem;color:var(--foreground);box-shadow:none;background:0 0;border-radius:2px;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex}.pasaporte-root .pp-rsvp [data-rsvp-submit]{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground);border-radius:2px}.pasaporte-root .pp-rsvp [data-rsvp-choice]{border:1px solid var(--foreground);color:var(--foreground);background:0 0;border-radius:2px}.pasaporte-root .pp-rsvp [data-rsvp-choice][data-rsvp-selected=true]{background:var(--button);color:var(--button-foreground)}.pasaporte-root .pp-confirmado{opacity:0;pointer-events:none;transform:rotate(14deg)scale(1.3)}@keyframes pp-stamp-in{0%{opacity:0;transform:rotate(14deg)scale(1.3)}to{opacity:.82;transform:rotate(-8deg)scale(1)}}.pasaporte-root .pp-rsvp:has([data-rsvp-card=done]) .pp-confirmado{animation:.22s cubic-bezier(.2,0,0,1) .3s forwards pp-stamp-in}@media (prefers-reduced-motion:reduce){.pasaporte-root .pp-rsvp:has([data-rsvp-card=done]) .pp-confirmado{opacity:.82;animation:none;transform:rotate(-8deg)scale(1)}}.pasaporte-root .pp-tilt-a{transform:rotate(-2deg)}.pasaporte-root .pp-tilt-b{transform:rotate(2deg)}.pasaporte-root .pp-postal-shadow{box-shadow:0 2px 6px color-mix(in srgb, var(--pp-ink) 8%, transparent)}@keyframes pp-vinyl-spin{to{transform:rotate(360deg)}}.pasaporte-root .pp-vinyl-spin{animation:2.8s linear infinite pp-vinyl-spin}@media (prefers-reduced-motion:reduce){.pasaporte-root .pp-vinyl-spin{animation:none}}
