.portal-module__Re_IXG__portal{background:var(--mar);flex-direction:column;min-height:100svh;display:flex;position:relative}.portal-module__Re_IXG__centro{z-index:2;pointer-events:none;text-align:center;padding:var(--sp-md);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.portal-module__Re_IXG__kicker{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:#f6efe1;text-shadow:0 1px 14px #140c07bf,0 0 3px #140c0799;animation:portal-module__Re_IXG__aparece var(--dur-slow) var(--ease-cine) var(--dur-fast) both;font-weight:600}.portal-module__Re_IXG__wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:#f6efe1;text-shadow:0 2px 28px #140c0799;pointer-events:none;animation:portal-module__Re_IXG__aparece var(--dur-slow) var(--ease-cine) both;font-size:clamp(min(3rem,14vw),9vw,6.5rem);font-weight:700;line-height:.95}.portal-module__Re_IXG__mitades{flex-direction:column;flex:1;display:flex}@media (min-width:768px){.portal-module__Re_IXG__mitades{flex-direction:row}}.portal-module__Re_IXG__puerta{isolation:isolate;flex:1;align-items:flex-end;min-height:46svh;display:flex;position:relative;overflow:hidden}.portal-module__Re_IXG__puerta:before{content:"";z-index:-2;transition:scale var(--dur-slow) var(--ease-cine);background-position:50%;background-size:cover;position:absolute;inset:0}@media (min-width:768px){.portal-module__Re_IXG__puerta{min-height:100svh}}.portal-module__Re_IXG__puerta:focus-visible{outline:3px solid var(--tinta);outline-offset:-10px}.portal-module__Re_IXG__manana{animation:portal-module__Re_IXG__llegaDer var(--dur-slow) var(--ease-cine) both}.portal-module__Re_IXG__manana:before{background-image:url(/hero/barra-manana.webp);background-position:72%}.portal-module__Re_IXG__noche{animation:portal-module__Re_IXG__llegaIzq var(--dur-slow) var(--ease-cine) both}.portal-module__Re_IXG__noche:before{background-image:url(/catering-mesa.jpg)}.portal-module__Re_IXG__velo{z-index:-1;transition:opacity var(--dur-med) var(--ease);position:absolute;inset:0}.portal-module__Re_IXG__velo:after{content:"";opacity:0;transition:opacity var(--dur-med) var(--ease);background:#140c0773;position:absolute;inset:0}.portal-module__Re_IXG__manana .portal-module__Re_IXG__velo{background:linear-gradient(#2b1d1459 0%,#2b1d148c 55%,#2b1d14d9 100%)}@media (max-width:767px){.portal-module__Re_IXG__manana .portal-module__Re_IXG__velo{background:linear-gradient(#2b1d149e 0%,#2b1d1480 30%,#2b1d149e 55%,#2b1d14d9 100%)}}.portal-module__Re_IXG__noche .portal-module__Re_IXG__velo{background:linear-gradient(#140c072e 0%,#140c076b 55%,#140c07d9 100%)}@media (hover:hover){.portal-module__Re_IXG__puerta:hover .portal-module__Re_IXG__velo{opacity:.86}.portal-module__Re_IXG__mitades:has(.portal-module__Re_IXG__puerta:hover) .portal-module__Re_IXG__puerta:not(:hover) .portal-module__Re_IXG__velo:after{opacity:1}.portal-module__Re_IXG__puerta:hover .portal-module__Re_IXG__cta{translate:6px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.portal-module__Re_IXG__puerta:hover:before{scale:1.04}}.portal-module__Re_IXG__puerta:focus-visible .portal-module__Re_IXG__velo{opacity:.86}.portal-module__Re_IXG__mitades:has(.portal-module__Re_IXG__puerta:focus-visible) .portal-module__Re_IXG__puerta:not(:focus-visible) .portal-module__Re_IXG__velo:after{opacity:1}.portal-module__Re_IXG__puerta:focus-visible .portal-module__Re_IXG__cta{translate:6px}@media (prefers-reduced-motion:no-preference){.portal-module__Re_IXG__puerta:focus-visible:before{scale:1.04}}.portal-module__Re_IXG__contenido{gap:var(--sp-sm);padding:var(--sp-xl) var(--sp-lg) calc(var(--sp-2xl) + 8px);color:#f6efe1;text-shadow:0 1px 12px #140c0799;flex-direction:column;max-width:480px;display:flex;position:relative}.portal-module__Re_IXG__numero{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #f6efe18c;text-shadow:none;font-size:2.4rem;font-style:italic;font-weight:700;line-height:1}.portal-module__Re_IXG__titulo{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;line-height:1}.portal-module__Re_IXG__sub{color:#f6efe1e0;max-width:40ch;font-size:.9875rem;line-height:1.55}.portal-module__Re_IXG__cta{margin-top:var(--sp-sm);color:#f6efe1;text-decoration:underline;-webkit-text-decoration-color:var(--amber-vivo);text-decoration-color:var(--amber-vivo);text-underline-offset:5px;transition:translate var(--dur-fast) var(--ease);font-weight:600;text-decoration-thickness:2px}.portal-module__Re_IXG__pie{z-index:2;padding:12px var(--sp-md);text-align:center;pointer-events:none;color:#f6efe1bf;font-size:.8125rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:479px){.portal-module__Re_IXG__mitades>.portal-module__Re_IXG__puerta:last-child .portal-module__Re_IXG__contenido{padding-top:calc(var(--sp-2xl) + var(--sp-sm))}}@media (orientation:landscape) and (max-height:500px){.portal-module__Re_IXG__centro{padding-top:var(--sp-lg);justify-content:flex-start}.portal-module__Re_IXG__wordmark{font-size:clamp(2.2rem,7vw,3.4rem)}}@media (orientation:landscape) and (max-height:500px) and (max-width:767px){.portal-module__Re_IXG__mitades{flex-direction:row}.portal-module__Re_IXG__puerta{min-height:100svh}.portal-module__Re_IXG__contenido{padding-bottom:calc(var(--sp-xl) + var(--sp-sm))}.portal-module__Re_IXG__numero{display:none}}@keyframes portal-module__Re_IXG__aparece{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes portal-module__Re_IXG__llegaIzq{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes portal-module__Re_IXG__llegaDer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}
