.promo-module__UNf7yq__telon{--noche:#0b1428;--oro:#f2c35e;--oro-osc:#a8641a;z-index:110;background:var(--noche);color:#f4ecdb;font-variant-numeric:lining-nums;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.promo-module__UNf7yq__telonSale{animation:.65s cubic-bezier(.7,0,.84,0) forwards promo-module__UNf7yq__telon-sale}@keyframes promo-module__UNf7yq__telon-sale{to{opacity:0;transform:scale(1.04)}}.promo-module__UNf7yq__telonFondo{background:url(/obra/fondo.webp) 50% 21%/cover no-repeat;animation:9s ease-out both promo-module__UNf7yq__fondo-acerca;position:absolute;inset:0}@keyframes promo-module__UNf7yq__fondo-acerca{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.promo-module__UNf7yq__telonSombra{background:radial-gradient(at 50% 42%,#0b142826,#0b1428bf 75%),linear-gradient(#0b142859,#0000 30%,#0b1428d9);position:absolute;inset:0}.promo-module__UNf7yq__telonNieve{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.promo-module__UNf7yq__telonCentro{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(92vw,820px);padding:0 16px;animation:1.1s cubic-bezier(.16,1,.3,1) 1.05s both promo-module__UNf7yq__centro-entra;display:flex;position:relative}@keyframes promo-module__UNf7yq__centro-entra{0%{opacity:0;transform:translateY(24px)scale(.97)}}.promo-module__UNf7yq__telonPresenta{letter-spacing:.32em;text-transform:uppercase;color:#f4ecdbcc;font-size:12px}.promo-module__UNf7yq__telonLogo{filter:drop-shadow(0 6px 30px #0000008c);width:min(78vw,640px);height:auto;margin:14px 0 6px}.promo-module__UNf7yq__telonFecha{letter-spacing:.04em;white-space:nowrap;font-size:clamp(18px,2.4vw,26px);font-weight:600}.promo-module__UNf7yq__telonHoras{letter-spacing:.28em;text-transform:uppercase;color:var(--oro);margin-top:4px;font-size:13px}.promo-module__UNf7yq__telonBotones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.promo-module__UNf7yq__telonVer,.promo-module__UNf7yq__telonEntrar{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.promo-module__UNf7yq__telonVer{color:#2a1a05;background:linear-gradient(#ffe39a,#f2c35e 45%,#d99a2e);box-shadow:0 0 0 1px #ffe39a99,0 10px 40px #f2c35e59}.promo-module__UNf7yq__telonVer small{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:11px}.promo-module__UNf7yq__telonVer:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffe39acc,0 14px 50px #f2c35e80}.promo-module__UNf7yq__telonEntrar{color:#f4ecdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b142859;box-shadow:inset 0 0 0 1px #f4ecdb73}.promo-module__UNf7yq__telonEntrar:hover{background:#f4ecdb1f}.promo-module__UNf7yq__telonVer:focus-visible,.promo-module__UNf7yq__telonEntrar:focus-visible{outline-offset:3px;outline:2px solid #f2c35e}.promo-module__UNf7yq__hoja{z-index:3;background:linear-gradient(#0000 85%,#00000059),repeating-linear-gradient(90deg,#0d1a36 0,#1b2d57 28px,#26407a 46px,#16264a 70px,#0a1530 96px);width:51%;animation-duration:1.5s;animation-timing-function:cubic-bezier(.65,0,.2,1);animation-delay:.45s;animation-fill-mode:both;position:absolute;top:0;bottom:0;box-shadow:inset 0 -6px #b8862e,inset 0 -9px #0006}.promo-module__UNf7yq__hojaIzq{transform-origin:0;border-right:3px solid #c99a3c;animation-name:promo-module__UNf7yq__hoja-izq;left:0}.promo-module__UNf7yq__hojaDer{transform-origin:100%;border-left:3px solid #c99a3c;animation-name:promo-module__UNf7yq__hoja-der;right:0}@keyframes promo-module__UNf7yq__hoja-izq{to{transform:translate(-102%)scaleX(.85)}}@keyframes promo-module__UNf7yq__hoja-der{to{transform:translate(102%)scaleX(.85)}}@media (orientation:portrait){.promo-module__UNf7yq__telonFondo{background-position:50% 30%}.promo-module__UNf7yq__telonLogo{width:88vw}.promo-module__UNf7yq__telonBotones{flex-direction:column;align-items:stretch;width:min(100%,320px)}.promo-module__UNf7yq__telonVer,.promo-module__UNf7yq__telonEntrar{justify-content:center}}@media (prefers-reduced-motion:reduce){.promo-module__UNf7yq__hoja{display:none}.promo-module__UNf7yq__telonFondo,.promo-module__UNf7yq__telonCentro,.promo-module__UNf7yq__telonSale{animation:none}}.promo-module__UNf7yq__estrella{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:45;align-items:center;gap:4px;animation:.7s cubic-bezier(.16,1,.3,1) both promo-module__UNf7yq__estrella-entra;display:flex;position:fixed}.promo-module__UNf7yq__estrellaDiferida{animation-delay:2.4s}@keyframes promo-module__UNf7yq__estrella-entra{0%{opacity:0;transform:translateY(20px)scale(.92)}}.promo-module__UNf7yq__estrellaLink{color:#1a1206;font-variant-numeric:lining-nums;background:linear-gradient(#ffe7a3 0%,#f5c454 45%,#dd9a26 100%);border-radius:999px;align-items:center;gap:12px;padding:9px 20px 9px 9px;transition:transform .2s;animation:2.6s ease-in-out infinite promo-module__UNf7yq__estrella-halo;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffeeb4e6,0 10px 30px #dd9a2673}@keyframes promo-module__UNf7yq__estrella-halo{0%,to{box-shadow:inset 0 0 0 1px #ffeeb4e6,0 10px 30px #dd9a2673,0 0 #f5c4548c}50%{box-shadow:inset 0 0 0 1px #ffeeb4e6,0 10px 30px #dd9a268c,0 0 0 10px #f5c45400}}.promo-module__UNf7yq__estrellaLink:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);animation:4s ease-in-out 1.5s infinite promo-module__UNf7yq__estrella-destello;position:absolute;inset:0;transform:translate(-120%)}@keyframes promo-module__UNf7yq__estrella-destello{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.promo-module__UNf7yq__estrellaLink:hover{transform:translateY(-2px)scale(1.02)}.promo-module__UNf7yq__estrellaLink:focus-visible{outline-offset:3px;outline:2px solid #0b1428}.promo-module__UNf7yq__estrellaIco{color:#f5c454;background:#0b1428;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:grid;position:relative;box-shadow:0 0 0 2px #ffeeb4b3}.promo-module__UNf7yq__estrellaIco span{text-shadow:0 0 12px #f5c454f2;animation:2.4s ease-in-out infinite promo-module__UNf7yq__late}@keyframes promo-module__UNf7yq__late{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.promo-module__UNf7yq__estrellaTexto{flex-direction:column;line-height:1.15;display:flex}.promo-module__UNf7yq__estrellaTitulo{white-space:nowrap;font-size:15px;font-weight:700}.promo-module__UNf7yq__estrellaSub{letter-spacing:.16em;text-transform:uppercase;color:#5a3606;white-space:nowrap;font-size:11px;font-weight:600}.promo-module__UNf7yq__estrellaCerrar{color:#f4ecdbbf;background:#0b1428;border-radius:50%;align-self:flex-start;place-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:grid;box-shadow:0 0 0 1px #f2c35e59}.promo-module__UNf7yq__estrellaCerrar:hover{color:#f4ecdb}@media (max-width:480px){.promo-module__UNf7yq__estrellaTituloLargo{display:none}}@media (min-width:481px){.promo-module__UNf7yq__estrellaTituloCorto{display:none}}@media (prefers-reduced-motion:reduce){.promo-module__UNf7yq__estrella,.promo-module__UNf7yq__estrellaLink,.promo-module__UNf7yq__estrellaLink:after,.promo-module__UNf7yq__estrellaIco span{animation:none}}.promo-module__UNf7yq__navObra{background:linear-gradient(100deg,#8a4f12 0%,#a8641a 35%,#e9b54c 50%,#a8641a 65%,#8a4f12 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:4.5s ease-in-out infinite promo-module__UNf7yq__brillo}.promo-module__UNf7yq__navObraMovil{background:linear-gradient(100deg,#d99a2e 0%,#f2c35e 35%,#fff1cf 50%,#f2c35e 65%,#d99a2e 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite promo-module__UNf7yq__brillo}.promo-module__UNf7yq__navEstrella{-webkit-text-fill-color:#c98a26;margin-left:4px;font-size:.8em}@keyframes promo-module__UNf7yq__brillo{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.promo-module__UNf7yq__navObra,.promo-module__UNf7yq__navObraMovil{background-position:50% 0;animation:none}}.promo-module__UNf7yq__banner{isolation:isolate;color:#f4ecdb;font-variant-numeric:lining-nums;background:#0b1428;border-radius:22px;align-items:center;gap:22px;width:100%;max-width:1400px;margin:12px auto 0;padding:10px 12px 10px 22px;transition:box-shadow .25s;animation-delay:1.1s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2c35e66}.promo-module__UNf7yq__banner:hover{box-shadow:inset 0 0 0 1px #f2c35ed9,0 10px 30px #0b142840}.promo-module__UNf7yq__banner:focus-visible{outline-offset:3px;outline:2px solid #a8641a}.promo-module__UNf7yq__bannerFondo{z-index:-1;background:linear-gradient(90deg,#0b1428eb 0%,#0b14288c 45%,#0b1428d9 100%),url(/obra/fondo.webp) 50% 38%/cover no-repeat;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.promo-module__UNf7yq__banner:hover .promo-module__UNf7yq__bannerFondo{transform:scale(1.04)}.promo-module__UNf7yq__bannerLogo{filter:drop-shadow(0 3px 12px #00000080);flex:none;width:150px;height:auto}.promo-module__UNf7yq__bannerTexto{border-left:1px solid #f2c35e59;flex-direction:column;gap:2px;min-width:0;padding-left:22px;display:flex}.promo-module__UNf7yq__bannerEyebrow{white-space:nowrap;font-family:var(--font-plex-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:#f2c35e;font-size:11px}.promo-module__UNf7yq__bannerFecha{letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:600}.promo-module__UNf7yq__bannerSep,.promo-module__UNf7yq__bannerHoras{color:#f4ecdbbf;font-weight:500}.promo-module__UNf7yq__bannerFaltan{font-family:var(--font-plex-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f4ecdbcc;white-space:nowrap;margin-left:auto;font-size:12px}.promo-module__UNf7yq__bannerBtn{color:#2a1a05;white-space:nowrap;background:linear-gradient(#ffe39a,#f2c35e 45%,#d99a2e);border-radius:999px;flex:none;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 6px 24px #f2c35e4d}@media (max-width:900px){.promo-module__UNf7yq__bannerFaltan{display:none}.promo-module__UNf7yq__bannerBtn{margin-left:auto}}@media (max-width:640px){.promo-module__UNf7yq__banner{border-radius:18px;gap:12px;margin-top:10px;padding:10px 10px 10px 14px}.promo-module__UNf7yq__bannerLogo{width:96px}.promo-module__UNf7yq__bannerTexto{padding-left:12px}.promo-module__UNf7yq__bannerEyebrow{letter-spacing:.2em;font-size:9px}.promo-module__UNf7yq__bannerFecha{white-space:normal;font-size:14px;line-height:1.2}.promo-module__UNf7yq__bannerHoras{font-size:12px;display:block}.promo-module__UNf7yq__bannerSep{display:none}.promo-module__UNf7yq__bannerBtn{padding:11px 16px;font-size:14px}}
