@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora respaldo;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Helvetica Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:106%;ascent-override:91.5%;descent-override:27.4%;line-gap-override:0%}@font-face{font-family:Hanken respaldo;font-weight:400;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("HelveticaNeue"),local("Helvetica"),local("Roboto"),local("Roboto-Regular");size-adjust:100.3%;ascent-override:99.7%;descent-override:30.2%;line-gap-override:0%}@font-face{font-family:Hanken respaldo;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Helvetica Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:95%;ascent-override:105.3%;descent-override:31.9%;line-gap-override:0%}:root{color-scheme:dark;--noche-0: #0a070d;--noche-1: #100c15;--noche-2: #191320;--noche-3: #231b2c;--marfil: #f5f2ec;--texto-2: #bcb3c7;--texto-3: #968ea1;--morado-claro: #b188df;--morado: #835bae;--profundo: #4b2a6a;--lavanda: #f3eaff;--tinta: #14161a;--linea: rgb(243 234 255 / .08);--linea-fuerte: rgb(243 234 255 / .14);--bisel: inset 0 1px 0 rgb(243 234 255 / .06);--sombra-flota: 0 24px 48px -24px rgb(0 0 0 / .7), 0 2px 6px rgb(0 0 0 / .35);--margen: clamp(1rem, 5vw, 4.5rem);--ancho: 1200px;--sep-col: clamp(1rem, .6rem + 1.4vw, 1.75rem);--espacio-seccion: clamp(4rem, 2rem + 6vw, 7.5rem);--radio-escena: clamp(1.375rem, 1.1rem + .8vw, 1.75rem);--radio-tarjeta: 20px;--radio-icono: 22.5%;--fuente-titulo: "Sora", "Sora respaldo", system-ui, sans-serif;--fuente-texto: "Hanken Grotesk", "Hanken respaldo", system-ui, sans-serif;--t-h1: clamp(2.5rem, 1.27rem + 5.26vw, 6rem);--t-pagina: clamp(2.25rem, 1.2rem + 3.6vw, 4.25rem);--t-capitulo: clamp(2.125rem, 1.29rem + 3.57vw, 4.5rem);--t-seccion: clamp(1.875rem, 1.4rem + 1.9vw, 3rem);--t-subtitulo: clamp(1.25rem, 1.12rem + .55vw, 1.625rem);--t-intro: clamp(1.1875rem, 1.12rem + .28vw, 1.375rem);--t-texto: clamp(1.0625rem, 1.04rem + .09vw, 1.125rem);--t-etiqueta: clamp(.9375rem, .89rem + .19vw, 1.0625rem);--t-nota: .875rem;--curva-salida: cubic-bezier(.2, 0, 0, 1);--curva-rapida: cubic-bezier(.23, 1, .32, 1);--curva-suave: cubic-bezier(.45, 0, .2, 1);--resorte-suave: cubic-bezier(.2, 0, 0, 1);--resorte-vivo: cubic-bezier(.2, 0, 0, 1);--t-ventana: .42s;--t-lejos: .9s;--t-resplandor: 1.2s;--t-icono: .6s;--e-icono-desde: .94;--t-halo: .6s;--t-halo-desfase: .16s;--t-principio-luz: .64s;--t-principio-paso: .22s;--t-contacto-luz: .7s;--e-contacto-desde: .985;--t-contacto-desde: .24s;--t-aparicion: .62s;--t-escalon: 90ms;--d-aparicion: 18px;--t-apps-opacidad: .5s;--t-apps-movimiento: .8s;--t-apps-escalon: 60ms;--t-apps-desde: 80ms;--d-apps-sube: 28px;--e-apps-desde: .96;--t-isla: .48s;--t-isla-opacidad: .2s;--t-isla-tema: .3s;--d-isla-baja: 16px;--e-isla-desde: .96;--t-boton: .16s;--t-hover: .18s;--t-halo-hover: .24s;--t-menu: .26s}@supports (animation-timing-function: linear(0,1)){:root{--resorte-suave: linear(0, .034 4%, .146 9%, .329 15%, .548 22%, .759 30%, .906 38%, 1.007 48%, 1.045 60%, 1.035 75%, 1);--resorte-vivo: linear(0, .035 3%, .162 7%, .388 12%, .625 17%, .863 23%, 1.024 29%, 1.113 36%, 1.121 44%, 1.075 53%, 1.016 64%, .985 78%, 1)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--noche-0);color:var(--marfil);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;min-width:320px;background:var(--noche-0);color:var(--marfil);font-family:var(--fuente-texto);font-size:var(--t-texto);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;display:flex;flex-direction:column;min-height:100vh;min-height:100svh}main{flex:1 0 auto}img,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}main:focus{outline:none}::selection{background:#b188df59;color:var(--marfil)}.titulo-portada,.titulo-pagina,.titulo-seccion,.subtitulo{font-family:var(--fuente-titulo);font-weight:600;color:var(--marfil);text-wrap:balance}.titulo-portada{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.03em}.titulo-pagina{font-size:var(--t-pagina);line-height:1.06;letter-spacing:-.028em}.titulo-seccion{font-size:var(--t-seccion);line-height:1.1;letter-spacing:-.022em}.subtitulo{font-size:var(--t-subtitulo);line-height:1.2;letter-spacing:-.01em}.intro{font-size:var(--t-intro);line-height:1.45;color:var(--texto-2);max-width:38rem;text-wrap:pretty}.etiqueta{font-family:var(--fuente-texto);font-size:var(--t-etiqueta);font-weight:600;line-height:1.3;letter-spacing:.005em;color:var(--morado-claro)}.nota{font-size:var(--t-nota);line-height:1.5;letter-spacing:.01em;color:var(--texto-3);font-variant-numeric:tabular-nums}.numeros{font-variant-numeric:tabular-nums;letter-spacing:.01em}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));margin-inline:auto;padding-inline:var(--margen)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 22px;border-radius:999px;font-family:var(--fuente-texto);font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background-color var(--t-boton) var(--curva-rapida),border-color var(--t-boton) var(--curva-rapida),color var(--t-boton) var(--curva-rapida)}.boton--principal{background:var(--morado-claro);color:var(--noche-0)}.boton--principal:hover{background:var(--lavanda)}.boton--secundario{background:transparent;color:var(--marfil);border-color:#f3eaff3d}.boton--secundario:hover{background:#f3eaff0f;border-color:#f3eaff5c}.boton--chico{min-height:44px;padding:0 18px;font-size:1rem}.boton svg{width:18px;height:18px;flex:none}.boton-icono{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--linea-fuerte);background:transparent;color:var(--marfil);cursor:pointer;transition:background-color var(--t-boton) var(--curva-rapida),border-color var(--t-boton) var(--curva-rapida)}.boton-icono:hover{background:#f3eaff0f;border-color:#f3eaff4d}.boton-icono svg{width:22px;height:22px}.enlace-flecha{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--morado-claro);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em;text-decoration-color:#b188df73;transition:color var(--t-boton) var(--curva-rapida),text-decoration-color var(--t-boton) var(--curva-rapida)}.enlace-flecha:hover{color:var(--lavanda);text-decoration-color:currentColor}.enlace-flecha svg{width:18px;height:18px;flex:none}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--lavanda);outline-offset:3px;border-radius:6px}.boton:focus-visible,.boton-icono:focus-visible{border-radius:999px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.saltar{position:fixed;top:12px;left:12px;z-index:100;display:inline-flex;align-items:center;padding:0 18px;min-height:44px;border-radius:999px;background:var(--lavanda);color:var(--tinta);font-weight:600;text-decoration:none;transform:translateY(-160%);opacity:0}.saltar:focus-visible{transform:none;opacity:1;outline-color:var(--morado-claro)}.con-grano{background-image:url(/grano.png);background-size:128px 128px;background-repeat:repeat}.marca-isla{position:absolute;left:0;top:70%;width:1px;height:1px;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.logo{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.logo img{width:216px;height:auto}.barra{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:28px;height:80px;padding:0 max(var(--margen),calc((100% - var(--ancho)) / 2))}.barra__logo{margin-right:auto}.barra__logo,.pie__logo{margin-left:-6px}.barra__enlaces,.isla__enlaces{display:flex;align-items:center;gap:4px}.barra__enlaces a,.isla__enlaces a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;color:var(--texto-2);font-size:1rem;font-weight:500;text-decoration:none;transition:color var(--t-boton) var(--curva-rapida),background-color var(--t-boton) var(--curva-rapida)}.barra__enlaces a:hover,.isla__enlaces a:hover{color:var(--marfil);background:#f3eaff0f}.barra__enlaces a[aria-current=page],.isla__enlaces a[aria-current=page]{color:var(--marfil)}.barra__menu,.isla__menu,.isla__icono{display:none}.isla{position:fixed;top:12px;left:50%;z-index:30;width:min(900px,calc(100% - 24px));transform:translate(-50%,calc(var(--d-isla-baja) * -1)) scale(var(--e-isla-desde));opacity:0;visibility:hidden;transition:transform var(--t-isla) var(--resorte-suave),opacity var(--t-isla-opacidad) linear,visibility 0s linear var(--t-isla)}.isla--visible{transform:translate(-50%) scale(1);opacity:1;visibility:visible;transition:transform var(--t-isla) var(--resorte-suave),opacity var(--t-isla-opacidad) linear,visibility 0s}.isla__caja{display:flex;align-items:center;gap:8px;height:56px;padding:0 8px 0 18px;border-radius:999px;border:1px solid var(--linea);background:linear-gradient(180deg,#231b2cf2,#100c15f2);box-shadow:inset 0 1px #f3eaff14,var(--sombra-flota);transition:background-color var(--t-isla-tema) var(--curva-suave),border-color var(--t-isla-tema) var(--curva-suave)}.isla__logo{margin-right:auto}.isla__logo img{width:200px}.isla__enlaces a{padding:0 11px;font-size:.9375rem}.isla--clara .isla__caja{background:#f3eafff5;border-color:#14161a14;box-shadow:inset 0 1px #fff9,0 18px 40px -24px #4b2a6a73}.isla--clara .isla__enlaces a{color:var(--profundo)}.isla--clara .isla__enlaces a[aria-current=page]{color:var(--tinta)}.isla--clara .isla__enlaces a:hover{color:var(--tinta);background:#4b2a6a14}.isla--clara .isla__boton{background:var(--profundo);color:var(--lavanda)}.isla--clara .isla__boton:hover{background:var(--tinta)}.isla--clara .isla__menu{color:var(--tinta)}.isla--clara :focus-visible{outline-color:var(--profundo)}.isla--clara .isla__logo{display:none}.isla--clara .isla__icono{display:inline-flex;margin-right:auto}.isla__icono{align-items:center;min-height:44px;min-width:44px;justify-content:center;border-radius:10px}.isla__icono img{width:32px;height:32px}@media(max-width:899.98px){.barra{height:72px;gap:8px}.barra__nav,.barra__boton{display:none}.barra__menu{display:inline-grid;margin-right:-4px}.logo img{width:200px}.isla__caja{height:52px;padding:0 4px 0 6px}.isla__logo,.isla__nav{display:none}.isla__icono{display:inline-flex;margin-right:auto}.isla__menu{display:inline-grid;width:44px;height:44px;border:0}.isla--clara .isla__logo{display:none}}.menu-celular{margin:0;padding:0;border:0;width:100%;max-width:100%;max-height:100%;height:100%;background:transparent;color:var(--marfil)}.menu-celular[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.menu-celular::backdrop{background:#0a070d99}.menu-celular__caja{margin:12px;padding:10px 10px 18px 18px;border-radius:28px;border:1px solid var(--linea);background:var(--noche-2);box-shadow:var(--sombra-flota),var(--bisel)}.menu-celular__arriba{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.menu-celular__arriba img{width:36px;height:36px}.menu-celular__enlaces a{display:flex;align-items:center;min-height:56px;padding-right:8px;color:var(--marfil);font-family:var(--fuente-titulo);font-weight:600;font-size:1.5rem;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid var(--linea)}.menu-celular__enlaces li:last-child a{border-bottom:0}.menu-celular__boton{width:calc(100% - 8px);margin-top:16px}@media(min-width:900px){.menu-celular{display:none!important}}@media(prefers-reduced-motion:no-preference){.menu-celular[open] .menu-celular__caja{animation:abrir-menu var(--t-menu) var(--curva-salida) both}}@keyframes abrir-menu{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.isla,.isla--visible{transform:translate(-50%)}}.ciudad{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;overflow:clip}.ciudad__lienzo{position:absolute;bottom:0;left:var(--ancla-pantalla, 50%);width:calc(var(--ancho) * var(--u));height:calc(var(--alto) * var(--u));transform:translate(calc(var(--ancla) * var(--u) * -1))}.ciudad__capa{position:absolute;top:0;right:0;bottom:0;left:0}.ciudad__cables{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.lejania{position:absolute;left:calc(var(--x) * var(--u));bottom:calc(var(--base) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.edificio{position:absolute;left:calc(var(--x) * var(--u));bottom:calc(var(--base) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));isolation:isolate}.edificio__muro,.edificio__frente{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ventana--escalera{border-radius:calc(var(--w) * var(--u) * .2)}.edificio__muro{z-index:0}.edificio__vidrios{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.edificio__luces{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.edificio__frente{z-index:4}.vidrio,.luz,.ventana-v{--lado: calc(var(--w) * var(--u));position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:var(--radio-icono)}.vidrio{background:linear-gradient(158deg,#9676be29,#6e509612 34%,#0000 58%),linear-gradient(180deg,#120d18,#0c0910);box-shadow:inset 0 calc(var(--lado) * .06) calc(var(--lado) * .08) calc(var(--lado) * -.04) #00000080;overflow:hidden;--cancel: rgb(243 234 255 / .07)}.cancel-vertical:after,.cancel-cruz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--grosor: max(1px, calc(var(--lado) * .045))}.cancel-vertical:after{background:linear-gradient(var(--cancel),var(--cancel)) 50% 0 / var(--grosor) 100% no-repeat}.cancel-cruz:after{background:linear-gradient(var(--cancel),var(--cancel)) 50% 0 / var(--grosor) 100% no-repeat,linear-gradient(var(--cancel),var(--cancel)) 0 38% / 100% var(--grosor) no-repeat}.luz{overflow:hidden;--cancel: rgb(23 16 30 / .78);--brillo: rgb(245 242 236 / .22);box-shadow:0 0 calc(var(--lado) * .6) calc(var(--lado) * .05) var(--brillo),inset 0 calc(var(--lado) * .16) calc(var(--lado) * .14) calc(var(--lado) * -.08) #23182e6b}.luz--c{background:radial-gradient(125% 100% at 32% 100%,#fbf7f0,#f5f2ec 30%,#ddd1c3 68%,#b9aa9b)}.luz--l{--brillo: rgb(243 234 255 / .22);background:radial-gradient(125% 100% at 64% 100%,#fbf8ff,#f3eaff 32%,#d4c1ee 70%,#b39cd4)}.luz--m{--brillo: rgb(177 136 223 / .3);background:radial-gradient(120% 100% at 50% 100%,#d2b2f2,#b188df,#8b64ba 76%,#6c4797)}.luz--t{--brillo: rgb(245 242 236 / .1);background:radial-gradient(110% 100% at 50% 100%,#f5f2ec9e,#ddd1c35c 55%,#96847833),#120d18}.luz--cortina:before{content:"";position:absolute;inset:0 auto 0 0;width:44%;background:repeating-linear-gradient(90deg,#6e466e80 0,#6e466e80 9%,#96648c52 9%,#96648c52 18%)}.luz--persiana:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#3c285057 0,#3c285057 6%,#0000 6%,#0000 11%)}.luz--local{border-radius:calc(4 * var(--u));--brillo: rgb(245 242 236 / .14);background:linear-gradient(180deg,#bcaa96b3,#e6dccedb 58%,#f5f2ec)}.luz--local:before{content:"";position:absolute;top:8%;right:6%;bottom:30%;left:6%;background:repeating-linear-gradient(180deg,#0000 0,#0000 30%,#46303c52 30%,#46303c52 36%)}.luz--zaguan{border-radius:calc(3 * var(--u));--brillo: rgb(245 242 236 / .08);background:radial-gradient(80% 60% at 50% 28%,#f5f2ecbf,#f5f2ec3d 62%,#f5f2ec0f)}.ventana-v{z-index:auto;border-radius:0}.ventana-v__icono{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;-webkit-user-select:none;user-select:none}.ventana-v__halo{position:absolute;border-radius:50%;pointer-events:none;z-index:2}.ventana-v__halo--calido{left:-80%;top:-80%;width:260%;height:260%;opacity:.85;background:radial-gradient(closest-side,#9268c09e,#835bae33 52%,#835bae00 72%)}.ventana-v__halo--frio{left:-38%;top:-38%;width:160%;height:160%;background:radial-gradient(closest-side,#f3eaff1f,#f3eaff00 70%)}@media(prefers-reduced-motion:no-preference){.ciudad--entrada .ciudad__lejania{animation:aparecer var(--t-lejos) var(--curva-salida) both}.ciudad--entrada .ciudad__resplandor{animation:aparecer var(--t-resplandor) var(--curva-salida) both}.edificio--entrada .luz{animation:encender var(--t-ventana) var(--curva-salida) var(--retraso, 0ms) both}.edificio--entrada .luz--parpadeo{animation-name:encender-parpadeo;animation-timing-function:linear}.edificio--entrada .ventana-v__icono{animation:llegar-icono var(--t-icono) var(--resorte-suave) var(--retraso, 0ms) both}.edificio--entrada .ventana-v__halo--frio{animation:encender-halo var(--t-halo) var(--curva-salida) calc(var(--retraso, 0ms) + var(--t-halo-desfase)) both}.edificio--entrada .ventana-v__halo--calido{animation:encender-halo-calido var(--t-halo) var(--curva-salida) calc(var(--retraso, 0ms) + var(--t-halo-desfase)) both}.ciudad--entrada.encendida .ciudad__lejania,.ciudad--entrada.encendida .ciudad__resplandor,.edificio--entrada.encendida .luz,.edificio--entrada.encendida .ventana-v__icono,.edificio--entrada.encendida .ventana-v__halo{animation:none}[data-estado=espera] .edificio--aparicion .luz{opacity:0}[data-estado=anima] .edificio--aparicion .luz{animation:encender var(--t-ventana) var(--curva-salida) var(--retraso, 0ms) both}}@keyframes aparecer{0%{opacity:0}}@keyframes encender{0%{opacity:0}to{opacity:1}}@keyframes encender-parpadeo{0%{opacity:0}22%{opacity:.8}36%{opacity:.3}58%{opacity:1}to{opacity:1}}@keyframes llegar-icono{0%{transform:scale(var(--e-icono-desde))}to{transform:none}}@keyframes encender-halo{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes encender-halo-calido{0%{opacity:0;transform:scale(.9)}to{opacity:.85;transform:none}}.portada{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;overflow:clip;isolation:isolate;background:var(--noche-0);--u: max(min(calc(100svh / 1100), calc(100vw / 1350)), calc(100vw / 2900));--ancla-pantalla: calc(50% + min(19vw, 270px)) ;--resplandor-x: var(--ancla-pantalla)}.portada__cielo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--noche-0);background-image:url(/grano.png),linear-gradient(180deg,#0a070d,#0c0911 40%,#100b16,#0d0912);background-size:128px 128px,auto;background-blend-mode:soft-light,normal}.ciudad__resplandor{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(62% 46% at var(--resplandor-x) 84%,rgb(75 42 106 / .62) 0%,rgb(75 42 106 / .22) 46%,rgb(75 42 106 / 0) 76%),linear-gradient(180deg,#4b2a6a00 45%,#4b2a6a24 85%,#4b2a6a0f)}.portada__texto{position:relative;z-index:3;padding:clamp(112px,16svh,160px) var(--margen) 0;max-width:calc(var(--ancho) + 2 * var(--margen));margin-inline:auto;width:100%}.portada__titulo{max-width:11.4em}.portada__intro{margin-top:24px;max-width:30rem}.portada__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.portada__ciudad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ciudad--angosta{display:none}.portada__suelo{position:absolute;inset:auto 0 0;z-index:2;height:20%;background:linear-gradient(180deg,rgb(10 7 13 / 0) 0%,rgb(10 7 13 / .72) 58%,var(--noche-0) 100%);pointer-events:none}@media(max-width:767.98px){.portada__texto{padding-top:96px}.portada__intro{margin-top:16px}.portada__acciones{margin-top:24px}}@media(max-width:767.98px),(max-width:1023.98px)and (orientation:portrait){.portada{display:flex;flex-direction:column;--ancla-pantalla: 50%;--resplandor-x: 50%}.portada__ciudad{position:relative;inset:auto;flex:1 0 0;min-height:300px;container-type:size}.ciudad--ancha{display:none}.ciudad--angosta{display:block;--u: calc(100vw / 700)}@supports (width: 1cqh){.ciudad--angosta{--u: min(calc(100cqw / 700), calc(100cqh / 830))}}}.hacemos{position:relative;padding-block:calc(var(--espacio-seccion) * .65) calc(var(--espacio-seccion) * .55);background:var(--noche-0)}.hacemos__rejilla{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sep-col);align-items:start}.hechos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sep-col)}.hechos__punto{padding-top:22px;border-top:1px solid var(--linea-fuerte)}.hechos dt{display:flex;align-items:center;gap:12px;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-subtitulo);line-height:1.2;letter-spacing:-.01em;color:var(--marfil)}.hechos dt:before{content:"";flex:none;width:14px;height:14px;border-radius:22.5%;background:radial-gradient(125% 100% at 32% 100%,#fbf7f0,#f5f2ec 30%,#ddd1c3 68%,#b9aa9b);box-shadow:0 0 10px 1px #f5f2ec38}.hechos__punto:nth-child(2) dt:before{background:radial-gradient(125% 100% at 64% 100%,#fbf8ff,#f3eaff 32%,#d4c1ee 70%,#b39cd4);box-shadow:0 0 10px 1px #f3eaff38}.hechos__punto:nth-child(3) dt:before{background:radial-gradient(120% 100% at 50% 100%,#d2b2f2,#b188df,#8b64ba 76%,#6c4797);box-shadow:0 0 10px 1px #b188df4d}.hechos dd{margin-top:10px;color:var(--texto-2);line-height:1.5;max-width:22rem;text-wrap:pretty}@media(max-width:1023.98px){.hacemos__rejilla{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,40px)}}@media(max-width:767.98px){.hechos{grid-template-columns:minmax(0,1fr);gap:0}.hechos__punto{padding-block:18px}.hechos__punto:last-child{padding-bottom:0}.hechos dd{margin-top:6px;max-width:none}}.catalogo{position:relative;padding-block:calc(var(--espacio-seccion) * .8);background:radial-gradient(54% 70% at 72% 78%,#4b2a6a57,#4b2a6a1a 50%,#4b2a6a00 78%),linear-gradient(180deg,var(--noche-0) 0%,var(--noche-1) 22%,var(--noche-1) 100%);overflow:hidden;overflow:clip}.catalogo__espera{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sep-col);align-items:center}.catalogo__tiendas{margin-top:18px;max-width:26rem;font-size:var(--t-intro);line-height:1.45;color:var(--texto-2);text-wrap:pretty}.fachada{position:relative;container-type:inline-size}.fachada__marco{position:relative;width:100%;--u: calc(min(100vw - 2 * var(--margen), var(--ancho)) * .57 / var(--l-ancho));height:calc(var(--l-alto) * var(--u))}@supports (width: 1cqw){.fachada__marco{--u: calc(100cqw / var(--l-ancho))}}.fachada__marco>.edificio{left:0;bottom:0}.fachada__marco:after{content:"";position:absolute;inset:auto -2px 0;z-index:6;height:12%;background:linear-gradient(180deg,rgb(16 12 21 / 0) 0%,var(--noche-1) 100%);pointer-events:none}.fachada__marco--angosta{display:none}@media(max-width:767.98px){.catalogo__espera{grid-template-columns:minmax(0,1fr);gap:28px}.catalogo__tiendas{margin-top:12px}.fachada__marco--ancha{display:none}.fachada__marco--angosta{display:block;--u: calc((100vw - 2 * var(--margen)) / var(--l-ancho))}@supports (width: 1cqw){.fachada__marco--angosta{--u: calc(100cqw / var(--l-ancho))}}}.trabajo{position:relative;padding-block:var(--espacio-seccion) calc(var(--espacio-seccion) * .8);background:var(--noche-1)}.trabajo__muro{position:relative;margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sep-col);--alto-ventanas: 232px}.trabajo__muro:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--alto-ventanas);border-radius:6px;background:linear-gradient(180deg,#f3eaff12 0,#f3eaff00 2px),linear-gradient(180deg,#17111f,#231a2d);box-shadow:inset 0 -6px #f3eaff09;pointer-events:none}.principio{position:relative;display:flex;flex-direction:column}.principio__ventana{display:grid;place-items:center;height:var(--alto-ventanas);padding:22px 0 14px}.principio__ventana .ventanal{width:min(100%,168px)}.principio__texto{margin-top:26px}.principio__titulo{margin-top:8px;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-subtitulo);line-height:1.22;letter-spacing:-.01em;color:var(--marfil);text-wrap:balance}.principio__frase{margin-top:8px;color:var(--texto-2);line-height:1.5;text-wrap:pretty}@media(max-width:1023.98px){.trabajo__muro{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.trabajo__muro:before{display:none}.principio__ventana{height:auto;place-items:start;padding:0}.principio__ventana .ventanal{width:132px}.principio__texto{margin-top:18px}}@media(max-width:767.98px){.trabajo__muro{grid-template-columns:minmax(0,1fr);row-gap:28px}.principio{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:start}.principio__ventana .ventanal{width:84px}.principio__texto{margin-top:0}.principio__titulo,.principio__frase{margin-top:4px}}@media(prefers-reduced-motion:no-preference){.trabajo__muro[data-estado=espera] .ventanal__luz{opacity:0}.trabajo__muro[data-estado=anima] .ventanal__luz{animation:encender var(--t-principio-luz) var(--curva-salida) calc(var(--k, 0) * var(--t-principio-paso)) both}.trabajo__muro[data-estado=espera] .ventanal:before{opacity:0}.trabajo__muro[data-estado=anima] .ventanal:before{animation:encender var(--t-principio-luz) var(--curva-salida) calc(var(--k, 0) * var(--t-principio-paso)) both}}.ventanal{--marco: 10px;--grosor-cancel: 7px;position:relative;aspect-ratio:1 / 1.08}.ventanal--chico{--marco: 4px;--grosor-cancel: 3px}.ventanal:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-14%;left:-22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#b188df38,#b188df12 55%,#b188df00 72%);pointer-events:none}.ventanal--chico:before{top:-30%;right:-30%;bottom:-30%;left:-30%}.ventanal__hueco{position:absolute;inset:var(--marco) var(--marco) calc(7% + var(--marco));border-radius:22.5%;overflow:hidden;background:#0d0a11;box-shadow:0 0 0 var(--marco) #2a2034,0 0 0 calc(var(--marco) + 1px) #f3eaff17}.ventanal__vidrio,.ventanal__luz,.ventanal__silueta,.ventanal__cancel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ventanal__vidrio{background:linear-gradient(158deg,#9676be2e,#6e50960f 36%,#0000 60%),linear-gradient(180deg,#120d18,#0b080f)}.ventanal__luz--lampara{background:radial-gradient(46% 42% at 19% 50%,#fbf7f0fa,#f5f2ec99 34%,#f5f2ec00 70%),radial-gradient(95% 80% at 30% 70%,#ddcdbe99,#78566e59 55%,#281a2e99),#2a1e2f}.ventanal__luz--flexo{background:radial-gradient(42% 48% at 58% 56%,#fbf7f0f5,#f5f2ec8c,#f5f2ec00 72%),radial-gradient(90% 70% at 55% 90%,#9676786b,#281a2e33 70%),#20172a}.ventanal__luz--pantalla{background:radial-gradient(48% 34% at 63% 66%,#f3eaffb3,#b188df6b 46%,#b188df00 80%),radial-gradient(26% 26% at 88% 60%,#fbf7f0d9,#f5f2ec00 70%),radial-gradient(100% 80% at 60% 80%,#6e509680,#1e142866 70%),#1c1426}.ventanal__luz--cortina{background:radial-gradient(70% 70% at 50% 55%,#faf6ff8c,#f3eaff00 70%),repeating-linear-gradient(90deg,#f3eaffeb 0,#f3eaffeb 3.5%,#cdb6ebc7 3.5%,#cdb6ebc7 7.5%,#e8dcfae6 7.5%,#e8dcfae6 10%),#d8c6f0}.ventanal__cancel{background:linear-gradient(#2a2034,#2a2034) 50% 0 / var(--grosor-cancel) 100% no-repeat}.ventanal__repisa{position:absolute;left:-4%;right:-4%;bottom:3%;height:4%;border-radius:6px;background:linear-gradient(180deg,#33283e,#1c1524);box-shadow:0 12px 24px -10px #000000b3}.contacto{position:relative;padding-block:calc(var(--espacio-seccion) * .7);background:linear-gradient(180deg,var(--noche-1) 0%,var(--noche-0) 42%)}.contacto__marco{position:relative;min-height:clamp(340px,46svh,440px);display:grid;place-items:center;isolation:isolate;--radio-contacto: clamp(44px, 7vw, 112px)}.contacto__ventana{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radio-contacto)}.contacto__vidrio,.contacto__luz{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.contacto__vidrio{background:linear-gradient(158deg,#9676be29,#6e50960f 34%,#0000 58%),linear-gradient(180deg,#17111f,#0f0b14);box-shadow:0 0 0 1px #f3eaff0f}.contacto__luz{background:radial-gradient(120% 90% at 50% 100%,#fcf9ff 0%,var(--lavanda) 52%,#e9dcfb 100%);box-shadow:0 0 140px #f3eaff2e,inset 0 1px #fff9}.contacto__contenido{padding:clamp(40px,6vw,80px) clamp(20px,6vw,96px);text-align:center;color:var(--tinta)}.contacto__titulo{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-capitulo);line-height:1.06;letter-spacing:-.025em;color:var(--tinta)}.contacto__correo{display:inline-block;margin-top:clamp(12px,2vw,20px);padding-block:max(.32em,11px);font-family:var(--fuente-titulo);font-weight:600;font-size:clamp(1.375rem,.7rem + 3vw,3.25rem);line-height:1.15;letter-spacing:-.02em;color:var(--profundo);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-color:#4b2a6a4d;transition:text-decoration-color var(--t-boton) var(--curva-rapida),color var(--t-boton) var(--curva-rapida)}.contacto__correo:hover{color:var(--tinta);text-decoration-color:currentColor}.contacto__acciones{margin-top:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.contacto :focus-visible{outline-color:var(--profundo)}.boton--claro{background:var(--profundo);color:var(--lavanda)}.boton--claro:hover{background:var(--tinta)}.boton--claro-sec{background:transparent;color:var(--profundo);border-color:#4b2a6a59}.boton--claro-sec:hover{background:#4b2a6a14;border-color:#4b2a6a8c}.contacto__copiar-iconos{position:relative;width:18px;height:18px;flex:none}.contacto__copiar-iconos svg{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--t-boton) var(--curva-rapida),transform var(--t-boton) var(--curva-rapida)}.contacto__icono-listo,.contacto__copiar.hecho .contacto__icono-copiar{opacity:0;transform:scale(.6)}.contacto__copiar.hecho .contacto__icono-listo{opacity:1;transform:none}.contacto__aviso{flex-basis:100%;margin-top:4px;color:var(--profundo);font-size:var(--t-nota)}@media(max-width:767.98px){.contacto__marco{min-height:0}.contacto__correo{font-size:clamp(1.0625rem,5.4vw,2rem)}.contacto__acciones .boton{flex:1 1 100%}}@media(prefers-reduced-motion:no-preference){.contacto__marco[data-estado=espera] .contacto__luz{opacity:0}.contacto__marco[data-estado=espera] .contacto__contenido>*{opacity:0;transform:translateY(var(--d-aparicion))}.contacto__marco[data-estado=anima] .contacto__luz{animation:encender-contacto var(--t-contacto-luz) var(--curva-salida) both}.contacto__marco[data-estado=anima] .contacto__contenido>*{animation:aparece var(--t-aparicion) var(--curva-salida) calc(var(--t-contacto-desde) + var(--i, 0) * var(--t-escalon)) both}.contacto__contenido>:nth-child(2){--i: 1}.contacto__contenido>:nth-child(3){--i: 2}}@keyframes encender-contacto{0%{opacity:0;transform:scale(var(--e-contacto-desde))}}@keyframes aparece{0%{opacity:0;transform:translateY(var(--d-aparicion))}}@media(prefers-reduced-motion:reduce){.contacto__copiar-iconos svg{transform:none!important}}.pie{background:var(--noche-1);border-top:1px solid var(--linea);padding:48px 0 40px}.pie__caja{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo nav" "legal legal";align-items:center;column-gap:clamp(24px,4vw,64px);row-gap:28px}.pie__logo{grid-area:logo}.pie__nav{grid-area:nav;justify-self:end}.pie__nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:4px}.pie__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;color:var(--texto-2);font-weight:500;font-size:.9375rem;text-decoration:none;transition:color var(--t-boton) var(--curva-rapida),background-color var(--t-boton) var(--curva-rapida)}.pie__nav a:hover{color:var(--marfil);background:#f3eaff0f}.pie__nav a[aria-current=page]{color:var(--marfil)}.pie__legal{grid-area:legal;display:grid;gap:4px;padding-top:24px;border-top:1px solid var(--linea);color:var(--texto-3);font-size:var(--t-nota);line-height:1.55;letter-spacing:.01em}.pie__legal p:first-child{color:var(--texto-2)}@media(max-width:899.98px){.pie__caja{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "nav" "legal";row-gap:16px}.pie__nav{justify-self:start;margin-left:-12px}.pie__nav ul{justify-content:flex-start}}.catalogo--con-apps{background:var(--noche-0)}.catalogo--con-apps .catalogo__titulo{margin-bottom:clamp(28px,4vw,48px)}.app-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#b188df29;color:var(--morado-claro);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.app-destacada{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--sep-col);min-height:520px;padding:56px 64px;border-radius:var(--radio-escena);background:var(--noche-1);border:1px solid var(--linea);box-shadow:var(--bisel);overflow:hidden;isolation:isolate}.app-destacada__luz{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--noche-1);background-image:url(/grano.png);background-size:128px 128px;background-blend-mode:soft-light}.app-destacada__encabezado{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.app-destacada__nombre{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-capitulo);line-height:1.06;letter-spacing:-.025em;color:var(--marfil);text-wrap:balance}.app-destacada__frase{margin-top:18px;max-width:30ch}.app-destacada__plataformas,.app-destacada__fecha{margin-top:12px}.app-destacada__boton{margin-top:28px}.app-destacada__visual{position:relative;display:grid;place-items:center;min-height:380px}.app-destacada__halo{position:absolute;width:min(150%,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--color-app),rgb(0 0 0 / 0) 70%);opacity:.34;pointer-events:none}.app-destacada__icono{position:relative;width:clamp(200px,21vw,300px);height:auto}.apps__rejilla{margin-top:var(--sep-col);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sep-col)}.catalogo[data-cantidad="7+"] .apps__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.app-tarjeta-celda--ancha{grid-column:1 / -1}.app-tarjeta{position:relative;display:flex;flex-direction:column;gap:22px;height:100%;min-height:260px;padding:30px;border-radius:24px;background:var(--noche-1);border:1px solid var(--linea);box-shadow:var(--bisel);color:inherit;text-decoration:none;overflow:hidden;isolation:isolate;transition:border-color var(--t-hover) var(--curva-rapida)}.app-tarjeta:hover,.app-tarjeta:focus-visible{border-color:var(--linea-fuerte)}.app-tarjeta:focus-visible{border-radius:24px}.app-tarjeta:before{content:"";position:absolute;z-index:-1;left:-30%;top:-60%;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--color-app),rgb(0 0 0 / 0) 72%);opacity:.13;pointer-events:none;transition:opacity var(--t-halo-hover) var(--curva-rapida)}.app-tarjeta:hover:before,.app-tarjeta:focus-visible:before{opacity:.2}.app-tarjeta__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--noche-2);opacity:0;transition:opacity var(--t-hover) var(--curva-rapida)}.app-tarjeta:hover .app-tarjeta__fondo{opacity:1}.app-tarjeta__icono-caja{position:relative;width:72px;height:72px;flex:none}.app-tarjeta__halo{position:absolute;top:-70%;right:-70%;bottom:-70%;left:-70%;border-radius:50%;background:radial-gradient(closest-side,var(--color-app),rgb(0 0 0 / 0) 70%);opacity:.25;transition:opacity var(--t-halo-hover) var(--curva-rapida)}.app-tarjeta__icono{position:relative;width:72px;height:72px;transition:transform var(--t-hover) var(--curva-rapida)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.app-tarjeta:hover .app-tarjeta__icono,.app-tarjeta:focus-visible .app-tarjeta__icono{transform:translateY(-4px)}}.app-tarjeta:hover .app-tarjeta__halo,.app-tarjeta:focus-visible .app-tarjeta__halo{opacity:.5}.app-tarjeta__texto{display:flex;flex-direction:column;gap:8px;flex:1}.app-tarjeta__nombre{font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-subtitulo);line-height:1.2;letter-spacing:-.01em;color:var(--marfil)}.app-tarjeta__frase{color:var(--texto-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-tarjeta__fecha{margin-top:auto;padding-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app-tarjeta-celda--ancha .app-tarjeta{flex-direction:row;align-items:center;min-height:0;gap:32px}.app-tira{margin-bottom:clamp(24px,3vw,36px)}.app-tira__lista{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px 2px 14px;scrollbar-width:none}.app-tira__lista::-webkit-scrollbar{display:none}.app-tira__lista>li{scroll-snap-align:start;flex:none}.app-tira__app{display:flex;flex-direction:column;align-items:center;gap:10px;width:92px;padding:6px 0;border-radius:14px;color:var(--texto-2);font-size:.875rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;transition:color var(--t-hover) var(--curva-rapida)}.app-tira__app:hover{color:var(--marfil)}.app-tira__app img{width:56px;height:56px}.apps__ver-todas{margin-top:28px}@media(prefers-reduced-motion:no-preference){.app-destacada[data-estado=espera],.apps__rejilla[data-estado=espera]>li,.app-tira[data-estado=espera] li{opacity:0;transform:translateY(var(--d-apps-sube)) scale(var(--e-apps-desde))}.app-destacada[data-estado=anima]{animation:apps-opacidad var(--t-apps-opacidad) ease-out both,apps-sube var(--t-apps-movimiento) var(--resorte-suave) both}.apps__rejilla[data-estado=anima]>li,.app-tira[data-estado=anima] li{animation:apps-opacidad var(--t-apps-opacidad) ease-out both,apps-sube var(--t-apps-movimiento) var(--resorte-vivo) both;animation-delay:calc(var(--t-apps-desde) + var(--i, 0) * var(--t-apps-escalon))}}@keyframes apps-opacidad{0%{opacity:0}}@keyframes apps-sube{0%{transform:translateY(var(--d-apps-sube)) scale(var(--e-apps-desde))}}@media(max-width:1023.98px){.catalogo[data-cantidad="7+"] .apps__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.app-destacada{padding:44px}}@media(max-width:767.98px){.app-destacada{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 24px 32px;gap:8px}.app-destacada__visual{order:-1;min-height:220px}.app-destacada__icono{width:150px}.apps__rejilla,.catalogo[data-cantidad="7+"] .apps__rejilla{grid-template-columns:minmax(0,1fr)}.app-tarjeta{padding:24px;min-height:0;border-radius:18px}.app-tarjeta-celda--ancha .app-tarjeta{flex-direction:column;align-items:flex-start;gap:22px}.apps__rejilla--carrusel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--margen));padding:4px var(--margen) 12px;scroll-padding-inline:var(--margen);scrollbar-width:none}.apps__rejilla--carrusel::-webkit-scrollbar{display:none}.apps__rejilla--carrusel>li{flex:0 0 84%;scroll-snap-align:start}.apps__rejilla--carrusel .app-tarjeta{min-height:240px}.app-tira__lista{margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);scroll-padding-inline:var(--margen);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 86%,rgb(0 0 0 / 0) 100%);mask-image:linear-gradient(90deg,#000 0,#000 86%,#0000)}.app-tira__app{width:76px;font-size:.8125rem}.app-tira__app img{width:48px;height:48px}}.intro-pagina{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding:clamp(128px,18svh,168px) 0 clamp(72px,9vw,120px);background:var(--noche-0)}.intro-pagina__cielo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:var(--noche-0);background-image:url(/grano.png),radial-gradient(60% 70% at 72% 100%,#4b2a6a80,#4b2a6a29 48%,#4b2a6a00 78%),linear-gradient(180deg,#0a070d,#0c0911,#120c19);background-size:128px 128px,auto,auto;background-blend-mode:soft-light,normal,normal}.horizonte{position:absolute;inset:auto 0 0;z-index:-1;height:clamp(96px,14vw,180px);opacity:.9;pointer-events:none}.horizonte .lejania{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.horizonte:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,rgb(10 7 13 / 0),var(--noche-0))}.intro-pagina__rejilla{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sep-col);align-items:end}.intro-pagina__texto .etiqueta{margin-bottom:16px}.titulo-pagina{max-width:14em}.intro-pagina__linea{margin-top:22px;max-width:34rem}.intro-pagina__acciones{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.intro-pagina--nosotros{padding-bottom:0}.intro-pagina--nosotros .intro-pagina__texto{padding-bottom:clamp(72px,9vw,120px)}.intro-pagina__edificio{justify-self:end;width:100%;max-width:400px;container-type:inline-size}.edificio-solo{position:relative;--u: .48px;width:calc(620 * var(--u));height:calc(750 * var(--u));margin-left:auto}@supports (width: 1cqw){.edificio-solo{--u: min(calc(100cqw / 620), .66px)}}.edificio-solo>.edificio{left:0;bottom:0}.documento{padding-block:clamp(24px,4vw,48px) var(--espacio-seccion)}.documento__seccion{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sep-col);padding-block:clamp(36px,5vw,56px);border-top:1px solid var(--linea)}.documento__seccion:first-child{border-top:0}.documento__titulo{font-family:var(--fuente-titulo);font-weight:600;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);line-height:1.15;letter-spacing:-.018em;color:var(--marfil);text-wrap:balance}.documento__texto{font-size:var(--t-intro);line-height:1.5;color:var(--texto-2);max-width:40rem;text-wrap:pretty}.documento__cuerpo .enlace-flecha{margin-top:14px}.hechos--documento{grid-template-columns:minmax(0,1fr);gap:0}.hechos--documento .hechos__punto{display:grid;grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);align-items:baseline;gap:6px var(--sep-col);padding-block:18px;border-top:1px solid var(--linea)}.hechos--documento .hechos__punto:first-child{border-top:0;padding-top:4px}.hechos--documento dd{margin-top:0;max-width:none}.documento+.contacto{background:var(--noche-0);padding-top:0}.principios-lista{display:grid;gap:28px}.principios-lista__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}.principios-lista__ventana .ventanal{width:64px}.principios-lista__titulo{margin-top:4px;font-family:var(--fuente-titulo);font-weight:600;font-size:var(--t-subtitulo);line-height:1.22;letter-spacing:-.01em;color:var(--marfil)}.principios-lista__frase{margin-top:4px;color:var(--texto-2);line-height:1.5;max-width:40rem}.intro-pagina__columna{max-width:820px}.volver{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;margin-left:-4px;padding:0 4px;color:var(--texto-2);font-weight:500;text-decoration:none;transition:color var(--t-boton) var(--curva-rapida)}.volver:hover{color:var(--marfil)}.volver svg{width:18px;height:18px}.placa{margin-top:clamp(32px,4vw,48px);padding:8px clamp(20px,3vw,32px);border-radius:18px;border:1px solid var(--linea-fuerte);background:linear-gradient(180deg,#f3eaff0d 0,#f3eaff00 2px),linear-gradient(180deg,#1f1828,#161019);box-shadow:var(--sombra-flota)}.placa__fila{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:4px var(--sep-col);padding-block:16px;border-top:1px solid var(--linea)}.placa__fila:first-child{border-top:0}.placa dt{color:var(--texto-3);font-size:var(--t-etiqueta);font-weight:600;line-height:1.4}.placa dd{color:var(--marfil);font-family:var(--fuente-titulo);font-weight:600;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.35;letter-spacing:-.005em;overflow-wrap:anywhere}.placa dd a{display:inline-block;padding-block:11px;margin-block:-11px;color:var(--morado-claro);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:#b188df73}.placa dd a:hover{color:var(--lavanda)}.intro-pagina__empresa{display:grid;grid-template-columns:minmax(0,820px) minmax(0,1fr);gap:var(--sep-col);align-items:start}.ventana-marca{position:relative;justify-self:center;align-self:center;width:clamp(120px,11vw,168px);aspect-ratio:1;margin-top:120px}.ventana-marca__halo{position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;border-radius:50%;background:radial-gradient(closest-side,#9268c080,#835bae29 52%,#835bae00 72%);pointer-events:none}.ventana-marca__icono{position:relative;width:100%;height:auto}.ventana-apagada{position:relative;justify-self:end;width:clamp(160px,22vw,260px);aspect-ratio:1;margin-bottom:8px}.ventana-apagada__vidrio{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22.5%;background:linear-gradient(158deg,#9676be2e,#6e509612 34%,#0000 58%),linear-gradient(180deg,#120d18,#0c0910);box-shadow:0 0 0 12px #241b2d,0 0 0 13px #f3eaff14,inset 0 14px 18px -10px #00000080}.ventana-apagada__cancel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22.5%;background:linear-gradient(#241b2d,#241b2d) 50% 0 / 9px 100% no-repeat}@media(max-width:1099.98px){.intro-pagina__empresa{grid-template-columns:minmax(0,1fr)}.ventana-marca{display:none}}@media(max-width:899.98px){.intro-pagina__rejilla{grid-template-columns:minmax(0,1fr);gap:36px}.intro-pagina__edificio{justify-self:center;max-width:300px}.edificio-solo{margin-inline:auto}.intro-pagina--nosotros .intro-pagina__texto{padding-bottom:0}.ventana-apagada{justify-self:start}.documento__seccion{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:560px){.hechos--documento .hechos__punto,.placa__fila{grid-template-columns:minmax(0,1fr)}}
