*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}[hidden]{display:none!important}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@font-face{font-family:Cormorant Garamond;src:url(/_invitaciones/CormorantGaramond-Variable.CUoBjw-S.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;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:Cormorant Garamond;src:url(/_invitaciones/CormorantGaramond-Italic-Variable.C-nL33vl.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap;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 Sans;src:url(/_invitaciones/DMSans-Variable.Bf69Tn_J.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap;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}.edit{--marfil:#f8f5ef;--lino:#e8dfd4;--taupe:#a99b8b;--tinta:#34302d;--rosa:#a57572;--tinta-suave:#605549;--rosa-texto:#7f5455;--serif:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--sans:"DM Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--margen:clamp(1.25rem, 5vw, 5rem);--ancho:84rem;--hueco:clamp(1rem, 2vw, 2rem);--hueco-seccion:clamp(6rem, 15vw, 11rem);--hilo:1px solid color-mix(in srgb, var(--taupe) 70%, transparent);--curva:cubic-bezier(.22, .61, .36, 1);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .18 0 0 0 0 .17 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--foto-vacia-fondo:var(--lino);--foto-vacia-texto:var(--tinta-suave);background:var(--marfil);color:var(--tinta);font-family:var(--sans);text-rendering:optimizelegibility;font-variant-numeric:lining-nums;font-size:1rem;line-height:1.65;overflow-x:clip}html:has(.edit){scroll-behavior:smooth;background:#f8f5ef}.edit :where(h1,h2,h3,h4,p,ol,ul,figure,blockquote,fieldset){margin:0;padding:0}.edit :where(ol,ul){list-style:none}.edit :where(h1,h2,h3,h4){font-weight:inherit}.edit a{color:inherit}.edit ::selection{background:var(--lino);color:var(--tinta)}.edit :focus-visible{outline-offset:4px;outline:2px solid}.edit .contenedor{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.edit .seccion{padding-top:var(--hueco-seccion);scroll-margin-top:1rem}.edit .antetitulo{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem;font-weight:500;line-height:1.4}.edit .enlace{letter-spacing:.16em;text-transform:uppercase;text-decoration:underline 1px;text-decoration-color:var(--taupe);text-underline-offset:.45em;gap:.5em;font-size:.8125rem;font-weight:500;transition:color .3s,text-decoration-color .3s;display:inline-flex}.edit .enlace:hover{color:var(--rosa-texto);text-decoration-color:currentColor}.edit .boton{border:1px solid var(--tinta);min-height:3rem;color:var(--tinta);font:500 .75rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .35s var(--curva), color .35s var(--curva);background:0 0;justify-content:center;align-items:center;padding:.875rem 1.75rem;text-decoration:none;display:inline-flex}.edit .boton:hover{background:var(--tinta);color:var(--marfil)}.edit .foto:after{content:"";background-image:var(--grano);opacity:.18;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.edit .foto--vacia:before{content:"";border:1px solid color-mix(in srgb, var(--taupe) 55%, transparent);pointer-events:none;position:absolute;inset:.75rem}.edit-js .edit [data-revelar]{opacity:0;transition:opacity 1.1s var(--curva), transform 1.1s var(--curva);transition-delay:var(--retraso,0s);transform:translateY(1.75rem)}.edit-js .edit [data-revelar].revelado{opacity:1;transform:none}@media (width>=64rem){.edit{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){html:has(.edit){scroll-behavior:auto}.edit-js .edit [data-revelar]{opacity:1;transition:none;transform:none}}.capitulo[data-astro-cid-nzs5sude]{margin-bottom:clamp(3rem,9vw,6.5rem);container-type:inline-size}.capitulo__linea[data-astro-cid-nzs5sude]{align-items:center;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.capitulo__numero[data-astro-cid-nzs5sude]{font-family:var(--serif);color:var(--rosa-texto);font-size:1.375rem;font-style:italic;line-height:1}.capitulo__hilo[data-astro-cid-nzs5sude]{border-top:var(--hilo);flex:1;max-width:10rem}.capitulo__titulo[data-astro-cid-nzs5sude]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(3rem,min(13vw,18cqi),7.5rem);font-weight:300;line-height:.95}.confirmacion[data-astro-cid-hbaaxuip]{margin-top:var(--hueco-seccion);padding-bottom:var(--hueco-seccion);background:var(--lino)}.confirmacion__texto[data-astro-cid-hbaaxuip]{max-width:28rem;font-family:var(--serif);margin-top:-1.5rem;margin-bottom:3rem;font-size:1.375rem;line-height:1.5}.confirmacion[data-astro-cid-hbaaxuip] .rsvp{gap:1.75rem;max-width:36rem;display:grid}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__aviso{border-left:2px solid var(--rosa);background:var(--marfil);padding:1rem 1.25rem;font-size:.9375rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__aviso strong{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__limite{font-family:var(--serif);font-size:1.25rem;font-style:italic}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campos{border:0;gap:1.75rem;min-width:0;margin:0;padding:0;display:grid}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campo{gap:.5rem;display:grid}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campo label,.confirmacion[data-astro-cid-hbaaxuip] .rsvp__grupo legend{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}.confirmacion[data-astro-cid-hbaaxuip] .rsvp input:not([type=radio]),.confirmacion[data-astro-cid-hbaaxuip] .rsvp textarea{border:0;border-bottom:1px solid var(--tinta-suave);width:100%;min-height:3rem;color:var(--tinta);font:inherit;resize:vertical;background:0 0;border-radius:0;padding:.75rem 0}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__grupo{border:0;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;display:flex}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__grupo legend{float:left;width:100%;margin-bottom:.25rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__grupo label{min-height:2.75rem;font-family:var(--serif);align-items:center;gap:.625rem;font-size:1.25rem;display:inline-flex}.confirmacion[data-astro-cid-hbaaxuip] .rsvp input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--tinta);margin:0}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__enviar{border:1px solid var(--tinta);background:var(--tinta);min-height:3rem;color:var(--marfil);font:500 .75rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;justify-self:start;padding:.875rem 2rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campos[disabled]{cursor:not-allowed}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campos[disabled]>*{opacity:.7}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__campos[disabled] *{cursor:not-allowed}.confirmacion[data-astro-cid-hbaaxuip] .rsvp[aria-busy=true] *{cursor:progress}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__error{color:var(--rosa-texto);font-size:.8125rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp [aria-invalid=true]{border-bottom-color:var(--rosa-texto)}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__consentimiento label{align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.confirmacion[data-astro-cid-hbaaxuip] .rsvp input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--tinta);flex:none;margin:.2rem 0 0}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__privacidad{color:var(--tinta-suave);font-size:.8125rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__privacidad a{color:inherit;text-underline-offset:.25em}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__verificacion:empty{display:none}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__estado:not(:empty),.confirmacion[data-astro-cid-hbaaxuip] .rsvp__cerrado,.confirmacion[data-astro-cid-hbaaxuip] .rsvp__resultado{border-left:2px solid var(--rosa);background:var(--marfil);padding:1rem 1.25rem;font-size:.9375rem}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__resultado{justify-items:start;gap:.75rem;padding:1.5rem 1.5rem 1.75rem;display:grid}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__resultado:focus{outline:none}.confirmacion[data-astro-cid-hbaaxuip] .rsvp__resultado-titulo{font-family:var(--serif);font-size:1.75rem;line-height:1.2}@media (width>=64rem){.confirmacion__rejilla[data-astro-cid-hbaaxuip]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.confirmacion__cabecera[data-astro-cid-hbaaxuip]{grid-column:1/6}.confirmacion__formulario[data-astro-cid-hbaaxuip]{grid-column:7/-1;padding-top:1rem}}.foto[data-astro-cid-r6essrxf]{aspect-ratio:var(--proporcion);position:relative;overflow:hidden}.foto[data-astro-cid-r6essrxf] picture{display:contents}.foto[data-astro-cid-r6essrxf] img{object-fit:cover;width:100%;height:100%}.foto--vacia[data-astro-cid-r6essrxf]{background:var(--foto-vacia-fondo,#e9e4dc);color:var(--foto-vacia-texto,#6b6157);place-items:center;display:grid}.foto__marcador[data-astro-cid-r6essrxf]{letter-spacing:.24em;text-transform:uppercase;font-size:.6875rem}.despedida[data-astro-cid-4zsf2muo]{--foto-vacia-fondo:#4a4440;--foto-vacia-texto:#cfc5b9;min-height:100svh;margin-top:var(--hueco-seccion);color:var(--marfil);background:var(--tinta);isolation:isolate;align-items:end;display:grid;position:relative}.confirmacion+.despedida[data-astro-cid-4zsf2muo]{margin-top:0}.despedida[data-astro-cid-4zsf2muo] .despedida__foto{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.despedida[data-astro-cid-4zsf2muo] .despedida__foto.foto--vacia{place-items:start center;padding-top:18svh}.despedida[data-astro-cid-4zsf2muo]:after{content:"";z-index:-1;background:linear-gradient(#34302d00 0%,#34302d26 25%,#34302dbf 60%,#34302deb 100%);position:absolute;inset:0}.despedida__contenido[data-astro-cid-4zsf2muo]{padding-block:30svh clamp(4rem,10vw,7rem);display:grid}.despedida__linea[data-astro-cid-4zsf2muo]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.despedida__numero[data-astro-cid-4zsf2muo]{font-family:var(--serif);font-size:1.375rem;font-style:italic;line-height:1}.despedida__hilo[data-astro-cid-4zsf2muo]{border-top:1px solid #f8f5ef80;flex:1;max-width:10rem}.despedida[data-astro-cid-4zsf2muo] .antetitulo[data-astro-cid-4zsf2muo]{color:var(--lino)}.despedida__titulo[data-astro-cid-4zsf2muo]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(3.25rem,13vw,7.5rem);font-weight:300;line-height:.95}.despedida__mensaje[data-astro-cid-4zsf2muo]{max-width:32rem;font-family:var(--serif);margin-top:2rem;font-size:clamp(1.375rem,3vw,1.75rem);font-style:italic;line-height:1.45}.despedida__iniciales[data-astro-cid-4zsf2muo]{font-family:var(--serif);letter-spacing:-.02em;margin-top:clamp(3rem,8vw,5rem);font-size:clamp(4.5rem,20vw,9rem);font-style:italic;font-weight:300;line-height:1}.despedida__iniciales[data-astro-cid-4zsf2muo] span[data-astro-cid-4zsf2muo]{color:#c9a3a0;margin-inline:.12em;font-size:.55em}.despedida__firma[data-astro-cid-4zsf2muo]{margin-top:1rem}@media (width>=64rem){.despedida__contenido[data-astro-cid-4zsf2muo]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr))}.despedida__contenido[data-astro-cid-4zsf2muo]>[data-astro-cid-4zsf2muo]{grid-column:1/8}.despedida__iniciales[data-astro-cid-4zsf2muo],.despedida__firma[data-astro-cid-4zsf2muo]{grid-column:9/-1;justify-self:end}.despedida__iniciales[data-astro-cid-4zsf2muo]{align-self:end;margin-top:0}}.galeria__lista[data-astro-cid-qie6flp3]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(.75rem,2vw,1.5rem);display:grid}.galeria__item--horizontal[data-astro-cid-qie6flp3]{grid-column:1/-1}.galeria__item--estrecha[data-astro-cid-qie6flp3]{margin-top:3rem}@media (width>=64rem){.galeria__lista[data-astro-cid-qie6flp3]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;row-gap:clamp(2rem,4vw,4rem)}.galeria__item--vertical[data-astro-cid-qie6flp3]{grid-column:span 5}.galeria__item--estrecha[data-astro-cid-qie6flp3]{grid-column:7/span 4;margin-top:6rem}.galeria__item--horizontal[data-astro-cid-qie6flp3]{grid-column:2/span 6}.galeria__item--cuadrada[data-astro-cid-qie6flp3]{grid-column:9/span 3;margin-top:8rem}}.gran-dia__cuerpo[data-astro-cid-lkar5obb]{gap:clamp(4rem,10vw,6rem);display:grid}.gran-dia__fecha[data-astro-cid-lkar5obb] time[data-astro-cid-lkar5obb]{grid-template-columns:auto 1fr;align-items:end;column-gap:1.25rem;display:grid}.gran-dia__semana[data-astro-cid-lkar5obb]{grid-column:1/-1;margin-bottom:.5rem}.gran-dia__dia[data-astro-cid-lkar5obb]{font-family:var(--serif);letter-spacing:-.04em;grid-row:2/4;font-size:clamp(8rem,38vw,15rem);font-weight:300;line-height:.78}.gran-dia__mes[data-astro-cid-lkar5obb]{font-family:var(--serif);color:var(--rosa);font-size:clamp(2rem,7vw,3.25rem);font-style:italic;line-height:1}.gran-dia__anio[data-astro-cid-lkar5obb]{font-family:var(--serif);font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.2}.gran-dia__mensaje[data-astro-cid-lkar5obb]{max-width:26rem;font-family:var(--serif);margin-top:2.5rem;font-size:1.375rem;font-style:italic;line-height:1.45}.gran-dia[data-astro-cid-lkar5obb] .gran-dia__cuenta{border-top:var(--hilo);margin-top:3rem;padding-top:1.5rem;display:block}.gran-dia[data-astro-cid-lkar5obb] .cuenta-atras__lista{grid-template-columns:repeat(3,1fr);max-width:24rem;margin:0;padding:0;list-style:none;display:grid}.gran-dia[data-astro-cid-lkar5obb] .cuenta-atras__unidad{gap:.25rem;display:grid}.gran-dia[data-astro-cid-lkar5obb] .cuenta-atras__unidad+.cuenta-atras__unidad{border-left:var(--hilo);padding-left:1.25rem}.gran-dia[data-astro-cid-lkar5obb] .cuenta-atras__numero{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:2.75rem;line-height:1}.gran-dia[data-astro-cid-lkar5obb] .cuenta-atras__etiqueta{letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem}.gran-dia__lugares[data-astro-cid-lkar5obb]{gap:3rem;display:grid}.lugar[data-astro-cid-lkar5obb]{border-top:var(--hilo);gap:.5rem;padding-top:1.5rem;display:grid}.lugar__hora[data-astro-cid-lkar5obb]{font-family:var(--serif);margin-top:.75rem;font-size:clamp(2.75rem,9vw,3.5rem);font-weight:300;line-height:1}.lugar__nombre[data-astro-cid-lkar5obb]{font-family:var(--serif);font-size:1.75rem;line-height:1.2}.lugar__direccion[data-astro-cid-lkar5obb]{color:var(--tinta-suave)}.gran-dia[data-astro-cid-lkar5obb] .lugar__mapa{justify-self:start;margin-top:.75rem}@media (width>=48rem){.gran-dia__lugares[data-astro-cid-lkar5obb]{column-gap:var(--hueco);grid-template-columns:1fr 1fr}.gran-dia__calendario[data-astro-cid-lkar5obb]{grid-column:1/-1}}@media (width>=64rem){.gran-dia__cuerpo[data-astro-cid-lkar5obb]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.gran-dia__cuando[data-astro-cid-lkar5obb]{grid-column:1/6}.gran-dia__lugares[data-astro-cid-lkar5obb]{grid-column:7/-1;grid-template-columns:1fr;row-gap:3.5rem;padding-top:1.5rem}}.historia__cuerpo[data-astro-cid-agfebda7]{gap:clamp(3rem,8vw,4rem);display:grid}.historia__fotos[data-astro-cid-agfebda7]{display:grid}.historia__foto-1[data-astro-cid-agfebda7]{width:82%}.historia__foto-2[data-astro-cid-agfebda7]{background:var(--marfil);width:50%;margin:-24% 0 0 auto;padding:.5rem 0 0 .5rem;position:relative}.historia__texto[data-astro-cid-agfebda7]{font-family:var(--serif);gap:1.25em;max-width:34rem;font-size:clamp(1.3125rem,1.6vw + 1rem,1.5rem);line-height:1.55;display:grid}.historia__texto[data-astro-cid-agfebda7] p[data-astro-cid-agfebda7]:first-child:first-letter{float:left;color:var(--rosa);margin:.06em .12em 0 0;font-size:3.6em;font-weight:300;line-height:.8}.historia__cita[data-astro-cid-agfebda7]{border-top:1px solid var(--rosa);max-width:52rem;font-family:var(--serif);color:var(--rosa-texto);margin-top:clamp(4rem,12vw,8rem);padding-top:2rem;font-size:clamp(2rem,6vw,4rem);font-style:italic;font-weight:300;line-height:1.12}@media (width>=48rem){.historia__foto-1[data-astro-cid-agfebda7]{width:70%}.historia__foto-2[data-astro-cid-agfebda7]{width:44%;margin-top:-30%}.historia__cita[data-astro-cid-agfebda7]{margin-left:16%}}@media (width>=64rem){.historia__cuerpo[data-astro-cid-agfebda7]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.historia__fotos[data-astro-cid-agfebda7]{grid-column:1/8}.historia__foto-1[data-astro-cid-agfebda7]{width:72%}.historia__foto-2[data-astro-cid-agfebda7]{width:46%;margin-top:-42%;padding:.75rem 0 0 .75rem}.historia__texto[data-astro-cid-agfebda7]{grid-column:8/-1}.historia__cita[data-astro-cid-agfebda7]{margin-left:25%}}.indice[data-astro-cid-ij3m37cs]{border-top:var(--hilo);gap:1.5rem;padding-top:clamp(3rem,8vw,5rem);display:grid}.indice__lista[data-astro-cid-ij3m37cs] li[data-astro-cid-ij3m37cs]{display:grid}.indice__enlace[data-astro-cid-ij3m37cs]{border-bottom:var(--hilo);grid-template-columns:3rem 1fr;align-content:start;align-items:baseline;padding-block:.875rem;text-decoration:none;display:grid}.indice__numero[data-astro-cid-ij3m37cs]{font-family:var(--serif);color:var(--rosa-texto);font-size:1.0625rem;font-style:italic}.indice__titulo[data-astro-cid-ij3m37cs]{font-family:var(--serif);transition:transform .45s var(--curva), color .3s;font-size:clamp(1.5rem,5vw,2rem);line-height:1.2}.indice__enlace[data-astro-cid-ij3m37cs]:hover .indice__titulo[data-astro-cid-ij3m37cs]{color:var(--rosa-texto);transform:translate(.5rem)}@media (width>=48rem){.indice[data-astro-cid-ij3m37cs]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr))}.indice[data-astro-cid-ij3m37cs] h2[data-astro-cid-ij3m37cs]{grid-column:1/5}.indice__lista[data-astro-cid-ij3m37cs]{grid-column:6/-1}}@media (width>=64rem){.indice__lista[data-astro-cid-ij3m37cs]{column-gap:var(--hueco);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;display:grid}.indice__lista[data-astro-cid-ij3m37cs] li[data-astro-cid-ij3m37cs]:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.indice__enlace[data-astro-cid-ij3m37cs]:hover .indice__titulo[data-astro-cid-ij3m37cs]{transform:none}}.notas__lista[data-astro-cid-2buqb3ez]{gap:clamp(3rem,8vw,4rem);display:grid}.nota[data-astro-cid-2buqb3ez]{border-top:var(--hilo);align-content:start;gap:1rem;padding-top:1.5rem;display:grid}.nota__opciones[data-astro-cid-2buqb3ez]{gap:1.5rem;display:grid}.nota__opciones[data-astro-cid-2buqb3ez] li[data-astro-cid-2buqb3ez]{justify-items:start;gap:.375rem;display:grid}.nota__destacado[data-astro-cid-2buqb3ez]{font-family:var(--serif);font-size:1.625rem;line-height:1.2}.nota__destacado--grande[data-astro-cid-2buqb3ez]{font-size:2rem;font-style:italic}.nota__secundario[data-astro-cid-2buqb3ez]{color:var(--tinta-suave)}.nota__cuenta[data-astro-cid-2buqb3ez]{background:var(--lino);justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.nota__numero[data-astro-cid-2buqb3ez]{letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem}.nota__cuenta[data-astro-cid-2buqb3ez] button.enlace{color:var(--tinta);cursor:pointer;font-family:var(--sans);background:0 0;border:0;padding:0}@media (width>=48rem){.notas__lista[data-astro-cid-2buqb3ez]{column-gap:var(--hueco);grid-template-columns:1fr 1fr}}@media (width>=64rem){.notas__rejilla[data-astro-cid-2buqb3ez]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.notas__cabecera[data-astro-cid-2buqb3ez]{grid-column:1/6;position:sticky;top:3rem}.notas__lista[data-astro-cid-2buqb3ez]{grid-column:7/-1;padding-top:1rem}}.portada[data-astro-cid-svnolcoy]{padding:1.25rem var(--margen) clamp(3rem, 8vw, 4rem);gap:1.75rem;display:grid}.portada__cabecera[data-astro-cid-svnolcoy]{border-bottom:var(--hilo);color:var(--tinta);justify-content:space-between;gap:1rem;padding-bottom:.875rem;display:flex}.portada[data-astro-cid-svnolcoy] .portada__foto{margin-right:calc(var(--margen) * -1)}.portada__texto[data-astro-cid-svnolcoy]{container-type:inline-size}.portada__nombres[data-astro-cid-svnolcoy]{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto;flex-direction:column;font-size:min(21cqi,9.5rem);font-weight:300;line-height:.92;display:flex}.portada__y[data-astro-cid-svnolcoy]{color:var(--rosa);padding-left:14%;font-size:.5em;font-style:italic;line-height:1.15}.portada__nombre--segundo[data-astro-cid-svnolcoy]{padding-left:24%}.portada__fecha[data-astro-cid-svnolcoy]{color:var(--tinta);align-items:center;gap:1rem;margin-top:clamp(1.75rem,5vw,2.75rem);display:flex}.portada__fecha[data-astro-cid-svnolcoy]:before{content:"";border-top:1px solid var(--rosa);width:2.5rem}@media (width>=48rem){.portada[data-astro-cid-svnolcoy]{column-gap:var(--hueco);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;min-height:100svh;padding-top:1.75rem}.portada__cabecera[data-astro-cid-svnolcoy]{grid-column:1/-1}.portada[data-astro-cid-svnolcoy] .portada__foto{aspect-ratio:auto;grid-area:2/7/auto/-1;min-height:30rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.portada__texto[data-astro-cid-svnolcoy]{grid-area:2/1/auto/7;align-self:end;padding-bottom:.5rem}.portada__nombre--segundo[data-astro-cid-svnolcoy]{padding-left:18%}}@media (width>=64rem){.portada[data-astro-cid-svnolcoy] .portada__foto{grid-column:8/-1}.portada__texto[data-astro-cid-svnolcoy]{grid-column:1/8}}@media (prefers-reduced-motion:no-preference){.portada__cabecera[data-astro-cid-svnolcoy]{animation:aparecer 1.2s var(--curva) .1s both}.portada[data-astro-cid-svnolcoy] .portada__foto{animation:velar 1.8s var(--curva) both}.portada[data-astro-cid-svnolcoy] .portada__foto img{animation:acercar 2.6s var(--curva) both}.portada__nombres[data-astro-cid-svnolcoy]>[data-astro-cid-svnolcoy]{animation:subir 1.3s var(--curva) both}.portada__nombres[data-astro-cid-svnolcoy]>[data-astro-cid-svnolcoy]:first-child{animation-delay:.35s}.portada__nombres[data-astro-cid-svnolcoy]>[data-astro-cid-svnolcoy]:nth-child(2){animation-delay:.55s}.portada__nombres[data-astro-cid-svnolcoy]>[data-astro-cid-svnolcoy]:nth-child(3){animation-delay:.75s}.portada__fecha[data-astro-cid-svnolcoy]{animation:aparecer 1.2s var(--curva) 1.05s both}}@keyframes aparecer{0%{opacity:0;transform:translateY(.5rem)}}@keyframes subir{0%{transform:translateY(105%)}}@keyframes velar{0%{opacity:0;clip-path:inset(0 0 12%)}}@keyframes acercar{0%{transform:scale(1.06)}}.programa__lista[data-astro-cid-7ggtoz6s]{position:relative}.programa__lista[data-astro-cid-7ggtoz6s]:before{content:"";border-left:var(--hilo);position:absolute;top:.75rem;bottom:.75rem;left:5.25rem}.programa__momento[data-astro-cid-7ggtoz6s]{grid-template-columns:5.25rem 1fr;padding-bottom:clamp(2.5rem,6vw,3.5rem);display:grid;position:relative}.programa__momento[data-astro-cid-7ggtoz6s]:last-child{padding-bottom:0}.programa__momento[data-astro-cid-7ggtoz6s]:before{content:"";border:1px solid var(--rosa);background:var(--marfil);border-radius:50%;width:7px;height:7px;position:absolute;top:.7rem;left:calc(5.25rem - 3.5px)}.programa__hora[data-astro-cid-7ggtoz6s]{font-family:var(--serif);color:var(--rosa);font-size:1.5rem;font-style:italic;line-height:1.1}.programa__detalle[data-astro-cid-7ggtoz6s]{padding-left:1.75rem}.programa__titulo[data-astro-cid-7ggtoz6s]{font-family:var(--serif);font-size:clamp(1.625rem,4vw,2rem);line-height:1.15}.programa__descripcion[data-astro-cid-7ggtoz6s]{max-width:30rem;color:var(--tinta-suave);margin-top:.5rem}@media (width>=64rem){.programa__rejilla[data-astro-cid-7ggtoz6s]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.programa__cabecera[data-astro-cid-7ggtoz6s]{grid-column:1/6;position:sticky;top:3rem}.programa__lista[data-astro-cid-7ggtoz6s]{grid-column:7/-1;padding-top:1rem}}.edit__pie[data-astro-cid-6tm5va2v]{padding:1.75rem var(--margen);background:var(--tinta);color:var(--lino);letter-spacing:.2em;text-transform:uppercase;text-align:center;font-size:.75rem}.edit__pie[data-astro-cid-6tm5va2v] a[data-astro-cid-6tm5va2v]{text-underline-offset:.35em}main[data-astro-cid-a7766br4]{text-align:center;color:#2b2620;max-width:36rem;margin:0 auto;padding:4rem 1rem;font-family:Georgia,serif}.antetitulo[data-astro-cid-a7766br4]{letter-spacing:.2em;text-transform:uppercase;font-size:.8rem}h1[data-astro-cid-a7766br4]{margin:.5rem 0;font-size:2.5rem;font-weight:400}h1[data-astro-cid-a7766br4] span[data-astro-cid-a7766br4],.fecha[data-astro-cid-a7766br4]{color:var(--acento)}section[data-astro-cid-a7766br4]{gap:2rem;margin-top:3rem;display:grid}@font-face{font-family:Space Grotesk;src:url(/_invitaciones/SpaceGrotesk-Variable.BhU9QXUp.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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 Sans MOD;src:url(/_invitaciones/DMSans-Variable.Bf69Tn_J.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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}.mod{--azul:#2647e8;--coral:#ff5b45;--blanco:#fff;--tinta:#171717;--titular:"Space Grotesk", "Arial Black", system-ui, sans-serif;--texto:"DM Sans MOD", system-ui, "Segoe UI", sans-serif;--margen:clamp(1.25rem, 5vw, 4.5rem);--ancho:86rem;--hueco:clamp(1rem, 2vw, 2rem);--hueco-seccion:clamp(5rem, 13vw, 10rem);--borde:2px solid var(--tinta);--sombra:6px 6px 0 var(--tinta);--curva:cubic-bezier(.2, .8, .2, 1);--puntos-azul:radial-gradient(circle, var(--azul) 0 1.6px, transparent 2px);--puntos-tinta:radial-gradient(circle, var(--tinta) 0 1.3px, transparent 1.7px);--puntos-tam:14px 14px;--foto-vacia-fondo:#eceef9;--foto-vacia-texto:var(--tinta);background:var(--blanco);color:var(--tinta);font-family:var(--texto);font-variant-numeric:lining-nums;font-size:1rem;line-height:1.6;overflow-x:clip}html:has(.mod){scroll-behavior:smooth;background:#fff}.mod :where(h1,h2,h3,h4,p,ol,ul,figure,blockquote,fieldset){margin:0;padding:0}.mod :where(ol,ul){list-style:none}.mod :where(h1,h2,h3,h4){font-weight:inherit}.mod a{color:inherit}.mod ::selection{background:var(--azul);color:var(--blanco)}.mod :focus-visible{outline:3px solid var(--azul);outline-offset:3px}.mod .mod-contenedor{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.mod .mod-seccion{padding-block:var(--hueco-seccion);scroll-margin-top:1rem}.mod .mod-etiqueta{font-family:var(--titular);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.3}.mod .mod-enlace{font-family:var(--titular);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:.3em;font-size:.875rem;font-weight:700;text-decoration:underline 2px}.mod .mod-enlace:hover{text-decoration-color:var(--coral)}.mod .mod-boton{border:var(--borde);background:var(--coral);min-height:3.25rem;color:var(--tinta);box-shadow:var(--sombra);font:700 .9375rem/1.1 var(--titular);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--curva), box-shadow .2s var(--curva);justify-content:center;align-items:center;padding:.9rem 1.6rem;text-decoration:none;display:inline-flex}.mod .mod-boton:hover{box-shadow:4px 4px 0 var(--tinta);transform:translate(2px,2px)}.mod .mod-boton:active{box-shadow:none;transform:translate(6px,6px)}.mod .foto--vacia{background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#1717170f 10px 11px)}.mod-js .mod [data-revelar]{opacity:0;transition:opacity .8s var(--curva), transform .8s var(--curva);transition-delay:var(--retraso,0s);transform:translateY(2rem)}.mod-js .mod [data-revelar].revelado{opacity:1;transform:none}@media (width>=64rem){.mod{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){html:has(.mod){scroll-behavior:auto}.mod-js .mod [data-revelar]{opacity:1;transition:none;transform:none}.mod .mod-boton{transition:none}}.anuncio[data-astro-cid-uzsoby63]{padding:1rem var(--margen) clamp(3rem, 8vw, 4.5rem);gap:clamp(1.75rem,5vw,3rem);display:grid}.anuncio__cabecera[data-astro-cid-uzsoby63]{border-block:var(--borde);justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.anuncio__composicion[data-astro-cid-uzsoby63]{gap:clamp(2rem,6vw,3rem);display:grid}.anuncio__textos[data-astro-cid-uzsoby63]{min-width:0;container-type:inline-size}.anuncio__antetitulo[data-astro-cid-uzsoby63]{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.anuncio__punto[data-astro-cid-uzsoby63]{background:var(--coral);border:var(--borde);border-radius:50%;width:.75rem;height:.75rem}.anuncio__nombres[data-astro-cid-uzsoby63]{font-family:var(--titular);font-weight:700;font-size:min(calc(100cqi / (var(--letras) * .7)), 10.5rem);letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;line-height:.82;display:flex}.anuncio__linea[data-astro-cid-uzsoby63]{padding-block:.04em;display:block;overflow:hidden}.anuncio__linea[data-astro-cid-uzsoby63]>span[data-astro-cid-uzsoby63]{display:block}.anuncio__linea--segunda[data-astro-cid-uzsoby63]{text-align:right;color:var(--azul)}.anuncio__y[data-astro-cid-uzsoby63]{border:var(--borde);background:var(--coral);letter-spacing:0;z-index:1;border-radius:50%;place-items:center;width:.78em;height:.78em;margin:.04em 0 .04em 14%;font-size:.62em;line-height:1;display:grid;position:relative;transform:rotate(-10deg)}.anuncio__foto[data-astro-cid-uzsoby63]{width:86%;margin-left:auto;position:relative}.anuncio__foto[data-astro-cid-uzsoby63]:before{content:"";background:var(--azul);border:var(--borde);position:absolute;inset:.9rem -.9rem -.9rem .9rem}.anuncio__foto[data-astro-cid-uzsoby63]:after{content:"";background:var(--puntos-azul) 0 0 / var(--puntos-tam);z-index:-1;width:48%;height:34%;position:absolute;bottom:-1.75rem;left:-1.75rem}.anuncio__foto[data-astro-cid-uzsoby63]{isolation:isolate}.anuncio__foto[data-astro-cid-uzsoby63]:before{z-index:-1}.anuncio__foto[data-astro-cid-uzsoby63] .anuncio__imagen{border:var(--borde);position:relative}.anuncio__sello[data-astro-cid-uzsoby63]{z-index:2;width:clamp(5.5rem,24vw,8rem);height:auto;position:absolute;top:-1.75rem;left:-1.5rem}.anuncio__sello-fondo[data-astro-cid-uzsoby63]{fill:var(--blanco);stroke:var(--tinta);stroke-width:2px}.anuncio__sello-anillo[data-astro-cid-uzsoby63]{transform-origin:60px 60px}.anuncio__sello-texto[data-astro-cid-uzsoby63]{font:700 10.5px var(--titular);fill:var(--tinta)}.anuncio__sello-fecha[data-astro-cid-uzsoby63]{font:700 19px var(--titular);letter-spacing:-.03em;fill:var(--tinta)}.anuncio__datos[data-astro-cid-uzsoby63]{border-top:var(--borde);grid-template-columns:1fr 1fr;display:grid}.anuncio__datos[data-astro-cid-uzsoby63]>div[data-astro-cid-uzsoby63]{padding:.9rem 0}.anuncio__datos[data-astro-cid-uzsoby63]>div[data-astro-cid-uzsoby63]+div[data-astro-cid-uzsoby63]{border-left:var(--borde);padding-left:1rem}.anuncio__datos[data-astro-cid-uzsoby63]>div[data-astro-cid-uzsoby63]:first-child{padding-right:1rem}.anuncio__datos[data-astro-cid-uzsoby63] dd[data-astro-cid-uzsoby63]{font:700 clamp(1.25rem, 5vw, 2rem) / 1.05 var(--titular);letter-spacing:-.02em;margin:.35rem 0 0;display:grid}.anuncio__detalle[data-astro-cid-uzsoby63]{font:400 .9375rem/1.4 var(--texto);letter-spacing:0;margin-top:.35rem}@media (width>=48rem){.anuncio__foto[data-astro-cid-uzsoby63]{width:62%}.anuncio__y[data-astro-cid-uzsoby63]{margin:-.1em 0 -.1em 8%}}@media (width>=64rem){.anuncio[data-astro-cid-uzsoby63]{grid-template-rows:auto 1fr auto;min-height:100svh}.anuncio__composicion[data-astro-cid-uzsoby63]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.anuncio__textos[data-astro-cid-uzsoby63]{grid-column:1/9}.anuncio__foto[data-astro-cid-uzsoby63]{grid-column:9/-1;width:auto;margin:1rem 1rem 1rem 0}.anuncio__sello[data-astro-cid-uzsoby63]{top:-2.25rem;left:auto;right:-2.25rem}.anuncio__foto[data-astro-cid-uzsoby63]:after{height:30%;top:-1.75rem;bottom:auto}.anuncio__datos[data-astro-cid-uzsoby63]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:no-preference){.anuncio__linea[data-astro-cid-uzsoby63]>span[data-astro-cid-uzsoby63]{animation:subir .9s var(--curva) both}.anuncio__linea--segunda[data-astro-cid-uzsoby63]>span[data-astro-cid-uzsoby63]{animation-delay:.18s}.anuncio__y[data-astro-cid-uzsoby63]{animation:aparecer-sello .8s var(--curva) .4s both}.anuncio__foto[data-astro-cid-uzsoby63]{animation:deslizar 1s var(--curva) .2s both}.anuncio__sello-anillo[data-astro-cid-uzsoby63]{animation:18s linear infinite girar}}@keyframes aparecer-sello{0%{opacity:0;transform:scale(.4)rotate(-80deg)}}@keyframes deslizar{0%{opacity:0;transform:translate(1.5rem)}}@keyframes girar{to{transform:rotate(360deg)}}.banda[data-astro-cid-anid72tl]{border-block:var(--borde);font-family:var(--titular);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;padding-block:.85rem;font-size:clamp(1.25rem,3.2vw,2.25rem);font-weight:700;line-height:1;overflow:hidden}.banda--azul[data-astro-cid-anid72tl]{background:var(--azul);color:var(--blanco)}.banda--coral[data-astro-cid-anid72tl]{background:var(--coral);color:var(--tinta)}.banda__pista[data-astro-cid-anid72tl]{width:max-content;display:flex}.banda__grupo[data-astro-cid-anid72tl]{align-items:center;gap:1.25rem;padding-right:1.25rem;display:flex}.banda__punto[data-astro-cid-anid72tl]{background:currentColor;border-radius:50%;width:.5em;height:.5em}.banda--azul[data-astro-cid-anid72tl] .banda__punto[data-astro-cid-anid72tl]{background:var(--coral)}@media (prefers-reduced-motion:no-preference){.banda--izquierda[data-astro-cid-anid72tl] .banda__pista[data-astro-cid-anid72tl]{animation:32s linear infinite desplazar}.banda--derecha[data-astro-cid-anid72tl] .banda__pista[data-astro-cid-anid72tl]{animation:32s linear infinite reverse desplazar}}@keyframes desplazar{to{transform:translate(-50%)}}.cabecera[data-astro-cid-zhsomvnd]{margin-bottom:clamp(2.5rem,7vw,5rem);container-type:inline-size}.cabecera__linea[data-astro-cid-zhsomvnd]{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.cabecera__numero[data-astro-cid-zhsomvnd]{width:2.75rem;height:2.75rem;font:700 .9375rem/1 var(--titular);border-radius:50%;flex:none;place-items:center;display:grid}.cabecera--claro[data-astro-cid-zhsomvnd] .cabecera__numero[data-astro-cid-zhsomvnd]{background:var(--tinta);color:var(--coral)}.cabecera--oscuro[data-astro-cid-zhsomvnd] .cabecera__numero[data-astro-cid-zhsomvnd]{background:var(--blanco);color:var(--tinta)}.cabecera__filete[data-astro-cid-zhsomvnd]{border-top:2px solid;flex:1}.cabecera__titulo[data-astro-cid-zhsomvnd]{font-family:var(--titular);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(2.75rem,min(15cqi,13vw),8.5rem);font-weight:700;line-height:.88}.confirmacion[data-astro-cid-ivacafvl]{background:var(--coral);border-top:var(--borde)}.confirmacion[data-astro-cid-ivacafvl] [data-astro-cid-ivacafvl]::selection{background:var(--tinta);color:var(--coral)}.confirmacion[data-astro-cid-ivacafvl] :focus-visible{outline-color:var(--tinta)}.confirmacion__texto[data-astro-cid-ivacafvl]{max-width:26rem;font:700 clamp(1.25rem, 4vw, 1.6rem) / 1.25 var(--titular);letter-spacing:-.015em;margin-top:-1rem;margin-bottom:2.5rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp{background:var(--blanco);border:var(--borde);max-width:38rem;box-shadow:8px 8px 0 var(--tinta);gap:1.5rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.confirmacion[data-astro-cid-ivacafvl] .rsvp__aviso,.confirmacion[data-astro-cid-ivacafvl] .rsvp__estado:not(:empty),.confirmacion[data-astro-cid-ivacafvl] .rsvp__cerrado{background:var(--tinta);color:var(--blanco);padding:.9rem 1rem;font-size:.9375rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__aviso strong{font:700 .75rem/1.3 var(--titular);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;display:block}.confirmacion[data-astro-cid-ivacafvl] .rsvp__limite{font:700 1.0625rem/1.3 var(--titular)}.confirmacion[data-astro-cid-ivacafvl] .rsvp__campos{border:0;gap:1.4rem;min-width:0;margin:0;padding:0;display:grid}.confirmacion[data-astro-cid-ivacafvl] .rsvp__campo{gap:.45rem;display:grid}.confirmacion[data-astro-cid-ivacafvl] .rsvp__campo label,.confirmacion[data-astro-cid-ivacafvl] .rsvp__grupo legend{font:700 .75rem/1.3 var(--titular);letter-spacing:.12em;text-transform:uppercase}.confirmacion[data-astro-cid-ivacafvl] .rsvp input:not([type=radio],[type=checkbox]),.confirmacion[data-astro-cid-ivacafvl] .rsvp textarea{border:var(--borde);background:var(--blanco);width:100%;min-height:3rem;color:var(--tinta);font:inherit;resize:vertical;border-radius:0;padding:.7rem .85rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__grupo{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.confirmacion[data-astro-cid-ivacafvl] .rsvp__grupo legend{float:left;width:100%;margin-bottom:.2rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__grupo label{border:var(--borde);background:var(--blanco);min-height:3rem;font:700 1rem/1.2 var(--titular);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem 1rem;display:inline-flex}.confirmacion[data-astro-cid-ivacafvl] .rsvp__grupo label:has(input:checked){background:var(--azul);color:var(--blanco)}.confirmacion[data-astro-cid-ivacafvl] .rsvp input[type=radio],.confirmacion[data-astro-cid-ivacafvl] .rsvp input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--tinta);flex:none;margin:0}.confirmacion[data-astro-cid-ivacafvl] .rsvp__consentimiento label{align-items:flex-start;gap:.7rem;font-size:.9375rem;display:flex}.confirmacion[data-astro-cid-ivacafvl] .rsvp__consentimiento input{margin-top:.2rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__error{font-size:.875rem;font-weight:700}.confirmacion[data-astro-cid-ivacafvl] .rsvp [aria-invalid=true]{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}.confirmacion[data-astro-cid-ivacafvl] .rsvp__privacidad{font-size:.8125rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__verificacion:empty{display:none}.confirmacion[data-astro-cid-ivacafvl] .rsvp__enviar{border:var(--borde);background:var(--tinta);min-height:3.25rem;color:var(--blanco);box-shadow:5px 5px 0 var(--azul);font:700 .9375rem/1.1 var(--titular);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--curva), box-shadow .2s var(--curva);justify-self:start;padding:.9rem 1.75rem}.confirmacion[data-astro-cid-ivacafvl] .rsvp__enviar:hover{box-shadow:3px 3px 0 var(--azul);transform:translate(2px,2px)}.confirmacion[data-astro-cid-ivacafvl] .rsvp__resultado{background:var(--azul);color:var(--blanco);border:var(--borde);gap:.6rem;padding:1.25rem;display:grid}.confirmacion[data-astro-cid-ivacafvl] .rsvp__resultado:focus{outline:none}.confirmacion[data-astro-cid-ivacafvl] .rsvp__resultado-titulo{font:700 clamp(1.75rem, 6vw, 2.5rem) / 1 var(--titular);letter-spacing:-.03em;text-transform:uppercase}.confirmacion[data-astro-cid-ivacafvl] .rsvp__campos[disabled]>*{opacity:.6}.confirmacion[data-astro-cid-ivacafvl] .rsvp__campos[disabled] *{cursor:not-allowed}.confirmacion[data-astro-cid-ivacafvl] .rsvp[aria-busy=true] *{cursor:progress}@media (width>=64rem){.confirmacion__rejilla[data-astro-cid-ivacafvl]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.confirmacion__cabecera[data-astro-cid-ivacafvl]{grid-column:1/6}.confirmacion__formulario[data-astro-cid-ivacafvl]{grid-column:7/-1}}@media (prefers-reduced-motion:reduce){.confirmacion[data-astro-cid-ivacafvl] .rsvp__enviar{transition:none}}.despedida[data-astro-cid-vejudmu6]{--foto-vacia-fondo:var(--azul);--foto-vacia-texto:var(--blanco);padding-block:var(--hueco-seccion);background:var(--tinta);color:var(--blanco);border-top:var(--borde)}.despedida[data-astro-cid-vejudmu6] :focus-visible{outline-color:var(--blanco)}.despedida__rejilla[data-astro-cid-vejudmu6]{gap:clamp(3rem,8vw,4rem);display:grid}.despedida__texto[data-astro-cid-vejudmu6]{container-type:inline-size}.despedida__numero[data-astro-cid-vejudmu6]{background:var(--coral);width:2.75rem;height:2.75rem;color:var(--tinta);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:inline-grid}.despedida__titulo[data-astro-cid-vejudmu6]{font:700 clamp(3.5rem, 19cqi, 10rem) / .84 var(--titular);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:break-word}.despedida__exclamacion[data-astro-cid-vejudmu6]{color:var(--coral)}.despedida__mensaje[data-astro-cid-vejudmu6]{max-width:28rem;margin-top:2rem;font-size:1.125rem}.despedida__firma[data-astro-cid-vejudmu6]{border-top:2px solid var(--blanco);font:700 1.25rem/1.2 var(--titular);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;padding-top:1rem;display:flex}.despedida__fecha[data-astro-cid-vejudmu6]{color:var(--coral)}.despedida__foto[data-astro-cid-vejudmu6]{border:2px solid var(--blanco);width:92%;box-shadow:10px 10px 0 var(--coral);margin-left:auto;position:relative}.despedida__foto--bitono[data-astro-cid-vejudmu6] .despedida__imagen{background:var(--azul)}.despedida__foto--bitono[data-astro-cid-vejudmu6] .despedida__imagen img{filter:grayscale()contrast(1.1);mix-blend-mode:screen}@media (width>=64rem){.despedida__rejilla[data-astro-cid-vejudmu6]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.despedida__texto[data-astro-cid-vejudmu6]{grid-column:1/8}.despedida__foto[data-astro-cid-vejudmu6]{grid-column:8/-1;width:auto}}.detalles[data-astro-cid-bsk4dtab]{position:relative}.detalles__transicion[data-astro-cid-bsk4dtab]{top:clamp(1.5rem,4vw,3rem);left:var(--margen);right:var(--margen);align-items:center;gap:.9rem;height:clamp(2.25rem,5vw,3.5rem);display:flex;position:absolute}.detalles__trama[data-astro-cid-bsk4dtab]{background:var(--puntos-tinta) 0 0 / var(--puntos-tam);flex:0 26rem;align-self:stretch}.detalles__circulo[data-astro-cid-bsk4dtab]{aspect-ratio:1;border:var(--borde);background:var(--coral);border-radius:50%;flex:none;width:clamp(1.75rem,4vw,2.5rem)}.detalles__bloque[data-astro-cid-bsk4dtab]{background:var(--azul);border:var(--borde);flex:0 5rem;align-self:stretch;max-height:1.25rem;margin-left:auto}.detalles__rejilla[data-astro-cid-bsk4dtab]{align-items:start;gap:1.75rem;display:grid}.ficha[data-astro-cid-bsk4dtab]{background:var(--blanco);border:var(--borde);box-shadow:var(--sombra);align-content:start;justify-items:start;gap:.9rem;padding:clamp(1.4rem,4vw,2rem);display:grid}.ficha--azul[data-astro-cid-bsk4dtab]{background:var(--azul);color:var(--blanco)}.ficha--azul[data-astro-cid-bsk4dtab] :focus-visible{outline-color:var(--blanco)}.ficha--coral[data-astro-cid-bsk4dtab]{background:var(--coral)}.ficha--sombra-azul[data-astro-cid-bsk4dtab]{box-shadow:8px 8px 0 var(--azul)}.ficha--sombra-coral[data-astro-cid-bsk4dtab]{box-shadow:8px 8px 0 var(--coral)}.ficha__titulo[data-astro-cid-bsk4dtab]{background:var(--tinta);color:var(--blanco);font:700 .8125rem/1.2 var(--titular);letter-spacing:.12em;text-transform:uppercase;padding:.3rem .6rem}.ficha__destacado[data-astro-cid-bsk4dtab]{font:700 clamp(2rem, 8vw, 3rem) / .95 var(--titular);letter-spacing:-.04em;text-transform:uppercase}.ficha__lista[data-astro-cid-bsk4dtab]{gap:1.25rem;width:100%;display:grid}.ficha__lista[data-astro-cid-bsk4dtab] li[data-astro-cid-bsk4dtab]{border-top:2px solid;justify-items:start;gap:.25rem;padding-top:1rem;display:grid}.ficha__nombre[data-astro-cid-bsk4dtab]{font:700 1.25rem/1.2 var(--titular);letter-spacing:-.01em}.ficha__cuenta[data-astro-cid-bsk4dtab]{background:var(--blanco);border:var(--borde);justify-items:start;gap:.6rem;width:100%;padding:1rem;display:grid}.ficha__numero[data-astro-cid-bsk4dtab]{font:700 1.0625rem/1.4 var(--titular);letter-spacing:.06em;overflow-wrap:anywhere}.ficha__cuenta[data-astro-cid-bsk4dtab] .ficha__copiar{color:var(--tinta);cursor:pointer;background:0 0;border:0;padding:0}@media (width>=48rem){.detalles__rejilla[data-astro-cid-bsk4dtab]{grid-template-columns:1fr 1fr;gap:2rem}.ficha--ancha[data-astro-cid-bsk4dtab]{grid-column:1/-1}}@media (width>=64rem){.detalles__rejilla[data-astro-cid-bsk4dtab]{grid-template-columns:repeat(3,1fr)}.ficha--ancha[data-astro-cid-bsk4dtab]{grid-column:span 2}.ficha[data-astro-cid-bsk4dtab]:nth-child(3n+2){margin-top:2.5rem}}.gran-dia[data-astro-cid-oh7bjfh2]{background:var(--azul);color:var(--blanco);border-block:var(--borde)}.gran-dia[data-astro-cid-oh7bjfh2] [data-astro-cid-oh7bjfh2]::selection{background:var(--blanco);color:var(--azul)}.gran-dia[data-astro-cid-oh7bjfh2] :focus-visible{outline-color:var(--blanco)}.gran-dia__rejilla[data-astro-cid-oh7bjfh2]{gap:clamp(3.5rem,9vw,5rem);display:grid}.gran-dia__fecha[data-astro-cid-oh7bjfh2] time[data-astro-cid-oh7bjfh2]{display:grid}.gran-dia__dia[data-astro-cid-oh7bjfh2]{font:700 clamp(9rem, 52vw, 19rem) / .78 var(--titular);letter-spacing:-.07em}.gran-dia__mes[data-astro-cid-oh7bjfh2]{background:var(--blanco);color:var(--azul);font:700 clamp(1.75rem, 8vw, 3.25rem) / 1 var(--titular);letter-spacing:-.03em;text-transform:uppercase;justify-self:start;margin-top:.75rem;padding:.2rem .6rem}.gran-dia__anio[data-astro-cid-oh7bjfh2]{font:700 1.125rem/1.2 var(--titular);text-transform:uppercase;letter-spacing:.04em;margin-top:.75rem}.gran-dia__mensaje[data-astro-cid-oh7bjfh2]{max-width:28rem;margin-top:2rem;font-size:1.125rem}.gran-dia[data-astro-cid-oh7bjfh2] .gran-dia__cuenta{margin-top:2.5rem;display:block}.gran-dia[data-astro-cid-oh7bjfh2] .cuenta-atras__lista{border:2px solid var(--blanco);grid-template-columns:repeat(3,1fr);max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.gran-dia[data-astro-cid-oh7bjfh2] .cuenta-atras__unidad{gap:.25rem;padding:.9rem .75rem;display:grid}.gran-dia[data-astro-cid-oh7bjfh2] .cuenta-atras__unidad+.cuenta-atras__unidad{border-left:2px solid var(--blanco)}.gran-dia[data-astro-cid-oh7bjfh2] .cuenta-atras__numero{font:700 clamp(2.25rem, 9vw, 3.25rem) / 1 var(--titular);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gran-dia[data-astro-cid-oh7bjfh2] .cuenta-atras__etiqueta{font:700 .75rem/1 var(--titular);letter-spacing:.1em;text-transform:uppercase}.gran-dia__donde[data-astro-cid-oh7bjfh2]{align-content:start;gap:1.75rem;display:grid}.gran-dia__lugar[data-astro-cid-oh7bjfh2]{background:var(--blanco);color:var(--tinta);border:var(--borde);box-shadow:var(--sombra);justify-items:start;gap:.35rem;padding:1.5rem;display:grid}.gran-dia__hora[data-astro-cid-oh7bjfh2]{font:700 clamp(2.75rem, 11vw, 4rem) / .9 var(--titular);letter-spacing:-.05em;margin-top:.4rem}.gran-dia__nombre[data-astro-cid-oh7bjfh2]{font:700 1.375rem/1.15 var(--titular);letter-spacing:-.01em}.gran-dia__direccion[data-astro-cid-oh7bjfh2]{margin-bottom:.5rem}.gran-dia__lugar[data-astro-cid-oh7bjfh2] :focus-visible{outline-color:var(--azul)}.gran-dia__programa[data-astro-cid-oh7bjfh2]{border-top:2px solid var(--blanco);margin-top:1rem}.gran-dia__programa[data-astro-cid-oh7bjfh2] li[data-astro-cid-oh7bjfh2]{border-bottom:1px solid #ffffff73;grid-template-columns:5rem 1fr;gap:1rem;padding-block:1rem;display:grid}.gran-dia__programa[data-astro-cid-oh7bjfh2] time[data-astro-cid-oh7bjfh2]{font:700 1.375rem/1.2 var(--titular);letter-spacing:-.02em}.gran-dia__momento[data-astro-cid-oh7bjfh2]{font:700 1.25rem/1.2 var(--titular);text-transform:uppercase;letter-spacing:-.01em}.gran-dia__descripcion[data-astro-cid-oh7bjfh2]{margin-top:.25rem}.gran-dia[data-astro-cid-oh7bjfh2] .gran-dia__calendario{justify-self:start;margin-top:1rem}@media (width>=48rem){.gran-dia__donde[data-astro-cid-oh7bjfh2]{grid-template-columns:1fr 1fr}.gran-dia__programa[data-astro-cid-oh7bjfh2],.gran-dia[data-astro-cid-oh7bjfh2] .gran-dia__calendario{grid-column:1/-1}}@media (width>=64rem){.gran-dia__rejilla[data-astro-cid-oh7bjfh2]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.gran-dia__cuando[data-astro-cid-oh7bjfh2]{grid-column:1/6;position:sticky;top:2rem}.gran-dia__donde[data-astro-cid-oh7bjfh2]{grid-column:7/-1}}.historia__rejilla[data-astro-cid-lra3zhgj]{gap:clamp(2.5rem,7vw,3.5rem);display:grid}.historia__fig[data-astro-cid-lra3zhgj]{position:relative}.historia__fig[data-astro-cid-lra3zhgj] .foto{border:var(--borde)}.historia__fig--1[data-astro-cid-lra3zhgj]{width:90%}.historia__fig--1[data-astro-cid-lra3zhgj] .foto{box-shadow:10px 10px 0 var(--coral)}.historia__fig--2[data-astro-cid-lra3zhgj]{isolation:isolate;width:62%;margin-left:auto}.historia__fig--2[data-astro-cid-lra3zhgj] .foto{box-shadow:8px 8px 0 var(--azul);position:relative;transform:rotate(2.5deg)}.historia__fig--2[data-astro-cid-lra3zhgj]:before{content:"";background:var(--puntos-tinta) 0 0 / var(--puntos-tam);z-index:-1;width:48%;height:64%;position:absolute;top:18%;right:calc(100% - 1.25rem)}.historia__pie[data-astro-cid-lra3zhgj]{background:var(--blanco);border:var(--borde);padding:.35rem .55rem;position:absolute;bottom:.75rem;left:.75rem}.historia__texto[data-astro-cid-lra3zhgj]{gap:1.1em;max-width:34rem;display:grid}.historia__texto[data-astro-cid-lra3zhgj] p[data-astro-cid-lra3zhgj]:first-child{font:700 clamp(1.4rem, 4.5vw, 1.9rem) / 1.2 var(--titular);letter-spacing:-.02em}.historia__cita[data-astro-cid-lra3zhgj]{background:var(--azul);color:var(--blanco);border:var(--borde);box-shadow:var(--sombra);font:700 clamp(1.75rem, 6vw, 3.75rem) / 1.02 var(--titular);letter-spacing:-.035em;text-transform:uppercase;margin-top:clamp(4rem,10vw,7rem);padding:clamp(2rem,6vw,3.5rem) clamp(1.5rem,5vw,3.5rem);position:relative}.historia__comillas[data-astro-cid-lra3zhgj]{color:var(--coral);font-size:2.6em;line-height:1;position:absolute;top:-.45em;left:.25em}.historia__galeria[data-astro-cid-lra3zhgj]{align-items:start;gap:clamp(1rem,3vw,2rem);margin-top:clamp(4rem,10vw,7rem);display:grid}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(odd){width:84%}.historia__galeria-item[data-astro-cid-lra3zhgj]{position:relative}.historia__galeria-item[data-astro-cid-lra3zhgj] .foto{border:var(--borde)}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n){isolation:isolate;width:70%;margin:-3.5rem 0 0 auto}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n) .foto{box-shadow:8px 8px 0 var(--coral)}.historia__galeria-item[data-astro-cid-lra3zhgj] .foto{position:relative}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n):before{content:"";background:var(--puntos-azul) 0 0 / var(--puntos-tam);z-index:-1;width:18%;height:9rem;position:absolute;bottom:calc(100% + 1rem);right:-.5rem}@media (width>=48rem){.historia__galeria[data-astro-cid-lra3zhgj]{grid-template-columns:1fr 1fr}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(n){width:auto}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n){margin:4rem 0 0}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n):before{width:75%;height:45%;top:-4rem;bottom:auto;right:-.75rem}}@media (width>=64rem){.historia__rejilla[data-astro-cid-lra3zhgj]{column-gap:var(--hueco);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0}.historia__fig--1[data-astro-cid-lra3zhgj]{grid-area:1/1/3/7;width:auto}.historia__texto[data-astro-cid-lra3zhgj]{grid-area:1/8/auto/-1;padding-top:2rem}.historia__fig--2[data-astro-cid-lra3zhgj]{grid-area:2/8/auto/12;width:auto;margin-top:3.5rem}.historia__fig--2[data-astro-cid-lra3zhgj]:before{width:55%;height:50%;top:auto;bottom:-2.5rem;right:-3.5rem}.historia__cita[data-astro-cid-lra3zhgj]{width:82%;margin-left:auto}.historia__galeria[data-astro-cid-lra3zhgj]{grid-template-columns:repeat(12,minmax(0,1fr))}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(odd){grid-column:span 5}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n){grid-column:7/span 5;margin-top:6rem}.historia__galeria-item[data-astro-cid-lra3zhgj]:nth-child(2n):before{height:40%;top:-6rem;right:-2.5rem}}.mod__pie[data-astro-cid-ars67puh]{padding:1.5rem var(--margen);background:var(--tinta);color:var(--blanco);font:700 .75rem/1.4 var(--titular);letter-spacing:.12em;text-transform:uppercase;text-align:center;border-top:1px solid #ffffff40}.mod__pie[data-astro-cid-ars67puh] a[data-astro-cid-ars67puh]{text-underline-offset:.3em}@font-face{font-family:Cinzel Decorative;src:url(/_invitaciones/CinzelDecorative-Regular.C3uAaiWr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Cinzel;src:url(/_invitaciones/Cinzel-Variable.DMUuCU8H.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:Ballet;src:url(/_invitaciones/Ballet-Variable.k1d6mT7s.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Lora TERRA;src:url(/_invitaciones/Lora-Variable.BiLcIKcI.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:Lora TERRA;src:url(/_invitaciones/Lora-Italic-Variable.DBI-iqMr.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap;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}.terra{--pizarra:#61758e;--noche:#18334b;--cal:#fafaf8;--salvia:#a9b89a;--piedra:#b5b8bb;--salvia-claro:#dce4d3;--nombres:"Cinzel Decorative", "Cinzel", Georgia, serif;--titular:"Cinzel", Georgia, serif;--caligrafia:"Ballet", "Snell Roundhand", cursive;--texto:"Lora TERRA", Georgia, "Times New Roman", serif;--margen:clamp(1.25rem, 6vw, 5rem);--ancho:76rem;--hueco-seccion:clamp(5.5rem, 14vw, 10rem);--filete:1px solid var(--noche);--curva:cubic-bezier(.25, .6, .2, 1);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--mineral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .007' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");--foto-vacia-fondo:#e7e9ea;--foto-vacia-texto:var(--noche);background:var(--cal);color:var(--noche);font-family:var(--texto);font-variant-numeric:lining-nums;font-size:1.0625rem;line-height:1.7;overflow-x:clip}html:has(.terra){scroll-behavior:smooth;background:#fafaf8}.terra :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}.terra :where(ol,ul){list-style:none}.terra :where(h1,h2,h3,h4){font-weight:inherit}.terra a{color:inherit}.terra ::selection{background:var(--noche);color:var(--cal)}.terra :focus-visible{outline:2px solid var(--noche);outline-offset:4px}.terra .terra-contenedor{width:min(100% - 2 * var(--margen), var(--ancho));margin-inline:auto}.terra .terra-seccion{padding-block:var(--hueco-seccion);scroll-margin-top:0;position:relative}.terra .terra-textura{isolation:isolate;background:radial-gradient(ellipse 90% 60% at 50% 0%, #ffffff12, transparent 70%), radial-gradient(ellipse 120% 90% at 50% 110%, #18334b47, transparent 70%), var(--pizarra);color:var(--cal);position:relative}.terra .terra-textura:before,.terra .terra-textura:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.terra .terra-textura:before{background-image:var(--mineral);mix-blend-mode:soft-light;opacity:.35;background-size:cover}.terra .terra-textura:after{background-image:var(--grano);mix-blend-mode:soft-light;opacity:.32;background-size:300px 300px}.terra .terra-textura--noche{background:radial-gradient(ellipse 90% 60% at 50% 0%, #ffffff0d, transparent 70%), var(--noche)}.terra .terra-etiqueta{font-family:var(--texto);letter-spacing:.32em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.5}.terra .terra-titulo{text-align:center;justify-items:center;margin-bottom:clamp(3rem,8vw,5rem);display:grid}.terra .terra-titulo__acento{z-index:1;font-family:var(--caligrafia);font-variation-settings:"opsz" 16;color:var(--pizarra);margin-bottom:-.14em;font-size:clamp(2.6rem,9vw,4.75rem);line-height:1.25;position:relative}.terra .terra-titulo__principal{font-family:var(--titular);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.1rem,7.5vw,4.25rem);font-weight:400;line-height:1.05}.terra .terra-filete{width:min(14rem,60%);color:var(--salvia);align-items:center;gap:.9rem;margin:1.75rem auto 0;display:flex}.terra .terra-filete:before,.terra .terra-filete:after{content:"";border-top:1px solid;flex:1}.terra .terra-filete span{background:currentColor;width:.45rem;height:.45rem;transform:rotate(45deg)}.terra .terra-boton{border:1.5px solid var(--noche);min-height:2.9rem;color:var(--noche);font:500 1rem/1.2 var(--texto);letter-spacing:.02em;cursor:pointer;transition:background-color .3s var(--curva), color .3s var(--curva);background:0 0;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.35rem;text-decoration:none;display:inline-flex}.terra .terra-boton:hover{background:var(--noche);color:var(--cal)}.terra .terra-boton__flecha{transition:transform .3s var(--curva)}.terra .terra-boton:hover .terra-boton__flecha{transform:translate(3px)}.terra .foto--vacia{background:linear-gradient(#ffffff59, #fff0), var(--foto-vacia-fondo);outline-offset:-.75rem;outline:1px solid #18334b2e}.terra .foto--vacia .foto__marcador{text-align:center;max-width:80%;font:italic 400 .9375rem/1.4 var(--texto);letter-spacing:.08em;text-transform:none}.terra-js .terra [data-revelar]{opacity:0;transition:opacity 1.2s var(--curva), transform 1.2s var(--curva);transition-delay:var(--retraso,0s);transform:translateY(1.25rem)}.terra-js .terra [data-revelar].revelado{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.terra){scroll-behavior:auto}.terra-js .terra [data-revelar]{opacity:1;transition:none;transform:none}.terra .terra-boton,.terra .terra-boton__flecha{transition:none}}.titulo--oscuro[data-astro-cid-rfk2ngue]{color:var(--cal)}.titulo--oscuro[data-astro-cid-rfk2ngue] .terra-titulo__acento[data-astro-cid-rfk2ngue]{color:var(--salvia-claro)}.confirmacion[data-astro-cid-5lwjlt5q] :focus-visible{outline-color:var(--cal)}.confirmacion__texto[data-astro-cid-5lwjlt5q]{text-align:center;max-width:32rem;margin:calc(-1*clamp(1.5rem,4vw,2.5rem)) auto clamp(2.5rem,6vw,3.5rem);font-size:1.1875rem;font-style:italic}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp{background:var(--cal);max-width:40rem;color:var(--noche);border:3px solid var(--noche);outline-offset:-.6rem;outline:1px solid #18334b33;gap:1.6rem;margin-inline:auto;padding:clamp(1.75rem,6vw,3.25rem);display:grid}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp :focus-visible{outline:2px solid var(--noche);outline-offset:3px}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__aviso,.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__cerrado{border-left:3px solid var(--pizarra);background:#61758e1a;padding:.9rem 1.1rem;font-size:.9375rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__aviso strong{font-weight:600;display:block}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__limite{text-align:center;color:var(--pizarra);font-style:italic}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__campos{border:0;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__campo{gap:.45rem;display:grid}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__campo label,.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__grupo legend{font:500 .8125rem/1.4 var(--texto);letter-spacing:.2em;text-transform:uppercase}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp input:not([type=radio],[type=checkbox]),.confirmacion[data-astro-cid-5lwjlt5q] .rsvp textarea{border:1px solid var(--noche);width:100%;min-height:3rem;color:var(--noche);font:inherit;resize:vertical;background:#fff;border-radius:0;padding:.7rem .9rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__grupo{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__grupo legend{float:left;width:100%;margin-bottom:.25rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__grupo label{border:1px solid var(--noche);cursor:pointer;background:#fff;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem 1.1rem;display:inline-flex}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__grupo label:has(input:checked){background:var(--noche);color:var(--cal)}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp input[type=radio],.confirmacion[data-astro-cid-5lwjlt5q] .rsvp input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--pizarra);flex:none;margin:0}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__consentimiento label{align-items:flex-start;gap:.7rem;font-size:.9375rem;display:flex}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__consentimiento input{margin-top:.3rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__error{border-left:3px solid var(--noche);padding-left:.6rem;font-size:.875rem;font-weight:600}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--noche);border-width:2px}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__privacidad{color:var(--pizarra);font-size:.8125rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__verificacion:empty{display:none}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__enviar{border:1px solid var(--noche);background:var(--noche);min-height:3.25rem;color:var(--cal);font:500 .875rem/1.2 var(--texto);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--curva);justify-self:center;padding:.85rem 2.25rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__enviar:hover{background:var(--pizarra)}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__estado:not(:empty){border-left:3px solid var(--noche);background:#18334b0f;padding:.9rem 1.1rem;font-size:.9375rem}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__resultado{border:1px solid var(--noche);text-align:center;gap:.6rem;padding:1.75rem 1.5rem;display:grid}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__resultado:focus{outline:none}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__resultado-titulo{color:var(--pizarra);font:400 clamp(2.25rem, 8vw, 3rem) / 1.2 var(--caligrafia)}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__campos[disabled]>*{opacity:.62}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__campos[disabled] *{cursor:not-allowed}.confirmacion[data-astro-cid-5lwjlt5q] .rsvp[aria-busy=true] *{cursor:progress}@media (prefers-reduced-motion:reduce){.confirmacion[data-astro-cid-5lwjlt5q] .rsvp__enviar{transition:none}}.despedida[data-astro-cid-6jhcazuf]{color:var(--cal);padding-block:clamp(7rem,20vw,12rem);overflow:hidden}.despedida[data-astro-cid-6jhcazuf] :focus-visible{outline-color:var(--cal)}.despedida--foto[data-astro-cid-6jhcazuf]{isolation:isolate}.despedida[data-astro-cid-6jhcazuf] .despedida__fondo{z-index:-2;aspect-ratio:auto;height:100%;position:absolute;inset:0}.despedida[data-astro-cid-6jhcazuf] .despedida__fondo img{filter:saturate(.5)}.despedida--foto[data-astro-cid-6jhcazuf]:after{content:"";z-index:-1;background:linear-gradient(#18334b8c,#18334bb8);position:absolute;inset:0}.despedida__contenido[data-astro-cid-6jhcazuf]{text-align:center;justify-items:center;display:grid}.despedida__frase[data-astro-cid-6jhcazuf]{max-width:18ch;font:400 clamp(3rem, 11vw, 6.25rem) / 1.25 var(--caligrafia);font-optical-sizing:auto;color:var(--cal)}.despedida[data-astro-cid-6jhcazuf] .terra-filete[data-astro-cid-6jhcazuf]{color:var(--salvia);margin-top:2.25rem}.despedida__firma[data-astro-cid-6jhcazuf]{font:400 clamp(1.5rem, 5vw, 2.25rem) / 1.2 var(--nombres);letter-spacing:.02em;text-transform:uppercase;margin-top:2rem}.despedida__fecha[data-astro-cid-6jhcazuf]{color:var(--salvia-claro);margin-top:1rem}.detalles[data-astro-cid-q6ka5mpx]{border-top:1px solid #18334b1a}.detalles__lista[data-astro-cid-q6ka5mpx]{border-top:var(--filete);max-width:60rem;margin-inline:auto}.dato[data-astro-cid-q6ka5mpx]{border-bottom:1px solid #18334b2e;gap:1rem;padding-block:clamp(2rem,6vw,2.75rem);display:grid}.dato__titulo[data-astro-cid-q6ka5mpx]{font:400 1.375rem/1.3 var(--titular);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.dato__titulo[data-astro-cid-q6ka5mpx]:before{content:"";background:var(--salvia);flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)}.dato__contenido[data-astro-cid-q6ka5mpx]{gap:.9rem;max-width:36rem;display:grid}.dato__destacado[data-astro-cid-q6ka5mpx]{font:italic 400 clamp(1.5rem, 5vw, 1.9rem) / 1.3 var(--texto)}.dato__opciones[data-astro-cid-q6ka5mpx]{gap:1.4rem;display:grid}.dato__opciones[data-astro-cid-q6ka5mpx] li[data-astro-cid-q6ka5mpx]{justify-items:start;gap:.15rem;display:grid}.dato__nombre[data-astro-cid-q6ka5mpx]{font-weight:600}.dato__detalle[data-astro-cid-q6ka5mpx]{color:var(--pizarra);font-style:italic}.dato__intro[data-astro-cid-q6ka5mpx]{margin-bottom:.5rem}.dato__enlace[data-astro-cid-q6ka5mpx]{text-underline-offset:.35em;margin-top:.35rem;font-weight:500;text-decoration:underline 1px}.dato__enlace[data-astro-cid-q6ka5mpx]:hover{text-decoration-color:var(--salvia)}.dato__cuenta[data-astro-cid-q6ka5mpx]{border:var(--filete);justify-items:start;gap:.9rem;padding:1.25rem 1.4rem;display:grid}.dato__numero[data-astro-cid-q6ka5mpx]{font:400 1.125rem/1.5 var(--titular);letter-spacing:.08em;overflow-wrap:anywhere}@media (width>=48rem){.dato[data-astro-cid-q6ka5mpx]{grid-template-columns:15rem 1fr;gap:2.5rem}.dato__titulo[data-astro-cid-q6ka5mpx]{align-self:start}}.gran-dia__fecha[data-astro-cid-xwyexjr5]{text-align:center;justify-items:center;display:grid}.gran-dia__fecha[data-astro-cid-xwyexjr5] time[data-astro-cid-xwyexjr5]{justify-items:center;display:grid}.gran-dia__semana[data-astro-cid-xwyexjr5]{z-index:1;color:var(--pizarra);font:400 clamp(2.4rem, 8vw, 3.5rem) / 1.2 var(--caligrafia);font-variation-settings:"opsz" 16;margin-bottom:-.2em;position:relative}.gran-dia__dia[data-astro-cid-xwyexjr5]{font:400 clamp(7rem, 30vw, 13rem) / .95 var(--titular);letter-spacing:-.01em}.gran-dia__mes[data-astro-cid-xwyexjr5]{margin-top:.5rem;font-size:.9375rem}.gran-dia__mensaje[data-astro-cid-xwyexjr5]{max-width:30rem;margin-top:2.5rem;font-size:1.1875rem;font-style:italic}.gran-dia[data-astro-cid-xwyexjr5] .gran-dia__cuenta{margin-top:3rem;display:block}.gran-dia[data-astro-cid-xwyexjr5] .cuenta-atras__lista{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.gran-dia[data-astro-cid-xwyexjr5] .cuenta-atras__unidad{justify-items:center;gap:.35rem;min-width:5.25rem;padding:.25rem clamp(.6rem,3vw,1.75rem);display:grid}.gran-dia[data-astro-cid-xwyexjr5] .cuenta-atras__unidad+.cuenta-atras__unidad{border-left:1px solid var(--piedra)}.gran-dia[data-astro-cid-xwyexjr5] .cuenta-atras__numero{font:400 clamp(2.2rem, 8vw, 3rem) / 1 var(--titular);font-variant-numeric:tabular-nums}.gran-dia[data-astro-cid-xwyexjr5] .cuenta-atras__etiqueta{font:500 .75rem/1.3 var(--texto);letter-spacing:.24em;text-transform:uppercase}.programa[data-astro-cid-xwyexjr5]{max-width:40rem;margin:clamp(4.5rem,12vw,7rem) auto 0;display:grid;position:relative}.programa__momento[data-astro-cid-xwyexjr5]{border-bottom:1px solid #18334b24;grid-template-columns:4.5rem 1.5rem 1fr;align-items:start;padding-block:1.25rem;display:grid;position:relative}.programa__momento[data-astro-cid-xwyexjr5]:first-child{border-top:1px solid #18334b24}.programa__hora[data-astro-cid-xwyexjr5]{font:400 1.25rem/1.6 var(--titular);letter-spacing:.04em}.programa__punto[data-astro-cid-xwyexjr5]{background:var(--salvia);justify-self:center;width:.5rem;height:.5rem;margin-top:.7rem;transform:rotate(45deg)}.programa__titulo[data-astro-cid-xwyexjr5]{font:400 1.25rem/1.6 var(--titular);letter-spacing:.06em;text-transform:uppercase}.programa__descripcion[data-astro-cid-xwyexjr5]{color:var(--pizarra);font-style:italic}.gran-dia__calendario[data-astro-cid-xwyexjr5]{justify-content:center;margin-top:clamp(3rem,8vw,4rem);display:flex}@media (width>=48rem){.programa__momento[data-astro-cid-xwyexjr5]{grid-template-columns:7rem 2.5rem 1fr}.programa__hora[data-astro-cid-xwyexjr5]{text-align:right}}.historia__rejilla[data-astro-cid-2cvshjtw]{gap:clamp(3rem,9vw,4.5rem);display:grid}.historia__arco[data-astro-cid-2cvshjtw]{border:var(--filete);border-radius:999px 999px 0 0;width:min(82%,26rem);margin-inline:auto;padding:.6rem;position:relative}.historia__arco[data-astro-cid-2cvshjtw] .foto{border-radius:999px 999px 0 0}.historia__texto[data-astro-cid-2cvshjtw]{text-align:center;gap:1.2em;max-width:34rem;margin-inline:auto;display:grid}.historia__entrada[data-astro-cid-2cvshjtw]{font:italic 400 clamp(1.3rem, 4.4vw, 1.6rem) / 1.5 var(--texto);color:var(--noche)}.historia__texto[data-astro-cid-2cvshjtw] .terra-filete[data-astro-cid-2cvshjtw]{margin-top:.75rem}.historia__horizontal[data-astro-cid-2cvshjtw]{width:100%}.historia__cita[data-astro-cid-2cvshjtw]{text-align:center;max-width:44rem;margin:clamp(4.5rem,12vw,8rem) auto 0}.historia__cita[data-astro-cid-2cvshjtw] p[data-astro-cid-2cvshjtw]{font:400 clamp(1.5rem, 5vw, 2.4rem) / 1.35 var(--titular);letter-spacing:.02em;text-transform:uppercase}.historia__cita[data-astro-cid-2cvshjtw]:before{content:"“";height:.55em;color:var(--pizarra);font:400 clamp(6rem, 16vw, 8.5rem) / 1 var(--caligrafia);display:block}.historia__galeria[data-astro-cid-2cvshjtw]{gap:clamp(1rem,3vw,1.75rem);margin-top:clamp(4.5rem,12vw,8rem);display:grid}@media (width>=40rem){.historia__galeria[data-astro-cid-2cvshjtw]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.historia__rejilla[data-astro-cid-2cvshjtw]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 2rem}.historia__arco[data-astro-cid-2cvshjtw]{grid-column:1/6;width:auto;margin:0}.historia__texto[data-astro-cid-2cvshjtw]{grid-column:7/-1;margin:0}.historia__horizontal[data-astro-cid-2cvshjtw]{grid-column:4/-1;margin-top:clamp(4rem,8vw,7rem)}.historia__galeria[data-astro-cid-2cvshjtw]{grid-template-columns:repeat(3,1fr)}}.lugares[data-astro-cid-ezqz2em7]{overflow:hidden}.lugares[data-astro-cid-ezqz2em7] :focus-visible{outline-color:var(--cal)}.lugares[data-astro-cid-ezqz2em7] .lugares__fondo{z-index:-2;aspect-ratio:auto;height:100%;position:absolute;inset:0}.lugares[data-astro-cid-ezqz2em7] .lugares__fondo img{filter:saturate(.55)contrast(.92)brightness(1.04)}.lugares--foto[data-astro-cid-ezqz2em7]{isolation:isolate;color:var(--cal)}.lugares--foto[data-astro-cid-ezqz2em7]:after{content:"";z-index:-1;background:linear-gradient(#18334b9e,#18334b5c 40%,#61758e47 70%,#18334b80);position:absolute;inset:0}.lugares__cuando[data-astro-cid-ezqz2em7]{text-align:center;color:var(--cal);margin:calc(-1*clamp(1.5rem,5vw,3rem)) auto clamp(2.75rem,7vw,4rem)}.lugares__paneles[data-astro-cid-ezqz2em7]{gap:clamp(1.75rem,5vw,2.5rem);max-width:64rem;margin-inline:auto;display:grid}.panel[data-astro-cid-ezqz2em7]{background:var(--cal);color:var(--noche);border-top:3px solid var(--noche);align-content:start;justify-items:start;gap:.5rem;padding:clamp(1.75rem,6vw,2.75rem) clamp(1.5rem,5vw,2.75rem) clamp(2rem,6vw,2.75rem);display:grid}.panel[data-astro-cid-ezqz2em7] :focus-visible{outline-color:var(--noche)}.panel__cabecera[data-astro-cid-ezqz2em7]{align-items:baseline;gap:1rem;width:100%;margin-bottom:clamp(1.5rem,4vw,2.25rem);display:flex}.panel__numero[data-astro-cid-ezqz2em7]{color:var(--pizarra);font:400 1.125rem/1 var(--titular);letter-spacing:.08em}.panel__cabecera[data-astro-cid-ezqz2em7]:after{content:"";border-top:1px solid #18334b38;flex:1;order:1;align-self:center}.panel__tipo[data-astro-cid-ezqz2em7]{order:2}.panel__nombre[data-astro-cid-ezqz2em7]{font:400 clamp(2rem, 7.5vw, 3rem) / 1.08 var(--titular);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.panel__hora[data-astro-cid-ezqz2em7]{font:400 clamp(2.25rem, 7vw, 3rem) / 1.1 var(--titular);letter-spacing:.05em;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.panel__hora[data-astro-cid-ezqz2em7]:before{content:"";background:var(--salvia);width:.5rem;height:.5rem;transform:rotate(45deg)}.panel__direccion[data-astro-cid-ezqz2em7]{color:var(--pizarra);font-style:italic}.panel[data-astro-cid-ezqz2em7] .panel__mapa{border-bottom:1px solid var(--noche);align-items:center;gap:.5rem;margin-top:1.25rem;padding-bottom:.2rem;font-weight:500;text-decoration:none;display:inline-flex}.panel[data-astro-cid-ezqz2em7] .panel__mapa:hover{border-bottom-color:var(--salvia)}.panel[data-astro-cid-ezqz2em7] .panel__mapa:hover .terra-boton__flecha{transform:translate(3px)}@media (width>=52rem){.lugares__paneles[data-astro-cid-ezqz2em7]{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.panel[data-astro-cid-ezqz2em7]:nth-child(2){margin-top:3.5rem}.lugares__paneles--uno[data-astro-cid-ezqz2em7]{grid-template-columns:minmax(0,34rem);justify-content:center}}.portada[data-astro-cid-bcdolb77]{min-height:100svh;padding:clamp(3.5rem, 10vh, 6rem) var(--margen) clamp(1.5rem, 4vh, 2.5rem);grid-template-rows:1fr auto;justify-items:center;display:grid}.portada__composicion[data-astro-cid-bcdolb77]{align-content:center;justify-items:center;width:min(100%,60rem);display:grid;container-type:inline-size}.portada__fecha[data-astro-cid-bcdolb77]{width:100%;color:var(--cal);font:500 clamp(.75rem, 2.4vw, .875rem) / 1.4 var(--texto);letter-spacing:.34em;text-transform:uppercase;text-align:center;align-items:center;gap:clamp(.75rem,3vw,1.25rem);margin-bottom:clamp(2.5rem,8vw,4rem);display:flex}.portada__filete[data-astro-cid-bcdolb77]{border-top:1px solid var(--salvia);flex:1}.portada__nombres[data-astro-cid-bcdolb77]{width:100%;font-family:var(--nombres);--aire:.94;font-weight:400;font-size:min(calc(var(--aire) * 100cqi / (var(--letras) * .74)), 8.5rem);letter-spacing:-.005em;text-transform:uppercase;line-height:1;display:grid}@media (width>=48rem){.portada__nombres[data-astro-cid-bcdolb77]{--aire:.8}}.portada__nombre--primero[data-astro-cid-bcdolb77]{justify-self:start}.portada__nombre--segundo[data-astro-cid-bcdolb77]{justify-self:end}.portada__y[data-astro-cid-bcdolb77]{color:var(--salvia-claro);font-family:var(--caligrafia);font-optical-sizing:auto;letter-spacing:0;text-transform:none;justify-self:center;margin-block:-.32em -.22em;font-size:1.05em;line-height:1}.portada__bajar[data-astro-cid-bcdolb77]{color:var(--salvia-claro);justify-items:center;padding:.5rem 1rem;display:grid}.portada__trazo[data-astro-cid-bcdolb77]{background:currentColor;width:1px;height:clamp(2.75rem,8vh,4rem);position:relative}.portada__trazo[data-astro-cid-bcdolb77]:after{content:"";background:currentColor;width:.45rem;height:.45rem;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.portada__bajar[data-astro-cid-bcdolb77]:focus-visible{outline-color:var(--cal)}@media (prefers-reduced-motion:no-preference){.portada__nombre[data-astro-cid-bcdolb77]{animation:asentar 1.8s var(--curva) both}.portada__nombre--segundo[data-astro-cid-bcdolb77]{animation-delay:.2s}.portada__y[data-astro-cid-bcdolb77]{animation:trazar 1.6s var(--curva) .6s both}.portada__fecha[data-astro-cid-bcdolb77]{animation:aparecer 1.4s var(--curva) 1s both}.portada__bajar[data-astro-cid-bcdolb77]{animation:aparecer 1.2s var(--curva) 1.4s both}}@keyframes asentar{0%{opacity:0;letter-spacing:.06em}}@keyframes trazar{0%{opacity:0;clip-path:inset(-60% 100% -60% -30%)}to{clip-path:inset(-60% -30%)}}.terra__pie[data-astro-cid-keglqyn5]{padding:1.75rem var(--margen);background:var(--noche);color:var(--cal);font:500 .75rem/1.5 var(--texto);letter-spacing:.22em;text-transform:uppercase;text-align:center;border-top:1px solid #fafaf824}.terra__pie[data-astro-cid-keglqyn5] a[data-astro-cid-keglqyn5]{text-underline-offset:.35em}.terra__pie[data-astro-cid-keglqyn5] a[data-astro-cid-keglqyn5]:focus-visible{outline-color:var(--cal)}
