.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Martian", ui-monospace, Menlo, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Geologica", "Geologica-respaldo", system-ui, sans-serif;--font-texto:"Geologica", "Geologica-respaldo", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;background:var(--fondo);color:var(--texto);overflow-x:clip}body{background:var(--fondo);min-height:100svh;color:var(--texto);font-family:var(--font-texto);font-size:var(--t-cuerpo,17px);margin:0;line-height:1.55;overflow-x:clip}img,video,svg,canvas,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--acento);color:var(--fondo)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.js:not(.rm):not(.js-fallo) :is([data-entra],[data-lineas],[data-palabras],[data-aparece]),.js:not(.rm):not(.js-fallo) [data-grupo]>*{visibility:hidden}.sl-mask,.sw-mask{margin-block:-.12em;padding-block:.12em}.sl,.sw{will-change:transform}.cubre{object-fit:cover;width:100%;height:100%}[data-revela],[data-parallax],[data-escala]{overflow:hidden}[data-gl]{position:relative;overflow:hidden}.gl-capa{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-listo>img,.gl-listo>picture{opacity:0}[data-marquee]{white-space:nowrap;overflow:hidden}[data-marquee]>*{will-change:transform;width:max-content;display:flex}[data-horizontal] [data-pista]{width:max-content;display:flex}@media (width<=1023px),(prefers-reduced-motion:reduce){[data-horizontal]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}[data-horizontal]::-webkit-scrollbar{display:none}[data-horizontal] [data-pista]>*{scroll-snap-align:start}}[data-apilar]>*{top:var(--apilar-top,12vh);transform-origin:top;position:sticky}.cursor{display:none}@media (hover:hover) and (pointer:fine){html.con-cursor,html.con-cursor :is(a,button,[role=slider],[role=tab],label){cursor:none}.cursor{z-index:90;pointer-events:none;display:block;position:fixed;top:0;left:0}.cursor.fuera,.cursor.es-oculto{opacity:0}}.intro{z-index:95;cursor:pointer;position:fixed;inset:0}html.sin-intro .intro{display:none!important}.grano{z-index:80;pointer-events:none;opacity:var(--grano,.05);background-image:url(/grano.png);background-size:180px 180px;position:fixed;inset:-50%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--texto);color:var(--fondo);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.intro{display:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}::view-transition-group(*){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (width<=767px){.ocultar-movil{display:none!important}}@media (width>=768px){.solo-movil{display:none!important}}@media (width<=1023px){.solo-lg{display:none!important}}@media (width>=1024px){.ocultar-lg{display:none!important}}@font-face{font-family:Geologica;src:url(/fonts/geologica.woff2)format("woff2-variations"),url(/fonts/geologica.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Martian;src:url(/fonts/martian.woff2)format("woff2");font-weight:360;font-style:normal;font-display:swap}@font-face{font-family:Geologica-respaldo;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:106%;ascent-override:92%}:root{--noche:#050b14;--noche-2:#0a1322;--noche-3:#101b2e;--hielo:#d5e0ff;--luz:#f2f5ff;--tenue:#8e9ab5;--tenue-2:#6d7a96;--rojo:#e30d18;--error:#ff8a80;--fondo:var(--noche);--fondo-2:var(--noche-2);--texto:var(--luz);--acento:var(--hielo);--linea:var(--hielo)}@supports (color:color-mix(in lab, red, red)){:root{--linea:color-mix(in srgb, var(--hielo) 13%, transparent)}}:root{--linea-fuerte:var(--hielo)}@supports (color:color-mix(in lab, red, red)){:root{--linea-fuerte:color-mix(in srgb, var(--hielo) 30%, transparent)}}:root{--font-display:"Geologica", "Geologica-respaldo", system-ui, sans-serif;--font-texto:"Geologica", "Geologica-respaldo", system-ui, sans-serif;--font-mono:"Martian", ui-monospace, Menlo, monospace;--t-mega:clamp(64px, 15vw, 300px);--t-h1:clamp(40px, .6rem + 6.6vw, 120px);--t-h2:clamp(30px, .9rem + 3.4vw, 72px);--t-h3:clamp(19px, .95rem + .8vw, 28px);--t-lead:clamp(19px, .95rem + .6vw, 25px);--t-cuerpo:16px;--t-micro:11px;--g:16px;--gap:12px;--sec-junta:clamp(64px, 8vw, 112px);--sec:clamp(96px, 12vw, 184px);--nav-h:64px;--hud:16px;--esq:22px;--esq-t:3px;--radio:0px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-cam:cubic-bezier(.83, 0, .17, 1);--mapa-agua:#0e2038;--mapa-tierra:#08111e;--mapa-via:#1e2c45;--mapa-texto:#8e9ab5;--mapa-parque:#0d1a26;color-scheme:dark}@media (width>=768px){:root{--g:32px;--gap:16px;--hud:24px;--esq:26px;--nav-h:76px}}@media (width>=1280px){:root{--g:48px;--gap:20px;--hud:30px}}body{font-size:var(--t-cuerpo);letter-spacing:.004em;font-weight:300;line-height:1.55}[hidden]{display:none!important}.oscuro,.claro{background:var(--noche);color:var(--luz)}.claro-2{background:var(--noche-2);color:var(--luz);--fondo:var(--noche-2)}.sec{isolation:isolate;position:relative}.marco{padding-inline:var(--g)}.ancho{max-width:1600px;margin-inline:auto}.caps{text-transform:uppercase;font-feature-settings:"case"}.t-mega{font-family:var(--font-display);font-size:var(--t-mega);letter-spacing:-.045em;text-transform:uppercase;font-weight:200;line-height:.82}.t-h1{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-weight:260;line-height:.92}.t-h2{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;font-weight:270;line-height:.98}.t-h3{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.01em;text-transform:uppercase;font-weight:330;line-height:1.1}.t-lead{font-size:var(--t-lead);letter-spacing:-.006em;color:var(--hielo);text-wrap:pretty;font-weight:280;line-height:1.34}.t-et,.etq{font-family:var(--font-texto);letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);font-size:11.5px;font-weight:450}.coord,.t-micro{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums}.t-cuerpo{max-width:60ch;color:var(--luz)}@supports (color:color-mix(in lab, red, red)){.t-cuerpo{color:color-mix(in srgb, var(--luz) 76%, var(--tenue))}}.t-cuerpo{text-wrap:pretty}.cifra{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-weight:280}.voz{font-family:var(--font-texto);color:var(--hielo);font-style:normal;font-weight:300}.tnum{font-variant-numeric:tabular-nums lining-nums}.tenue{color:var(--tenue)}p,li{text-wrap:pretty}::selection{background:var(--hielo);color:var(--noche)}:focus-visible{outline:2px solid var(--hielo);outline-offset:3px}.enlace{letter-spacing:.15em;text-transform:uppercase;min-width:44px;min-height:44px;color:var(--luz);align-items:center;gap:12px;font-size:12.5px;font-weight:450;display:inline-flex;position:relative}.enlace:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);opacity:.7;background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(.28)}.enlace:has(.flecha):after{right:26px}.enlace:hover:after,.enlace:focus-visible:after{transform:scaleX(1)}.flecha{width:15px;height:10px;transition:transform .4s var(--ease);flex:none}.enlace:hover .flecha{transform:translate(4px)}.cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(24px,3vw,44px);display:flex}.esquinas{pointer-events:none;z-index:3;position:absolute;inset:0}.esquinas i{width:var(--esq);height:var(--esq);border:var(--esq-t) solid var(--rojo);position:absolute}.esquinas i:first-child{border-top-left-radius:calc(var(--esq) * .42);border-bottom:0;border-right:0;top:0;left:0}.esquinas i:nth-child(2){border-top-right-radius:calc(var(--esq) * .42);border-bottom:0;border-left:0;top:0;right:0}.esquinas i:nth-child(3){border-bottom-right-radius:calc(var(--esq) * .42);border-top:0;border-left:0;bottom:0;right:0}.esquinas i:nth-child(4){border-bottom-left-radius:calc(var(--esq) * .42);border-top:0;border-right:0;bottom:0;left:0}.ico-esq{flex:none;width:14px;height:14px}@media (hover:hover) and (pointer:fine){html.con-cursor,html.con-cursor :is(a,button,label,summary,[data-cursor]){cursor:none}html.con-cursor :is(input[type=text],input[type=tel],input[type=search],input[type=email],input[type=number],textarea,select){cursor:auto}.cursor{z-index:95;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cursor-visor{width:24px;height:24px;transition:width .35s var(--ease), height .35s var(--ease), opacity .2s;--esq:8px;--esq-t:2px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor-punto{background:var(--luz);border-radius:50%;width:3px;height:3px;transition:opacity .2s;position:absolute;top:-1.5px;left:-1.5px}.cursor-texto{white-space:nowrap;font:450 10.5px/1 var(--font-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--luz);opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cursor.es-enlace .cursor-visor{width:40px;height:40px}.cursor.es-ver .cursor-visor,.cursor.es-arrastre .cursor-visor{width:88px;height:56px}.cursor.es-ver .cursor-texto,.cursor.es-arrastre .cursor-texto{opacity:1}.cursor.es-ver .cursor-punto,.cursor.es-arrastre .cursor-punto,.cursor.es-texto .cursor-visor,.cursor.es-oculto .cursor-visor,.cursor.es-oculto .cursor-punto{opacity:0}.cursor.pulsado .cursor-visor{width:18px;height:18px}.cursor.es-arrastre.pulsado .cursor-visor{width:70px;height:44px}.cursor.fuera{opacity:0}}.grano-capa{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url(/grano.png) 0 0/180px;position:absolute;inset:0}.boton,.boton-sec,.boton-osc,.filtros-ver{min-height:50px;font:500 12px/1 var(--font-texto);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.boton,.boton-osc,.filtros-ver{background:var(--luz);color:var(--noche);border:1px solid var(--luz)}.boton:hover,.boton-osc:hover,.filtros-ver:hover{background:var(--hielo);border-color:var(--hielo)}.boton-sec{color:var(--luz);border:1px solid var(--linea-fuerte);background:0 0}.boton-sec:hover{border-color:var(--hielo);color:var(--hielo)}.boton[disabled]{opacity:.6;cursor:progress}:where(.panel-form,.form-contacto,.form-valoracion,.calculadora,.reserva,.ruta-ajustes,.campo-linea) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){border:0;border-bottom:1px solid var(--linea-fuerte);width:100%;min-height:48px;color:var(--luz);font:300 17px/1.3 var(--font-texto);background:0 0;border-radius:0;outline:none;padding:10px 0;transition:border-color .15s}:where(.panel-form,.form-contacto,.form-valoracion,.calculadora,.reserva,.campo-linea) :is(input,textarea,select):focus{border-bottom-color:var(--hielo)}:where(.panel-form,.form-contacto,.form-valoracion,.calculadora,.reserva) label{letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);gap:2px;font-size:11px;font-weight:450;display:grid}::placeholder{color:var(--tenue-2)}[aria-invalid=true]{border-bottom-color:var(--error)!important}.form-ok{border-left:2px solid var(--hielo);background:var(--hielo);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.form-ok{background:color-mix(in srgb, var(--hielo) 8%, transparent)}}.form-ok{color:var(--luz);font-size:14.5px}.form-error{color:var(--error);font-size:14px}.panel-rgpd{color:var(--tenue);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:4px;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;display:flex!important}.panel-rgpd input{width:18px;height:18px;accent-color:var(--hielo);flex:none;margin-top:1px}.form-legal{color:var(--tenue);font-size:12px;line-height:1.5}.form-legal a{text-underline-offset:3px;text-decoration:underline}.eleccion{cursor:pointer;display:inline-flex;position:relative}.eleccion input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.eleccion>span{border:1px solid var(--linea-fuerte);min-height:44px;font:400 13px/1.1 var(--font-texto);letter-spacing:.06em;white-space:nowrap;color:var(--luz);justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.eleccion:hover>span{border-color:var(--hielo)}.eleccion input:checked+span{background:var(--hielo);border-color:var(--hielo);color:var(--noche)}.eleccion input:focus-visible+span{outline:2px solid var(--hielo);outline-offset:2px}.eleccion.sin-resultados>span{opacity:.4}.elecciones{flex-wrap:wrap;gap:6px;display:flex}.dia-chip{flex-direction:column;min-width:52px;gap:3px!important;padding:7px 8px!important}.dia-chip i{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:10px;font-style:normal}.dia-chip b{font:300 19px/1 var(--font-display)}.chips{color:var(--tenue);flex-wrap:wrap;align-items:center;gap:0 2px;font-size:13.5px;display:inline-flex}.chips:before{content:"Quitar:";letter-spacing:.15em;text-transform:uppercase;margin-right:8px;font-size:11px}.chip{min-height:44px;color:var(--luz);align-items:center;gap:6px;padding:0 8px;font-size:14px;display:inline-flex}.chip span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--linea-fuerte);-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte);text-underline-offset:4px}.chip span:last-child{color:var(--tenue);font-size:15px}.chip:hover span:first-child{-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}.chip:hover span:last-child{color:var(--luz)}.tarjeta{flex-direction:column;min-width:0;display:flex;position:relative}.tarjeta[hidden]{display:none!important}.tarjeta-enlace{color:inherit;flex-direction:column;display:flex}.tarjeta-foto{aspect-ratio:var(--r,1.5);background:var(--noche-3);margin:0;position:relative;overflow:visible}.tarjeta-foto>img,.tarjeta-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.tarjeta-img.on{opacity:1}.tarjeta-foto:after{content:"";pointer-events:none;background:#050b1414;transition:background-color .25s;position:absolute;inset:0}.tarjeta-foto .esquinas{opacity:0;transition:opacity .2s, transform .32s var(--ease);--esq:18px;inset:-10px;transform:scale(1.04)}.tarjeta-puntos{z-index:2;opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;left:12px}.tarjeta-puntos i{background:#f2f5ff66;width:14px;height:2px}.tarjeta-puntos i.on{background:var(--luz)}@media (hover:hover) and (pointer:fine){.tarjeta-enlace:hover .esquinas,.tarjeta-enlace:focus-visible .esquinas,.tarjeta.resaltada .esquinas,.tarjeta.reservando .esquinas{opacity:1;transform:none}.tarjeta-enlace:hover .tarjeta-foto:after{background:#050b1400}.tarjeta-enlace:hover .tarjeta-puntos{opacity:1}.tarjeta-enlace:hover .tarjeta-titulo{color:var(--hielo)}}.tarjeta-enlace:focus-visible{outline:none}.tarjeta-enlace:focus-visible .tarjeta-titulo{text-underline-offset:5px;text-decoration:underline}.cartela{padding-top:14px;container-type:inline-size}.cartela-in{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;display:grid}.tarjeta-lugar{letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);grid-column:1/-1;font-size:10.5px;font-weight:450}.tarjeta-estado{color:var(--hielo)}.tarjeta-titulo{font:300 clamp(18px, 1.35vw, 22px)/1.05 var(--font-display);letter-spacing:-.012em;text-transform:uppercase;overflow-wrap:anywhere;transition:color .15s}.tarjeta-precio{font:280 clamp(17px, 1.25vw, 21px)/1.05 var(--font-display);letter-spacing:-.01em;text-align:right;white-space:nowrap}.tarjeta-imp{font:400 10.5px/1.6 var(--font-texto);letter-spacing:.06em;color:var(--tenue);display:block}.tarjeta-datos{color:var(--luz);grid-column:1/-1;font-size:13.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.tarjeta-datos{color:color-mix(in srgb, var(--luz) 72%, var(--tenue))}}.tarjeta-acciones{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:6px;display:flex;container-type:inline-size}@container (width<=330px){.cartela-in{grid-template-columns:minmax(0,1fr)}.cartela-in .tarjeta-precio{text-align:left}.cartela-in .tarjeta-imp{margin-left:6px;display:inline}}@container (width<=300px){.tarjeta-ref{display:none}}.tarjeta-ref{letter-spacing:.08em;color:var(--tenue-2);margin-left:auto;font-size:11px}.boton-reservar,.fav{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;min-width:44px;min-height:44px;color:var(--luz);align-items:center;gap:8px;font-size:11px;font-weight:450;transition:color .15s;display:inline-flex}.boton-reservar{position:relative}.boton-reservar:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:11px;left:0;right:0;transform:scaleX(.3)}.boton-reservar:hover:after,.boton-reservar[aria-expanded=true]:after{transform:none}.boton-reservar:hover,.fav:hover{color:var(--hielo)}.fav{color:var(--tenue)}.fav .fav-punto{fill:currentColor;opacity:0;transition:opacity .15s}.fav[aria-pressed=true]{color:var(--luz)}.fav[aria-pressed=true] .fav-marco{stroke:var(--rojo)}.fav[aria-pressed=true] .fav-punto{opacity:1}.fav.latido .ico-esq{animation:latido .4s var(--ease)}@keyframes latido{40%{transform:scale(.7)}}.energia{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.energia:before{content:"";background:var(--e,var(--tenue));width:8px;height:8px}.energia-A{--e:#2fa84f}.energia-B{--e:#7cc142}.energia-C{--e:#d6d82b}.energia-D{--e:#f2c12e}.energia-E{--e:#ef8b2c}.energia-F{--e:#e5522a}.energia-G{--e:#c7222a}.energia-tramite:before{border:1px solid var(--tenue);background:0 0}.tarjeta-reserva:empty{display:none}.tarjeta-reserva{z-index:12;position:absolute;top:0;left:0;right:0}.reserva{overscroll-behavior:contain;background:var(--noche-2);border:1px solid var(--linea-fuerte);gap:14px;width:max(100%,420px);max-height:min(640px,100svh - 120px);padding:22px 22px 18px;display:grid;position:absolute;top:0;left:0;overflow-y:auto}.reserva.a-der{left:auto;right:0}.reserva.abriendo{animation:abrir .26s var(--ease)}@keyframes abrir{0%{opacity:0;transform:translateY(10px)}}.reserva-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reserva-tit{letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);font-size:11px}.reserva-tit strong{font:300 22px/1.05 var(--font-display);letter-spacing:-.01em;color:var(--luz);margin-top:6px;display:block}.reserva-cerrar{width:44px;height:44px;color:var(--tenue);place-items:center;margin:-10px -10px 0 0;font-size:26px;font-weight:200;display:grid}.reserva-cerrar:hover{color:var(--luz)}.reserva fieldset,.panel-campo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.reserva legend,.panel-campo legend{letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);margin-bottom:8px;padding:0;font-size:11px;font-weight:450}.reserva-campos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reserva-pie{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.reserva-wa{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--linea-fuerte);-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte);align-items:center;font-size:13.5px;display:inline-flex}.reserva-wa:hover{-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}@media (width<=767px){.tarjeta-reserva{position:static}.reserva{z-index:90;width:100%;max-height:86svh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--linea-fuerte);position:fixed;inset:auto 0 0;box-shadow:0 0 0 100vmax #050b14b8}.reserva.abriendo{animation:subir .26s var(--ease)}@keyframes subir{0%{opacity:0;transform:translateY(40px)}}.reserva .dia-chip,.panel-campo .dia-chip{min-width:0}.reserva .elecciones,.panel-campo .elecciones{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.reserva fieldset:nth-of-type(2) .elecciones,.panel-campo:nth-of-type(2) .elecciones{grid-template-columns:repeat(5,minmax(0,1fr))}.reserva .eleccion>span,.panel-campo .eleccion>span{width:100%;padding-inline:2px}}.enc-cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:clamp(22px,2.6vw,36px);display:flex}.enc-tit{font:260 var(--t-h2)/.95 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;outline:none;flex-wrap:wrap;align-items:baseline;gap:0 18px;display:flex}.enc-n{color:var(--hielo);font-size:1.5em;font-weight:220}.enc-frase{max-width:64ch;color:var(--tenue);margin-top:12px;font-size:15.5px}.enc-acc{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.banda-flechas{gap:6px;margin-left:8px;display:inline-flex}.banda-flecha{border:1px solid var(--linea-fuerte);width:48px;height:48px;color:var(--luz);place-items:center;transition:border-color .15s,background-color .15s;display:inline-grid}.banda-flecha:hover{border-color:var(--hielo);background:var(--hielo)}@supports (color:color-mix(in lab, red, red)){.banda-flecha:hover{background:color-mix(in srgb, var(--hielo) 8%, transparent)}}.banda-flecha svg{width:16px;height:11px}.banda-flecha:disabled{opacity:.3;cursor:default}@media (width<=767px){.banda-flechas{display:none}}.banda{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--g);-webkit-overflow-scrolling:touch;overflow:auto hidden}.banda::-webkit-scrollbar{display:none}.banda.arrastrando{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.banda.arrastrando a{pointer-events:none}.banda-pista{width:max-content;padding-inline:var(--g);align-items:flex-start;gap:clamp(14px,1.6vw,28px);padding-bottom:8px;display:flex}.tarjeta--banda{--h:clamp(260px, 50svh, 500px);width:calc(var(--r) * var(--h));scroll-snap-align:start;flex:none}.tarjeta--banda .tarjeta-foto{aspect-ratio:auto;height:var(--h)}.tarjeta--banda .tarjeta-titulo{font-size:clamp(19px,1.5vw,25px)}@media (width<=767px){.tarjeta--banda{width:80vw}.tarjeta--banda .tarjeta-foto{aspect-ratio:5/4;height:auto}}.listado{padding-top:calc(var(--hud) + 64px);padding-bottom:var(--sec-junta)}.listado-cab{gap:12px;margin-bottom:clamp(24px,2.6vw,40px);display:grid}.listado-h1{color:var(--hielo)}.ff-texto{font:260 clamp(26px, .4rem + 2.6vw, 52px)/1.16 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;max-width:40ch}.hueco-c{white-space:nowrap;display:inline;position:relative}.hueco-c .selector{white-space:normal}.hueco-b{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--luz);display:inline}@supports (color:color-mix(in lab, red, red)){.hueco-b{color:color-mix(in srgb, var(--luz) 62%, var(--tenue))}}.hueco-b{text-align:left;text-underline-offset:.16em;text-decoration:underline 2px dotted;-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo);padding:0}@supports (color:color-mix(in lab, red, red)){.hueco-b{-webkit-text-decoration-color:color-mix(in srgb, var(--hielo) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--hielo) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--hielo) 40%, transparent)}}.hueco-b{cursor:pointer;transition:color .15s,text-decoration-color .15s}.hueco-b.lleno{color:var(--luz);text-decoration-style:solid;-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}.hueco-b:hover{color:var(--hielo);-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}.hueco-b[aria-expanded=true]{color:var(--luz);text-decoration-style:solid;-webkit-text-decoration-color:var(--rojo);-webkit-text-decoration-color:var(--rojo);text-decoration-color:var(--rojo)}.hueco-fl{vertical-align:.22em;opacity:.55;width:.32em;height:.2em;transition:transform .2s var(--ease);margin-left:.16em;display:none}.hueco-b[aria-expanded=true] .hueco-fl{transform:rotate(180deg)}@media (pointer:coarse){.hueco-b{padding-block:8px}}.selector{z-index:30;background:var(--noche-2);border:1px solid var(--linea-fuerte);width:max-content;max-width:min(560px,86vw);font:400 15px/1.2 var(--font-texto);letter-spacing:0;text-transform:none;text-wrap:initial;animation:abrir .2s var(--ease);flex-wrap:wrap;gap:4px 6px;padding:18px 18px 16px;display:flex;position:absolute;top:calc(100% + 14px);left:0}.selector.a-izq,.selector--der{left:auto;right:0}.selector--ancho{max-width:min(720px,90vw)}.selector--zonas{max-width:min(640px,90vw)}.selector-fila{flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;display:flex}.selector-fila+.selector-fila{border-top:1px solid var(--linea);margin-top:10px;padding-top:12px}.selector-t{letter-spacing:.15em;text-transform:uppercase;width:64px;color:var(--tenue);font-size:11px}.opcion{cursor:pointer;display:inline-flex;position:relative}.opcion input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.opcion>span{letter-spacing:.04em;min-height:44px;color:var(--luz);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 12px;font-size:14px;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.opcion sup{color:var(--tenue);margin-left:5px;font-size:10.5px;top:-.6em}.opcion:hover>span{border-color:var(--linea-fuerte)}.opcion input:checked+span{background:var(--hielo);color:var(--noche)}.opcion input:checked+span sup{color:var(--noche)}.opcion input:focus-visible+span{outline:2px solid var(--hielo);outline-offset:1px}.opcion.sin-resultados>span{color:var(--tenue-2)}.listado-meta{border-top:1px solid var(--linea);letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);flex-wrap:wrap;align-items:center;gap:0 22px;padding-top:10px;font-size:11.5px;display:flex}.listado-cuenta{min-height:44px;color:var(--tenue);align-items:center;gap:10px;display:inline-flex}.listado-cuenta [data-cuenta]{font:280 21px/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--luz)}.listado-orden{align-items:center;gap:8px;min-height:44px;display:inline-flex}.listado-orden select{field-sizing:content;appearance:none;min-height:44px;color:var(--luz);font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--linea-fuerte);-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23d5e0ff' stroke-width='1.2'/%3E%3C/svg%3E") right 2px center/9px no-repeat;border:0;padding:0 18px 0 2px}.listado-orden select:hover{-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}.listado-orden select option{background:var(--noche-2);color:var(--luz);text-transform:none}.meta-btn{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--luz);align-items:center;display:inline-flex;position:relative}.meta-btn:after{content:"";opacity:.5;transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:11px;left:0;right:0;transform:scaleX(.3)}.meta-btn:hover:after{transform:none}.meta-btn:hover{color:var(--hielo)}[data-vista=cuadricula] .meta-btn[data-vista-btn=cuadricula],[data-vista=mapa] .meta-btn[data-vista-btn=mapa]{display:none}.listado-quitar{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:-10px;display:flex}.listado-quitar:not(:has(:not([hidden]))){display:none}.listado-orden select{max-width:100%}@media (width<=767px){.ff-texto{font-size:23px;line-height:1.22}.listado-meta{gap:0 18px;font-size:10.5px}.listado-cuenta [data-cuenta]{font-size:18px}.listado-quitar .chips{display:none!important}.listado-quitar{margin-top:-14px}}.meta-btn--quitar{letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);font-size:11px}.composicion{--h:200px;outline:none;flex-wrap:wrap;gap:clamp(32px,3vw,48px) clamp(14px,1.4vw,22px);display:flex}.composicion:after{content:"";flex-grow:999999}@media (width>=768px){.tarjeta--lote{flex:calc(var(--r) * 100) 1 calc(var(--r) * var(--h))}.tarjeta--lote .tarjeta-foto{aspect-ratio:var(--r)}}@media (width>=1100px){.composicion{--h:210px}}@media (width>=1440px){.composicion{--h:220px}}@media (width>=1800px){.composicion{--h:260px}}@media (width<=767px){.composicion{row-gap:36px}.tarjeta--lote{flex:100%}.tarjeta--lote .tarjeta-foto{aspect-ratio:3/2}}.listado-mas{border-top:1px solid var(--linea);width:100%;min-height:64px;font:260 clamp(24px, 2.6vw, 40px)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--luz);text-align:left;align-items:center;gap:18px;margin-top:clamp(40px,5vw,72px);padding-top:18px;display:flex}.listado-mas:after{content:"↓";font-family:var(--font-texto);color:var(--hielo);font-weight:200}.listado-mas:hover{color:var(--hielo)}.listado-vacio{gap:12px;max-width:640px;padding:40px 0;display:grid}.vacio-acc{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.listado-mapa{display:none}[data-vista=mapa] .listado-mapa{display:block}@media (width>=1024px){[data-vista=mapa] .listado-cuerpo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}[data-vista=mapa] .listado-mapa{top:calc(var(--hud) + 60px);height:calc(100svh - var(--hud) - 76px);position:sticky}[data-vista=mapa] .composicion{--h:170px}}@media (width<=1023px){[data-vista=mapa] .listado-cuerpo{flex-direction:column-reverse;gap:28px;display:flex}[data-vista=mapa] .listado-mapa{height:62svh}}.listado-mapa,.ficha-mapa,.ruta-mapa,.zona-mapa{background:var(--noche-2);border:1px solid var(--linea)}.pin{background:var(--noche);color:var(--luz);border:1px solid var(--linea-fuerte);font:400 12px/1 var(--font-texto);letter-spacing:.02em;white-space:nowrap;cursor:pointer;padding:6px 9px;transition:background-color .12s,color .12s,border-color .12s}.pin:hover,.pin.activo{background:var(--hielo);color:var(--noche);border-color:var(--hielo)}.pin.activo{outline:3px solid var(--rojo);outline-offset:2px}.pin.reservado{opacity:.6}.pin-simple{cursor:default;background:linear-gradient(var(--rojo), var(--rojo)) 0 0 / 11px 3px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 0 0 / 3px 11px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 100% 0 / 11px 3px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 100% 0 / 3px 11px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 0 100% / 11px 3px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 0 100% / 3px 11px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 100% 100% / 11px 3px no-repeat, linear-gradient(var(--rojo), var(--rojo)) 100% 100% / 3px 11px no-repeat;border:0;width:38px;height:38px;padding:0}.pin-simple:hover{background-color:#0000}.pin-simple:after{content:"";background:var(--luz);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.pin-ruta{min-width:30px;height:30px;font:400 13px/1 var(--font-texto);place-items:center;padding:0 8px;display:grid}.pin-ruta.activo,.pin-ruta:hover{background:var(--hielo);color:var(--noche)}.pin-salida{background:var(--noche-2);color:var(--tenue);letter-spacing:.08em;font-size:11px}.maplibregl-ctrl-attrib{color:var(--tenue)!important;background:#050b14b3!important;font-size:10px!important}.maplibregl-ctrl-attrib a{color:var(--tenue)!important}.maplibregl-ctrl-group{border:1px solid var(--linea-fuerte);background:var(--noche-2)!important;box-shadow:none!important;border-radius:0!important}.maplibregl-ctrl-group button{width:36px!important;height:36px!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--linea)!important}.maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert()brightness(1.4)}.maplibregl-popup-content{border:1px solid var(--linea-fuerte);color:var(--luz);background:var(--noche-2)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.maplibregl-popup-tip{border-top-color:var(--noche-2)!important;border-bottom-color:var(--noche-2)!important}.maplibregl-popup-close-button{color:var(--luz);width:32px;height:32px;font-size:20px}.mapa-mini{color:var(--luz);font-family:var(--font-texto);grid-template-columns:110px 1fr;gap:12px;padding:10px 28px 10px 10px;display:grid}.mapa-mini img{object-fit:cover;width:110px;height:80px}.mapa-mini span{color:var(--tenue);align-content:center;gap:2px;font-size:12.5px;line-height:1.35;display:grid}.mapa-mini b{font:330 15px/1.1 var(--font-display);text-transform:uppercase;color:var(--luz)}.mapa-mini strong{font:300 15px var(--font-display);color:var(--hielo)}.hoja-filtros{background:var(--noche);width:100%;max-width:none;height:100%;max-height:none;color:var(--luz);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.hoja-filtros[open]{animation:hoja .28s var(--ease)}@keyframes hoja{0%{opacity:0;clip-path:inset(0 0 12%)}}.hoja-filtros::backdrop{background:#050b1499}.hoja-cab{z-index:2;background:linear-gradient(var(--noche) 70%, #050b1400);justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex;position:sticky;top:0}.hoja-t{font:260 clamp(26px, 3.4vw, 48px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}.hoja-cerrar{letter-spacing:.16em;text-transform:uppercase;align-items:center;min-width:44px;min-height:44px;font-size:11.5px;display:inline-flex}.filtros{gap:34px 64px;padding-top:18px;padding-bottom:0;display:grid}@media (width>=1024px){.filtros{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1320px}.filtro--ancho{grid-column:1/-1}}.filtro{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.filtro legend{border-bottom:1px solid var(--linea);letter-spacing:.15em;text-transform:uppercase;width:100%;color:var(--tenue);margin-bottom:8px;padding:0 0 12px;font-size:11.5px;font-weight:450}.filtro-op{flex-wrap:wrap;gap:4px 6px;margin-left:-12px;display:flex}.filtro .opcion>span{font-size:15px}.filtro-op--zonas .opcion>span,.opcion--grande>span{text-transform:uppercase;min-height:52px;font:280 clamp(20px, 2.2vw, 30px)/1 var(--font-display)!important;letter-spacing:-.015em!important}.campo-linea{max-width:520px;display:block}.filtros-pie{z-index:2;padding:18px 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#050b1400, var(--noche) 26%);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;display:flex;position:sticky;bottom:0}.filtros-limpiar{letter-spacing:.15em;text-transform:uppercase;min-height:44px;color:var(--tenue);text-underline-offset:5px;align-items:center;font-size:11.5px;text-decoration:underline;display:inline-flex}.filtros-limpiar:hover{color:var(--luz)}.ficha-hero{align-items:flex-end;height:88svh;min-height:560px;display:flex;position:relative;overflow:hidden}@media (width<=767px){.ficha-hero{height:84svh;min-height:520px}}.ficha-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ficha-hero-velo{background:linear-gradient(#050b149e,#050b1400 22%),linear-gradient(#050b1400 38%,#050b14b3 70%,#050b14f5);position:absolute;inset:0}.ficha-hero-visor{pointer-events:none;--esq:30px;position:absolute;inset:clamp(84px,13svh,128px) clamp(16px,4vw,64px) 57%}@media (width<=767px){.ficha-hero-visor{--esq:20px;top:96px;bottom:54%}}.ficha-hero-in{z-index:2;gap:18px;width:100%;padding-bottom:28px;display:grid;position:relative}@media (width>=768px){.ficha-hero-in{padding-bottom:calc(var(--hud) + 56px)}}.migas{letter-spacing:.15em;text-transform:uppercase;color:var(--tenue);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:11px;display:flex}.migas a{min-height:44px;color:var(--luz);align-items:center;display:inline-flex}.migas a:hover{color:var(--hielo)}.ficha-hero-rejilla{align-items:end;gap:18px;display:grid}@media (width>=1024px){.ficha-hero-rejilla{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px}}.ficha-lugar{color:var(--hielo);margin-bottom:12px}.ficha-titulo{font:240 clamp(46px, .6rem + 8vw, 150px)/.86 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.ficha-sub{max-width:52ch;color:var(--luz);margin-top:16px;font-size:clamp(15px,1.15vw,18px)}@supports (color:color-mix(in lab, red, red)){.ficha-sub{color:color-mix(in srgb, var(--luz) 80%, var(--tenue))}}.ficha-cifras{justify-items:start;gap:8px;display:grid}@media (width>=1024px){.ficha-cifras{text-align:right;justify-items:end}}.ficha-precio{font:240 clamp(38px, .5rem + 4vw, 76px)/.92 var(--font-display);letter-spacing:-.035em}.ficha-impuestos{letter-spacing:.08em;min-height:44px;color:var(--hielo);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--linea-fuerte);-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte);align-items:center;font-size:12px;display:inline-flex}.ficha-linea{color:var(--luz);font-size:14px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ficha-linea{color:color-mix(in srgb, var(--luz) 80%, var(--tenue))}}.ficha-linea{max-width:46ch}.ficha-coord-movil{z-index:2;left:var(--g);color:var(--hielo);font-size:10.5px;position:absolute;top:68px}.galeria-sec{border-bottom:1px solid var(--linea);padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,72px)}.gal-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-bottom:clamp(18px,2.4vw,32px);display:flex}.gal-pos{font:270 clamp(22px, 2.4vw, 38px)/1 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;align-items:baseline;gap:16px;display:flex}.gal-n{letter-spacing:.06em;color:var(--tenue);font-size:.5em}.gal-acc{align-items:center;gap:12px 24px;display:flex}.gal-marco{position:relative}.gal-pista{--h:clamp(280px, 66svh, 720px);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:clamp(16px,2.4vw,40px);padding-block:18px;display:flex;overflow:auto hidden}.gal-pista::-webkit-scrollbar{display:none}.gal-pista.arrastrando{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gal-pista.arrastrando a{pointer-events:none}@media (width<=767px){.gal-pista{--h:min(62vw * 1.1, 52svh)}}.gal-foto{height:var(--h);width:calc(var(--h) * var(--r));scroll-snap-align:center;opacity:.38;flex:none;max-width:86vw;transition:opacity .35s;position:relative}.gal-foto.activa{opacity:1}.gal-foto img{object-fit:cover;width:100%;height:100%}.gal-visor{pointer-events:none;z-index:2;width:60vw;height:60svh;transition:width .32s var(--ease), height .32s var(--ease);--esq:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.gal-visor{--esq:18px}}.ficha-galeria[data-n="1"] .gal-foto{opacity:1}.ficha-cuerpo{padding-block:clamp(48px, 6vw, 96px) var(--sec-junta);gap:48px;display:grid}@media (width>=1024px){.ficha-cuerpo{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:clamp(48px,6vw,112px)}}.ficha-principal{gap:clamp(48px,5vw,80px);min-width:0;display:grid}.ficha-bloque{align-content:start;gap:18px;display:grid}.ficha-bloque>.t-et{border-bottom:1px solid var(--linea);padding-bottom:12px}.ficha-resumen{font:270 clamp(24px, 2.4vw, 38px)/1.12 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--luz);text-wrap:balance;max-width:26ch}.ficha-texto{max-width:64ch;color:var(--luz);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ficha-texto{color:color-mix(in srgb, var(--luz) 80%, var(--tenue))}}.ficha-texto{font-size:16.5px}.ficha-caract{font:280 clamp(18px, 1.5vw, 23px)/1.5 var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--luz)}.ficha-caract .sep{color:var(--tenue)}.ficha-datos,.ficha-distancias,.calculadora-res{margin:0;display:grid}@media (width>=640px){.ficha-datos,.ficha-distancias{grid-template-columns:1fr 1fr;column-gap:40px}}.ficha-datos div,.ficha-distancias div,.calculadora-res div{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ficha-datos dt,.ficha-distancias dt,.calculadora-res dt{color:var(--tenue);font-size:14px}.ficha-datos dd,.ficha-distancias dd,.calculadora-res dd{font:300 17px var(--font-display);text-align:right;margin:0}.calculadora-total dd{color:var(--hielo);font-size:26px!important}.ficha-mapa{height:clamp(300px,42vw,460px)}.ficha-donde{max-width:62ch;color:var(--luz);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ficha-donde{color:color-mix(in srgb, var(--luz) 80%, var(--tenue))}}.ficha-donde .coord{color:var(--hielo)}.ficha-nota{color:var(--tenue);max-width:70ch;font-size:13px;line-height:1.55}.ficha-tour{width:fit-content}.iframe-tour{aspect-ratio:16/9;border:0;width:100%}.ficha-video,.ficha-plano img{background:var(--noche-2);width:100%;height:auto}.calculadora{gap:18px;max-width:720px;display:grid}.calculadora output{color:var(--luz);letter-spacing:0;font-size:14px}.calculadora input[type=range]{width:100%;accent-color:var(--hielo);min-height:32px}.ficha-panel{position:relative}@media (width>=1024px){.ficha-panel{top:calc(var(--hud) + 64px);position:sticky}}.panel-in{background:var(--noche-2);border:1px solid var(--linea);gap:18px;padding:26px 24px 20px;display:grid}@media (width>=1024px){.panel-in{max-height:calc(100svh - var(--hud) - 84px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.panel-precio{font:250 clamp(32px, 2.8vw, 44px)/1 var(--font-display);letter-spacing:-.03em}.panel-ref{letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);margin-top:8px;font-size:11px}.panel-agente{color:var(--tenue);border-bottom:1px solid var(--linea);padding-bottom:14px;font-size:13.5px}.panel-agente span{color:var(--luz)}.panel-form{gap:16px;display:grid}.panel-form .boton{width:100%}.panel-directo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ficha-acciones{border-top:1px solid var(--linea);flex-wrap:wrap;gap:0 20px;padding-top:4px;display:flex}.ficha-acciones .fav{color:var(--luz)}.ficha-parecidas{padding-block:var(--sec-junta);border-top:1px solid var(--linea)}.ficha-parecidas .enc-cab{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.ficha-legal{color:var(--tenue);max-width:140ch;padding-block:28px 40px;font-size:12.5px;line-height:1.55}.barra-accion{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#050b14f0;grid-template-columns:1fr 1fr 1.5fr;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-accion .boton,.barra-accion .boton-sec{min-height:48px;padding:0 8px;font-size:11px}@media (width<=1023px){.ficha{padding-bottom:68px}}.pswp{--pswp-bg:#050b14;font-family:var(--font-texto)}.pswp__pie{padding:18px 24px calc(18px + env(safe-area-inset-bottom));letter-spacing:.12em;text-transform:uppercase;color:var(--luz);text-align:center;pointer-events:none;background:linear-gradient(#050b1400,#050b14d9);font-size:12px;position:absolute;bottom:0;left:0;right:0}.pswp__counter{font-family:var(--font-texto);letter-spacing:.1em;font-size:12px}.tarjeta-programa{background:var(--noche);border:1px solid var(--linea-fuerte);gap:14px;padding:clamp(22px,2.6vw,34px);display:grid;position:relative}.tp-cab{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:14px;display:flex}.tp-dia{font:270 clamp(20px, 1.8vw, 27px)/1.05 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.tp-resumen{letter-spacing:.12em;text-transform:uppercase;color:var(--tenue);font-size:12px}.tp-nota{color:var(--tenue);font-size:12.5px}.prog{display:grid}.prog-fila{grid-template-columns:64px 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}.prog-hora{font:300 19px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--hielo)}.prog-tit{font:320 16px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.01em;align-items:baseline;gap:10px;display:flex}.prog-tit a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--linea-fuerte);-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte)}.prog-tit a:hover{-webkit-text-decoration-color:var(--hielo);-webkit-text-decoration-color:var(--hielo);text-decoration-color:var(--hielo)}.prog-n{border:1px solid var(--linea-fuerte);min-width:22px;height:22px;font:400 11px/1 var(--font-texto);place-items:center;display:inline-grid}.prog-sub{color:var(--tenue);margin-top:3px;font-size:13px}.prog-hito .prog-tit,.prog-hito .prog-hora{color:var(--tenue)}.prog-casa{grid-template-columns:84px 1fr auto;align-items:start;gap:12px;display:grid}.prog-casa img{object-fit:cover;width:84px;height:58px}.prog-quitar{width:44px;height:44px;color:var(--tenue);place-items:center;margin:-8px -10px 0 0;font-size:22px;font-weight:200;display:grid}.prog-quitar:hover{color:var(--luz)}.prog-tray{color:var(--tenue);grid-template-columns:64px 1fr;gap:14px;padding:2px 0;font-size:12.5px;display:grid}.prog-tray .prog-hora{min-height:22px;position:relative}.prog-tray .prog-hora:before{content:"";border-left:1px dashed var(--linea-fuerte);position:absolute;top:0;bottom:0;left:10px}.prog-tray .voz{color:var(--luz);font-size:12.5px}.prog-visita.activa .prog-tit a{color:var(--hielo)}@media (width<=480px){.prog-casa{grid-template-columns:64px 1fr auto}.prog-casa img{width:64px;height:48px}.prog-fila,.prog-tray{grid-template-columns:52px 1fr;gap:10px}}@media print{.hud,.pie,.barra-accion,.ficha-panel form,.panel-directo,.ficha-acciones,.gal-acc,.ficha-mapa,.calculadora,.ficha-parecidas,.menu,.ruta-ajustes,.ruta-mapa,.ruta-acciones,.no-imprimir,.cursor,.gal-visor,.ficha-hero-visor{display:none!important}body,.ficha,.ficha-hero,.tarjeta-programa,.panel-in{color:#111!important;background:#fff!important}.ficha-hero{height:auto;min-height:0;display:block}.ficha-hero-img{height:9cm;position:static}.ficha-hero-velo{display:none}.gal-pista{flex-wrap:wrap;overflow:visible}.gal-foto{opacity:1;height:4cm}}@media (prefers-reduced-motion:reduce){.gal-foto{opacity:1}.reserva.abriendo,.hoja-filtros[open],.selector{animation:none}}@media (pointer:coarse){.maplibregl-ctrl-group button{width:44px!important;height:44px!important}.calculadora input[type=range]{min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.hud[data-astro-cid-wpvy4v7s]{z-index:70;pointer-events:none;color:var(--luz);position:fixed;inset:0}.hud[data-astro-cid-wpvy4v7s]:before{content:"";height:calc(var(--hud) + 92px);z-index:-1;opacity:0;background:linear-gradient(#050b14fa,#050b14eb 52%,#050b1400);transition:opacity .3s;position:absolute;top:0;left:0;right:0}html.nav-llena .hud[data-astro-cid-wpvy4v7s]:before{opacity:1}html.menu-abierto .hud[data-astro-cid-wpvy4v7s]:before{opacity:0}.hud[data-astro-cid-wpvy4v7s]>[data-astro-cid-wpvy4v7s],.hud-der[data-astro-cid-wpvy4v7s]>[data-astro-cid-wpvy4v7s]{pointer-events:auto}.hud-logo[data-astro-cid-wpvy4v7s]{left:var(--hud);top:calc(var(--hud) - 10px);align-items:center;min-height:44px;padding-block:8px;display:flex;position:absolute}.hud-logo[data-astro-cid-wpvy4v7s] svg{width:auto;height:22px}@media (width>=768px){.hud-logo[data-astro-cid-wpvy4v7s] svg{height:26px}}.hud-der[data-astro-cid-wpvy4v7s]{right:calc(var(--hud) - 12px);top:calc(var(--hud) - 10px);pointer-events:none;gap:2px;display:flex;position:absolute}.hud-btn[data-astro-cid-wpvy4v7s]{letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:0 12px;font-size:11.5px;font-weight:450;display:inline-flex}.hud-btn[data-astro-cid-wpvy4v7s]:hover{color:var(--hielo)}.hud-n[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;color:var(--tenue);font-size:11px}.hud-fav[data-astro-cid-wpvy4v7s] .hud-n[data-astro-cid-wpvy4v7s]{color:var(--luz)}.hud-menu-ico[data-astro-cid-wpvy4v7s]{width:18px;height:10px;position:relative}.hud-menu-ico[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{height:1.5px;transition:transform .3s var(--ease), top .3s var(--ease);background:currentColor;position:absolute;left:0;right:0}.hud-menu-ico[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:1px}.hud-menu-ico[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{top:7px}html.menu-abierto .hud-menu-ico[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:4px;transform:rotate(45deg)}html.menu-abierto .hud-menu-ico[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{top:4px;transform:rotate(-45deg)}.hud-bajo[data-astro-cid-wpvy4v7s]{left:var(--hud);right:var(--hud);bottom:var(--hud);pointer-events:none;justify-content:space-between;align-items:end;transition:opacity .35s;display:flex;position:absolute}.hud-coord[data-astro-cid-wpvy4v7s],.hud-hora[data-astro-cid-wpvy4v7s]{color:var(--hielo);gap:5px;display:grid}.hud-hora[data-astro-cid-wpvy4v7s]{text-align:right;justify-items:end}.hud-lugar[data-astro-cid-wpvy4v7s]{letter-spacing:.16em;text-transform:uppercase;color:var(--tenue);font-size:10.5px;font-weight:450}.hud-bajo[data-astro-cid-wpvy4v7s] .coord[data-astro-cid-wpvy4v7s]{font-size:11.5px}@media (width<=767px){.hud-bajo[data-astro-cid-wpvy4v7s]{display:none}}html.hud-quieto .hud-bajo[data-astro-cid-wpvy4v7s],html.menu-abierto .hud-bajo[data-astro-cid-wpvy4v7s]{opacity:0}.menu[data-astro-cid-wpvy4v7s]{z-index:65;background:var(--noche);color:var(--luz);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .38s var(--ease-cam), visibility 0s linear .38s;position:fixed;inset:0;overflow-y:auto}html.menu-abierto .menu[data-astro-cid-wpvy4v7s]{clip-path:inset(0);visibility:visible;transition:clip-path .38s var(--ease-cam), visibility 0s}.menu-in[data-astro-cid-wpvy4v7s]{min-height:100%;padding-block:calc(var(--hud) + 84px) calc(var(--hud) + 40px);align-content:end;gap:48px;display:grid}@media (width>=1024px){.menu-in[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:64px}}.menu-lista[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--linea)}.menu-lista[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--linea)}.menu-a[data-astro-cid-wpvy4v7s]{min-height:64px;font:260 clamp(28px, 4.6vw, 64px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;transition:color .2s;display:flex}.menu-a[data-astro-cid-wpvy4v7s]:hover{color:var(--hielo)}.menu-n[data-astro-cid-wpvy4v7s]{font:400 13px var(--font-texto);letter-spacing:.06em;color:var(--tenue)}.menu-lado[data-astro-cid-wpvy4v7s]{justify-items:start;gap:4px;display:grid}.menu-tel[data-astro-cid-wpvy4v7s]{min-height:52px;font:260 clamp(30px, 3vw, 44px)/1 var(--font-display);letter-spacing:-.02em;align-items:center;margin-top:10px;display:inline-flex}.menu-coord[data-astro-cid-wpvy4v7s]{color:var(--tenue);margin-top:24px}.menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity .3s}html.menu-abierto .menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:1;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:1}.menu[data-astro-cid-wpvy4v7s]{transition:none}}.pie[data-astro-cid-kb2vq6wp]{content-visibility:auto;contain-intrinsic-size:auto 1100px;background:var(--noche);border-top:1px solid var(--linea);padding-block:clamp(80px,10vw,150px) 28px;position:relative;overflow:hidden}.pie-arriba[data-astro-cid-kb2vq6wp]{gap:48px;display:grid}@media (width>=1024px){.pie-arriba[data-astro-cid-kb2vq6wp]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:80px}}.pie-tel[data-astro-cid-kb2vq6wp]{min-height:52px;font:240 clamp(40px, 6.4vw, 104px)/.95 var(--font-display);letter-spacing:-.035em;align-items:center;margin-top:14px;display:inline-flex}.pie-tel[data-astro-cid-kb2vq6wp]:hover{color:var(--hielo)}.pie-enlaces[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:0 28px;margin-top:14px;display:flex}.pie-gente[data-astro-cid-kb2vq6wp]{border-top:1px solid var(--linea);gap:0;display:grid}.pie-gente[data-astro-cid-kb2vq6wp] li[data-astro-cid-kb2vq6wp]{border-bottom:1px solid var(--linea);grid-template-columns:1fr auto;align-items:baseline;gap:2px 20px;padding:14px 0;display:grid}.pie-nombre[data-astro-cid-kb2vq6wp]{font:330 18px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.pie-sub[data-astro-cid-kb2vq6wp]{color:var(--tenue);grid-column:1;font-size:13.5px}.pie-mini[data-astro-cid-kb2vq6wp]{grid-area:1/2/span 2;align-self:center;align-items:center;min-width:44px;min-height:44px;font-size:15px;display:inline-flex}.pie-mini[data-astro-cid-kb2vq6wp]:hover{color:var(--hielo)}.pie-costa[data-astro-cid-kb2vq6wp]{gap:8px 32px;margin-top:clamp(56px,7vw,96px);display:grid}@media (width>=1024px){.pie-costa[data-astro-cid-kb2vq6wp]{grid-template-columns:120px 1fr;align-items:baseline}}.pie-lista[data-astro-cid-kb2vq6wp]{color:var(--tenue);margin-bottom:10px;font-size:15px;line-height:1.4}.pie-lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:var(--luz);padding-block:9px;display:inline-block}.pie-lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--hielo);text-underline-offset:5px;text-decoration:underline 1px}.pie-marca[data-astro-cid-kb2vq6wp]{border-top:1px solid var(--linea);align-items:center;gap:clamp(10px,2vw,32px);margin-top:clamp(48px,7vw,96px);padding-top:clamp(20px,3vw,40px);display:flex}.pie-icono[data-astro-cid-kb2vq6wp]{flex:none;width:clamp(48px,10.5vw,168px)}.pie-icono[data-astro-cid-kb2vq6wp] svg{width:100%;height:auto}.pie-palabra[data-astro-cid-kb2vq6wp]{font:200 clamp(56px, 16.4vw, 268px)/.8 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;color:var(--luz);white-space:nowrap}.pie-legal[data-astro-cid-kb2vq6wp]{color:var(--tenue);gap:14px;max-width:128ch;margin-top:clamp(28px,4vw,48px);font-size:12.5px;line-height:1.55;display:grid}.pie-bajo[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;align-items:baseline;gap:6px 24px;display:flex}.pie-bajo[data-astro-cid-kb2vq6wp] .coord[data-astro-cid-kb2vq6wp]{color:var(--tenue);font-size:10.5px}.pie-demo[data-astro-cid-kb2vq6wp]{color:var(--hielo)}
