@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{--c-wine:#950526;--c-wine-deep:#7a0420;--c-gold:#dba853;--c-sand:#f4df87;--c-cream:#f4efe3;--c-ink:#222221;--c-flag-yellow:#f5cb01;--c-flag-blue:#2a3498;--c-flag-red:#f7171d;--color-bg:var(--c-wine);--color-bg-alt:var(--c-wine-deep);--color-text:var(--c-cream);--color-text-muted:color-mix(in srgb, var(--c-cream) 72%, var(--c-wine));--color-accent:var(--c-gold);--color-accent-text:var(--c-sand);--color-on-accent:var(--c-ink);--color-rule:color-mix(in srgb, var(--c-cream) 18%, transparent);--color-focus:var(--c-sand);--color-ground:var(--c-wine-deep);--color-surface:var(--c-cream);--color-on-surface:var(--c-ink);--font-display:"Big Shoulders", "Arial Narrow", arial, sans-serif;--font-body:"Source Serif 4", georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, menlo, monospace;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.09rem);--step-1:clamp(1.2rem, 1.13rem + .36vw, 1.42rem);--step-2:clamp(1.44rem, 1.32rem + .6vw, 1.84rem);--step-3:clamp(1.73rem, 1.54rem + .96vw, 2.39rem);--step-4:clamp(2.07rem, 1.78rem + 1.47vw, 3.11rem);--step-5:clamp(2.49rem, 2.05rem + 2.2vw, 4.04rem);--leading-tight:1.05;--leading-body:1.6;--tracking-caps:.09em;--measure:68ch;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5.5rem;--space-3xl:8rem;--width-max:78rem;--radius-card:1.5rem;--alto-nav:4.5rem;--gutter:clamp(1.25rem, 5vw, 2.75rem);--marco-ancho:min(78vw, 58rem);--marco-alto:50svh;--intro-boton:.15s;--intro-encoge:1s;--intro-titular:1.95s;--intro-remate:2.1s;--intro-entradilla:2.3s;--intro-acciones:2.5s;--dur-fast:.18s;--dur-base:.4s;--dur-slow:.7s;--stagger-line:60ms;--stagger-item:40ms;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-rebote:cubic-bezier(.34, 1.4, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (height<52rem){:root{--marco-alto:38svh}}@media (width<48rem){:root{--marco-ancho:92vw;--marco-alto:45svh}}@media (width<48rem) and (height<50rem){:root{--marco-alto:40svh}}@media (width<48rem) and (height<42rem){:root{--marco-alto:34svh}}@media (prefers-reduced-motion:reduce){:root{--intro-boton:0s;--intro-encoge:0s;--intro-titular:0s;--intro-remate:0s;--intro-entradilla:0s;--intro-acciones:0s;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--stagger-line:0s;--stagger-item:0s}}}@layer base{body{background:var(--color-ground);color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body)}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.015em;text-transform:uppercase}a{color:var(--color-accent-text);text-underline-offset:.25em}.skip-link{top:var(--space-2xs);left:var(--space-2xs);z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--color-accent);color:var(--color-on-accent);transition:transform var(--dur-fast) var(--ease-out);position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--width-max);padding-inline:var(--gutter);margin-inline:auto}main,body>footer{z-index:1;position:relative}}@layer components{.linea{display:block;overflow:hidden}.linea>span{animation:subir var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--indice,0) * var(--stagger-line));display:block}@keyframes subir{0%{transform:translateY(100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.flota{--al-pasar:view();animation:linear both deriva;animation-timeline:var(--al-pasar);animation-range:cover}@keyframes deriva{0%{transform:translateY(calc(var(--deriva,8%) * -1))}to{transform:translateY(var(--deriva,8%))}}}}.marquesina{user-select:none;inline-size:100%;display:flex;overflow:hidden}.marquesina__pista{gap:var(--space-l);animation:desfilar var(--marquesina-duracion,40s) linear infinite;flex-shrink:0;padding-inline-end:var(--space-l);display:flex}@media (prefers-reduced-motion:reduce){.marquesina__pista{animation:none}}@keyframes desfilar{to{transform:translate(-100%)}}.entra{animation:aparecer var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--indice,0) * var(--stagger-item))}@keyframes aparecer{0%{opacity:0;transform:translateY(.5rem)}}}@layer utilities;.suelo[data-astro-cid-hkbrpulz]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.suelo[data-astro-cid-hkbrpulz]:before{content:"";aspect-ratio:178.3/396.1;background:var(--color-accent);opacity:.08;block-size:92vh;position:absolute;inset-block-start:50%;inset-inline-end:-8%;translate:0 -50%;mask-image:url(/_astro/glifo-c-silueta.bnYXOYny.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.nav[data-astro-cid-vi6cectr]{z-index:10;border-block-end:1px solid var(--color-rule);background:var(--color-bg-alt);position:sticky;inset-block-start:0}.nav--sobre-video[data-astro-cid-vi6cectr]{z-index:20;background:0 0;border-block-end-color:#0000;position:fixed;inset-inline:0}.nav--sobre-video[data-astro-cid-vi6cectr].nav--posada{border-block-end-color:var(--color-rule);background:var(--color-bg-alt);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.nav__fila[data-astro-cid-vi6cectr]{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--alto-nav);padding-block:var(--space-2xs);display:flex}.nav__marca[data-astro-cid-vi6cectr] img[data-astro-cid-vi6cectr]{block-size:clamp(2.3rem,5.5vw,3.2rem);inline-size:auto;display:block}.nav__derecha[data-astro-cid-vi6cectr]{align-items:center;gap:var(--space-s);display:flex}.nav__telefono[data-astro-cid-vi6cectr]{min-block-size:2.75rem;color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;align-items:center;text-decoration:none;display:inline-flex}.nav__telefono[data-astro-cid-vi6cectr]:hover{text-decoration:underline}.nav__boton[data-astro-cid-vi6cectr]{border:1px solid var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;list-style:none;display:grid}.nav__boton[data-astro-cid-vi6cectr]::-webkit-details-marker{display:none}.nav__boton[data-astro-cid-vi6cectr]:hover,.nav__caja[data-astro-cid-vi6cectr][open] .nav__boton[data-astro-cid-vi6cectr]{background:var(--color-accent);color:var(--color-on-accent)}.nav__hamburguesa[data-astro-cid-vi6cectr]{gap:4px;inline-size:1.125rem;display:grid}.nav__hamburguesa[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]{block-size:2px;transition:translate var(--dur-fast) var(--ease-out), rotate var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:currentColor;display:block}.nav__caja[data-astro-cid-vi6cectr][open] .nav__hamburguesa[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:first-child{translate:0 6px;rotate:45deg}.nav__caja[data-astro-cid-vi6cectr][open] .nav__hamburguesa[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:nth-child(2){opacity:0}.nav__caja[data-astro-cid-vi6cectr][open] .nav__hamburguesa[data-astro-cid-vi6cectr] span[data-astro-cid-vi6cectr]:last-child{translate:0 -6px;rotate:-45deg}[data-astro-cid-vi6cectr][data-cerrar],.nav__caja[data-astro-cid-vi6cectr][open] [data-astro-cid-vi6cectr][data-abrir]{display:none}.nav__caja[data-astro-cid-vi6cectr][open] [data-astro-cid-vi6cectr][data-cerrar]{display:inline}.nav__panel[data-astro-cid-vi6cectr]{padding-block:var(--space-l) var(--space-xl);border-block-end:3px solid var(--c-gold);background:var(--c-cream);color:var(--c-wine);position:absolute;inset-block-start:100%;inset-inline:0}.nav__acciones[data-astro-cid-vi6cectr],.nav__entradas[data-astro-cid-vi6cectr]{margin:0;padding:0}.nav__acciones[data-astro-cid-vi6cectr]{border-block-end:1px solid color-mix(in srgb, var(--c-wine) 25%, transparent);padding-block-end:var(--space-s)}.nav__entradas[data-astro-cid-vi6cectr]{padding-block-start:var(--space-s)}.nav__panel[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{padding-block:var(--space-2xs);color:var(--c-wine);font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase;font-weight:700;text-decoration:none;display:block}.nav__acciones[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{font-size:var(--step-1)}.nav__panel[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]:hover{color:color-mix(in srgb, var(--c-wine) 70%, var(--c-gold));text-decoration:underline}@media (prefers-reduced-motion:no-preference){.nav__caja[data-astro-cid-vi6cectr]::details-content{opacity:0;transition:opacity var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete}.nav__caja[data-astro-cid-vi6cectr][open]::details-content{opacity:1}.nav__acciones[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr],.nav__entradas[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr]{transition:translate var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--indice,0) * var(--stagger-item))}.nav__caja[data-astro-cid-vi6cectr]:not([open]) .nav__acciones[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr]{opacity:0;translate:-1.5rem}.nav__caja[data-astro-cid-vi6cectr]:not([open]) .nav__entradas[data-astro-cid-vi6cectr] li[data-astro-cid-vi6cectr]{opacity:0;translate:1.5rem}.nav__boton[data-astro-cid-vi6cectr]{animation:baja-el-boton var(--dur-base) var(--ease-out) var(--intro-boton) both}@keyframes baja-el-boton{0%{opacity:0;translate:0 -1.5rem}}}.pie[data-astro-cid-oenwriqq]{padding-block:var(--space-xl) var(--space-l);border-block-start:1px solid var(--color-rule);background:var(--color-bg-alt)}.pie__fila[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-l);flex-wrap:wrap;display:flex}.pie__marca[data-astro-cid-oenwriqq]{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;font-weight:700}.pie__dato[data-astro-cid-oenwriqq]{color:var(--color-text-muted);font-size:var(--step--1);margin-block-start:var(--space-3xs)}.pie__byob[data-astro-cid-oenwriqq]{color:var(--color-accent-text)}.pie__enlaces[data-astro-cid-oenwriqq]{gap:var(--space-3xs);flex-direction:column;display:flex}.pie__enlaces[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-block-size:2.25rem;font-family:var(--font-mono);font-size:var(--step--1);align-items:center;display:inline-flex}.pie__copyright[data-astro-cid-oenwriqq]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--1);margin-block-start:var(--space-l)}.banda[data-astro-cid-5lyysmr3]{padding-block:var(--space-2xl);position:relative;overflow:hidden}.banda[data-astro-cid-5lyysmr3]:has(>.banda__contenido>.marco:last-child){padding-block-end:var(--space-l)}.banda[data-astro-cid-5lyysmr3]:has(>.banda__contenido>.marco:first-child){padding-block-start:var(--space-l)}.banda--wine[data-astro-cid-5lyysmr3]{background:var(--color-bg)}.banda--deep[data-astro-cid-5lyysmr3]{background:var(--color-bg-alt)}.banda--none[data-astro-cid-5lyysmr3]{background:0 0}.banda__glifo[data-astro-cid-5lyysmr3]{z-index:0;opacity:.07;--deriva:12%;inline-size:min(60vw,34rem);position:absolute;inset-block-start:50%;inset-inline-end:-6%;translate:0 -50%}.banda__contenido[data-astro-cid-5lyysmr3]{z-index:1;position:relative}.titular[data-astro-cid-6ayt2mjr]{font-size:var(--step-4)}.titular__oro[data-astro-cid-6ayt2mjr]{color:var(--color-accent)}
