:root{--oro: color-mix(in oklab, var(--ascua) 62%, var(--ceniza));--oro-vivo: color-mix(in oklab, var(--ascua) 80%, var(--hueso));--negro: #000;--k: 1}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --g{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --r{syntax: "<percentage>"; inherits: false; initial-value: 0%;}:root{--p-mancha: url(assets/pinceles/mancha-boton.webp);--p-mancha-seca: url(assets/pinceles/mancha-boton-seca.webp);--p-mancha-ancha: url(assets/pinceles/mancha-ancha.webp);--p-mancha-corta: url(assets/pinceles/mancha-corta.webp);--p-mancha-raya: url(assets/pinceles/mancha-raya.webp);--p-mancha-fila: url(assets/pinceles/mancha-fila.webp);--p-sub-grueso: url(assets/pinceles/subrayado-grueso.webp);--p-sub-medio: url(assets/pinceles/subrayado-medio.webp);--p-sub-firme: url(assets/pinceles/subrayado-firme.webp);--p-sub-pluma: url(assets/pinceles/subrayado-pluma.webp);--p-sub-corto: url(assets/pinceles/subrayado-corto.webp);--p-sub-recto: url(assets/pinceles/subrayado-corto-recto.webp);--p-sub-hilo: url(assets/pinceles/subrayado-hilo.webp);--p-sub-fino: url(assets/pinceles/subrayado-fino.webp);--p-enso-cerrado: url(assets/pinceles/enso-cerrado.webp);--p-enso-abierto: url(assets/pinceles/enso-abierto.webp);--p-enso-fino: url(assets/pinceles/enso-fino.webp);--p-enso-cola: url(assets/pinceles/enso-fino-cola.webp);--p-enso-grueso: url(assets/pinceles/enso-grueso-abierto.webp);--p-enso-seco: url(assets/pinceles/enso-seco.webp);--p-salpicadura: url(assets/pinceles/salpicadura-redonda.webp);--p-salpicadura-grande: url(assets/pinceles/salpicadura-grande.webp);--p-gota: url(assets/pinceles/gota-llena.webp);--p-gota-rota: url(assets/pinceles/gota-rota.webp);--p-rama: url(assets/pinceles/rama-vertical.webp);--p-curva: url(assets/pinceles/curva-rama.webp);--p-separador: url(assets/pinceles/separador-vertical.webp);--p-diagonal: url(assets/pinceles/trazo-diagonal.webp);--p-tachon: url(assets/pinceles/tachon-lineas.webp);--p-zigzag: url(assets/pinceles/garabato-zigzag.webp);--p-marco: url(assets/pinceles/marco-ventana.webp);--p-grano: url(assets/pinceles/grano.webp)}html{background:var(--noche);scroll-behavior:auto}body{min-height:100dvh}body.en-entrada,body.vista-abierta{overflow:hidden;height:100dvh}.vineta{position:absolute;inset:0;pointer-events:none}:root{--t-hover: var(--t-base);--t-aparece: 900ms}#mesa3d{position:fixed;inset:0;width:100%;height:100%;z-index:var(--z-telon);display:none;touch-action:none;background:#060403;outline:none}html.gl #mesa3d{display:block}html.gl.fija #mesa3d{display:none}#fija{position:fixed;inset:0;z-index:var(--z-telon);display:none;background:#060403;opacity:0;transition:opacity 2.4s var(--c-tinta)}html.sin-gl #fija,html.fija #fija{display:block}html.enciende-fija #fija,html.fija.dentro #fija,html.fija body.dentro #fija{opacity:1}html.carga-mesa #fija{display:block;opacity:1;transition:none}#fija img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;max-width:none;display:block}#cielo{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(6 4 3 / .72),transparent 24%,transparent 66%,rgb(6 4 3 / .62) 100%);opacity:0;transition:opacity 1.6s var(--c-tinta)}body.dentro #cielo{opacity:1}#entrada{position:fixed;inset:0;z-index:var(--z-arranque);cursor:pointer;overflow:hidden;background:#000;--S: min(86vw, 66vh, 600px);transition:background 2.6s var(--c-tinta)}#entrada[hidden]{display:none!important}#entrada.enciende{background:radial-gradient(ellipse 60% 50% at 50% 44%,rgb(6 4 3 / .62),rgb(6 4 3 / 0) 78%)}html.sin-gl #entrada.enciende{background:rgb(6 4 3 / .35)}.rotulo{position:absolute;left:50%;top:34%;width:var(--S);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.nombre{font:400 calc(var(--S) * .11) / 1 "Elden",serif;text-transform:uppercase;color:var(--hueso);margin:0;letter-spacing:.08em;margin-right:-.08em;opacity:0;text-shadow:0 2px 30px rgb(0 0 0 / .85)}#entrada.enciende .nombre{animation:sangra calc(1.6s * var(--k)) var(--c-tinta) calc(.9s * var(--k)) both}@keyframes sangra{from{opacity:0;filter:blur(8px);letter-spacing:.4em}to{opacity:1;filter:blur(0);letter-spacing:.08em}}.sub{margin-top:1.6em;font:400 clamp(.54rem,calc(var(--S) * .02),.72rem) / 1 "Spectral",serif;letter-spacing:.4em;margin-right:-.4em;text-transform:uppercase;color:var(--ceniza);opacity:0}#entrada.enciende .sub{animation:aparece calc(1.2s * var(--k)) var(--c-tinta) calc(1.9s * var(--k)) both}@keyframes aparece{from{opacity:0}to{opacity:1}}.pulsa{position:absolute;left:0;right:0;bottom:max(11vh,56px);text-align:center;margin:0;font:italic 400 .86rem / 1 "Spectral",serif;letter-spacing:.26em;text-transform:uppercase;color:var(--hueso);opacity:0}#entrada.enciende .pulsa{animation:sube-pulsa calc(.9s * var(--k)) var(--c-tinta) calc(2.9s * var(--k)) both,late 3.2s ease-in-out calc(3.8s * var(--k)) infinite}@keyframes sube-pulsa{from{opacity:0;transform:translateY(6px)}to{opacity:.4;transform:none}}@keyframes late{0%,100%{opacity:.4}50%{opacity:.85}}#entrada.rapida{--k: .2}#barrido{position:fixed;inset:0;z-index:var(--z-barrido);pointer-events:none;overflow:hidden;visibility:hidden}#barrido.activo{visibility:visible}#barrido i{position:absolute;left:-4vw;right:-4vw;top:0;height:100%;background:var(--hollin);transform:translateY(-125%);will-change:transform}#barrido i::after{content:"";position:absolute;left:0;right:0;top:100%;height:30vh;background:var(--hollin);-webkit-mask:var(--p-mancha-ancha) center / 100% 100% no-repeat;mask:var(--p-mancha-ancha) center / 100% 100% no-repeat;transform:scaleY(-1)}#barrido:not(.activo) i{transform:translateY(-125%)}#santuario{position:fixed;inset:0;z-index:var(--z-contenido);display:flex;flex-direction:column;visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .6s var(--c-tinta)}body.dentro #santuario{visibility:visible;opacity:1}body.vista-abierta #santuario{visibility:hidden}body.en-foco #santuario{opacity:0}#santuario a,#santuario input,#santuario button,#santuario form{pointer-events:auto}body.en-foco #santuario a,body.en-foco #santuario input,body.en-foco #santuario button{pointer-events:none}.fallback{display:none}html.sin-gl .fallback,html.fija .fallback{display:flex}.fallback{flex:1;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:0 var(--gutter) 18px}.fallback button{padding:10px 6px;font:400 .8rem / 1 "Elden",serif;letter-spacing:.14em;text-transform:uppercase;color:var(--hueso);border-bottom:1px solid var(--filete-2);transition:color var(--t-hover) var(--c-tinta),border-color var(--t-hover) var(--c-tinta)}.fallback button.sellada{color:var(--ceniza)}.fallback button:hover{color:var(--oro-vivo);border-color:var(--oro)}.cuenta{text-align:center;padding:clamp(18px,3.4vh,36px) var(--gutter) 0}.cuenta-pre{font:400 .78rem / 1 "Spectral",serif;letter-spacing:.38em;margin-right:-.38em;text-transform:uppercase;color:var(--ceniza);margin-bottom:clamp(10px,1.8vh,20px)}.bloques{--cf: clamp(34px, 3.7vw, 54px);display:flex;justify-content:center;gap:clamp(14px,2.6vw,40px)}.bq{position:relative;text-align:center;min-width:0}.bq+.bq::before{content:"";position:absolute;left:calc(clamp(14px,2.6vw,40px) / -2 - 3px);top:calc(var(--cf) * .52 - 3px);width:6px;height:6px;background:var(--oro);transform:rotate(45deg);opacity:.8}.cifras{display:flex;justify-content:center;font-size:var(--cf);line-height:1.05;color:var(--hueso);filter:drop-shadow(0 2px 10px rgb(0 0 0 / .7)) drop-shadow(0 0 26px rgb(0 0 0 / .5))}.dig{position:relative;display:inline-block;text-align:center;min-width:.55em}.dig .v{display:inline-block;background:linear-gradient(to bottom,var(--hueso),var(--hueso-tinta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dig .v.nuevo{position:absolute;left:0;right:0;top:0}.et{display:block;margin-top:.5rem;font:400 .62rem / 1 "Spectral",serif;letter-spacing:.34em;margin-right:-.34em;text-transform:uppercase;color:var(--ceniza)}.sub-pluma{display:block;width:min(400px,64vw);height:13px;margin:16px auto 0;background:var(--hueso-tinta);opacity:.75;-webkit-mask:var(--p-sub-pluma) center / 100% 100% no-repeat;mask:var(--p-sub-pluma) center / 100% 100% no-repeat}.gancho{font:400 clamp(1rem,1.5vw,1.25rem) / 1.25 "Le Mano",cursive;color:var(--hueso-tinta);opacity:.95;max-width:26em;margin:12px auto 0;font-size:clamp(1rem,1.5vw,1.2rem);text-shadow:0 1px 14px rgb(0 0 0 / .9);text-wrap:balance}.cuenta>*,.registro,.pie{opacity:0}body.dentro .cuenta>*{animation:revela .9s var(--c-tinta) both}body.dentro .cuenta>:nth-child(1){animation-delay:.1s}body.dentro .cuenta>:nth-child(2){animation-delay:.2s}body.dentro .cuenta>:nth-child(3){animation-name:dibuja;animation-duration:1.2s;animation-delay:.5s;opacity:.75}body.dentro .cuenta>:nth-child(5){animation-delay:.8s}body.dentro .registro,body.dentro .pie{animation:revela .9s var(--c-tinta) 1.5s both}@keyframes revela{from{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes dibuja{from{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:.75}}body.dentro .cuenta>.sr{animation:none;opacity:1}#etiqueta{position:fixed;left:0;top:0;z-index:var(--z-popover);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:5px;padding-bottom:10px;opacity:0;transition:opacity var(--t-hover) var(--c-tinta);will-change:transform}#etiqueta.ve{opacity:1}.et-nombre{font:400 .8rem / 1 "Elden",serif;letter-spacing:.2em;margin-right:-.2em;text-transform:uppercase;color:var(--hueso);text-shadow:0 1px 12px rgb(0 0 0 / .95),0 0 3px rgb(0 0 0 / .9);white-space:nowrap}.et-mini{display:none;font-size:.78rem;letter-spacing:.1em;color:var(--oro-vivo);text-shadow:0 1px 10px rgb(0 0 0 / .95)}#etiqueta.sellada .et-mini{display:block}.et-mini.destella{animation:destello-mini .7s var(--c-tinta)}@keyframes destello-mini{0%{color:var(--hueso);text-shadow:0 0 16px var(--ascua);transform:scale(1.14)}100%{color:var(--oro-vivo);text-shadow:0 1px 10px rgb(0 0 0 / .95);transform:none}}#foco{position:fixed;left:50%;bottom:max(7vh,40px);z-index:var(--z-popover);transform:translate(-50%,14px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-aparece) var(--c-tinta),transform var(--t-aparece) var(--c-tinta),visibility 0s linear var(--t-aparece)}#foco.ve{opacity:1;transform:translate(-50%,0);pointer-events:auto;visibility:visible;transition-delay:0s}#foco h2{font:400 clamp(1.3rem,3vw,2rem) / 1.1 "Elden",serif;text-transform:uppercase;letter-spacing:.14em;margin-right:-.14em;text-shadow:0 4px 24px rgb(0 0 0 / .95)}#foco .sub-pluma{margin:0 auto 8px}#foco .atras{margin-top:6px;padding:8px 12px;font:italic 400 .8rem / 1 "Spectral",serif;letter-spacing:.12em;color:var(--ceniza);transition:color var(--t-hover) var(--c-tinta)}#foco .atras:hover{color:var(--hueso)}.registro{margin-top:auto;padding:0 var(--gutter) 22px;text-align:center;min-height:110px}.reg-etiqueta{font:400 .74rem / 1 "Spectral",serif;letter-spacing:.36em;margin-right:-.36em;text-transform:uppercase;color:var(--ceniza);margin-bottom:8px;transition:opacity .4s}.registro.enviado .reg-etiqueta{opacity:0;height:0;margin:0}#form-correo{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;transition:opacity .4s var(--c-tinta)}.linea{position:relative;width:min(380px,100%)}#correo{width:100%;background:none;border:0;padding:11px 6px 14px;font:italic 400 1.2rem / 1.2 "Spectral",serif;color:var(--hueso);text-align:center;outline:none;box-shadow:none;transition:font-size .5s var(--c-tinta);border-radius:0}#correo::placeholder{color:var(--ceniza-2)}.linea-tinta{position:absolute;left:0;right:0;bottom:0;height:9px;background:var(--hueso-tinta);opacity:.55;transition:opacity var(--t-hover) var(--c-tinta),background var(--t-hover) var(--c-tinta);-webkit-mask:var(--p-sub-fino) center / 100% 100% no-repeat;mask:var(--p-sub-fino) center / 100% 100% no-repeat}.linea:focus-within .linea-tinta{opacity:1;background:var(--acento)}.linea.mal .linea-tinta{background:var(--sangre-letra);opacity:1}.linea.mal{animation:sacude .5s var(--c-tinta)}@keyframes sacude{20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.btn-tinta{position:relative;isolation:isolate;padding:15px 38px 14px;font:400 .92rem / 1 "Elden",serif;letter-spacing:.16em;text-transform:uppercase;color:var(--acento-letra);transition:transform var(--t-instante) var(--c-tinta)}.btn-tinta::before{content:"";position:absolute;inset:-5px -2px;z-index:-1;background:var(--acento);transition:transform var(--t-hover) var(--c-tinta),filter var(--t-hover) var(--c-tinta);-webkit-mask:var(--p-mancha) center / 100% 100% no-repeat;mask:var(--p-mancha) center / 100% 100% no-repeat}.btn-tinta:hover::before,.btn-tinta:focus-visible::before{transform:scale(1.03,1.06);filter:brightness(1.1)}.btn-tinta:active{transform:translateY(1px) scale(.98)}.btn-tinta:focus-visible{outline:none;box-shadow:none}.btn-tinta:focus-visible::before{filter:drop-shadow(0 0 0 var(--acento)) drop-shadow(0 0 6px var(--acento))}.firmado{display:none;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.firmado p{font:italic 400 1.02rem / 1.3 "Spectral",serif;color:var(--hueso);opacity:0}.sello{position:relative;width:62px;height:62px;color:var(--sangre);opacity:0;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .7))}.registro.enviado #form-correo .btn-tinta{display:none}.registro.enviado #correo{font:400 clamp(1.7rem,4.4vw,2.1rem) / 1.2 "Le Mano",serif;font-style:normal;color:var(--hueso)}.registro.enviado .firmado{display:flex}.registro.enviado .sello{animation:estampa .55s var(--c-sello) .25s both}.registro.enviado .firmado p{animation:aparece .8s var(--c-tinta) .7s forwards}@keyframes estampa{from{opacity:0;transform:scale(2.4) rotate(-22deg)}55%{opacity:1}to{opacity:1;transform:scale(1) rotate(-7deg)}}.pie{margin-top:0;padding:8px var(--gutter) calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:12px}.pie-logo{font:400 .8rem / 1 "Elden",serif;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;color:var(--ceniza)}.redes{display:flex;gap:6px}.redes a{display:grid;place-items:center;width:var(--toque);height:var(--toque);color:var(--ceniza);transition:color var(--t-hover) var(--c-tinta),transform var(--t-hover) var(--c-tinta)}.redes a:hover{color:var(--hueso);transform:translateY(-2px)}.redes svg{width:1.15rem;height:1.15rem;fill:currentColor}#secretos{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:var(--z-app-chrome);display:flex;align-items:center;gap:8px;color:var(--ceniza-2);opacity:0;pointer-events:none;transition:opacity 1.2s var(--c-tinta) 2s}body.dentro #secretos{opacity:.6}.s-icono{width:1rem;height:1rem}.s-cuenta{font-size:.82rem;letter-spacing:.08em}.s-enso{display:none;width:26px;height:26px;order:-1;background:var(--hueso-tinta);--a: 0deg;-webkit-mask:var(--p-enso-cerrado) center / contain no-repeat,conic-gradient(from calc(var(--enso-inicio) * 1deg),#000 calc(var(--a) - 9deg),transparent var(--a));-webkit-mask-composite:source-in;mask:var(--p-enso-cerrado) center / contain no-repeat,conic-gradient(from calc(var(--enso-inicio) * 1deg),#000 calc(var(--a) - 9deg),transparent var(--a));mask-composite:intersect}.s-enso.dibujado{display:block;animation:pintar 1.2s var(--c-pincel) both}#secretos.suma .s-cuenta{animation:destello .9s var(--c-tinta)}@keyframes destello{30%{color:var(--oro-vivo);text-shadow:0 0 12px var(--ascua)}}#aviso{position:fixed;right:12px;bottom:54px;z-index:var(--z-toast);pointer-events:none;opacity:0;transition:opacity .7s var(--c-tinta),filter .7s var(--c-tinta);filter:blur(5px)}#aviso.ve{opacity:1;filter:none}#aviso span{position:relative;isolation:isolate;display:block;padding:14px 34px;font:400 .8rem / 1 "Elden",serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hueso)}#aviso span::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hollin);-webkit-mask:var(--p-mancha-ancha) center / 100% 100% no-repeat;mask:var(--p-mancha-ancha) center / 100% 100% no-repeat}#fantasia{position:fixed;inset:0;z-index:var(--z-popover);background:var(--noche);overflow:hidden}#fantasia>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}#fantasia .vineta{background:radial-gradient(ellipse at 50% 45%,rgb(0 0 0 / .35),rgb(0 0 0 / .85) 100%)}.f-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:0 16px}.f-centro h2{font:400 clamp(2rem,6vw,3.8rem) / 1.1 "Elden",serif;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 4px 30px rgb(0 0 0 / .9)}.f-centro p{font:400 1.7rem / 1 "Le Mano",serif;color:var(--hueso-tinta);margin-bottom:22px}.f-centro>*{animation:revela .9s var(--c-tinta) .35s both}#panel-maqueta{position:fixed;left:12px;bottom:12px;z-index:var(--z-tooltip);font:400 .78rem / 1.2 "Spectral",serif}#panel-maqueta .cuerpo{display:none;flex-direction:column;gap:2px;padding:8px;margin-bottom:8px;background:var(--panel-denso);border:1px solid var(--filete-2);border-radius:var(--radio)}#panel-maqueta.abierto .cuerpo{display:flex}#panel-maqueta button{padding:8px 10px;text-align:left;color:var(--hueso);letter-spacing:.04em;border-radius:var(--radio)}#panel-maqueta button:hover{background:var(--panel-alto)}#panel-maqueta .tira{padding:8px 12px;background:var(--panel-denso);border:1px solid var(--filete-2);border-radius:var(--radio);color:var(--ceniza)}#santuario{display:block}#santuario .tenue,.tenue{transition:opacity var(--t-aparece) var(--c-tinta)}body.ui-tenue .tenue{opacity:.16!important}body.ui-tenue .tenue:hover,body.ui-tenue .tenue:focus-within{opacity:1!important}.cuenta{position:absolute;left:var(--gutter);top:clamp(16px,3vh,30px);width:min(360px,60vw);padding:0;text-align:left}.cuenta-pre{font-size:.68rem;letter-spacing:.3em;margin:0 0 8px}.bloques{--cf: 32px;justify-content:flex-start;gap:20px}.bq+.bq::before{left:-13px;top:calc(var(--cf) * .5 - 3px)}.sub-pluma{width:100%;height:11px;margin:10px 0 0}.gancho{margin:10px 0 0;text-align:left;font-size:1rem;max-width:20em}.cifras{filter:drop-shadow(0 2px 8px rgb(0 0 0 / .85))}#abre-registro{position:absolute;right:var(--gutter);top:clamp(18px,3.2vh,32px);min-height:44px}.pie{position:absolute;left:var(--gutter);bottom:12px;padding:0;flex-direction:row;align-items:center;gap:6px;margin:0}.pie-logo{margin-right:4px}.redes a{width:44px;height:44px}.fallback{position:absolute;left:0;right:0;bottom:70px}#secretos{z-index:var(--z-app-chrome)}#panel-maqueta{bottom:70px}#velo-hoja{position:fixed;inset:0;z-index:var(--z-scrim);background:rgb(6 4 3 / .62);opacity:0;pointer-events:none;transition:opacity var(--t-aparece) var(--c-tinta)}#velo-hoja.abierta{opacity:1;pointer-events:auto}.registro{position:fixed;left:50%;top:50%;z-index:var(--z-modal);width:min(460px,calc(100vw - 32px));margin:0;padding:34px 28px 30px;min-height:0;background:var(--panel-denso);border:1px solid var(--filete-2);border-radius:var(--radio);transform:translate(-50%,-46%);opacity:0;transition:opacity var(--t-aparece) var(--c-tinta),transform var(--t-aparece) var(--c-tinta)}.registro[hidden]{display:none}.registro.abierta{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.registro{animation:none!important}.registro .reg-etiqueta{margin-bottom:14px}.cerrar{position:absolute;right:4px;top:4px;width:44px;height:44px}.cerrar span,.cerrar span::before{position:absolute;left:14px;top:21px;width:16px;height:1.5px;background:var(--hueso-tinta);transform:rotate(45deg)}.cerrar span::before{content:"";left:0;top:0;transform:rotate(90deg)}.cerrar:hover span,.cerrar:hover span::before{background:var(--hueso)}.cerrar:focus-visible,.flecha:focus-visible,#rombos button:focus-visible,.btn-tinta:focus-visible{outline:2px solid var(--acento);outline-offset:4px}#form-correo{flex-direction:column;gap:18px}.flecha{position:fixed;top:50%;z-index:var(--z-popover);width:52px;height:52px;margin-top:-26px;display:grid;place-items:center;color:var(--hueso-tinta);opacity:0;visibility:hidden;transition:opacity var(--t-aparece) var(--c-tinta),color var(--t-hover) var(--c-tinta),transform var(--t-hover) var(--c-tinta)}#prev{left:max(10px,calc(var(--gutter) - 8px))}#next{right:max(10px,calc(var(--gutter) - 8px))}.flecha svg{width:32px;height:32px;fill:currentColor;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .9))}.flecha:hover{color:var(--oro-vivo)}#prev:hover{transform:translateX(-2px)}#next:hover{transform:translateX(2px)}#rombos{position:fixed;left:50%;bottom:8px;z-index:var(--z-popover);transform:translateX(-50%);display:flex;opacity:0;visibility:hidden}#rombos button{width:44px;height:44px;display:grid;place-items:center}#rombos i{width:11px;height:11px;border:1px solid var(--oro);background:transparent;transform:rotate(45deg);transition:background var(--t-hover) var(--c-tinta),transform var(--t-hover) var(--c-tinta),border-color var(--t-hover) var(--c-tinta)}#rombos button:hover i{border-color:var(--oro-vivo);transform:rotate(45deg) scale(1.2)}#rombos button.on i{background:var(--acento);border-color:var(--acento);transform:rotate(45deg) scale(1.25)}body.dentro .flecha,body.dentro #rombos{opacity:1;visibility:visible}body.vista-abierta .flecha,body.vista-abierta #rombos,body.vista-abierta #panel-est,body.vista-abierta #etiqueta{visibility:hidden}html.sin-gl .flecha,html.sin-gl #rombos,html.sin-gl #panel-est{display:none}#panel-est{position:fixed;left:0;top:0;z-index:var(--z-popover);width:270px;padding:20px 22px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--panel);border:1px solid var(--filete-2);border-radius:var(--radio);opacity:0;visibility:hidden;pointer-events:none;will-change:transform;transition:opacity var(--t-aparece) var(--c-tinta),visibility 0s linear var(--t-aparece)}#panel-est.ve{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}#panel-est.anillo{outline:2px solid var(--acento);outline-offset:4px}#panel-est h2{font:400 1.25rem / 1.15 "Elden",serif;text-transform:uppercase;letter-spacing:.12em;margin:0}#panel-est .sub-pluma{margin:0;width:100%}.linea-est{font:italic 400 1rem / 1.35 "Spectral",serif;color:var(--hueso-tinta);margin:2px 0 6px}.mini-est{font-size:1.05rem;letter-spacing:.1em;color:var(--oro-vivo);margin:0 0 4px}#entrar-est{min-height:44px;margin-top:6px}#panel-est.sellada{border-color:var(--filete)}#etiqueta{z-index:var(--z-popover)}.et-nombre{font-size:.78rem}body.vista-abierta #santuario{visibility:hidden}@media(prefers-reduced-motion:reduce){.flecha,#rombos i,#panel-est,.registro{transition-duration:.01ms}}html.quieto .nombre{animation:aparece .6s .2s both!important;filter:none;letter-spacing:.08em}html.quieto .sub{animation:aparece .6s .5s both!important}html.quieto .pulsa{animation:aparece .6s .9s both!important;opacity:.7}html.quieto body.dentro .cuenta>*,html.quieto body.dentro .registro,html.quieto body.dentro .pie{animation:aparece .4s both}html.quieto #fija{transition:none}@media(max-width:700px){.cuenta-pre{letter-spacing:.28em;margin-right:-.28em}.et{letter-spacing:.12em;margin-right:-.12em;font-size:.52rem}.bloques{gap:12px;--cf: 34px}.bq+.bq::before{left:-7px}#form-correo{gap:6px 18px}.linea{width:min(280px,calc(100vw - 32px))}.pulsa{font-size:.74rem}.gancho{font-size:.98rem;max-width:20em}.registro{padding-bottom:14px;min-height:0}.pie{padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:4px}.sub-pluma{margin-top:10px}#foco{bottom:max(11vh,60px)}}@media(max-width:700px){.cuenta{width:62vw;top:14px}.cuenta-pre{font-size:.56rem;letter-spacing:.2em;margin-right:0}.bloques{--cf: 26px;gap:14px}.bq+.bq::before{left:-9px}.et{font-size:.48rem;letter-spacing:.1em;margin-right:0}.gancho{font-size:.86rem;max-width:15em}#abre-registro{top:14px;padding:12px 22px 11px;font-size:.78rem}.pie{left:50%;transform:translateX(-50%);bottom:4px}.pie-logo{display:none}#rombos{bottom:52px}.flecha{top:auto;bottom:52px;margin:0;width:48px;height:48px}#prev{left:8px}#next{right:8px}#panel-est{width:min(300px,calc(100vw - 32px))}#secretos{bottom:12px;right:12px}#panel-maqueta{bottom:110px}}@property --p{syntax: "<number>"; inherits: false; initial-value: -8;}@property --q{syntax: "<number>"; inherits: false; initial-value: 0;}#entrada,#entrada.enciende{background:transparent;transition:none}html.sin-gl #entrada.enciende{background:rgb(6 4 3 / .4)}.rotulo{top:15%}.nombre{opacity:1;letter-spacing:.08em;--p: -8;animation:none;-webkit-mask-image:linear-gradient(97deg,#000 calc(var(--p) * 1%),transparent calc(var(--p) * 1% + 7%));mask-image:linear-gradient(97deg,#000 calc(var(--p) * 1%),transparent calc(var(--p) * 1% + 7%))}#entrada.enciende .nombre{animation:escribe calc(2.5s * var(--k)) cubic-bezier(.55,0,.25,1) both}@keyframes escribe{from{--p: -8}to{--p: 108}}#entrada.enciende .sub{animation:aparece calc(1.2s * var(--k)) var(--c-tinta) calc(1.9s * var(--k)) both}#entrada.enciende .pulsa{animation:sube-pulsa calc(.9s * var(--k)) var(--c-tinta) calc(2.6s * var(--k)) both,late 3.2s ease-in-out calc(3.6s * var(--k)) infinite}#entrada.se-va .nombre{animation:disuelve .95s cubic-bezier(.65,0,.35,1) both;-webkit-mask-image:linear-gradient(to top,transparent calc(var(--q) * 1.3% - 30%),#000 calc(var(--q) * 1.3%));mask-image:linear-gradient(to top,transparent calc(var(--q) * 1.3% - 30%),#000 calc(var(--q) * 1.3%))}@keyframes disuelve{from{--q: 0;transform:none;filter:blur(0)}to{--q: 100;transform:translateY(-.3em);filter:blur(5px)}}#entrada.se-va .sub,#entrada.se-va .pulsa{animation:se-fue .5s var(--c-tinta) both}@keyframes se-fue{to{opacity:0}}html.quieto .nombre{-webkit-mask-image:none;mask-image:none}html.quieto #entrada.se-va .nombre{animation:se-fue .3s both!important}.bloques{--cf: 30px;gap:18px}.cuenta .cuenta-pre{opacity:.85}body.dentro .cuenta>.gancho{animation:none;opacity:0}body.gancho-ve .cuenta>.gancho{animation:gancho 7.5s var(--c-tinta) both}@keyframes gancho{0%{opacity:0;transform:translateY(6px)}10%,78%{opacity:.95;transform:none}100%{opacity:0}}html.quieto body.gancho-ve .cuenta>.gancho{animation:gancho 7.5s linear both}.enlace-tinta{display:flex;flex-direction:column;align-items:stretch;padding:12px 2px 4px;font:400 .8rem / 1 "Elden",serif;letter-spacing:.2em;margin-right:-.2em;text-transform:uppercase;color:var(--hueso);text-shadow:0 1px 12px rgb(0 0 0 / .95),0 0 3px rgb(0 0 0 / .85);transition:color var(--t-hover) var(--c-tinta),opacity var(--t-aparece) var(--c-tinta)}.enlace-tinta .sub-pluma{width:100%;height:9px;margin:8px 0 0;opacity:.7;transition:opacity var(--t-hover) var(--c-tinta),background var(--t-hover) var(--c-tinta)}.enlace-tinta:hover .sub-pluma,.enlace-tinta:focus-visible .sub-pluma{opacity:1;background:var(--acento)}.enlace-tinta:hover{color:var(--acento)}.enlace-tinta:focus-visible{outline:2px solid var(--acento);outline-offset:6px}#panel-est{width:280px;padding:0;background:none;border:0;border-radius:0;gap:7px;text-shadow:0 1px 16px rgb(0 0 0 / .95),0 0 4px rgb(0 0 0 / .85)}#panel-est.sellada{border:0}#panel-est h2{font-size:1.12rem}#panel-est .sub-pluma{opacity:.8;height:10px}.linea-est{margin:0;font-size:.98rem;color:var(--hueso)}.mini-est{margin:0}.pista-est{margin:2px 0 0;font:italic 400 .78rem / 1.2 "Spectral",serif;color:var(--ceniza)}#panel-est:not(.ve) .pista-est{display:none}#entrar-est{margin-top:8px;text-shadow:none}@media(pointer:fine){.flecha{display:none}}#rombos{opacity:0;visibility:hidden;transition:opacity var(--t-aparece) var(--c-tinta);pointer-events:none}body.dentro.rombos-ve #rombos{opacity:1;visibility:visible;pointer-events:auto}body.dentro #rombos{opacity:0;visibility:hidden}body.dentro.rombos-ve #rombos{opacity:1;visibility:visible}body.dentro .flecha{opacity:.0;visibility:visible}@media(pointer:coarse){body.dentro #rombos{opacity:.8;visibility:visible;pointer-events:auto}body.dentro .flecha{opacity:.7;visibility:visible;width:40px;height:40px}.flecha svg{width:24px;height:24px}#etiqueta{display:none}}body.dentro .pie{animation:none;opacity:.5}.pie-logo{display:none}.redes a{width:40px;height:40px}.redes svg{width:1rem;height:1rem}#secretos{opacity:0}body.dentro #secretos{opacity:.5}.s-cuenta{font-size:.72rem}body.ui-tenue .pie,body.ui-tenue #secretos{opacity:0!important}body.ui-tenue .cuenta{opacity:.6!important}body.ui-tenue .enlace-tinta{opacity:.4!important}body.hoja-abierta #panel-est,body.hoja-abierta #etiqueta,body.hoja-abierta #rombos,body.hoja-abierta .flecha,body.hoja-abierta #nota,body.hoja-abierta #nota-cofre{opacity:0!important;visibility:hidden;pointer-events:none}#nota{position:fixed;left:50%;bottom:max(9vh,56px);z-index:var(--z-popover);transform:translate(-50%,8px);margin:0;max-width:min(34em,calc(100vw - 32px));text-align:center;white-space:pre-line;font:italic 400 1.02rem / 1.4 "Spectral",serif;color:var(--hueso);text-shadow:0 1px 14px rgb(0 0 0 / .95),0 0 4px rgb(0 0 0 / .9);opacity:0;pointer-events:none;transition:opacity var(--t-aparece) var(--c-tinta),transform var(--t-aparece) var(--c-tinta)}#nota.ve{opacity:1;transform:translate(-50%,0)}#nota-cofre{position:fixed;left:0;top:0;z-index:var(--z-popover);margin:0;font:italic 400 .86rem / 1 "Spectral",serif;letter-spacing:.08em;white-space:nowrap;color:var(--oro-vivo);text-shadow:0 1px 12px rgb(0 0 0 / .95),0 0 4px rgb(0 0 0 / .9);opacity:0;pointer-events:none;transition:opacity var(--t-aparece) var(--c-tinta);will-change:transform}#nota-cofre.ve{opacity:1}body.inspeccionando #santuario,body.inspeccionando #secretos,body.inspeccionando #rombos,body.inspeccionando .flecha,body.inspeccionando #panel-est,body.inspeccionando #etiqueta{opacity:0!important;pointer-events:none}body.inspeccionando #mesa3d{cursor:grab}@media(max-width:700px){.enlace-tinta{top:12px;font-size:.74rem}.bloques{--cf: 26px}#nota{bottom:14vh;font-size:.95rem}}#panel-est.cerca{opacity:0!important;pointer-events:none}body.dentro #secretos{opacity:.85}body.dentro .pie{opacity:.7}body.ui-tenue .cuenta{opacity:.8!important}body.ui-tenue #panel-est.ve{opacity:.8!important}@keyframes sube-pulsa{from{opacity:0;transform:translateY(6px)}to{opacity:.66;transform:none}}@keyframes late{0%,100%{opacity:.66}50%{opacity:.92}}#sonido{position:fixed;right:max(12px,env(safe-area-inset-right));top:max(84px,calc(env(safe-area-inset-top) + 76px));z-index:var(--z-app-chrome);height:36px;display:flex;align-items:center;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity 1.2s var(--c-tinta) 2s}body.dentro #sonido{opacity:.5;pointer-events:auto;transition-delay:0s}body.dentro #sonido:hover,#sonido:focus-within{opacity:.95}body.ui-tenue #sonido{opacity:0!important}body.inspeccionando #sonido{opacity:.35}#silencio{width:36px;height:36px;padding:0;display:grid;place-items:center;background:none;border:0;color:var(--ceniza-2);cursor:pointer;transition:color .3s var(--c-tinta)}#silencio svg{width:20px;height:20px;fill:currentColor}#silencio:hover,#silencio:focus-visible{color:var(--hueso)}#volumen{-webkit-appearance:none;appearance:none;width:0;height:18px;margin:0;padding:0;background:none;opacity:0;cursor:pointer;transition:width .35s var(--c-tinta),opacity .25s var(--c-tinta)}#sonido:hover #volumen,#sonido:focus-within #volumen{width:76px;opacity:1;margin-right:4px}#volumen::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hueso) var(--v, 70%),rgba(255,255,255,.2) var(--v, 70%))}#volumen::-moz-range-track{height:2px;border-radius:2px;background:rgba(255,255,255,.2)}#volumen::-moz-range-progress{height:2px;background:var(--hueso)}#volumen::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;background:var(--hueso);border:0}#volumen::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--hueso);border:0}@media(pointer:coarse){#sonido:hover #volumen,#sonido:focus-within #volumen{width:64px}}@property --tr{syntax: "<percentage>"; inherits: false; initial-value: -25%;}#aviso{left:50%;right:auto;bottom:max(20vh,110px);translate:-50% 0;z-index:var(--z-toast);transition:opacity 1.4s var(--c-tinta),filter 1.4s var(--c-tinta)}#aviso span{padding:16px 40px;font-size:.92rem;letter-spacing:.14em;white-space:nowrap}#aviso.ve span{animation:tinta-texto 1.3s var(--c-tinta) both;-webkit-mask-image:linear-gradient(90deg,#000 var(--tr),transparent calc(var(--tr) + 22%));mask-image:linear-gradient(90deg,#000 var(--tr),transparent calc(var(--tr) + 22%))}@keyframes tinta-texto{from{--tr: -25%}to{--tr: 125%}}.quieto #aviso.ve span{animation:none;-webkit-mask-image:none;mask-image:none}@media(max-width:700px){#aviso span{padding:14px 22px;font-size:.74rem;letter-spacing:.1em;white-space:normal;text-align:center}#aviso{width:calc(100vw - 32px);bottom:24vh}}#panel-maqueta .sep{padding:8px 10px 2px;opacity:.55;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.s-cuenta{white-space:nowrap}body.inspeccionando #nota-cofre{opacity:0!important}#panel-est .linea-est{display:none}#panel-est h2{font-size:1.02rem;letter-spacing:.1em;line-height:1.25;text-wrap:balance}.mini-est{font-size:.95rem}#entrar-est .cand{display:none;width:.95em;height:.95em;margin-right:.55em;vertical-align:-.1em;background:currentColor;-webkit-mask:url(assets/iconos/candado.svg) center / contain no-repeat;mask:url(assets/iconos/candado.svg) center / contain no-repeat}#entrar-est.bloq .cand{display:inline-block}#entrar-est .cand.abre{animation:cand-abre .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes cand-abre{0%{transform:none;opacity:1}45%{transform:rotateY(180deg) scale(1.25);opacity:1}100%{transform:rotateY(360deg) translateY(-.25em) scale(.6);opacity:0}}#sonido,.flecha,#rombos{transition:opacity .9s var(--c-tinta)}body.ui-reposo #sonido,body.ui-reposo .flecha,body.ui-reposo #rombos{opacity:0!important}body.ui-reposo #sonido:focus-within,body.ui-reposo .flecha:focus-visible,body.ui-reposo #rombos:focus-within{opacity:1!important}html.quieto #entrar-est .cand.abre{animation:none}@media(prefers-reduced-motion:reduce){#entrar-est .cand.abre{animation:none}#sonido,.flecha,#rombos{transition-duration:.01ms}}#abre-registro,#hoja{display:none!important}
