.entrada[data-astro-cid-nbupzuvg]{display:none}html.con-entrada{overflow:hidden}html.con-entrada .entrada[data-astro-cid-nbupzuvg]{display:block}.entrada[data-astro-cid-nbupzuvg]{position:fixed;inset:0;z-index:1000;overflow:hidden;background:#0b1320}.escena[data-astro-cid-nbupzuvg]{display:none;position:absolute;inset:0;color:var(--text);background:var(--bg)}html[data-luz=dia] .escena[data-astro-cid-nbupzuvg][data-escena=dia],html[data-luz=noche] .escena[data-astro-cid-nbupzuvg][data-escena=noche]{display:block}.escena[data-astro-cid-nbupzuvg][data-escena=dia]{--base: #9b7a55;--velo: 246, 241, 232}.escena[data-astro-cid-nbupzuvg][data-escena=noche]{--base: #10151d;--velo: 11, 19, 32}.saludo[data-astro-cid-nbupzuvg] span[data-astro-cid-nbupzuvg]{display:none}html[data-saludo=dias] .saludo[data-astro-cid-nbupzuvg] [data-astro-cid-nbupzuvg][data-saludo=dias],html[data-saludo=tardes] .saludo[data-astro-cid-nbupzuvg] [data-astro-cid-nbupzuvg][data-saludo=tardes],html[data-saludo=noches] .saludo[data-astro-cid-nbupzuvg] [data-astro-cid-nbupzuvg][data-saludo=noches]{display:inline}.vista[data-astro-cid-nbupzuvg]{position:absolute;inset:0;overflow:hidden;container-type:size;background:var(--base)}.foto[data-astro-cid-nbupzuvg]{--Z: var(--zm);--tx: var(--txm);--ty: var(--tym);--bw: calc(max(100cqw, 100cqh * var(--A)) * var(--Z));--bh: calc(max(100cqw / var(--A), 100cqh) * var(--Z));position:absolute;width:var(--bw);height:var(--bh);left:clamp(100cqw - var(--bw),100cqw * var(--tx) - var(--bw) * var(--fx) / 100,0px);top:clamp(100cqh - var(--bh),100cqh * var(--ty) - var(--bh) * var(--fy) / 100,0px);background:var(--foto) 0 0 / 100% 100% no-repeat;opacity:0;transition:opacity .7s var(--ease-out)}.escena[data-astro-cid-nbupzuvg].lista .foto[data-astro-cid-nbupzuvg]{opacity:1}.puerta[data-astro-cid-nbupzuvg]{position:absolute;left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--pw) * 1%);height:calc(var(--ph) * 1%);overflow:hidden;border-radius:var(--radio-puerta);perspective:calc(var(--bw) * var(--pw) / 100 * 2.2);perspective-origin:50% 55%;cursor:pointer;-webkit-tap-highlight-color:transparent}.interior[data-astro-cid-nbupzuvg]{position:absolute;left:-40%;top:-46.4%;width:180%;height:180%;transform-origin:50% 58%;background:var(--interior-foto, none) var(--ix) var(--iy) / cover no-repeat,var(--interior-fondo)}.escena[data-astro-cid-nbupzuvg][data-escena=dia] .interior[data-astro-cid-nbupzuvg]{--interior-fondo: linear-gradient(180deg, #d9cdbb, #9c8a72);filter:brightness(.8)}.escena[data-astro-cid-nbupzuvg][data-escena=noche] .interior[data-astro-cid-nbupzuvg]{--interior-fondo: linear-gradient(180deg, #f1c27e, #a8662f)}.hueco-sombra[data-astro-cid-nbupzuvg]{--g: calc(var(--bw) * var(--pw) / 100);position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 calc(var(--g) * .07) calc(var(--g) * .012) #140c068c}.hoja[data-astro-cid-nbupzuvg]{position:absolute;top:0;height:100%;left:calc((var(--hx) - var(--px)) / var(--pw) * 100%);width:calc(var(--hw) / var(--pw) * 100%);background:var(--foto) no-repeat;background-size:calc(100% * 100 / var(--hw)) calc(100% * 100 / var(--ph));background-position:calc(100% * var(--hx) / (100 - var(--hw))) calc(100% * var(--py) / (100 - var(--ph)));backface-visibility:hidden;transition:transform .52s var(--ease-out)}.hoja-izq[data-astro-cid-nbupzuvg]{transform-origin:0 50%;border-top-left-radius:var(--radio)}.hoja-der[data-astro-cid-nbupzuvg]{transform-origin:100% 50%;border-top-right-radius:var(--radio)}.plantas[data-astro-cid-nbupzuvg]{position:absolute;left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--pw) * 1%);height:calc(var(--ph) * 1%);background:var(--foto) no-repeat;background-size:calc(100% * 100 / var(--pw)) calc(100% * 100 / var(--ph));background-position:calc(100% * var(--px) / (100 - var(--pw))) calc(100% * var(--py) / (100 - var(--ph)));-webkit-mask:var(--plantas) 0 0 / 100% 100% no-repeat;mask:var(--plantas) 0 0 / 100% 100% no-repeat;pointer-events:none}.vidrios[data-astro-cid-nbupzuvg],.hoja-luz[data-astro-cid-nbupzuvg]{background:linear-gradient(180deg,#ffd596,#f2b066 55%,#d98f4a);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out)}.vidrios[data-astro-cid-nbupzuvg]{position:absolute;left:calc(var(--vx) * 1%);top:calc(var(--vy) * 1%);width:calc(var(--vw) * 1%);height:calc(var(--vh) * 1%);-webkit-mask:var(--vfijos) 0 0 / 100% 100% no-repeat;mask:var(--vfijos) 0 0 / 100% 100% no-repeat}.hoja-luz[data-astro-cid-nbupzuvg]{position:absolute;inset:0;-webkit-mask:var(--vhojas) no-repeat;mask:var(--vhojas) no-repeat;-webkit-mask-size:calc(100% * var(--pw) / var(--hw)) 100%;mask-size:calc(100% * var(--pw) / var(--hw)) 100%;-webkit-mask-position:calc((var(--hx) - var(--px)) / (var(--pw) - var(--hw)) * 100%) 0;mask-position:calc((var(--hx) - var(--px)) / (var(--pw) - var(--hw)) * 100%) 0}.derrame[data-astro-cid-nbupzuvg]{position:absolute;left:calc((var(--px) - var(--pw) * .55) * 1%);width:calc(var(--pw) * 2.1 * 1%);top:calc((var(--py) + var(--ph) - .4) * 1%);height:calc(var(--ph) * .2 * 1%);background:radial-gradient(50% 100% at 50% 0%,#ffcc8ccc,#ffaa6038 55%,#ffaa6000);mix-blend-mode:screen;opacity:0;pointer-events:none}.resplandor[data-astro-cid-nbupzuvg]{position:absolute;left:calc((var(--px) - var(--pw) * 1.1) * 1%);width:calc(var(--pw) * 3.2 * 1%);top:calc((var(--py) - var(--ph) * .45) * 1%);height:calc(var(--ph) * 1.7 * 1%);background:radial-gradient(closest-side,#ffc47c6b,#ffaa6024 60%,#ffaa6000);mix-blend-mode:screen;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.escena[data-astro-cid-nbupzuvg]:not(.abriendo) .puerta[data-astro-cid-nbupzuvg]:hover .hoja-izq[data-astro-cid-nbupzuvg]{transform:rotateY(5deg)}.escena[data-astro-cid-nbupzuvg]:not(.abriendo) .puerta[data-astro-cid-nbupzuvg]:hover .hoja-der[data-astro-cid-nbupzuvg]{transform:rotateY(-5deg)}.escena[data-astro-cid-nbupzuvg]:not(.abriendo) .foto[data-astro-cid-nbupzuvg]:has(.puerta:hover) [data-astro-cid-nbupzuvg]:is(.vidrios,.hoja-luz){opacity:.45}}.marca[data-astro-cid-nbupzuvg]{position:absolute;inset:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:center}.marca-cabeza[data-astro-cid-nbupzuvg],.marca-pie[data-astro-cid-nbupzuvg]{display:flex;flex-direction:column;align-items:center;padding-inline:20px}.marca-cabeza[data-astro-cid-nbupzuvg]{padding-top:max(26px,env(safe-area-inset-top));padding-bottom:56px;background:linear-gradient(180deg,rgba(var(--velo),.94),rgba(var(--velo),.9) 72%,rgba(var(--velo),0))}.marca-pie[data-astro-cid-nbupzuvg]{gap:10px;padding-top:48px;padding-bottom:max(24px,env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(var(--velo),.88),rgba(var(--velo),.6) 55%,rgba(var(--velo),0))}.marca-logo[data-astro-cid-nbupzuvg]{width:60px;height:60px;overflow:visible}.marca-nombre[data-astro-cid-nbupzuvg]{margin-top:12px;font-family:var(--font-titulo);font-weight:600;font-size:24px;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--cream)}.marca-oficio[data-astro-cid-nbupzuvg]{margin-top:6px;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--acento)}.marca-regla[data-astro-cid-nbupzuvg]{display:none;width:44px;height:1px;background:var(--line)}.saludo[data-astro-cid-nbupzuvg]{margin-top:14px;font-family:var(--font-titulo);font-weight:300;font-size:26px;line-height:1.15;letter-spacing:-.015em;color:var(--cream)}.lema[data-astro-cid-nbupzuvg]{margin-top:2px;font-size:15px;color:var(--muted)}.entrar[data-astro-cid-nbupzuvg]{pointer-events:auto;min-height:50px;min-width:200px;padding:0 30px;gap:12px;transition:transform .16s var(--ease-out),filter .2s ease}.entrar[data-astro-cid-nbupzuvg] svg[data-astro-cid-nbupzuvg]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--ease-out)}.entrar[data-astro-cid-nbupzuvg]:hover{transform:none}.entrar[data-astro-cid-nbupzuvg]:active{transform:scale(.97)}.entrar[data-astro-cid-nbupzuvg]:focus-visible{outline:2px solid var(--acento);outline-offset:3px}@media(hover:hover)and (pointer:fine){.entrar[data-astro-cid-nbupzuvg]:hover svg[data-astro-cid-nbupzuvg]{transform:translate(3px)}}.pista[data-astro-cid-nbupzuvg]{font-size:14px;letter-spacing:.02em;color:var(--muted)}.saltar[data-astro-cid-nbupzuvg]{position:absolute;z-index:3;top:max(14px,env(safe-area-inset-top));right:14px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:rgba(var(--velo),.55);color:var(--muted);font:500 14px/1 var(--font-texto);letter-spacing:.01em;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .15s var(--ease-out)}.saltar[data-astro-cid-nbupzuvg]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.saltar[data-astro-cid-nbupzuvg]:hover{color:var(--cream);background:rgba(var(--velo),.8)}}.saltar[data-astro-cid-nbupzuvg]:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@keyframes llega{0%{opacity:0;transform:translateY(10px)}}.marca-cabeza[data-astro-cid-nbupzuvg]{animation:llega .8s var(--ease-out) 60ms backwards}.marca-pie[data-astro-cid-nbupzuvg]{animation:llega .8s var(--ease-out) .2s backwards}@media(min-width:640px)and (orientation:portrait){.marca-logo[data-astro-cid-nbupzuvg]{width:76px;height:76px}.marca-nombre[data-astro-cid-nbupzuvg]{font-size:30px}.marca-oficio[data-astro-cid-nbupzuvg]{font-size:13px}.saludo[data-astro-cid-nbupzuvg]{font-size:28px}.lema[data-astro-cid-nbupzuvg]{font-size:17px}}@media(orientation:landscape)and (min-width:640px){html[data-luz=dia] .escena[data-astro-cid-nbupzuvg][data-escena=dia],html[data-luz=noche] .escena[data-astro-cid-nbupzuvg][data-escena=noche]{display:grid;grid-template-columns:minmax(300px,1fr) min(66vw,calc(100dvh * var(--ancho-max)));grid-template-rows:100%}.escena[data-astro-cid-nbupzuvg][data-escena=noche]{background:linear-gradient(180deg,var(--bg-2),var(--bg))}.vista[data-astro-cid-nbupzuvg]{position:relative;inset:auto;z-index:1;height:100%}.foto[data-astro-cid-nbupzuvg]{--Z: var(--zg);--tx: var(--txg);--ty: var(--tyg)}.marca[data-astro-cid-nbupzuvg]{position:relative;inset:auto;z-index:0;justify-content:center;gap:clamp(28px,5vh,44px);padding:40px 32px}.marca-cabeza[data-astro-cid-nbupzuvg],.marca-pie[data-astro-cid-nbupzuvg]{padding:0;background:none}.marca-pie[data-astro-cid-nbupzuvg]{gap:14px}.marca-logo[data-astro-cid-nbupzuvg]{width:clamp(84px,15vh,148px);height:clamp(84px,15vh,148px)}.marca-nombre[data-astro-cid-nbupzuvg]{margin-top:clamp(14px,3vh,24px);font-size:clamp(26px,2.5vw,38px)}.marca-oficio[data-astro-cid-nbupzuvg]{margin-top:10px;font-size:13px}.marca-regla[data-astro-cid-nbupzuvg]{display:block;margin-top:clamp(20px,4vh,32px)}.saludo[data-astro-cid-nbupzuvg]{margin-top:clamp(20px,4vh,32px);font-size:clamp(26px,2.2vw,32px)}.lema[data-astro-cid-nbupzuvg]{margin-top:4px;font-size:17px}.saltar[data-astro-cid-nbupzuvg]{right:18px;top:18px}}@media(orientation:landscape)and (min-width:640px)and (max-height:520px){.marca[data-astro-cid-nbupzuvg]{gap:18px;padding:20px 24px}.marca-regla[data-astro-cid-nbupzuvg],.lema[data-astro-cid-nbupzuvg]{display:none}.saludo[data-astro-cid-nbupzuvg]{margin-top:12px;font-size:22px}.marca-nombre[data-astro-cid-nbupzuvg]{font-size:22px}.entrar[data-astro-cid-nbupzuvg]{min-height:46px}}@media(prefers-reduced-motion:reduce){.marca-cabeza[data-astro-cid-nbupzuvg],.marca-pie[data-astro-cid-nbupzuvg]{animation:none}.hoja[data-astro-cid-nbupzuvg],.vidrios[data-astro-cid-nbupzuvg],.hoja-luz[data-astro-cid-nbupzuvg],.foto[data-astro-cid-nbupzuvg]{transition:none}}
