.LanguageSwitcher-module__43PcSG__wrapper{letter-spacing:.1em;color:#aaa;text-transform:uppercase;font-size:.9rem;transition:opacity .2s}.LanguageSwitcher-module__43PcSG__pending{opacity:.4;pointer-events:none}.LanguageSwitcher-module__43PcSG__title{display:block}.LanguageSwitcher-module__43PcSG__dot{color:var(--color-secondary-base);margin-right:.5rem}.LanguageSwitcher-module__43PcSG__list{flex-direction:column;gap:.5rem;margin:1rem 0 0 1.5rem;padding:0;list-style:none;display:flex}.LanguageSwitcher-module__43PcSG__langBtn{cursor:pointer;letter-spacing:inherit;text-transform:uppercase;text-align:left;color:#fff;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;font-family:inherit;font-size:1.1rem;transition:color .2s,transform .2s;display:flex}.LanguageSwitcher-module__43PcSG__flag{width:22px;height:auto;image-rendering:pixelated;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff26}.LanguageSwitcher-module__43PcSG__langBtn:hover{color:var(--color-secondary-base);transform:translate(6px)}.LanguageSwitcher-module__43PcSG__active{color:var(--color-secondary-base)}.LanguageSwitcher-module__43PcSG__active:after{content:" ◄";font-size:.75em}.LanguageSwitcher-module__43PcSG__others{margin:.85rem 0 0 1.5rem;display:inline-block;position:relative}.LanguageSwitcher-module__43PcSG__othersBtn{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.35rem .6rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,color .2s;display:flex}.LanguageSwitcher-module__43PcSG__othersBtn:hover,.LanguageSwitcher-module__43PcSG__othersBtn:focus-visible{border-color:var(--color-secondary-base);color:var(--color-secondary-base);outline:none}.LanguageSwitcher-module__43PcSG__othersBtnActive{border-color:var(--color-secondary-base);color:var(--color-secondary-base)}.LanguageSwitcher-module__43PcSG__arrow{font-size:.75em}.LanguageSwitcher-module__43PcSG__othersMenu{border:1px solid var(--color-secondary-base);z-index:10;background:#000;min-width:100%;max-height:min(50vh,320px);margin:0;padding:.25rem 0;list-style:none;animation:.18s ease-out LanguageSwitcher-module__43PcSG__menuRise;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}@keyframes LanguageSwitcher-module__43PcSG__menuRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher-module__43PcSG__othersOption{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:.4rem .75rem;font-family:inherit;font-size:.9rem;transition:background .15s,color .15s;display:flex}.LanguageSwitcher-module__43PcSG__othersOption:hover{color:var(--color-secondary-base);background:#ffffff14}.LanguageSwitcher-module__43PcSG__othersOptionActive{color:var(--color-secondary-base)}@media (max-width:768px){.LanguageSwitcher-module__43PcSG__wrapper{text-align:center;width:100%}.LanguageSwitcher-module__43PcSG__list{flex-flow:wrap;justify-content:center;gap:.5rem 1.5rem;margin:.75rem 0 0}.LanguageSwitcher-module__43PcSG__langBtn{text-align:center;font-size:.95rem}.LanguageSwitcher-module__43PcSG__langBtn:hover{transform:none}.LanguageSwitcher-module__43PcSG__others{margin:.85rem auto 0}.LanguageSwitcher-module__43PcSG__othersBtn{font-size:.8rem}.LanguageSwitcher-module__43PcSG__othersMenu{min-width:12rem;left:50%;transform:translate(-50%)}@keyframes LanguageSwitcher-module__43PcSG__menuRise{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}}
.Footer-module__hP-FLq__footer{--pixel-arte:1px;--margen-lateral:max(clamp(1.5rem, 7vw, 8rem), calc(21 * var(--pixel-arte) + 1rem));--ancho-maximo:1800px;z-index:12;color:#ede6d6;width:100%;padding:calc(20 * var(--pixel-arte) + clamp(1.4rem, 3vw, 2.6rem)) var(--margen-lateral) calc(22 * var(--pixel-arte) + clamp(.9rem, 1.6vw, 1.4rem));background:#505050;position:relative;overflow-x:clip}.Footer-module__hP-FLq__footer[data-marco=listo]{background:0 0}@media (min-aspect-ratio:21/20){.Footer-module__hP-FLq__footer{--margen-lateral:max(clamp(1.5rem, 7vw, 8rem), 6.25rem)}}@media (max-aspect-ratio:20/21){.Footer-module__hP-FLq__footer{padding-bottom:calc(22 * var(--pixel-arte) + 4rem)}}.Footer-module__hP-FLq__lienzo{image-rendering:pixelated;position:absolute;top:0;left:0}.Footer-module__hP-FLq__interior{width:min(var(--ancho-maximo), 100%);margin:0 auto;position:relative}.Footer-module__hP-FLq__contenido{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,3vw,4rem);padding-bottom:clamp(1.6rem,3vw,2.6rem);display:grid}.Footer-module__hP-FLq__marca h2{color:#fff;font-family:var(--font-pixel), monospace;letter-spacing:.05em;text-shadow:4px 4px #0006;margin:0 0 1rem;font-size:clamp(1.8rem,2.3vw,3rem);line-height:1}.Footer-module__hP-FLq__kicker,.Footer-module__hP-FLq__tituloColumna,.Footer-module__hP-FLq__idiomas>div>span:first-child{color:var(--color-secondary-light);font-family:var(--font-pixel), monospace;letter-spacing:.24em;text-transform:uppercase;text-shadow:2px 2px #00000059;margin:0 0 1.1rem;font-size:.88rem;font-weight:700;display:block}.Footer-module__hP-FLq__descripcion,.Footer-module__hP-FLq__invitacion{color:#ede6d6e6;max-width:52ch;font-family:var(--font-pixel), monospace;margin:0 0 .5rem;font-size:clamp(.96rem,1.1vw,1.06rem);line-height:1.6}.Footer-module__hP-FLq__acciones{flex-wrap:wrap;gap:1rem;margin-top:1.4rem;display:flex}.Footer-module__hP-FLq__lista{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__hP-FLq__lista a,.Footer-module__hP-FLq__legales a{color:#ffffffe0;font-family:var(--font-pixel), monospace;text-decoration:none;transition:color .16s steps(2,end),transform .16s steps(2,end)}.Footer-module__hP-FLq__lista a{align-items:center;gap:.65rem;font-size:.95rem;display:inline-flex}.Footer-module__hP-FLq__rombo{color:var(--color-secondary-base);font-size:.58rem}.Footer-module__hP-FLq__lista a:hover,.Footer-module__hP-FLq__lista a:focus-visible,.Footer-module__hP-FLq__legales a:hover,.Footer-module__hP-FLq__legales a:focus-visible{color:var(--color-secondary-light)}.Footer-module__hP-FLq__lista a:hover{transform:translate(4px)}.Footer-module__hP-FLq__invitacion{margin-bottom:1.2rem}.Footer-module__hP-FLq__redes{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__hP-FLq__redes a,.Footer-module__hP-FLq__pendiente{width:calc(64 * var(--pixel-arte));height:calc(64 * var(--pixel-arte));place-items:center;transition:transform 80ms step-end,filter .18s;display:grid;position:relative}.Footer-module__hP-FLq__placa{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.Footer-module__hP-FLq__iconoRed{width:calc(32 * var(--pixel-arte));height:calc(32 * var(--pixel-arte));position:relative}.Footer-module__hP-FLq__redes a:hover,.Footer-module__hP-FLq__redes a:focus-visible{filter:brightness(1.16)drop-shadow(0 0 6px #f0b54a99);transform:translateY(-3px)}.Footer-module__hP-FLq__redes a:active{transform:translateY(2px)}.Footer-module__hP-FLq__pendiente{opacity:.45;filter:grayscale(.6);cursor:default}.Footer-module__hP-FLq__lista a:focus-visible,.Footer-module__hP-FLq__legales a:focus-visible,.Footer-module__hP-FLq__redes a:focus-visible,.Footer-module__hP-FLq__idiomas button:focus-visible{outline:2px solid var(--color-quaternary-base);outline-offset:4px}.Footer-module__hP-FLq__idiomas>div>span:first-child>span{display:none}.Footer-module__hP-FLq__idiomas>div{text-align:left}.Footer-module__hP-FLq__idiomas>div>ul{justify-content:flex-start;gap:.7rem;margin:0}.Footer-module__hP-FLq__idiomas button{color:#ffffffe0;font-family:var(--font-pixel), monospace;letter-spacing:.06em;text-transform:none;gap:.65rem;font-size:.95rem}.Footer-module__hP-FLq__idiomas img{width:calc(32 * var(--pixel-arte));height:calc(24 * var(--pixel-arte));border-radius:0}.Footer-module__hP-FLq__idiomas>div>div{margin:.7rem 0 0}.Footer-module__hP-FLq__idiomas>div>div>button{background:#0000001f;border-color:#00000059}.Footer-module__hP-FLq__base{color:#ede6d6cc;font-family:var(--font-pixel), monospace;border-top:2px solid #383838;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1.1rem;font-size:.8rem;line-height:1.45;display:flex;box-shadow:inset 0 2px #ffffff14}.Footer-module__hP-FLq__base p{margin:0}.Footer-module__hP-FLq__lema{flex:1}.Footer-module__hP-FLq__legales{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.9rem;display:flex}.Footer-module__hP-FLq__arriba{flex-shrink:0}.Footer-module__hP-FLq__flecha{font-size:1.1rem;display:inline-block;transform:rotate(180deg)}@media (max-width:1359px){.Footer-module__hP-FLq__contenido{grid-template-columns:repeat(4,minmax(0,1fr))}.Footer-module__hP-FLq__marca{grid-column:1/-1}}@media (max-width:899px){.Footer-module__hP-FLq__contenido{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.Footer-module__hP-FLq__contenido{grid-template-columns:1fr;gap:2.2rem}.Footer-module__hP-FLq__contenido>nav:first-of-type .Footer-module__hP-FLq__lista{grid-template-columns:repeat(2,auto);justify-content:center;column-gap:2rem}.Footer-module__hP-FLq__lista a{font-size:.9rem}.Footer-module__hP-FLq__lema{flex-basis:100%}}@media (max-width:640px){.Footer-module__hP-FLq__footer{--margen-lateral:max(clamp(1.25rem, 6vw, 3rem), calc(21 * var(--pixel-arte) + .75rem))}.Footer-module__hP-FLq__interior{text-align:center}.Footer-module__hP-FLq__descripcion,.Footer-module__hP-FLq__invitacion{margin-left:auto;margin-right:auto}.Footer-module__hP-FLq__acciones,.Footer-module__hP-FLq__redes,.Footer-module__hP-FLq__legales{justify-content:center}.Footer-module__hP-FLq__lista{justify-items:center}.Footer-module__hP-FLq__lista a:hover{transform:none}.Footer-module__hP-FLq__idiomas>div{text-align:center}.Footer-module__hP-FLq__idiomas>div>ul{justify-content:center}.Footer-module__hP-FLq__base{text-align:center;flex-direction:column}.Footer-module__hP-FLq__lema{flex:none}}@media (prefers-reduced-motion:reduce){.Footer-module__hP-FLq__lista a,.Footer-module__hP-FLq__redes a{transition:none}}
.ScrambleLink-module__orPepa__textWrap{vertical-align:middle;line-height:1;display:inline-block;position:relative}.ScrambleLink-module__orPepa__ghost{visibility:hidden;display:block}.ScrambleLink-module__orPepa__anim{white-space:nowrap;width:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}
.ScrollProgress-module__YRfg9q__progreso{z-index:100;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.ScrollProgress-module__YRfg9q__progreso[data-listo=true]{visibility:visible}.ScrollProgress-module__YRfg9q__lienzo{image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.ScrollProgress-module__YRfg9q__parada{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.ScrollProgress-module__YRfg9q__parada:before{content:"";position:absolute;inset:-6px}.ScrollProgress-module__YRfg9q__parada:focus-visible{outline:2px solid var(--color-quaternary-base);outline-offset:2px;border-radius:50%}.ScrollProgress-module__YRfg9q__tooltip{color:#ede6d6;border-left:2px solid var(--color-secondary-base);font-family:var(--font-pixel), monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0c111ae0;padding:.3rem .75rem;font-size:.78rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.ScrollProgress-module__YRfg9q__parada:hover .ScrollProgress-module__YRfg9q__tooltip,.ScrollProgress-module__YRfg9q__parada:focus-visible .ScrollProgress-module__YRfg9q__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.ScrollProgress-module__YRfg9q__progreso[data-camara=true] .ScrollProgress-module__YRfg9q__lienzo{--direccion:to bottom;-webkit-mask-image:linear-gradient(var(--direccion), transparent 0, #000 var(--fundido-inicio,0px), #000 calc(100% - var(--fundido-fin,0px)), transparent 100%);-webkit-mask-image:linear-gradient(var(--direccion), transparent 0, #000 var(--fundido-inicio,0px), #000 calc(100% - var(--fundido-fin,0px)), transparent 100%);mask-image:linear-gradient(var(--direccion), transparent 0, #000 var(--fundido-inicio,0px), #000 calc(100% - var(--fundido-fin,0px)), transparent 100%)}.ScrollProgress-module__YRfg9q__progreso[data-camara=true][data-tumbada=true] .ScrollProgress-module__YRfg9q__lienzo{--direccion:to right}.ScrollProgress-module__YRfg9q__progreso[data-tumbada=true] .ScrollProgress-module__YRfg9q__tooltip{border-left:0;border-bottom:2px solid var(--color-secondary-base);inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)translateY(5px)}.ScrollProgress-module__YRfg9q__progreso[data-tumbada=true] .ScrollProgress-module__YRfg9q__parada:hover .ScrollProgress-module__YRfg9q__tooltip,.ScrollProgress-module__YRfg9q__progreso[data-tumbada=true] .ScrollProgress-module__YRfg9q__parada:focus-visible .ScrollProgress-module__YRfg9q__tooltip{transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.ScrollProgress-module__YRfg9q__tooltip{transition:none}}
.Preloader-module__oYJ4_a__preloader{z-index:10000;background:var(--color-primary-base);opacity:1;visibility:visible;transition:opacity .18s .3s,visibility 0s linear .48s;animation:.18s 1.2s forwards Preloader-module__oYJ4_a__salidaSinJavaScript;position:fixed;inset:0;overflow:hidden}@keyframes Preloader-module__oYJ4_a__salidaSinJavaScript{to{opacity:0;visibility:hidden}}.Preloader-module__oYJ4_a__fondo{image-rendering:pixelated;background:url(/images/hero/fondo.webp) top/cover no-repeat;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:-5% -3% -6%;transform:scale(1.015)}.Preloader-module__oYJ4_a__mosaico{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.Preloader-module__oYJ4_a__tesela{background:var(--color-primary-base);transform-origin:50%;min-width:0;min-height:0;transition:transform .22s steps(4,end);transition-delay:calc(var(--orden) * 2ms);transform:scale(1.04)}.Preloader-module__oYJ4_a__marca{color:#fff;width:min(31rem,100vw - 3rem);font-family:var(--font-pixel);text-shadow:0 3px 20px #0c111ad9;transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(2rem,8vh,6rem);left:clamp(1.5rem,7vw,8rem)}.Preloader-module__oYJ4_a__nombre{letter-spacing:.03em;font-size:clamp(1.9rem,4.7vw,4.8rem);line-height:1;display:block}.Preloader-module__oYJ4_a__fila{align-items:center;gap:1rem;margin-top:.65rem;display:flex}.Preloader-module__oYJ4_a__studio{color:var(--color-secondary-base);letter-spacing:.55em;font-size:clamp(.8rem,1.35vw,1.25rem)}.Preloader-module__oYJ4_a__progreso{min-width:4.5ch;color:var(--color-quaternary-base);letter-spacing:.08em;text-align:right;margin-left:auto;font-size:clamp(.75rem,1.15vw,1rem)}.Preloader-module__oYJ4_a__fila:before{content:"";background:linear-gradient(90deg, var(--color-secondary-base), var(--color-quaternary-base));flex:1;order:1;height:2px;box-shadow:0 0 12px #7fd4e66b}.Preloader-module__oYJ4_a__studio{order:0}.Preloader-module__oYJ4_a__progreso{order:2}.Preloader-module__oYJ4_a__listo .Preloader-module__oYJ4_a__tesela{transform:scale(0)}.Preloader-module__oYJ4_a__listo .Preloader-module__oYJ4_a__fondo{transform:scale(1)}.Preloader-module__oYJ4_a__listo .Preloader-module__oYJ4_a__marca{opacity:0;transform:translateY(-10px)}.Preloader-module__oYJ4_a__listo{opacity:0;visibility:hidden;animation:none}@media (max-width:999px){.Preloader-module__oYJ4_a__preloader{pointer-events:none;background:0 0;width:0;height:0;inset:0 auto auto 0;overflow:visible}.Preloader-module__oYJ4_a__fondo,.Preloader-module__oYJ4_a__mosaico{display:none}.Preloader-module__oYJ4_a__marca{border-left:2px solid var(--color-secondary-base);background:#0c111ad1;padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.Preloader-module__oYJ4_a__preloader{transition:opacity .12s linear,visibility 0s linear .12s;animation-duration:.12s;animation-delay:.5s}.Preloader-module__oYJ4_a__fondo,.Preloader-module__oYJ4_a__tesela,.Preloader-module__oYJ4_a__marca{transition:none}}
