@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff")}:root{--color-fondo-profundo:#24100d;--color-vino:#542526;--color-crema:#fff5e7;--color-tinta:#2d1915;--color-dorado:#e8bd74;--color-ambar:#c9742b;--color-corazon:#b7282f;--color-logo-fondo:#fdf8f5;--color-transparente:transparent;--fuente-titulos:"Playfair Display", Georgia, serif;--fuente-texto:Inter, system-ui, sans-serif;--espacio-1:4px;--espacio-2:8px;--espacio-3:12px;--espacio-4:16px;--espacio-6:24px;--espacio-8:32px;--espacio-12:48px;--espacio-16:64px;--espacio-24:96px;--texto-pequeno:.75rem;--texto-etiqueta:.875rem;--texto-base:1rem;--texto-destacado:1.125rem;--texto-medio:1.5rem;--texto-cuenta:clamp(1.5rem, 7vw, 2rem);--texto-artista:clamp(2.25rem, 5vw, 3.75rem);--texto-titulo:clamp(3.5rem, 8vw, 7.5rem);--texto-seccion:clamp(2.5rem, 5vw, 4.5rem);--texto-cifra:clamp(5rem, 12vw, 9rem);--peso-normal:400;--peso-enfasis:600;--interlineado:1.6;--interlineado-titulos:1.08;--espaciado-etiqueta:.18em;--espaciado-titulo:-.045em;--espaciado-cuenta:.025em;--radio-tarjeta:24px;--radio-boton:999px;--radio-imagen:160px 160px 12px 12px;--radio-hoja:0 100% 0 100%;--ancho-borde:1px;--ancho-foco:3px;--alto-control:48px;--alto-barra:calc(var(--alto-control) + var(--espacio-4) * 2 + var(--ancho-borde));--alto-cabecera:88px;--ancho-boton-portada:240px;--ancho-logo-portada:224px;--ancho-logo-portada-escritorio:280px;--sombra-logo:0 0 48px color-mix(in srgb, var(--color-dorado) 30%, transparent);--duracion-brillo:.9s;--tamano-polvo:3px;--desenfoque-halo:32px;--ancho-contenido:1200px;--ancho-lectura:640px;--ancho-modal:540px;--ancho-retrato:540px;--ancho-afiche:400px;--tamano-corazon:88px;--tamano-corazon-pequeno:40px;--sombra-tarjeta:0 24px 80px color-mix(in srgb, var(--color-fondo-profundo) 30%, transparent);--sombra-luz:0 0 100px color-mix(in srgb, var(--color-ambar) 24%, transparent);--borde-sutil:color-mix(in srgb, var(--color-dorado) 35%, transparent);--fondo-velo:color-mix(in srgb, var(--color-fondo-profundo) 76%, transparent);--duracion-entrada:.6s;--duracion-control:.2s;--duracion-rafaga:.8s;--duracion-hoja:20s;--duracion-vela:4s;--desfase-hoja:-7s;--desenfoque-modal:8px;--desplazamiento-entrada:16px;--desplazamiento-parallax:18px}*,:before,:after{box-sizing:border-box}html{background:var(--color-fondo-profundo);scroll-padding-top:var(--alto-cabecera)}body{color:var(--color-crema);font-family:var(--fuente-texto);font-size:var(--texto-base);line-height:var(--interlineado);padding-bottom:var(--alto-barra-real,calc(var(--alto-barra) + env(safe-area-inset-bottom)));margin:0}html{scroll-padding-bottom:calc(var(--alto-barra-real,var(--alto-barra)) + var(--espacio-6))}main a,main button{scroll-margin-block:var(--espacio-6)}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:var(--color-transparente)}button{font:inherit;cursor:pointer}a{color:inherit;text-underline-offset:var(--espacio-1)}button,.boton,.enlace{min-height:var(--alto-control)}:focus-visible{outline:var(--ancho-foco) solid var(--color-dorado);outline-offset:var(--espacio-1)}.superficie-clara :focus-visible,dialog :focus-visible{outline-color:var(--color-corazon)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--fuente-titulos);font-weight:var(--peso-normal);line-height:var(--interlineado-titulos)}h2{font-size:var(--texto-seccion);letter-spacing:var(--espaciado-titulo)}.contenedor{width:min(100% - var(--espacio-12), var(--ancho-contenido));margin-inline:auto}.seccion{padding-block:var(--espacio-16)}.etiqueta{color:var(--color-dorado);font-size:var(--texto-pequeno);letter-spacing:var(--espaciado-etiqueta);text-transform:uppercase;font-weight:var(--peso-enfasis)}.boton{justify-content:center;align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-6);border:var(--ancho-borde) solid var(--color-dorado);border-radius:var(--radio-boton);background:var(--color-dorado);color:var(--color-tinta);font-weight:var(--peso-enfasis);text-align:center;text-decoration:none;display:inline-flex}.boton:hover{background:var(--color-crema)}.boton svg{width:var(--espacio-6);height:var(--espacio-6);flex-shrink:0}.enlace{align-items:center;gap:var(--espacio-3);display:inline-flex}.superficie-clara{background:var(--color-crema);color:var(--color-tinta)}.superficie-clara .etiqueta{color:var(--color-corazon)}.corazon{width:var(--tamano-corazon)}.salto{top:var(--espacio-4);left:var(--espacio-4);z-index:30;pointer-events:none;position:fixed;transform:translateY(-200%)}.salto:focus-visible{pointer-events:auto;transform:none}@media (width>=900px){body{padding-bottom:0}html{scroll-padding-bottom:var(--espacio-6)}.seccion{padding-block:var(--espacio-24)}.contenedor{width:min(100% - var(--espacio-24), var(--ancho-contenido))}}.ambiente,.ambiente *,.rafaga,.rafaga *{pointer-events:none}.ambiente{position:absolute;inset:0;overflow:hidden}.fondo-velas{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.velo-portada{background:linear-gradient(90deg, var(--color-fondo-profundo), color-mix(in srgb, var(--color-fondo-profundo) 76%, transparent) 45%, color-mix(in srgb, var(--color-fondo-profundo) 30%, transparent));position:absolute;inset:0}.luz-vela{background:radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--color-ambar) 28%, transparent), transparent 70%);width:80%;height:90%;position:absolute;bottom:0;right:0}.hojas{position:absolute;inset:0}.hoja-otono{left:calc(3% + var(--indice) * 12%);top:calc(10% + var(--indice) * 10%);width:calc(var(--espacio-6) + var(--indice) * var(--espacio-1));height:auto;color:var(--color-ambar);opacity:.65;transform:rotate(calc(var(--indice) * 35deg));position:absolute}.hoja-otono:nth-child(3n+2){color:var(--color-dorado)}.hoja-otono:nth-child(3n){color:var(--color-vino)}.nervadura{color:var(--color-fondo-profundo);opacity:.45}.polvo-dorado{position:absolute;inset:0}.polvo-dorado i{width:var(--tamano-polvo);height:var(--tamano-polvo);border-radius:var(--radio-boton);background:var(--color-dorado);box-shadow:var(--sombra-luz);opacity:.5;position:absolute;top:15%;left:12%}.polvo-dorado i:nth-child(2){top:35%;left:92%}.polvo-dorado i:nth-child(3){top:75%;left:45%}.polvo-dorado i:nth-child(4){top:84%;left:18%}.polvo-dorado i:nth-child(5){top:25%;left:60%}.polvo-dorado i:nth-child(6){top:60%;left:80%}@media (width<=899px){.hoja-otono:nth-child(n+6){display:none}.hoja-otono{left:calc(2% + var(--indice) * 21%)}}@media (prefers-reduced-motion:no-preference){.hoja-otono{animation:caer calc(var(--duracion-hoja) + var(--indice) * 2s) linear infinite;animation-delay:calc(var(--desfase-hoja) * (var(--indice) + 1))}.luz-vela,.polvo-dorado{animation:alumbrar var(--duracion-vela) ease-in-out infinite alternate}.revelado>.contenedor>:first-child{animation:aparecer var(--duracion-entrada) ease-out both}.revelado>.contenedor>:last-child{animation:aparecer var(--duracion-entrada) var(--duracion-control) ease-out both}[data-parallax]{transform:translateY(calc(var(--avance-parallax,0) * var(--desplazamiento-parallax)))}dialog[open]{animation:abrir-modal var(--duracion-control) ease-out}.celebrar .rafaga>*{animation:celebrar var(--duracion-rafaga) ease-out forwards}#titulo-dona.revelado{background:linear-gradient(110deg, var(--color-crema) 30%, var(--color-dorado) 45%, var(--color-crema) 60%);color:#0000;animation:brillar-dona var(--duracion-brillo) ease-out 1 both;background-size:250% 100%;background-clip:text}.boton{transition:background-color var(--duracion-control)}}.pestana-oculta *,.pestana-oculta :before,.pestana-oculta :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-parallax]{transform:none!important}.rafaga{display:none!important}}@keyframes aparecer{0%{opacity:.5}to{opacity:1}}@keyframes caer{0%{top:-12%;transform:translate(0)rotate(0)}50%{transform:translateX(var(--espacio-6)) rotate(70deg)}to{transform:translateX(calc(-1 * var(--espacio-6))) rotate(150deg);top:110%}}@keyframes alumbrar{0%{opacity:.5}to{opacity:1}}@keyframes abrir-modal{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes celebrar{0%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--desvio), var(--espacio-12)) rotate(var(--giro)) scale(1.3)}}@keyframes brillar-dona{0%{background-position:100% 0}to{background-position:0 0}}
