.afiches.svelte-3e4hxz.svelte-3e4hxz{--tinta:color-mix(in srgb, var(--accent-two, #ff6045) 50%, #fff);--fuego:var(--accent, #ff4a2f);--revoque:color-mix(in srgb, var(--fuego) 22%, #222);min-height:100vh;overflow-x:clip;padding-bottom:8rem;font-family:Inter Variable,sans-serif}.cabeza.svelte-3e4hxz.svelte-3e4hxz{position:relative;z-index:1;display:grid;gap:2rem;max-width:90rem;margin:clamp(-7rem,-9vw,-4rem) auto 0;padding:0 1.5rem}.eyebrow.svelte-3e4hxz.svelte-3e4hxz{margin-top:1.4rem;color:var(--tinta);font-size:.72rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.85)}h1.svelte-3e4hxz.svelte-3e4hxz{--columna: calc(100vw - 2rem) ;margin-top:.6rem;color:#f7f5f2;font-size:min(clamp(3.1rem,10.5vw,8.6rem),calc(var(--columna) / (var(--largo, 8) * .64)));font-weight:900;line-height:.84;letter-spacing:-.075em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.calado.svelte-3e4hxz.svelte-3e4hxz{color:transparent;-webkit-text-stroke:.12rem #f7f5f2}.resumen.svelte-3e4hxz.svelte-3e4hxz{max-width:38rem;margin-top:1.5rem;color:#ffffff9e;font-size:1.02rem;font-weight:600;line-height:1.6}.eyebrow.svelte-3e4hxz a.svelte-3e4hxz,.fiestas.svelte-3e4hxz a.svelte-3e4hxz{color:inherit;text-decoration:underline;text-underline-offset:.18em}.fiestas.svelte-3e4hxz.svelte-3e4hxz{margin-top:.9rem;color:#ffffff9e;font-size:.95rem;font-weight:700}.redes.svelte-3e4hxz.svelte-3e4hxz{margin-top:1.4rem}.contenido.svelte-3e4hxz.svelte-3e4hxz{max-width:90rem;margin:0 auto;padding:0 1.5rem}h2.svelte-3e4hxz.svelte-3e4hxz{margin:4.5rem 0 1.6rem;color:#f7f5f2;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1;letter-spacing:-.05em;text-wrap:balance}@media (min-width: 641px){h1.svelte-3e4hxz.svelte-3e4hxz{--columna: calc(100vw - 3rem) }}@media (min-width: 1025px){.cabeza.svelte-3e4hxz.svelte-3e4hxz{grid-template-columns:minmax(0,1fr) 27rem;align-items:end;gap:3rem}h1.svelte-3e4hxz.svelte-3e4hxz{--columna: calc(min(100vw, 90rem) - 33rem) }.solo.svelte-3e4hxz.svelte-3e4hxz{grid-template-columns:minmax(0,1fr)}.solo.svelte-3e4hxz h1.svelte-3e4hxz{--columna: calc(min(100vw, 90rem) - 3rem) }}@media (max-width: 640px){.cabeza.svelte-3e4hxz.svelte-3e4hxz,.contenido.svelte-3e4hxz.svelte-3e4hxz{padding:0 1rem}.calado.svelte-3e4hxz.svelte-3e4hxz{-webkit-text-stroke-width:.08rem}h2.svelte-3e4hxz.svelte-3e4hxz{margin-top:3.5rem}}
