.tunel[data-astro-cid-oiaeaxyv]{position:relative;height:720svh;background:var(--obs)}.tunel-pin[data-astro-cid-oiaeaxyv]{position:sticky;top:0;height:100svh;overflow:hidden;perspective:900px;perspective-origin:50% 50%}.mundo[data-astro-cid-oiaeaxyv]{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.tf[data-astro-cid-oiaeaxyv]{position:absolute;left:50%;top:50%;margin:0;width:calc(var(--w) * 1.45vw);transform:translate(-50%,-50%) translate3d(calc(var(--x) * 1.15vw),calc(var(--y) * 1vh),calc(var(--zz, 0) * -1px));opacity:0;will-change:opacity}.tf-img[data-astro-cid-oiaeaxyv]{aspect-ratio:4 / 3;overflow:hidden;background:var(--noche)}.tf-img[data-astro-cid-oiaeaxyv] picture,.tf-img[data-astro-cid-oiaeaxyv] img{width:100%;height:100%}.tf[data-astro-cid-oiaeaxyv] figcaption[data-astro-cid-oiaeaxyv]{margin-top:12px;display:flex;gap:12px;color:var(--hueso)}.tf[data-astro-cid-oiaeaxyv] figcaption[data-astro-cid-oiaeaxyv] span[data-astro-cid-oiaeaxyv]{color:var(--luz)}.niebla[data-astro-cid-oiaeaxyv]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,#0a0a0b00 30%,#0a0a0bd9)}.polvo[data-astro-cid-oiaeaxyv]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.final[data-astro-cid-oiaeaxyv]{position:absolute;inset:0;opacity:0}.final[data-astro-cid-oiaeaxyv] picture,.final[data-astro-cid-oiaeaxyv] img{width:100%;height:100%}.final[data-astro-cid-oiaeaxyv] img{transform:scale(1.25)}.frases[data-astro-cid-oiaeaxyv]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;text-align:center}.frase[data-astro-cid-oiaeaxyv]{grid-area:1 / 1;opacity:0;display:grid;gap:18px;justify-items:center;padding-inline:var(--pad)}.frase-t[data-astro-cid-oiaeaxyv]{font-size:clamp(2.6rem,8.4vw,9rem);letter-spacing:.06em;line-height:.95;text-shadow:0 0 60px rgba(10,10,11,.6)}.frase-s[data-astro-cid-oiaeaxyv]{margin:0;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;color:var(--luz)}.tunel-baja[data-astro-cid-oiaeaxyv]{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:grid;justify-items:center;gap:12px;color:var(--hueso)}.tunel-baja[data-astro-cid-oiaeaxyv] i[data-astro-cid-oiaeaxyv]{width:1px;height:46px;background:linear-gradient(var(--luz),transparent);animation:gota 2s var(--ease) infinite;transform-origin:top}@keyframes gota{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(max-width:767px){.tf[data-astro-cid-oiaeaxyv]{width:calc(var(--w) * 2.6vw);transform:translate(-50%,-50%) translate3d(calc(var(--x) * 1.1vw),calc(var(--y) * 1.5vh),calc(var(--zz, 0) * -1px))}.tf[data-astro-cid-oiaeaxyv] figcaption[data-astro-cid-oiaeaxyv]{font-size:.56rem}.tunel-baja[data-astro-cid-oiaeaxyv]{bottom:92px}}html.reduce .tunel[data-astro-cid-oiaeaxyv]{height:100svh}html.reduce .frase[data-astro-cid-oiaeaxyv]:first-child{opacity:1}html.reduce .final[data-astro-cid-oiaeaxyv]{opacity:.6}.villas[data-astro-cid-c5prxxln]{position:relative}.cap[data-astro-cid-c5prxxln]{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--obs)}.cap[data-astro-cid-c5prxxln]+.cap[data-astro-cid-c5prxxln]{margin-top:60svh}.cap-esc[data-astro-cid-c5prxxln]{position:absolute;inset:0;will-change:transform}.cap-noche[data-astro-cid-c5prxxln],.cap-dia[data-astro-cid-c5prxxln]{position:absolute;inset:0}.cap-noche[data-astro-cid-c5prxxln] picture,.cap-noche[data-astro-cid-c5prxxln] img,.cap-dia[data-astro-cid-c5prxxln] picture,.cap-dia[data-astro-cid-c5prxxln] img{width:100%;height:100%}.cap-dia[data-astro-cid-c5prxxln]{--lx: 50%;--ly: 45%;--lr: 0px;-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 calc(var(--lr) * .32),rgba(0,0,0,.55) calc(var(--lr) * .62),transparent var(--lr));mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 0,#000 calc(var(--lr) * .32),rgba(0,0,0,.55) calc(var(--lr) * .62),transparent var(--lr))}.cap-velo[data-astro-cid-c5prxxln]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0a0a0b8c,#0a0a0b00 22% 50%,#0a0a0bd1)}.cap-txt[data-astro-cid-c5prxxln]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:86px;padding-bottom:clamp(70px,9vh,96px);pointer-events:none}.cap-txt[data-astro-cid-c5prxxln] a[data-astro-cid-c5prxxln]{pointer-events:auto}.cap-arriba[data-astro-cid-c5prxxln]{display:flex;justify-content:space-between;gap:16px}.cap-arriba[data-astro-cid-c5prxxln] b[data-astro-cid-c5prxxln]{color:var(--luz);font-weight:500}.cap-pista[data-astro-cid-c5prxxln]{color:var(--hueso);opacity:.7}.cap-abajo[data-astro-cid-c5prxxln]{display:grid;gap:28px}.cap-t[data-astro-cid-c5prxxln]{font-size:clamp(3.2rem,11vw,12rem);letter-spacing:.04em;line-height:.9}.cap-info[data-astro-cid-c5prxxln]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;gap:32px;align-items:end;padding-top:22px;border-top:1px solid var(--linea)}.cap-frase[data-astro-cid-c5prxxln]{margin:0;font-size:1.05rem;line-height:1.5;max-width:22rem}.cap-datos[data-astro-cid-c5prxxln]{margin:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:6px 36px}.cap-datos[data-astro-cid-c5prxxln] dd[data-astro-cid-c5prxxln]{margin:4px 0 0;font-size:.98rem}@media(max-width:1023px){.cap-info[data-astro-cid-c5prxxln]{grid-template-columns:1fr;gap:18px}.cap-datos[data-astro-cid-c5prxxln]{grid-template-columns:repeat(2,auto);gap:10px 30px}}@media(max-width:767px){.cap-txt[data-astro-cid-c5prxxln]{padding-bottom:90px}.cap-t[data-astro-cid-c5prxxln]{font-size:clamp(2.6rem,14vw,5rem)}.cap-frase[data-astro-cid-c5prxxln]{font-size:.95rem}.cap-pista[data-astro-cid-c5prxxln]{display:none}.cap-abajo[data-astro-cid-c5prxxln]{gap:18px}}html.reduce .cap-dia[data-astro-cid-c5prxxln]{-webkit-mask-image:none;mask-image:none}.brief[data-astro-cid-hrgal3um]{position:relative;z-index:2;background:var(--obs);min-height:100svh;display:flex}.brief-in[data-astro-cid-hrgal3um]{position:relative;display:flex;flex-direction:column;padding-top:clamp(100px,14vh,140px);padding-bottom:clamp(80px,12vh,120px)}.brief-cab[data-astro-cid-hrgal3um]{display:flex;justify-content:space-between}.brief-barra[data-astro-cid-hrgal3um]{margin-top:18px;height:1px;background:var(--linea);position:relative}.brief-barra[data-astro-cid-hrgal3um] i[data-astro-cid-hrgal3um]{position:absolute;inset:0;background:var(--luz);transform:scaleX(.2);transform-origin:left;transition:transform 1s var(--ease);box-shadow:0 0 10px var(--luz)}.pasos[data-astro-cid-hrgal3um]{position:relative;flex:1;display:grid;margin-top:clamp(40px,8vh,90px)}.paso[data-astro-cid-hrgal3um]{grid-area:1 / 1;border:0;margin:0;padding:0;min-width:0;display:none;align-content:start;gap:clamp(30px,5vh,56px)}.paso[data-astro-cid-hrgal3um].activo{display:grid}.brief-q[data-astro-cid-hrgal3um]{font-size:clamp(2.2rem,6vw,6rem);letter-spacing:.04em;line-height:1;padding:0}.ops[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--linea)}.op[data-astro-cid-hrgal3um]{text-align:left;background:none;border:0;border-bottom:1px solid var(--linea);padding:22px 20px 22px 0;display:grid;gap:6px;position:relative;transition:color .5s var(--ease),padding .7s var(--ease);color:#a9a49b}.op[data-astro-cid-hrgal3um]:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--luz);box-shadow:0 0 12px var(--luz);transform:scale(0);transition:transform .6s var(--ease)}.op-t[data-astro-cid-hrgal3um]{font-family:var(--tit);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.1rem,1.8vw,1.6rem);color:var(--hueso)}.op-d[data-astro-cid-hrgal3um]{font-size:.88rem}@media(hover:hover){.op[data-astro-cid-hrgal3um]:hover{padding-left:22px}.op[data-astro-cid-hrgal3um]:hover:before{transform:scale(1)}}.op[data-astro-cid-hrgal3um][aria-pressed=true]{padding-left:22px}.op[data-astro-cid-hrgal3um][aria-pressed=true]:before{transform:scale(1)}.ops-num[data-astro-cid-hrgal3um]{grid-template-columns:repeat(5,1fr)}.ops-num[data-astro-cid-hrgal3um] .op-t[data-astro-cid-hrgal3um]{font-size:clamp(2rem,4vw,3.6rem)}.brief-valor[data-astro-cid-hrgal3um]{margin:0;font-size:clamp(3rem,8vw,7rem);color:var(--luz)}.rango[data-astro-cid-hrgal3um]{position:relative;height:40px;max-width:760px;touch-action:none;cursor:pointer}.rango[data-astro-cid-hrgal3um] .pista[data-astro-cid-hrgal3um]{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--linea)}.rango[data-astro-cid-hrgal3um] .lleno[data-astro-cid-hrgal3um]{position:absolute;left:0;top:50%;height:1px;background:var(--luz);box-shadow:0 0 10px var(--luz)}.rango[data-astro-cid-hrgal3um] .pomo[data-astro-cid-hrgal3um]{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--luz);box-shadow:0 0 24px 4px #e9b97a80}.rango[data-astro-cid-hrgal3um]:focus-visible .pomo[data-astro-cid-hrgal3um]{outline:1px solid var(--hueso);outline-offset:4px}.rango-ext[data-astro-cid-hrgal3um]{display:flex;justify-content:space-between;max-width:760px;margin-top:-30px}.brief-sig[data-astro-cid-hrgal3um]{justify-self:start}.encajan[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.enc[data-astro-cid-hrgal3um]{display:grid;gap:10px}.enc[data-astro-cid-hrgal3um][hidden]{display:none}.enc-img[data-astro-cid-hrgal3um]{aspect-ratio:4 / 3;overflow:hidden;background:var(--noche)}.enc-img[data-astro-cid-hrgal3um] picture,.enc-img[data-astro-cid-hrgal3um] img{width:100%;height:100%;transition:transform 1.4s var(--ease)}@media(hover:hover){.enc[data-astro-cid-hrgal3um]:hover .enc-img[data-astro-cid-hrgal3um] img{transform:scale(1.05)}}.enc-n[data-astro-cid-hrgal3um]{font-size:1.3rem}.fin-acc[data-astro-cid-hrgal3um]{display:flex;flex-wrap:wrap;gap:12px}.brief-atras[data-astro-cid-hrgal3um]{position:absolute;left:var(--pad);bottom:clamp(30px,6vh,60px);background:none;border:0;padding:6px 0;color:var(--hueso)}@media(max-width:767px){.ops-num[data-astro-cid-hrgal3um]{grid-template-columns:repeat(3,1fr)}.brief-atras[data-astro-cid-hrgal3um]{bottom:96px}.brief-in[data-astro-cid-hrgal3um]{padding-bottom:150px}}.estudio[data-astro-cid-j7pv25f6]{position:relative;z-index:2;background:var(--obs);padding-block:clamp(120px,18vw,260px) clamp(60px,8vw,120px)}.est-in[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(60px,9vw,140px)}.est-t[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,4.2vw,4.2rem);letter-spacing:.04em;line-height:1.1;max-width:22ch}.est-cifras[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linea)}.est-cifras[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:14px;padding:26px 18px 0 0}.est-cifras[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--linea);padding-left:22px}.est-cifras[data-astro-cid-j7pv25f6] .tit[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.6vw,3.4rem);color:var(--luz)}@media(max-width:899px){.est-cifras[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:30px}.est-cifras[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-left:0;padding-left:0}}
