.v{max-width:760px;margin:0 auto;padding:4rem 16px 6rem}.v-cab h1{font-size:clamp(2rem,6vw,3rem);line-height:1.08;margin:0 0 .5rem}.v-fechas{font-size:1.125rem;opacity:.6;margin:0 0 1.75rem}.v-entradilla{font-size:1.25rem;line-height:1.5;margin:0}.v-sec{margin-top:3.5rem}.v-sec h2{font-size:1.5rem;margin:0 0 1.25rem}.v-destacado{display:block;padding:1.75rem;border:1px solid rgba(0,0,0,.12);border-radius:14px;text-decoration:none;color:inherit}.v-destacado:hover{border-color:rgba(0,0,0,.35)}.v-destacado h3{margin:0 0 .5rem;font-size:1.5rem;letter-spacing:-.021em}.v-destacado p{margin:0 0 1rem;line-height:1.5;opacity:.75}.v-accion{min-height:44px;display:inline-flex;align-items:center;font-size:1.0625rem;font-weight:600;color:var(--accion)}.v-destacado:hover .v-accion{text-decoration:underline}.v-secundario{margin:1.25rem 0 0;line-height:1.5}.v-secundario a{min-height:44px;display:inline-flex;align-items:center;color:var(--accion);text-decoration:none}.v-secundario a:hover{text-decoration:underline}.v-secundario span{opacity:.6}.v-feria p{line-height:1.6;opacity:.75;margin:0}.v-gente{display:flex;flex-direction:column}.v-uno{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.09);text-decoration:none;color:inherit}.v-uno:first-child{border-top:1px solid rgba(0,0,0,.09)}.v-uno:hover .v-wa{text-decoration:underline}.v-nombre{font-size:1.125rem;font-weight:600;letter-spacing:-.021em}.v-wa{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:1.0625rem;font-weight:600;color:var(--accion)}.v-otro{margin:1.25rem 0 0}.v-otro a{min-height:44px;display:inline-flex;align-items:center;font-size:1rem;color:var(--accion);text-decoration:none}.v-otro a:hover{text-decoration:underline}.v-foto{margin:2rem 0 0}.v-foto img{display:block;width:100%;height:auto;aspect-ratio:1600/1066;border-radius:14px;background:rgba(0,0,0,.04)}.v-foto figcaption{margin:.625rem 0 0;font-size:.9375rem;line-height:1.4;opacity:.55}.v-credito{white-space:nowrap}.v-giro{margin:1.25rem 0 0}.v-giro video{display:block;width:100%;height:auto;aspect-ratio:900/560;border-radius:14px;background:#fff;touch-action:pan-y}.v-giro figcaption{margin:.6rem 0 0;line-height:1.5;opacity:.75}.v-giro figcaption a{min-height:44px;display:inline-flex;align-items:center;color:var(--accion);text-decoration:none}.v-giro figcaption a:hover{text-decoration:underline}