.r3d[data-astro-cid-os6tg2zs]{--r3d-muro: #FBF8F3;--r3d-suelo: #E2D9C8;--r3d-mueble: #F3EEE6;--r3d-corte: var(--paleta-azul);--r3d-sombra: .4;--r3d-resalte: var(--acento);position:relative;background:var(--bg)}:root[data-theme=light] .r3d[data-astro-cid-os6tg2zs]{--r3d-sombra: .16}.r3d[data-astro-cid-os6tg2zs].r3d--activo{height:calc(100svh * var(--r3d-largo))}.r3d[data-astro-cid-os6tg2zs].r3d--sin3d{display:none}.r3d-escenario[data-astro-cid-os6tg2zs]{position:sticky;top:0;height:100vh;height:100svh;min-height:540px;overflow:hidden}.r3d--quieto[data-astro-cid-os6tg2zs] .r3d-escenario[data-astro-cid-os6tg2zs]{position:relative;height:min(88svh,820px)}.r3d-canvas[data-astro-cid-os6tg2zs]{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .3s var(--ease-out)}.r3d-canvas[data-astro-cid-os6tg2zs]:active{cursor:grabbing}.r3d--listo[data-astro-cid-os6tg2zs] .r3d-canvas[data-astro-cid-os6tg2zs]{opacity:1}.r3d-texto[data-astro-cid-os6tg2zs]{position:absolute;left:clamp(20px,5vw,88px);top:50%;transform:translateY(-50%);width:min(30rem,38vw);display:grid}.r3d-paso[data-astro-cid-os6tg2zs]{grid-area:1 / 1;align-self:center;display:flex;flex-direction:column;gap:18px;opacity:0;visibility:hidden;will-change:opacity,transform}.r3d-paso[data-astro-cid-os6tg2zs][data-paso=intro]{opacity:1;visibility:visible}.r3d-paso[data-astro-cid-os6tg2zs] h2[data-astro-cid-os6tg2zs]{font-family:var(--font-titulo);font-weight:650;letter-spacing:-.025em;line-height:1.02;font-size:clamp(34px,3.9vw,60px);color:var(--cream);text-wrap:balance}.r3d-paso[data-astro-cid-os6tg2zs] p[data-astro-cid-os6tg2zs]{font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--text);max-width:34ch;text-wrap:pretty}.r3d-paso[data-astro-cid-os6tg2zs] .r3d-nota[data-astro-cid-os6tg2zs]{font-size:15px;color:var(--muted)}.r3d-desliza[data-astro-cid-os6tg2zs]{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--muted)}.r3d-desliza[data-astro-cid-os6tg2zs] svg[data-astro-cid-os6tg2zs]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.r3d-acciones[data-astro-cid-os6tg2zs]{display:flex;flex-wrap:wrap;gap:12px}.r3d-pulsa[data-astro-cid-os6tg2zs]{font-size:15px;color:var(--muted)}.r3d-pista[data-astro-cid-os6tg2zs]{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--ease-out);text-shadow:0 0 2px var(--r3d-suelo),0 0 5px var(--r3d-suelo),0 0 9px var(--r3d-suelo)}.r3d-pista--ver[data-astro-cid-os6tg2zs]{opacity:1}.r3d-pista[data-astro-cid-os6tg2zs] strong[data-astro-cid-os6tg2zs]{font-family:var(--font-titulo);font-weight:650;font-size:clamp(15px,1.2vw,19px);letter-spacing:-.01em;color:var(--paleta-azul)}.r3d-pista[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]{font-size:14px;font-weight:600;color:var(--paleta-terra)}.pswp .r3d-pie{position:absolute;left:0;right:0;bottom:0;padding:16px clamp(20px,5vw,64px) calc(20px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--cream);font-family:var(--font-titulo);font-weight:600;font-size:clamp(16px,1.3vw,19px);letter-spacing:-.01em;pointer-events:none}.pswp .r3d-pie:empty{display:none}.r3d-lista[data-astro-cid-os6tg2zs]{display:none;list-style:none;gap:6px;font-size:17px;font-variant-numeric:tabular-nums}.r3d-lista[data-astro-cid-os6tg2zs] li[data-astro-cid-os6tg2zs]{display:flex;justify-content:space-between;gap:24px;max-width:22rem;color:var(--text)}.r3d-lista[data-astro-cid-os6tg2zs] li[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]:last-child{color:var(--acento);font-weight:600}.r3d--quieto[data-astro-cid-os6tg2zs] .r3d-lista[data-astro-cid-os6tg2zs]{display:grid}.r3d--quieto[data-astro-cid-os6tg2zs] .r3d-desliza[data-astro-cid-os6tg2zs]{display:none}.r3d-rotulo[data-astro-cid-os6tg2zs]{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:2px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity}.r3d-rotulo[data-astro-cid-os6tg2zs] strong[data-astro-cid-os6tg2zs]{font-family:var(--font-titulo);font-weight:650;font-size:clamp(18px,1.5vw,24px);letter-spacing:-.015em;color:var(--cream)}.r3d-rotulo[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]{font-size:16px;font-weight:600;color:var(--acento);font-variant-numeric:tabular-nums}.r3d-estancia[data-astro-cid-os6tg2zs]{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;text-shadow:0 0 2px var(--r3d-suelo),0 0 5px var(--r3d-suelo),0 0 9px var(--r3d-suelo)}.r3d-estancia[data-astro-cid-os6tg2zs] strong[data-astro-cid-os6tg2zs]{font-family:var(--font-titulo);font-weight:650;font-size:clamp(14px,1.15vw,19px);letter-spacing:-.01em;color:var(--paleta-azul)}.r3d-estancia[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]{font-size:clamp(13px,1vw,16px);font-weight:600;color:var(--paleta-terra);font-variant-numeric:tabular-nums}.r3d--video[data-astro-cid-os6tg2zs],.r3d--video[data-astro-cid-os6tg2zs] .r3d-escenario[data-astro-cid-os6tg2zs]{position:fixed;inset:0;height:100vh;min-height:0}.r3d--video[data-astro-cid-os6tg2zs] .r3d-canvas[data-astro-cid-os6tg2zs]{cursor:default}.r3d--sin-texto[data-astro-cid-os6tg2zs] .r3d-texto[data-astro-cid-os6tg2zs]{display:none}.r3d-foto[data-astro-cid-os6tg2zs]{position:absolute;inset:0;margin:0;visibility:hidden;overflow:hidden;background:var(--bg-3);will-change:clip-path}.r3d-foto[data-astro-cid-os6tg2zs] img[data-astro-cid-os6tg2zs]{width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;will-change:transform}.r3d-foto[data-astro-cid-os6tg2zs] figcaption[data-astro-cid-os6tg2zs]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:22px clamp(20px,5vw,88px) calc(clamp(24px,4vh,40px) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 84%,transparent);opacity:0;will-change:opacity,transform}.r3d-foto[data-astro-cid-os6tg2zs] figcaption[data-astro-cid-os6tg2zs] strong[data-astro-cid-os6tg2zs]{font-family:var(--font-titulo);font-weight:650;letter-spacing:-.02em;font-size:clamp(26px,2.8vw,42px);line-height:1.05;color:var(--cream)}.r3d-foto[data-astro-cid-os6tg2zs] figcaption[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]{font-size:clamp(16px,1.2vw,19px);color:var(--text);max-width:56ch}@media(max-width:760px){.r3d-pulsa[data-astro-cid-os6tg2zs]{font-size:14px}.r3d-texto[data-astro-cid-os6tg2zs]{left:20px;right:20px;width:auto;top:96px;transform:none}.r3d-paso[data-astro-cid-os6tg2zs]{align-self:start;gap:12px}.r3d-paso[data-astro-cid-os6tg2zs] p[data-astro-cid-os6tg2zs]{font-size:16px}.r3d-lista[data-astro-cid-os6tg2zs]{display:grid}.r3d-rotulo[data-astro-cid-os6tg2zs]{display:none}.r3d-estancia[data-astro-cid-os6tg2zs] strong[data-astro-cid-os6tg2zs]{font-size:13px}.r3d-estancia[data-astro-cid-os6tg2zs] span[data-astro-cid-os6tg2zs]{font-size:12px}}@media(prefers-reduced-motion:reduce){.r3d-canvas[data-astro-cid-os6tg2zs]{transition:none}}
