@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2)format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2)format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--niebla:#f2eee3;--niebla-alta:#faf8f2;--bosque:#1e2416;--musgo:#656636;--cedro:#a8753f;--piedra:#6b655c;--liquen:#c9c6a8;--titulos:"Cinzel", Georgia, serif;--texto:"Jost", "Century Gothic", system-ui, sans-serif;--m:clamp(20px, 3.6vw, 56px);--borde:16px;--col:calc((100% - 2 * var(--m) + 10px) / 12);--sal:cubic-bezier(.16, 1, .3, 1)}@media (width<=720px){:root{--borde:var(--m)}}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}body{background:var(--musgo);color:var(--bosque);font:400 16px/1.3 var(--texto);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}h1,h2,h3{font-weight:400}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--musgo);color:var(--niebla)}:focus-visible{outline:2px solid var(--cedro);outline-offset:3px}.saltar{z-index:300;background:var(--bosque);color:var(--niebla);border-radius:2px;padding:12px 16px;position:fixed;top:-80px;left:12px}.saltar:focus{top:12px}.sobre{z-index:2;background:var(--niebla);position:relative;overflow-x:clip}.rej{padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:10px;display:grid}.etq{font:500 14px/1.25 var(--texto);letter-spacing:.05em;text-transform:uppercase}.bot{vertical-align:top;gap:3px;display:inline-flex}.bot>span,.bot>i{background:var(--niebla);height:46px;color:var(--bosque);border-radius:2px;align-items:center;display:inline-flex}.bot>span{white-space:nowrap;font:500 16.5px/1 var(--texto);letter-spacing:-.005em;padding:0 20px}.bot>i{justify-content:center;width:46px;overflow:hidden}.bot svg{width:15px;height:15px;transition:transform .5s var(--sal)}.bot:hover svg{transform:translate(3px)}.bot-musgo>span,.bot-musgo>i{background:var(--musgo);color:var(--niebla)}.bot-suave>span,.bot-suave>i{color:var(--bosque);background:#65663629}.cab{z-index:90;color:var(--niebla);transition:transform .7s var(--sal), background-color .3s, color .3s;grid-template-columns:1fr auto 1fr;align-items:start;padding:16px 16px 10px;display:grid;position:fixed;inset:0 0 auto}.cab-logo,.cab-der{transition:opacity .4s,visibility}.cab-logo{color:var(--niebla);display:block;position:relative}.cab-logo sonidos-logo{aspect-ratio:692/304;width:clamp(150px,15vw,300px);color:var(--niebla);transition:width .6s var(--sal), color .3s;display:block}.cab-logo sonidos-logo .sm-dela path,.cab-logo sonidos-logo .sm-viento path{stroke:currentColor;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cab-polvo{pointer-events:none;width:200%;height:190%;position:absolute;top:-45%;left:-22%}.cab.en-claro{color:var(--bosque);background:var(--niebla)}.cab.en-claro .cab-logo{color:var(--musgo)}.cab.en-claro .cab-logo sonidos-logo{width:132px;color:var(--musgo)}@media (width<=480px){.cab-logo sonidos-logo{width:min(130px,100vw - 236px)}.cab.en-claro .cab-logo sonidos-logo{width:min(112px,100vw - 236px)}}.cab.oculta{transform:translateY(-105%)}.js .cab{opacity:0}.telon{z-index:100;background:var(--musgo);will-change:transform;place-items:center;display:grid;position:fixed;inset:0}.telon canvas{width:100%;height:100%;position:absolute;inset:0}.telon img{opacity:0;width:min(400px,66vw);height:auto}.telon.gl{background:0 0}html:not(.js) .telon{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cab-b{background:var(--niebla);height:38px;color:var(--bosque);cursor:pointer;border:0;border-radius:2px;justify-self:start;align-items:center;gap:10px;padding:0 14px 0 12px;transition:background-color .35s,color .35s;display:inline-flex}.cab-b.etq{letter-spacing:.09em;font-size:12.5px}.cab-b:hover{background:var(--musgo);color:var(--niebla)}.cab-der{background:var(--musgo);color:var(--niebla);justify-self:end;padding:0 14px}.cab-der:hover{background:var(--niebla);color:var(--bosque)}.cab.en-claro .cab-b:not(.cab-der){background:var(--bosque);color:var(--niebla)}.cab.en-claro .cab-b:not(.cab-der):hover{background:var(--musgo)}.cab-rayas{width:20px;height:9px;position:relative}.cab-rayas:before,.cab-rayas:after{content:"";width:20px;height:1.5px;transition:transform .55s var(--sal);background:currentColor;position:absolute;left:0}.cab-rayas:before{top:0}.cab-rayas:after{transform-origin:0;bottom:0;transform:scaleX(.62)}.cab-b:hover .cab-rayas:after{transform:scaleX(1)}.cab-b[aria-expanded=true] .cab-rayas:before{transform:translateY(3.75px)rotate(45deg)}.cab-b[aria-expanded=true] .cab-rayas:after{transform-origin:50%;transform:translateY(-3.75px)rotate(-45deg)}.cab-txt{display:grid;overflow:hidden}.cab-txt>span{transition:transform .55s var(--sal), opacity .35s;grid-area:1/1}.cab-txt>span+span{opacity:0;transform:translateY(110%)}.cab-b[aria-expanded=true] .cab-txt>span{opacity:0;transform:translateY(-110%)}.cab-b[aria-expanded=true] .cab-txt>span+span{opacity:1;transform:none}.menu-abierto .cab{pointer-events:none;background:0 0;transform:none}.menu-abierto .cab .cab-b[data-menu-abrir]{pointer-events:auto}.menu-abierto .cab-logo,.menu-abierto .cab-der{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.menu-abierto .cab .cab-b[data-menu-abrir],.menu-abierto .cab .cab-b[data-menu-abrir]:hover{background:var(--bosque);color:var(--niebla)}@media (width<=420px){.cab-b{gap:8px;height:36px;padding:0 11px 0 10px}.cab-der{padding:0 11px}}@media (width<=720px){.cab{padding:11px var(--m) 8px}.cab-b,.cab-b:hover,.cab-der,.cab-der:hover{height:40px;color:var(--niebla);background:0 0;gap:9px;padding:0 2px}.cab-der{text-underline-offset:6px;text-decoration:underline 1px}.cab.en-claro .cab-b,.cab.en-claro .cab-b:hover,.cab.en-claro .cab-b:not(.cab-der),.cab.en-claro .cab-b:not(.cab-der):hover{color:var(--bosque);background:0 0}.menu-abierto .cab .cab-b[data-menu-abrir],.menu-abierto .cab .cab-b[data-menu-abrir]:hover{background:var(--niebla-alta);color:var(--bosque);box-shadow:0 0 0 3px var(--niebla-alta)}}.menu{z-index:80;visibility:hidden;--m-fondo:var(--niebla-alta);--m-texto:var(--bosque);--m-acento:var(--musgo);--m-suave:var(--piedra);--m-linea:#6b655c3d;--m-boton:var(--bosque);--m-boton-t:var(--niebla);position:fixed;inset:0}.menu-fondo{opacity:0;cursor:pointer;background:#1e2416a8;border:0;padding:0;position:absolute;inset:0}.menu-caja{background:var(--m-fondo);width:min(1100px,100vw - 16px);color:var(--m-texto);will-change:clip-path, opacity;--ml:28px;overscroll-behavior:contain;border-radius:2px;grid-template:"arriba chalets""nav chalets"minmax(0,1fr)"pie chalets"/minmax(0,1.28fr) minmax(0,1fr);display:grid;position:absolute;top:8px;bottom:8px;left:8px;overflow:hidden}.menu-fondo{touch-action:none}.menu-arriba{min-height:62px;padding:8px var(--ml) 0 8px;grid-area:arriba;justify-content:flex-end;align-items:flex-start;display:flex}.menu-logo{width:122px;height:auto;margin-top:20px}.menu-nav{padding:20px var(--ml);grid-area:nav;align-self:center}.menu-nav a{border-top:1px solid var(--m-linea);font:400 clamp(32px, 5.4vw, 58px)/1.08 var(--titulos);letter-spacing:.005em;text-transform:uppercase;color:var(--m-texto);transition:color .4s, opacity .4s, padding-left .7s var(--sal);padding:.2em 0 .15em;display:block}.menu-nav a:last-child{border-bottom:1px solid var(--m-linea)}.menu-nav a[aria-current=page],.menu-nav a:hover,.menu-nav a:focus-visible{color:var(--m-acento)}.menu-nav a:hover{padding-left:16px}.menu-nav:hover a:not(:hover){opacity:.42}.menu-pie{padding:16px var(--ml) 24px;color:var(--m-suave);flex-wrap:wrap;grid-area:pie;align-items:center;gap:10px 26px;font-size:14px;display:flex}.menu-pie>a:not(.bot){transition:color .3s}.menu-pie>a:not(.bot):hover{color:var(--m-acento)}.menu-pie>span{flex-basis:100%}.menu-pie .bot>span,.menu-pie .bot>i{background:var(--m-boton);color:var(--m-boton-t)}.menu-chalets{border-left:1px solid var(--m-linea);grid-area:chalets;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding:8px;display:grid}.menu-chalets a{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.menu-chalets figure{min-height:0;overflow:hidden}.menu-chalets img{object-fit:contain;object-position:left bottom;filter:saturate(.86);width:100%;height:100%;transition:transform 1.4s var(--sal)}.menu-chalets a:hover img{transform:scale(1.05)}.menu-chalets span{font:300 14px/1.25 var(--texto);color:var(--m-suave);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 2px 5px;display:flex}.menu-chalets b{font:400 18px/1.2 var(--texto);color:var(--m-texto);transition:color .3s}.menu-chalets a:hover b{color:var(--m-acento)}@media (width<=900px){.menu-chalets span{flex-direction:column;align-items:flex-start;gap:1px}.menu-nav,.menu-pie{padding-right:20px}}@media (width<=620px){.menu-caja{--ml:16px;grid-template:"arriba""nav""chalets""pie"/1fr;overflow:hidden auto}.menu-logo{width:104px;margin-top:12px}.menu-nav{padding:18px var(--ml) 6px;align-self:start}.menu-nav a{font-size:clamp(27px,8.2vw,36px)}.menu-chalets{padding:14px var(--ml) 0;border-left:0;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.menu-chalets figure{aspect-ratio:3/2}.menu-chalets span{padding-top:7px;font-size:12.5px}.menu-chalets b{font-size:14.5px}.menu-pie{padding:16px var(--ml) 18px;gap:8px 18px}}.portada{background:var(--bosque);height:100svh;min-height:540px;color:var(--niebla);position:relative;overflow:hidden}.portada-fondos,.portada-fondos img,.portada-velo{width:100%;height:100%;position:absolute;inset:0}.portada-fondos{will-change:transform}.portada-fondos img{object-fit:cover;opacity:0;transition:opacity 1.8s}.portada-fondos img.activa{opacity:1}.portada-fondos img.viva{animation:9s linear both acercar}@keyframes acercar{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.portada-velo{background:linear-gradient(#1e241680,#1e241652 40%,#1e241680)}.portada-cont{will-change:transform;position:absolute;inset:0}.portada-t{left:var(--m);right:var(--m);text-align:center;font:400 clamp(38px, 7vw, 150px)/.93 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;justify-items:center;display:grid;position:absolute;top:27svh}.portada-t .fila{white-space:nowrap;margin-top:-.14em;padding-top:.14em;display:block;overflow:hidden}.portada-t .fila i{font-style:normal;display:block}.js .portada-t .fila i{transform:translateY(112%)}.portada-txt{left:var(--m);right:var(--m);width:min(560px, 100% - 2 * var(--m));text-align:center;margin-inline:auto;position:absolute;top:min(61svh,100svh - clamp(64px,10vw,150px) - 152px)}.portada-txt p{font:300 19px/1.22 var(--texto);max-width:30ch;margin:0 auto 26px}.portada-txt .botones{justify-content:center}.js .portada-txt{opacity:0}@media (width<=720px){.portada-t{font-size:9.4vw;top:30svh}.portada-txt{top:auto;bottom:max(18svh,152px)}.portada-txt p{font-size:17.5px}}.cordillera{pointer-events:none;width:100%;height:clamp(64px,10vw,150px);position:absolute;bottom:-1px;left:0;right:0}.cordillera path{fill:var(--niebla)}.cordillera .capa{will-change:transform}.cordillera .pinos,.cresta .pinos{fill:var(--musgo)}@media (width<=720px){.cordillera{height:100px}}.intro{padding-top:46px}.intro .etq{grid-column:1/6}.intro-g{font:300 clamp(23px, 2.25vw, 38px)/1.15 var(--texto);letter-spacing:-.012em;grid-column:7/13}.intro-fotos{align-items:start;margin-top:64px}.intro-p{grid-area:1/1/auto/4;font-size:16px;line-height:1.28}.marco{background:#c9c6a84d;overflow:hidden}.marco img{width:100%;height:auto}.marco img,.menu-der img{filter:saturate(.86)}.intro-a{grid-area:1/7/3/13}.intro-b{grid-area:2/1/auto/6;margin-top:60px}.intro-c{grid-area:3/7/auto/13;margin-top:10px}.intro-d{grid-area:3/2/auto/6;margin-top:10px}@media (width<=720px){.intro .etq,.intro-g,.intro-p,.intro-a,.intro-b,.intro-c,.intro-d{grid-area:auto/1/auto/-1}.intro-g{margin-top:26px;font-size:25px}.intro-fotos{row-gap:10px;margin-top:40px}.intro-p{margin-bottom:30px}.intro-b{grid-column:1/10;margin-top:0}.intro-d{grid-column:4/13;margin-top:0}}.chalets{padding-top:150px}.chalets .etq{grid-column:1/-1}.gran{font:300 clamp(26px, 3.35vw, 58px)/1.1 var(--texto);letter-spacing:-.015em;color:var(--musgo);grid-column:1/-1;margin-top:22px}.capitulos{row-gap:clamp(90px,10vw,170px);margin-top:clamp(60px,7vw,110px);display:grid}.cap{padding-inline:var(--borde);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:10px;display:grid}.cap-foto{aspect-ratio:var(--r,1.5);grid-area:1/1/auto/9;display:block;position:relative}.cap-foto img{object-fit:cover;width:100%;height:100%;transition:opacity 1s ease, transform 1.6s var(--sal)}.cap-foto:hover img{transform:scale(1.03)}.cap-t{padding:0 calc(var(--m) - var(--borde)) 0 clamp(26px, 3.2vw, 56px);grid-area:1/9/auto/13}.cap:nth-child(2n) .cap-foto{grid-column:5/13}.cap:nth-child(2n) .cap-t{padding:0 clamp(26px, 3.2vw, 56px) 0 calc(var(--m) - var(--borde));grid-column:1/5}.cap-n{font:500 12px/1 var(--texto);letter-spacing:.1em;color:var(--piedra);font-variant-numeric:tabular-nums}.cap-nombre{font:400 clamp(36px, 4.4vw, 84px)/.94 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;color:var(--musgo);margin:20px 0 22px}.cap-nombre a{transition:color .4s;display:block}.cap-nombre a:hover{color:var(--bosque)}.cap-nombre span{display:block}.cap-nombre span+span{padding-left:.9em}.cap-son{display:block}.cap-corto{font:300 clamp(19px, 1.5vw, 25px)/1.24 var(--texto);letter-spacing:-.008em;margin:24px 0 18px}.cap-datos{border-top:1px solid #6b655c40;margin-bottom:30px}.cap-datos li{border-bottom:1px solid #6b655c40;padding:11px 0;font-size:16px;line-height:1.3}.cap-pregunta{border-block:1px solid #6b655c40;margin-bottom:30px;padding:11px 0;font-size:16px;line-height:1.3}.cap-ver{background:var(--niebla);height:38px;color:var(--bosque);font:500 15px/1 var(--texto);opacity:0;transition:opacity .35s, transform .6s var(--sal);border-radius:2px;align-items:center;gap:9px;padding:0 15px;display:inline-flex;position:absolute;bottom:14px;left:14px;transform:translateY(8px)}.cap-foto:hover .cap-ver{opacity:1;transform:none}@media (hover:none){.cap-ver{display:none}}@media (width>=721px) and (width<=1100px){.cap-foto{grid-column:1/8}.cap-t{grid-column:8/13}.cap:nth-child(2n) .cap-foto{grid-column:6/13}.cap:nth-child(2n) .cap-t{grid-column:1/6}}@media (width>=721px){.cap-fotos,.fila-pie.cap-pie{display:none}}@media (width<=720px){.chalets{padding-top:90px}.capitulos{row-gap:84px}.cap{padding-inline:0}.cap-foto{display:none}.cap-fotos{grid-area:1/1/auto/-1;margin-top:0;display:block}.cap-fotos.a-mano .fila-pista figure{height:min(58vw,330px)}.cap-pie{grid-area:2/1/auto/-1}.cap-t,.cap:nth-child(2n) .cap-t{padding:22px var(--m) 0;grid-area:3/1/auto/-1}.cap-nombre{margin:16px 0 18px;font-size:clamp(34px,11vw,52px)}.cap-corto{margin:20px 0 16px;font-size:20px}}.cierre{height:100svh;min-height:560px;color:var(--niebla);background:var(--bosque);margin-top:160px;position:relative;overflow:hidden}.cierre>figure{position:absolute;inset:-12% 0}.cierre>figure img{object-fit:cover;width:100%;height:100%}.cierre:after{content:"";background:linear-gradient(90deg,#1e24161a,#1e241694 62%);position:absolute;inset:0}.cierre .rej{z-index:1;position:absolute;inset:auto 0 12svh}.cierre-txt{grid-column:7/11}.cierre-g{font:300 clamp(23px, 2.25vw, 38px)/1.15 var(--texto);letter-spacing:-.012em;margin-top:18px}.cierre-p{max-width:34ch;margin:22px 0 26px;font-size:16px;line-height:1.28}@media (width<=720px){.cierre{margin-top:90px}.cierre-txt{grid-column:1/-1}}.cresta{z-index:3;pointer-events:none;width:100%;height:clamp(40px,6.2vw,96px);position:absolute;bottom:-1px;left:0;right:0}.cresta path{fill:var(--musgo)}@media (width<=720px){.cresta{height:64px}}.sobre:not(:has(.cierre)){padding-bottom:clamp(80px,10vw,150px)}.pie{z-index:1;background:var(--musgo);color:var(--niebla);padding:clamp(40px,5vw,76px) 0 24px;font-size:16px;line-height:1.55;position:sticky;bottom:0}.pie-lema{margin:0 calc(var(--m) + var(--col));font:400 clamp(28px, 5.3vw, 138px)/.96 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;display:grid}.pie-lema span{white-space:nowrap;justify-self:start}.pie-lema span+span{justify-self:end}.pie-cols{margin-top:clamp(34px,4.6vw,72px);padding-top:28px;position:relative}.pie-cols:before{content:"";left:var(--m);right:var(--m);background:#f2eee34d;height:1px;position:absolute;top:0}.pie h2{font:500 14px/1.25 var(--texto);letter-spacing:.08em;text-transform:uppercase;color:var(--liquen);margin-bottom:14px}.pie a{text-underline-offset:4px;text-decoration:underline #0000;transition:text-decoration-color .3s}.pie a:hover{text-decoration-color:currentColor}.pie-a{grid-column:1/4}.pie-b{grid-column:4/7}.pie-c{grid-column:7/10}.pie-d{grid-column:10/13}.pie-c p+p{margin-top:10px}.pie-d p{max-width:30ch}.pie-d p+p{margin-top:12px}.pie-ir,.pie-arriba{align-items:center;gap:9px;display:inline-flex}.pie-ir svg,.pie-arriba svg{transition:transform .5s var(--sal)}.pie-ir:hover svg{transform:translate(3px)}.pie-arriba:hover svg{transform:translateY(-3px)}.pie-ir{font-weight:500}.pie-fin{color:var(--liquen);align-items:end;margin-top:clamp(34px,4.4vw,68px);font-size:13.5px;line-height:1.45}.pie-logo{width:clamp(150px,15vw,230px);color:var(--niebla);grid-column:1/6;display:block}.pie-logo img{width:100%;height:auto}.pie-copia{grid-column:7/10}.pie-arriba{grid-column:10/13;justify-self:start}@media (height<=660px) and (width>=721px){.pie{position:relative}}@media (width<=720px){.pie{padding-top:46px;position:relative}.pie-lema{margin:0 var(--m);font-size:7.1vw}.pie-a,.pie-b,.pie-c,.pie-d{grid-column:span 6;margin-bottom:30px}.pie-fin{row-gap:22px;margin-top:14px}.pie-logo,.pie-copia,.pie-arriba{grid-column:1/-1}}.js .marco img{opacity:0;transition:opacity 1s ease, transform 1.6s var(--sal)}.js .galeria-marco img,.js .cierre img,.js .banda img,.js .ficha-crece img{opacity:0;transition:opacity 1s}.js img.cargada{opacity:1}.js [data-lineas]{visibility:hidden}.js [data-sube],.js .ficha-crece{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-lineas]{visibility:visible}.js [data-sube],.js .ficha-crece,.js .cab,.js .portada-txt{opacity:1}.js .portada-t .fila i{transform:none}}.cita{background:var(--bosque);color:var(--niebla);margin-top:170px;padding:150px 0 64px;position:relative;overflow:hidden}.cita-t{font:300 clamp(32px, 4.7vw, 82px)/1.06 var(--texto);letter-spacing:-.02em;color:var(--niebla);grid-column:1/12}.cita-f{color:var(--liquen);grid-column:1/12;margin-top:34px}.cita-f span{color:#f2eee39e;margin-left:.6em}.cita-onda{width:100%;height:clamp(84px,12.5vw,190px);margin-top:76px;display:block}.cita-onda path{fill:none;stroke:var(--liquen);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}@media (width<=720px){.cita{margin-top:100px;padding:92px 0 44px}.cita-t,.cita-f{grid-column:1/-1}.cita-onda{margin-top:50px}}.galeria{padding-inline:var(--borde);margin-top:130px;position:relative}.galeria-marco{width:100%;height:min(calc((100vw - 2 * var(--borde)) / 1.5), 88svh);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.galeria-l{visibility:hidden;background:var(--niebla);position:absolute;inset:0;overflow:hidden}.galeria-l.activa{visibility:visible}.galeria-l img{object-fit:contain;filter:saturate(.86);width:100%;height:100%;position:absolute;inset:0}.galeria-marco.cargando{cursor:progress}.galeria-viento{z-index:3;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.galeria-cursor{z-index:40;pointer-events:none;position:absolute;bottom:12px;left:12px}.gc-pos{display:block}.gc-caja{gap:2px;display:inline-flex}.gc-txt,.gc-fl{background:var(--niebla);height:26px;color:var(--bosque);border-radius:2px;align-items:center;display:grid}.gc-txt{font:500 12.5px/1 var(--texto);white-space:nowrap;padding:0 9px;overflow:hidden}.gc-txt b{transition:transform .55s var(--sal), opacity .3s;grid-area:1/1;font-weight:500}.gc-txt b+b{opacity:0;transform:translateY(115%)}.gc-fl{justify-items:center;width:26px;overflow:hidden}.gc-fl svg{width:10px;height:10px}.gc-ondas{display:none}.galeria-marco.con-cursor{cursor:none}.con-cursor .galeria-cursor{opacity:0;transition:opacity .25s;top:0;bottom:auto;left:0}.con-cursor:hover .galeria-cursor{opacity:1}.con-cursor .gc-pos{filter:drop-shadow(0 8px 20px #1e241647);transition:transform .65s var(--sal);position:absolute;top:18px;left:22px}.con-cursor .galeria-cursor.izq .gc-pos{transform:translate(calc(-100% - 44px))}.con-cursor .gc-caja{transform-origin:0;clip-path:inset(0 100% 0 0);transition:clip-path .25s}.con-cursor:hover .gc-caja{clip-path:inset(0);transition:clip-path .75s var(--sal) 60ms}.con-cursor .gc-txt,.con-cursor .gc-fl{height:44px}.con-cursor .gc-txt{padding:0 18px;font-size:16px}.con-cursor .gc-fl{width:44px}.con-cursor .gc-fl svg{width:14px;height:14px;animation:gc-flecha 2.3s var(--sal) infinite}@keyframes gc-flecha{0%,36%{opacity:1;transform:translate(0)}55%{opacity:0;transform:translate(22px)}56%{opacity:0;transform:translate(-22px)}80%,to{opacity:1;transform:translate(0)}}.galeria-cursor.atras .gc-txt b{opacity:0;transform:translateY(-115%)}.galeria-cursor.atras .gc-txt b+b{opacity:1;transform:none}.galeria-cursor.atras .gc-fl{transform:scaleX(-1)}.con-cursor .gc-ondas{display:block;position:absolute;top:0;left:0}.con-cursor .gc-ondas:before{content:"";background:var(--niebla);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 1px #1e241640}.con-cursor .gc-ondas i{border:1px solid var(--niebla);opacity:0;border-radius:50%;width:52px;height:52px;animation:2.6s ease-out infinite gc-onda;position:absolute;top:-26px;left:-26px;box-shadow:0 0 0 1px #1e24161f}.con-cursor .gc-ondas i+i{animation-delay:1.3s}@keyframes gc-onda{0%{opacity:.95;transform:scale(.16)}to{opacity:0;transform:scale(1.45)}}.galeria-cursor.pulso .gc-ondas:after{content:"";border:1.5px solid var(--niebla);width:52px;height:52px;animation:gc-pulso .8s var(--sal) both;border-radius:50%;position:absolute;top:-26px;left:-26px}@keyframes gc-pulso{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3)}}.galeria-cursor.pulso .gc-fl svg{animation:gc-salta .8s var(--sal)}@keyframes gc-salta{0%{opacity:1;transform:translate(0)}38%{opacity:0;transform:translate(24px)}39%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.galeria-n{z-index:40;pointer-events:none}.galeria-marco.con-cursor .galeria-cursor{margin:0}.galeria-pie{padding:0 calc(var(--m) - var(--borde));justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;display:flex}.galeria-n{height:auto;color:var(--piedra);padding:0;font-size:14px;display:block;position:static}.galeria-fl{gap:3px;display:flex}.galeria-fl button{width:44px;height:44px;color:var(--bosque);cursor:pointer;background:#65663629;border:0;border-radius:2px;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid}.galeria-fl button:hover{background:var(--musgo);color:var(--niebla)}.galeria-fl svg{width:14px;height:14px;transition:transform .5s var(--sal)}.galeria-fl button:first-child:hover svg{transform:translate(-3px)}.galeria-fl button:last-child:hover svg{transform:translate(3px)}@media (width<=720px){.galeria{margin-top:80px}}.dia-r{align-items:start}.dia .etq{grid-area:1/1/auto/6}.dia-g{grid-area:1/7/3/13}.dia-a{grid-area:2/1/4/6;margin-top:40px}.dia-b p{max-width:44ch;margin:16px 0 22px;font-size:16px;line-height:1.28}@media (width<=720px){.dia{padding-top:90px}.dia .etq,.dia-g{grid-area:auto/1/auto/-1}.dia-g{margin-top:26px}.dia-a{grid-area:3/1/auto/6;margin-top:40px}.dia-b{grid-area:3/6/auto/13;margin-top:40px}}.mosaico{padding-inline:var(--borde);gap:10px;margin-top:150px;display:grid}.mosaico-f{align-items:flex-end;gap:10px;display:flex}.mosaico-f figure{flex:var(--r,1.5) 1 0;min-width:0}.mosaico-txt{padding:0 22px 2px calc(var(--m) - var(--borde));flex:0 0 30%}.mosaico-txt h2{font:300 clamp(26px, 2.9vw, 50px)/1.08 var(--texto);letter-spacing:-.015em;color:var(--musgo);margin:16px 0 26px}@media (width<=720px){.mosaico{margin-top:90px}.mosaico-f:first-child{flex-direction:column;align-items:stretch}.mosaico-f:first-child figure{flex:none}.mosaico-f:first-child figure:last-child{align-self:flex-end;width:62%}.mosaico-f:last-child{flex-wrap:wrap}.mosaico-txt{flex:0 0 100%;padding:34px 0 26px}}.finca .etq{grid-column:1/-1}.finca-g{font:300 clamp(23px, 2.25vw, 38px)/1.15 var(--texto);letter-spacing:-.012em;grid-column:1/7;margin-top:22px}.fila{margin-top:44px;overflow:hidden}.fila-pista{will-change:transform;gap:10px;width:max-content;display:flex}.fila-pista figure{flex:none;height:clamp(250px,31vw,470px)}@media (width<=720px){.finca{padding-top:90px}.finca-g{grid-column:1/-1}}.fila.a-mano{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);padding-inline:var(--m);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.fila.a-mano::-webkit-scrollbar{display:none}.fila.a-mano .fila-pista{will-change:auto;transform:none!important}.fila.a-mano .fila-pista figure{scroll-snap-align:start;height:min(62vw,300px)}.fila-pie{padding-inline:var(--m);align-items:center;gap:16px;margin-top:12px;display:flex}.fila-pie[hidden]{display:none}.fila-n{font:500 12px/1 var(--texto);letter-spacing:.06em;color:var(--piedra);font-variant-numeric:tabular-nums}.fila-guia{color:var(--piedra);flex:1;font-size:13.5px;transition:opacity .5s}.fila-pie.movida .fila-guia{opacity:0}.filas>div{border-top:1px solid #6b655c38;grid-template-columns:1fr 2fr;column-gap:10px;padding:11px 0;font-size:15px;line-height:1.3;display:grid}.filas>div:last-child{border-bottom:1px solid #6b655c38}.filas dt{color:var(--piedra)}.filas a{text-underline-offset:3px;text-decoration:underline #65663680}.filas a:hover{color:var(--musgo)}.comparten{padding-top:150px}.comparten .etq{grid-column:1/6}.comparten .filas{grid-column:7/13}@media (width<=720px){.comparten{padding-top:90px}.comparten .etq,.comparten .filas{grid-column:1/-1}.comparten .filas{margin-top:20px}}.ficha-portada{padding-top:calc(15svh - 40px)}.ficha-portada .portada-t{margin:0 var(--m);color:var(--musgo);position:relative;top:auto;left:auto;right:auto}.ficha-portada .portada-txt{color:var(--bosque);margin:40px auto 0;position:relative;inset:auto}.volver{width:max-content;margin:0 0 30px var(--m);font:500 15px/1.2 var(--texto);color:var(--musgo);align-items:center;gap:9px;padding:10px 0;display:flex}.volver svg{transition:transform .5s var(--sal)}.volver:hover svg{transform:translate(-3px)}.ficha-crece{width:min(100% - 2 * var(--borde), 88svh * var(--r,1.5));will-change:clip-path;margin:46px auto 0;overflow:hidden}.ficha-crece img{filter:saturate(.86);width:100%;height:auto}@media (width<=720px){.ficha-portada .portada-t{font-size:9.4vw}.ficha-portada .portada-txt{margin-top:28px}.volver{margin-bottom:22px}}.ficha-gran{padding-top:110px}.claves{row-gap:30px;margin-top:84px}.claves li{font:300 clamp(19px, 1.75vw, 29px)/1.14 var(--texto);letter-spacing:-.01em;text-wrap:balance;border-top:1px solid #1e241652;grid-column:span 3;padding:16px 14px 0 0}@media (width<=720px){.claves{margin-top:50px}.claves li{grid-column:span 6;font-size:19px}}.ficha-datos{align-items:start;margin-top:90px}.ficha-datos .filas{grid-area:1/1/auto/6}.ficha-a{grid-area:1/7/3/13}.ficha-b{grid-area:2/1/auto/6;margin-top:130px}@media (width<=720px){.ficha-gran{padding-top:70px}.ficha-datos{row-gap:10px;margin-top:50px}.ficha-datos .filas,.ficha-a,.ficha-b{grid-area:auto/1/auto/-1}.ficha-a{margin-top:30px}.ficha-b{grid-column:1/10;margin-top:0}}.banda{color:var(--niebla);background:var(--bosque);margin-top:120px;position:relative;overflow:hidden}.banda>figure img{filter:saturate(.86);width:100%;height:auto}.banda:after{content:"";background:linear-gradient(#1e24161a 50%,#1e24168c);position:absolute;inset:0}.banda p{z-index:1;left:var(--m);right:var(--m);text-align:center;white-space:nowrap;font:400 clamp(38px, 10vw, 170px)/1 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;position:absolute;bottom:-.06em}@media (width<=720px){.banda{margin-top:80px}.banda p{font-size:10.6vw;bottom:.04em}}.dentro{align-items:start;padding-top:70px}.dentro .etq{grid-area:1/1/auto/6}.dentro-g{font:300 clamp(23px, 2.25vw, 38px)/1.15 var(--texto);letter-spacing:-.012em;grid-area:1/7/auto/13}.dentro-c{grid-area:2/1/auto/4;margin-top:70px}.dentro-d{grid-area:2/4/auto/7;margin-top:70px}.dentro .filas{grid-area:2/7/auto/13;margin-top:70px}.dentro .filas>div{grid-template-columns:1fr}.dentro .filas-t{grid-column:7/13}@media (width<=720px){.dentro .etq,.dentro-g,.dentro .filas{grid-area:auto/1/auto/-1}.dentro-g{margin-top:22px}.dentro .filas{margin-top:36px}.dentro-c{grid-area:auto/1/auto/8;margin-top:36px}.dentro-d{grid-area:auto/8/auto/13;margin-top:36px}}.sonido{padding:100px var(--m) 108px;text-align:center;background:var(--bosque);color:var(--niebla);margin-top:120px}.sonido .etq{color:var(--liquen)}.sonido sonidos-chalet{width:min(520px,100%);color:var(--niebla);margin:26px auto 0;display:block}.sonido p:last-child{color:var(--liquen);margin-top:18px;font-size:15px}@media (width<=720px){.sonido{padding:64px var(--m) 72px;margin-top:80px}}.siguiente{background:var(--bosque);height:90svh;min-height:520px;color:var(--niebla);margin-top:150px;display:block;position:relative;overflow:hidden}.siguiente figure{position:absolute;inset:-9% 0}.siguiente img{object-fit:cover;filter:saturate(.86);width:100%;height:100%}.js .siguiente img{opacity:0;transition:opacity 1s ease, transform 1.8s var(--sal)}.js .siguiente img.cargada{opacity:1}.siguiente:hover img{transform:scale(1.035)}.siguiente:after{content:"";background:linear-gradient(#1e24166b,#1e241633 45%,#1e2416a3);position:absolute;inset:0}.siguiente-e{z-index:1;left:var(--m);position:absolute;top:36px}.siguiente-t{z-index:1;left:var(--m);right:var(--m);text-align:center;font:400 clamp(38px, 7vw, 150px)/.93 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;justify-items:center;display:grid;position:absolute;bottom:17svh}.siguiente-t span{white-space:nowrap}.siguiente-b{z-index:1;width:max-content;margin-inline:auto;position:absolute;bottom:6svh;left:0;right:0}@media (width<=720px){.siguiente{height:78svh;margin-top:80px}.siguiente-t{font-size:9.4vw;bottom:21svh}}.barra{z-index:55;opacity:0;width:max-content;transition:transform .7s var(--sal), opacity .4s;gap:6px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,70px)}.barra>*,.barra-nav>*{flex:none}.barra.ver{opacity:1;transform:translate(-50%)}.barra-nav{gap:2px;display:flex}.barra a,.barra span{background:var(--niebla);height:42px;color:var(--bosque);font:500 15.5px/1 var(--texto);white-space:nowrap;border-radius:2px;align-items:center;padding:0 16px;display:inline-flex;box-shadow:0 0 0 1px #6b655c40}.barra-nav a{justify-content:center;width:40px;padding:0;font-size:20px}.barra a.barra-res{background:var(--musgo);color:var(--niebla);box-shadow:none}.momentos{row-gap:150px;padding-top:130px;display:grid}.momento{align-items:center}.momento figure{width:min(100%, 84svh * var(--r,1.5));grid-area:1/1/auto/8}.momento:nth-child(2n) figure{justify-self:end}.momento-txt{grid-area:1/9/auto/13}.momento:nth-child(2n) figure{grid-column:6/13}.momento:nth-child(2n) .momento-txt{grid-column:1/5}.momento h3{font:300 clamp(26px, 3vw, 50px)/1.08 var(--texto);letter-spacing:-.015em;color:var(--musgo);margin:14px 0 16px}.momento p:last-child{max-width:34ch;font-size:16px;line-height:1.3}@media (width<=720px){.momentos{row-gap:80px;padding-top:80px}.momento figure,.momento-txt,.momento:nth-child(2n) figure,.momento:nth-child(2n) .momento-txt{grid-area:auto/1/auto/-1}.momento-txt{margin-top:20px}}.dia-noche{--tinta:var(--bosque);--acento:var(--musgo);color:var(--tinta);padding-bottom:150px;transition:color .7s;position:relative}.dia-noche.de-noche{--tinta:var(--niebla);--acento:var(--liquen)}.dia-noche>:not(.cielo){z-index:1;position:relative}.dia-noche .momento h3,.dia-noche .gran,.dia-noche .sonidos-tres>div{color:var(--acento);transition:color .7s}.cielo{z-index:0;pointer-events:none;opacity:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.cielo canvas{width:100%;height:100%;display:block}main:has(.dia-noche)+.cierre{margin-top:0}@media (width<=720px){.dia-noche{padding-bottom:90px}}.sonidos{padding-top:160px}.sonidos .etq,.sonidos .gran{grid-column:1/-1}.sonidos-tres{row-gap:60px;margin-top:70px}.sonidos-tres>div{text-align:center;color:var(--musgo);grid-column:span 4}.sonidos-tres sonidos-chalet{display:block}.sonidos-tres .bot{margin-top:18px}@media (width<=720px){.sonidos{padding-top:90px}.sonidos-tres>div{grid-column:1/-1}}.muro{padding:70px var(--borde) 0;columns:3;column-gap:10px}.muro-f{cursor:zoom-in;break-inside:avoid;border:0;width:100%;margin:0 0 10px;padding:0;display:block}.js .muro-f img{transition:opacity 1s ease, transform 1.4s var(--sal)}.muro-f:hover img{transform:scale(1.035)}@media (width<=720px){.muro{columns:2;padding-top:44px}}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--niebla);background:#1e2416f2;border:0;margin:0;padding:0;overflow:hidden}.visor::backdrop{background:0 0}.visor img{object-fit:contain;width:calc(100% - 140px);height:calc(100% - 108px);position:absolute;inset:54px 70px}.visor button{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute}.visor-x{left:var(--m);padding:6px 0;top:13px}.visor-n{right:var(--m);position:absolute;top:19px}.visor-ant,.visor-sig{width:54px;height:54px;font:300 30px/1 var(--texto);margin-top:-27px;top:50%}.visor-ant{left:8px}.visor-sig{right:8px}@media (width<=720px){.visor img{width:calc(100% - 20px);height:calc(100% - 134px);inset:54px 10px 80px}.visor-ant,.visor-sig{margin:0;top:auto;bottom:14px}}.videos{padding-top:150px}.videos .etq{grid-column:1/-1;margin-bottom:22px}.videos figure{grid-column:span 3}.videos video{aspect-ratio:9/16;object-fit:cover;background:var(--bosque);width:100%;display:block}.videos figcaption{font:300 17px/1.25 var(--texto);color:var(--musgo);margin-top:10px}@media (width<=720px){.videos{row-gap:30px;padding-top:90px}.videos figure{grid-column:span 6}}.mapa{margin:70px var(--borde) 0;background:#c9c6a84d;height:clamp(440px,84svh,860px);position:relative;overflow:hidden}.mapa .mapa-lienzo{opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.mapa.lista .mapa-lienzo{opacity:1}.mapa-dato{z-index:2;background:var(--niebla);border-radius:2px;padding:7px 9px;position:absolute;top:12px;left:12px}.mapa-botones{z-index:2;gap:2px;display:grid;position:absolute;bottom:36px;right:12px}.mapa-botones button{background:var(--niebla);width:30px;height:30px;color:var(--bosque);font:400 18px/1 var(--texto);cursor:pointer;border:0;border-radius:2px;transition:background-color .3s,color .3s}.mapa-botones button:hover{background:var(--musgo);color:var(--niebla)}.mapa.sin-mapa:after{content:"No se pudo cargar el mapa. Ábrelo en Google Maps con el botón de abajo.";text-align:center;color:var(--piedra);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.mapa .maplibregl-ctrl-attrib{font:400 10px/1.5 var(--texto);color:var(--piedra);background:#f2eee3d1}.mapa .maplibregl-ctrl-attrib a{color:var(--bosque)}.mapa .maplibregl-cooperative-gesture-screen{font:300 20px/1.3 var(--texto);background:#1e24168c}.mapa-pin{width:46px;height:46px;position:relative}.mapa-pin img{object-fit:contain;background:var(--musgo);width:46px;height:46px;box-shadow:0 0 0 2px var(--niebla);border-radius:50%;padding:11px;position:absolute;inset:0}.mapa-pin i{border:1px solid var(--musgo);border-radius:50%;animation:3.4s ease-out infinite onda;position:absolute;inset:0}.mapa-pin i+i{animation-delay:1.7s}@keyframes onda{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.mapa-pin span{background:var(--niebla);white-space:nowrap;font:400 13px/1.3 var(--texto);color:var(--bosque);border-radius:2px;padding:7px 10px;position:absolute;top:50%;left:60px;transform:translateY(-50%)}.mapa-pin b{font:400 12px/1.25 var(--titulos);letter-spacing:.08em;text-transform:uppercase;color:var(--musgo);display:block}.mapa-nota{align-items:start;margin-top:18px}.mapa-nota p{grid-column:1/6;font-size:16px;line-height:1.3}.mapa-nota div{flex-wrap:wrap;grid-column:7/13;gap:8px;display:flex}@media (width<=720px){.mapa{height:76svh;margin-top:44px}.mapa-pin span{text-align:center;top:58px;left:50%;transform:translate(-50%)}.mapa-nota p,.mapa-nota div{grid-column:1/-1}.mapa-nota div{margin-top:18px}}.reserva{align-items:start;padding-top:110px}.reserva-izq{grid-column:1/6}.reserva-izq>p{max-width:36ch;margin:18px 0 34px;font-size:16px;line-height:1.3}.reserva-izq>p.reserva-otra{margin:-18px 0 34px}.reserva-otra a{text-underline-offset:3px;text-decoration:underline #65663680}.buscar{grid-template-columns:1fr 1fr;align-content:start;gap:30px 10px;display:grid}.reserva .buscar{grid-column:7/13}.campo{align-content:start;gap:4px;display:grid}.campo.entero,.buscar>p,.reserva-b,.fechas{grid-column:1/-1}.fechas{grid-template-columns:1fr 1fr;gap:30px 10px;display:grid;position:relative}.buscar .bot:not(.bot-airbnb) .airbnb-i{display:none}.buscar [data-rotulo]{font-weight:inherit}.buscar .bot[hidden]{display:none}.cal-b{text-align:left;width:100%;font:300 20px/1.25 var(--texto);color:var(--bosque);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6b655c73;border-radius:0;padding:8px 0 10px;transition:border-color .3s,color .3s}.cal-b.vacio{color:var(--piedra)}.cal-b:hover,.cal-b[aria-expanded=true]{border-bottom-color:var(--musgo)}.cal-p{z-index:30;background:var(--niebla-alta);clip-path:inset(0 0 100%);border-radius:2px;padding:12px 16px;transition:clip-path .3s;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 48px #1e241642,0 0 0 1px #1e24161a}.fechas.abierto .cal-p{clip-path:inset(-70px);transition:clip-path .75s var(--sal)}.cal-cab{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.cal-nav{width:38px;height:38px;color:var(--bosque);cursor:pointer;pointer-events:auto;background:#65663624;border:0;border-radius:2px;place-items:center;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:grid}.cal-nav:hover:not(:disabled){background:var(--musgo);color:var(--niebla)}.cal-nav:disabled{opacity:.3;cursor:default}.cal-nav svg{width:13px;height:13px}.cal-nav[data-mes="-1"] svg{transform:scaleX(-1)}.cal-meses{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cal-m h3{height:38px;font:400 17px/1 var(--titulos);letter-spacing:.02em;color:var(--musgo);justify-content:center;align-items:center;gap:.45em;display:flex}.cal-m h3:first-letter{text-transform:uppercase}.cal-m h3 span{color:var(--piedra)}.cal-sem,.cal-dias{grid-template-columns:repeat(7,1fr);display:grid}.cal-sem{text-align:center;font:500 11px/1 var(--texto);letter-spacing:.06em;color:var(--piedra);margin-top:8px;padding-bottom:8px}.cal-d{aspect-ratio:1;min-height:34px;font:400 15px/1 var(--texto);color:var(--bosque);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;transition:background-color .2s,color .2s}.cal-d:hover:not(:disabled){background:#65663629}.cal-d:disabled{color:#6b655c5c;cursor:default}.cal-d.hoy{box-shadow:inset 0 0 0 1px #65663680}.cal-d.entre{background:#65663629;border-radius:0}.cal-d.hasta{background:#65663652}.cal-d.ini,.cal-d.fin,.cal-d.ini:hover,.cal-d.fin:hover{background:var(--musgo);color:var(--niebla)}.cal-pie{color:var(--piedra);border-top:1px solid #6b655c33;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.3;display:flex}.cal-borrar{font:inherit;color:var(--bosque);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;text-decoration:underline #65663680}@media (width<=720px){.cal-meses{grid-template-columns:1fr}.cal-p{padding:12px}}@media (prefers-reduced-motion:reduce){.cal-p{transition:none!important}}.campo label{font:500 12px/1.25 var(--texto);letter-spacing:.04em;text-transform:uppercase;color:var(--piedra)}.campo input,.campo select,.campo textarea{width:100%;font:300 20px/1.25 var(--texto);color:var(--bosque);background:0 0;border:0;border-bottom:1px solid #6b655c73;border-radius:0;padding:8px 0 10px;transition:border-color .3s}.campo textarea{resize:vertical;min-height:84px}.campo input:hover,.campo select:hover,.campo textarea:hover,.campo input:focus,.campo select:focus,.campo textarea:focus{border-bottom-color:var(--musgo)}.eleg{position:relative}.eleg.lista select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.eleg-b{text-align:left;width:100%;font:300 20px/1.25 var(--texto);color:var(--bosque);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6b655c73;border-radius:0;align-items:center;gap:16px;padding:8px 0 10px;transition:border-color .3s;display:flex}.eleg-b:hover,.eleg-b[aria-expanded=true]{border-bottom-color:var(--musgo)}.eleg-v{flex:1;min-width:0}.eleg-o{width:124px;height:26px;color:var(--musgo);flex:none;overflow:hidden}.eleg-o>.pista{width:200%;height:100%;animation:7s linear infinite onda-pasa;display:block}.eleg-o svg{width:100%;height:100%;display:block}.eleg-o path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes onda-pasa{to{transform:translate(-50%)}}.eleg-p{width:14px;height:14px;transition:transform .6s var(--sal);flex:none}.eleg-b[aria-expanded=true] .eleg-p{transform:rotate(180deg)}.eleg-l{z-index:30;background:var(--niebla-alta);clip-path:inset(0 0 100%);border-radius:2px;outline:none;margin:0;padding:6px;transition:clip-path .3s;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 48px #1e241642,0 0 0 1px #1e24161a}.eleg.abierto .eleg-l{clip-path:inset(-70px);transition:clip-path .75s var(--sal)}.eleg-l li{cursor:pointer;opacity:0;border-radius:2px;align-items:center;gap:14px;padding:9px 10px;transition:opacity .2s,transform .2s,background-color .3s;display:flex;transform:translateY(14px)}.eleg.abierto .eleg-l li{opacity:1;transition:opacity .55s ease calc(70ms * var(--i) + 70ms), transform .85s var(--sal) calc(70ms * var(--i) + 70ms), background-color .3s;transform:none}.eleg-l li+li{box-shadow:0 -1px #6b655c33}.eleg-l li.activa{background:#6566361c}.eleg-f{background:#c9c6a84d;border-radius:1px;flex:none;height:48px;overflow:hidden}.eleg-f img{filter:saturate(.86);width:auto;height:100%}.eleg-f.iso{background:#65663621;place-items:center;width:72px;display:grid}.eleg-f.iso img{filter:none;height:26px}.eleg-t{flex:1;gap:4px;min-width:0;display:grid}.eleg-t b{font:400 19px/1.1 var(--titulos);color:var(--bosque);transition:color .3s}.eleg-t small{font:300 14px/1.3 var(--texto);color:var(--piedra)}.eleg-l li[aria-selected=true] .eleg-t b{color:var(--musgo)}.eleg-l .eleg-o{opacity:.3;width:132px;transition:opacity .4s}.eleg-l .eleg-o>.pista{animation-duration:4.2s;animation-play-state:paused}.eleg-l li.activa .eleg-o,.eleg-l li[aria-selected=true] .eleg-o{opacity:1}.eleg-l li.activa .eleg-o>.pista{animation-play-state:running}.eleg-t small i{font-style:normal}@media (width<=720px){.eleg-o{width:76px}.eleg-l .eleg-o{width:54px}.eleg-l li{gap:11px;padding:9px 8px}.eleg-f{height:38px}.eleg-f.iso{width:57px}.eleg-f.iso img{height:22px}.eleg-t b{white-space:nowrap;font-size:14.5px}.eleg-t small{font-size:13px}.eleg-t small i{display:none}}@media (prefers-reduced-motion:reduce){.eleg-o>.pista{animation:none}.eleg-l,.eleg-l li{transition:none!important}}.cuenta{border-bottom:1px solid #6b655c73;align-items:center;gap:6px;transition:border-color .3s;display:flex}.cuenta:hover,.cuenta:focus-within{border-bottom-color:var(--musgo)}.campo .cuenta input{-moz-appearance:textfield;appearance:textfield;border:0;flex:1;min-width:0}.cuenta input::-webkit-inner-spin-button,.cuenta input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cuenta button{width:34px;height:34px;color:var(--bosque);cursor:pointer;background:#65663624;border:0;border-radius:2px;flex:none;place-items:center;padding:0;transition:background-color .3s,color .3s,opacity .3s;display:grid}.cuenta button:hover:not(:disabled){background:var(--musgo);color:var(--niebla)}.cuenta button:disabled{opacity:.3;cursor:default}.cuenta svg{width:12px;height:12px}.cuenta path{fill:none;stroke:currentColor;stroke-width:1.2px}@media (width<=720px){.cuenta button{width:40px;height:40px}}.reserva-aviso{color:var(--bosque);max-width:46ch;margin-top:-14px;font-size:14px;line-height:1.35}.reserva-nota{color:var(--piedra);max-width:46ch;font-size:14px;line-height:1.35}.reserva-error{color:#8c3b2a;font-size:15px}button.bot{cursor:pointer;background:0 0;border:0;padding:0}@media (width<=720px){.reserva{padding-top:70px}.reserva-izq{display:contents}.reserva-izq>*,.reserva .buscar{grid-column:1/-1}.reserva .buscar{order:1;margin-top:16px}.reserva .reserva-dudas{order:2;margin-top:70px}}.reserva-dudas{margin-top:64px}.reserva-dudas>p{max-width:36ch;margin:18px 0 26px;font-size:16px;line-height:1.3}.reserva-dudas .filas{margin-bottom:30px}.ficha-reserva{grid-template-rows:auto auto 1fr;align-items:start;padding-top:110px}.ficha-reserva .etq{grid-area:1/1/auto/6}.ficha-reserva-g{font:300 clamp(23px, 2.25vw, 38px)/1.15 var(--texto);letter-spacing:-.012em;grid-area:2/1/auto/6;margin-top:18px}.ficha-reserva .buscar{grid-area:1/7/4/13}.ficha-reserva-p{grid-area:3/1/auto/6;margin-top:26px}@media (width<=720px){.ficha-reserva{padding-top:90px}.ficha-reserva .etq,.ficha-reserva-g,.ficha-reserva-p,.ficha-reserva .buscar{grid-area:auto/1/auto/-1}.ficha-reserva .buscar{margin-top:40px}}.airbnb-i{color:#ff385c;flex:none;width:21px;height:21px;margin-right:11px}.bot .airbnb-i{width:21px;height:21px;transition:none}.bot:hover .airbnb-i{transform:none}.bot-airbnb>span,.bot-airbnb>i{background:var(--niebla-alta);color:var(--bosque);box-shadow:inset 0 0 0 1px #1e241629}.airbnb-d{vertical-align:top;display:inline-block;position:relative}.airbnb-d>summary{cursor:pointer;list-style:none}.airbnb-d>summary::-webkit-details-marker{display:none}.airbnb-d>summary>i svg{transition:transform .6s var(--sal)}.airbnb-d.abierto>summary>i svg,html:not(.js) .airbnb-d[open]>summary>i svg{transform:rotate(180deg)}.airbnb-d:not(.abierto)>summary:hover>i svg{transform:translateY(2px)}.airbnb-op{z-index:30;background:var(--niebla-alta);width:max-content;min-width:100%;max-width:min(360px,86vw);color:var(--bosque);border-radius:2px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 40px #1e241647,0 0 0 1px #1e24161a}.airbnb-d.arriba .airbnb-op{top:auto;bottom:calc(100% + 4px)}.airbnb-op a{border-radius:2px;align-items:center;gap:18px;padding:11px 12px;transition:background-color .3s;display:flex}.airbnb-op a>span{flex:1;min-width:0}.airbnb-op b{overflow-wrap:anywhere}.airbnb-op a+a{border-top:1px solid #6b655c33}.airbnb-op a:hover,.airbnb-op a:focus-visible{background:#6566361f}.airbnb-op span{font:300 14px/1.3 var(--texto);color:var(--piedra)}.airbnb-op b{font:400 17px/1.25 var(--texto);color:var(--bosque);display:block}.airbnb-fl{width:14px;height:14px;transition:transform .5s var(--sal);flex:none}.airbnb-op a:hover .airbnb-fl{transform:translate(3px)}.airbnb-op .onda{opacity:.35;width:88px;height:18px;transition:opacity .4s}@media (width<=400px){.airbnb-op .onda{width:64px}.airbnb-op a{gap:12px}}.airbnb-op a:hover .onda,.airbnb-op a:focus-visible .onda{opacity:1}.airbnb-op a:hover .onda>.pista,.airbnb-op a:focus-visible .onda>.pista{animation-play-state:running}.js .airbnb-op{clip-path:inset(0 0 100% round 2px);transition:clip-path .34s cubic-bezier(.5,0,.75,0)}.js .airbnb-d.arriba .airbnb-op{clip-path:inset(100% 0 0 round 2px)}.js .airbnb-d.abierto .airbnb-op{clip-path:inset(-70px round 2px);transition:clip-path .8s var(--sal)}.js .airbnb-op a{opacity:0;transition:opacity .18s,transform .3s,background-color .3s;transform:translateY(12px)}.js .airbnb-d.arriba .airbnb-op a{transform:translateY(-10px)}.js .airbnb-d.abierto .airbnb-op a{opacity:1;transition:opacity .5s ease calc(80ms * var(--i) + .12s), transform .85s var(--sal) calc(80ms * var(--i) + .12s), background-color .3s;transform:none}@media (prefers-reduced-motion:reduce){.js .airbnb-op,.js .airbnb-op a{transition:none!important}}.botones{flex-wrap:wrap;gap:10px;display:flex}@media (width>=721px) and (width<=1000px){.cierre-txt{grid-column:7/13}.pie-a,.pie-c{grid-column:1/7}.pie-b,.pie-d{grid-column:7/13}.pie-c,.pie-d{margin-top:34px}.dia-a{grid-column:7/9}.dia-b{grid-column:9/13}}@media (width<=720px){.airbnb-d.arriba-m .airbnb-op{top:auto;bottom:calc(100% + 4px)}.js .airbnb-d.arriba-m .airbnb-op{clip-path:inset(100% 0 0 round 2px)}.js .airbnb-d.arriba-m.abierto .airbnb-op{clip-path:inset(-70px round 2px)}.js .airbnb-d.arriba-m .airbnb-op a{transform:translateY(-10px)}.js .airbnb-d.arriba-m.abierto .airbnb-op a{transform:none}}.menu-pie .bot-airbnb>span,.menu-pie .bot-airbnb>i{background:var(--blanco,#fff);color:var(--bosque)}@media (width<=560px){.barra-nav span{display:none}.barra a{padding:0 13px}.barra-nav a{padding:0}}.barra a.barra-air{background:var(--niebla-alta)}.barra-air .airbnb-i{width:19px;height:19px;margin-right:8px}.fija{right:var(--m);z-index:55;opacity:0;transition:transform .7s var(--sal), opacity .4s;display:none;position:fixed;bottom:14px;transform:translateY(84px)}.fija.ver{opacity:1;transform:none}@media (width<=720px){.fija{display:block}}.fija .bot>span,.fija .bot>i{box-shadow:0 6px 22px #1e24163d}.menu-abierto .fija{opacity:0;pointer-events:none}.onda{height:20px;color:var(--musgo);flex:none;font-style:normal;display:block;overflow:hidden}.onda>.pista{will-change:transform;width:200%;height:100%;animation:5s linear infinite paused onda-pasa;display:block}.onda svg{width:100%;height:100%;display:block}.onda path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.menu-chalets .onda{max-width:120px;height:16px;color:var(--m-acento);opacity:0;flex:40px;transition:opacity .4s}.menu-chalets a:hover .onda,.menu-chalets a:focus-visible .onda{opacity:1}.menu-chalets a:hover .onda>.pista,.menu-chalets a:focus-visible .onda>.pista{animation-play-state:running}@media (width<=900px),(hover:none){.menu-chalets .onda{display:none}}.pie a:not(.pie-logo):not(.pie-ir):not(.pie-arriba),.filas a,.reserva-otra a,.menu-pie>a:not(.bot){background-position:0 100%;background-repeat:repeat-x;background-size:12px 0;padding-bottom:4px}.pie a:not(.pie-logo):not(.pie-ir):not(.pie-arriba){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='5' viewBox='0 0 12 5'%3E%3Cpath d='M0 2.5 Q3 0 6 2.5 T12 2.5' fill='none' stroke='%23F2EEE3' stroke-width='1'/%3E%3C/svg%3E")}.filas a,.reserva-otra a,.menu-pie>a:not(.bot){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='5' viewBox='0 0 12 5'%3E%3Cpath d='M0 2.5 Q3 0 6 2.5 T12 2.5' fill='none' stroke='%23656636' stroke-width='1'/%3E%3C/svg%3E")}.pie a:not(.pie-logo):not(.pie-ir):not(.pie-arriba):hover,.filas a:hover,.reserva-otra a:hover,.menu-pie>a:not(.bot):hover{background-size:12px 5px;text-decoration-color:#0000;animation:.9s cubic-bezier(.2,.7,.2,1) onda-sub}@keyframes onda-sub{0%{background-position-x:-30px}to{background-position-x:0}}.marco:has(>figcaption),.muro-f{position:relative}.marco figcaption,.pie-foto{font:400 13.5px/1.25 var(--texto);text-align:left;color:#f2eee3;opacity:0;transition:opacity .4s, transform .6s var(--sal);pointer-events:none;background:linear-gradient(#1e241600,#1e2416ad);padding:38px 14px 11px;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.marco:hover figcaption,.muro-f:hover .pie-foto,.muro-f:focus-visible .pie-foto{opacity:1;transform:none}@media (hover:none){.marco figcaption{opacity:1;padding:30px 10px 8px;font-size:12.5px;transform:none}.pie-foto{display:none}}.visor-pie{text-align:center;color:#f2eee3d6;font-size:14.5px;line-height:1.25;position:absolute;bottom:17px;left:74px;right:74px}@media (width<=720px){.visor-pie{font-size:13px;bottom:22px;left:66px;right:66px}}.ficha-reserva{grid-template-rows:auto auto auto 1fr}.ficha-reserva .buscar{grid-row:1/5}.ficha-enviar{flex-wrap:wrap;grid-area:4/1/auto/6;align-self:start;align-items:center;gap:6px 16px;margin-top:22px;display:flex}.enviar{cursor:pointer;font:500 15px/1.3 var(--texto);color:var(--musgo);background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;display:inline-flex}.enviar span{text-underline-offset:4px;text-decoration:underline #65663673;transition:text-decoration-color .3s}.enviar:hover span{text-decoration-color:currentColor}.enviar svg{transition:transform .5s var(--sal)}.enviar:hover svg{transform:translate(3px)}.enviar-estado{color:var(--piedra);font-size:14px}@media (width<=720px){.ficha-reserva .buscar{order:1;grid-row:auto}.ficha-enviar{order:2;grid-area:auto/1/auto/-1;margin-top:30px}}.portada-txt .compartir-portada{max-width:none;font:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 14px;margin:12px 0 0;display:flex}.compartir-portada .enviar:hover svg{transform:translateY(-2px)}.compartir-portada .enviar-estado:empty{display:none}.bot.abriendo svg{animation:flecha-va 1s var(--sal) 2}@keyframes flecha-va{0%{transform:none}45%{transform:translate(30px)}46%{transform:translate(-30px)}to{transform:none}}.portada-n{z-index:1;left:var(--m);color:var(--niebla);position:absolute;bottom:calc(clamp(64px,10vw,150px) + 22px)}.portada-n-d{font:400 14px/1.2 var(--texto);align-items:center;gap:14px;display:flex}.js .portada-n-d{opacity:0}.portada-n b{letter-spacing:.05em;font-variant-numeric:tabular-nums;margin-right:12px;font-weight:500}.portada-n em{font-style:normal}.portada-n [data-r]{transition:opacity .5s}.portada-n [data-r].cambia{opacity:0}.portada-baja{background:#f2eee361;flex:none;width:1px;height:34px;position:relative;overflow:hidden}.portada-baja:after{content:"";background:var(--niebla);width:1px;height:14px;animation:2.6s cubic-bezier(.6,0,.3,1) infinite baja;position:absolute;top:0;left:0}@keyframes baja{0%{transform:translateY(-16px)}70%,to{transform:translateY(36px)}}@media (width<=720px){.portada-n{bottom:108px}.portada-n-d{gap:12px;font-size:13px}.portada-baja{height:28px}}:root{--blanco:#fff}html[data-hora=mediodia]{--niebla:#f1f1e7;--niebla-alta:#f8f8f2}html[data-hora=atardecer]{--niebla:#eee0c9;--niebla-alta:#f6ecdb;--blanco:#fbf4e8;--piedra:#655f56}.intro-hora{color:var(--piedra);font-size:14px;line-height:1.3}@media (width>=721px){.intro .etq{grid-row:1}.intro-hora{grid-area:1/1/auto/6;align-self:start;margin-top:26px}}@media (width<=720px){.intro-hora{grid-column:1/-1;margin-top:8px}}.pie-hora{color:var(--liquen);font-size:14px}.neblina{pointer-events:none;position:absolute;inset:0;overflow:hidden}.neblina i{will-change:transform;background:url(/img/neblina.webp) 0 0/50% 100% repeat-x;width:200%;height:100%;animation:110s linear infinite neblina-pasa;position:absolute;top:0;left:0}.neblina i+i{opacity:.6;background-position:23% 0;height:76%;animation-duration:170s;top:24%}@keyframes neblina-pasa{0%{transform:translate(-50%)}to{transform:none}}@media (width<=720px){.neblina i{width:400%}.neblina i+i{display:none}}.perdida{min-height:100svh;padding:110px var(--m) 130px;background:var(--bosque);color:var(--niebla);text-align:center;align-content:center;justify-items:center;display:grid;position:relative}body:has(.perdida) .cab-logo{visibility:hidden}.perdida sonidos-niebla{color:#f2eee3;width:min(780px,92vw);height:clamp(190px,32vw,340px)}.perdida h1{font:400 clamp(27px, 4.2vw, 70px)/1 var(--titulos);letter-spacing:-.02em;text-transform:uppercase;margin-top:14px}.perdida-txt>p:not(.etq){max-width:34ch;font:300 18px/1.25 var(--texto);margin:18px auto 28px}.perdida .botones{justify-content:center}.visor img.visor-vuela{object-fit:cover;z-index:2;will-change:left, top, width, height;margin:0;position:fixed;inset:auto}.cal-atajos{border-top:1px solid #6b655c33;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.3;display:flex}.cal-atajos span{color:var(--piedra)}.cal-atajos button{font:inherit;color:var(--bosque);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline #65663680;transition:color .3s}.cal-atajos button:hover{color:var(--musgo)}.cal-atajos+.cal-pie{border-top:0;margin-top:8px;padding-top:0}.preguntas{margin-bottom:30px}.preguntas p{color:var(--piedra);margin-bottom:6px;font-size:15px}.preguntas a{border-top:1px solid #6b655c38;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:15px;line-height:1.3;transition:color .3s;display:flex}.preguntas li:last-child a{border-bottom:1px solid #6b655c38}.preguntas svg{transition:transform .5s var(--sal);flex:none}.preguntas a:hover{color:var(--musgo)}.preguntas a:hover svg{transform:translate(3px)}.portada-viento{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-m{background:var(--bosque);position:relative;overflow:hidden}.video-b{cursor:pointer;background:linear-gradient(#1e241600 54%,#1e24168c);border:0;justify-content:flex-start;align-items:flex-end;padding:12px;transition:opacity .4s;display:flex;position:absolute;inset:0}.video-b .bot>span{height:40px;padding:0 15px;font-size:15px}.video-b .bot>i{width:40px;height:40px}.video-b .bot svg{width:12px;height:12px}.video-b:hover .bot svg{transform:scale(1.18)}.video-m video{transition:transform 1.4s var(--sal)}.lista:not(.suena) .video-m:hover video{transform:scale(1.03)}.suena .video-b{opacity:0;pointer-events:none}.comparar{padding-top:150px}.comparar .etq{grid-column:1/-1;margin-bottom:22px}.comparar-t{grid-column:1/-1}.comparar table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.3}.comparar th,.comparar td{text-align:left;vertical-align:top;border-top:1px solid #6b655c38;padding:12px 18px 12px 0;font-weight:400}.comparar thead th{font:400 clamp(17px, 1.7vw, 26px)/1.1 var(--titulos);color:var(--musgo);border-top:0;padding-bottom:14px}.comparar thead a{transition:color .3s}.comparar thead a:hover{color:var(--bosque)}.comparar tbody th{width:16%;color:var(--piedra)}.comparar thead th:first-child{width:16%}.comparar tbody tr:last-child>*{border-bottom:1px solid #6b655c38}.comparar td.sin{color:var(--piedra)}.comparar td a{text-underline-offset:3px;text-decoration:underline #65663680}.comparar td a:hover{color:var(--musgo)}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.comparar{padding-top:90px}.comparar thead{display:none}.comparar table,.comparar tbody,.comparar tr,.comparar th,.comparar td{width:auto;display:block}.comparar tbody th{width:auto;font:500 14px/1.25 var(--texto);letter-spacing:.05em;text-transform:uppercase;padding:16px 0 4px}.comparar td{border-top:0;padding:5px 0}.comparar td:before{content:attr(data-ch) ": ";color:var(--musgo)}.comparar tbody tr:last-child>*{border-bottom:0}.comparar tbody tr:last-child td:last-child{border-bottom:1px solid #6b655c38;padding-bottom:14px}.pie ul a,.pie-c a{padding:7px 0;display:inline-block}.pie-b a span{white-space:nowrap;display:block}.pie-b .pie-correo a span{white-space:normal;font-size:14.5px}.pie-b li+li{margin-top:6px}.pie-ir,.pie-arriba{padding:12px 0}.pie-d p+p{margin-top:2px}.enviar{min-height:44px}.cal-atajos button,.cal-borrar{padding:10px 0}.filas a{margin:-6px 0;padding:6px 0;display:inline-block}.dentro-c figcaption,.dentro-d figcaption{display:none}}@media (width<=350px){.buscar .bot>i,.dia-b .bot>i{display:none}.buscar .bot>span,.dia-b .bot>span{padding:0 14px;font-size:15px}.buscar .bot .airbnb-i{margin-right:8px}}@media (width>=721px){.dentro:not(:has(.filas)) .dentro-c{grid-column:1/8;align-self:end}.dentro:not(:has(.filas)) .dentro-d{grid-column:8/12}}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,summary,label,input,select,[role=button],.cap-foto,.muro-f,.galeria-marco{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,.bot,.cab-b,.cal-d,.eleg-l li,.galeria-fl button{-webkit-user-select:none;user-select:none}.muro-f img,.cap-foto img,.galeria img,.menu-chalets img,.siguiente img,.fila img{-webkit-touch-callout:none;-webkit-user-drag:none}@media (hover:none){.bot:active>span,.bot:active>i,.cab-b:active,.galeria-fl button:active,.cuenta button:active,.cal-nav:active{filter:brightness(.9)}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}.galeria-marco,[data-galeria] [data-sig]{touch-action:pan-y pinch-zoom}.fila.a-mano{touch-action:pan-x pan-y pinch-zoom}@media (pointer:coarse){.mapa .maplibregl-ctrl-group button{width:40px;height:40px}}@media (hover:hover){.cap-foto img,.muro-f img,.siguiente img,.menu-chalets img,.video-m video{will-change:transform;backface-visibility:hidden}.marco figcaption,.pie-foto{will-change:opacity, transform}}[data-en-pausa],[data-en-pausa] *,[data-en-pausa] :before,[data-en-pausa] :after{animation-play-state:paused!important}.eleg-o>.pista,.portada-baja:after{will-change:transform}sonidos-chalet:not(:defined){display:block}sonidos-chalet:not(:defined):before{content:"";padding-top:calc(50% + 124px);display:block}html.con-barra{scrollbar-width:none}html.con-barra::-webkit-scrollbar{width:0;height:0;display:none}.barra-d{z-index:70;cursor:grab;touch-action:none;width:28px;transition:opacity .4s;position:fixed;top:0;bottom:0;right:0}.barra-d.arrastra{cursor:grabbing}.barra-d canvas{width:100%;height:100%;display:block}.menu-abierto .barra-d{opacity:0;pointer-events:none}.escuchar{color:var(--bosque);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto 1fr;grid-template-areas:"c a o""c t t";align-items:center;gap:2px 14px;padding:6px 0;display:inline-grid}.esc-txt{display:contents}.esc-c{width:48px;height:48px;color:var(--musgo);border-radius:50%;grid-area:c;place-items:center;transition:background-color .3s,color .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #6566368c}.esc-c svg{width:19px;height:19px}.esc-alt{fill:currentColor}.esc-ondas{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round}.escuchar:hover .esc-c{box-shadow:inset 0 0 0 1px var(--musgo);background:#6566361a}.escuchar.sonando .esc-c{background:var(--musgo);color:var(--niebla);box-shadow:none}.escuchar.sonando .esc-ondas{animation:1.1s ease-in-out infinite esc-late}@keyframes esc-late{50%{opacity:.3}}.esc-a{font:500 13.5px/1.2 var(--texto);letter-spacing:.06em;text-transform:uppercase;color:var(--musgo);grid-area:a}.esc-t{font:400 17px/1.25 var(--texto);color:var(--piedra);grid-area:t}.escuchar .onda{grid-area:o;width:clamp(64px,10vw,140px);height:22px}.escuchar.sonando .onda>.pista{animation-duration:3.5s;animation-play-state:running}html:not(.js) .esc-c,html:not(.js) .esc-a,.escuchar:disabled .esc-c,.escuchar:disabled .esc-a{display:none}html:not(.js) .escuchar,.escuchar:disabled{cursor:default}.esc-portada{margin-top:26px}.comparar-pronto{color:var(--piedra);margin-top:16px;font-size:15px;line-height:1.4}.comparar-pronto a{color:var(--bosque);text-underline-offset:3px;text-decoration:underline #65663680;transition:color .3s}.comparar-pronto a:hover{color:var(--musgo)}.ficha-pronto{grid-template-rows:auto auto}.ficha-pronto .ficha-reserva-g{grid-area:1/7/auto/13;margin-top:0}.ficha-pronto .ficha-reserva-p{grid-area:2/7/auto/13}@media (width<=720px){.ficha-pronto .ficha-reserva-g,.ficha-pronto .ficha-reserva-p{grid-area:auto/1/auto/-1}.ficha-pronto .ficha-reserva-g{margin-top:18px}}.finca{padding-top:120px}.finca-g{grid-column:1/11}.finca-b{grid-column:1/-1;margin-top:30px}.dia{padding-top:120px}.dia .etq{grid-column:1/-1}.dia-g{grid-area:auto/1/auto/11;margin-top:22px;font-size:clamp(25px,2.6vw,44px)}.dia-b{grid-area:auto/1/auto/7;margin-top:12px}@media (width<=720px){.finca{padding-top:80px}.finca-g{grid-column:1/-1}.dia{padding-top:80px}.dia-g{grid-column:1/-1;font-size:25px}.dia-b{grid-column:1/-1}}.menu-chalets img{aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;width:auto;max-width:100%;height:100%}@media (width<=720px){.intro-a,.intro-b,.intro-c,.intro-d,.ficha-a,.ficha-b,.dentro-c,.dentro-d{margin-top:0;grid-column:1/-1!important}.intro-fotos,.ficha-datos,.dentro{row-gap:10px}.dentro-c{margin-top:36px}.cap-fotos .fila-pista figure{aspect-ratio:3/2;width:min(84vw,460px);height:auto!important}.cap-fotos .fila-pista img{object-fit:cover;height:100%}}@media (prefers-reduced-motion:reduce){.onda>.pista,.neblina i,.portada-baja:after{animation:none!important}.js .portada-n-d{opacity:1}}
