.sala{--fondo:#b3e5dc;--trazo:#5a1500;--chica:#2a2c2b;--tag-bg:#5a1500;--tag-tx:#b3e5dc}.sala[data-theme=sotano]{--fondo:#1f2120;--trazo:#b3e5dc;--chica:#09a89a;--tag-bg:#b3e5dc;--tag-tx:#5a1500}.sala .zona{outline:2px solid transparent;outline-offset:-2px}.sala .zona:hover{outline-color:var(--panasonic);background:#1818f00f}.sala .zona:hover .zona-tag{background:var(--panasonic)!important;color:var(--papel)!important}.sala .chica:focus-visible{outline:2px dashed var(--chica)!important;outline-offset:2px}.sala .zona-hover .zona-tag{opacity:0}.sala .zona-hover:hover .zona-tag,.sala .zona-hover:focus-visible .zona-tag{opacity:1}.sala .corazon{position:absolute;left:0;top:0;width:1.75em;height:1.5em;opacity:0;animation:sube 1.8s steps(12) infinite}.sala .corazon svg{display:block;width:100%;height:100%}@keyframes sube{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translate(var(--dx),-7em) scale(1.1);opacity:0}}.sala .c1{--dx:-2.5em;animation-delay:0s}.sala .c2{--dx:1.5em;animation-delay:.45s}.sala .c3{--dx:-.5em;animation-delay:.9s}.sala .c4{--dx:3em;animation-delay:1.35s}.sala .iman,.sala .iman *{cursor:none!important}.sala .eq span{width:4px;height:4px;background:#b3e5dc;animation:eq 1.1s steps(5) infinite}.sala .eq.quieto span{animation:none;height:3px}@keyframes eq{0%{height:4px}25%{height:22px}50%{height:10px}75%{height:28px}to{height:4px}}@media (prefers-reduced-motion: reduce){.sala .eq span{animation:none;height:12px}}.sala .tiembla{animation:tiembla .09s steps(2) infinite}@keyframes tiembla{0%{transform:translate(0)}25%{transform:translate(var(--a),calc(var(--a) * -1))}50%{transform:translate(calc(var(--a) * -1),var(--a))}75%{transform:translate(var(--a),var(--a))}to{transform:translate(0)}}.sala .menu-item:hover,.sala .menu-item:focus-visible{background:#a8730a!important;color:#fff!important;outline:none}.sala .menu-off:hover,.sala .menu-off:focus-visible{background:#5a1500!important;color:#b3e5dc!important}.sala .solo-movil{display:none!important}@media (max-width: 760px){.sala .solo-ancho{display:none!important}.sala .solo-movil{display:flex!important}}.p-about .pestana:hover{background:#dfe4e3!important}.p-about .tecla{transition:background-color .08s,color .08s}.p-about .tecla:hover{background:var(--h)!important;color:var(--ht)!important}.p-about .tecla:active,.p-about .tecla.on{background:var(--p)!important;color:var(--pt)!important;box-shadow:var(--bisel-hundido)!important;transform:translateY(1px)}.p-about.pagina{--fondo:var(--cinta);--sombra:#2a2c2b;--tit:var(--grafito)}.p-about.pagina[data-theme=sotano]{--fondo:#1f2120;--sombra:#09a89a;--tit:var(--cinta)}.p-tools canvas:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.p-tools.pagina{--fondo:var(--bronce);--sombra:#2a2c2b;--arte:#2a2c2b;--tit:var(--panasonic)}.p-tools.pagina[data-theme=sotano]{--fondo:#1f2120;--sombra:#09a89a;--arte:#b3e5dc;--tit:var(--bronce)}.p-tools.pagina{--hondo:inset 2px 2px 0 #2a2c2b, inset -2px -2px 0 #eef1ef, inset 5px 5px 0 #8a9594, inset -5px -5px 0 #dfe4e3}.p-tools.pagina[data-theme=sotano]{--hondo:inset 2px 2px 0 #0a0b0b, inset -2px -2px 0 #5a5f5e, inset 5px 5px 0 #232524, inset -5px -5px 0 #464b4a}.p-tools .esfera:hover,.p-tools .esfera:focus-visible{z-index:3}.p-tools .esfera:hover .etq,.p-tools .esfera:focus-visible .etq{opacity:1!important}.p-tools .esfera:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.p-tools .esfera{transition:opacity .25s}.p-aimagic.pagina{--fondo:var(--oliva);--arte:#b3e5dc;--pared:rgba(42,44,43,.6)}.p-aimagic.pagina[data-theme=sotano]{--fondo:#1f2120;--arte:#b3e5dc;--pared:rgba(0,0,0,.55)}.p-aimagic.pagina{--velo-base:var(--oliva);--velo-punto:color-mix(in srgb, var(--oliva) 62%, var(--grafito))}.p-aimagic.pagina[data-theme=sotano]{--velo-base:#1f2120;--velo-punto:#2f3231}.p-aimagic .tesela{cursor:pointer}.p-aimagic .cp-filtro[aria-checked=false]:hover,.p-aimagic .cp-filtro[aria-checked=false]:focus-visible{background:var(--superficie-ventana)!important}.p-aimagic .tesela:hover,.p-aimagic .tesela:focus-visible{outline:3px solid var(--panasonic);outline-offset:3px;z-index:2}@media (prefers-reduced-motion: reduce){.p-aimagic .tesela{transition:none!important}}.p-aimagic .flecha{width:40px;height:40px;border:0;padding:0;background:var(--superficie-ventana);box-shadow:var(--bisel-alto);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer}.p-uxui.pagina{--fondo:#2a2c2b;--pared:rgba(0,0,0,.5);--tabw:clamp(118px,15vw,190px);--tabstep:min(var(--tabw),calc((100cqw - 48px - var(--tabw)) / 5))}.p-uxui.pagina[data-theme=sotano]{--fondo:#1f2120;--pared:rgba(0,0,0,.55)}.p-uxui .flecha{width:34px;height:34px;border:0;padding:0;background:var(--superficie-ventana);box-shadow:var(--bisel-alto);color:var(--tinta);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.p-uxui.pagina{--fh:clamp(190px,24vw,310px)}.p-uxui .visor::-webkit-scrollbar{height:16px}.p-uxui .visor::-webkit-scrollbar-track{background:#8a9594;box-shadow:inset 1px 1px #2a2c2b}.p-uxui .visor::-webkit-scrollbar-thumb{background:#eef1ef;box-shadow:inset -1px -1px #2a2c2b,inset 1px 1px #fff,inset -2px -2px #8a9594}.p-uxui .visor{scrollbar-color:#eef1ef #8a9594}.p-uxui .visor:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.p-uxui .pestana{transition:transform .15s steps(3)}.p-uxui .pestana:hover{transform:translateY(-6px)}.p-uxui .carpeta{animation:despliega .45s steps(9) backwards}@keyframes despliega{0%{clip-path:inset(100% 0 0 0);transform:translateY(60px)}to{clip-path:inset(-60px 0 0 0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.p-uxui .carpeta{animation:none}.p-uxui .pestana{transition:none}}.p-uxui .renglones{background-image:repeating-linear-gradient(180deg,transparent 0,transparent 27px,rgba(24,24,240,.18) 27px,rgba(24,24,240,.18) 28px)}:root,[data-theme=niebla]{--grafito: #2a2c2b;--niebla: #abbab9;--cinta: #09a89a;--escritorio: #248c8e;--menta: #b3e5dc;--granate: #5a1500;--bronce: #a8730a;--oliva: #6c5408;--panasonic: #1818f0;--lavanda: #9c6cc6;--papel: #ffffff;--superficie: #abbab9;--superficie-ventana: #c9d0cf;--superficie-campo: #eef1ef;--tinta: #2a2c2b;--tinta-suave: #3d4443;--enlace: #1010c0;--foco: #1818f0;--titulo-activo: var(--panasonic);--titulo-inactivo: #6e7776;--bisel-luz: #eef1ef;--bisel-medio: #8a9594;--bisel-sombra: #2a2c2b;--aviso-fondo: #b3e5dc;--aviso-tinta: #5a1500;--bisel-alto: inset -1px -1px 0 #2a2c2b, inset 1px 1px 0 #eef1ef, inset -2px -2px 0 #8a9594, inset 2px 2px 0 #dfe4e3;--bisel-hundido: inset 1px 1px 0 #2a2c2b, inset -1px -1px 0 #eef1ef, inset 2px 2px 0 #8a9594, inset -2px -2px 0 #dfe4e3}[data-theme=sotano]{--superficie: #1f2120;--superficie-ventana: #343736;--superficie-campo: #141615;--tinta: #e3e9e7;--tinta-suave: #a9b4b2;--enlace: #b3e5dc;--foco: #b3e5dc;--titulo-activo: var(--panasonic);--titulo-inactivo: #4a504f;--bisel-luz: #5a5f5e;--bisel-medio: #232524;--bisel-sombra: #0a0b0b;--aviso-fondo: #5a1500;--aviso-tinta: #b3e5dc;--bisel-alto: inset -1px -1px 0 #0a0b0b, inset 1px 1px 0 #5a5f5e, inset -2px -2px 0 #232524, inset 2px 2px 0 #464b4a;--bisel-hundido: inset 1px 1px 0 #0a0b0b, inset -1px -1px 0 #5a5f5e, inset 2px 2px 0 #232524, inset -2px -2px 0 #464b4a}:root{--espacio-1: 4px;--espacio-2: 8px;--espacio-3: 12px;--espacio-4: 16px;--espacio-6: 24px;--espacio-8: 32px;--espacio-12: 48px;--espacio-16: 64px;--radio-0: 0;--radio-ranura: 6px;--radio-agujero: 50%;--grano: .22;--raspado: .14;--trama-paso: 5px;--font-cartel: "Gloock", "Bodoni Moda", Georgia, serif;--font-grotesca: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-pixel: "VT323", "Lucida Console", monospace;--font-mono: "IBM Plex Mono", "Courier New", monospace;--font-titular: "Aujournuit Condensed", "Gloock", Georgia, serif;--font-titular-medio: "Aujournuit", "Gloock", Georgia, serif;--font-titular-ancho: "Aujournuit Wide", "Gloock", Georgia, serif;--text-titular: 400 88px/.92 var(--font-titular);--text-titular-ancho: 400 56px/1 var(--font-titular-ancho);--text-subtitulo: 400 32px/1.1 var(--font-titular-medio);--text-numeral: 500 22px/1 var(--font-grotesca);--text-cuerpo: 400 15px/1.6 var(--font-mono);--text-control: 500 14px/1.2 var(--font-mono);--text-pixel-etiqueta: 400 22px/1 var(--font-pixel);--text-pixel-ventana: 400 19px/1 var(--font-pixel);--text-pixel-fecha: 400 18px/1.1 var(--font-pixel)}.titular{font-family:var(--font-titular);font-size:88px;line-height:.92;font-weight:400;letter-spacing:-.01em}.titular-ancho{font-family:var(--font-titular-ancho);font-size:56px;line-height:1;font-weight:400;letter-spacing:0}.subtitulo{font-family:var(--font-titular-medio);font-size:32px;line-height:1.1;font-weight:400;letter-spacing:0}.numeral{font-family:var(--font-grotesca);font-size:22px;line-height:1;font-weight:500;letter-spacing:-.02em}.cuerpo{font-family:var(--font-mono);font-size:15px;line-height:1.6;font-weight:400;letter-spacing:0}.control{font-family:var(--font-mono);font-size:14px;line-height:1.2;font-weight:500;letter-spacing:0}.pixel-etiqueta{font-family:var(--font-pixel);font-size:22px;line-height:1;font-weight:400;letter-spacing:0}.pixel-ventana{font-family:var(--font-pixel);font-size:19px;line-height:1;font-weight:400;letter-spacing:0}.pixel-fecha{font-family:var(--font-pixel);font-size:18px;line-height:1.1;font-weight:400;letter-spacing:0}@font-face{font-family:Aujournuit Condensed;src:url(/portfolio/assets/Aujournuit-Condensed-V84w6Wmb.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aujournuit Densed;src:url(/portfolio/assets/Aujournuit-Densed-CctJSGuz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aujournuit;src:url(/portfolio/assets/Aujournuit-Regular-TY_gGr9P.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aujournuit Airy;src:url(/portfolio/assets/Aujournuit-Airy-nb3_Oixq.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aujournuit Wide;src:url(/portfolio/assets/Aujournuit-Wide-BxjrZpPI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{margin:0}a{color:#1010c0}a:hover{color:#2a2c2b}button:focus-visible,a:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cp-boton:active{box-shadow:var(--bisel-hundido)!important;transform:translateY(2px)}html,body,.sala,.sala *,.pagina,.pagina *{cursor:url(/portfolio/media/e9aa2f2e3849172fabbdb51832fd56c5.svg) 1 1,default!important}.sala a,.sala a *,.sala button,.sala button *,.pagina a,.pagina a *,.pagina button,.pagina button *,.pagina [role=tab]{cursor:url(/portfolio/media/95628cca5380620c28811168a4722286.svg) 11 1,pointer!important}
