/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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);--color-papel:#fff;--color-pergamino:#f3f2ee;--color-tinta:#161614;--color-gris:#5f5d57;--color-gris-claro:#9c9a93;--color-linea:#e4e2dc;--color-carbon:#181818;--color-hueso:#f1efe9;--color-rojo:#c0322b;--color-rojo-hondo:#9c2620;--color-rojo-suave:#f7e7e5;--color-ok:#3e5d4f;--color-alerta:#9a7b3f;--color-error:#9c2620;--font-titulo:var(--fuente-display),"Segoe UI",system-ui,sans-serif;--font-texto:var(--fuente-display),"Segoe UI",system-ui,sans-serif;--font-editorial:var(--fuente-editorial),Georgia,"Times New Roman",serif;--radius-campo:4px;--radius-tarjeta:2px;--radius-foto:2px;--radius-boton:3px;--radius-pastilla:999px;--shadow-suave:0 1px 2px #1616140d;--shadow-elevada:0 18px 40px -18px #16161438;--curva:cubic-bezier(.16,1,.3,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--alto-barra) + 12px);-webkit-text-size-adjust:100%}body{background-color:var(--color-papel);font-family:var(--font-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;overflow-x:hidden}body,h1,h2,h3{color:var(--color-tinta);margin:0}h1,h2,h3{font-family:var(--font-titulo);letter-spacing:-.02em;text-wrap:balance;font-weight:600}a{color:inherit}:focus-visible{outline:2px solid var(--color-rojo);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}[role=button],a,button,input,select,summary,textarea{touch-action:manipulation;-webkit-tap-highlight-color:#16161414}dialog{overscroll-behavior:contain}.piel-oscura{background:var(--color-carbon)}.piel-oscura,.piel-oscura h1,.piel-oscura h2,.piel-oscura h3{color:var(--color-hueso)}.piel-oscura .texto-suave{color:#f1efe9a8}.piel-oscura :focus-visible{outline-color:var(--color-hueso)}.sobre-foto,.sobre-foto h1,.sobre-foto h2{color:#fff}.sobre-foto :focus-visible{outline-color:#fff}.texto-suave{color:var(--color-gris)}.piel-calida{background:var(--color-pergamino);--radius-foto:10px;--radius-tarjeta:10px;--color-linea:#dcd9d1}.piel-calida,.piel-calida h1,.piel-calida h2,.piel-calida h3{color:var(--color-tinta)}.pagina-premium{--radius-foto:0px;--radius-tarjeta:0px;--radius-boton:0px;--radius-campo:0px}.sitio :is(h1,h2,h3){letter-spacing:-.022em;font-weight:400}.sitio :is(h1,h2,h3) em{font-style:italic}.sitio ::selection{background:var(--s-monte);color:var(--s-hueso)}.s-seccion-oscura{--color-tinta:var(--s-hueso);--color-gris:#f1ece1b3;--color-gris-claro:#f1ece175;--color-linea:#f1ece129;--color-papel:var(--s-monte);--color-pergamino:var(--s-monte-2);background-color:var(--s-monte);color:var(--s-hueso)}.s-seccion-oscura :focus-visible{outline-color:var(--s-hueso)}}@layer components{.s-display{font-family:var(--s-fuente-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.1rem,1.2rem + 7vw,8.2rem);font-weight:300;line-height:.93}.s-titulo{letter-spacing:-.032em;font-size:clamp(2.3rem,1.25rem + 4vw,4.8rem);line-height:.97}.s-subtitulo,.s-titulo{font-family:var(--s-fuente-display);text-wrap:balance;font-weight:400}.s-subtitulo{letter-spacing:-.012em;font-size:clamp(1.3rem,1.05rem + 1vw,1.9rem);line-height:1.26}.s-display em,.s-subtitulo em,.s-titulo em{font-style:italic;font-weight:inherit;letter-spacing:-.01em}.s-etiqueta{font-family:var(--s-fuente-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gris);align-items:center;gap:.9em;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.s-etiqueta-pleca:before{content:"";opacity:.6;background:currentColor;flex:none;width:28px;height:1px}.piel-oscura .s-etiqueta{color:#f1ece1ad}.sobre-foto .s-etiqueta{color:#ffffffe0}.s-cifra{font-family:var(--s-fuente-display);letter-spacing:-.035em;font-variant-numeric:lining-nums;font-size:clamp(3rem,2rem + 4vw,6.2rem);font-style:italic;font-weight:300;line-height:.9}.s-cuerpo{font-family:var(--s-fuente-texto);color:var(--color-gris);text-wrap:pretty;font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.7}.piel-oscura .s-cuerpo{color:#f1ece1b8}.sobre-foto .s-cuerpo{color:#ffffffdb}.s-acento{color:var(--s-salvia)}.s-contenedor{width:min(1320px,100% - 2 * var(--margen-lateral));margin-inline:auto}.s-seccion{padding-block:clamp(84px,9vw,160px)}.s-seccion-arena{background-color:var(--s-arena)}.s-boton{min-height:48px;color:inherit;font-family:var(--s-fuente-texto);letter-spacing:.015em;white-space:nowrap;cursor:pointer;transition:background-color .45s var(--s-curva),color .45s var(--s-curva),border-color .45s var(--s-curva),transform .2s ease;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75em;padding:0 1.6em;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.s-boton:active{transform:scale(.98)}.s-boton:disabled{opacity:.5;cursor:not-allowed}.s-boton-chico{min-height:40px;padding:0 1.25em;font-size:.85rem}.s-tp-l{display:block}.s-tp-lineas .s-tp-l{margin-block:-.14em -.18em;margin-inline:-.05em;padding-block:.14em .18em;padding-inline:.05em;overflow:clip}.s-tp-i{transform-origin:0 0}.s-tp-i,.s-tp-m{display:inline-block}.s-tp-m{vertical-align:top;margin-block:-.14em -.18em;margin-inline:-.04em;padding-block:.14em .18em;padding-inline:.04em;overflow:clip}.s-tp-w{white-space:nowrap;display:inline-block}.s-tp-auto-l{display:block}.s-tp-auto-l-mask{margin-block:-.14em -.18em;margin-inline:-.05em;padding-block:.14em .18em;padding-inline:.05em;display:block}.s-ir{display:block;position:relative;overflow:clip}.s-ir-img{object-fit:cover;width:100%;height:100%;transform:scale(var(--s-ir-escala,1));transform-origin:50%;display:block}.s-magnetico{display:inline-block}.s-contador{font-variant-numeric:tabular-nums lining-nums}.s-contornos{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.s-contornos path{stroke-width:1px}.s-contornos path.s-contornos-indice{stroke-width:1.7px}.s-contornos-divisor{height:clamp(64px,10vw,170px)}.s-cordillera{pointer-events:none;width:100%;height:clamp(56px,9vw,150px);margin-bottom:-1px;display:block;overflow:hidden}.s-cordillera.s-cordillera-invertida{margin-top:-1px;margin-bottom:0;transform:scaleY(-1)}.s-carril{position:relative}.s-carril-pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#171a1640 transparent;display:flex;overflow-x:auto}.s-carril-pista>*{scroll-snap-align:start;flex-shrink:0}.s-mq{position:relative;overflow:clip}.s-mq-pista{width:max-content;display:flex}.s-mq-grupo{flex-shrink:0;align-items:center;display:flex}.s-mq-item{white-space:nowrap;align-items:center;display:inline-flex}.s-mq-sep{opacity:.45;border:1px solid;flex-shrink:0;width:.38em;height:.38em;margin-inline:.85em;display:inline-block;transform:rotate(45deg)}}@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-\[9999px\]{left:-9999px}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.\!h-12{height:calc(var(--spacing) * 12)!important}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[80svh\]{height:80svh}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-full{max-height:100%}.\!min-h-\[34px\]{min-height:34px!important}.\!min-h-\[36px\]{min-height:36px!important}.\!min-h-\[38px\]{min-height:38px!important}.\!min-h-\[40px\]{min-height:40px!important}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[340px\]{min-height:340px}.\!w-12{width:calc(var(--spacing) * 12)!important}.\!w-auto{width:auto!important}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(92vw\,440px\)\]{width:min(92vw,440px)}.w-\[min\(420px\,80vw\)\]{width:min(420px,80vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[40ch\]{max-width:40ch}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-\[16rem\]{flex-basis:16rem}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_7\.5rem_7\.5rem_7\.5rem\]{grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 7.5rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-boton\)\]{border-radius:var(--radius-boton)}.rounded-\[var\(--radius-campo\)\]{border-radius:var(--radius-campo)}.rounded-\[var\(--radius-foto\)\]{border-radius:var(--radius-foto)}.rounded-\[var\(--radius-tarjeta\)\]{border-radius:var(--radius-tarjeta)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.border-linea{border-color:var(--color-linea)}.border-tinta{border-color:var(--color-tinta)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.\!bg-\[var\(--color-papel\)\]{background-color:var(--color-papel)!important}.\!bg-rojo-hondo{background-color:var(--color-rojo-hondo)!important}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-current{background-color:currentColor}.bg-linea{background-color:var(--color-linea)}.bg-pergamino{background-color:var(--color-pergamino)}.bg-rojo{background-color:var(--color-rojo)}.bg-tinta{background-color:var(--color-tinta)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6vw\]{padding-inline:6vw}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[var\(--alto-barra\)\]{padding-top:var(--alto-barra)}.pr-0{padding-right:0}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pb-\[calc\(76px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.95rem\]{font-size:.95rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--s-monte\)\]{color:var(--s-monte)}.text-\[var\(--s-salvia\)\]{color:var(--s-salvia)}.text-alerta{color:var(--color-alerta)}.text-error{color:var(--color-error)}.text-gris{color:var(--color-gris)}.text-gris-claro{color:var(--color-gris-claro)}.text-rojo{color:var(--color-rojo)}.text-rojo\/70{color:#c0322bb3}@supports (color:color-mix(in lab,red,red)){.text-rojo\/70{color:color-mix(in oklab,var(--color-rojo) 70%,transparent)}}.text-tinta{color:var(--color-tinta)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-tinta\)\]{accent-color:var(--color-tinta)}.accent-rojo{accent-color:var(--color-rojo)}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-elevada{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevada{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#16161438)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:3.40282e+38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-pergamino::file-selector-button{background-color:var(--color-pergamino)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-gris-claro::placeholder{color:var(--color-gris-claro)}.focus-within\:border-tinta:focus-within{border-color:var(--color-tinta)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-tinta:focus-within{--tw-ring-color:var(--color-tinta)}.focus-within\:ring-white:focus-within{--tw-ring-color:var(--color-white)}.focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){.hover\:bg-linea:hover{background-color:var(--color-linea)}.hover\:bg-pergamino:hover{background-color:var(--color-pergamino)}.hover\:bg-rojo-hondo:hover{background-color:var(--color-rojo-hondo)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-full:focus{border-radius:3.40282e+38px}.focus\:bg-tinta:focus{background-color:var(--color-tinta)}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-white:focus{color:var(--color-white)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-\[420px\]{height:420px}.md\:h-\[560px\]{height:560px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_7\.5rem_7\.5rem_7\.5rem\]{grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 7.5rem}.md\:\!px-7{padding-inline:calc(var(--spacing) * 7)!important}.md\:text-right{text-align:right}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pb-0{padding-bottom:0}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--margen-lateral:20px;--aire-corto:48px;--aire-seccion:76px;--aire-amplio:104px;--alto-barra:64px}@media (min-width:768px){:root{--margen-lateral:40px;--aire-corto:64px;--aire-seccion:120px;--aire-amplio:176px;--alto-barra:76px}}.d0{letter-spacing:-.038em;font-size:clamp(3rem,1.5rem + 6.2vw,5.8rem);line-height:.94}.d0,.d1{font-family:var(--font-titulo);font-weight:600}.d1{letter-spacing:-.032em;font-size:clamp(2.3rem,1.35rem + 3.8vw,4.1rem);line-height:.97}.d2{letter-spacing:-.028em;font-size:clamp(1.85rem,1.3rem + 2.1vw,2.9rem);line-height:1}.d2,.t1{font-family:var(--font-titulo);font-weight:600}.t1{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.18}.t2{font-family:var(--font-titulo);letter-spacing:-.012em;font-size:1.12rem;font-weight:600;line-height:1.3}.editorial{font-size:1.14rem;line-height:1.7}.editorial,.editorial-grande{font-family:var(--font-editorial)}.editorial-grande{letter-spacing:-.005em;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.85rem);line-height:1.4}.cifra{letter-spacing:-.02em;font-style:italic;font-weight:400;line-height:1}.cifra,.precio{font-family:var(--font-editorial)}.precio{letter-spacing:-.012em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-tinta);font-size:1.45rem;font-weight:500;line-height:1.12}.precio-grande{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem)}.etiqueta{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gris);font-size:.68rem;font-weight:600}.etiqueta-acento{color:var(--color-rojo)}.medida{max-width:62ch}.regla:after{content:"";background:var(--color-tinta);opacity:.35;width:40px;height:1px;margin-top:14px;display:block}.contenedor{width:min(1180px,100% - 2 * var(--margen-lateral));margin-inline:auto}.contenedor-ancho{width:min(1440px,100% - 2 * var(--margen-lateral));margin-inline:auto}.contenedor-estrecho{width:min(760px,100% - 2 * var(--margen-lateral));margin-inline:auto}.seccion{padding-block:var(--aire-seccion)}.seccion-corta{padding-block:var(--aire-corto)}.seccion-amplia{padding-block:var(--aire-amplio)}.sangra{width:100vw;margin-inline:calc(50% - 50vw)}.linea-h{border:0;border-top:1px solid var(--color-linea);margin:0}.tarjeta{border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);box-shadow:var(--shadow-suave);background:#fff;padding:20px}@media (min-width:768px){.tarjeta{padding:28px}}@media (min-width:1280px){.tarjeta{padding:36px}}.campo{border:1px solid var(--color-linea);border-radius:var(--radius-campo);width:100%;color:var(--color-tinta);background:#fff;min-height:44px;padding:10px 12px}.campo:focus{border-color:var(--color-tinta);box-shadow:0 0 0 3px var(--color-pergamino);outline:none}.campo[aria-invalid=true]{border-color:var(--color-error)}.campo::placeholder{color:var(--color-gris-claro)}.boton{border-radius:var(--radius-boton);border:1px solid var(--color-tinta);background:var(--color-tinta);color:#fff;letter-spacing:.01em;cursor:pointer;min-height:44px;transition:background .3s var(--curva),color .3s var(--curva),border-color .3s var(--curva),opacity .2s ease;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:#2a2a27;border-color:#2a2a27}.boton:active{transform:scale(.985)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton-secundario{background:0 0}.boton-secundario,.boton-secundario:hover{color:var(--color-tinta);border-color:var(--color-linea)}.boton-secundario:hover{background:var(--color-pergamino)}.boton-peligro{color:var(--color-error);border-color:var(--color-error);background:0 0}.boton-peligro:hover{background:var(--color-error);color:#fff}.boton-rojo{background:var(--color-rojo);border-color:var(--color-rojo);color:#fff}.boton-rojo:hover{background:var(--color-rojo-hondo);border-color:var(--color-rojo-hondo)}.boton-claro{color:var(--color-tinta);background:#fff;border-color:#fff}.boton-claro:hover{background:var(--color-pergamino);border-color:var(--color-pergamino)}.boton-fantasma{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#fff6}.boton-fantasma:hover{background:#ffffff38;border-color:#fff}.pastilla{border-radius:var(--radius-pastilla);background:var(--color-pergamino);color:var(--color-gris);letter-spacing:.04em;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.pastilla-ok{color:var(--color-ok);background:#3e5d4f1f}.pastilla-alerta{color:var(--color-alerta);background:#9a7b3f24}.pastilla-error{color:var(--color-error);background:#9c26201a}.pastilla-vino{color:var(--color-rojo-hondo);background:#9c26201a}.pastilla-roja{background:var(--color-rojo);color:#fff}.pastilla-tinta{background:var(--color-tinta);color:#fff}.pastilla-practica{color:var(--color-tinta);background:0 0;border:1px dashed;padding:2px 9px}.marca-foto{color:var(--color-tinta);letter-spacing:.16em;text-transform:uppercase;background:#fffffff0;border-radius:2px;padding:5px 9px;font-size:.62rem;font-weight:600;line-height:1;display:inline-block}.marca-foto-tinta{color:#fff;background:#161614db}.tabla{border-collapse:collapse;width:100%;font-size:.92rem}.tabla th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gris);border-bottom:1px solid var(--color-tinta);padding:10px 10px 10px 0;font-size:.72rem}.tabla td{border-bottom:1px solid var(--color-linea);vertical-align:top;padding:12px 10px 12px 0}.aviso{border-left:3px solid var(--color-tinta);background:var(--color-pergamino);border-radius:0 var(--radius-campo) var(--radius-campo) 0;padding:12px 16px}.aviso-error{border-color:var(--color-error)}.aviso-ok{border-color:var(--color-ok)}.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}.foto-marco{background:var(--color-pergamino);position:relative;overflow:hidden}.foto-marco img{object-fit:cover;width:100%;height:100%;display:block}.foto-zoom{transition:transform 1.1s var(--curva);will-change:transform}@media (hover:hover){.group:hover .foto-zoom{transform:scale(1.06)}}@keyframes deriva{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translateY(-1.2%)}}.foto-deriva{will-change:transform;animation:deriva 24s ease-in-out infinite alternate}.velo-foto:after{background:linear-gradient(#16161400,#16161414 22%,#16161461 58%,#161614c7)}.velo-alto:after,.velo-foto:after{content:"";pointer-events:none;position:absolute;inset:0}.velo-alto:after{background:linear-gradient(#16161461,#16161400 20%),linear-gradient(#16161400 32%,#1616140a 46%,#1616144d 74%,#161614b3)}@media (min-width:1024px){.velo-alto:after{background:linear-gradient(#16161457,#16161400 18%),linear-gradient(#16161400 38%,#16161438 70%,#1616149e),linear-gradient(270deg,#16161405 42%,#16161480)}}.grano:before{content:"";pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.placeholder-foto{background:var(--color-pergamino);width:100%;height:100%;color:var(--color-gris-claro);text-align:center;place-items:center;gap:8px;padding:16px;font-size:.8rem;display:grid}.tarjeta-inmueble{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.tarjeta-inmueble .foto-marco{aspect-ratio:3/2;border-radius:var(--radius-foto)}.tarjeta-inmueble.activa .foto-marco{outline:1px solid var(--color-rojo);outline-offset:3px}.tarjeta-inmueble .titulo-tarjeta{font-family:var(--font-titulo);letter-spacing:-.022em;transition:color .3s var(--curva);font-size:clamp(1.18rem,1.05rem + .45vw,1.42rem);font-weight:600;line-height:1.16}@media (hover:hover){.tarjeta-inmueble{transition:transform .1s ease-out}.tarjeta-inmueble:hover{transition:transform .25s ease-in;transform:translateY(-6px)}.tarjeta-inmueble:hover .titulo-tarjeta{color:var(--color-gris)}}.especificaciones{border-top:1px solid var(--color-linea);color:var(--color-gris);flex-wrap:wrap;align-items:baseline;gap:0 14px;padding-top:10px;font-size:.82rem;display:flex}.especificaciones>*+:before{content:"";vertical-align:-.04em;background:var(--color-linea);width:1px;height:.72em;margin-right:14px;display:inline-block}.d-editorial{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.6rem,1.5rem + 4.8vw,5.4rem);line-height:.98}.d-editorial,.titulo-premium{font-family:var(--font-editorial);font-weight:400}.titulo-premium{letter-spacing:-.02em;transition:color .3s var(--curva);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.1}.seccion-premium{padding-block:clamp(96px,9vw,150px)}.indice-premium{border-top:1px solid #ffffff24}.fila-premium{color:inherit;transition:background .5s var(--curva);border-bottom:1px solid #ffffff24;grid-template-columns:1fr;gap:18px;padding-block:36px;text-decoration:none;display:grid}.fila-premium .foto-marco{aspect-ratio:3/2;border-radius:0;width:min(100%,480px)}.fila-premium .numero{font-family:var(--font-editorial);letter-spacing:.08em;color:#f1efe980;font-variant-numeric:tabular-nums;font-size:.95rem}.fila-premium .flecha{letter-spacing:.18em;text-transform:uppercase;color:#f1efe9b3;transition:color .3s var(--curva),gap .3s var(--curva);align-items:center;gap:10px;font-size:.72rem;display:inline-flex}@media (min-width:1024px){.fila-premium{grid-template-columns:56px 480px minmax(0,1fr);align-items:start;gap:40px;padding-block:48px}}@media (hover:hover){.fila-premium:hover{background:#ffffff09}.fila-premium:hover .titulo-premium{color:#fff}.fila-premium:hover .flecha{color:#fff;gap:16px}}.banda-foto{background:var(--color-carbon);align-items:flex-end;display:flex;position:relative;overflow:hidden}.banda-foto>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banda-foto-alta{min-height:clamp(460px,68vh,760px)}.banda-foto-21-9{min-height:clamp(360px,52vh,640px)}@media (min-width:1024px){.banda-foto-21-9{aspect-ratio:21/9;max-height:72vh}}.tarjeta-estadia{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.tarjeta-estadia .foto-marco{border-radius:var(--radius-foto)}.foto-cruzada img{position:absolute;inset:0}.foto-cruzada-b{opacity:0;transition:opacity .9s var(--curva)}@media (hover:hover){.group:hover .foto-cruzada-b{opacity:1}.tarjeta-estadia{transition:transform .1s ease-out}.tarjeta-estadia:hover{transition:transform .25s ease-in;transform:translateY(-6px)}}.meta-estadia{color:var(--color-gris);flex-wrap:wrap;gap:4px 14px;font-size:.84rem;display:flex}.meta-estadia span{align-items:center;gap:6px;display:inline-flex}.meta-estadia svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.precio-noche{font-family:var(--font-editorial);font-size:1.25rem;font-style:italic;line-height:1.1}.precio-noche small{font-family:var(--font-texto);color:var(--color-gris);font-size:.82rem;font-style:normal}.barra-reserva{z-index:40;padding:10px var(--margen-lateral) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-linea);inset-inline:0;background:#f3f2eef0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0}@media (min-width:1024px){.barra-reserva{display:none}}.boton-embebido{border-radius:0 var(--radius-boton) var(--radius-boton) 0;align-self:stretch;height:auto;min-height:0;margin:-1px -1px -1px 0;padding-inline:22px}.mapa-marco{background:var(--color-pergamino);border-radius:var(--radius-tarjeta);width:100%;height:100%;position:relative;overflow:hidden}.mapa-cargando{width:100%;height:100%;color:var(--color-gris-claro);place-items:center;font-size:.85rem;display:grid}.mapa-acciones{z-index:4;pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:56px}.mapa-acciones>*{pointer-events:auto}.mapa-accion{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);min-height:40px;color:var(--color-tinta);cursor:pointer;transition:background-color .15s var(--curva),color .15s var(--curva);background:#fff;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #16161424}.mapa-accion:hover{background:var(--color-pergamino)}.mapa-accion:focus-visible{outline:2px solid var(--color-rojo);outline-offset:2px}.mapa-accion-principal{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta)}.mapa-accion-principal:hover{background:#2c2b28}.mapa-ayuda{background:var(--color-tinta);color:#fff;border-radius:16px;align-items:center;min-height:40px;margin:0;padding:8px 14px;font-size:.875rem;line-height:1.3;display:inline-flex;box-shadow:0 2px 10px #16161433}.mapa-acciones>.mapa-ayuda{pointer-events:none}.mapa-dibujo{z-index:3;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0a;position:absolute;inset:0}.mapa-marco .maplibregl-ctrl-top-right{z-index:5}.marcador-precio{font:inherit;font-family:var(--font-titulo);border-radius:var(--radius-pastilla);color:var(--color-tinta);border:1px solid var(--color-linea);cursor:pointer;white-space:nowrap;background:#fff;padding:7px 10px;font-size:.78rem;font-weight:600;line-height:1;transition:transform .15s,background .15s,color .15s;box-shadow:0 2px 8px #16161424}.marcador-precio.activo,.marcador-precio:hover{background:var(--color-rojo);color:#fff;border-color:var(--color-rojo);z-index:5;transform:scale(1.06)}.marcador-vereda{border-color:var(--color-tinta)}.marcador-grupo,.marcador-vereda{background:var(--color-tinta);color:#fff}.marcador-grupo{width:40px;height:40px;font-family:var(--font-titulo);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;box-shadow:0 2px 8px #16161433}.maplibregl-popup-content{font-family:var(--font-texto);color:var(--color-tinta);border-radius:var(--radius-tarjeta)!important;box-shadow:var(--shadow-elevada)!important;padding:12px 14px!important}.maplibregl-popup-close-button{color:var(--color-gris);padding:2px 8px;font-size:18px}.maplibregl-ctrl-attrib{font-size:10px}.js .revelar{opacity:0;transition:opacity .7s var(--curva) var(--retraso,0s),transform .7s var(--curva) var(--retraso,0s);transform:translateY(34px)}.js .revelar.visible{opacity:1;transform:none}.latido{animation:latido 1.2s ease-in-out infinite}@keyframes latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .revelar{opacity:1}.foto-zoom,.group:hover .foto-zoom,.js .revelar{transition:none;transform:none}.foto-deriva{transform:none}.foto-deriva,.latido{animation:none}.marcador-precio{transition:none}.fila-premium,.fila-premium .flecha,.foto-cruzada-b,.tarjeta-estadia,.titulo-premium{transition:none;transform:none}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.piel-oscura .etiqueta,.piel-oscura .text-gris,.piel-oscura .texto-suave{color:#f1efe9a8}.piel-oscura .cifra,.piel-oscura .precio,.piel-oscura .t1,.piel-oscura .t2,.piel-oscura .titulo-tarjeta{color:var(--color-hueso)}.piel-oscura .especificaciones{color:#f1efe9a8;border-top-color:#ffffff24}.piel-oscura .especificaciones>*+:before{background:#fff3}.piel-oscura .regla:after{background:var(--color-hueso)}.piel-oscura .pastilla{color:var(--color-hueso);background:#ffffff1f}.piel-oscura .foto-marco{background:#262626}.piel-oscura .placeholder-foto{color:#f1efe980;background:#262626}.piel-oscura .campo{color:var(--color-hueso);background:0 0;border:0;border-bottom:1px solid #f1efe973;border-radius:0;padding-inline:0}.piel-oscura .campo:focus{border-bottom-color:var(--color-hueso);box-shadow:none}.piel-oscura .campo::placeholder{color:#f1efe961}.piel-oscura .campo[aria-invalid=true]{border-bottom-color:#e07b74}.piel-oscura input[type=checkbox]{accent-color:var(--color-hueso)}.piel-oscura .tarjeta{box-shadow:none;background:0 0;border-color:#ffffff24}.piel-oscura .aviso{color:var(--color-hueso);background:#ffffff0f;border-color:#fff3}.piel-oscura .aviso-error{border-color:#e07b74}.piel-oscura .boton-secundario{color:var(--color-hueso);border-color:#ffffff4d}.piel-oscura .boton-secundario:hover{border-color:var(--color-hueso);background:#ffffff14}.piel-oscura a{color:inherit}.sobre-foto .etiqueta{color:#ffffffdb}.piel-oscura .piel-clara,.piel-oscura .piel-clara .cifra,.piel-oscura .piel-clara .precio,.piel-oscura .piel-clara .t1,.piel-oscura .piel-clara .t2,.piel-oscura .piel-clara .titulo-tarjeta,.piel-oscura a.boton-claro{color:var(--color-tinta)}.piel-oscura .piel-clara .etiqueta,.piel-oscura .piel-clara .text-gris{color:var(--color-gris)}.piel-oscura .piel-clara .campo{border:1px solid var(--color-linea);border-radius:var(--radius-campo);color:var(--color-tinta);background:#fff;padding:10px 12px}.piel-calida .foto-marco,.piel-calida .placeholder-foto{background:#e9e7e1}.piel-calida .chip,.piel-calida .tarjeta{background:#fff}.segmento{grid-template-columns:repeat(var(--n),minmax(0,1fr));background:var(--color-pergamino);min-width:260px;padding:4px;display:grid;position:relative}.segmento,.segmento-indicador{border-radius:var(--radius-pastilla)}.segmento-indicador{width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:#fff;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #16161424,0 6px 14px -8px #16161433}.segmento-boton{z-index:1;border-radius:var(--radius-pastilla);min-height:40px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:500;transition:color .2s;position:relative}.segmento-boton.activo{color:var(--color-tinta);font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.sin-barra{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}@media (min-width:1024px){.chips.sin-barra{flex-wrap:wrap;overflow:visible}}.chip{border-radius:var(--radius-pastilla);border:1px solid var(--color-linea);min-height:40px;color:var(--color-tinta);cursor:pointer;white-space:nowrap;background:#fff;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.chip:hover{border-color:var(--color-tinta)}.chip:active{transform:scale(.96)}.chip.activo{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta)}.chip-n{color:var(--color-gris-claro);font-size:.75rem}.chip.activo .chip-n{color:#ffffffb3}.chip-x{opacity:.8;margin-left:2px;font-size:1.05rem;line-height:1}.chip-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23161614' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}.rango{height:40px;margin-top:8px;position:relative}.rango-pista{background:var(--color-linea);height:4px;top:9px;left:0;right:0}.rango-pista,.rango-relleno{border-radius:2px;position:absolute}.rango-relleno{top:0;bottom:0;left:var(--a);right:calc(100% - var(--b));background:var(--color-rojo);transition:left 80ms linear,right 80ms linear}.rango input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0;right:0}.rango input[type=range]::-webkit-slider-runnable-track{background:0 0;height:22px}.rango input[type=range]::-moz-range-track{background:0 0;height:22px}.rango input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--color-tinta);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s,border-color .15s;box-shadow:0 2px 6px #16161433}.rango input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--color-tinta);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px}.rango input[type=range]:hover::-webkit-slider-thumb{border-color:var(--color-rojo);transform:scale(1.12)}.rango input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--color-rojo);transform:scale(1.12)}.rango input[type=range]:focus-visible{outline:none}.rango-etiquetas{color:var(--color-gris);justify-content:space-between;font-size:.8rem;display:flex;position:absolute;top:26px;left:0;right:0}.despliegue{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.despliegue.abierto{grid-template-rows:1fr}.despliegue>*{overflow:hidden}.barra-aplicar{z-index:60;border-radius:var(--radius-pastilla);background:var(--color-tinta);color:#fff;opacity:0;pointer-events:none;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 18px 40px -12px #16161480}.barra-aplicar.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.boton-whatsapp{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta);gap:10px}.boton-whatsapp:hover{color:#fff;background:#000;border-color:#000}.pasos{color:var(--color-gris);gap:14px;font-size:.8rem}.paso,.pasos{align-items:center;display:flex}.paso{gap:6px;transition:color .2s}.paso.activo{color:var(--color-tinta);font-weight:600}.paso-num{border:1px solid var(--color-linea);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}.paso.activo .paso-num{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta);transform:scale(1.1)}.paso.hecho .paso-num{background:var(--color-rojo);color:#fff;border-color:var(--color-rojo)}.dias{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;position:relative;overflow-x:auto}.dia-chip{border:1px solid var(--color-linea);min-width:62px;color:var(--color-tinta);text-align:center;cursor:pointer;scroll-snap-align:start;background:#fff;border-radius:14px;flex:none;padding:8px 8px 6px;transition:background .2s,color .2s,border-color .2s,transform .15s}.dia-chip small{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.66rem;line-height:1.2;display:block}.dia-chip b{font-size:1.2rem;font-weight:700;line-height:1.25;display:block}.dia-chip:hover{border-color:var(--color-tinta)}.dia-chip:active{transform:scale(.96)}.dia-chip.activo{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta)}.dia-chip.esqueleto{background:var(--color-pergamino);border-color:#0000;height:62px;animation:esqueleto 1.1s ease-in-out infinite}@keyframes esqueleto{0%,to{opacity:.55}50%{opacity:1}}.paso-entra{animation:paso-entra .35s cubic-bezier(.22,1,.36,1) both}@keyframes paso-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.check-ok{animation:check-ok .5s cubic-bezier(.22,1,.36,1) both}@keyframes check-ok{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:none}}.text-error{color:var(--color-error)}@media (prefers-reduced-motion:reduce){.barra-aplicar,.chip,.despliegue,.dia-chip,.paso,.paso-num,.rango-relleno,.segmento-indicador{transition:none}.rango input[type=range]::-webkit-slider-thumb{transition:none}.check-ok,.dia-chip.esqueleto,.paso-entra{animation:none}}.panel{background:var(--color-papel);min-height:100dvh}@media (min-width:1024px){.panel{grid-template-columns:248px minmax(0,1fr);display:grid}}.panel-lateral{background:var(--color-pergamino);border-right:1px solid var(--color-linea);scrollbar-width:thin;flex-direction:column;height:100dvh;padding:18px 14px 16px;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:1024px){.panel-lateral{display:flex}}.panel-principal{padding:22px var(--margen-lateral) calc(88px + env(safe-area-inset-bottom));overflow-wrap:break-word}.panel-principal .rompe-todo,.panel-principal code,.panel-principal pre{overflow-wrap:anywhere}.panel-principal .boton,.panel-principal .chip,.panel-principal .etiqueta,.panel-principal .pastilla,.panel-principal th{overflow-wrap:normal;word-break:keep-all}.panel-principal th{white-space:nowrap}@media (min-width:1024px){.panel-principal{max-width:1320px;padding:36px clamp(24px,3.5vw,52px) 72px}}.panel-cabecera-movil{padding:10px var(--margen-lateral);border-bottom:1px solid var(--color-linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}@media (min-width:1024px){.panel-cabecera-movil{display:none}}.lateral-nav{flex-direction:column;gap:2px;margin-top:10px;display:flex;position:relative}.lateral-grupo{z-index:1;margin:16px 12px 6px;position:relative}.lateral-item{z-index:1;min-height:40px;color:var(--color-gris);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.lateral-item svg{opacity:.8;flex:none;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1)}.lateral-item:hover{color:var(--color-tinta)}.lateral-item:hover svg{transform:translate(1px)}.lateral-item[aria-current=page]{color:var(--color-tinta);font-weight:600}.lateral-item[aria-current=page] svg{opacity:1}.lateral-item[aria-current=page]:before{content:"";background:var(--color-rojo);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.lateral-indicador{z-index:0;left:0;right:0;top:var(--y,0);height:var(--h,0);border-radius:var(--radius-campo);opacity:0;background:#fff;position:absolute;box-shadow:0 1px 3px #16161424,0 6px 14px -8px #16161433}.lateral-nav.medido .lateral-indicador{opacity:1;transition:top .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1)}.lateral-pie{border-top:1px solid var(--color-linea);flex-direction:column;gap:8px;margin-top:auto;padding:14px 12px 0;font-size:.85rem;display:flex}.panel-pestanas{border-bottom:1px solid var(--color-linea);scrollbar-width:none;gap:4px;margin:-6px 0 22px;display:flex;overflow-x:auto}.panel-pestanas::-webkit-scrollbar{display:none}.panel-pestana{min-height:44px;color:var(--color-gris);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.panel-pestana:hover{color:var(--color-tinta)}.panel-pestana[aria-current=page]{color:var(--color-tinta);font-weight:600}.panel-pestana[aria-current=page]:after{content:"";background:var(--color-rojo);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.barra-inferior{z-index:50;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-linea);inset-inline:0;background:#fffffff0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}@media (min-width:1024px){.barra-inferior{display:none}}.barra-inferior a,.barra-inferior button{color:var(--color-gris);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.68rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.barra-inferior [aria-current=page],.barra-inferior [aria-expanded=true]{color:var(--color-tinta);font-weight:600}.barra-inferior-indicador{background:var(--color-tinta);width:20%;height:2px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}dialog.hoja{background:#fff;border:0;border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:85dvh;margin:auto 0 0;padding:0;animation:hoja-sube .32s cubic-bezier(.22,1,.36,1) both}dialog.hoja::backdrop{background:#16161480}@keyframes hoja-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.kpi{text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:block}.kpi:hover{box-shadow:var(--shadow-elevada);border-color:var(--color-gris-claro);transform:translateY(-2px)}.kpi-cifra{font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(2.1rem,1.6rem + 1.6vw,2.9rem);display:block}.js .kpi-cifra{opacity:0}.js .kpi-cifra.lista{opacity:1;transition:opacity .2s}.lateral-plegable{cursor:pointer;text-align:left;width:calc(100% - 24px);color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.lateral-plegable:disabled{cursor:default}.lateral-plegable:focus-visible{outline:2px solid var(--color-tinta);outline-offset:3px;border-radius:4px}.lateral-flecha{font-size:1rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.lateral-plegable[aria-expanded=true] .lateral-flecha{transform:rotate(90deg)}.cifras-persona{background:var(--color-linea);border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.cifras-persona{grid-template-columns:repeat(4,minmax(0,1fr))}}.cifras-persona li{background:#fff}.cifras-persona a{height:100%;color:var(--color-tinta);flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;transition:background .2s;display:flex}.cifras-persona a:hover{background:var(--color-pergamino)}.cifras-persona .cifra{font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem);line-height:1}.cifras-persona .texto{color:var(--color-gris);font-size:.85rem}.dia-cifras{background:var(--color-linea);border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.dia-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.dia-cifras li{background:#fff}.dia-cifras a{height:100%;color:var(--color-gris);flex-direction:column;align-items:flex-start;gap:3px;padding:16px 18px;transition:background .2s;display:flex}.dia-cifras a:hover{background:var(--color-pergamino)}.dia-cifras a.con-algo{color:var(--color-tinta)}.dia-cifras .cifra{font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem);line-height:1}.dia-cifras .texto{color:var(--color-gris);font-size:.85rem}.dia-cifras .pastilla{margin-top:2px}.dia-nota{color:var(--color-gris);font-size:.78rem;line-height:1.3}.dia-visita{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;display:grid}.dia-visita-hora{white-space:nowrap;font-size:1.05rem;line-height:1.35}.dia-visita-que{min-width:0}.dia-visita-estado{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.dia-visita-acciones{grid-column:2/-1}.dia-visita-pasada .dia-visita-hora{color:var(--color-gris)}@media (max-width:639px){.dia-visita{grid-template-columns:minmax(0,1fr) auto}.dia-visita-acciones,.dia-visita-hora{grid-column:1/-1}}.tarjeta-vencida{border-color:var(--color-rojo);box-shadow:inset 3px 0 0 var(--color-rojo)}.panel [id]:target{scroll-margin-top:96px}.panel .tarjeta:target{border-color:var(--color-tinta);box-shadow:inset 3px 0 0 var(--color-tinta),var(--shadow-suave)}.panel .tabla tr:target>td{background:var(--color-pergamino)}.tarjeta-persona a{color:var(--color-tinta)}.tarjeta-persona{transition:border-color .25s,box-shadow .25s}@media (hover:hover){.tarjeta-persona:hover{border-color:var(--color-gris-claro);box-shadow:var(--shadow-elevada)}}.mapa-areas{border-top:1px solid var(--color-linea);flex-direction:column;display:flex}.mapa-areas li{border-bottom:1px solid var(--color-linea);grid-template-columns:1fr;gap:2px;padding:12px 0;font-size:.92rem;display:grid}@media (min-width:768px){.mapa-areas li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}}.mapa-areas .area{color:var(--color-gris)}.campo.estado-rapido{width:auto;min-height:34px;padding:4px 30px 4px 10px;font-size:.85rem}.acciones-inmueble .segmento{min-width:520px}.perfil-inactivo{opacity:.7;background:var(--color-pergamino)}.clave-una-vez{border-color:var(--color-tinta)}.clave{letter-spacing:.04em;background:var(--color-pergamino);-webkit-user-select:all;user-select:all;border-radius:4px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem}.js .entra{animation:entra .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i,0), 14) * 40ms)}.js tr.entra{animation-name:entra-fila}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes entra-fila{0%{opacity:0}to{opacity:1}}.fila-cambia{animation:fila-cambia 1.4s ease-out both}@keyframes fila-cambia{0%{background-color:var(--color-rojo-suave)}to{background-color:#0000}}.tabla tbody tr{transition:background-color .15s}.tabla tbody tr.enlazable:hover{background-color:#f3f2eeb3}.tabla tbody tr.enlazable td{cursor:pointer}.pastilla{transition:background-color .18s,color .18s}.esqueleto-bloque{background:var(--color-pergamino);border-radius:6px;height:14px;animation:esqueleto 1.1s ease-in-out infinite}.miniatura{border-radius:9px;flex:none;width:46px;height:46px}.miniatura img{object-fit:cover;width:100%;height:100%;display:block}.notificacion{bottom:calc(var(--alto-barra-inferior,0px) + 20px);gap:10px;padding:10px 18px}@media (max-width:1023px){.panel{--alto-barra-inferior:calc(64px + env(safe-area-inset-bottom))}}.boton-icono{width:36px;min-height:36px;padding:0}.burbuja{max-width:85%}.burbuja-texto{white-space:pre-wrap;border-radius:18px;padding:8px 14px;font-size:.9rem;line-height:1.5}.burbuja-cliente .burbuja-texto{border:1px solid var(--color-linea);background:#fff;border-bottom-left-radius:6px}.burbuja-agente .burbuja-texto{background:var(--color-tinta);color:#fff;border-bottom-right-radius:6px}.burbuja-humano .burbuja-texto{background:var(--color-rojo);color:#fff;border-bottom-right-radius:6px}.burbuja-sistema .burbuja-texto{background:var(--color-rojo-suave);color:var(--color-rojo-hondo);font-size:.82rem}.puntos{align-items:center;gap:4px;display:inline-flex}.puntos span{background:var(--color-gris-claro);border-radius:50%;width:6px;height:6px;animation:latido 1.2s ease-in-out infinite}.puntos span:nth-child(2){animation-delay:.15s}.puntos span:nth-child(3){animation-delay:.3s}.segmento-compacto{min-width:0}.segmento-compacto .segmento-boton{min-height:34px;padding:0 12px;font-size:.86rem}dialog.confirmar{border-radius:var(--radius-tarjeta);box-shadow:var(--shadow-elevada);background:#fff;border:0;margin:auto;padding:0}dialog.confirmar::backdrop{background:#16161473}.ingreso{min-height:100dvh;display:grid}@media (min-width:1024px){.ingreso{grid-template-columns:5fr 6fr}}.ingreso-lado{background:var(--color-pergamino);position:relative;overflow:hidden}a[data-principal]{max-width:100%;display:inline-block}@media (min-width:1024px){.titulo-compartido{view-transition-name:var(--vt-nombre);view-transition-class:compartido}}::view-transition-group(.compartido){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.compartido){mix-blend-mode:normal;object-fit:cover;height:100%;animation:none}::view-transition-new(.compartido){mix-blend-mode:normal;object-fit:cover;height:100%;animation:none}@media (prefers-reduced-motion:reduce){.esqueleto-bloque,.fila-cambia,.js .entra,.js tr.entra,.puntos span,dialog.hoja{animation:none}.barra-inferior a,.barra-inferior button,.barra-inferior-indicador,.cifras-persona a,.dia-cifras a,.kpi,.lateral-flecha,.lateral-item,.lateral-item svg,.lateral-nav.medido .lateral-indicador,.pastilla,.tabla tbody tr,.tarjeta-persona{transition:none}.js .kpi-cifra{opacity:1}}.recorte-2{-webkit-line-clamp:2}.recorte-2,.recorte-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recorte-3{-webkit-line-clamp:3}.sin-barra{scrollbar-width:none}.sin-barra::-webkit-scrollbar{display:none}.lista-definicion{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.lista-definicion>div{border-bottom:1px solid var(--color-linea);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.lista-definicion dt{color:var(--color-gris)}.lista-definicion dd{text-align:right;margin:0;font-weight:500}.galeria-tira{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}@media (min-width:768px){.galeria-tira{display:none}}.galeria-tira>*{scroll-snap-align:start;flex:none}dialog.lightbox{background:#161614f5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}dialog.lightbox::backdrop{background:#161614e6}.apertura-nosotros.velo-alto:after{background:linear-gradient(#16161499,#16161494 45%,#161614cc)}@media (min-width:1024px){.apertura-nosotros.velo-alto:after{background:linear-gradient(#1616145c,#16161400 18%),linear-gradient(#16161400 38%,#16161433 70%,#16161499),linear-gradient(270deg,#1616140a 30%,#161614b3),radial-gradient(at 18% 32%,#16161480 0,#16161400 55%)}}.ciclo{position:relative}.ciclo-anillo,.ciclo-centro{display:none}.ciclo-lista{margin:0;padding:0;list-style:none;position:relative}.ciclo-lista:before{content:"";background:#f1efe938;width:1px;position:absolute;top:40px;bottom:12px;left:27.5px}.ciclo-paso{grid-template-columns:56px minmax(0,1fr);gap:18px;padding-block:10px;display:grid}.ciclo-insignia,.ciclo-paso{align-items:center;position:relative}.ciclo-insignia{z-index:1;background:var(--color-carbon);width:56px;height:56px;color:var(--color-hueso);border:1px solid #f1efe942;border-radius:999px;justify-content:center;display:inline-flex}.ciclo-texto{align-items:baseline;gap:12px;display:flex}.ciclo .ciclo-numero{color:#f1efe98c;font-variant-numeric:tabular-nums;font-size:1.05rem}.ciclo-vuelta{align-items:center;gap:18px;margin:10px 0 0;display:flex}.ciclo-insignia-vuelta{color:var(--color-rojo);border-style:dashed}@media (min-width:1024px){.ciclo{aspect-ratio:1;width:min(100%,600px);margin:96px auto 72px}.ciclo-anillo{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ciclo-anillo circle{fill:none;stroke:#f1efe93d;stroke-width:.16px}.ciclo-anillo polyline{fill:none;stroke:var(--color-rojo);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ciclo-centro{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciclo-lista{position:absolute;inset:0}.ciclo-lista:before{display:none}.ciclo-paso{left:var(--x);top:var(--y);align-items:center;gap:16px;padding:0;display:flex;position:absolute}.ciclo-insignia{flex-shrink:0;width:72px;height:72px}.ciclo-texto{flex-direction:column;gap:4px;width:168px}.ciclo-paso-derecha{transform:translate(-36px,-50%)}.ciclo-paso-izquierda{text-align:right;flex-direction:row-reverse;transform:translate(calc(36px - 100%),-50%)}.ciclo-paso-izquierda .ciclo-texto{align-items:flex-end}.ciclo-paso-abajo,.ciclo-paso-arriba{text-align:center;gap:12px}.ciclo-paso-arriba{flex-direction:column-reverse;transform:translate(-50%,calc(36px - 100%))}.ciclo-paso-abajo{flex-direction:column;transform:translate(-50%,-36px)}.ciclo-paso-abajo .ciclo-texto,.ciclo-paso-arriba .ciclo-texto{align-items:center}.ciclo-vuelta{display:none}.js .revelar .ciclo-anillo circle{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--curva) .2s}.js .revelar.visible .ciclo-anillo circle{stroke-dashoffset:0}}@media (min-width:1024px) and (min-height:900px){.pegajoso-alto{top:calc(var(--alto-barra) + 48px);position:sticky}}.fase{border-left:1px solid var(--color-linea);padding-left:28px;position:relative}.fase:before{content:"";background:var(--color-rojo);border-radius:999px;width:7px;height:7px;position:absolute;top:4px;left:-4px}.fase-numero{color:var(--color-rojo);margin-top:12px;font-size:clamp(3rem,2rem + 3vw,4.6rem);display:block}.fase .aviso{border-left-color:var(--color-rojo);background:#fff}@media (min-width:1024px){.fases-escalera{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.fase{border-left:0;border-top:1px solid var(--color-tinta);padding-top:28px;padding-left:0}.fase:before{top:-4px;left:0}}.fases-indice{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.fase-fila{border-bottom:1px solid #ffffff26;grid-template-columns:52px minmax(0,1fr);gap:18px;padding-block:28px;display:grid}.fase-fila-numero{font-size:2rem}.diferencias{background:var(--color-linea);border:1px solid var(--color-linea);gap:1px;display:grid}.diferencia{background:var(--color-papel);padding:28px}@media (min-width:768px){.diferencias{grid-template-columns:repeat(2,minmax(0,1fr))}.diferencia{padding:40px}.diferencia-ancha{grid-column:1/-1;gap:32px;display:grid}}@media (min-width:1024px){.diferencia-ancha{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center}}.canal-marca{font-family:var(--font-titulo);letter-spacing:-.03em;color:var(--color-tinta);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:600;line-height:1}.canal-marca-propia{letter-spacing:-.01em;font-size:1.12rem;line-height:1.2}.informe-icono{background:var(--color-pergamino);width:44px;height:44px;color:var(--color-tinta);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.amoblamiento-declaracion{font-family:var(--font-editorial);letter-spacing:-.02em;color:#f1efe999;text-wrap:balance;font-size:clamp(1.9rem,1.3rem + 2.2vw,3.1rem);font-weight:400;line-height:1.1}.contacto{border:1px solid #ffffff24;flex-direction:column;height:100%;display:flex}.contacto-retrato{aspect-ratio:5/4;background:var(--color-rojo);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.contacto-retrato img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:94%;display:block}.contacto-datos{flex-direction:column;flex:1;padding:24px;display:flex}@media (min-width:1280px){.contacto-datos{padding:32px}}.contacto-correo{color:#f1efe9d1;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:.9rem;text-decoration:underline;display:flex}.contacto-correo:hover{color:var(--color-hueso)}@media (prefers-reduced-motion:reduce){.js .revelar .ciclo-anillo circle{stroke-dashoffset:0;transition:none}}.hechos{gap:28px;display:grid}.hechos>div{border-top:1px solid var(--color-tinta);padding-top:14px}.hechos dd{margin:10px 0 0}.hechos-cifra{font-size:clamp(3.4rem,2.4rem + 3vw,5rem)}.servicio{border-bottom:1px solid var(--color-linea);grid-template-columns:36px minmax(0,1fr);gap:18px;padding-block:28px;display:grid}.servicio-icono{margin-top:2px}@media (min-width:768px){.servicio{grid-template-columns:56px minmax(0,1fr);gap:24px;padding-block:36px}}.enlace-flecha{min-height:44px;color:var(--color-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--color-linea);text-decoration-color:var(--color-linea);text-underline-offset:5px;transition:text-decoration-color .3s var(--curva);align-items:center;gap:8px;margin-top:6px;font-size:.92rem;font-weight:600;display:inline-flex}.enlace-flecha:hover{text-decoration-color:currentColor}.equipo{gap:36px;display:grid}.miembro{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;display:grid}.miembro-foto{aspect-ratio:4/5}.miembro-zona{color:var(--color-gris);align-items:center;gap:6px;margin-top:12px;font-size:.82rem;display:flex}@media (min-width:640px){.equipo{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px}.miembro{flex-direction:column;gap:0;display:flex}.miembro-datos{margin-top:22px}}@media (min-width:1024px){.equipo{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 32px}}.indice-capitulo{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:0 28px;padding-top:8px;display:flex}.indice-capitulo a{color:#f1efe9d1;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:.9rem;-webkit-text-decoration:underline #f1efe94d;text-decoration:underline #f1efe94d;display:inline-flex}.indice-capitulo a:hover{color:var(--color-hueso);text-decoration-color:currentColor}.contacto-retrato-foto{background:#262626}.contacto-retrato-foto img{object-fit:cover;object-position:50% 12%;width:100%;max-width:none;height:100%}.wa-flotante{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--radius-pastilla);border:1px solid var(--color-tinta);background:var(--color-tinta);color:#fff;width:52px;height:52px;transition:transform .35s var(--curva),opacity .25s ease,visibility 0s linear 0s,background .3s var(--curva);justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 18px 40px -14px #1616148c}.wa-flotante:hover{color:#fff;background:#000;border-color:#000}.wa-flotante-claro{background:var(--color-hueso);border-color:var(--color-hueso);color:var(--color-tinta)}.wa-flotante-claro:hover{color:var(--color-tinta);background:#fff;border-color:#fff}.wa-flotante.oculto{opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--curva),opacity .25s ease,visibility 0s linear .35s;transform:translateY(12px)}.wa-flotante-texto{letter-spacing:.01em;font-size:.92rem;font-weight:600;display:none}@media (min-width:1024px){.wa-flotante{width:auto;height:48px;padding:0 20px 0 16px;bottom:28px;right:28px}.wa-flotante-texto{display:inline}}@media (max-width:1023px){body:has(.barra-reserva) .wa-flotante{bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.barra-aplicar.visible) .wa-flotante:not(.oculto){transform:translateY(-72px)}}@media (prefers-reduced-motion:reduce){.wa-flotante,.wa-flotante.oculto{transition:none}}.sobre-foto .etiqueta.etiqueta-heroe{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1616148c;border-radius:2px;padding:7px 11px;font-size:.72rem;line-height:1.35;display:inline-block}.atencion{gap:24px 40px;display:grid}.atencion dd{margin:8px 0 0}@media (min-width:640px){.atencion:not(.atencion-compacta){grid-template-columns:repeat(2,minmax(0,1fr))}.atencion:not(.atencion-compacta) .atencion-linea{grid-column:1/-1}}.atencion-compacta{gap:18px;font-size:.875rem}.atencion-compacta dd{margin-top:6px}.enlace-linea{min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.enlace-linea:hover .numero-linea{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.numero-linea{font-family:var(--font-editorial);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.55rem,1.3rem + .9vw,2.05rem);font-weight:500;line-height:1}.atencion-compacta .numero-linea{font-size:1.3rem}.redes{gap:8px;margin:0;padding:0;list-style:none;display:flex}.red{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);width:44px;height:44px;color:inherit;transition:background .3s var(--curva),border-color .3s var(--curva);justify-content:center;align-items:center;display:inline-flex}.red:hover{border-color:var(--color-tinta);background:#1616140a}.piel-oscura .red{border-color:#ffffff38}.piel-oscura .red:hover{border-color:var(--color-hueso);background:#ffffff14}.ayuda-campo{color:var(--color-gris);font-size:.78rem;line-height:1.4}.piel-oscura .ayuda-campo{color:#f1efe9a8}.descripcion{flex-direction:column;gap:18px;display:flex}.descripcion-titular{max-width:62ch;font-family:var(--font-titulo);letter-spacing:-.012em;color:var(--color-tinta);text-wrap:balance;margin:0;font-size:1.18rem;font-weight:600;line-height:1.35}.descripcion-parrafo{max-width:62ch;font-family:var(--font-editorial);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.14rem;line-height:1.7}@media (min-width:640px){.descripcion-parrafo{text-align:justify}}.descripcion-rotulo{margin:10px 0 -8px}.descripcion-lista .descripcion-rotulo{margin:0}.rasgos{border-top:1px solid var(--color-linea);column-gap:40px;margin:10px 0 0;padding:0;list-style:none}@media (min-width:640px){.rasgos:not(.rasgos-una){column-count:2}}.rasgo{border-bottom:1px solid var(--color-linea);color:var(--color-tinta);break-inside:avoid;align-items:flex-start;gap:12px;padding:11px 0;font-size:.98rem;line-height:1.45;display:flex}.rasgo svg{flex:none;margin-top:1px}.rasgo svg,.rasgo-clave{color:var(--color-gris)}@media print{.no-imprimir{display:none!important}body{color:#000;background:#fff}.contenedor,.contenedor-ancho{width:100%}a{text-decoration:none}}.rango{height:60px}.rango-etiquetas{color:var(--color-tinta);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:600;top:30px}.filtro-nota{min-height:44px;color:var(--color-gris);margin:8px 0 0;font-size:.9rem}.filtro-nota,.filtros-activos{align-items:center;display:flex}.filtros-activos{flex-wrap:wrap;gap:8px;margin-top:20px}.boton-limpiar{border-color:var(--color-tinta);min-height:40px;padding-inline:16px;font-size:.9rem}.nota-mascotas{color:var(--color-gris);margin-top:12px;font-size:.9rem}.motivos-afinidad{color:var(--color-tinta);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.8rem;line-height:1.35;list-style:none;display:flex}.motivos-afinidad li{align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.motivos-afinidad svg{color:var(--color-ok);flex:none;margin-top:.05em}.necesidades-titulo{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.necesidades-ayuda{color:var(--color-gris);font-size:.8rem}.nota-necesidades{max-width:62ch;color:var(--color-gris);margin-top:12px;font-size:.9rem}.agenda-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agenda-resumen>div{border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.agenda-resumen .etiqueta{letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-resumen b{color:var(--color-tinta);font-size:2rem;font-weight:400}.agenda-resumen-alerta{border-color:var(--color-alerta)!important}.agenda-resumen-alerta b{color:var(--color-alerta)}.agenda-aviso{border:1px solid var(--color-alerta);border-radius:var(--radius-tarjeta);min-height:44px;color:var(--color-tinta);background:#9a7b3f14;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;font-size:.92rem;display:flex}.agenda-aviso svg{color:var(--color-alerta);flex:none}.agenda-tira .dia-chip{min-width:54px;min-height:64px}.agenda-puntos{justify-content:center;gap:3px;height:6px;margin-top:3px;display:flex}.agenda-puntos i{background:var(--color-rojo);border-radius:50%;width:5px;height:5px}.dia-chip.activo .agenda-puntos i{background:#fff}.agenda-dia-vacio{cursor:default;opacity:.45}.agenda-dia-vacio:hover{border-color:var(--color-linea)}.agenda-dia-vacio.activo{opacity:1}.agenda-dia-titulo{font-family:var(--font-titulo);letter-spacing:-.012em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.2rem;font-weight:600;line-height:1.25;display:flex}.agenda-dia-n{color:var(--color-gris);letter-spacing:0;font-family:inherit;font-size:.85rem;font-weight:500}.visita{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;display:flex}.visita-cerrada{opacity:.62}.visita-cerrada .visita-hora{text-decoration:line-through;text-decoration-thickness:1px}.visita-cuando{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.visita-hora{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-tinta);font-size:1.35rem;font-weight:700;line-height:1.2}.visita-que{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.visita-titulo{margin-top:2px;font-size:1.02rem;font-weight:600;line-height:1.3}.visita-enlaces{flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:.9rem;display:flex}.visita-enlaces a{align-items:center;gap:4px;min-height:32px;display:inline-flex}.visita-bloque{border-top:1px solid var(--color-linea);flex-direction:column;gap:3px;padding-top:14px;display:flex}.visita-bloque .etiqueta{margin-bottom:2px}.visita-notas{background:var(--color-pergamino);border-radius:var(--radius-campo);color:var(--color-gris);white-space:pre-line;margin-top:6px;padding:8px 10px;font-size:.85rem}.visita-boton-ancho{width:100%}.visita-contacto{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.visita-acciones .boton,.visita-contacto .boton{padding-inline:12px}.visita-pie{border-top:1px solid var(--color-linea);flex-direction:column;gap:10px;padding-top:14px;display:flex}.visita-acciones{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.visita-acciones .boton{min-height:48px}.visita-calendario{align-self:flex-start;align-items:center;gap:6px;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}@media (min-width:768px){.visita{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:18px 24px;display:grid}.visita-cuando,.visita-pie{grid-column:1/-1}.visita-bloque{border-top:0;border-left:1px solid var(--color-linea);padding-top:0;padding-left:20px}.visita-pie{flex-direction:row;justify-content:space-between;align-items:center}.visita-acciones{flex-wrap:wrap;display:flex}.visita-boton-ancho{align-self:flex-start;width:auto}.visita-contacto{flex-wrap:wrap;display:flex}}.sitio{--s-crema:#f4efe4;--s-papel:#fbf8f2;--s-arena:#e7dfcf;--s-arena-calida:#ece4d4;--s-linea:#dcd3c1;--s-monte:#1d2f25;--s-monte-2:#2a4334;--s-noche:#121a15;--s-salvia:#6f7d5c;--s-tinta:#171a16;--s-gris:#5c5e56;--s-hueso:#f1ece1;--s-hueso-suave:#f1ece1b3;--s-rojo:#c0322b;--s-rojo-hondo:#9c2620;--s-curva:cubic-bezier(.22,1,.36,1);--s-fuente-display:var(--fuente-editorial),Georgia,"Times New Roman",serif;--s-fuente-texto:var(--fuente-display),"Segoe UI",system-ui,sans-serif;--color-papel:var(--s-crema);--color-crema:var(--s-crema);--color-pergamino:var(--s-arena);--color-panel:var(--s-arena);--color-tinta:var(--s-tinta);--color-gris:var(--s-gris);--color-gris-claro:#8d8a7e;--color-linea:var(--s-linea);--color-hueso:var(--s-hueso);--color-carbon:var(--s-monte);--color-oscuro:var(--s-monte);--font-titulo:var(--s-fuente-display);--font-texto:var(--s-fuente-texto);--radius-boton:999px;--radius-campo:8px;--radius-tarjeta:6px;background-color:var(--s-crema);color:var(--s-tinta);font-family:var(--s-fuente-texto);isolation:isolate;position:relative}body:has(.sitio),html:has(.sitio){background-color:#f4efe4}body:has(.pagina-premium),html:has(.pagina-premium){background-color:#121a15}.sitio:before{content:"";z-index:-1;pointer-events:none;background:url(/textura/grano.webp) 0 0/256px 256px;position:fixed;inset:0}html.mov-ligero .sitio:before{content:none}.s-boton.s-boton-rojo{background-color:var(--s-rojo);border-color:var(--s-rojo);color:#fff}.s-boton.s-boton-rojo:hover{background-color:var(--s-rojo-hondo);border-color:var(--s-rojo-hondo)}.s-boton.s-boton-claro{background-color:var(--s-papel);border-color:var(--s-papel);color:var(--s-tinta)}.s-boton.s-boton-claro:hover{background-color:#fff;border-color:#fff}.s-boton.s-boton-linea{background-color:#0000;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.s-boton.s-boton-linea{border-color:color-mix(in srgb,currentColor 36%,transparent)}}.s-boton.s-boton-linea{color:inherit}.s-boton.s-boton-linea:hover{background-color:currentColor;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.s-boton.s-boton-linea:hover{background-color:color-mix(in srgb,currentColor 7%,transparent)}}.s-boton.s-boton-monte{background-color:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.s-boton.s-boton-monte:hover{background-color:var(--s-monte-2);border-color:var(--s-monte-2)}.s-flecha{min-height:44px;color:inherit;font-family:var(--s-fuente-texto);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8em;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.s-flecha-icono,.s-flecha:after{content:"";width:24px;height:10px;transition:transform .55s var(--s-curva);background-color:currentColor;flex:none;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M0 5h22.5M18 .8l4.4 4.2L18 9.2' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M0 5h22.5M18 .8l4.4 4.2L18 9.2' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.group:hover .s-flecha-icono,.group:hover .s-flecha:after,.s-boton:hover .s-flecha-icono,.s-flecha:hover:after{transform:translate(6px)}}.s-flecha:focus-visible:after{transform:translate(6px)}.s-lineas .s-linea{clip-path:inset(-.12em -.6em -.24em);display:block}.s-lineas .s-linea>span{display:inline-block}.js .revelar.s-lineas-gatillo{opacity:1;transition:none;transform:none}.js .s-lineas .s-linea>span{opacity:0;transition:transform 1.15s var(--s-curva),opacity .7s ease;transition-delay:calc(var(--retraso,0s) + var(--i,0) * 95ms);transform:translateY(112%)}.js .s-lineas.visible .s-linea>span,.js .visible .s-lineas .s-linea>span{opacity:1;transform:none}.s-revela-img{position:relative;overflow:hidden}.js .s-revela-img{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--s-curva) var(--retraso,0s)}.js .revelar.s-revela-img{opacity:1;transform:none}.js .s-revela-img.visible,.js .visible .s-revela-img{clip-path:inset(0)}.js .s-revela-img>:where(img:not(.foto-zoom),video,.s-revela-escala){transition:transform 1.7s var(--s-curva) var(--retraso,0s);transform:scale(1.15)}.js .s-revela-img.visible>:where(img:not(.foto-zoom),video,.s-revela-escala),.js .visible .s-revela-img>:where(img:not(.foto-zoom),video,.s-revela-escala){transform:none}.s-paralaje-marco{position:relative;overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.mov-ligero) .s-paralaje{will-change:transform;animation:s-paralaje linear both;animation-timeline:view();animation-range:cover}}}@keyframes s-paralaje{0%{transform:translate3d(0,calc(var(--s-paralaje,8%) * -1),0) scale(var(--s-paralaje-escala,1.16))}to{transform:translate3d(0,var(--s-paralaje,8%),0) scale(var(--s-paralaje-escala,1.16))}}.s-marquesina{--s-marquesina-espacio:clamp(1.75rem,1rem + 2.5vw,3.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.s-marquesina-pista{width:max-content;display:flex}.s-marquesina-grupo{padding:0 var(--s-marquesina-espacio) 0 0;flex:none;margin:0;list-style:none;display:flex}.s-marquesina-grupo,.s-marquesina-item{align-items:center;gap:var(--s-marquesina-espacio)}.s-marquesina-item{font-family:var(--s-fuente-display);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(2rem,1.3rem + 3vw,4.4rem);font-weight:300;line-height:1.1;display:inline-flex}.s-marquesina-item a{color:inherit;transition:color .4s var(--s-curva);text-decoration:none}.s-marquesina-item a:hover{font-style:italic}.s-marquesina-sep{opacity:.55;border:1px solid;flex:none;width:.22em;height:.22em;display:inline-block;transform:rotate(45deg)}@keyframes s-marquesina{to{transform:translate3d(calc(-100% / var(--s-marquesina-copias,3)),0,0)}}@media (prefers-reduced-motion:no-preference){.s-marquesina-pista{animation:s-marquesina var(--s-marquesina-duracion,45s) linear infinite}.s-marquesina:hover .s-marquesina-pista{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.s-marquesina{-webkit-mask-image:none;mask-image:none}.s-marquesina-pista{width:auto}.s-marquesina-grupo{flex-wrap:wrap;row-gap:.5rem}.s-marquesina-copia{display:none}.js .s-lineas .s-linea>span,.js .s-revela-img,.js .s-revela-img>:where(img:not(.foto-zoom),video,.s-revela-escala){opacity:1;clip-path:none;transition:none;transform:none}.s-boton,.s-flecha-icono,.s-flecha:after{transition:none}}.sitio :is(.d0,.d1,.d2,.d-editorial){letter-spacing:-.032em;font-weight:400}.sitio .d0{font-weight:300;line-height:.93}.sitio :is(.t1,.t2){letter-spacing:-.015em;font-weight:500}.sitio .tarjeta-inmueble .titulo-tarjeta{font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.14}.sitio .canal-marca,.sitio .descripcion-titular{font-weight:500}.sitio :is(.marcador-precio,.marcador-grupo){font-family:var(--s-fuente-texto)}.s-logo{--font-titulo:var(--s-fuente-texto)}.sitio :where(.tarjeta){background:var(--s-papel);box-shadow:none}.sitio :where(.campo){background:var(--s-papel)}.sitio :where(.campo):focus{border-color:var(--s-monte);box-shadow:0 0 0 3px #1d2f251f}.sitio :where(.chip){background:var(--s-papel)}.sitio .chip:hover{border-color:var(--s-tinta)}.sitio .chip.activo{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.sitio .chip.activo .chip-n{color:#f1ece1b3}.sitio .marca-foto{color:var(--s-tinta);background:#fbf8f2f0}.sitio .marca-foto.marca-foto-tinta{color:#fff;background:#1d2f25e0}.sitio .mapa-accion{background:var(--s-papel)}.sitio .mapa-accion.mapa-accion-principal{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.s-seccion-oscura .boton{color:var(--s-monte)}.s-seccion-oscura .boton.boton-fantasma,.s-seccion-oscura .boton.boton-rojo{color:#fff}.s-seccion-oscura .boton.boton-secundario{color:var(--s-hueso)}.s-seccion-oscura .boton.boton-claro{background:var(--s-hueso);border-color:var(--s-hueso);color:var(--s-monte)}.s-seccion-oscura .chip{background:0 0}.s-seccion-oscura .chip.activo{background:var(--s-hueso);border-color:var(--s-hueso);color:var(--s-monte)}.s-seccion-oscura .campo{background:#f1ece10f}.s-seccion-oscura .tarjeta{background:#f1ece10a}.s-seccion-oscura .mapa-accion:not(.mapa-accion-principal),.s-seccion-oscura .marca-foto{color:var(--s-tinta)}.s-seccion-oscura .red:hover{background:#f1ece114}.sitio .pagina-premium{--color-carbon:var(--s-noche)}.sitio .piel-oscura :is(.foto-marco,.placeholder-foto){background:#f1ece10f}.sitio .piel-calida{--color-pergamino:var(--s-arena-calida);--color-linea:#d8ccb5}.sitio .piel-calida :is(.foto-marco,.placeholder-foto){background:#e0d6c3}.sitio .piel-calida :is(.chip:not(.activo),.tarjeta){background:var(--s-papel)}.s-barra{z-index:50;color:var(--s-tinta);transition:background-color .5s var(--s-curva),border-color .5s var(--s-curva),color .5s var(--s-curva);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.s-barra-fila{z-index:2;height:var(--alto-barra);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.s-barra.s-barra-sobre-foto{color:#fff;background-color:#0000}.s-barra.s-barra-clara{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#f4efe4d6;border-bottom-color:#171a161a}.s-barra.s-barra-calida{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background-color:#ece4d4db;border-bottom-color:#171a161a}.s-barra.s-barra-oscura{color:var(--s-hueso);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#121a15e0;border-bottom-color:#f1ece11f}.s-barra.s-barra-abierta{color:var(--s-hueso);background-color:#0000;border-bottom-color:#0000}html.mov-ligero .s-barra:is(.s-barra-clara,.s-barra-calida,.s-barra-oscura){-webkit-backdrop-filter:none;backdrop-filter:none}html.mov-ligero .s-barra.s-barra-clara{background-color:#f4efe4}html.mov-ligero .s-barra.s-barra-calida{background-color:#ece4d4}html.mov-ligero .s-barra.s-barra-oscura{background-color:#121a15}.s-barra :focus-visible{outline-color:currentColor}.s-barra-logo{min-width:0;color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.s-barra-nav{align-items:center;gap:clamp(20px,2.2vw,34px);display:none}@media (min-width:1024px){.s-barra-nav{display:flex}}.s-barra-enlace{color:inherit;letter-spacing:.01em;white-space:nowrap;padding-block:6px;font-size:.92rem;font-weight:500;text-decoration:none;position:relative}.s-barra-enlace:after{content:"";transform-origin:100%;height:1px;transition:transform .55s var(--s-curva);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.s-barra-enlace:hover:after,.s-barra-enlace[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.s-barra-menu{border:1px solid;justify-content:center;align-items:center;gap:10px;min-width:44px;height:44px;padding:0 4px 0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.s-barra-menu{border:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.s-barra-menu{color:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;font-size:.72rem;font-weight:600}@media (max-width:359px){.s-barra-menu{padding:0}.s-barra-menu>span:first-child{display:none}}@media (min-width:1024px){.s-barra-menu{display:none}}.s-barra-hamburguesa{width:36px;height:36px;display:inline-block;position:relative}.s-barra-hamburguesa:after,.s-barra-hamburguesa:before{content:"";height:1.5px;transition:transform .5s var(--s-curva);background:currentColor;border-radius:1px;position:absolute;left:10px;right:10px}.s-barra-hamburguesa:before{top:14px}.s-barra-hamburguesa:after{top:20px}.s-barra-menu[aria-expanded=true] .s-barra-hamburguesa:before{transform:translateY(3px)rotate(45deg)}.s-barra-menu[aria-expanded=true] .s-barra-hamburguesa:after{transform:translateY(-3px)rotate(-45deg)}.s-menu{z-index:1;padding:calc(var(--alto-barra) + 20px) 0 calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--s-monte);color:var(--s-hueso);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:1024px){.s-menu{display:none}}.s-menu-nav{flex-direction:column;flex:1;justify-content:space-between;gap:40px;display:flex}.s-menu-lista{border-top:1px solid #f1ece124;margin:0;padding:0;list-style:none}.s-menu-lista li{border-bottom:1px solid #f1ece124}.s-menu-enlace{color:inherit;font-family:var(--s-fuente-display);letter-spacing:-.03em;align-items:baseline;gap:18px;padding-block:14px;font-size:clamp(2.2rem,1.4rem + 4.6vw,3.4rem);font-weight:300;line-height:1.02;text-decoration:none;display:flex}.s-menu-enlace small{min-width:2ch;font-family:var(--s-fuente-texto);letter-spacing:.16em;color:#f1ece180;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.s-menu-enlace[aria-current=page] span{font-style:italic}.s-menu-pie{color:#f1ece1b8;gap:18px;font-size:.9rem;display:grid}.s-menu-pie .s-boton{justify-self:start}@media (prefers-reduced-motion:no-preference){.s-menu:not([hidden]){animation:s-menu-entra .6s var(--s-curva) both}.s-menu:not([hidden]) .s-menu-lista li{animation:s-menu-enlace .75s var(--s-curva) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}}@keyframes s-menu-entra{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes s-menu-enlace{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s-barra,.s-barra-enlace:after,.s-barra-hamburguesa:after,.s-barra-hamburguesa:before{transition:none}}.s-pie{padding-top:clamp(80px,9vw,150px);position:relative;overflow:clip}.s-pie-apertura{border-bottom:1px solid #f1ece129;gap:36px;padding-bottom:clamp(56px,6vw,96px);display:grid}@media (min-width:1024px){.s-pie-apertura{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:64px}}.s-pie-titular{font-family:var(--s-fuente-display);letter-spacing:-.04em;color:var(--s-hueso);margin-top:22px;font-size:clamp(3rem,1.5rem + 6vw,7rem);font-weight:300;line-height:.92}.s-pie-llamado{gap:26px;max-width:34rem;display:grid}.s-pie-acciones{flex-wrap:wrap;gap:12px;display:flex}.s-pie-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px;padding-block:clamp(56px,6vw,88px);display:grid}.s-pie-marca-bloque{grid-column:1/-1}@media (min-width:1024px){.s-pie-rejilla{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.s-pie-marca-bloque{grid-column:auto}}.s-pie-columna .s-etiqueta{color:#f1ece18f}.s-pie-lista{gap:4px;margin:18px 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.s-pie-lista a{color:#f1ece1db;min-height:32px;transition:color .35s var(--s-curva);align-items:baseline;gap:10px;padding-block:4px;text-decoration:none;display:inline-flex}.s-pie-lista a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.s-pie-lista .s-pie-n{font-family:var(--s-fuente-display);color:#f1ece180;font-variant-numeric:lining-nums;font-size:.9rem;font-style:italic}.s-pie-descripcion{color:#f1ece1b8;max-width:26rem;margin:22px 0 0;font-size:.95rem;line-height:1.6}.s-pie .atencion{margin-top:32px}.s-pie .atencion dd{color:#f1ece1db}.s-pie-marca{font-family:var(--s-fuente-display);letter-spacing:-.05em;white-space:nowrap;text-align:center;color:#f1ece117;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(4.6rem,1rem + 17vw,19rem);font-weight:300;line-height:.78}.s-pie-marca em{font-style:italic}.s-pie-legal{padding-block:22px calc(22px + env(safe-area-inset-bottom));color:#f1ece199;border-top:1px solid #f1ece129;flex-direction:column;gap:10px;font-size:.78rem;line-height:1.5;display:flex}.s-pie-legal ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.s-pie-legal a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #f1ece14d;text-decoration:underline #f1ece14d}.s-pie-legal a:hover{color:var(--s-hueso)}@media (min-width:1024px){.s-pie-legal{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.sitio .wa-flotante:not(.wa-flotante-claro){background:var(--s-monte);color:var(--s-hueso);border-color:#f1ece142;box-shadow:0 18px 40px -14px #121a1599}.sitio .wa-flotante:not(.wa-flotante-claro):hover{background:var(--s-monte-2);color:#fff;border-color:#f1ece166}@keyframes s-mov-rescate{to{opacity:1;clip-path:none;visibility:visible;stroke-dashoffset:0;transform:translate(0)}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media (prefers-reduced-motion:no-preference){.js .s-tp:not(.s-tp-auto) .s-tp-i{transform:translateY(128%)rotate(3deg)}.js .s-tp-letras .s-tp-i{transform:translateY(130%)rotate(8deg)}.js .s-tp-auto:not(.s-tp-listo){visibility:hidden}.js:not(.mov-vivo) .s-tp .s-tp-i,.js:not(.mov-vivo) .s-tp-auto{animation:s-mov-rescate 10ms 2.5s forwards}html.js.mov-ligero .s-tp .s-tp-i{transform:none}html.js.mov-ligero .s-tp-auto:not(.s-tp-listo){visibility:visible}html.js.mov-ligero .s-tp{transition:opacity .7s ease,translate .9s var(--s-curva)}html.js.mov-ligero .s-tp:not(.s-tp-visto){opacity:0;translate:0 .4em}html.js.mov-ligero:not(.mov-vivo) .s-tp{animation:s-mov-rescate 10ms 2.5s forwards}}@keyframes s-ir-abre{0%{clip-path:var(--s-ir-desde)}to{clip-path:var(--s-ir-hasta)}}@keyframes s-ir-zoom{0%{transform:scale(calc(var(--s-ir-escala,1) * 1.15))}to{transform:scale(var(--s-ir-escala,1))}}@media (prefers-reduced-motion:no-preference){.js .s-ir:not(.s-ir-prioridad){clip-path:var(--s-ir-desde)}.s-ir-prioridad{animation:s-ir-abre 1.55s cubic-bezier(.77,0,.18,1) .1s backwards}.s-ir-prioridad .s-ir-img{animation:s-ir-zoom 2.1s cubic-bezier(.16,1,.3,1) .1s backwards}.intro-sesion .s-ir-prioridad,.intro-sesion .s-ir-prioridad .s-ir-img{animation-delay:1.45s}.js:not(.mov-vivo) .s-ir:not(.s-ir-prioridad){animation:s-mov-rescate 10ms 2.5s forwards}html.js.mov-ligero .s-ir:not(.s-ir-prioridad){clip-path:none;transition:opacity .7s ease,translate .9s var(--s-curva)}html.js.mov-ligero .s-ir:not(.s-ir-prioridad,.s-ir-visto){opacity:0;translate:0 28px}html.mov-ligero .s-ir-prioridad{animation-name:s-ir-funde;animation-duration:.9s;animation-timing-function:ease}html.mov-ligero .s-ir-prioridad .s-ir-img{animation:none}}@keyframes s-ir-funde{0%{opacity:0}}html.mov-ligero .s-ir{--s-ir-escala:1!important}@media (prefers-reduced-motion:reduce){.s-ir-img{transform:none}}@keyframes s-contornos-aparece{0%{opacity:0}}@keyframes s-contornos-rescate{to{visibility:visible;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){html.js:not(.mov-ligero) .s-contornos-animado:not(.visto){visibility:hidden}html.js:not(.mov-ligero) .s-contornos-animado.visto:not(.s-contornos-traza){animation:s-contornos-aparece 1.6s cubic-bezier(.22,1,.36,1) backwards}html.js:not(.mov-ligero) .s-contornos-traza path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i,0) * 70ms)}html.js:not(.mov-ligero) .s-contornos-traza.visto path{stroke-dashoffset:0}html.js:not(.mov-vivo):not(.mov-ligero) .s-contornos-animado:not(.visto),html.js:not(.mov-vivo):not(.mov-ligero) .s-contornos-traza:not(.visto) path{animation:s-contornos-rescate 10ms 2.5s forwards}}.s-cordillera-lejos{opacity:.2}.s-cordillera-medio{opacity:.45}.s-cordillera-cresta{stroke-width:1px;opacity:.6}@keyframes s-cordillera-rescate{to{stroke-dashoffset:0;transform:none}}@media (prefers-reduced-motion:no-preference){html.js:not(.mov-ligero) .s-cordillera-capa{transition:transform 1.7s cubic-bezier(.16,1,.3,1);transform:translateY(30%)}html.js:not(.mov-ligero) .s-cordillera-medio{transition-delay:.1s}html.js:not(.mov-ligero) .s-cordillera-cerca{transition-delay:.2s}html.js:not(.mov-ligero) .s-cordillera.visto .s-cordillera-capa{transform:none}html.js:not(.mov-ligero) .s-cordillera-cresta{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1) .35s}html.js:not(.mov-ligero) .s-cordillera.visto .s-cordillera-cresta{stroke-dashoffset:0}html.js:not(.mov-vivo):not(.mov-ligero) .s-cordillera:not(.visto) :is(.s-cordillera-capa,.s-cordillera-cresta){animation:s-cordillera-rescate 10ms 2.5s forwards}}.s-carril-avance{display:none}.s-carril.s-carril-activo{flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow:clip}.s-carril-activo .s-carril-pista{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.s-carril-activo .s-carril-avance{background:currentColor;height:1px;display:block;position:absolute;bottom:max(24px,5vh);left:max(24px,6vw);right:max(24px,6vw)}@supports (color:color-mix(in lab,red,red)){.s-carril-activo .s-carril-avance{background:color-mix(in srgb,currentColor 18%,transparent)}}.s-carril-avance>span{transform-origin:0;background:currentColor;height:100%;display:block;transform:scaleX(0)}@keyframes s-mq-avanza{to{transform:translate3d(calc(-100% / var(--s-mq-copias,2)),0,0)}}@media (prefers-reduced-motion:no-preference){.s-mq-viva .s-mq-pista{animation:s-mq-avanza var(--s-mq-vuelta,60s) linear infinite}.s-mq-viva .s-mq-pista.s-mq-pausada,.s-mq-viva:focus-within .s-mq-pista{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.s-mq-viva:hover .s-mq-pista{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.s-mq-pista{width:100%}.s-mq-grupo{flex-wrap:wrap;flex:100%;justify-content:center;row-gap:.4em;min-width:0}}.s-cursor{display:none}.s-cursor-activo .s-cursor{display:block}.s-cursor-aro,.s-cursor-punto{z-index:120;pointer-events:none;opacity:0;border-radius:999px;transition:opacity .3s;position:fixed;top:0;left:0}.s-cursor-visible :is(.s-cursor-aro,.s-cursor-punto){opacity:1}.s-cursor-aro{mix-blend-mode:difference;width:36px;height:36px;transition:width .5s var(--s-curva),height .5s var(--s-curva),background-color .35s ease,border-color .35s ease,opacity .3s ease,scale .25s ease;border:1px solid #fff;place-items:center;display:grid}.s-cursor-punto{mix-blend-mode:difference;background:#fff;width:6px;height:6px}.s-cursor[data-estado=activo] .s-cursor-aro{background-color:#fff;width:62px;height:62px}.s-cursor[data-estado=activo] .s-cursor-punto,.s-cursor[data-estado=etiqueta] .s-cursor-punto{opacity:0}.s-cursor[data-estado=etiqueta] .s-cursor-aro{background-color:var(--s-monte);mix-blend-mode:normal;border-color:#0000;width:96px;height:96px;box-shadow:0 12px 30px -12px #121a1573}.s-cursor-oscuro[data-estado=etiqueta] .s-cursor-aro{background-color:var(--s-hueso)}.s-cursor[data-estado=oculto] :is(.s-cursor-aro,.s-cursor-punto){opacity:0}.s-cursor-pulsado .s-cursor-aro{scale:.84}.s-cursor-texto{font-family:var(--s-fuente-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--s-hueso);opacity:0;transition:opacity .25s ease,scale .4s var(--s-curva);font-size:.68rem;font-weight:600;scale:.6}.s-cursor-oscuro .s-cursor-texto{color:var(--s-monte)}.s-cursor[data-estado=etiqueta] .s-cursor-texto{opacity:1;scale:1}.s-cursor-activo [data-cursor]{cursor:none}.s-cortina{z-index:95;visibility:hidden;pointer-events:none;background:var(--s-monte);color:var(--s-hueso);place-items:center;display:grid;position:fixed;inset:0;overflow:clip}.s-cortina.s-cortina-viva{pointer-events:auto}.s-cortina-contornos{opacity:.13;position:absolute;inset:0}.s-cortina-titulo{font-family:var(--s-fuente-display);letter-spacing:-.035em;font-size:clamp(3rem,1.6rem + 7vw,8.5rem);font-style:italic;font-weight:300;line-height:1;position:relative}.s-cortina-marca{letter-spacing:.2em;text-transform:uppercase;color:#f1ece19e;font-size:.7rem;font-weight:500;position:absolute;top:max(24px,4vh);left:max(16px,6vw)}@media (prefers-reduced-motion:reduce){.s-cortina{display:none}}.s-intro{z-index:96;background:var(--s-monte);color:var(--s-hueso);display:none;position:fixed;inset:0;overflow:clip}.intro-activa .s-intro,.s-intro.s-intro-viva{place-items:center;display:grid}.s-intro.s-intro-fin{display:none}.intro-activa .s-intro:not(.s-intro-viva){animation:s-intro-rescate .5s 3.6s forwards}@keyframes s-intro-rescate{to{opacity:0;visibility:hidden}}.s-intro-contornos{opacity:.17;position:absolute;inset:0}.s-intro .s-contornos path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:s-intro-traza 1.6s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes s-intro-traza{to{stroke-dashoffset:0}}html.mov-ligero .s-intro .s-contornos path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}@keyframes s-intro-sube{0%{transform:translateY(110%)}}@keyframes s-intro-letra{0%{transform:translateY(115%)rotate(6deg)}}@keyframes s-intro-escala{to{transform:translateY(-50%)}}.s-intro-contenido{text-align:center;justify-items:center;gap:clamp(12px,2.2vh,22px);padding-inline:16px;display:grid;position:relative}.s-intro-mascara{padding-bottom:.1em;display:block;overflow:clip}.s-intro-sube{animation:s-intro-sube .9s cubic-bezier(.16,1,.3,1) .15s backwards;display:block}.s-intro-lugar .s-intro-sube{animation-delay:.3s}.s-intro-nombre .s-tp-i{transform-origin:0 0;animation:s-intro-letra .95s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.4s + var(--i,0) * 38ms)}.s-intro-lugar,.s-intro-marca{letter-spacing:.22em;text-transform:uppercase;color:#f1ece1a8;margin:0;font-size:.7rem;font-weight:500}.s-intro-altimetro{--s-intro-hueco:clamp(14px,2vw,26px);align-items:center;gap:var(--s-intro-hueco);margin-inline-start:calc(-18px - var(--s-intro-hueco));display:flex}.s-intro-escala{width:18px;height:clamp(96px,16vh,150px);display:block;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.s-intro-escala-pista{flex-direction:column;align-items:flex-end;gap:8px;animation:s-intro-escala 1.5s cubic-bezier(.65,0,.35,1) 50ms forwards;display:flex}.s-intro-escala-pista>span{background:#f1ece18c;width:9px;height:1px;display:block}.s-intro-escala-pista>span.mayor{background:var(--s-hueso);width:18px}.s-intro-nombre{font-family:var(--s-fuente-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.1rem,1.2rem + 3.4vw,4rem);font-weight:300;line-height:1}.s-intro-saltar{right:max(16px,6vw);bottom:calc(max(20px, 4vh) + env(safe-area-inset-bottom));color:var(--s-hueso);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1ece152;border-radius:999px;padding:.7rem 1.2rem;font-size:.7rem;font-weight:500;transition:background-color .3s,color .3s;position:absolute}.s-intro-saltar:hover{background:var(--s-hueso);color:var(--s-monte)}.s-intro-saltar:focus-visible{outline:2px solid var(--s-hueso);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:root:has(.sitio)::view-transition{background-color:#1d2f25}:root:has(.sitio)::view-transition-old(root){animation:s-vt-sale .42s cubic-bezier(.65,0,.35,1) both}:root:has(.sitio)::view-transition-new(root){animation:s-vt-entra .62s cubic-bezier(.65,0,.35,1) .18s both}}@keyframes s-vt-sale{to{clip-path:inset(0 0 100%);translate:0 -6vh}}@keyframes s-vt-entra{0%{clip-path:polygon(0 100%,100% 100%,100% 106.3%,91.7% 110.4%,83.3% 107.4%,75% 104.9%,66.7% 113.1%,58.3% 118%,50% 112.1%,41.7% 106.7%,33.3% 104.1%,25% 104.9%,16.7% 105%,8.3% 100%,0 107%)}to{clip-path:polygon(0 100%,100% 100%,100% -29.7%,91.7% -25.6%,83.3% -28.6%,75% -31.1%,66.7% -22.9%,58.3% -18%,50% -23.9%,41.7% -29.3%,33.3% -31.9%,25% -31.1%,16.7% -31%,8.3% -36%,0 -29%)}}.s-mov-error :is(.s-tp-i,.s-tp-auto-l,.s-ir-img,path),.s-mov-error:is(.s-ir,.s-tp-auto){clip-path:none!important;visibility:visible!important;stroke-dashoffset:0!important;transform:none!important}.s-vuelo{z-index:97;pointer-events:none;border-radius:6px;position:fixed;overflow:hidden;box-shadow:0 40px 80px -40px #000000a6}.s-vuelo,.s-vuelo>img{transform-origin:0 0;will-change:transform;display:block;top:0;left:0}.s-vuelo>img{max-width:none;position:absolute}.s-cortina-vuelo .s-cortina-titulo{visibility:hidden}.s-vuelo-destino,.s-vuelo-destino .s-ir-img{clip-path:none!important;animation:none!important}.cortina-activa :is(.s-ir-prioridad,.s-ir-prioridad .s-ir-img),.intro-activa.mov-vivo :is(.s-ir-prioridad,.s-ir-prioridad .s-ir-img){animation-play-state:paused}.s-cortina:after{content:"";opacity:0;background:#f1ece199;width:120px;height:1px;margin-left:-60px;transition:opacity .4s;position:absolute;bottom:max(64px,12vh);left:50%;transform:scaleX(0)}.s-cortina.s-cortina-espera:after{opacity:1;animation:s-cortina-carga 1.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes s-cortina-carga{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.s-barra-reparacion{align-items:center;gap:6px;display:inline-flex}.pt{--pt-rejilla:24px;--pt-alto-cordillera:clamp(46px,7vw,120px);position:relative}.pt section[id]{scroll-margin-top:0}.pt .pt-h2{font-family:var(--s-fuente-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,1.1rem + 5.4vw,7.2rem);font-weight:300;line-height:.9}.pt .pt-h2 em{letter-spacing:-.03em;font-style:italic}.pt .s-etiqueta{margin:0}.pt-rejilla-12{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pt-heroe{isolation:isolate;background:var(--s-monte);min-height:100svh;color:var(--s-hueso);flex-direction:column;display:flex;position:relative;overflow:clip}.pt-heroe-foto{z-index:-3;transform-origin:50% 30%;position:absolute;inset:0}.pt-heroe-marco{width:100%;height:100%;position:absolute;inset:0}.pt-heroe-marco img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.pt-heroe-velo{z-index:-2;pointer-events:none;background:linear-gradient(#0e1611a8,#0e16116b 18%,#0e161161 48%,#0e1611cc 76%,#0e1611eb),linear-gradient(90deg,#0e161152,#0e16111a 70%,#0e16110d);position:absolute;inset:0}@media (min-width:1024px){.pt-heroe-velo{background:linear-gradient(#0e1611a8,#0e161157 20%,#0e161133 40%,#0e16114d 56%,#0e1611cc 82%,#0e1611eb),linear-gradient(90deg,#0e161199,#0e161161 36%,#0e16111f 58%,#0e161100 76%)}}.pt-heroe-topo{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js.mov-ligero .pt-heroe:not(.pt-arranca) .pt-heroe-topo{opacity:0}html.mov-ligero .pt-heroe-topo{transition:opacity 1.6s var(--s-curva) .5s}}.pt-heroe-capas :is(.pt-heroe-foto,.pt-heroe-cordillera){will-change:transform}.pt-heroe-capas .pt-heroe-contenido{will-change:transform,opacity}.pt-heroe-contenido{column-gap:var(--pt-rejilla);padding-top:calc(var(--alto-barra) + clamp(20px, 4.5vh, 64px));padding-bottom:calc(var(--pt-alto-cordillera) + 6px);flex:1;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr);align-content:end;display:grid;position:relative}.pt .pt-heroe-etiqueta{color:#f1ece1db;grid-area:1/1/auto/-1;align-self:start}.pt .pt-titulo{font-family:var(--s-fuente-display);letter-spacing:-.045em;color:#fff;text-wrap:wrap;grid-area:2/1/auto/-1;margin:clamp(18px,3.4vh,40px) 0 0;font-size:clamp(2.85rem,.7rem + 5.6vw,7.6rem);font-weight:300;line-height:.92}.pt .pt-titulo>.s-tp-l{display:block}.pt .pt-titulo>.s-tp-l:nth-of-type(3){letter-spacing:-.05em;margin-top:.02em;padding-left:.42em;font-size:1.86em;line-height:.84}.pt .pt-titulo em{font-style:italic}@media (max-width:350px){.pt .pt-titulo{font-size:2.55rem}.pt .pt-titulo>.s-tp-l:nth-of-type(3){padding-left:.2em;font-size:1.7em}}.pt .s-intro-altimetro .s-intro-nombre{letter-spacing:-.035em;font-size:clamp(3.8rem,1.6rem + 7vw,8.5rem);line-height:.92}.pt-heroe-pie{grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:clamp(22px,3.6vh,40px);display:grid}.pt-heroe-lead{color:#f1ece1d6;text-wrap:pretty;max-width:34rem;margin:0;font-size:clamp(.98rem,.92rem + .25vw,1.1rem);line-height:1.6}.pt-heroe-buscador{max-width:46rem}.pt-heroe-cifras{grid-template-columns:repeat(3,minmax(0,max-content));align-items:stretch;gap:18px clamp(14px,3vw,44px);margin:0;display:grid}.pt-heroe-cifras>div{border-left:1px solid #f1ece14d;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;padding-left:clamp(10px,1vw,14px);display:flex}.pt-heroe-cifras dt{letter-spacing:.2em;text-transform:uppercase;color:#f1ece1ad;max-width:19ch;font-size:clamp(.56rem,.5rem + .2vw,.62rem);font-weight:600;line-height:1.35}.pt-heroe-cifras dd{font-family:var(--s-fuente-display);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;color:#fff;margin:0;font-size:clamp(2rem,1.3rem + 1.9vw,3.4rem);font-style:italic;font-weight:300;line-height:.9}.pt-heroe-base{grid-area:5/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:clamp(22px,3.4vh,40px);display:flex}.pt-heroe-foto-pie{letter-spacing:.2em;text-transform:uppercase;color:#f1ece199;margin:0;font-size:.64rem;font-weight:500}.pt-heroe-foto-enlace{color:#f1ece1e0;transition:background-size .5s var(--s-curva),color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.pt-heroe-foto-enlace:hover{color:#fff;background-size:100% 1px}.pt-heroe-cordillera{z-index:1;width:100%;height:var(--pt-alto-cordillera);color:var(--s-crema);pointer-events:none;transform-origin:50% 100%;position:absolute;bottom:-1px;left:0;right:0}.pt-heroe-cordillera>svg{width:100%;height:100%;display:block}.pt-heroe-cordillera:after{content:"";background:currentColor;height:260%;position:absolute;top:calc(100% - 1px);left:0;right:0}@media (min-width:1024px){.pt-heroe-contenido{grid-template-columns:repeat(12,minmax(0,1fr))}.pt .pt-titulo{grid-column:1/span 11}.pt-heroe-pie{column-gap:var(--pt-rejilla);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead cifras""buscador cifras";align-items:end}.pt-heroe-lead{grid-area:lead}.pt-heroe-buscador{grid-area:buscador}.pt-heroe-cifras{grid-area:cifras;justify-content:end;align-self:end}}@media (prefers-reduced-motion:no-preference){html.js .pt-heroe:not(.pt-arranca) :is(.pt-heroe-etiqueta,.pt-heroe-lead,.pt-heroe-buscador,.pt-heroe-cifras>div,.pt-heroe-base){opacity:0;transform:translateY(26px)}html.js:not(.mov-vivo) .pt-heroe:not(.pt-arranca) :is(.pt-heroe-etiqueta,.pt-heroe-lead,.pt-heroe-buscador,.pt-heroe-cifras>div,.pt-heroe-base){animation:s-mov-rescate 10ms 2.5s forwards}.pt-heroe :is(.pt-heroe-etiqueta,.pt-heroe-lead,.pt-heroe-buscador,.pt-heroe-cifras>div,.pt-heroe-base){transition:opacity 1s var(--s-curva) var(--pt-d,0s),transform 1.2s var(--s-curva) var(--pt-d,0s)}.pt-heroe .pt-heroe-etiqueta{--pt-d:.15s}.pt-heroe .pt-heroe-lead{--pt-d:.85s}.pt-heroe .pt-heroe-buscador{--pt-d:.95s}.pt-heroe .pt-heroe-cifras>div:first-child{--pt-d:1.05s}.pt-heroe .pt-heroe-cifras>div:nth-child(2){--pt-d:1.13s}.pt-heroe .pt-heroe-cifras>div:nth-child(3){--pt-d:1.21s}.pt-heroe .pt-heroe-base{--pt-d:1.3s}}.pt-cuenta{display:inline-block;position:relative}.pt-cuenta:before{content:attr(data-final);visibility:hidden}.pt-cuenta-cifra{white-space:nowrap;text-align:right;contain:size layout style;position:absolute;inset:0}.pt-donde{padding-top:clamp(64px,8vw,140px);padding-bottom:clamp(40px,5vw,80px);position:relative;overflow-x:clip}.pt .pt-donde-contornos{z-index:-1;width:100%;height:min(100%,1100px);color:var(--s-monte);opacity:.09;pointer-events:none;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pt-donde-cabeza{gap:22px;display:grid}.pt-donde-cabeza .pt-h2{margin-top:6px}.pt-donde-lead{gap:18px;max-width:34rem;display:grid}.pt-donde-lead .s-cuerpo{margin:0}.pt-leyenda{color:var(--s-gris);align-items:center;gap:12px;margin:0;font-size:.78rem;line-height:1.45;display:flex}.pt-leyenda-curvas{width:34px;height:22px;box-shadow:inset 0 0 0 4px var(--s-crema),inset 0 0 0 5px currentColor,inset 0 0 0 9px var(--s-crema),inset 0 0 0 10px currentColor;opacity:.8;border:1px solid;border-radius:50%;flex:none}@media (min-width:1024px){.pt-donde-cabeza{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.pt-donde-cabeza>:is(.s-etiqueta,.pt-h2){grid-column:1/span 7}.pt-donde-lead{grid-area:2/9/auto/-1}}.pt-munis{margin-top:clamp(40px,5vw,72px)}.pt-munis .s-carril-pista{padding-inline:max(var(--margen-lateral),calc((100vw - 1320px) / 2));scroll-padding-inline:max(var(--margen-lateral),calc((100vw - 1320px) / 2));scrollbar-width:none;gap:clamp(14px,1.6vw,24px);display:flex}.pt-muni{border:1px solid var(--s-linea);width:min(82vw,360px);min-height:460px;color:var(--s-tinta);scroll-snap-align:start;transition:background-color .6s var(--s-curva),border-color .6s var(--s-curva);background:#fbf8f2e0;border-radius:6px;flex-direction:column;flex:none;justify-content:space-between;padding:clamp(22px,2.2vw,34px);text-decoration:none;display:flex;position:relative;overflow:clip}a.pt-muni:hover{border-color:var(--s-monte)}.pt-muni-n{z-index:1;font-family:var(--s-fuente-display);color:var(--s-gris);font-size:1.05rem;font-style:italic;position:relative}.pt-muni-isla{aspect-ratio:1;width:82%;height:auto;color:var(--s-monte);pointer-events:none;transition:transform 1.4s var(--s-curva);position:absolute;top:-4%;right:-10%}a.pt-muni:hover .pt-muni-isla{transform:rotate(-6deg)scale(1.05)}.pt-muni-cuerpo{z-index:1;gap:14px;display:grid;position:relative}.pt .pt-muni-nombre{font-family:var(--s-fuente-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,1.6rem + 2.4vw,4.2rem);font-weight:300;line-height:.92}.pt .pt-muni-nombre em{font-style:italic}.pt-muni-cuenta{letter-spacing:.2em;text-transform:uppercase;color:var(--s-gris);align-items:baseline;gap:10px;font-size:.72rem;font-weight:600;display:flex}.pt-muni-cuenta .s-contador{font-family:var(--s-fuente-display);letter-spacing:-.04em;text-transform:none;font-variant-numeric:lining-nums tabular-nums;color:var(--s-tinta);font-size:clamp(2.4rem,1.8rem + 1.6vw,3.6rem);font-style:italic;font-weight:300;line-height:.9}.pt-muni-datos{border-top:1px solid var(--s-linea);gap:6px;padding-top:14px;font-size:.9rem;display:grid}.pt-muni-datos>span{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.pt-muni-dt{letter-spacing:.18em;text-transform:uppercase;color:var(--s-gris);font-size:.62rem;font-weight:600;display:block}.pt .pt-muni-ir{min-height:32px}.pt-muni-principal{border-color:var(--s-monte);background:var(--s-monte);width:min(88vw,560px);color:var(--s-hueso)}.pt-muni-principal .pt-muni-isla{color:var(--s-hueso);width:92%;top:-8%;right:-8%}.pt-muni-principal :is(.pt-muni-n,.pt-muni-cuenta,.pt-muni-dt){color:#f1ece1a8}.pt-muni-principal .pt-muni-cuenta .s-contador{color:#fff}.pt-muni-principal .pt-muni-datos{border-top-color:#f1ece133}.pt .pt-muni-principal .pt-muni-nombre{color:#fff;font-size:clamp(3.1rem,1.4rem + 5vw,7rem)}a.pt-muni-principal:hover{background:var(--s-monte-2);border-color:var(--s-monte-2)}.pt-muni-resto{background:var(--s-arena);border-color:var(--s-arena)}.pt .pt-muni-nombre-chico{font-size:clamp(2.3rem,1.6rem + 2vw,3.6rem)}.pt-muni-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.pt-muni-lista a{min-height:36px;color:inherit;border-bottom:1px solid #171a1624;justify-content:space-between;align-items:baseline;gap:8px;padding-block:7px;text-decoration:none;display:flex}.pt-muni-lista a:hover{font-style:italic}.pt-muni-lista span{font-family:var(--s-fuente-display);color:var(--s-gris);font-style:italic}.pt .pt-muni-todo{justify-self:start}@media (min-width:1024px){.pt-munis{padding-block:0}.pt-munis .s-carril-pista{min-height:100svh;padding-block:calc(var(--alto-barra) + 24px) 48px;align-items:center}.pt-muni{width:clamp(330px,27vw,430px);height:min(70svh,640px);min-height:520px}.pt-muni-principal{width:clamp(560px,50vw,820px)}.pt-muni-resto{width:clamp(380px,32vw,500px)}}.pt-isla path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;opacity:.42}.pt-isla .pt-isla-maestra{stroke-width:1.6px;opacity:.7}.pt-isla-cumbre{fill:currentColor;opacity:.8}@media (prefers-reduced-motion:no-preference){html.js:not(.mov-ligero) .pt-isla:not(.visto) path{stroke-dashoffset:1px}html.js:not(.mov-ligero) .pt-isla:not(.visto) .pt-isla-cumbre{opacity:0}html.js:not(.mov-vivo):not(.mov-ligero) .pt-isla:not(.visto) :is(path,.pt-isla-cumbre){animation:s-mov-rescate 10ms 2.5s forwards}html:not(.mov-ligero) .pt-isla path{transition:stroke-dashoffset 1.8s var(--s-curva) calc(var(--k,0) * 70ms)}html:not(.mov-ligero) .pt-isla-cumbre{transition:opacity .6s 1s}}.pt-marquesina{border-block:1px solid var(--s-linea);margin-top:clamp(28px,4vw,64px);padding-block:18px}.pt-marquesina-enlace{font-family:var(--s-fuente-display);letter-spacing:-.035em;white-space:nowrap;color:var(--s-tinta);transition:color .4s var(--s-curva);align-items:flex-start;gap:.18em;font-size:clamp(2.2rem,1.3rem + 3.4vw,5.2rem);font-weight:300;line-height:1.05;text-decoration:none;display:inline-flex}.pt-marquesina-enlace em{font-style:italic}.pt-marquesina-enlace sup{font-family:var(--s-fuente-texto);letter-spacing:.08em;vertical-align:top;color:var(--s-gris);margin-top:.4em;font-size:.18em;font-weight:600;top:0}.pt-marquesina-enlace:hover{color:var(--s-salvia);font-style:italic}.pt-recien{padding-block:clamp(80px,9vw,160px) clamp(64px,7vw,120px);position:relative}.pt-recien-cabeza{align-items:end;gap:32px;display:grid}.pt-recien-cabeza .pt-h2{margin-top:12px}.pt-recien-total{justify-items:start;gap:10px;display:grid}.pt-recien-cifra{font-family:var(--s-fuente-display);letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;color:var(--s-salvia);margin:0;font-size:clamp(4.2rem,2.4rem + 6vw,9.6rem);font-style:italic;font-weight:300;line-height:.82}.pt-recien-cifra-pie{letter-spacing:.22em;text-transform:uppercase;color:var(--s-gris);margin:0 0 8px;font-size:.7rem;font-weight:600}@media (min-width:1024px){.pt-recien-cabeza{grid-template-columns:minmax(0,1fr) auto}.pt-recien-total{text-align:right;justify-items:end}}.pt-carril{margin-top:clamp(36px,4vw,64px)}.pt-carril-pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--margen-lateral),calc((100vw - 1320px) / 2));scrollbar-width:none;cursor:grab;outline-offset:-4px;overflow:auto hidden}.pt-carril-pista::-webkit-scrollbar{display:none}.pt-carril-pista.pt-carril-arrastrando{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.pt-carril-pista.pt-carril-arrastrando a{pointer-events:none}.pt-carril-lista{width:max-content;padding:8px max(var(--margen-lateral),calc((100vw - 1320px) / 2)) clamp(48px,6vw,96px);gap:clamp(18px,2.2vw,36px);margin:0;list-style:none;display:flex}.pt-carril-item{scroll-snap-align:start;flex:none;width:min(78vw,300px);position:relative}.pt-carril-item:nth-child(2n){margin-top:clamp(28px,5vw,84px)}.pt-carril-n{font-family:var(--s-fuente-display);color:var(--s-gris);align-items:center;gap:12px;margin-bottom:14px;font-size:1.05rem;font-style:italic;display:flex}.pt-carril-n:after{content:"";background:var(--s-linea);flex:1;height:1px}.pt-carril-item .tarjeta-inmueble .foto-marco{border-radius:4px}@media (min-width:768px){.pt-carril-item{width:clamp(300px,26vw,400px)}}@media (prefers-reduced-motion:no-preference){.pt-carril-revela .pt-carril-item .foto-marco{transition:clip-path 1s var(--s-curva),opacity 1s var(--s-curva)}.pt-carril-revela .pt-carril-item:not(.visto) .foto-marco{clip-path:inset(0 0 0 22% round 4px);opacity:.55}html.mov-ligero .pt-carril-revela .pt-carril-item .foto-marco{transition:opacity .7s var(--s-curva)}html.mov-ligero .pt-carril-revela .pt-carril-item:not(.visto) .foto-marco{clip-path:none;opacity:.4}}.pt-carril-control{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.pt-carril-cuenta{font-family:var(--s-fuente-display);font-variant-numeric:lining-nums tabular-nums;color:var(--s-gris);align-items:center;gap:10px;margin:0;font-size:1.05rem;display:inline-flex}.pt-carril-actual{color:var(--s-tinta);font-size:1.6rem;font-style:italic}.pt-carril-sep{background:currentColor;width:22px;height:1px}.pt-carril-barra{background:var(--s-linea);flex:1;height:1px;position:relative}.pt-carril-barra>span{background:var(--s-tinta);transform-origin:0;transition:transform .25s linear;position:absolute;inset:0;transform:scaleX(.08)}.pt-carril-flechas{gap:8px;display:flex}.pt-carril-flecha{border:1px solid var(--s-linea);width:52px;height:52px;color:var(--s-tinta);cursor:pointer;transition:background-color .4s var(--s-curva),border-color .4s var(--s-curva),color .4s var(--s-curva);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pt-carril-flecha:first-child .s-flecha-icono{transform:scaleX(-1)}.pt-carril-flecha:hover{border-color:var(--s-monte);background:var(--s-monte);color:var(--s-hueso)}.pt-pieza{isolation:isolate;padding-block:clamp(84px,10vw,180px) calc(clamp(84px, 10vw, 180px) + var(--pt-alto-cordillera));background:var(--s-arena);position:relative;overflow:clip}.pt-pieza-semana{z-index:-1;font-family:var(--s-fuente-display);letter-spacing:-.07em;color:#1d2f2512;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(14rem,6rem + 30vw,36rem);font-style:italic;font-weight:300;line-height:.8;position:absolute;top:clamp(-30px,-2vw,-10px);right:-.06em}.pt-pieza-rejilla{align-items:center;gap:clamp(36px,5vw,72px);display:grid}.pt-pieza-pasepartout{isolation:isolate;aspect-ratio:5/4;background:var(--s-monte);border-radius:6px;place-items:center;padding:clamp(28px,6vw,84px);display:grid;position:relative;overflow:clip}.pt-pieza-fondo{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .9s var(--s-curva);display:block;position:absolute;inset:0}.pt-pieza-fondo.listo{opacity:.55}.pt-pieza-marco{z-index:-1;width:100%;height:100%;color:var(--s-hueso);opacity:.32;position:absolute;inset:0}.pt-pieza-foto{aspect-ratio:3/2;border-radius:3px;width:min(100%,480px);position:relative;box-shadow:0 40px 80px -36px #080e0abf}.pt-pieza-foto img{object-fit:cover;width:100%;height:100%;display:block}.pt-pieza-texto{justify-items:start;display:grid}.pt .pt-pieza-etiqueta{color:var(--s-gris);font-size:.7rem}.pt-pieza-numero{font-family:var(--s-fuente-display);color:var(--s-gris);margin:18px 0 0;font-size:1.1rem;font-style:italic}.pt .pt-pieza-titulo{font-family:var(--s-fuente-display);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(2.3rem,1.3rem + 3vw,4.6rem);font-weight:300;line-height:.95}.pt-pieza-titulo a{color:inherit;transition:background-size .7s var(--s-curva);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.pt-pieza-titulo a:hover{background-size:100% 1px}.pt-pieza-tipo{color:var(--s-gris);margin:16px 0 0;font-size:.92rem}.pt .pt-pieza-precio{margin:18px 0 0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem)}.pt-pieza-datos{border-top:1px solid #171a1629;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;width:100%;max-width:34rem;margin:28px 0 0;display:grid}.pt-pieza-datos>div{border-bottom:1px solid #171a1629;gap:6px;padding-block:16px;display:grid}.pt-pieza-datos dt{letter-spacing:.2em;text-transform:uppercase;color:var(--s-gris);font-size:.62rem;font-weight:600}.pt-pieza-datos dd{font-family:var(--s-fuente-display);letter-spacing:-.015em;font-variant-numeric:lining-nums;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.15}.pt .pt-pieza-texto .s-magnetico,.pt-pieza-boton{margin-top:32px}.pt .pt-pieza-texto .s-magnetico .pt-pieza-boton{margin-top:0}@media (min-width:1024px){.pt-pieza-rejilla{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr))}.pt-pieza-pasepartout{aspect-ratio:6/5;grid-column:1/span 7}.pt-pieza-texto{grid-column:9/-1}}.pt-mapa{isolation:isolate;padding-block:clamp(48px,6vw,110px) calc(clamp(64px, 7vw, 120px) + var(--pt-alto-cordillera));position:relative;overflow-x:clip}.pt-cordillera-arriba{width:100%;color:var(--s-monte);bottom:calc(100% - 1px)}.pt-cordillera-abajo,.pt-cordillera-arriba{height:var(--pt-alto-cordillera);pointer-events:none;position:absolute;left:0;right:0}.pt-cordillera-abajo{z-index:1;color:var(--s-crema);bottom:-1px}.pt-cordillera-abajo>svg{width:100%;height:100%;margin:0;display:block}.pt-mapa-contornos{z-index:-1;width:100%;height:100%;color:var(--s-hueso);opacity:.07;pointer-events:none;position:absolute;inset:0}.pt-mapa-rejilla{gap:40px;display:grid}.pt-mapa-texto{align-content:start;gap:18px;display:grid}.pt-mapa-texto .pt-h2{margin-bottom:8px}.pt-mapa-texto .s-cuerpo{max-width:30rem;margin:0}.pt .pt-mapa-enlace{justify-self:start}.pt-mapa-marco{background:var(--s-monte-2);border:1px solid #f1ece129;border-radius:6px;overflow:clip;box-shadow:0 50px 90px -50px #000000b3}@media (max-width:767px){.pt-mapa-marco{margin-inline:calc(var(--margen-lateral) * -1);border-inline:0;border-radius:0}}@media (min-width:1024px){.pt-mapa-rejilla{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.pt-mapa-texto{grid-column:1/span 4}.pt-mapa-marco{grid-column:6/-1}}.pt-acompanamos{padding-block:clamp(84px,10vw,170px) clamp(84px,9vw,150px);position:relative;overflow-x:clip}.pt-acompanamos-cabeza{gap:22px;display:grid}.pt-acompanamos-cabeza .s-cuerpo{max-width:32rem;margin:0}@media (min-width:1024px){.pt-acompanamos-cabeza{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.pt-acompanamos-cabeza>:is(.s-etiqueta,.pt-h2){grid-column:1/span 8}.pt-acompanamos-cabeza .s-cuerpo{grid-area:2/9/auto/-1}}.pt-acomp{margin-top:clamp(40px,6vw,96px);display:grid}.pt-acomp-fijo{display:none}.pt-acomp-lista{margin:0;padding:0;list-style:none}.pt-acomp-paso{border-top:1px solid var(--s-linea);transition:opacity .7s var(--s-curva);gap:14px;padding-block:clamp(32px,4vw,56px);display:grid}.pt-acomp-paso:last-child{border-bottom:1px solid var(--s-linea)}.pt-acomp-n{letter-spacing:-.05em;color:var(--s-salvia);font-size:clamp(3.6rem,2.4rem + 4vw,5rem);font-style:italic;font-weight:300;line-height:.85}.pt .pt-acomp-titulo,.pt-acomp-n{font-family:var(--s-fuente-display)}.pt .pt-acomp-titulo{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,1.3rem + 2vw,3.3rem);font-weight:400;line-height:1}.pt-acomp-texto{max-width:34rem;color:var(--s-gris);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.7}.pt .pt-acomp-enlace{justify-self:start}@media (min-width:1024px){.pt-acomp{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr))}.pt-acomp-fijo{top:calc(var(--alto-barra) + 7vh);grid-column:1/span 6;align-self:start;gap:22px;padding-right:4vw;display:grid;position:sticky}.pt-acomp-lista{grid-column:7/-1}.pt-acomp-paso{align-content:center;min-height:64svh}.pt-acomp-n{display:none}}.pt-acomp-numero{font-family:var(--s-fuente-display);letter-spacing:-.06em;color:var(--s-tinta);align-items:flex-start;font-size:clamp(9rem,3rem + 14vw,21rem);font-style:italic;font-weight:300;line-height:1;display:flex}.pt-acomp-punto{color:var(--s-salvia);margin-right:-.04em}.pt-acomp-de{border-top:1px solid var(--s-linea);letter-spacing:.2em;text-transform:uppercase;color:var(--s-gris);justify-content:space-between;gap:16px;margin:0;padding-top:14px;font-size:.7rem;font-weight:600;display:flex}.pt-acomp-camino{width:100%;height:auto;overflow:visible}.pt-acomp-camino-base,.pt-acomp-camino-trazo{fill:none;stroke-linejoin:round;stroke-linecap:round}.pt-acomp-camino-base{stroke:var(--s-linea);stroke-width:1px;stroke-dasharray:3 5}.pt-acomp-camino-trazo{stroke:var(--s-monte);stroke-width:1.6px}.pt-acomp-hito{stroke:var(--s-linea);stroke-width:1px}.pt-acomp-hito-pasado{stroke:var(--s-monte)}.pt-acomp-marcador circle{fill:var(--s-crema);stroke:var(--s-monte);stroke-width:1.6px}@media (min-width:1024px){.pt-acomp-vivo .pt-acomp-paso:not(.activo){opacity:.26}html.mov-ligero .pt-acomp-fijo{display:none}html.mov-ligero .pt-acomp-lista{grid-column:1/-1}html.mov-ligero .pt-acomp-paso{column-gap:var(--pt-rejilla);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-content:start;min-height:0}html.mov-ligero .pt-acomp-n{grid-row:1/span 3;display:block}html.mov-ligero .pt-acomp-paso>:not(.pt-acomp-n){grid-column:2}}.pt-premium{isolation:isolate;background:var(--s-noche);min-height:min(100svh,980px);color:var(--s-hueso);align-items:flex-end;padding-block:clamp(110px,14vw,200px) clamp(64px,8vw,120px);display:flex;position:relative;overflow:clip}.pt-premium-foto{z-index:-2;position:absolute;inset:0;overflow:clip}.pt-premium-paralaje{position:absolute;inset:-14% 0}.pt-premium-paralaje img{object-fit:cover;width:100%;height:100%;display:block}.pt-premium-velo{z-index:-1;background:linear-gradient(#121a15db,#121a154d 34%,#121a158c 62%,#121a15f2),radial-gradient(120% 80% at 20% 100%,#121a15b3,#0000 60%);position:absolute;inset:0}.pt-premium-contenido{gap:26px;display:grid}.pt-premium .s-etiqueta{color:#f1ece1b3}.pt .pt-premium-titulo{color:#fff;font-size:clamp(3rem,.9rem + 7.4vw,9.6rem);line-height:.88}.pt-premium-pie{justify-items:start;gap:22px;max-width:32rem;display:grid}.pt-premium-cifra{letter-spacing:.2em;text-transform:uppercase;color:#f1ece1b3;align-items:baseline;gap:14px;margin:0;font-size:.7rem;font-weight:600;display:flex}.pt-premium-cifra .s-contador{font-family:var(--s-fuente-display);letter-spacing:-.05em;text-transform:none;color:#fff;font-size:clamp(3rem,2rem + 3vw,4.8rem);font-style:italic;font-weight:300;line-height:.85}.pt-premium-texto{color:#f1ece1cc;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.65}@media (min-width:1024px){.pt-premium-contenido{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.pt-premium-contenido>:is(.s-etiqueta,.pt-h2){grid-column:1/span 9}.pt-premium-pie{grid-area:2/9/span 2/-1;align-self:end;padding-bottom:.6rem}.pt-premium-contenido>.pt-h2{grid-row:2}}.pt-estadia{background:var(--s-arena-calida);padding-block:clamp(84px,10vw,170px);position:relative}.pt-estadia-rejilla{align-items:center;gap:36px;display:grid}.pt-estadia-foto{aspect-ratio:4/3;border-radius:6px}.pt-estadia-foto img{object-fit:cover;width:100%;height:100%;display:block}.pt-estadia-texto{justify-items:start;gap:20px;display:grid}.pt-estadia-texto .s-cuerpo{max-width:30rem;margin:0}@media (min-width:1024px){.pt-estadia-rejilla{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr))}.pt-estadia-foto{aspect-ratio:5/4;grid-column:1/span 7}.pt-estadia-texto{grid-column:9/-1}}.pt-hablemos{isolation:isolate;padding-block:clamp(96px,11vw,190px) clamp(72px,8vw,130px);position:relative;overflow:clip}.pt-hablemos-topo{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pt-hablemos-rejilla{gap:56px;display:grid}.pt-hablemos-texto{justify-items:start;gap:18px;display:grid}.pt-hablemos-texto .s-cuerpo{max-width:34rem;margin:0}.pt .pt-hablemos-titulo{margin:6px 0 10px}.pt-hablemos-acciones{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.pt-hablemos-datos{border-top:1px solid var(--s-linea);padding-top:28px}@media (min-width:1024px){.pt-hablemos-rejilla{column-gap:var(--pt-rejilla);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.pt-hablemos-texto{grid-column:1/span 7}.pt-hablemos-datos{border-top:0;border-left:1px solid var(--s-linea);grid-column:9/-1;padding-top:0;padding-left:28px}.pt-hablemos-datos .atencion:not(.atencion-compacta){grid-template-columns:1fr}}.pt-servicios{gap:0;margin-top:clamp(64px,8vw,120px);padding:0;list-style:none;display:grid}.pt-servicios li{border-top:1px solid var(--s-tinta);align-content:start;gap:10px;padding-block:26px;display:grid}.pt-servicios-n{font-family:var(--s-fuente-display);color:var(--s-gris);font-size:1.1rem;font-style:italic}.pt .pt-servicios h3{font-family:var(--s-fuente-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem);font-weight:400;line-height:1.1}.pt-servicios p{max-width:32rem;color:var(--s-gris);margin:0;font-size:.95rem;line-height:1.6}.pt .pt-servicios .s-flecha{justify-self:start}@media (min-width:768px){.pt-servicios{column-gap:var(--pt-rejilla);grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-indice{z-index:40;color:#ece6d9;mix-blend-mode:difference;pointer-events:none;gap:14px;display:none;position:fixed;top:50%;left:12px;transform:translateY(-50%)}@media (min-width:1680px){.pt-indice{justify-items:start;display:grid}}.pt-indice.pt-indice-fuera,html.intro-activa .pt-indice{opacity:0;visibility:hidden}.pt-indice{transition:opacity .5s var(--s-curva),visibility .5s}.pt-indice-actual{font-family:var(--s-fuente-display);letter-spacing:-.04em;margin:0;font-size:1.7rem;font-style:italic;font-weight:300}.pt-indice-regla{background:#ece6d94d;width:1px;height:64px;margin-left:4px;position:relative}.pt-indice-regla>span{transform-origin:top;background:currentColor;position:absolute;inset:0;transform:scaleY(0)}@supports (animation-timeline:scroll()){.pt-indice-regla>span{animation:pt-regla linear both;animation-timeline:scroll(root)}}@keyframes pt-regla{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pt-indice-lista{pointer-events:auto;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pt-indice-lista a{min-height:22px;color:inherit;opacity:.5;transition:opacity .4s var(--s-curva);align-items:center;gap:10px;text-decoration:none;display:flex}.pt-indice-n{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600}.pt-indice-n:after{content:"";vertical-align:middle;width:8px;height:1px;transition:width .5s var(--s-curva);background:currentColor;margin-left:6px;display:inline-block}.pt-indice-nombre{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s var(--s-curva),transform .5s var(--s-curva);font-size:.6rem;font-weight:600;transform:translate(-6px)}.pt-indice-lista a.activo{opacity:1}.pt-indice-lista a.activo .pt-indice-n:after{width:16px}.pt-indice-lista a:focus-visible .pt-indice-nombre,.pt-indice-lista:hover .pt-indice-nombre{opacity:1;transform:none}.pt-indice-lista:hover a{opacity:.8}.pt-indice-lista a:hover{opacity:1}.pt-odo{line-height:1;display:inline-flex}.pt-odo-col{overflow-clip-margin:.04em;height:1em;display:inline-block;overflow:visible clip}.pt-odo-cinta{transform:translate3d(0,calc(var(--d,0) * -1em),0);transition:transform 1s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 70ms);flex-direction:column;display:flex}.pt-odo-cinta>span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.pt-acomp-paso,.pt-carril-barra>span,.pt-heroe-foto-enlace,.pt-indice-nombre,.pt-muni,.pt-muni-isla,.pt-odo-cinta,.pt-pieza-fondo,.pt-pieza-titulo a{transition:none}}.pt .pt-heroe-reparacion{color:#fff;transition:background .3s var(--s-curva),border-color .3s var(--s-curva);background:#171a168c;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;font-size:.92rem;text-decoration:none;display:inline-flex}.pt .pt-heroe-reparacion strong{font-weight:600}.pt .pt-heroe-reparacion:focus-visible,.pt .pt-heroe-reparacion:hover{background:#171a16bf;border-color:#fff}.cifra-rodante{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;display:inline-flex}.cr-digito{line-height:1;display:inline-block;position:relative}.cr-rollo{display:none;position:absolute;inset:0 -.12em;overflow:hidden}.cr-rollo:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;transform:translate3d(0,calc((10 + var(--d,0)) * -1em),0);line-height:1;position:absolute;inset:0 0 auto}@media screen and (prefers-reduced-motion:no-preference){.cr-real{color:#0000}.cr-rollo{display:block}.cr-rollo:before{animation:cr-rueda calc(1.05s + var(--i,0) * .16s) cubic-bezier(.16,.84,.18,1) both;animation-delay:calc(var(--cr-retraso,0s) + var(--i,0) * 70ms)}}@keyframes cr-rueda{0%{transform:translate(0)}to{transform:translate3d(0,calc((10 + var(--d,0)) * -1em),0)}}.sitio .rueda{vertical-align:top;margin:-.06em -.12em -.18em;padding:.06em .12em .18em;display:inline-block;overflow:clip}.sitio .rueda>span{text-shadow:0 1.32em;transition:transform .75s var(--s-curva);display:inline-block}@media (hover:hover){.sitio :is(button,a):hover>.rueda>span{transform:translateY(-1.32em)}}.listado{padding-top:var(--alto-barra);position:relative}.listado-cabecera{padding-block:clamp(40px,6.5vw,112px) clamp(30px,3.4vw,56px);position:relative;overflow:clip}.listado-cabecera-fondo{color:var(--s-salvia);opacity:.34;pointer-events:none;position:absolute;inset:0 0 0 18%;-webkit-mask-image:linear-gradient(100deg,#0000,#000 52% 86%,#0000);mask-image:linear-gradient(100deg,#0000,#000 52% 86%,#0000)}.listado-contornos{width:100%;height:100%;display:block}@media (max-width:1023px){.listado-cabecera-fondo{opacity:.2;inset:0;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}}.listado-cabecera-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"ante""titulo""conteo""buscar""busqueda""notas";row-gap:18px;display:grid;position:relative}@media (min-width:1024px){.listado-cabecera-rejilla{grid-template-columns:minmax(0,1fr) minmax(200px,max-content);grid-template-areas:"ante ante""titulo conteo""buscar buscar""busqueda busqueda""notas notas";gap:22px clamp(40px,6vw,120px)}}.listado-antetitulo{flex-wrap:wrap;grid-area:ante;align-items:center;gap:8px 22px;margin:0 0 clamp(6px,1.4vw,22px);display:flex}.sitio .listado-titulo{max-width:15ch;font-family:var(--s-fuente-display);letter-spacing:-.045em;color:var(--s-tinta);text-wrap:balance;grid-area:titulo;margin:0;font-weight:300;line-height:.9}.sitio .listado-titulo em{letter-spacing:-.03em;color:var(--s-monte-2);font-style:italic;font-weight:300}.sitio .listado-titulo-xl{font-size:clamp(3.3rem,1rem + 8.4vw,10rem)}.sitio .listado-titulo-l{max-width:17ch;font-size:clamp(2.9rem,.9rem + 6.4vw,7.6rem)}.sitio .listado-titulo-m{max-width:21ch;font-size:clamp(2.45rem,.9rem + 4.6vw,5.8rem);line-height:.94}.listado-conteo{color:var(--s-tinta);flex-wrap:wrap;grid-area:conteo;align-items:baseline;gap:4px 12px;margin:4px 0 0;display:flex;position:relative}.listado-conteo-cifra{font-family:var(--s-fuente-display);letter-spacing:-.04em;font-size:clamp(3.2rem,2rem + 4vw,5rem);font-style:italic;font-weight:300;line-height:.9}.listado-conteo-texto{color:var(--s-gris);max-width:34ch;font-size:.95rem}@media (min-width:1024px){.listado-conteo{flex-direction:column;align-self:end;align-items:flex-start;gap:10px;margin:0 0 .35em;padding-left:30px}.listado-conteo:before{content:"";border-left:1px solid var(--s-tinta);width:14px;position:absolute;top:.2em;bottom:.2em;left:0}@supports (color:color-mix(in lab,red,red)){.listado-conteo:before{border-left:1px solid color-mix(in srgb,var(--s-tinta) 40%,transparent)}}.listado-conteo:before{background:repeating-linear-gradient(to bottom,var(--s-tinta) 0 1px,transparent 1px 30px) 0 0 /14px 100% no-repeat,repeating-linear-gradient(to bottom,var(--s-tinta) 0 1px,transparent 1px 6px) 0 0 /7px 100% no-repeat}@supports (color:color-mix(in lab,red,red)){.listado-conteo:before{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--s-tinta) 55%,transparent) 0 1px,transparent 1px 30px) 0 0 /14px 100% no-repeat,repeating-linear-gradient(to bottom,color-mix(in srgb,var(--s-tinta) 30%,transparent) 0 1px,transparent 1px 6px) 0 0 /7px 100% no-repeat}}.listado-conteo-cifra{font-size:clamp(5rem,1.5rem + 6vw,9.4rem);line-height:.82}.listado-conteo-texto{letter-spacing:.22em;text-transform:uppercase;max-width:22ch;font-size:.72rem;font-weight:600;line-height:1.6}}.listado-buscar{grid-area:buscar;gap:10px;width:100%;max-width:600px;margin-top:clamp(10px,2vw,26px);display:grid}.listado-buscar-rotulo{font-family:var(--s-fuente-display);color:var(--s-gris);margin:0;font-size:1.15rem}.listado-buscar-rotulo em{color:var(--s-tinta);font-style:italic}.sitio .listado-buscar form[role=search]>div{border-color:var(--s-tinta);height:54px;padding-left:20px;padding-right:7px}@supports (color:color-mix(in lab,red,red)){.sitio .listado-buscar form[role=search]>div{border-color:color-mix(in srgb,var(--s-tinta) 22%,transparent)}}.sitio .listado-buscar form[role=search]>div{background:var(--s-papel);transition:border-color .4s var(--s-curva),box-shadow .4s var(--s-curva);box-shadow:0 1px #171a1605}.sitio .listado-buscar form[role=search]>div:focus-within{border-color:var(--s-monte);box-shadow:0 0 0 4px #1d2f251a}.sitio .listado-buscar form[role=search] button[type=submit]{width:40px;height:40px}.listado-busqueda{border:1px solid var(--s-linea);background:var(--s-papel);border-radius:6px;grid-area:busqueda;grid-template-columns:minmax(0,1fr);gap:8px;max-width:940px;padding:18px 20px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.listado-busqueda{background:color-mix(in srgb,var(--s-papel) 82%,transparent)}}.listado-busqueda{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:768px){.listado-busqueda{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px 26px;padding:20px 26px}}.listado-busqueda-marca{letter-spacing:.2em;text-transform:uppercase;color:var(--s-salvia);white-space:nowrap;font-size:.68rem;font-weight:600}.sitio .listado-busqueda .editorial{font-family:var(--s-fuente-display);color:var(--s-tinta);margin:0;font-size:clamp(1.12rem,1rem + .45vw,1.4rem);font-style:italic;line-height:1.4}.listado-busqueda .mt-1{color:var(--s-gris);font-size:.9rem}.listado-busqueda-quitar{min-height:40px;color:var(--s-gris);justify-self:start;align-items:center;font-size:.85rem;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.listado-busqueda-quitar{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}.listado-busqueda-quitar{text-underline-offset:4px;white-space:nowrap}.listado-busqueda-quitar:hover{color:var(--s-tinta)}.listado-notas{grid-area:notas}.sitio .listado-notas :is(.nota-necesidades,.nota-mascotas){border-left:1px solid var(--s-salvia);max-width:70ch;color:var(--s-gris);margin:0;padding-left:14px;font-size:.92rem;line-height:1.55}.sitio .listado-notas>*+*{margin-top:10px}.listado-filtros{z-index:2;padding-bottom:clamp(26px,3vw,44px);position:relative}.sitio .panel-filtros{border-top:1px solid var(--s-tinta);position:relative}@supports (color:color-mix(in lab,red,red)){.sitio .panel-filtros{border-top:1px solid color-mix(in srgb,var(--s-tinta) 22%,transparent)}}.sitio .filtro-rotulo{letter-spacing:.1em;color:var(--s-gris);align-items:baseline;gap:.6em;font-size:.9rem;font-variant-caps:all-small-caps;font-weight:600;line-height:1.2;display:inline-flex}.sitio .filtro-rotulo i{font-family:var(--s-fuente-display);letter-spacing:0;color:var(--s-salvia);font-size:1.12rem;font-style:italic;font-variant-caps:normal;font-weight:400}.sitio .filtro-grupo{flex-direction:column;gap:12px;min-width:0;display:flex}.filtros-donde{border-bottom:1px solid var(--s-linea);padding-block:22px 24px}.filtros-donde-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:44px;margin-bottom:8px;display:flex}.sitio .municipios{flex-wrap:wrap;align-items:baseline;gap:2px clamp(20px,2.6vw,46px);margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.sitio .municipios{margin-inline:calc(-1 * var(--margen-lateral));padding-inline:var(--margen-lateral);scroll-padding-inline:var(--margen-lateral);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--margen-lateral),#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--margen-lateral),#000 calc(100% - 28px),transparent);flex-wrap:nowrap;overflow-x:auto}.sitio .municipios::-webkit-scrollbar{display:none}.sitio .municipios>li{scroll-snap-align:start;flex:none}.sitio .municipios>li:last-child{padding-right:28px}}.sitio .municipio{min-height:48px;color:var(--s-tinta);background:0 0;border:0;align-items:flex-start;gap:3px;padding:6px 0 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sitio .municipio{color:color-mix(in srgb,var(--s-tinta) 52%,transparent)}}.sitio .municipio{font-family:var(--s-fuente-display);letter-spacing:-.032em;white-space:nowrap;cursor:pointer;transition:color .5s var(--s-curva);font-size:clamp(1.6rem,1rem + 1.7vw,2.6rem);font-weight:300;line-height:1.04}.sitio .municipio.activo,.sitio .municipio:hover{color:var(--s-tinta)}.sitio .municipio.activo .rueda>span{font-style:italic}.sitio .municipio:focus-visible{outline:2px solid var(--s-monte);outline-offset:4px;border-radius:2px}.sitio .municipio-n{font-family:var(--s-fuente-texto);letter-spacing:.02em;color:var(--s-salvia);font-variant-numeric:tabular-nums;margin-top:.3em;font-size:.72rem;font-weight:600;line-height:1;top:0}.sitio .municipio:after{content:"";background:var(--s-monte);clip-path:inset(0 100% 0 0);height:7px;transition:clip-path .9s var(--s-curva);position:absolute;bottom:4px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 7'%3E%3Cpath d='M0 4.2C4 .8 8 .8 12 3.5s8 2.7 12-.8' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") 0/24px 7px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 7'%3E%3Cpath d='M0 4.2C4 .8 8 .8 12 3.5s8 2.7 12-.8' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") 0/24px 7px repeat-x}.sitio .municipio.activo:after{clip-path:inset(0)}.sitio .municipio.parcial:after{opacity:.4}.sitio .municipios-mas{min-height:44px;color:var(--s-gris);letter-spacing:.08em;white-space:nowrap;cursor:pointer;transition:color .4s var(--s-curva);background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:.82rem;font-weight:600;display:inline-flex}.sitio .municipios-mas:hover{color:var(--s-tinta)}.municipios-mas-signo{border:1px solid;border-radius:50%;width:22px;height:22px;position:relative}.municipios-mas-signo:after,.municipios-mas-signo:before{content:"";width:9px;height:1px;transition:transform .5s var(--s-curva);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.municipios-mas-signo:after{transform:translate(-50%,-50%)rotate(90deg)}.municipios-mas[aria-expanded=true] .municipios-mas-signo:after{transform:translate(-50%,-50%)rotate(0)}@media (prefers-reduced-motion:no-preference){.sitio .municipios>li{animation:municipio-entra .95s var(--s-curva) both;animation-delay:calc(.12s + var(--i,0) * 55ms)}}@keyframes municipio-entra{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.filtros-donde-sub{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sitio .panel-filtros .chip.chip-vereda{gap:10px}.chip-vereda-mun{letter-spacing:.08em;opacity:.66;font-size:.72rem;font-weight:600}.chip-vereda-mun:after{content:"›";margin-left:8px}.sitio .filtro-select{appearance:none;border:1px solid var(--s-tinta);max-width:100%;min-height:44px;padding:0 40px 0 16px}@supports (color:color-mix(in lab,red,red)){.sitio .filtro-select{border:1px solid color-mix(in srgb,var(--s-tinta) 18%,transparent)}}.sitio .filtro-select{color:var(--s-tinta);font:inherit;text-overflow:ellipsis;cursor:pointer;transition:border-color .35s var(--s-curva),background-color .35s var(--s-curva);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23171a16' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center no-repeat;border-radius:999px;font-size:.9rem}.sitio .filtro-select:hover{border-color:var(--s-tinta)}.sitio .filtro-select:focus-visible{outline:2px solid var(--s-monte);outline-offset:2px}.filtro-vereda{max-width:100%;display:inline-flex}.filtro-vereda .filtro-select{width:min(380px,100%)}@media (prefers-reduced-motion:no-preference){.filtro-vereda{animation:aparece-suave .7s var(--s-curva) both}}@keyframes aparece-suave{0%{opacity:0;transform:translateY(8px)}}.filtros-riel{border-bottom:1px solid var(--s-linea);grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px;display:grid}@media (min-width:1024px){.filtros-riel{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:26px 0}.filtros-riel>.filtro-grupo:nth-child(2n){border-left:1px solid var(--s-linea);padding-left:clamp(28px,3vw,48px)}.filtros-riel>.filtro-grupo:nth-child(odd){padding-right:clamp(28px,3vw,48px)}}@media (max-width:1023px){.sitio .panel-filtros .chips.sin-barra{margin-inline:calc(-1 * var(--margen-lateral));padding-inline:var(--margen-lateral);scroll-padding-inline:var(--margen-lateral)}}.sitio .panel-filtros .segmento{border:1px solid var(--s-tinta);width:100%;min-width:0;max-width:360px;padding:3px}@supports (color:color-mix(in lab,red,red)){.sitio .panel-filtros .segmento{border:1px solid color-mix(in srgb,var(--s-tinta) 18%,transparent)}}.sitio .panel-filtros .segmento{background:0 0}.sitio .panel-filtros .segmento-indicador{width:calc((100% - 6px) / var(--n));background:var(--s-monte);box-shadow:none;transition:transform .6s var(--s-curva);top:3px;bottom:3px;left:3px}.sitio .panel-filtros .segmento-boton{min-height:42px;color:var(--s-gris);transition:color .45s var(--s-curva);font-size:.92rem;font-weight:500}.sitio .panel-filtros .segmento-boton:hover{color:var(--s-tinta)}.sitio .panel-filtros .segmento-boton.activo{color:var(--s-hueso);font-weight:500}.sitio .panel-filtros .chip{border-color:var(--s-tinta);min-height:42px;padding:0 17px}@supports (color:color-mix(in lab,red,red)){.sitio .panel-filtros .chip{border-color:color-mix(in srgb,var(--s-tinta) 16%,transparent)}}.sitio .panel-filtros .chip{color:var(--s-tinta);transition:background-color .4s var(--s-curva),color .4s var(--s-curva),border-color .4s var(--s-curva),transform .2s var(--s-curva);background:0 0;font-size:.9rem;font-weight:500}.sitio .panel-filtros .chip:hover{border-color:var(--s-tinta);background:var(--s-papel)}@supports (color:color-mix(in lab,red,red)){.sitio .panel-filtros .chip:hover{background:color-mix(in srgb,var(--s-papel) 70%,transparent)}}.sitio .panel-filtros .chip.activo{border-color:var(--s-monte);background:var(--s-monte);color:var(--s-hueso)}.chip-signo{width:10px;height:10px;transition:transform .6s var(--s-curva);flex:none;position:relative}.chip-signo:after,.chip-signo:before{content:"";background:currentColor;width:10px;height:1.3px;margin-top:-.65px;position:absolute;top:50%;left:0}.chip-signo:after{transform:rotate(90deg)}.chip.activo .chip-signo{transform:rotate(135deg)}.sitio .panel-filtros .rango{height:58px;margin-top:4px}.sitio .panel-filtros .rango-pista{background:var(--s-linea);height:2px;top:10px}.sitio .panel-filtros .rango-relleno{background:var(--s-monte)}.sitio .panel-filtros .rango input[type=range]::-webkit-slider-thumb{border:1.5px solid var(--s-monte);background:var(--s-papel);width:22px;height:22px;transition:transform .3s var(--s-curva),border-color .3s var(--s-curva),background-color .3s var(--s-curva);box-shadow:0 0 0 5px #f4efe4e6,0 4px 10px -4px #171a1666}.sitio .panel-filtros .rango input[type=range]::-moz-range-thumb{border:1.5px solid var(--s-monte);background:var(--s-papel)}.sitio .panel-filtros .rango input[type=range]:hover::-webkit-slider-thumb{border-color:var(--s-monte);background:var(--s-monte);transform:scale(1.15)}.sitio .panel-filtros .rango input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--s-monte);background:var(--s-monte);transform:scale(1.15)}.sitio .panel-filtros .rango input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #1d2f2538}.sitio .panel-filtros .rango-etiquetas{color:var(--s-tinta);font-size:.875rem;font-weight:500;top:32px}.sitio .panel-filtros .filtro-nota{min-height:42px;font-family:var(--s-fuente-display);color:var(--s-gris);margin:0;font-size:1.08rem;font-style:italic}.filtros-importa{border-bottom:1px solid var(--s-linea);grid-template-columns:minmax(0,1fr);gap:18px;padding-block:24px;display:grid}@media (min-width:1024px){.filtros-importa{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px}}.sitio .panel-filtros .necesidades-titulo{gap:4px 16px}.sitio .panel-filtros .necesidades-ayuda{color:var(--s-gris);font-size:.85rem}.filtros-herramientas{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sitio .filtros-mas{border:1px solid var(--s-tinta);align-items:center;gap:10px;min-height:44px;padding:0 18px 0 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sitio .filtros-mas{border:1px solid color-mix(in srgb,var(--s-tinta) 24%,transparent)}}.sitio .filtros-mas{color:var(--s-tinta);white-space:nowrap;cursor:pointer;transition:background-color .45s var(--s-curva),color .45s var(--s-curva),border-color .45s var(--s-curva);background:0 0;border-radius:999px;font-size:.9rem;font-weight:500}.sitio .filtros-mas:hover,.sitio .filtros-mas[aria-expanded=true]{border-color:var(--s-monte);background:var(--s-monte);color:var(--s-hueso)}.sitio .filtros-mas svg{transition:transform .6s var(--s-curva)}.sitio .filtros-mas:hover svg{transform:rotate(180deg)}.filtros-mas-n{background:var(--s-rojo);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-grid}.filtro-orden{color:var(--s-gris);align-items:center;gap:10px;font-size:.85rem;display:inline-flex}.sitio .filtros-activos{gap:8px;margin-top:0;padding-top:18px}.sitio .filtros-activos .chip.activo{background:var(--s-arena);min-height:40px;color:var(--s-tinta);border-color:#0000;padding:0 12px 0 15px;font-size:.875rem}.sitio .filtros-activos .chip.activo:hover{background:var(--s-monte);color:var(--s-hueso)}.sitio .filtros-activos .chip-x{opacity:.6;font-size:1.1rem}.sitio .filtros-activos .boton-limpiar{border-color:var(--s-tinta);min-height:40px;padding-inline:16px}@supports (color:color-mix(in lab,red,red)){.sitio .filtros-activos .boton-limpiar{border-color:color-mix(in srgb,var(--s-tinta) 40%,transparent)}}.sitio .filtros-activos .boton-limpiar{color:var(--s-tinta);background:0 0;font-size:.875rem;font-weight:500}.sitio .filtros-activos .boton-limpiar:hover{border-color:var(--s-tinta);background:var(--s-papel)}@media (prefers-reduced-motion:no-preference){.sitio .filtros-activos>*{animation:activo-entra .55s var(--s-curva) both}}@keyframes activo-entra{0%{opacity:0;transform:translateY(8px)scale(.96)}}.sitio .barra-aplicar{background:var(--s-monte);color:var(--s-hueso);transition:transform .7s var(--s-curva),opacity .4s ease;border:1px solid #f1ece124;gap:10px;padding:7px 7px 7px 22px;box-shadow:0 26px 50px -18px #121a15b3}.barra-aplicar-conteo{white-space:nowrap;align-items:baseline;gap:0;min-width:0;font-size:.92rem;display:inline-flex}.barra-aplicar-conteo .cifra-rodante{font-family:var(--s-fuente-display);margin-right:.3em;font-size:1.45rem;font-style:italic;line-height:1}.sitio .barra-aplicar .barra-aplicar-deshacer{min-height:42px;color:var(--s-hueso);background:0 0;border-color:#f1ece14d;padding-inline:16px;font-weight:500}.sitio .barra-aplicar .barra-aplicar-deshacer:hover{border-color:var(--s-hueso);background:#f1ece114}.sitio .barra-aplicar .barra-aplicar-ver{border-color:var(--s-rojo);background:var(--s-rojo);color:#fff;min-height:42px;padding-inline:20px;font-weight:500}.sitio .barra-aplicar .barra-aplicar-ver:hover{border-color:var(--s-rojo-hondo);background:var(--s-rojo-hondo)}@media (max-width:420px){.sitio .barra-aplicar{gap:6px;padding-left:16px}.sitio .barra-aplicar .barra-aplicar-deshacer{padding-inline:12px}.sitio .barra-aplicar .barra-aplicar-ver{padding-inline:14px}.barra-aplicar-conteo .cifra-rodante{font-size:1.2rem}}.filtros-sin-js{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.filtros-sin-js .campo{width:auto}.sitio .cajon-filtros{width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--s-tinta);background:0 0;border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:visible}.sitio .cajon-filtros::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121a1580}.cajon-hoja{background:var(--s-crema);flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:-30px 0 60px -30px #121a1580}.cajon-hoja,.cajon-hoja>:not(.cajon-contornos){position:relative}.cajon-contornos{width:100%;height:55%;color:var(--s-salvia);opacity:.25;pointer-events:none;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.cajon-cabeza{padding:calc(22px + env(safe-area-inset-top)) clamp(20px,4vw,36px) 22px;border-bottom:1px solid var(--s-linea);grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;display:grid}.cajon-cabeza .s-etiqueta{grid-column:1}.cajon-titulo{font-family:var(--s-fuente-display);letter-spacing:-.035em;grid-column:1;margin:0;font-size:clamp(2.2rem,1.6rem + 2vw,3rem);font-weight:300;line-height:.95}.cajon-titulo em{color:var(--s-monte-2);font-style:italic}.cajon-cerrar{border:1px solid var(--s-tinta);grid-area:1/2/span 2;align-self:start;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.cajon-cerrar{border:1px solid color-mix(in srgb,var(--s-tinta) 22%,transparent)}}.cajon-cerrar{color:var(--s-tinta);cursor:pointer;transition:background-color .4s var(--s-curva),color .4s var(--s-curva),transform .6s var(--s-curva);background:0 0;border-radius:50%}.cajon-cerrar:hover{background:var(--s-monte);color:var(--s-hueso);transform:rotate(90deg)}.cajon-cuerpo{overscroll-behavior:contain;flex:1;padding:26px clamp(20px,4vw,36px) 30px;overflow-y:auto}.cajon-grupo{border-bottom:1px solid var(--s-linea);flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.cajon-nota{max-width:40ch;font-family:var(--s-fuente-display);color:var(--s-gris);margin:0;font-size:1rem;font-style:italic;line-height:1.5}.cajon-pie{padding:16px clamp(20px,4vw,36px) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--s-linea);background:var(--s-crema);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cajon-pie{background:color-mix(in srgb,var(--s-crema) 92%,transparent)}}.cajon-conteo{color:var(--s-gris);align-items:baseline;font-size:.95rem;display:inline-flex}.cajon-conteo .cifra-rodante{font-family:var(--s-fuente-display);color:var(--s-tinta);margin-right:.3em;font-size:2rem;font-style:italic;line-height:1}.cajon-acciones{align-items:center;gap:14px;display:flex}.cajon-limpiar{min-height:44px;color:var(--s-gris);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:.88rem;text-decoration:underline}.cajon-limpiar:hover{color:var(--s-tinta)}@media (prefers-reduced-motion:no-preference){.sitio .cajon-filtros[open] .cajon-hoja{animation:cajon-entra .95s var(--s-curva) both}.sitio .cajon-filtros[open]::backdrop{animation:cajon-fondo-entra .6s both}.sitio .cajon-filtros[open] :is(.cajon-cabeza,.cajon-grupo,.cajon-nota,.cajon-pie){animation:cajon-pieza .85s var(--s-curva) both;animation-delay:calc(.22s + var(--i,0) * 70ms)}.sitio .cajon-filtros[open] .cajon-cabeza{--i:-1}.sitio .cajon-filtros[open] .cajon-nota{--i:3}.sitio .cajon-filtros[open] .cajon-pie{--i:4}.sitio .cajon-filtros.cerrando .cajon-hoja{animation:cajon-sale .42s cubic-bezier(.7,0,.84,0) both}.sitio .cajon-filtros.cerrando::backdrop{animation:cajon-fondo-sale .42s both}.sitio .cajon-filtros.cerrando :is(.cajon-cabeza,.cajon-grupo,.cajon-nota,.cajon-pie){animation:none}}@keyframes cajon-entra{0%{clip-path:polygon(100% 0,100% 100%,100% 100%,114% 86%,104% 71%,120% 57%,108% 43%,124% 29%,106% 14%,112% 0)}55%{clip-path:polygon(100% 0,100% 100%,6% 100%,18% 86%,9% 71%,23% 57%,12% 43%,26% 29%,10% 14%,15% 0)}to{clip-path:polygon(100% 0,100% 100%,0 100%,0 86%,0 71%,0 57%,0 43%,0 29%,0 14%,0 0)}}@keyframes cajon-sale{0%{clip-path:polygon(100% 0,100% 100%,0 100%,0 86%,0 71%,0 57%,0 43%,0 29%,0 14%,0 0)}to{clip-path:polygon(100% 0,100% 100%,100% 100%,114% 86%,104% 71%,120% 57%,108% 43%,124% 29%,106% 14%,112% 0)}}@keyframes cajon-fondo-entra{0%{opacity:0}}@keyframes cajon-fondo-sale{to{opacity:0}}@keyframes cajon-pieza{0%{opacity:0;transform:translate(48px)}}.listado-resultados{padding-bottom:clamp(64px,8vw,128px);position:relative}.listado-contenedor{width:min(1320px,100% - 2 * var(--margen-lateral));margin-inline:auto}.listado-conmutador-fila{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}@media (min-width:1024px){.listado-conmutador-fila{display:none}}.listado-conmutador{border:1px solid var(--s-tinta);grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.listado-conmutador{border:1px solid color-mix(in srgb,var(--s-tinta) 18%,transparent)}}.listado-conmutador{border-radius:999px}.listado-conmutador-indicador{background:var(--s-monte);width:calc(50% - 3px);transform:translateX(calc(var(--i,0) * 100%));transition:transform .6s var(--s-curva);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.listado-conmutador button{z-index:1;min-height:42px;color:var(--s-tinta);cursor:pointer;transition:color .45s var(--s-curva);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.listado-conmutador button.activo{color:var(--s-hueso)}.listado-conmutador-n{color:var(--s-gris);font-size:.88rem}.oculta-movil{display:none}@media (min-width:1024px){.oculta-movil{display:block}.listado-rejilla-mapa{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,3.4vw,56px);display:grid}}.listado-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:clamp(44px,4.4vw,72px) clamp(20px,2.2vw,34px);display:grid}.listado .listado-rejilla .tarjeta-inmueble{max-width:420px}.listado-mapa{position:relative}@media (min-width:1024px){.listado-mapa{top:calc(var(--alto-barra) + 18px);position:sticky}}.listado-mapa-leyenda{border-bottom:1px solid var(--s-linea);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.listado-mapa-n{font-family:var(--s-fuente-display);color:var(--s-gris);font-size:1.05rem;font-style:italic}.listado-mapa-marco{height:calc(100dvh - var(--alto-barra) - 150px);min-height:440px;position:relative}@media (min-width:1024px){.listado-mapa-marco{height:calc(100dvh - var(--alto-barra) - 110px);min-height:460px}}.listado-mapa-marco:before{content:"";z-index:0;pointer-events:none;--m:var(--s-tinta);position:absolute;inset:-9px}@supports (color:color-mix(in lab,red,red)){.listado-mapa-marco:before{--m:color-mix(in srgb,var(--s-tinta) 45%,transparent)}}.listado-mapa-marco:before{background:linear-gradient(var(--m),var(--m)) 0 0 /16px 1px no-repeat,linear-gradient(var(--m),var(--m)) 0 0 /1px 16px no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 /16px 1px no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 /1px 16px no-repeat,linear-gradient(var(--m),var(--m)) 0 100% /16px 1px no-repeat,linear-gradient(var(--m),var(--m)) 0 100% /1px 16px no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% /16px 1px no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% /1px 16px no-repeat}.listado-mapa-marco>*{z-index:1;position:relative}.sitio .listado-mapa-marco .mapa-marco{background:var(--s-arena);border-radius:4px}.sitio .listado-mapa-marco .mapa-cargando{font-family:var(--s-fuente-display);color:var(--s-gris);text-align:center;padding:24px;font-size:1.05rem;font-style:italic}.sitio .listado-mapa .mapa-accion{border-radius:999px;min-height:42px;font-weight:500}.sitio .listado-mapa .mapa-ayuda{background:var(--s-monte);border-radius:999px}.listado-mapa-resumen{color:var(--s-gris);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.9rem;display:flex}.sitio .tarjeta-inmueble{color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.sitio .tarjeta-inmueble,.sitio .tarjeta-inmueble:hover{transition:none;transform:none}}.sitio .tarjeta-foto{aspect-ratio:4/3;background:var(--s-arena);isolation:isolate;border-radius:3px;position:relative;overflow:clip}.sitio .tarjeta-foto-mueve{transform:translate(calc(var(--tx,0) * 9px),calc(var(--ty,0) * 7px)) scale(var(--tz,1));transition:transform 1.2s var(--s-curva);position:absolute;inset:0}@media (hover:hover){.sitio .tarjeta-inmueble:hover .tarjeta-foto-mueve{--tz:1.075;will-change:transform}}.sitio .tarjeta-foto :is(.tarjeta-ir,.foto-marco){width:100%;height:100%}.sitio .tarjeta-ir img{object-fit:cover;width:100%;height:100%;display:block}.sitio .tarjeta-foto .marca-foto{z-index:2;position:absolute;top:12px}.sitio .tarjeta-foto .tarjeta-marca{left:12px}.sitio .tarjeta-foto .tarjeta-minutos{right:12px}.sitio .tarjeta-foto .tarjeta-arrendada{top:auto;bottom:12px;left:12px}.sitio .tarjeta-aviso{color:var(--s-tinta);margin-top:6px;font-size:.82rem;font-weight:600;line-height:1.3}.sitio .tarjeta-foto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#171a1629,#0000);height:34%;position:absolute;inset:0 0 auto}.sitio .tarjeta-inmueble.activa .tarjeta-foto{outline:1px solid var(--s-rojo);outline-offset:4px}.sitio .tarjeta-inmueble:focus-visible{outline:none}.sitio .tarjeta-inmueble:focus-visible .tarjeta-foto{outline:2px solid var(--s-monte);outline-offset:4px}.sitio .tarjeta-cuerpo{min-width:0}.sitio .tarjeta-inmueble.con-indice .tarjeta-cuerpo{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.sitio .tarjeta-indice{min-width:1.32em;font-family:var(--s-fuente-display);letter-spacing:-.05em;color:var(--s-salvia);font-variant-numeric:lining-nums tabular-nums;margin-top:-.08em;padding:.06em .08em .1em 0;font-size:clamp(2.5rem,1.9rem + 1.3vw,3.4rem);font-style:italic;font-weight:300;line-height:.84;display:block;overflow:clip}.sitio .tarjeta-indice>span{text-shadow:0 1.04em;transition:transform .8s var(--s-curva);display:inline-block}.sitio .tarjeta-texto{flex-direction:column;min-width:0;display:flex}.sitio .tarjeta-inmueble .etiqueta{letter-spacing:.2em;color:var(--s-gris);margin:0;font-size:.64rem;line-height:1.4}.sitio .tarjeta-inmueble .titulo-tarjeta{font-family:var(--s-fuente-display);letter-spacing:-.022em;color:var(--s-tinta);transition:transform .8s var(--s-curva),color .5s var(--s-curva);margin:8px 0 0;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);font-weight:400;line-height:1.1}.sitio .tarjeta-inmueble .precio{color:var(--s-tinta);margin:12px 0 0;font-size:1.28rem;font-weight:500}.sitio .tarjeta-inmueble .especificaciones{border-top-color:var(--s-linea);color:var(--s-gris);margin-top:14px;padding-top:11px;font-size:.8rem}.sitio .tarjeta-inmueble .motivos-afinidad{margin-top:12px}.sitio .tarjeta-inmueble .motivos-afinidad svg{color:var(--s-salvia)}@media (hover:hover){.sitio .tarjeta-inmueble:hover .tarjeta-indice>span{transform:translateY(-1.04em)}.sitio .tarjeta-inmueble:hover .titulo-tarjeta{color:var(--s-monte-2);transform:translate(6px)}}.listado-paginas{border-top:1px solid var(--s-linea);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:clamp(64px,7vw,112px);padding-top:26px;display:grid}.sitio .listado-pagina-paso{min-height:48px;color:var(--s-tinta);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.listado-pagina-siguiente{justify-self:end}.listado-pagina-anterior .s-flecha-icono{transform:scaleX(-1)}@media (hover:hover){.listado-pagina-anterior:hover .s-flecha-icono{transform:scaleX(-1)translate(6px)}.listado-pagina-siguiente:hover .s-flecha-icono{transform:translate(6px)}}.listado-paginas-centro{flex-direction:column;align-items:center;gap:10px;display:flex}.listado-paginas-numeros{align-items:baseline;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sitio .listado-pagina-n{min-width:44px;min-height:44px;font-family:var(--s-fuente-display);color:var(--s-gris);font-variant-numeric:lining-nums tabular-nums;transition:color .4s var(--s-curva);place-items:center;font-size:1.5rem;font-style:italic;font-weight:300;text-decoration:none;display:inline-grid}.sitio a.listado-pagina-n:hover{color:var(--s-tinta)}.sitio .listado-pagina-n.activa{color:var(--s-tinta);font-size:2rem}.listado-paginas-hueco{color:var(--s-gris);padding-inline:4px}.listado-paginas-estado{color:var(--s-gris);font-size:.78rem}.listado-paginas-barra{background:var(--s-linea);width:160px;height:1px;display:block;position:relative}.listado-paginas-barra>span{background:var(--s-monte);position:absolute;inset:0 auto 0 0}@media (max-width:639px){.listado-paginas-barra,.listado-paginas-numeros{display:none}}.listado-vacio{background:var(--s-papel);border-radius:6px;padding:clamp(44px,6vw,88px) clamp(24px,5vw,72px);position:relative;overflow:clip}.listado-vacio-contornos{width:100%;height:100%;color:var(--s-salvia);opacity:.4;pointer-events:none;position:absolute;inset:0}.listado-vacio-contenido{max-width:600px;position:relative}.sitio .listado-vacio-titulo{font-family:var(--s-fuente-display);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);font-weight:300;line-height:.98}.listado-vacio-texto{color:var(--s-gris);margin:18px 0 0;line-height:1.6}.listado-vacio-atajos{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.listado-vacio-atajos .s-boton{white-space:normal;text-align:left;padding-block:10px;line-height:1.3}.listado-vacio-pie{color:var(--s-gris);margin:26px 0 0;font-size:.92rem}.listado-vacio-pie a{color:var(--s-tinta);text-underline-offset:4px}.listado-vacio-captura{max-width:560px;margin-top:30px}.listado-cordillera{width:100%;height:clamp(60px,9vw,150px);color:var(--s-monte);margin-bottom:-1px;display:block}@media (prefers-reduced-motion:reduce){.chip-signo,.listado-conmutador-indicador,.municipios-mas-signo:after,.municipios-mas-signo:before,.sitio .barra-aplicar,.sitio .municipio:after,.sitio .rueda>span,.sitio .tarjeta-foto-mueve,.sitio .tarjeta-indice>span,.sitio .tarjeta-inmueble .titulo-tarjeta{transition:none}.sitio .tarjeta-inmueble:hover .tarjeta-indice>span,.sitio .tarjeta-inmueble:hover .titulo-tarjeta,.sitio :is(button,a):hover>.rueda>span{transform:none}.sitio .tarjeta-inmueble:hover .tarjeta-foto-mueve{--tz:1}}@media print{.cr-rollo{display:none!important}.cr-real{color:inherit!important}.barra-aplicar,.listado-cabecera-fondo,.listado-cordillera,.listado-mapa{display:none!important}}.js .revelar.tarjeta-revelar{opacity:1;transition:none;transform:none}.js .tarjeta-revelar .tarjeta-cuerpo{opacity:0;transition:opacity .9s var(--s-curva) calc(var(--retraso,0s) + .22s),transform 1.15s var(--s-curva) calc(var(--retraso,0s) + .22s);transform:translateY(26px)}.js .tarjeta-revelar .tarjeta-foto .marca-foto{opacity:0;transition:opacity .7s ease calc(var(--retraso,0s) + .75s)}.js .tarjeta-revelar.visible .tarjeta-cuerpo,.js .tarjeta-revelar.visible .tarjeta-foto .marca-foto,.mov-falla .tarjeta-revelar .tarjeta-cuerpo,.mov-falla .tarjeta-revelar .tarjeta-foto .marca-foto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .tarjeta-revelar .tarjeta-cuerpo,.js .tarjeta-revelar .tarjeta-foto .marca-foto{opacity:1;transition:none;transform:none}}@media (max-width:767px){.listado-cabecera{padding-top:28px}.listado-cabecera-rejilla{row-gap:14px}.listado-buscar{margin-top:6px}.filtros-donde{padding-block:16px 14px}.filtros-donde-cabeza{margin-bottom:0}.filtros-importa,.filtros-riel{gap:18px;padding-block:18px}.sitio .filtro-grupo{gap:10px}.sitio .panel-filtros .segmento{max-width:none}.filtro-orden>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filtros-herramientas{flex-wrap:nowrap}.filtros-herramientas>*{flex:auto;min-width:0}.filtro-orden .filtro-select{width:100%}.sitio .filtros-mas{justify-content:center}.sitio .panel-filtros .necesidades-ayuda{font-size:.8rem}}.listado-altimetro{display:none}@media (min-width:1400px) and (hover:hover){.listado-altimetro{z-index:5;color:var(--s-tinta);pointer-events:none;opacity:0;transition:opacity .5s var(--s-curva),transform .7s var(--s-curva);flex-direction:column;align-items:flex-start;gap:6px;padding:16px 0 16px 12px;display:flex;position:fixed;top:50%;left:max(14px,50vw - 718px);transform:translate(-12px,-50%)}.listado-altimetro.visible{opacity:1;transform:translateY(-50%)}.listado-altimetro:before{content:"";border-left:1px solid var(--s-tinta);width:7px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.listado-altimetro:before{border-left:1px solid color-mix(in srgb,var(--s-tinta) 35%,transparent)}}.listado-altimetro:before{background:repeating-linear-gradient(to bottom,var(--s-tinta) 0 1px,transparent 1px 6px)}@supports (color:color-mix(in lab,red,red)){.listado-altimetro:before{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--s-tinta) 35%,transparent) 0 1px,transparent 1px 6px)}}.listado-altimetro-n{font-family:var(--s-fuente-display);letter-spacing:-.03em;font-size:1.7rem;font-style:italic;font-weight:300;line-height:1}.listado-altimetro-total{letter-spacing:.14em;color:var(--s-gris);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}}@media (prefers-reduced-motion:reduce){.listado-altimetro{transition:none}}.listado-contornos-capa{position:absolute;inset:-12% 0}.sitio .filtros-mas .filtros-mas-n{background:var(--s-monte);color:var(--s-hueso)}.sitio .filtros-mas:hover .filtros-mas-n,.sitio .filtros-mas[aria-expanded=true] .filtros-mas-n{background:var(--s-hueso);color:var(--s-monte)}.listado-vacio-contornos{-webkit-mask-image:radial-gradient(78% 74% at 45%,#0000 64%,#000 94%);mask-image:radial-gradient(78% 74% at 45%,#0000 64%,#000 94%)}@media (max-width:767px){.filtros-donde{flex-direction:column;gap:8px;display:flex}.filtros-donde-cabeza{display:contents}.filtros-donde-cabeza>.filtro-rotulo{order:1}.sitio .filtros-donde>.municipios{order:2}.filtros-donde-cabeza>.filtro-vereda{order:3}.filtros-donde>.filtros-donde-sub{order:4;margin-top:4px}}.sitio .tarjeta-foto:after{content:none}.sitio .tarjeta-foto :is(.tarjeta-ir,.foto-marco){position:relative}.sitio .tarjeta-ir:after{content:"";pointer-events:none;background:linear-gradient(#171a1629,#0000);height:34%;position:absolute;inset:0 0 auto}.filtro-banos{align-items:center;margin-top:10px}.filtro-banos-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--s-gris,#5c5e56);margin-right:6px;font-size:.72rem}.filtro-caracteristicas{align-items:center}.filtro-caracteristicas .filtro-banos-rotulo{flex-basis:100%;margin:4px 0 0}.mov-ligero .listado-busqueda{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s-papel)}.mov-ligero .sitio .cajon-filtros::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121a1599}@media (prefers-reduced-motion:no-preference){.mov-ligero.js .tarjeta-revelar .tarjeta-cuerpo{transition-duration:.6s,.7s;transform:translateY(12px)}.mov-ligero.js .tarjeta-revelar.visible .tarjeta-cuerpo{transform:none}}.ficha{padding-top:var(--alto-barra);position:relative}.ficha-apertura{padding-block:clamp(20px,2.6vw,40px) clamp(52px,6vw,100px);overflow:clip}.ficha-apertura-fila{justify-content:space-between;gap:10px 28px}.ficha-apertura-fila,.ficha-ruta ol{flex-wrap:wrap;align-items:center;display:flex}.ficha-ruta ol{color:var(--s-gris);margin:0;padding:0;font-size:.84rem;list-style:none}.ficha-ruta li{align-items:center;display:inline-flex}.ficha-ruta li+li:before{content:"";opacity:.45;background:currentColor;width:16px;height:1px;margin:0 10px}.ficha-ruta a{min-height:36px;color:inherit;transition:background-size .55s var(--s-curva),color .3s ease;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 7px)/0 1px no-repeat;align-items:center;text-decoration:none;display:inline-flex}.ficha-ruta a:focus-visible,.ficha-ruta a:hover{color:var(--s-tinta);background-size:100% 1px}.ficha-ruta [aria-current]{letter-spacing:.06em;color:var(--s-tinta);font-weight:600}.ficha-operacion{margin:0}.sitio .ficha-titular{max-width:100%;font-family:var(--s-fuente-display);letter-spacing:-.046em;color:var(--s-tinta);overflow-wrap:break-word;text-wrap:balance;margin:clamp(26px,4vw,64px) 0 0;font-size:clamp(2.8rem,.85rem + 7vw,7.9rem);font-weight:300;line-height:.9}.sitio .ficha-titular.ficha-titular-largo{font-size:clamp(2.3rem,.75rem + 5vw,5.8rem)}.sitio .ficha-titular em{letter-spacing:-.03em;color:var(--s-monte-2);font-style:italic}.ficha-apertura-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(20px,2.6vw,36px);display:flex}.ficha-lugar{color:var(--s-gris);align-items:flex-start;gap:10px;margin:0;font-size:clamp(.98rem,.92rem + .3vw,1.14rem);line-height:1.45;display:flex}.ficha-lugar svg{color:var(--s-tinta);flex:none;margin-top:3px}.ficha-codigo{align-items:baseline;gap:12px;margin:0;display:inline-flex}.ficha-codigo-valor{font-family:var(--s-fuente-display);letter-spacing:-.01em;color:var(--s-tinta);font-size:1.45rem;font-style:italic;line-height:1}.ficha-cifras{grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(34px,4.6vw,72px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ficha-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ficha-cifras{grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}}.ficha-cifra{min-width:0;box-shadow:inset 0 1px 0 var(--s-linea);padding:26px 14px 16px 0;position:relative}.ficha-cifra:before{content:"";height:7px;color:var(--s-tinta);opacity:.24;transform-origin:0;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 10px);position:absolute;inset:0 0 auto}.ficha-cifra:after{content:"";background:var(--s-tinta);transform-origin:top;width:1px;height:17px;position:absolute;top:0;left:0}.ficha-cifra-n{font-family:var(--s-fuente-display);letter-spacing:-.045em;color:var(--s-tinta);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(2.5rem,1.45rem + 2.8vw,4.7rem);font-style:italic;font-weight:300;line-height:.92;display:block}.ficha-cifra-t{letter-spacing:.2em;text-transform:uppercase;color:var(--s-gris);margin-top:12px;font-size:.66rem;font-weight:600;line-height:1.35;display:block}.ficha-cuerpo{grid-template-columns:minmax(0,1fr);row-gap:clamp(56px,6vw,104px);padding-bottom:clamp(72px,9vw,150px);display:grid}@media (min-width:1024px){.ficha-cuerpo{grid-template-columns:minmax(0,1fr) clamp(330px,27vw,396px);align-items:start;column-gap:clamp(40px,4.6vw,84px)}.ficha-galeria{grid-area:1/1}.ficha-lateral{top:calc(var(--alto-barra) + 22px);max-height:calc(100dvh - var(--alto-barra) - 40px);overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--s-linea) transparent;grid-area:1/2/span 2;position:sticky;overflow-y:auto}.ficha-texto{grid-area:2/1}}.ficha-capitulo-n{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gris);align-items:baseline;gap:14px;margin:0 0 clamp(18px,2vw,28px);font-size:.68rem;font-weight:600;line-height:1;display:flex}.ficha-capitulo-n span{font-family:var(--s-fuente-display);letter-spacing:-.02em;text-transform:none;color:var(--color-tinta);font-size:1.55rem;font-style:italic;font-weight:400}.ficha-capitulo-n:after{content:"";opacity:.32;transform-origin:0;background:currentColor;flex:1;align-self:center;height:1px}.pp,.pp-galeria{position:relative}.pp{--pp-mat:14px;--pp-aire-x:32px;--pp-aire-arriba:30px;--pp-aire-abajo:96px;color:#f1ece1;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1d2f25;border-radius:6px;height:clamp(520px,74vh,740px);overflow:clip;container-type:size}@media (max-width:767px){.pp{--pp-mat:7px;--pp-aire-x:14px;--pp-aire-arriba:16px;--pp-aire-abajo:74px;aspect-ratio:4/5;border-radius:0;height:auto}}.pp-fondo{z-index:0;pointer-events:none;position:absolute;inset:-12%}.pp-fondo-img{object-fit:cover;filter:blur(34px)saturate(1.2)brightness(.72);opacity:.72;width:100%;height:100%}.pp-fondo-img,.pp:after{position:absolute;inset:0}.pp:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 92% at 50% 40%,#121a1500 32%,#121a1585 100%),linear-gradient(#121a1500 70%,#121a15bd)}.pp-escena{z-index:2;padding:calc(var(--pp-mat) + var(--pp-aire-arriba)) calc(var(--pp-mat) + var(--pp-aire-x)) calc(var(--pp-mat) + var(--pp-aire-abajo));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pp-escena>*{pointer-events:auto;grid-area:1/1}.pp-marco{width:min(var(--pp-w,512px),100cqw - 2 * (var(--pp-mat) + var(--pp-aire-x)),(100cqh - 2 * var(--pp-mat) - var(--pp-aire-arriba) - var(--pp-aire-abajo)) * var(--pp-ar,4/3));aspect-ratio:var(--pp-ar,4/3);box-shadow:0 0 0 var(--pp-mat) #fbf8f2,0 0 0 calc(var(--pp-mat) + 1px) #171a1624,0 60px 90px -40px #000000b8;cursor:zoom-in;background:#e7dfcf;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pp-marco:focus-visible{outline-offset:calc(var(--pp-mat) + 4px);outline:2px solid #f1ece1}.pp-foto{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover){.pp-marco:hover .pp-foto{transform:scale(1.035)}}.pp-marco-sale{pointer-events:none;cursor:default}.pp-pie{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 clamp(14px,2vw,26px) clamp(14px,1.8vw,22px);display:flex;position:absolute;inset:auto 0 0}.pp-pie>*{pointer-events:auto}.pp-contador{font-family:var(--fuente-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:#f1ece1;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;margin:0;font-size:clamp(2.5rem,1.8rem + 2.2vw,4.1rem);font-style:italic;font-weight:300;line-height:.86;display:flex}.pp-contador-n{padding:.04em .08em .06em 0;overflow:clip}.pp-contador-n,.pp-contador-n>span{display:inline-block}.pp-contador-total{font-family:var(--fuente-display),"Segoe UI",system-ui,sans-serif;letter-spacing:.2em;color:#f1ece1b3;margin-left:.45em;font-size:.72rem;font-style:normal;font-weight:600}.pp-controles{align-items:center;gap:8px;display:flex}.pp-ampliar,.pp-flecha{cursor:pointer;min-height:48px;font-family:var(--fuente-display),"Segoe UI",system-ui,sans-serif;border-radius:999px;justify-content:center;align-items:center;transition:background-color .4s,border-color .4s,color .4s,transform .2s;display:inline-flex}.pp-flecha{color:#f1ece1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121a1547;border:1px solid #f1ece157;width:48px;padding:0}.pp-flecha:hover{background:#f1ece124;border-color:#f1ece1}.pp-ampliar{color:#1d2f25;letter-spacing:.18em;text-transform:uppercase;background:#f1ece1;border:1px solid #f1ece1;gap:10px;padding:0 20px;font-size:.7rem;font-weight:600}.pp-ampliar:hover{background:#fff;border-color:#fff}.pp-ampliar:active,.pp-flecha:active{transform:scale(.96)}.pp-ampliar:focus-visible,.pp-flecha:focus-visible{outline-offset:3px;outline:2px solid #f1ece1}@media (max-width:767px){.pp-ampliar,.pp-flecha{width:44px;min-height:44px}.pp-ampliar{padding:0}.pp-ampliar span{display:none}}.pp-miniaturas{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-top:12px;padding:3px 3px 5px;scroll-padding-inline:3px;display:flex;position:relative;overflow-x:auto}.pp-miniaturas::-webkit-scrollbar{display:none}.pp-mini{aspect-ratio:4/3;cursor:pointer;opacity:.48;scroll-snap-align:start;background:#e7dfcf;border:0;border-radius:3px;flex:none;width:80px;padding:0;transition:opacity .45s,box-shadow .45s;position:relative;overflow:hidden}.pp-mini img{object-fit:cover;width:100%;height:100%;display:block}.pp-mini>span{font-family:var(--fuente-editorial),Georgia,serif;color:#fff;text-shadow:0 1px 6px #0009;opacity:0;font-size:.82rem;font-style:italic;line-height:1;transition:opacity .3s;position:absolute;bottom:4px;left:6px}.pp-mini:hover{opacity:.88}.pp-mini:hover>span,.pp-mini[aria-current=true]>span{opacity:1}.pp-mini[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #1d2f25}.pp-mini:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #1d2f25}.pp.pp-vacio{place-items:center;display:grid}.pp-vacio-dentro{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#f1ece19e;justify-items:center;gap:14px;font-size:.72rem;font-weight:600;display:grid;position:relative}.pp-vacio-dentro svg{color:#f1ece180}.pp-visor-zona.pp-cargando .pp-visor-entra,.pp.pp-cargando :is(.pp-marco-entra,.pp-fondo-entra){opacity:0}@keyframes pp-entra{0%{opacity:0}}@keyframes pp-sale{to{opacity:0}}@keyframes pp-cifra{0%{opacity:0;transform:translateY(105%)}}@media (prefers-reduced-motion:no-preference){.js:not(.mov-falla) .pp:not(.pp-visto) .pp-marco{opacity:0}.pp-fondo-entra,.pp-visor-entra,.pp.pp-visto .pp-marco-entra{animation:pp-entra .42s cubic-bezier(.22,.61,.36,1) both}.pp-visor-zona.pp-cargando .pp-visor-entra,.pp.pp-cargando :is(.pp-marco-entra,.pp-fondo-entra){animation-play-state:paused}.pp-visor-zona.pp-mezcla .pp-visor-sale,.pp.pp-mezcla :is(.pp-marco-sale,.pp-fondo-sale){animation:pp-sale .42s cubic-bezier(.45,0,.55,1) both}.pp-visor-zona.pp-quieta .pp-visor-entra,.pp.pp-quieta :is(.pp-marco-entra,.pp-fondo-entra){animation:none}.pp-contador-n>span{animation:pp-cifra .85s cubic-bezier(.22,1,.36,1) both}}dialog.lightbox.pp-visor{color:#f1ece1;background:#0f1612}dialog.lightbox.pp-visor::backdrop{background:#0f1612f0}.pp-visor-caja{flex-direction:column;width:100%;height:100%;display:flex}.pp-visor-barra{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px clamp(14px,2vw,28px);display:grid}.pp-visor-contador{font-family:var(--fuente-editorial),Georgia,serif;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.6rem);font-style:italic;font-weight:300;line-height:1}.pp-visor-total{letter-spacing:.18em;opacity:.6;font-size:.7rem;font-style:normal}.pp-visor-titulo,.pp-visor-total{font-family:var(--fuente-display),system-ui,sans-serif;font-weight:600}.pp-visor-titulo{letter-spacing:.16em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#f1ece199;margin:0;font-size:.72rem;overflow:hidden}.pp-visor-cerrar,.pp-visor-flecha{color:#f1ece1;cursor:pointer;border:1px solid #f1ece157;border-radius:999px;justify-content:center;align-items:center;transition:background-color .35s,border-color .35s;display:inline-flex}.pp-visor-cerrar{min-height:44px;font-family:var(--fuente-display),system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;background:0 0;gap:10px;padding:0 18px;font-size:.7rem;font-weight:600}.pp-visor-cerrar:hover,.pp-visor-flecha:hover{background:#f1ece11f;border-color:#f1ece1}.pp-visor-cerrar:focus-visible,.pp-visor-flecha:focus-visible{outline-offset:3px;outline:2px solid #f1ece1}.pp-visor-zona{flex:1;min-height:0;position:relative}.pp-visor-foto{object-fit:contain;width:100%;height:100%;padding:0 8px 16px;position:absolute;inset:0}.pp-visor-flecha{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f161273;width:52px;height:52px;padding:0;position:absolute;top:50%;translate:0 -50%}.pp-visor-flecha-izq{left:clamp(10px,1.6vw,24px)}.pp-visor-flecha-der{right:clamp(10px,1.6vw,24px)}@media (max-width:639px){.pp-visor-barra{grid-template-columns:auto auto;justify-content:space-between}.pp-visor-titulo{display:none}}.ficha-tarjeta{border:1px solid var(--s-linea);background:var(--s-papel);border-radius:6px;padding:clamp(24px,2.2vw,34px);position:relative;overflow:clip}.ficha-tarjeta>:not(.ficha-tarjeta-contornos){z-index:1;position:relative}.ficha-tarjeta-contornos{width:100%;height:100%;color:var(--s-salvia);opacity:.13;pointer-events:none;position:absolute;inset:0}.ficha-tarjeta-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.ficha-tarjeta-codigo{color:var(--s-tinta)}.ficha-tarjeta-premium{color:var(--s-monte-2)}.ficha-precio{font-family:var(--s-fuente-display);letter-spacing:-.035em;color:var(--s-tinta);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(1.9rem,1.45rem + .9vw,2.4rem);font-weight:300;line-height:1.02}.ficha-precio-nota{color:var(--s-gris);margin:8px 0 0;font-size:.9rem}.ficha-precio-aviso{color:var(--s-gris);margin:12px 0 0;font-size:.76rem}.ficha-arrendado{border:1px solid var(--s-linea);border-left:3px solid var(--s-tinta);background:#fff9;border-radius:4px;margin:14px 0 0;padding:12px 14px}.ficha-arrendado-titulo{color:var(--s-tinta);margin:0;font-weight:600}.ficha-arrendado-texto{color:var(--s-gris);margin:4px 0 0;font-size:.82rem}.ficha-tarjeta-bloque{border-top:1px solid var(--s-linea);margin-top:24px;padding-top:24px}.ficha-tarjeta-pie{border-top:1px solid var(--s-linea);margin-top:18px;padding-top:10px}.sitio .panel-interes-titulo{font-family:var(--s-fuente-display);letter-spacing:-.028em;font-size:clamp(1.55rem,1.3rem + .6vw,1.85rem);font-weight:400;line-height:1.04}.sitio .panel-interes-titulo em{font-style:italic}.sitio .panel-interes-texto{line-height:1.5}.sitio .panel-interes .boton{min-height:52px;font-family:var(--s-fuente-texto);letter-spacing:.01em;transition:background-color .45s var(--s-curva),border-color .45s var(--s-curva),color .45s var(--s-curva),transform .2s ease;border-radius:999px;font-size:.92rem;font-weight:500}.sitio .panel-interes .boton-whatsapp{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.sitio .panel-interes .boton-whatsapp:hover{background:var(--s-monte-2);border-color:var(--s-monte-2);color:#fff}.sitio .panel-interes .boton-secundario{border-color:var(--s-tinta);color:var(--s-tinta);background:0 0}.sitio .panel-interes .boton-secundario:hover{background:#171a160d}.sitio .panel-interes .pasos{letter-spacing:.04em;gap:10px;font-size:.74rem}.sitio .panel-interes .paso+.paso:before{content:"";background:var(--s-linea);width:14px;height:1px;margin-right:2px}.sitio .panel-interes .paso-num{background:var(--s-papel);border-color:var(--s-linea)}.sitio .panel-interes .paso.activo .paso-num{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.sitio .panel-interes .paso.hecho .paso-num{background:var(--s-salvia);border-color:var(--s-salvia);color:#fff}.sitio .panel-interes .dia-chip{border-color:var(--s-linea);background:var(--s-crema);border-radius:6px;min-width:60px;padding:9px 6px 8px}.sitio .panel-interes .dia-chip small{letter-spacing:.14em;font-size:.58rem;font-weight:600}.sitio .panel-interes .dia-chip b{font-family:var(--s-fuente-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.05}.sitio .panel-interes .dia-chip:hover{border-color:var(--s-tinta)}.sitio .panel-interes .dia-chip.activo{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.sitio .panel-interes .dia-chip.esqueleto{background:var(--s-arena)}.sitio .panel-interes .chip{font-variant-numeric:tabular-nums}.sitio .panel-interes .check-ok{background:var(--s-monte)}.sitio .panel-interes .bg-pergamino{background:var(--s-crema)}.compartir{flex-wrap:wrap;gap:0 24px;display:flex}.compartir-boton{min-height:44px;color:var(--color-tinta,#171a16);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(currentColor,currentColor) 25px calc(100% - 10px)/0 1px no-repeat;border:0;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:.7rem;font-weight:600;transition:background-size .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.compartir-boton:focus-visible,.compartir-boton:hover{background-size:calc(100% - 25px) 1px}.ficha .descripcion{gap:22px}.ficha .descripcion-titular{max-width:24ch;font-family:var(--s-fuente-display);letter-spacing:-.032em;color:var(--s-tinta);text-wrap:balance;margin-bottom:8px;font-size:clamp(1.9rem,1.25rem + 2vw,3.15rem);font-style:italic;font-weight:300;line-height:1.04}.ficha .descripcion-parrafo{color:#2b2e28;max-width:64ch;font-size:clamp(1.08rem,1rem + .25vw,1.2rem);line-height:1.72}.ficha .descripcion-rotulo{margin-top:18px}.ficha .rasgo{padding:13px 0}.ficha .rasgo svg{color:var(--s-salvia)}.ficha-rasgos-bloque{margin-top:clamp(56px,6vw,100px)}.ficha-rasgos-cabeza{border-bottom:1px solid var(--s-tinta);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.sitio .ficha-subtitulo{font-family:var(--s-fuente-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,1.35rem + 2.7vw,3.9rem);font-weight:300;line-height:.95}.ficha-rasgos-cuenta{font-family:var(--s-fuente-display);color:var(--s-salvia);font-variant-numeric:lining-nums;font-size:clamp(1.6rem,1.2rem + 1vw,2.3rem);font-style:italic;font-weight:300;line-height:1}.ficha-rasgos{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.ficha-rasgo{border-bottom:1px solid var(--s-linea);min-height:62px;color:var(--s-tinta);align-items:center;gap:14px;padding:12px 0;font-size:.98rem;line-height:1.35;display:flex}.ficha-rasgo svg{color:var(--s-salvia);transition:transform .6s var(--s-curva),color .4s ease;flex:none}@media (hover:hover){.ficha-rasgo:hover svg{color:var(--s-monte);transform:translateY(-3px)rotate(-6deg)}}.ficha-campo{position:relative}.ficha-campo-cordillera{width:100%;height:clamp(56px,8vw,132px);color:var(--s-monte);margin-bottom:-1px;display:block}.ficha-campo-cordillera.ficha-campo-cordillera-baja{margin:-1px 0 0}.ficha-campo-banda{padding-block:clamp(36px,4.6vw,76px) clamp(64px,7vw,120px);position:relative;overflow:clip}.ficha-campo-contornos{width:100%;height:100%;color:var(--s-hueso);opacity:.09;pointer-events:none;position:absolute;inset:0}.ficha-campo-dentro{z-index:1;position:relative}.ficha-campo .ficha-capitulo-n{color:#f1ece199}.ficha-campo .ficha-capitulo-n span{color:var(--s-hueso)}.sitio .ficha-rural{gap:clamp(36px,4vw,64px);display:grid}@media (min-width:1024px){.sitio .ficha-rural{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.sitio .ficha-rural-cabeza{top:calc(var(--alto-barra) + 40px);position:sticky}}.sitio .ficha-rural .ficha-rural-antetitulo{color:#f1ece19e}.sitio .ficha-rural .ficha-rural-titulo{font-family:var(--s-fuente-display);letter-spacing:-.04em;color:var(--s-hueso);margin-top:16px;font-size:clamp(2.3rem,1.35rem + 3vw,4.4rem);font-weight:300;line-height:.96}.sitio .ficha-rural-titulo em{font-style:italic}.sitio .ficha-rural-lectura{margin-top:clamp(28px,3.4vw,52px)}.ficha-campo-cota{display:block}.ficha-campo-cota .s-contador{font-family:var(--s-fuente-display);letter-spacing:-.055em;color:var(--s-hueso);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(4.4rem,2.2rem + 6.4vw,8.8rem);font-style:italic;font-weight:300;line-height:.84;display:block}.ficha-campo-cota small{letter-spacing:.22em;text-transform:uppercase;color:#f1ece199;margin-top:14px;font-size:.64rem;font-weight:600;display:block}.sitio .ficha-rural .ficha-rural-nota{color:#f1ece199;max-width:34ch;margin-top:22px;line-height:1.5}.sitio .ficha-rural .boton-secundario{color:var(--s-hueso);border-color:#f1ece157;border-radius:999px}.sitio .ficha-rural .boton-secundario:hover{border-color:var(--s-hueso);background:#f1ece114}.sitio .ficha-rural-lista{--fr-margen:clamp(46px,5vw,78px);padding-left:var(--fr-margen);counter-reset:fila;view-timeline:--altimetro block;margin-top:0;position:relative}.sitio .ficha-rural-lista:before{content:"";background:repeating-linear-gradient(#f1ece157 0 1px,#0000 1px 9px) 0 0/7px 100% no-repeat;border-left:1px solid #f1ece16b;width:8px;position:absolute;inset:0 auto 0 0}.sitio .ficha-rural-lista:after{content:"";background:var(--s-hueso);clip-path:polygon(0 calc(100% - 12px),100% calc(100% - 6px),0 100%);pointer-events:none;width:9px;position:absolute;top:0;bottom:0;left:-10px;transform:translateY(calc(12px - 100%))}.sitio .ficha-rural-lista>div{counter-increment:fila;border-bottom:1px solid #f1ece124;grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0;display:grid;position:relative}@media (min-width:640px){.sitio .ficha-rural-lista>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:baseline;gap:24px}}.sitio .ficha-rural-lista>div:before{content:counter(fila,decimal-leading-zero);left:calc(var(--fr-margen) * -1 + 20px);letter-spacing:.12em;color:#f1ece16b;font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600;position:absolute;top:21px}.sitio .ficha-rural-lista>div:after{content:"";left:calc(var(--fr-margen) * -1);background:#f1ece1b3;width:14px;height:1px;position:absolute;top:27px}.sitio .ficha-rural-lista dt{letter-spacing:.2em;text-transform:uppercase;color:#f1ece199;font-size:.66rem;font-weight:600;line-height:1.4}.sitio .ficha-rural-lista dd{text-align:left;font-family:var(--s-fuente-display);letter-spacing:-.015em;color:var(--s-hueso);overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.08rem + .6vw,1.6rem);font-weight:400;line-height:1.25}.ficha-campo-claro{margin-top:clamp(56px,6vw,100px)}.sitio .ficha-campo-claro .ficha-rural{grid-template-columns:minmax(0,1fr);gap:26px}.sitio .ficha-campo-claro .ficha-rural-cabeza{position:static}.sitio .ficha-campo-claro .ficha-rural .ficha-rural-antetitulo,.sitio .ficha-campo-claro .ficha-rural .ficha-rural-nota,.sitio .ficha-campo-claro .ficha-rural-lista dt,.sitio .ficha-campo-claro .ficha-rural-lista>div:before{color:var(--s-gris)}.sitio .ficha-campo-claro .ficha-rural .ficha-rural-titulo{color:var(--s-tinta);font-size:clamp(1.9rem,1.3rem + 1.8vw,2.9rem)}.sitio .ficha-campo-claro .ficha-rural-lista:before{background-image:repeating-linear-gradient(#171a1642 0 1px,#0000 1px 9px);border-left-color:#171a1659}.sitio .ficha-campo-claro .ficha-rural-lista:after{background:var(--s-monte)}.sitio .ficha-campo-claro .ficha-rural-lista>div{border-bottom-color:var(--s-linea)}.sitio .ficha-campo-claro .ficha-rural-lista>div:after{background:var(--s-tinta)}.sitio .ficha-campo-claro .ficha-rural-lista dd{color:var(--s-tinta)}.sitio .ficha-campo-claro .ficha-rural .boton-secundario{border-color:var(--s-linea);color:var(--s-tinta)}@keyframes ficha-aguja{0%{transform:translateY(calc(12px - 100%))}to{transform:translateY(0)}}.ficha-situacion{padding-block:clamp(80px,9vw,150px) clamp(64px,7vw,110px);position:relative}.ficha-situacion-rejilla{gap:clamp(40px,5vw,72px);display:grid}@media (min-width:1024px){.ficha-situacion-rejilla{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.sitio .ficha-situacion-titulo{font-family:var(--s-fuente-display);letter-spacing:-.044em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 4.2vw,5.4rem);font-weight:300;line-height:.93}.sitio .ficha-situacion-titulo em{color:var(--s-monte-2);font-style:italic}.ficha-mapa .maplibregl-map{border-radius:6px}@media (min-width:1024px){.ficha-mapa>div>div:first-child{height:clamp(420px,58vh,580px)}}.trayecto{--avance:1;margin:clamp(30px,4vw,56px) 0 0;position:relative}.trayecto-lienzo{aspect-ratio:720/320;position:relative}.trayecto-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trayecto-sierra{fill:var(--s-arena);opacity:.75}.trayecto-curvas path{fill:none;stroke:var(--s-salvia);stroke-width:1px;opacity:.42}.trayecto-curvas .trayecto-curva-indice{stroke-width:1.7px;opacity:.6}.trayecto-fantasma{fill:none;stroke:var(--s-tinta);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:2 7;opacity:.32}.trayecto-ruta{fill:none;stroke:var(--s-monte);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--avance))}.trayecto-origen circle{fill:var(--s-tinta)}.trayecto-origen .trayecto-anillo{fill:none;stroke:var(--s-tinta);stroke-width:1px;opacity:.4}.trayecto-destino circle{fill:var(--s-monte)}.trayecto-pulso{aspect-ratio:1;border:1.2px solid var(--s-monte);opacity:0;pointer-events:none;border-radius:50%;width:4.44444%;margin:-2.22222% 0 0 -2.22222%;position:absolute;top:35%;left:81.9445%}.trayecto-punto{transition:opacity .4s}.trayecto-punto circle{fill:var(--s-papel);stroke:var(--s-monte);stroke-width:2.6px}.trayecto-llego .trayecto-punto{opacity:0}.trayecto-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--s-tinta);font-size:.64rem;font-weight:600;line-height:1.3;position:absolute}.trayecto-rotulo small{letter-spacing:.12em;color:var(--s-gris);margin-top:4px;font-size:.92em;font-weight:500;display:block}.trayecto-rotulo-origen{white-space:nowrap;top:calc(81.875% + 18px);left:9.72222%;translate:-30%}.trayecto-rotulo-destino{text-align:right;max-width:58%;bottom:calc(65% + 24px);right:calc(18.0556% - 12px)}.trayecto-lectura{border-top:1px solid var(--s-linea);flex-wrap:wrap;align-items:flex-end;gap:10px 28px;margin-top:26px;padding-top:18px;display:flex}.trayecto-minutos{font-family:var(--s-fuente-display);letter-spacing:-.05em;color:var(--s-tinta);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:10px;font-size:clamp(3.3rem,2.1rem + 3.4vw,5.6rem);font-style:italic;font-weight:300;line-height:.85;display:inline-flex}.trayecto-unidad{font-family:var(--s-fuente-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--s-gris);font-size:.68rem;font-style:normal;font-weight:600}.trayecto-nota{max-width:30ch;color:var(--s-gris);padding-bottom:4px;font-size:.84rem;line-height:1.5}@keyframes trayecto-pulso{0%{opacity:.8;transform:scale(.45)}to{opacity:0;transform:scale(1.7)}}.ficha-similares{position:relative}.ficha-similares-cordillera{width:100%;height:clamp(56px,8vw,130px);color:var(--s-arena);margin-bottom:-1px;display:block}.ficha-similares-banda{padding-block:clamp(16px,2vw,32px) clamp(48px,5vw,88px)}.ficha-carril,.ficha-similares-banda{background:var(--s-arena)}.ficha-carril.s-carril-activo{min-height:100svh;padding-top:var(--alto-barra);flex-direction:column;justify-content:center;display:flex}.ficha-carril-pista{padding-inline:max(var(--margen-lateral),calc((100% - 1320px) / 2));scroll-padding-inline:max(var(--margen-lateral),calc((100% - 1320px) / 2));align-items:stretch;gap:clamp(20px,2.4vw,40px);display:flex}.ficha-carril-cabeza{flex-direction:column;flex:none;justify-content:flex-end;width:min(440px,84vw);padding-bottom:8px;display:flex}.sitio .ficha-similares-titulo{font-family:var(--s-fuente-display);letter-spacing:-.046em;margin:18px 0 0;font-size:clamp(2.9rem,1.4rem + 4.8vw,6.4rem);font-weight:300;line-height:.9}.sitio .ficha-similares-titulo em{color:var(--s-monte-2);font-style:italic}.ficha-similares-texto{max-width:32ch;color:var(--s-gris);margin:22px 0 0;font-size:.98rem;line-height:1.6}.ficha-carril-cabeza .ficha-capitulo-n{margin-bottom:clamp(28px,4vh,56px)}.ficha-carril-item{flex:none;width:min(400px,80vw)}.ficha-carril-fin{width:auto;display:flex}.ficha-carril-magnetico{height:100%;display:block}.sitio .ficha-carril-mas{background:var(--s-monte);width:min(320px,72vw);height:100%;min-height:300px;color:var(--s-hueso);transition:background-color .5s var(--s-curva);border-radius:6px;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(24px,2.4vw,34px);text-decoration:none;display:flex}.sitio .ficha-carril-mas:hover{background:var(--s-monte-2)}.ficha-carril-mas-t{font-family:var(--s-fuente-display);letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:300;line-height:1}.ficha-carril-mas-t em{font-style:italic}.ficha-carril-mas .s-flecha-icono{width:52px;height:20px}.ficha-indice{display:none}@media (min-width:1440px){.ficha-indice{z-index:30;color:#fff;mix-blend-mode:difference;opacity:0;visibility:hidden;transition:opacity .6s var(--s-curva),visibility .6s,translate .6s var(--s-curva);flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:fixed;top:50%;translate:-8px -50%}.ficha-indice.visible{opacity:1;visibility:visible;translate:0 -50%}}@media (min-width:1536px){.ficha-indice{right:calc(50% + 716px)}}.ficha-indice ol{flex-direction:column;gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.ficha-indice ol:before{content:"";opacity:.3;background:currentColor;width:1px;position:absolute;top:6px;bottom:6px;left:0}.ficha-indice a{min-height:28px;color:inherit;opacity:.45;letter-spacing:.1em;font-variant-numeric:tabular-nums;align-items:center;font-size:.64rem;font-weight:600;text-decoration:none;transition:opacity .4s;display:flex;position:relative}.ficha-indice a:before{content:"";width:3px;height:16px;transition:scale .5s var(--s-curva);background:currentColor;position:absolute;top:50%;left:-15px;translate:0 -50%;scale:1 0}.ficha-indice a:hover,.ficha-indice a[aria-current=true]{opacity:1}.ficha-indice a[aria-current=true]:before{scale:1}.ficha-indice-nombre{font-family:var(--s-fuente-texto);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;opacity:.8;margin:0 0 0 13px;font-size:.6rem;font-weight:600;line-height:1;rotate:180deg}@keyframes ficha-indice-nombre{0%{opacity:0;transform:translateY(-14px)}}@media (min-width:1440px) and (max-width:1535.98px){.ficha-indice{width:12px;left:clamp(8px,50% - 705px,16px)}.ficha-indice ol{gap:0;padding:0}.ficha-indice a:before,.ficha-indice ol:before,.ficha-indice-nombre{display:none}.ficha-indice li{position:relative}.ficha-indice li:not(:last-child){padding-bottom:28px}.ficha-indice li:not(:last-child):after{content:"";opacity:.28;width:1px;transition:opacity .5s var(--s-curva);background:currentColor;position:absolute;top:17px;bottom:5px;left:calc(50% - .5px)}.ficha-indice li[data-recorrido]:after{opacity:1}.ficha-indice a{letter-spacing:.04em;justify-content:center;width:12px;min-height:12px;line-height:12px}.ficha-indice a:after{content:"";position:absolute;inset:-14px -8px}}@keyframes ficha-sube{0%{opacity:0;transform:translateY(26px)}}@keyframes ficha-escala{0%{transform:scaleX(0)}}@keyframes ficha-tick{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.ficha-apertura-fila{animation:ficha-sube 1s var(--s-curva) 50ms both}.ficha-apertura-pie{animation:ficha-sube 1.1s var(--s-curva) .55s both}.ficha-cifra:before{animation:ficha-escala 1.5s var(--s-curva) calc(.5s + var(--i,0) * 90ms) both}.ficha-cifra:after{animation:ficha-tick .9s var(--s-curva) calc(.7s + var(--i,0) * 90ms) both}.ficha-tarjeta{animation:ficha-sube 1.1s var(--s-curva) .35s both}.ficha-indice-nombre{animation:ficha-indice-nombre .6s var(--s-curva) both}.trayecto-llego.trayecto-en-vista .trayecto-pulso{animation:trayecto-pulso 2.6s ease-out infinite}.ficha-rv{opacity:0;transition:opacity .9s var(--s-curva) var(--rv-retraso,0s),transform 1.1s var(--s-curva) var(--rv-retraso,0s);transform:translateY(28px)}.ficha-capitulo-n.ficha-rv,.ficha-rv.visto{opacity:1;transform:none}.ficha-capitulo-n.ficha-rv:after{transition:transform 1.4s var(--s-curva) calc(var(--rv-retraso,0s) + .1s);transform:scaleX(0)}.ficha-capitulo-n.ficha-rv.visto:after{transform:none}@supports (animation-timeline:view()){.sitio .ficha-rural-lista:after{animation:ficha-aguja linear both;animation-timeline:--altimetro;animation-range:cover 20% cover 80%}}}.ficha-carril.s-carril-activo .ficha-carril-item.ficha-rv{opacity:1;transition:none;transform:none}.mov-ligero :is(.pp-flecha,.pp-visor-flecha){-webkit-backdrop-filter:none;backdrop-filter:none;background:#121a1599}.mov-ligero .trayecto-llego.trayecto-en-vista .trayecto-pulso{animation:none}@media (prefers-reduced-motion:no-preference){.mov-ligero .ficha-rv:not(.ficha-capitulo-n){transition-duration:.6s,.7s;transform:translateY(14px)}.mov-ligero .ficha-rv.visto{transform:none}}@media (max-width:767px){.ficha-galeria .pp-galeria{margin-inline:calc(var(--margen-lateral) * -1)}.ficha-galeria .pp-miniaturas{padding-inline:var(--margen-lateral);scroll-padding-inline:var(--margen-lateral)}.ficha-rasgos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ficha-rasgo{gap:10px;min-height:56px;font-size:.9rem}.ficha-carril-cabeza{width:min(440px,74vw)}.ficha-cifra{padding-right:10px}.trayecto-rotulo{letter-spacing:.14em;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.pp-visor-zona.pp-mezcla .pp-visor-sale,.pp.pp-mezcla :is(.pp-marco-sale,.pp-fondo-sale){display:none}.compartir-boton,.ficha-indice,.ficha-indice a,.ficha-indice a:before,.ficha-indice li:after,.ficha-rasgo svg,.ficha-ruta a,.pp-foto,.trayecto-punto{transition:none}}@media print{.ficha-campo-contornos,.ficha-campo-cordillera,.ficha-indice,.ficha-mapa,.ficha-similares,.ficha-tarjeta-contornos,.pp-fondo,.pp-marco-sale,.pp-miniaturas,.pp-pie,.trayecto{display:none!important}.ficha{padding-top:0}.ficha-cuerpo{display:block}.ficha-lateral{max-height:none;margin-block:24px;position:static;overflow:visible}.pp{aspect-ratio:auto;background:0 0;height:auto;container-type:normal}.pp:after{display:none}.pp-escena{padding:0;position:static}.pp-marco{width:100%;max-width:520px;box-shadow:none}.ficha-campo-banda{color:#000;background:0 0}.ficha-campo-cota .s-contador,.sitio .ficha-rural .ficha-rural-titulo,.sitio .ficha-rural-lista dd{color:#000}}.sitio{--v-gigante:clamp(3.8rem,.6rem + 12vw,14rem);--v-titulo-cap:clamp(2.7rem,1rem + 5.4vw,7.2rem);--v-sub:clamp(2.2rem,1rem + 3.9vw,5.2rem);--v-hueso-74:#f1ece1bd;--v-hueso-16:#f1ece129;--v-borde:max(var(--margen-lateral),calc((100vw - 1320px) / 2))}.v-foto{background:var(--s-arena);position:relative;overflow:clip}.v-foto>img{object-fit:cover;width:100%;height:100%;display:block}.v-foto-4x5{aspect-ratio:4/5}.v-foto-3x2{aspect-ratio:3/2}.piel-oscura .v-foto{background:#f1ece10f}.v-pie-foto{color:var(--color-gris);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:.86rem;line-height:1.4;display:flex}.piel-oscura .v-pie-foto{color:var(--v-hueso-74)}.v-credito{letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;font-size:.66rem;font-weight:600}.v-flecha-abajo:after{rotate:90deg}.v-cinta .s-mq-item{font-family:var(--s-fuente-display);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2.5rem,1rem + 5.6vw,7.2rem);font-style:italic;font-weight:300;line-height:1.08}:is(.v-form,.v-premium-form,.v-reserva-form) .captura.tarjeta{background:var(--s-papel);border:1px solid var(--s-linea);border-radius:8px;padding:clamp(24px,3vw,44px);box-shadow:0 40px 80px -56px #171a1659}:is(.v-form,.v-premium-form,.v-reserva-form) .captura-titulo{font-family:var(--s-fuente-display);letter-spacing:-.022em;font-size:clamp(1.6rem,1.25rem + 1vw,2.25rem);font-weight:400;line-height:1.08}:is(.v-form,.v-premium-form,.v-reserva-form) .captura-texto{margin-top:10px;font-size:.92rem;line-height:1.55}:is(.v-form,.v-premium-form) form.captura.grid,:is(.v-form,.v-premium-form,.v-reserva-form) .captura-campos{gap:20px}:is(.v-form,.v-premium-form,.v-reserva-form) .captura-campos{margin-top:26px}:is(.v-form,.v-premium-form,.v-reserva-form) .captura label{font-family:var(--s-fuente-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gris);gap:6px;font-size:.66rem;font-weight:600;line-height:1.3}:is(.v-form,.v-premium-form,.v-reserva-form) .captura label .ayuda-campo,:is(.v-form,.v-premium-form,.v-reserva-form) .captura label :is(input,select,textarea){letter-spacing:normal;text-transform:none;font-size:1.02rem;font-weight:400}:is(.v-form,.v-premium-form,.v-reserva-form) .captura label .ayuda-campo{font-size:.78rem}:is(.v-form,.v-premium-form,.v-reserva-form) .captura label:has(input[type=checkbox]){letter-spacing:normal;text-transform:none;font-size:.8rem;font-weight:400;line-height:1.5}:is(.v-form,.v-premium-form,.v-reserva-form) .captura .campo{border:0;border-bottom:1px solid;min-height:46px;padding:10px 0}@supports (color:color-mix(in lab,red,red)){:is(.v-form,.v-premium-form,.v-reserva-form) .captura .campo{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}}:is(.v-form,.v-premium-form,.v-reserva-form) .captura .campo{color:var(--color-tinta);transition:border-color .4s var(--s-curva);background:0 0;border-radius:0}:is(.v-form,.v-premium-form,.v-reserva-form) .captura .campo:focus{box-shadow:none;border-bottom-color:currentColor}:is(.v-form,.v-premium-form,.v-reserva-form) .captura select.campo{padding-right:24px}:is(.v-form,.v-premium-form,.v-reserva-form) .captura input[type=file].campo{border-bottom-style:dashed}:is(.v-form,.v-premium-form,.v-reserva-form) .captura-enviar{letter-spacing:.02em;border-radius:999px;min-height:56px;margin-top:6px;font-size:.95rem;font-weight:500}:is(.v-form,.v-premium-form,.v-reserva-form) .captura-lista .t2{font-family:var(--s-fuente-display);font-size:1.8rem;font-weight:400}.v-premium{min-height:100dvh;color:var(--s-hueso)}.v-premium .s-etiqueta{color:#f1ece19e}.v-premium .s-cuerpo{color:var(--v-hueso-74)}.v-premium-heroe{min-height:100svh;padding:calc(var(--alto-barra) + clamp(28px, 6vh, 72px)) 0 clamp(36px,6vh,72px);display:flex;position:relative;overflow:clip}.v-premium-contornos{color:#f1ece11a;width:100%;height:100%}.v-premium-contornos,.v-premium-heroe:after{pointer-events:none;position:absolute;inset:0}.v-premium-heroe:after{content:"";background:radial-gradient(70% 60% at 68% 42%,#121a1500 0,#121a1573 60%,#121a15eb 100%)}.v-premium-heroe-rejilla{z-index:1;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:28px;display:grid;position:relative}.v-premium-ventana.banda-foto{aspect-ratio:4/5;background:#1a251e;border-radius:50% 50% 0 0/30% 30% 0 0;justify-self:end;width:min(100%,420px);display:block;position:relative;overflow:clip}.v-premium-foto,.v-premium-foto>img{width:100%;height:100%}.v-premium-foto>img{object-fit:cover}.v-premium-titulo{z-index:2;font-family:var(--s-fuente-display);font-weight:300;font-size:var(--v-gigante);letter-spacing:-.058em;color:var(--s-hueso);margin-top:0;line-height:.84;position:relative}.v-premium-titulo .s-tp-l{display:block}.v-premium-titulo .s-tp-l:nth-of-type(2){padding-left:.9em}.v-premium-bajada{gap:22px;max-width:34rem;display:grid}.v-premium-credito{letter-spacing:.2em;text-transform:uppercase;color:#f1ece180;font-size:.64rem;font-weight:600}@media (min-width:1024px){.v-premium-heroe-rejilla{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px}.v-premium-etiqueta{grid-area:1/1/auto/7}.v-premium-ventana.banda-foto{grid-area:1/9/3/13;place-self:center;width:100%;max-width:min(100%,58vh)}.v-premium-titulo{grid-area:2/1/auto/-1;align-self:center;margin-top:12vh}.v-premium-titulo .s-tp-l:nth-of-type(2){padding-left:1.7em}.v-premium-bajada{grid-area:3/1/auto/6}.v-premium-credito{grid-area:3/9/auto/13;place-self:start center;margin-top:16px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.v-premium-ventana.banda-foto{transform-origin:50% 0;animation:v-ventana-abre linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes v-ventana-abre{to{transform:translateY(6vh)scale(1.16)}}.v-altimetro{display:none}@media (min-width:1024px){.v-altimetro{z-index:2;left:clamp(12px,1.4vw,26px);top:calc(var(--alto-barra) + 12vh);color:#f1ece180;pointer-events:none;width:18px;display:block;position:absolute;bottom:10vh}.v-altimetro-escala{opacity:.55;background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 12px) 0/6px 100% no-repeat,repeating-linear-gradient(currentColor 0 1px,#0000 1px 60px) 0/14px 100% no-repeat;position:absolute;inset:22px 0 0}.v-altimetro-aguja{width:18px;position:absolute;top:22px;bottom:0;left:0}.v-altimetro-aguja:before{content:"";background:var(--s-hueso);width:18px;height:1px;position:absolute;top:0;left:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.v-altimetro-aguja{animation:v-aguja linear both;animation-timeline:scroll(root)}}}}@keyframes v-aguja{0%{transform:translateY(0)}to{transform:translateY(100%)}}.v-premium-cartera{padding-block:clamp(96px,10vw,180px) clamp(72px,8vw,140px)}.v-premium-cartera-cabeza{gap:26px;margin-bottom:clamp(48px,6vw,100px);display:grid}.v-premium-cartera-titulo{color:var(--s-hueso);max-width:14ch}.v-premium-cartera-nota{max-width:20rem}@media (min-width:1024px){.v-premium-cartera-cabeza{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:24px}.v-premium-cartera-cabeza>:first-child{grid-column:1/-1}.v-premium-cartera-nota{text-align:right;justify-self:end}}.v-indice-premium-lado{display:none}@media (min-width:1024px){.v-indice-premium{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:24px;display:grid}.v-indice-premium-lado{display:block}.v-indice-premium-fijo{top:calc(var(--alto-barra) + 7vh);flex-direction:column;gap:12px;padding-top:36px;display:flex;position:sticky}}.v-odometro{font-family:var(--s-fuente-display);letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;color:var(--s-hueso);font-size:clamp(8rem,3rem + 11vw,17rem);font-style:italic;font-weight:300;line-height:1;display:flex}.v-odometro-col{height:1em;padding-right:.06em;display:block;overflow:visible clip}.v-odometro-pista{transform:translate3d(0,calc(var(--d,0) * -1em),0);transition:transform 1.1s var(--s-curva) calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.v-odometro-pista>span{height:1em;display:block}.v-indice-premium-de{letter-spacing:.2em;text-transform:uppercase;color:#f1ece180;font-size:.7rem;font-weight:600}.v-indice-premium-rotulo{max-width:18rem;font-family:var(--s-fuente-display);color:var(--v-hueso-74);font-size:1.35rem;font-style:italic;line-height:1.25}@media (prefers-reduced-motion:no-preference){.v-indice-premium-rotulo{animation:v-sube .8s var(--s-curva) both}}@keyframes v-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.v-premium-lista{border-top:1px solid #f1ece129;margin:0;padding:0;list-style:none}.v-premium .fila-premium{color:inherit;transition:opacity .6s var(--s-curva),background-color .6s var(--s-curva);border-bottom:1px solid #f1ece124;grid-template-columns:minmax(0,1fr);gap:20px;padding-block:clamp(28px,3vw,48px);text-decoration:none;display:grid}.v-premium .fila-premium .numero{font-family:var(--s-fuente-display);letter-spacing:0;color:#f1ece18c;font-size:1.25rem;font-style:italic;line-height:1}.v-fila-foto{display:block}.v-premium .fila-premium .foto-marco{aspect-ratio:4/3;background:#f1ece10d;border-radius:2px;width:min(100%,480px)}.v-fila-texto{flex-direction:column;gap:14px;min-width:0;display:flex}.v-premium .titulo-premium{font-family:var(--s-fuente-display);letter-spacing:-.03em;color:var(--s-hueso);text-wrap:balance;font-size:clamp(1.8rem,1.3rem + 1.6vw,3rem);font-weight:300;line-height:1.02}.v-fila-curva{width:min(100%,320px);height:12px;margin-top:-6px;display:block;overflow:visible}.v-fila-curva path{fill:none;stroke:#f1ece1a6;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--s-curva)}.v-fila-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.v-premium .fila-premium .especificaciones{border-top-color:#f1ece124}.v-fila-precio{min-width:0;font-family:var(--s-fuente-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--s-hueso);overflow-wrap:anywhere;font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);font-weight:300;line-height:1.1}@media (min-width:1024px){.v-premium-titulo .s-tp-l:nth-of-type(2){padding-left:1.2em}.v-premium .fila-premium{grid-template-columns:3rem minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(24px,2.6vw,44px)}.v-premium .fila-premium .numero{padding-top:6px}}@media (hover:hover){.v-premium-lista:hover .fila-premium:not(:hover){opacity:.36}.v-premium .fila-premium:hover .titulo-premium{font-style:italic}.v-premium .fila-premium:focus-visible .v-fila-curva path,.v-premium .fila-premium:hover .v-fila-curva path{stroke-dashoffset:0}.v-premium .fila-premium:hover{background:0 0}}.v-fila-foto{position:relative}@media (prefers-reduced-motion:no-preference){.js .revelar .v-fila-foto:after{content:"";z-index:1;background:var(--s-noche);transform-origin:50% 0;width:min(100%,480px);transition:transform 1.25s var(--s-curva) .15s;pointer-events:none;position:absolute;inset:0}.js .revelar.visible .v-fila-foto:after{transform:scaleY(0)}.js .revelar:not(.visible) .v-fila-foto img{transform:scale(1.2)}}.v-premium-cinta{color:#f1ece1db;border-block:1px solid #f1ece11f;padding-block:clamp(20px,2.6vw,40px)}.v-premium-contacto{margin-top:clamp(64px,8vw,140px);position:relative}.v-premium-cordillera{color:#19251d;width:100%;margin-bottom:-1px;display:block}.v-premium-contacto-rejilla{gap:48px;padding-bottom:clamp(96px,10vw,170px);display:grid}.v-premium-contacto:before{content:"";z-index:-1;background:#19251d;position:absolute;inset:clamp(55px,8.9vw,149px) 0 0}.v-premium-contacto{isolation:isolate}.v-premium-contacto-titulo{font-family:var(--s-fuente-display);letter-spacing:-.055em;color:var(--s-hueso);margin-top:22px;font-size:clamp(3.2rem,1rem + 8vw,9.4rem);font-weight:300;line-height:.86}.v-premium-form .captura label{color:#f1ece1a8}.v-premium-form .captura .campo,.v-premium-form .captura-titulo{color:var(--s-hueso)}@media (min-width:1024px){.v-premium-contacto-rejilla{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(48px,6vw,110px)}}.v-estadia,.v-ficha-estadia{background:var(--s-arena-calida)}.v-estadia-heroe{padding-top:calc(var(--alto-barra) + clamp(28px, 6vh, 72px))}.v-estadia-heroe-cabeza{gap:24px;display:grid;position:relative}.v-estadia-titulo{z-index:2;font-family:var(--s-fuente-display);font-weight:300;font-size:var(--v-gigante);letter-spacing:-.058em;color:var(--s-tinta);pointer-events:none;line-height:.84;position:relative}.v-estadia-titulo .s-tp-l{display:block}.v-estadia-titulo .s-tp-l:nth-of-type(2){padding-left:.62em}@media (min-width:1024px){.v-estadia-titulo .s-tp-l:nth-of-type(3){color:#fff}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.v-estadia-titulo .s-tp-l:nth-of-type(3){animation:v-a-blanco .7s 1.1s both}}@keyframes v-a-blanco{0%{color:var(--s-tinta)}to{color:#fff}}.v-estadia-heroe-lado{gap:24px;max-width:26rem;display:grid}.v-estadia-cifras{border-top:1px solid var(--color-linea);gap:36px;margin:0;padding-top:18px;display:flex}.v-estadia-cifras dd{margin:6px 0 0}.v-estadia-cifras .s-cifra{font-size:clamp(3rem,2rem + 2.4vw,4.6rem)}.v-estadia-heroe-foto.banda-foto{z-index:1;height:clamp(420px,78svh,1040px);clip-path:inset(0 var(--margen-lateral) 0 var(--margen-lateral) round 10px);background:#d8ccb5;margin-top:32px;display:block;position:relative;overflow:clip}.v-estadia-foto,.v-estadia-foto>img{width:100%;height:100%}.v-estadia-foto>img{object-fit:cover}.v-estadia-heroe-foto.banda-foto:after{content:"";height:calc(var(--v-gigante) * 1.6);pointer-events:none;background:linear-gradient(#121a1580,#121a1500);position:absolute;inset:0 0 auto}.v-estadia-propietario-nota{z-index:2;left:calc(var(--margen-lateral) + 16px);bottom:16px;right:calc(var(--margen-lateral) + 16px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:30rem;color:var(--s-tinta);background:#fbf8f2eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 18px;margin:0;padding:12px 20px;font-size:.9rem;display:flex;position:absolute}.v-estadia-propietario-nota .s-flecha{min-height:40px}@media (min-width:1024px){.v-estadia-heroe-cabeza{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.v-estadia-heroe-cabeza>.s-etiqueta,.v-estadia-titulo{grid-column:1/-1}.v-estadia-heroe-lado{right:0;top:calc(var(--v-gigante) * .42);width:min(28%,24rem);position:absolute}.v-estadia-heroe-foto.banda-foto{height:clamp(460px,92svh,1040px);margin-top:calc(var(--v-gigante) * -1.02)}.v-estadia-propietario-nota{left:calc(var(--v-borde) + 24px);bottom:28px;right:auto}}.v-estadia-telon{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not(.mov-ligero) .v-estadia-heroe-foto.banda-foto{clip-path:none}:root:not(.mov-ligero) .v-estadia-telon{--c:var(--s-arena-calida);z-index:1;pointer-events:none;display:block;position:absolute;inset:0}:root:not(.mov-ligero) .v-estadia-telon:after,:root:not(.mov-ligero) .v-estadia-telon:before{content:"";width:calc(var(--margen-lateral) + 10px);animation:v-telon-izq linear both;animation-timeline:scroll(root);animation-range:0 70vh;position:absolute;top:0;bottom:0}:root:not(.mov-ligero) .v-estadia-telon:before{background:linear-gradient(var(--c),var(--c)) 0 /calc(100% - 10px) 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 9.5px,var(--c) 10px) 100% 0 /10px 10px no-repeat,radial-gradient(circle at 100% 0,transparent 9.5px,var(--c) 10px) 100% 100% /10px 10px no-repeat;left:0}:root:not(.mov-ligero) .v-estadia-telon:after{background:linear-gradient(var(--c),var(--c)) 100% /calc(100% - 10px) 100% no-repeat,radial-gradient(circle at 0 100%,transparent 9.5px,var(--c) 10px) 0 0 /10px 10px no-repeat,radial-gradient(circle at 0 0,transparent 9.5px,var(--c) 10px) 0 100% /10px 10px no-repeat;animation-name:v-telon-der;right:0}}}@keyframes v-telon-izq{to{transform:translate(-100%)}}@keyframes v-telon-der{to{transform:translate(100%)}}.v-destinos{padding-top:clamp(80px,9vw,150px)}.v-destinos-carril .s-carril-pista{padding-inline:var(--v-borde);scroll-padding-inline:var(--v-borde);align-items:flex-end;gap:clamp(18px,2.6vw,44px);display:flex}.v-destinos-intro{flex:0 0 min(440px,84vw);align-self:center;gap:22px;padding-right:clamp(0px,3vw,48px);display:grid}.v-destinos-titulo{font-family:var(--s-fuente-display);letter-spacing:-.05em;font-size:clamp(2.8rem,1.2rem + 4.6vw,6.4rem);font-weight:300;line-height:.9}.v-destinos-titulo .s-tp-l{display:block}.v-destinos-pista{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gris);align-items:center;gap:14px;margin:0;font-size:.7rem;font-weight:600;display:inline-flex}.v-destino{width:clamp(260px,78vw,420px);color:inherit;flex:none;gap:12px;text-decoration:none;display:grid;position:relative}.v-destino-foto{aspect-ratio:3/4;background:#d8ccb5;border-radius:10px;display:block;overflow:clip}.v-destino-foto img{object-fit:cover;width:100%;height:100%;display:block}.v-destino-n{letter-spacing:.2em;color:var(--color-gris);font-size:.7rem;font-weight:600}.v-destino-n span{opacity:.6}.v-destino-nombre{font-family:var(--s-fuente-display);letter-spacing:-.045em;font-size:clamp(2.4rem,1.4rem + 3vw,4.8rem);font-weight:300;line-height:.92}.v-destino-meta{color:var(--color-gris);font-size:.9rem}@media (hover:hover){.v-destino:hover .v-destino-nombre{font-style:italic}}@media (min-width:1024px){.v-destinos-carril.s-carril-activo{padding-block:calc(var(--alto-barra) + 24px) 56px}.v-destino{width:clamp(300px,28vw,460px)}.v-destino:nth-of-type(2n){width:clamp(380px,40vw,680px)}.v-destino:nth-of-type(2n) .v-destino-foto{aspect-ratio:4/3}}.v-unidades{padding-block:clamp(96px,10vw,180px) clamp(110px,12vw,200px)}.v-unidades-cabeza{gap:18px;margin-bottom:clamp(32px,4vw,56px);display:grid}.v-unidades-cabeza .s-titulo .s-tp-l{display:block}.v-chips{gap:8px;margin-bottom:clamp(40px,5vw,80px);padding-bottom:4px;display:flex;overflow-x:auto}.v-chips .chip{min-height:44px;color:var(--s-tinta);transition:background-color .4s var(--s-curva),color .4s var(--s-curva),border-color .4s var(--s-curva);background:0 0;border:1px solid #cfc2a8;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:500;display:inline-flex}.v-chips .chip:hover{border-color:var(--s-tinta)}.v-chips .chip .chip-n{font-family:var(--s-fuente-display);color:var(--color-gris);font-size:1rem;font-style:italic}.v-chips .chip.activo{background:var(--s-monte);border-color:var(--s-monte);color:var(--s-hueso)}.v-chips .chip.activo .chip-n{color:#f1ece1b3}.v-estadia-rejilla{gap:56px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.v-estadia-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v-estadia-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(64px,6vw,110px) clamp(20px,2.4vw,40px);padding-bottom:clamp(60px,7vw,120px)}.v-estadia-celda:nth-child(3n+2){translate:0 clamp(60px,7vw,120px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v-estadia-celda:nth-child(3n+2){animation:v-columna linear both;animation-timeline:view();animation-range:cover}}}}@keyframes v-columna{0%{translate:0 clamp(110px,12vw,200px)}to{translate:0 clamp(10px,2vw,40px)}}.v-estadia .tarjeta-estadia{flex-direction:column;gap:18px;display:flex}.v-te-foto{display:block;position:relative}.tarjeta-estadia .foto-marco{aspect-ratio:4/5;background:#d8ccb5;border-radius:10px}.v-cruzada-capa{position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.v-cruzada-capa{animation:v-capa linear both;animation-timeline:view();animation-range:cover}}}@keyframes v-capa{0%{transform:translateY(-6%)scale(1.14)}to{transform:translateY(6%)scale(1.14)}}.v-te-fotos,.v-te-numero{z-index:2;color:var(--s-tinta);pointer-events:none;background:#fbf8f2eb;border-radius:999px;padding:6px 10px;line-height:1;position:absolute}.v-te-numero{font-family:var(--s-fuente-display);font-size:1rem;font-style:italic;top:14px;left:14px}.v-te-fotos{letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--s-curva),transform .5s var(--s-curva);font-size:.62rem;font-weight:600;bottom:14px;right:14px;transform:translateY(6px)}@media (hover:hover){.tarjeta-estadia:hover .v-te-fotos{opacity:1;transform:none}}@media (hover:none){.v-te-fotos{opacity:1;transform:none}}.v-te-datos{gap:8px;display:grid}.v-te-lugar{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gris);font-size:.66rem;font-weight:600}.sitio .tarjeta-estadia .v-te-nombre{font-family:var(--s-fuente-display);letter-spacing:-.03em;font-size:clamp(1.55rem,1.25rem + 1vw,2.2rem);font-weight:400;line-height:1.02}@media (hover:hover){.tarjeta-estadia:hover .v-te-nombre{font-style:italic}}.v-te-rnt{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gris);margin-top:2px;font-size:.62rem;font-weight:600}.v-estadia .tarjeta-estadia:hover{transform:none}.v-estadia-dueno{position:relative}.v-estadia-cordillera{width:100%;color:var(--s-monte);margin-bottom:-1px;display:block}.v-estadia-dueno-banda{background:var(--s-monte);color:var(--s-hueso);padding-block:clamp(40px,5vw,80px) clamp(100px,11vw,180px);position:relative;overflow:clip}.v-estadia-dueno-contornos{color:#f1ece114;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v-estadia-dueno-rejilla{gap:28px;display:grid;position:relative}.v-estadia-dueno .s-etiqueta{color:#f1ece19e}.v-estadia-dueno .s-cuerpo{color:var(--v-hueso-74);max-width:30rem}.sitio .v-estadia-dueno-titulo{font-family:var(--s-fuente-display);letter-spacing:-.048em;color:var(--s-hueso);font-size:clamp(2.6rem,1rem + 5.4vw,7.2rem);font-weight:300;line-height:.9}.v-estadia-dueno-titulo .s-tp-l{display:block}.v-estadia-dueno-pie{gap:28px;margin-top:12px;display:grid}@media (min-width:1024px){.v-estadia-dueno-pie{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v-fe-cabeza{padding-block:clamp(28px,4vw,64px) clamp(24px,3vw,44px)}.v-fe-ruta{flex-wrap:wrap;gap:10px;display:flex}.v-fe-ruta a{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.v-fe-ruta a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.v-fe-ruta a{text-underline-offset:5px}.sitio .v-fe-titulo{font-family:var(--s-fuente-display);letter-spacing:-.055em;color:var(--s-tinta);text-wrap:balance;margin-top:18px;font-size:clamp(2.8rem,.8rem + 7.4vw,9.4rem);font-weight:300;line-height:.88}.v-fe-subcabeza{border-top:1px solid #d3c6ad;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-top:clamp(24px,3vw,40px);padding-top:20px;display:flex}.v-fe-lugar{font-family:var(--s-fuente-display);font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);font-style:italic}.v-fe-cifras{flex-wrap:wrap;gap:12px clamp(28px,4vw,64px);margin:0;display:flex}.v-fe-cifras dd{margin:4px 0 0}.v-fe-cifras .s-cifra{font-size:clamp(2.6rem,1.8rem + 2.4vw,4.4rem)}.v-fe-prefijo{font-family:var(--s-fuente-display);color:var(--color-gris);margin-right:4px;font-size:1rem;font-style:italic}.v-galeria{margin-top:4px}.v-galeria-pista{padding-inline:var(--v-borde);scroll-padding-inline:var(--v-borde);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:clamp(10px,1.2vw,18px);display:flex;position:relative;overflow-x:auto}@media (hover:hover) and (pointer:fine){.v-galeria-pista{cursor:grab}}.v-galeria-pista.arrastrando{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.v-galeria-foto{aspect-ratio:4/3;width:86vw;cursor:inherit;scroll-snap-align:start;background:#d8ccb5;border:0;border-radius:10px;flex:none;padding:0;overflow:clip}.v-galeria-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--s-curva);display:block}@media (hover:hover){.v-galeria-foto:hover img{transform:scale(1.035)}}@media (min-width:768px){.v-galeria-foto{aspect-ratio:16/10;width:auto;height:clamp(320px,66svh,740px)}}.v-galeria-control{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.v-galeria-contador{font-family:var(--s-fuente-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:10px;margin:0;font-size:clamp(2.2rem,1.5rem + 2vw,3.6rem);font-style:italic;font-weight:300;line-height:1;display:flex}.v-galeria-total{font-family:var(--s-fuente-texto);letter-spacing:.18em;color:var(--color-gris);font-size:.72rem;font-style:normal;font-weight:600}.v-galeria-progreso{background:#d3c6ad;flex:120px;height:1px;position:relative}.v-galeria-progreso>span{background:var(--s-tinta);transform-origin:0;transition:transform .7s var(--s-curva);position:absolute;inset:0}.v-galeria-botones{align-items:center;gap:8px;display:flex}.v-galeria-flecha{border:1px solid var(--s-tinta);place-items:center;width:48px;height:48px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.v-galeria-flecha{border:1px solid color-mix(in srgb,var(--s-tinta) 30%,transparent)}}.v-galeria-flecha{color:var(--s-tinta);cursor:pointer;transition:background-color .4s var(--s-curva),border-color .4s var(--s-curva);background:0 0;border-radius:999px}.v-galeria-flecha:hover:not(:disabled){border-color:var(--s-tinta);background:#171a160d}.v-galeria-flecha:disabled{opacity:.35;cursor:default}.v-galeria-flecha-atras{rotate:180deg}.v-fe-cuerpo{gap:56px;padding-block:clamp(56px,7vw,120px) clamp(80px,9vw,150px);display:grid}@media (min-width:1024px){.v-fe-cuerpo{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(48px,6vw,110px)}}.v-fe-descripcion{max-width:38em;font-family:var(--s-fuente-display);letter-spacing:-.012em;color:var(--s-tinta);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);line-height:1.45}.v-fe-bloque{border-top:1px solid #d3c6ad;margin-top:clamp(48px,5vw,80px);padding-top:24px}.v-fe-bloque-cabeza{align-items:baseline;gap:16px;display:flex}.v-fe-bloque-n{font-family:var(--s-fuente-display);color:var(--color-gris);font-size:1.1rem;font-style:italic}.v-amenidades{counter-reset:amenidad;column-gap:40px;margin:22px 0 0;padding:0;list-style:none}@media (min-width:640px){.v-amenidades{column-count:2}}.v-amenidades li{break-inside:avoid;counter-increment:amenidad;border-bottom:1px solid #d9cdb6;align-items:baseline;gap:14px;padding:12px 0;font-size:1rem;line-height:1.4;display:flex}.v-amenidades li:before{content:counter(amenidad,decimal-leading-zero);min-width:1.6rem;font-family:var(--s-fuente-display);color:var(--color-gris);flex:none;font-size:.95rem;font-style:italic}.v-fe-video{max-width:780px;margin-top:22px}.v-video-marco{aspect-ratio:16/9;border-radius:10px}.v-video-vertical{aspect-ratio:9/16;max-width:380px}.v-video-propio{aspect-ratio:auto;background:var(--s-tinta)}.v-fe-rnt{color:var(--color-gris);border-block:1px solid #d3c6ad;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:clamp(48px,5vw,72px) 0 0;padding-block:20px;font-size:.9rem;display:flex}.v-fe-rnt strong{font-family:var(--s-fuente-display);color:var(--s-tinta);font-variant-numeric:lining-nums tabular-nums;font-size:1.7rem;font-weight:400;line-height:1}.v-fe-reserva{scroll-margin-top:calc(var(--alto-barra) + 16px)}@media (min-width:1024px){.v-fe-reserva{top:calc(var(--alto-barra) + 24px);align-self:start;position:sticky}}.v-reserva{background:var(--s-papel);border:1px solid #d3c6ad;border-radius:10px;gap:14px;padding:clamp(22px,2.4vw,36px);display:grid}.v-reserva-precio{font-family:var(--s-fuente-display);letter-spacing:-.04em;font-variant-numeric:lining-nums;margin:0;font-size:clamp(2.4rem,1.8rem + 1.8vw,3.6rem);font-weight:300;line-height:1}.v-reserva-desde{font-family:var(--s-fuente-texto);letter-spacing:0}.v-reserva-desde,.v-reserva-nota{color:var(--color-gris);font-size:.9rem}.v-reserva-nota{margin:0;line-height:1.5}.v-reserva .s-magnetico{display:block}.v-reserva-boton{width:100%;min-height:56px}.v-reserva-form .captura-titulo{font-size:1.5rem}.sitio .barra-reserva{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ece4d4e6;border-top-color:#d3c6ad;gap:16px}.v-barra-reserva-texto{gap:2px;font-size:.86rem;line-height:1.3;display:grid}.v-barra-reserva-boton{flex:none;min-height:46px}.v-indice{display:none}@media (min-width:1280px){.v-indice{z-index:30;color:var(--s-tinta);opacity:0;visibility:hidden;transition:opacity .6s var(--s-curva),transform .6s var(--s-curva),color .5s var(--s-curva),visibility 0s linear .6s;gap:12px;display:flex;position:fixed;top:50%;left:clamp(10px,1.1vw,24px);transform:translate(-8px,-50%)}.v-indice.v-indice-visible{opacity:1;visibility:visible;transition:opacity .6s var(--s-curva),transform .6s var(--s-curva),color .5s var(--s-curva),visibility 0s;transform:translateY(-50%)}.v-indice.v-indice-oscuro{color:var(--s-hueso)}.v-indice ol{flex-direction:column;gap:6px;margin:0;padding:0 0 0 10px;list-style:none}.v-indice a,.v-indice ol{display:flex;position:relative}.v-indice a{min-height:28px;color:inherit;align-items:center;text-decoration:none}.v-indice-n{letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.42;transition:opacity .4s var(--s-curva),transform .5s var(--s-curva);font-size:.64rem;font-weight:600}.v-indice li.activo .v-indice-n{opacity:1;transform:translate(4px)}.v-indice a:before{content:"";opacity:.5;width:5px;height:1px;transition:width .5s var(--s-curva);background:currentColor;position:absolute;top:50%;left:-10px}.v-indice li.activo a:before{opacity:1;width:10px}.v-indice-titulo{background:var(--s-monte);color:var(--s-hueso);font-family:var(--s-fuente-display);white-space:nowrap;clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .45s var(--s-curva);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:.95rem;font-style:italic;line-height:1.2;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.v-indice-oscuro .v-indice-titulo{background:var(--s-hueso);color:var(--s-monte)}.v-indice a:focus-visible .v-indice-titulo,.v-indice a:hover .v-indice-titulo{clip-path:inset(0 round 999px)}.v-indice-linea{background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.v-indice-linea{background:color-mix(in srgb,currentColor 18%,transparent)}}.v-indice-llenado{transform-origin:50% 0;background:currentColor;position:absolute;inset:0;transform:scaleY(.1)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.v-indice-llenado{animation:v-llenado linear both;animation-timeline:scroll(root)}}}.v-indice-actual{font-family:var(--s-fuente-display);white-space:nowrap;writing-mode:vertical-rl;font-size:.95rem;font-style:italic;line-height:1;position:absolute;top:calc(100% + 18px);left:-4px}@media (prefers-reduced-motion:no-preference){.v-indice-actual{animation:v-sube .7s var(--s-curva) both}}.v-nosotros .s-contenedor{width:min(1320px,100% - 2 * var(--margen-lateral) - 2 * 44px)}}@keyframes v-llenado{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v-cap{padding-block:clamp(96px,11vw,190px);position:relative}.v-cap-arena{background:var(--s-arena)}.v-cap-cabeza{flex-wrap:wrap;align-items:flex-end;gap:8px 22px;margin-bottom:clamp(32px,4vw,64px);display:flex}.v-cap-n{font-family:var(--s-fuente-display);letter-spacing:-.05em;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;opacity:.55;font-size:clamp(4.4rem,2rem + 8vw,10.5rem);font-style:italic;font-weight:300;line-height:.78}.v-cap-cabeza .s-etiqueta{padding-bottom:.4em}.sitio .v-cap-titulo{font-family:var(--s-fuente-display);font-weight:300;font-size:var(--v-titulo-cap);letter-spacing:-.046em;text-wrap:balance;line-height:.9}.v-404-titulo .s-tp-l,.v-cap-titulo .s-tp-l,.v-contacto-titulo .s-tp-l,.v-directo-titulo .s-tp-l,.v-legal-titulo .s-tp-l,.v-nos-titulo .s-tp-l,.v-premium-contacto-titulo .s-tp-l,.v-promesa-titulo .s-tp-l,.v-simple-titulo .s-tp-l,.v-sub-titulo .s-tp-l{display:block}:is(.v-premium-titulo,.v-estadia-titulo,.v-nos-titulo,.v-cap-titulo,.v-sub-titulo,.v-promesa-titulo,.v-contacto-titulo,.v-directo-titulo,.v-simple-titulo,.v-legal-titulo,.v-404-titulo,.v-premium-contacto-titulo,.v-destinos-titulo,.v-estadia-dueno-titulo,.v-fe-titulo,.v-premium-cartera-titulo) .s-tp-i{margin-block:-.2em;padding-block:.2em}.v-nos-apertura.banda-foto{background:var(--s-monte);color:#fff;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:clip}.v-nos-apertura-foto{width:100%;height:100%;position:absolute;inset:0}.v-nos-apertura-foto>img{object-fit:cover;width:100%;height:100%}.v-nos-apertura-velo{pointer-events:none;background:linear-gradient(#121a159e,#121a1547 26%,#121a1561 55%,#121a15e0);position:absolute;inset:0}.v-nos-apertura-contornos{color:#ffffff21;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v-nos-apertura-texto{z-index:2;padding-block:calc(var(--alto-barra) + 12vh) clamp(28px,5vh,56px);position:relative}.v-nos-apertura-etiqueta{color:#ffffffd6}.sitio .v-nos-titulo{font-family:var(--s-fuente-display);letter-spacing:-.056em;color:#fff;margin-top:22px;font-size:clamp(3.3rem,.6rem + 10.4vw,12.4rem);font-weight:300;line-height:.86}.v-nos-apertura-pie{border-top:1px solid #ffffff3d;gap:28px;margin-top:clamp(28px,4vw,56px);padding-top:24px;display:grid}.v-nos-apertura-bajada{max-width:34rem;font-family:var(--s-fuente-display);color:#ffffffe6;font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);line-height:1.35}.v-nos-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-nos-apertura .s-boton-linea{color:#fff}.v-nos-apertura .v-credito{margin-top:28px}@media (min-width:1024px){.v-nos-apertura-pie{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v-inmo{gap:40px;display:grid}.v-inmo-texto{gap:20px;max-width:40rem;display:grid}.v-inmo-entrada{font-family:var(--s-fuente-display);letter-spacing:-.012em;color:var(--color-tinta);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,1.08rem + .9vw,1.9rem);line-height:1.34}.piel-oscura .v-inmo-entrada{color:var(--s-hueso)}.v-hechos{border-top:1px solid var(--s-tinta);margin:0}.v-hecho{border-bottom:1px solid var(--s-linea);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding-block:18px;display:grid}.v-hecho dd{margin:0}.v-hecho-ano{grid-template-columns:minmax(0,1fr)}.v-hecho-cifra{font-family:var(--s-fuente-display);letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(5rem,3rem + 6vw,9.6rem);font-style:italic;font-weight:300;line-height:.84}.v-inmo-contornos{width:100%;height:clamp(80px,9vw,150px);color:var(--s-salvia);opacity:.55;margin-top:clamp(64px,8vw,130px);display:block}@media (min-width:1024px){.v-inmo{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 24px}.v-inmo-titulo{grid-column:1/10}.v-inmo-texto{grid-column:1/7}.v-hechos{grid-column:8/13;align-self:start}}.v-hacemos{gap:48px;display:grid}@media (min-width:1024px){.v-hacemos{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,110px)}.v-hacemos-lado{top:calc(var(--alto-barra) + 48px);align-self:start;position:sticky}}.v-servicios{border-top:1px solid var(--s-tinta);margin:0;padding:0;list-style:none}.v-servicio{border-bottom:1px solid #cfc4ae;grid-template-columns:2.8rem minmax(0,1fr);gap:14px;padding-block:clamp(26px,3vw,44px);display:grid}.v-servicio-n{color:var(--color-gris);font-size:1.35rem;font-style:italic;line-height:1.2}.v-servicio-n,.v-servicio-titulo{font-family:var(--s-fuente-display)}.v-servicio-titulo{letter-spacing:-.035em;transition:transform .6s var(--s-curva);align-items:center;gap:14px;font-size:clamp(1.9rem,1.3rem + 2.2vw,3.5rem);font-weight:400;line-height:1;display:flex}.v-servicio-icono{color:var(--s-salvia);flex:none}.v-servicio-cuerpo>.s-cuerpo{max-width:36rem;margin-top:14px}.v-servicio-cuerpo>.s-flecha{margin-top:6px}@media (hover:hover){.v-servicio:hover .v-servicio-titulo{font-style:italic;transform:translate(10px)}.v-servicio:hover .v-servicio-n{color:var(--s-tinta)}}.v-equipo-cabeza{gap:20px;margin-bottom:clamp(48px,6vw,100px);display:grid}.v-equipo-nota{max-width:24rem}@media (min-width:1024px){.v-equipo-cabeza{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:24px}.v-equipo-cabeza>.v-cap-cabeza{grid-column:1/-1;margin-bottom:0}.v-equipo-nota{justify-self:end}}.v-equipo{--miembro-foto:104px;column-gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.v-equipo-celda{display:flex}.sitio .miembro{grid-template-columns:var(--miembro-foto) minmax(0,1fr);border-top:1px solid var(--color-linea);grid-template-rows:auto 1fr auto;gap:0 18px;width:100%;padding-block:28px 32px;display:grid}.sitio .miembro-foto{grid-area:1/1;width:100%;position:relative}.miembro-foto .v-foto{border-radius:4px}.sitio .miembro-datos{grid-area:1/2;align-self:end;margin-top:0}.sitio .miembro-nombre{font-family:var(--s-fuente-display);letter-spacing:-.024em;margin-top:6px;font-size:clamp(1.3rem,1.12rem + .5vw,1.65rem);font-weight:400;line-height:1.08}.sitio .miembro-zona{color:var(--color-gris);align-items:flex-start;gap:6px;margin-top:10px;font-size:.8rem;line-height:1.35;display:flex}.sitio .miembro-texto{color:var(--color-gris);grid-area:2/1/auto/-1;margin-top:20px;font-size:.92rem;line-height:1.6}.miembro-contacto{flex-direction:column;grid-area:3/1/auto/-1;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.sitio .miembro-boton{min-height:44px}.miembro-linea{color:var(--color-gris);font-size:.8rem;line-height:1.35}@media (min-width:640px){.v-equipo{--miembro-foto:112px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v-equipo{--miembro-foto:clamp(120px,10.5vw,152px);grid-template-columns:repeat(3,minmax(0,1fr))}}.v-transicion{line-height:0;display:block}.v-cordillera{width:100%;display:block}.v-cordillera-monte{color:var(--s-monte)}.v-transicion+.v-cap-monte,.v-transicion-baja{margin-top:-1px}.v-cap-monte{background:var(--s-monte);color:var(--s-hueso);padding-block:clamp(48px,5vw,80px) clamp(64px,7vw,120px);overflow:clip}.v-monte-contornos{color:#f1ece10d;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v-cap-monte>.s-contenedor,.v-cap-monte>.v-canales{position:relative}.v-cap-monte .v-cap-titulo,.v-cap-monte .v-sub-titulo{color:var(--s-hueso)}.v-rentas{gap:48px;display:grid}@media (min-width:1024px){.v-rentas{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(48px,6vw,110px)}.v-rentas-foto{margin-top:clamp(40px,10vw,180px)}}.v-rentas-parrafos{gap:18px;max-width:40rem;margin-top:36px;display:grid}.v-cita{border-left:1px solid #f1ece152;margin:44px 0 0;padding-left:24px}.v-cita-texto{font-family:var(--s-fuente-display);color:var(--s-hueso);margin-top:10px;font-size:clamp(1.4rem,1.15rem + 1vw,2.1rem);font-style:italic;line-height:1.25}.v-subindice ol{border-top:1px solid var(--v-hueso-16);flex-wrap:wrap;gap:0 24px;margin:48px 0 0;padding:10px 0 0;list-style:none;display:flex}.v-subindice a{color:#f1ece1d6;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:.9rem;-webkit-text-decoration:underline #f1ece140;text-decoration:underline #f1ece140;display:inline-flex}.v-subindice a:hover{color:var(--s-hueso);text-decoration-color:currentColor}.v-subindice-n{font-family:var(--s-fuente-display);opacity:.6;font-style:italic}.v-rentas-foto{color:inherit;text-decoration:none;display:block}.v-sub{border-top:1px solid var(--v-hueso-16);margin-top:clamp(96px,11vw,180px);padding-top:clamp(36px,4vw,64px)}.sitio .v-sub-titulo{max-width:18ch;font-family:var(--s-fuente-display);font-weight:300;font-size:var(--v-sub);letter-spacing:-.04em;text-wrap:balance;margin-top:22px;line-height:.95}.v-sub-centro{text-align:center}.v-sub-centro .s-etiqueta{justify-content:center}.v-sub-centro .v-sub-titulo{margin-inline:auto}.v-retos{gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.v-retos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v-retos{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.v-reto{border-top:1px solid #f1ece16b;align-content:start;gap:18px;padding-top:22px;display:grid}.v-reto-n{opacity:.55;font-style:italic}.v-reto p,.v-reto-n{font-family:var(--s-fuente-display)}.v-reto p{max-width:16rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.25}.v-solucion{border-top:1px solid var(--v-hueso-16);max-width:48rem;font-family:var(--s-fuente-display);color:#f1ece1cc;align-items:flex-start;gap:16px;margin-top:clamp(48px,6vw,88px);padding-top:28px;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.15rem);line-height:1.28;display:flex}.v-solucion em{color:var(--s-hueso)}.v-solucion-flecha{color:#b6c19a;flex:none;margin-top:.3em}.v-ciclo-marco{text-align:left;margin-top:24px}.v-nosotros .ciclo-insignia{background:var(--s-monte);border-color:#f1ece152}.v-nosotros .ciclo-insignia-vuelta{color:#b6c19a}.ciclo-numero{font-family:var(--s-fuente-display);color:#f1ece18c;font-variant-numeric:tabular-nums;font-size:1rem;font-style:italic}.ciclo-nombre{font-family:var(--s-fuente-display);color:var(--s-hueso);font-size:1.2rem;line-height:1.15}.ciclo-curvas{display:none}.ciclo-curvas path{fill:none;stroke:#f1ece133;stroke-width:.14px}.v-nosotros .ciclo-anillo circle{stroke:#f1ece166}@media (min-width:1024px){.v-nosotros .ciclo{width:min(100%,640px);margin:72px auto 40px}.js .revelar .ciclo-curvas path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s var(--s-curva) calc(.3s + var(--i,0) * .3s)}.js .revelar.visible .ciclo-curvas path{stroke-dashoffset:0}.js .revelar .ciclo-paso{opacity:0;transition:opacity .8s var(--s-curva) calc(.6s + var(--i,0) * .14s)}.js .revelar.visible .ciclo-paso{opacity:1}.ciclo-curvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:no-preference){.ciclo-curvas{transform-origin:50%;animation:v-gira 160s linear infinite paused}.ciclo-curvas.en-vista{animation-play-state:running}}}@keyframes v-gira{to{transform:rotate(1turn)}}.v-canales{border-top:1px solid var(--v-hueso-16);margin-top:clamp(96px,11vw,180px);padding-top:clamp(36px,4vw,64px)}.v-canales-cinta{color:var(--s-hueso);border-block:1px solid #f1ece11f;margin-block:clamp(36px,5vw,72px);padding-block:clamp(14px,2vw,26px)}.v-canales-lista{border-top:1px solid #f1ece16b;margin:0;padding:0;list-style:none;display:grid}.v-canal{border-bottom:1px solid var(--v-hueso-16);grid-template-columns:2.6rem minmax(0,1fr);gap:6px 14px;padding-block:24px;display:grid}.v-canal-n{opacity:.55;grid-row:1/3;font-style:italic}.v-canal-n,.v-canal-nombre{font-family:var(--s-fuente-display)}.v-canal-nombre{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.05}.v-canal-propio{align-items:center;gap:10px;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);display:inline-flex}.v-canal-texto{color:var(--v-hueso-74);font-size:.95rem;line-height:1.55}@media (min-width:1024px){.v-canales-lista{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.v-canal{border-bottom:0}}.v-diferencias{border-top:1px solid #f1ece16b;margin:48px 0 0;padding:0;list-style:none;display:grid}.v-diferencia{border-bottom:1px solid var(--v-hueso-16);grid-template-columns:3rem minmax(0,1fr);gap:16px;padding-block:clamp(28px,3vw,44px);display:grid}.v-diferencia-n{font-family:var(--s-fuente-display);opacity:.5;font-size:1.9rem;font-style:italic;font-weight:300;line-height:1}.v-diferencia-titulo{font-family:var(--s-fuente-display);letter-spacing:-.02em;color:var(--s-hueso);margin-top:14px;font-size:clamp(1.45rem,1.2rem + .9vw,2.05rem);font-weight:400;line-height:1.1}.v-diferencia-texto .s-cuerpo{max-width:26rem;margin-top:10px}.v-diferencia-fotos{grid-column:1/-1;gap:20px;display:grid}.v-ciudad{color:inherit;text-decoration:none;display:block}@media (min-width:640px){.v-diferencia-fotos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.v-diferencias{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,64px)}.v-diferencia-ancha{grid-column:1/-1}}@media (min-width:1024px){.v-diferencia-ancha{grid-template-columns:3rem minmax(0,.9fr) minmax(0,2fr);align-items:center}.v-diferencia-ancha .v-diferencia-fotos{grid-column:auto}}.v-informes{gap:48px;display:grid}@media (min-width:1024px){.v-informes{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(48px,6vw,110px)}}.v-informe-nota{border-top:1px solid var(--v-hueso-16);max-width:30rem;color:var(--v-hueso-74);gap:14px;margin-top:32px;padding-top:22px;font-size:.95rem;line-height:1.6;display:flex}.v-informe{background:var(--s-hueso);color:var(--s-tinta);transition:rotate .9s var(--s-curva);border-radius:6px;padding:clamp(24px,3vw,40px);rotate:-.8deg;box-shadow:0 50px 90px -50px #0009}@media (min-width:1024px){.v-informe{rotate:-1.6deg}}@media (hover:hover){.v-informe:hover{rotate:0deg}}.v-informe .s-etiqueta{color:var(--s-gris)}.v-informe-cabeza{border-bottom:1px solid var(--s-linea);align-items:center;gap:14px;padding-bottom:18px;display:flex}.v-informe-para{font-family:var(--s-fuente-display);margin-top:4px;font-size:1.35rem;line-height:1.1;display:block}.v-informe ul{margin:0;padding:0;list-style:none}.v-rubro{border-bottom:1px solid var(--s-linea);align-items:center;gap:14px;padding-block:14px;display:flex}.v-rubro:last-child{border-bottom:0;padding-bottom:0}.v-rubro-icono{background:var(--s-arena);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.v-rubro-titulo{font-family:var(--s-fuente-display);flex:1;font-size:1.18rem}.v-rubro-check{color:var(--s-salvia)}.v-ab{border:1px solid var(--s-linea);background:var(--s-linea);gap:1px;margin-top:clamp(40px,5vw,72px);display:grid}@media (min-width:768px){.v-ab{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-ab-enlace{background:var(--s-crema);color:inherit;transition:background-color .5s var(--s-curva);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 22px;padding:clamp(24px,3vw,40px);text-decoration:none;display:grid}.v-ab-enlace:hover{background:var(--s-papel)}.v-ab-letra{grid-row:1/3;font-size:clamp(4rem,3rem + 3vw,6.4rem);font-style:italic;font-weight:300;line-height:.8}.v-ab-letra,.v-ab-nombre{font-family:var(--s-fuente-display)}.v-ab-nombre{letter-spacing:-.015em;font-size:clamp(1.3rem,1.1rem + .8vw,1.85rem);line-height:1.15}.v-ab-icono{color:var(--s-salvia);grid-area:1/3/3;align-self:center}.v-servicio-largo{border-top:1px solid var(--s-tinta);scroll-margin-top:calc(var(--alto-barra) + 24px);margin-top:clamp(96px,10vw,170px);padding-top:40px}.v-servicio-largo-cabeza{gap:28px;display:grid}@media (min-width:1024px){.v-servicio-largo-cabeza{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(48px,6vw,110px)}}.v-pregunta{font-family:var(--s-fuente-display);font-size:clamp(1.5rem,1.15rem + 1.4vw,2.4rem);font-style:italic;line-height:1.2}.v-aviso.aviso{background:var(--s-papel);border-left-color:var(--s-salvia);gap:10px;margin-top:22px;font-size:.88rem;display:flex}.v-lista-check{gap:10px;margin:22px 0 0;padding:0;font-size:.92rem;line-height:1.5;list-style:none;display:grid}.v-lista-check li{gap:10px;display:flex}.v-lista-check svg{color:var(--s-salvia)}.v-cierre{border-top:1px solid var(--s-linea);flex-direction:column;gap:28px;margin-top:clamp(56px,6vw,96px);padding-top:36px;display:flex}@media (min-width:768px){.v-cierre{flex-direction:row;justify-content:space-between;align-items:flex-end}}.v-cierre-texto{font-family:var(--s-fuente-display);letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 3vw,4.2rem);font-weight:300;line-height:1}.v-cierre-texto em{color:var(--s-gris);display:block}.fases-escalera{gap:52px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.fases-escalera{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px)}}.sitio .fase{border:0;padding:0;position:relative}.sitio .fase:before{display:none}.fase-curva{width:100%;height:14px;color:var(--s-tinta);display:block;overflow:visible}.fase-curva path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.js .revelar .fase-curva path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--s-curva) calc(var(--retraso,0s) + .2s)}.js .revelar.visible .fase-curva path{stroke-dashoffset:0}}.sitio .fase .etiqueta{margin-top:18px;display:block}.sitio .fase-numero{font-family:var(--s-fuente-display);letter-spacing:-.05em;color:var(--s-tinta);margin-top:8px;font-size:clamp(4.4rem,3rem + 4vw,7.4rem);font-style:italic;font-weight:300;line-height:.85;display:block}.fase-icono{color:var(--s-salvia);margin-top:22px;display:block}.sitio .fase-titulo{font-family:var(--s-fuente-display);letter-spacing:-.02em;text-wrap:balance;margin-top:14px;font-size:clamp(1.35rem,1.15rem + .7vw,1.85rem);font-weight:400;line-height:1.15}.fase-texto{color:var(--color-gris);margin-top:10px;font-size:.98rem;line-height:1.6}.sitio .fases-indice{border-top:1px solid #f1ece133;margin:0;padding:0;list-style:none}.sitio .fase-fila{border-bottom:1px solid #f1ece124;grid-template-columns:3.6rem minmax(0,1fr);gap:18px;padding-block:26px;display:grid}.sitio .fase-fila-numero{font-family:var(--s-fuente-display);color:#f1ece199;font-size:2.6rem;font-style:italic;font-weight:300;line-height:.9}.fases-indice .fase-titulo{color:var(--s-hueso)}.fases-indice .fase-texto{color:var(--v-hueso-74)}.v-lamina{margin-top:clamp(96px,10vw,170px);margin-inline:calc(var(--margen-lateral) * -1);padding:clamp(48px,6vw,96px) var(--margen-lateral);background:var(--s-monte);color:var(--s-hueso);scroll-margin-top:calc(var(--alto-barra) + 24px);position:relative}@media (min-width:768px){.v-lamina{border-radius:8px;margin-inline:0;padding-inline:clamp(32px,5vw,88px)}}.v-lamina .v-sub-titulo{color:var(--s-hueso)}.v-lamina-rejilla{gap:48px;display:grid}@media (min-width:1024px){.v-lamina-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,96px)}}@media (min-width:1024px) and (min-height:860px){.v-lamina-lado{top:calc(var(--alto-barra) + 32px);align-self:start;position:sticky}}.v-lamina-foto{margin:32px 0 0}.v-declaracion{font-family:var(--s-fuente-display);letter-spacing:-.03em;color:#f1ece18c;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);font-weight:300;line-height:1.06}.v-declaracion em{color:var(--s-hueso)}.v-incluye{gap:36px;margin-top:48px;display:grid}@media (min-width:768px){.v-incluye{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.v-pastillas{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.v-pastillas li{border:1px solid #f1ece142;border-radius:999px;padding:8px 14px;font-size:.85rem;line-height:1.2}.v-tiempo{font-family:var(--s-fuente-display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(3.2rem,2.4rem + 3vw,5.4rem);font-style:italic;font-weight:300;line-height:.9}.v-directo{border-top:1px solid var(--s-tinta);scroll-margin-top:calc(var(--alto-barra) + 24px);gap:32px;margin-top:clamp(96px,10vw,170px);padding-top:40px;display:grid}@media (min-width:1024px){.v-directo{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;column-gap:clamp(48px,6vw,110px)}}.sitio .v-directo-titulo{font-family:var(--s-fuente-display);letter-spacing:-.052em;margin-top:18px;font-size:clamp(3rem,1.2rem + 6.4vw,8.6rem);font-weight:300;line-height:.86}.v-directo strong{color:var(--s-tinta);font-weight:600}.v-promesa{padding-block:clamp(120px,14vw,240px);overflow:clip}.v-promesa-contornos{width:100%;height:100%;color:var(--s-salvia);opacity:.22;pointer-events:none;position:absolute;inset:0}.v-promesa>.s-contenedor{position:relative}.sitio .v-promesa-titulo{max-width:16ch;font-family:var(--s-fuente-display);letter-spacing:-.048em;text-wrap:balance;font-size:clamp(2.8rem,1rem + 6.2vw,8.4rem);font-weight:300;line-height:.9}.v-promesa-bajada{max-width:30rem;font-family:var(--s-fuente-display);color:var(--color-gris);margin:clamp(32px,4vw,56px) 0 0 auto;font-size:clamp(1.3rem,1.1rem + .9vw,1.9rem);font-style:italic;line-height:1.35}.v-contacto{gap:56px;display:grid}@media (min-width:1024px){.v-contacto{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(48px,6vw,110px)}}.sitio .v-contacto-titulo{font-family:var(--s-fuente-display);letter-spacing:-.06em;font-size:clamp(4rem,1rem + 11vw,13rem);font-weight:300;line-height:.82}.v-datos{border-top:1px solid #cfc4ae;margin-top:48px;padding-top:32px}.v-simple{padding-top:var(--alto-barra);position:relative;overflow:clip}.v-simple-contornos{width:100%;height:min(100svh,920px);color:var(--s-salvia);opacity:.26;pointer-events:none;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.v-simple-cabeza{padding-block:clamp(56px,8vw,130px) clamp(40px,5vw,80px);position:relative}.sitio .v-simple-titulo{font-family:var(--s-fuente-display);letter-spacing:-.055em;margin-top:22px;font-size:clamp(3.3rem,.6rem + 8.8vw,10.6rem);font-weight:300;line-height:.86}.v-contacto-rejilla{gap:56px;padding-bottom:clamp(96px,10vw,170px);display:grid;position:relative}@media (min-width:1024px){.v-contacto-rejilla{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(48px,6vw,110px)}.v-form-pegajoso{top:calc(var(--alto-barra) + 24px);align-self:start;position:sticky}}.v-simple-entrada{max-width:34rem;font-family:var(--s-fuente-display);letter-spacing:-.012em;color:var(--s-tinta);font-size:clamp(1.3rem,1.08rem + .9vw,1.85rem);line-height:1.34}.v-contacto-lado .s-magnetico{margin-top:36px;display:inline-block}.v-wa-grande{background:var(--s-monte);color:var(--s-hueso);transition:background-color .5s var(--s-curva);border-radius:999px;align-items:center;gap:18px;padding:12px 26px 12px 12px;text-decoration:none;display:inline-flex}.v-wa-grande:hover{background:var(--s-monte-2)}.v-wa-grande-icono{background:#f1ece11a;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;display:inline-grid}.v-wa-grande-texto{gap:4px;display:grid}.v-wa-grande .s-etiqueta{color:#f1ece1a8}.v-wa-grande-numero{font-family:var(--s-fuente-display);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.5rem,1.25rem + 1vw,2.2rem);line-height:1}.v-nota{max-width:32rem;color:var(--color-gris);margin-top:24px;font-size:.92rem;line-height:1.6}.v-nota a{color:var(--s-tinta);text-underline-offset:4px;text-decoration:underline}.v-contacto-pagina .v-datos{margin-top:44px}.v-temas{margin-top:40px}.v-tema{border-top:1px solid #cfc4ae;padding-block:30px}.sitio .v-tema-titulo{color:var(--s-tinta);margin:0}.v-tema-para{max-width:30rem;color:var(--color-gris);margin:6px 0 0;font-size:.98rem;line-height:1.6}.v-contacto-lado .v-tema .s-magnetico{margin-top:22px}.v-tema-correo{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:20px 0 0;font-size:.92rem;display:flex}.v-tema-correo a{color:var(--s-tinta);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.v-contacto-pagina .v-temas+.v-datos{margin-top:0}.v-sendero{gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.v-sendero:before{content:"";background:repeating-linear-gradient(#b9ad96 0 5px,#0000 5px 11px);width:1px;position:absolute;top:16px;bottom:16px;left:calc(1.6rem - .5px)}.v-sendero-paso{grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:18px;font-size:1.02rem;line-height:1.55;display:grid;position:relative}.v-sendero-n{border:1px solid var(--s-tinta);background:var(--s-crema);width:3.2rem;height:3.2rem;font-family:var(--s-fuente-display);border-radius:999px;place-items:center;font-size:1.15rem;font-style:italic;display:inline-grid}.sitio .v-legal-titulo{font-family:var(--s-fuente-display);letter-spacing:-.05em;margin-top:22px;font-size:clamp(2.6rem,.9rem + 5.6vw,7.6rem);font-weight:300;line-height:.9}.v-legal-meta{color:var(--color-gris);flex-wrap:wrap;gap:6px 22px;margin-top:28px;font-size:.88rem;display:flex}.v-legal-rejilla{gap:40px;padding-bottom:clamp(96px,10vw,170px);display:grid;position:relative}@media (min-width:1024px){.v-legal-rejilla{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(48px,6vw,110px)}.v-legal-indice{top:calc(var(--alto-barra) + 32px);align-self:start;position:sticky}}.v-legal-indice ol{border-top:1px solid var(--s-tinta);margin:0;padding:0;list-style:none}.v-legal-indice a{border-bottom:1px solid var(--s-linea);min-height:44px;color:var(--color-gris);transition:color .3s var(--s-curva);align-items:center;gap:14px;padding-block:8px;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}.v-legal-indice a:hover{color:var(--s-tinta)}.v-legal-indice a span{min-width:1.6rem;font-family:var(--s-fuente-display);font-style:italic}.v-legal-texto{max-width:40rem;font-family:var(--s-fuente-display);color:var(--s-tinta);font-size:1.12rem;line-height:1.75}.v-legal-texto section{scroll-margin-top:calc(var(--alto-barra) + 24px)}.v-legal-texto section+section{border-top:1px solid var(--s-linea);margin-top:44px;padding-top:36px}.v-legal-h2{font-family:var(--s-fuente-display);letter-spacing:-.02em;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem);font-weight:400;line-height:1.15}.v-legal-texto ul{padding-left:1.4rem;list-style:outside}body:has(.v-404-raiz),html:has(.v-404-raiz){background-color:#1d2f25}.sitio.v-404-raiz,.v-404{background:var(--s-monte)}.v-404{min-height:100dvh;color:var(--s-hueso);align-items:center;display:flex;position:relative;overflow:clip}.v-404-contornos{color:#f1ece121;width:100%;height:100%;inset:0}.v-404-contornos,.v-404-cota{pointer-events:none;position:absolute}.v-404-cota{font-family:var(--s-fuente-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #f1ece14d;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(9rem,3rem + 30vw,34rem);font-style:italic;font-weight:300;line-height:.8;bottom:-5vw;right:-2vw}.v-404-rejilla{padding-block:32px 64px;position:relative}.v-404-logo{color:var(--s-hueso);text-decoration:none;display:inline-flex}.v-404-texto{max-width:52rem;margin-top:clamp(56px,12vh,140px)}.v-404 .s-etiqueta{color:#f1ece19e}.sitio .v-404-titulo{font-family:var(--s-fuente-display);letter-spacing:-.055em;color:var(--s-hueso);margin-top:22px;font-size:clamp(3.4rem,.8rem + 9.4vw,11.4rem);font-weight:300;line-height:.86}.v-404-bajada.s-cuerpo{max-width:32rem;color:var(--v-hueso-74);margin-top:28px}.v-404-acciones{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;display:flex}.v-404 .s-boton-linea,.v-404 .s-flecha{color:var(--s-hueso)}.sitio .wa-flotante{border-radius:999px}.sitio .wa-flotante.wa-flotante-claro{background:var(--s-hueso);border-color:var(--s-hueso);color:var(--s-noche);box-shadow:0 18px 40px -14px #0009}.sitio .wa-flotante.wa-flotante-claro:hover{background:#fff;border-color:#fff}@media (min-width:1024px){.sitio .wa-flotante .wa-flotante-texto{letter-spacing:.02em;font-weight:500}}@media (prefers-reduced-motion:reduce){.v-fila-curva path,.v-galeria-foto img,.v-galeria-progreso>span,.v-informe,.v-odometro-pista,.v-premium .fila-premium,.v-servicio-titulo,.v-te-fotos{transition:none}.v-informe{rotate:0deg}}.v-reserva-form{gap:18px;display:grid}.v-nos-apertura .v-nos-reparacion-boton{gap:8px}.v-clientes{z-index:1;background:var(--s-papel,#fbf8f2);border-top:3px solid var(--s-rojo,#c0322b);border-bottom:1px solid var(--s-linea,#dcd3c1);padding-block:clamp(28px,4vw,48px);position:relative}.v-clientes-rejilla{align-items:center;gap:18px 28px;display:grid}.v-clientes-icono{background:var(--s-monte,#1d2f25);width:64px;height:64px;color:var(--s-hueso,#f1ece1);border-radius:999px;place-items:center;display:grid}.v-clientes-texto .s-etiqueta{color:var(--s-rojo-hondo,#9c2620)}.sitio .v-clientes-titulo{font-family:var(--s-fuente-display);letter-spacing:-.03em;margin-top:8px;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.8rem);font-weight:400;line-height:1.04}.v-clientes-titulo em{color:var(--s-monte-2,#2a4334);font-style:italic}.v-clientes-texto .s-cuerpo{max-width:40rem;margin-top:10px}.v-clientes-boton{white-space:nowrap}@media (min-width:900px){.v-clientes-rejilla{grid-template-columns:auto minmax(0,1fr) auto}}.v-servicio-boton{gap:8px;margin-top:14px}:is(.v-premium,.v-estadia) .foto-zoom{will-change:auto}@media (hover:none){.foto-cruzada .foto-cruzada-b{display:none}}.v-monte-contornos{height:min(100%,1500px);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mov-ligero .ciclo-curvas,.mov-ligero .v-cruzada-capa,.mov-ligero .v-estadia-celda:nth-child(3n+2),.mov-ligero .v-premium-ventana.banda-foto{animation:none}.mov-ligero .sitio .barra-reserva{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ece4d4f7}.mov-ligero .v-estadia-propietario-nota{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf8f2f5}.acciones-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.estado-selector{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.estado-opcion{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);min-height:42px;color:var(--color-gris);cursor:pointer;white-space:nowrap;background:#fff;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (max-width:639px){.estado-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:640px){.estado-opcion{flex:none}}.estado-opcion:hover:not(:disabled){border-color:var(--color-tinta);color:var(--color-tinta)}.estado-opcion:active:not(:disabled){transform:scale(.97)}.estado-opcion:disabled{cursor:progress;opacity:.6}.estado-opcion.activo{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff;font-weight:600}.estado-punto{background:var(--color-gris-claro);border-radius:50%;flex:none;width:8px;height:8px}.estado-opcion[data-estado=disponible] .estado-punto{background:var(--color-ok)}.estado-opcion[data-estado=reservada] .estado-punto{background:var(--color-alerta)}.estado-opcion[data-estado=arrendada] .estado-punto,.estado-opcion[data-estado=vendida] .estado-punto{background:var(--color-tinta)}.estado-opcion.activo .estado-punto{box-shadow:0 0 0 2px #ffffffd9}.estado-opcion.activo[data-estado=arrendada] .estado-punto,.estado-opcion.activo[data-estado=vendida] .estado-punto{background:#fff}.estado-ahora{color:var(--color-gris);margin-top:12px;font-size:.85rem}.estado-ahora-boton{color:var(--color-tinta);text-underline-offset:3px;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.arriendo-tiempo{border:0;min-width:0;margin-left:0;margin-right:0;padding:0}.arriendo-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arriendo-opcion{border:1px solid var(--color-linea);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.arriendo-opcion:hover{border-color:var(--color-tinta)}.arriendo-opcion:focus-within{outline:2px solid var(--color-tinta);outline-offset:2px}.arriendo-opcion.activo{border-color:var(--color-tinta);background:var(--color-tinta);color:#fff}.arriendo-opcion-titulo{font-size:.92rem;font-weight:600}.arriendo-opcion-ayuda{opacity:.75;font-size:.75rem}.arriendo-fecha{font-size:.95rem}.arriendo-rango{width:100%;accent-color:var(--color-tinta);margin-top:8px}.arriendo-rango-marcas{justify-content:space-between;display:flex}.estado-rapido-hasta{color:var(--color-gris);white-space:nowrap;margin-top:4px;font-size:.75rem;display:block}.estado-rapido-hasta.vencido{color:var(--color-alerta);font-weight:600}.editor-despliegue{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.editor-despliegue.abierto{grid-template-rows:1fr}.editor-despliegue>*{overflow-clip-margin:24px;min-height:0;overflow:clip}.editor-despliegue:not(.abierto)>*{overflow:hidden}.editor-inmueble{border-top:1px solid var(--color-linea);margin-top:24px;padding-top:24px}.editor-estadia{border-top:0;margin-top:0;padding-top:0}.editor-rejilla{gap:14px;display:grid}@media (min-width:900px){.editor-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.editor-bloque.ancho,.editor-motivo{grid-column:1/-1}.editor-bloque{border:1px solid var(--color-linea);background:#fff;border-radius:4px;min-width:0;margin:0;padding:18px}@media (min-width:768px){.editor-bloque{padding:22px 24px 24px}}.acciones-inmueble .editor-bloque{background:#fbfaf7}.editor-bloque-cabeza{align-items:baseline;gap:10px;display:flex}.editor-bloque-n{font-family:var(--font-editorial);color:var(--color-gris-claro);font-variant-numeric:lining-nums;font-size:.95rem;font-style:italic}.editor-bloque-titulo{letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.editor-bloque-ayuda{color:var(--color-gris);margin-top:4px;font-size:.78rem}.campo-editor{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-editor-etiqueta{justify-content:space-between;align-items:baseline;gap:10px;font-size:.85rem;font-weight:600;display:flex}.campo-editor-ayuda{color:var(--color-gris);font-size:.76rem;line-height:1.45}.editor-cuenta{color:var(--color-gris-claro);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.editor-cuenta.cerca{color:var(--color-alerta)}.editor-titulo{font-size:1.02rem;font-weight:500}.editor-descripcion{resize:vertical;min-height:190px;font-family:var(--font-editorial);font-size:1.02rem;line-height:1.6}.editor-anio{max-width:140px}.editor-anio,.editor-rnt{font-variant-numeric:tabular-nums}.editor-rnt{letter-spacing:.02em;max-width:280px}.editor-nota{background:var(--color-pergamino);color:var(--color-gris);border-radius:4px;padding:12px 14px;font-size:.85rem}.editor-nota strong{color:var(--color-tinta)}.editor-anadir{gap:8px;display:flex}.editor-anadir .campo{flex:1;min-width:0}.editor-anadir .boton{flex:none}.editor-error{margin-top:16px}.chip-quitar:hover{border-color:var(--color-rojo)}.chip-quitar:hover .chip-x{color:var(--color-rojo);opacity:1}.chip-sugerida{color:var(--color-gris);background:0 0;border-style:dashed}.chip-sugerida:hover{color:var(--color-tinta);background:#fff;border-style:solid}.campo-pesos-caja{display:block;position:relative}.campo-pesos-signo{color:var(--color-gris);font-family:var(--font-editorial);pointer-events:none;font-size:1.1rem;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.campo-pesos .campo{font-family:var(--font-editorial);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;min-height:50px;padding-left:30px;font-size:1.3rem}.campo-pesos.chico .campo{min-height:44px;font-size:1.08rem}.campo-pesos-vista{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.campo-pesos-cifra{font-family:var(--font-editorial);color:var(--color-gris);font-variant-numeric:lining-nums tabular-nums;font-size:.95rem}.campo-pesos-antes{color:var(--color-alerta);letter-spacing:.02em;font-size:.74rem;font-weight:600}.contador{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.contador+.contador{border-top:1px dashed var(--color-linea);padding-top:10px}.contador-etiqueta{font-size:.92rem;font-weight:500}.contador-control{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);background:#fff;align-items:center;display:inline-flex}.contador-boton{width:40px;height:40px;color:var(--color-tinta);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid}.contador-boton:hover:not(:disabled){background:var(--color-pergamino)}.contador-boton:active:not(:disabled){transform:scale(.9)}.contador-boton:disabled{color:var(--color-gris-claro);cursor:default}.contador-valor{text-align:center;width:3.4ch;font-family:var(--font-editorial);font-variant-numeric:lining-nums tabular-nums;color:var(--color-tinta);background:0 0;border:0;padding:0;font-size:1.25rem}.contador-valor:focus{outline:none}.contador-control:focus-within{border-color:var(--color-tinta);box-shadow:0 0 0 3px var(--color-pergamino)}.contador-valor::placeholder{color:var(--color-gris-claro)}.campo-sufijo{display:block;position:relative}.campo-sufijo .campo{font-variant-numeric:tabular-nums;padding-right:44px}.campo-sufijo-texto{color:var(--color-gris);pointer-events:none;font-size:.88rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.opciones-nativas{flex-wrap:wrap;gap:6px;display:flex}.opcion-nativa{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.opciones-nativas.cuadradas .opcion-nativa:not(.sin-dato){font-variant-numeric:tabular-nums;min-width:42px;padding:0 10px}.opcion-nativa:hover{border-color:var(--color-tinta)}.opcion-nativa.sin-dato{color:var(--color-gris)}.opcion-nativa.activa{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.opcion-nativa:has(input:focus-visible){outline:2px solid var(--color-rojo);outline-offset:2px}.interruptor{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.interruptor-entrada{opacity:0;width:1px;height:1px;margin:0;position:absolute}.interruptor-pista{background:var(--color-linea);border-radius:999px;width:46px;height:28px;margin-top:1px;transition:background .25s;position:relative}.interruptor-bola{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16161440}.interruptor-entrada:checked+.interruptor-pista{background:var(--color-ok)}.interruptor-entrada:checked+.interruptor-pista .interruptor-bola{transform:translate(18px)}.interruptor-entrada:focus-visible+.interruptor-pista{outline:2px solid var(--color-rojo);outline-offset:3px}.interruptor-titulo{font-size:.95rem;font-weight:600;display:block}.interruptor-texto{color:var(--color-gris);margin-top:2px;font-size:.8rem;line-height:1.45;display:block}.editor-barra,.gestor-fotos-pendiente{bottom:calc(var(--alto-barra-inferior,0px) + 12px);z-index:30;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161614f2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:10px 10px 10px 18px;display:flex;position:sticky;box-shadow:0 18px 40px -14px #1616148c}.editor-barra .boton-secundario,.gestor-fotos-pendiente .boton-secundario{color:#fff;border-color:#ffffff47}.editor-barra .boton-secundario:hover,.gestor-fotos-pendiente .boton-secundario:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}.gestor-fotos-pendiente .boton:not(.boton-secundario){color:var(--color-tinta);background:#fff;border-color:#fff}.editor-barra .boton-rojo:disabled{opacity:.45}.editor-barra-resumen{flex-direction:column;min-width:0;line-height:1.25;display:flex}.editor-barra-n{white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.editor-barra.con-cambios .editor-barra-n:before{content:"";background:var(--color-rojo);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c0322b4d}.editor-barra-cuales{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}@media (max-width:520px){.editor-barra,.gestor-fotos-pendiente{gap:8px;padding:8px 8px 8px 14px}.editor-barra .boton,.gestor-fotos-pendiente .boton{min-height:40px;padding:0 12px;font-size:.85rem}.editor-barra-cuales,.gestor-fotos-pendiente .text-gris{display:none}.gestor-fotos-pendiente{flex-wrap:wrap;padding:10px}.gestor-fotos-pendiente>p{flex:100%;padding-left:6px}.gestor-fotos-pendiente>div{flex:100%}.gestor-fotos-pendiente>div .boton{flex:1}.editor-barra-cancelar{width:40px;padding:0}.editor-barra-cancelar .editor-barra-largo{display:none}}.editor-barra-cancelar svg{display:none}@media (max-width:520px){.editor-barra-cancelar svg{display:block}}.gestor-fotos-pendiente{display:none}.gestor-fotos-pendiente.visible{animation:barra-sube .35s cubic-bezier(.22,1,.36,1) both;display:flex}.gestor-fotos-pendiente .text-gris{color:#ffffffa8}@keyframes barra-sube{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gestor-fotos{outline-offset:-8px;outline:2px dashed #0000;transition:background .2s,outline-color .2s}.gestor-fotos.sobre{background:var(--color-pergamino);outline-color:var(--color-tinta)}.gestor-fotos-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gestor-fotos-cuenta{white-space:nowrap;flex:none;font-size:.85rem}.gestor-fotos-cuenta .cifra{font-size:1.9rem}.gestor-fotos-rejilla{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-flow:dense;gap:10px;margin-top:18px;display:grid}@media (min-width:768px){.gestor-fotos-rejilla{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px}}@media (min-width:1280px){.gestor-fotos-rejilla{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.foto-gestor{border:1px solid var(--color-linea);background:#fff;border-radius:4px;flex-direction:column;min-width:0;transition:box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.gestor-fotos-rejilla>.foto-gestor:first-child:not(.foto-gestor-local):not(.foto-gestor-subir){grid-area:span 2/span 2}.gestor-fotos-rejilla>.foto-gestor:first-child .foto-gestor-marco{flex:auto}.foto-gestor.ocupada{opacity:.5;pointer-events:none}.foto-gestor.arrastrada{z-index:3;border-color:var(--color-tinta);transform:scale(1.04)rotate(-.6deg);box-shadow:0 24px 48px -18px #16161473}.ordenando{cursor:grabbing}.ordenando .foto-gestor:not(.arrastrada){opacity:.88}.foto-gestor-marco{aspect-ratio:4/3;background:var(--color-pergamino);touch-action:auto;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.foto-gestor-marco{cursor:grab}}.foto-gestor-marco img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}@media (hover:hover){.foto-gestor:hover .foto-gestor-marco img{transform:scale(1.03)}}.foto-gestor-numero{font-family:var(--font-editorial);color:#fff;text-shadow:0 1px 8px #0000008c;pointer-events:none;font-size:1.15rem;font-style:italic;line-height:1;position:absolute;bottom:6px;left:10px}.foto-gestor-portada{pointer-events:none;position:absolute;top:8px;left:8px}.foto-gestor-acciones{border-top:1px solid var(--color-linea);align-items:center;gap:2px;padding:4px;display:flex}.foto-gestor-asa,.foto-gestor-boton{min-width:32px;height:32px;color:var(--color-gris);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.foto-gestor-asa:hover:not(:disabled),.foto-gestor-boton:hover:not(:disabled){background:var(--color-pergamino);color:var(--color-tinta)}.foto-gestor-asa:disabled,.foto-gestor-boton:disabled{opacity:.3;cursor:default}.foto-gestor-asa{cursor:grab;touch-action:none}.foto-gestor-quitar:hover:not(:disabled){color:var(--color-error);background:var(--color-rojo-suave)}.foto-gestor-hacer-portada:hover:not(:disabled){color:var(--color-tinta)}.foto-gestor-etq{display:none}@container (min-width:230px){.foto-gestor-etq{display:inline}}@media (max-width:639px){.foto-gestor-asa{display:none}}.foto-gestor-texto{border:1px solid var(--color-linea);cursor:pointer;background:#fff;border-radius:999px;height:30px;padding:0 10px;font-size:.72rem;font-weight:600}.foto-gestor-texto:hover{border-color:var(--color-tinta)}.foto-gestor-local .foto-gestor-marco{cursor:default}.foto-gestor-velo{color:#fff;letter-spacing:.04em;background:#1616146b;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex;position:absolute;inset:0}.foto-gestor-local.espera .foto-gestor-velo{color:var(--color-tinta);background:#f3f2ee8c}.foto-gestor-local.error .foto-gestor-velo{background:#9c26209e}.foto-gestor-acciones-error{color:var(--color-error);padding-left:8px}.foto-gestor-giro{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:giro-foto .8s linear infinite}@keyframes giro-foto{to{transform:rotate(1turn)}}.foto-gestor-subir{background:0 0;border-style:dashed}.foto-gestor-zona{text-align:center;height:100%;min-height:150px;color:var(--color-gris);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 12px;transition:background .2s,color .2s;display:flex}.foto-gestor-zona .font-semibold,.foto-gestor-zona:hover{color:var(--color-tinta)}.foto-gestor-zona:hover{background:var(--color-pergamino)}.foto-gestor-zona:hover svg{transform:translateY(-3px)}.foto-gestor-zona svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.foto-gestor-zona:focus-within{outline:2px solid var(--color-rojo);outline-offset:-4px}.foto-gestor-zona.llena{cursor:not-allowed;opacity:.6}.gestor-fotos.sobre .foto-gestor-subir{border-color:var(--color-tinta);background:#fff}.video-unidad-marco{aspect-ratio:16/9;background:var(--color-tinta);border-radius:4px;position:relative;overflow:hidden}.video-unidad-marco.vertical{aspect-ratio:9/16;max-height:460px;margin-inline:auto}.video-unidad-marco iframe,.video-unidad-marco video{object-fit:contain;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.video-unidad-modos{background:var(--color-pergamino);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.video-unidad-modo{min-height:36px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.88rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.video-unidad-modo.activo{color:var(--color-tinta);background:#fff;font-weight:600;box-shadow:0 1px 3px #16161424}.video-unidad-zona{border:1px dashed var(--color-linea);text-align:center;color:var(--color-gris);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:background .2s,border-color .2s,color .2s;display:flex}.video-unidad-zona .font-semibold{color:var(--color-tinta)}.video-unidad-zona:hover{background:var(--color-pergamino);border-color:var(--color-tinta);color:var(--color-tinta)}.video-unidad-zona:focus-within{outline:2px solid var(--color-rojo);outline-offset:2px}.video-unidad-zona.ocupada{opacity:.6;cursor:progress}.video-unidad-progreso{border:1px solid var(--color-linea);border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex}.video-unidad-barra{background:var(--color-linea);border-radius:999px;height:6px;display:block;overflow:hidden}.video-unidad-barra>span{background:var(--color-tinta);transform-origin:0;height:100%;transition:transform .25s;display:block}.estadia-cifras{background:var(--color-linea);border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.estadia-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.estadia-cifras>div{background:#fff;padding:14px 18px}.estadia-cifras dt{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gris);font-size:.68rem;font-weight:600}.estadia-cifras dd{font-variant-numeric:lining-nums tabular-nums;margin:6px 0 0;font-size:clamp(1.8rem,1.5rem + 1vw,2.4rem)}.estadia-lista{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}@media (min-width:1280px){.estadia-lista{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}}.estadia-tarjeta{border:1px solid var(--color-linea);height:100%;color:var(--color-tinta);background:#fff;border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (hover:hover){.estadia-tarjeta:hover{border-color:var(--color-gris-claro);box-shadow:var(--shadow-elevada);transform:translateY(-3px)}.estadia-tarjeta:hover .estadia-foto img{transform:scale(1.04)}}.estadia-foto{aspect-ratio:4/3;background:var(--color-pergamino);display:block;position:relative;overflow:hidden}.estadia-foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.estadia-foto .marca-foto{position:absolute;top:10px;left:10px}.estadia-sin-foto{height:100%;color:var(--color-gris-claro);place-items:center;display:grid}.estadia-texto{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.estadia-nombre{letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.estadia-datos{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.estadia-falta{color:var(--color-alerta);margin-top:auto;padding-top:8px;font-size:.74rem;font-weight:500}.estadia-falta.completa{color:var(--color-ok)}@media (max-width:639px){.estadia-lista{grid-template-columns:minmax(0,1fr);gap:10px}.estadia-tarjeta{flex-direction:row}.estadia-foto{aspect-ratio:auto;flex:none;width:108px;min-height:108px}.estadia-foto .marca-foto{padding:4px 6px;font-size:.55rem;top:6px;left:6px}.estadia-texto{gap:4px;min-width:0;padding:10px 12px 12px}.estadia-nombre{font-size:.95rem}.estadia-datos{margin-top:2px}.estadia-datos .pastilla{padding:2px 8px;font-size:.7rem}.estadia-falta{padding-top:4px}}.estadia-edicion{gap:24px;display:grid}@media (min-width:1100px){.estadia-edicion{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.estadia-edicion-lado{position:sticky;top:24px}}.estadia-edicion-principal{min-width:0}.estadia-edicion-lado{flex-direction:column;gap:16px;min-width:0;display:flex}.estadia-completa-barra{background:var(--color-linea);border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.estadia-completa-barra>span{background:var(--color-ok);transform-origin:0;height:100%;display:block}.estadia-check{color:var(--color-gris);align-items:center;gap:10px;display:flex}.estadia-check>span[aria-hidden]{text-align:center;width:18px;color:var(--color-gris-claro);font-weight:700}.estadia-check.ok{color:var(--color-tinta)}.estadia-check.ok>span[aria-hidden]{color:var(--color-ok)}@media (prefers-reduced-motion:reduce){.contador-boton,.editor-despliegue,.estadia-foto img,.estadia-tarjeta,.estado-opcion,.foto-gestor,.foto-gestor-marco img,.foto-gestor-zona svg,.interruptor-bola,.interruptor-pista,.video-unidad-barra>span{transition:none}.gestor-fotos-pendiente.visible{animation:none}.foto-gestor-giro{animation-duration:2.4s}}.cfg{--cfg-borde:var(--color-linea);--cfg-suave:#fbfaf7;--cfg-tinta-2:#3b3a36;--cfg-curva:cubic-bezier(.22,1,.36,1)}.cfg .cifra,.cfg-agenda-cifra,.cfg-grupo-n,.cfg-item-n,.cfg-pregunta-n{font-variant-numeric:lining-nums tabular-nums}.cfg-portada .encabezado h1{max-width:16ch}.cfg-pendientes{border-left:3px solid var(--color-rojo);background:var(--color-pergamino);border-radius:0 var(--radius-campo) var(--radius-campo) 0;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:28px;padding:14px 18px;display:flex}.cfg-pendientes ul{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.cfg-pendientes a{color:var(--color-tinta);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.cfg-pendientes a:hover{border-bottom-color:currentColor}.cfg-pendientes a svg{transition:transform .3s var(--cfg-curva)}.cfg-pendientes a:hover svg{transform:translate(3px)}.cfg-grupos{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:28px;display:grid}@media (min-width:1100px){.cfg-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.cfg-grupo{border:1px solid var(--cfg-borde);border-radius:var(--radius-tarjeta);background:#fff;flex-direction:column;padding:22px 20px 12px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:clip}@media (min-width:768px){.cfg-grupo{padding:30px 30px 16px}}@media (hover:hover){.cfg-grupo:hover{box-shadow:var(--shadow-elevada);border-color:#cfccc4}}.cfg-grupo-agenda:after,.cfg-grupo-zonas:after{content:"";pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 220' fill='none' stroke='%23d9d5cb' stroke-width='1'%3E%3Cpath d='M20 190c30-40 70-60 110-58s70 30 110 18 50-50 60-70'/%3E%3Cpath d='M40 205c30-36 66-52 100-50s66 26 100 14 44-42 56-60'/%3E%3Cpath d='M0 170c34-46 80-70 126-68s76 34 118 20 50-60 60-82'/%3E%3Cpath d='M-10 148c38-52 88-80 138-78s82 38 126 22 46-66 56-94'/%3E%3Cpath d='M-20 126c42-58 96-90 150-88s88 42 134 24 42-72 52-104'/%3E%3Cpath d='M-30 104c46-64 104-100 162-98s94 46 142 26 38-78 48-114'/%3E%3C/svg%3E") 100% 0/contain no-repeat;width:300px;height:220px;position:absolute;top:-40px;right:-60px}.cfg-grupo-agenda:after{transform:scaleX(-1)}.cfg-grupo-cabeza{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-bottom:18px;display:grid;position:relative}.cfg-grupo-n{font-family:var(--font-editorial);letter-spacing:-.04em;color:var(--color-rojo);min-width:2.2ch;font-size:2.6rem;font-style:italic;font-weight:300;line-height:.82}.cfg-grupo-linea{color:var(--color-gris);max-width:52ch;margin-top:6px;font-size:.9rem}.cfg-items{z-index:1;margin:0;padding:0;list-style:none;position:relative}.cfg-item,.cfg-items li+li .cfg-item{border-top:1px solid var(--cfg-borde)}.cfg-item{color:var(--color-tinta);border-radius:4px;grid-template-columns:74px minmax(0,1fr) 22px;align-items:center;gap:14px;margin-inline:-12px;padding:16px 12px;text-decoration:none;transition:background-color .25s;display:grid}@media (min-width:768px){.cfg-item{grid-template-columns:96px minmax(0,1fr) 24px;gap:18px}}.cfg-items li:first-child .cfg-item{border-top-color:var(--color-tinta)}.cfg-item:hover{background:var(--cfg-suave)}.cfg-item-cifra{flex-direction:column;gap:4px;display:flex}.cfg-item-n{font-family:var(--font-editorial);letter-spacing:-.03em;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem);font-weight:400;line-height:.9}.cfg-item-unidad{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gris);font-size:.62rem;font-weight:600;line-height:1.25}.cfg-item-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.cfg-item-titulo{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.02rem;font-weight:600;display:flex}.cfg-item-linea{color:var(--color-gris);font-size:.86rem;line-height:1.45}.cfg-item-flecha{color:var(--color-gris-claro);transition:transform .35s var(--cfg-curva),color .25s ease}.cfg-item:hover .cfg-item-flecha{color:var(--color-tinta);transform:translate(4px)}.cfg-agenda-resumen{z-index:1;flex-direction:column;gap:14px;padding-bottom:16px;display:flex;position:relative}.cfg-agenda-resumen dl{border-top:1px solid var(--color-tinta);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cfg-agenda-resumen dl>div{border-bottom:1px solid var(--cfg-borde);padding:16px 12px 14px 0}.cfg-agenda-resumen dl>div:nth-child(odd){border-right:1px solid var(--cfg-borde)}.cfg-agenda-resumen dl>div:nth-child(2n){padding-left:16px}.cfg-agenda-cifra{font-family:var(--font-editorial);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1}.cfg-agenda-resumen dd{color:var(--color-gris);margin:6px 0 0;font-size:.8rem}.cfg-grupo-boton{align-self:flex-start;min-height:40px}.cfg-grupo-boton svg{transition:transform .35s var(--cfg-curva)}.cfg-grupo-boton:hover svg{transform:translate(3px)}.cfg-pie{flex-wrap:wrap;gap:6px 14px;margin-top:26px;font-size:.86rem;display:flex}.cfg-pie,.cfg-pie a{color:var(--color-gris)}.cfg-pie a:hover{color:var(--color-tinta)}.cfg-lista-wrap{flex-direction:column;gap:14px;display:flex}.cfg-barra{justify-content:space-between;align-items:center;gap:12px 20px}.cfg-barra,.cfg-resumen{flex-wrap:wrap;display:flex}.cfg-resumen{color:var(--color-gris);align-items:baseline;gap:4px 10px;margin:0;font-size:.9rem}.cfg-resumen .cifra{color:var(--color-tinta);font-size:1.7rem;font-style:normal}.cfg-resumen .pastilla{align-self:center}.cfg-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cfg-ficha{border:1px solid var(--cfg-borde);border-radius:var(--radius-tarjeta);background:#fff;padding:16px;transition:border-color .25s,box-shadow .3s,background-color .25s}@media (min-width:768px){.cfg-ficha{padding:20px 24px}}@media (hover:hover){.cfg-ficha:hover{border-color:#cfccc4}}.cfg-ficha-abierta,.cfg-ficha-abierta:hover{border-color:var(--color-tinta);box-shadow:var(--shadow-elevada)}.cfg-ficha-inactiva{background:var(--cfg-suave)}.cfg-ficha-inactiva .t1,.cfg-ficha-inactiva .t2,.cfg-vacio{color:var(--color-gris)}.cfg-vacio{text-align:center;border:1px dashed var(--cfg-borde);border-radius:var(--radius-tarjeta);padding:28px}.cfg .despliegue>div{margin-inline:-4px;padding-inline:4px}.cfg-persona{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;display:grid}@media (min-width:720px){.cfg-persona{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.cfg-persona-datos{grid-column:2}.cfg-persona-horario{grid-column:1}.cfg-persona-chips{grid-column:2}.cfg-persona-accion{grid-area:1/3}}@media (min-width:1200px){.cfg-persona{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr) auto;gap:22px}.cfg-persona-accion,.cfg-persona-chips,.cfg-persona-datos,.cfg-persona-horario{grid-area:auto}}.cfg-persona-nombre{align-items:center;gap:14px;min-width:0;display:flex}.cfg-persona-nombre .pastilla{margin-right:6px}.cfg-inicial{width:44px;height:44px;font-family:var(--font-editorial);color:var(--color-tinta);background:#161614;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-style:italic;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.cfg-inicial{background:color-mix(in srgb,var(--color-tinta) calc(5% + var(--tono,0) * 2.5%),#fff)}}.cfg-inicial{box-shadow:inset 0 0 0 1px #16161414}.cfg-ficha-inactiva .cfg-inicial{color:var(--color-gris)}.cfg-persona-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (min-width:720px){.cfg-persona-datos{grid-template-columns:minmax(0,1fr);gap:6px}}.cfg-pares dt,.cfg-persona-datos dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gris);font-size:.62rem;font-weight:600}.cfg-pares dd,.cfg-persona-datos dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.9rem}.cfg-persona-horario{flex-direction:column;gap:6px;min-width:0;display:flex}.cfg-persona-chips{flex-wrap:wrap;gap:6px;display:flex}.cfg-persona-accion{justify-self:start}@media (min-width:720px){.cfg-persona-accion{justify-self:end}}.cfg-tira{gap:3px;display:inline-flex}.cfg-tira>span{border:1px solid var(--cfg-borde);width:22px;height:22px;color:var(--color-gris-claro);border-radius:4px;place-items:center;font-size:.64rem;font-weight:700;display:grid}.cfg-tira>span.lleno{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.cfg-tira-libre>span{border-style:dashed}.cfg-generica{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.cfg-generica{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}}.cfg-generica-lado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:720px){.cfg-generica-lado{flex-direction:column;align-items:flex-end}}.cfg-pares{flex-wrap:wrap;gap:10px 28px;margin:10px 0 0;display:flex}.cfg-parrafo{color:var(--cfg-tinta-2);white-space:pre-wrap;max-width:78ch;margin-top:10px;font-size:.9rem;line-height:1.55}.cfg-pregunta-cuerpo{grid-template-columns:34px minmax(0,1fr);gap:4px 12px;display:grid}@media (min-width:720px){.cfg-pregunta-cuerpo{grid-template-columns:52px minmax(0,1fr) auto;gap:20px}}.cfg-pregunta-n{font-family:var(--font-editorial);color:var(--color-gris-claro);font-size:1.7rem;font-style:italic;font-weight:300;line-height:1}.cfg-respuesta{color:var(--cfg-tinta-2);white-space:pre-wrap;max-width:72ch;margin-top:8px;font-size:.95rem;line-height:1.6}.cfg-respuesta-vacia{color:var(--color-gris-claro);font-style:italic}.cfg-pregunta-lado{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}@media (min-width:720px){.cfg-pregunta-lado{flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-end;margin-top:0}}.cfg-banda-cuerpo{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.cfg-banda-cuerpo{grid-template-columns:minmax(0,1fr) auto;gap:24px}}.cfg-banda-regla{font-family:var(--font-editorial);flex-wrap:wrap;gap:4px 0;margin-top:8px;font-size:1.12rem;line-height:1.35;display:flex}.cfg-banda-regla>span+span:before{content:"·";color:var(--color-gris-claro);margin:0 10px}.cfg-banda-regla .text-gris{font-family:var(--font-texto);font-size:.88rem}.cfg-palabras{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cfg-palabras>span{border:1px solid var(--cfg-borde);color:var(--cfg-tinta-2);border-radius:999px;padding:3px 10px;font-size:.78rem}.cfg-palabras-mas{background:var(--color-pergamino);border-color:var(--color-pergamino)!important}.cfg-banda-destino{margin-top:10px;font-size:.9rem;font-weight:600}.cfg-banda-destino .text-gris{margin-right:4px;font-weight:400}.cfg-banda-lado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:720px){.cfg-banda-lado{flex-direction:column;align-items:flex-end}}.cfg-form{border-top:1px solid var(--cfg-borde);flex-direction:column;gap:16px;margin-top:18px;padding-top:20px;display:flex}.cfg-lista-wrap>.despliegue .cfg-form{border-top:0;margin-top:0;padding-top:0}.cfg-form-rejilla{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:960px){.cfg-form-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cfg-bloque{border:1px solid var(--cfg-borde);border-radius:var(--radius-campo);background:var(--cfg-suave);align-content:start;gap:14px;min-width:0;margin:0;padding:16px;display:grid}@media (min-width:768px){.cfg-bloque{padding:20px}}.cfg-bloque>legend{float:left;width:100%;color:var(--color-tinta);margin:0;padding:0}.cfg-bloque-ancho{grid-column:1/-1}.cfg-bloque .campo{background:#fff}.cfg-campos-genericos{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.cfg-campos-genericos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.cfg-campo-ancho{grid-column:1/-1}}.cfg-fila-campos{flex-wrap:wrap;align-items:flex-end;gap:14px 28px;display:flex}.cfg-campo-corto{width:120px}.cfg-dos{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:520px){.cfg-dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfg-pesos{display:block;position:relative}.cfg-pesos>span{color:var(--color-gris);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cfg-pesos .campo{padding-left:26px}.cfg-pesos .campo,.cfg-pin{font-variant-numeric:tabular-nums}.cfg-pin{letter-spacing:.4em;max-width:180px}.cfg-json{white-space:pre;tab-size:2;min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55}.cfg-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cfg-nota{color:var(--color-gris);margin:0;font-size:.8rem;line-height:1.45}.cfg-alerta{border-left:3px solid var(--color-alerta);border-radius:0 var(--radius-campo) var(--radius-campo) 0;color:var(--color-tinta);background:#9a7b3f14;max-width:78ch;margin:0;padding:10px 14px;font-size:.85rem;line-height:1.5}.cfg-atenuado{opacity:.45;transition:opacity .25s}.cfg-casillas{flex-wrap:wrap;gap:8px;transition:opacity .25s;display:flex}.cfg-casilla{cursor:pointer;display:inline-flex;position:relative}.cfg-casilla input{opacity:0;cursor:pointer;position:absolute;inset:0}.cfg-casilla span{border:1px solid var(--cfg-borde);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.cfg-casilla span:before{content:"";opacity:.5;border:1.5px solid;border-radius:3px;width:14px;height:14px}.cfg-casilla input:checked+span{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.cfg-casilla input:checked+span:before{opacity:1;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161614' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/11px no-repeat;border-color:#fff}.cfg-casilla input:focus-visible+span{outline:2px solid var(--color-rojo);outline-offset:3px}.cfg-permisos{border-left:2px solid var(--cfg-borde);gap:12px;padding-left:14px;transition:opacity .25s;display:grid}.cfg-switch{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.cfg-switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.cfg-switch-pista{background:#cfccc4;border-radius:999px;width:44px;height:26px;transition:background-color .25s;position:relative}.cfg-switch-bola{width:20px;height:20px;transition:transform .35s var(--cfg-curva);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16161440}.cfg-switch input:checked+.cfg-switch-pista{background:var(--color-tinta)}.cfg-switch input:checked+.cfg-switch-pista .cfg-switch-bola{transform:translate(18px)}.cfg-switch input:focus-visible+.cfg-switch-pista{outline:2px solid var(--color-rojo);outline-offset:3px}.cfg-switch:active .cfg-switch-bola{width:23px}.cfg-switch input:checked+.cfg-switch-pista .cfg-switch-bola{will-change:transform}.cfg-switch-texto{flex-direction:column;gap:2px;padding-top:2px;display:flex}.cfg-switch-etiqueta{font-size:.92rem;font-weight:600;line-height:1.3}.cfg-switch-desc{color:var(--color-gris);font-size:.8rem;line-height:1.4}.cfg-switch-compacto{gap:10px}.cfg-switch-compacto .cfg-switch-texto{padding-top:3px}.cfg-switch-apagado{opacity:.55;cursor:progress}.cfg-horario{gap:12px;display:grid}.cfg-semana{flex-wrap:wrap;gap:6px;display:flex}.cfg-dia{border:1px solid var(--cfg-borde);width:40px;height:40px;font:inherit;color:var(--color-gris);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--cfg-curva);background:#fff;border-radius:8px;font-size:.86rem;font-weight:700}.cfg-dia:hover{border-color:var(--color-tinta);color:var(--color-tinta)}.cfg-dia:active{transform:scale(.92)}.cfg-dia.on{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.cfg-franjas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cfg-franja-dia{border-top:1px solid var(--cfg-borde);grid-template-columns:minmax(0,1fr);gap:6px;padding-top:8px;display:grid}@media (min-width:560px){.cfg-franja-dia{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px}}.cfg-franja-nombre{font-size:.86rem;font-weight:600}.cfg-franja-horas{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cfg-franja{align-items:center;gap:6px;display:inline-flex}.cfg-hora{font-variant-numeric:tabular-nums;width:108px;min-height:40px;padding:6px 8px}.cfg-franja-guion{color:var(--color-gris);font-size:.8rem}.cfg-mini{font:inherit;color:var(--color-gris);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;place-self:start;align-items:center;gap:6px;padding:4px 0;font-size:.8rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline-flex}.cfg-mini:hover{color:var(--color-tinta);text-decoration-color:currentColor}.cfg-mini-linea{border:1px solid var(--cfg-borde);background:#fff;border-radius:999px;padding:6px 14px;text-decoration:none}.cfg-mini-linea:hover{border-color:var(--color-tinta)}.cfg-seccion{margin-top:36px}.cfg-parametros>.cfg-seccion:first-child{margin-top:28px}.cfg-agenda{flex-direction:column;gap:18px;display:flex}.cfg-frase{background:var(--color-pergamino);border-radius:var(--radius-campo);font-family:var(--font-editorial);letter-spacing:-.005em;color:var(--cfg-tinta-2);max-width:62rem;margin:0;padding:22px 22px 24px;font-size:clamp(1.1rem,.98rem + .6vw,1.45rem);line-height:1.5}.cfg-frase strong{color:var(--color-tinta);background:linear-gradient(#0000 62%,#c0322b24 0);padding-inline:1px;font-weight:500;transition:background .3s}.cfg-numeros{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.cfg-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.cfg-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.cfg-numero{border:1px solid var(--cfg-borde);border-radius:var(--radius-campo);background:#fff;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s;display:flex}.cfg-numero:focus-within{border-color:var(--color-tinta)}.cfg-numero-etiqueta{min-height:2.6em;font-size:.86rem;font-weight:600;line-height:1.3}.cfg-numero-control{align-items:center;gap:10px;display:flex}.cfg-numero-control .campo{width:112px;font-family:var(--font-editorial);font-variant-numeric:lining-nums tabular-nums;padding:6px 10px;font-size:1.45rem;line-height:1}.cfg-unidad{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gris);font-size:.66rem;font-weight:600}.cfg-numero-ayuda{color:var(--color-gris);font-size:.78rem;line-height:1.45}.cfg-numero-ayuda strong{color:var(--color-tinta);font-weight:600}.cfg-numero-switch{background:var(--cfg-suave);justify-content:center}.cfg-avanzado{border:1px solid var(--cfg-borde);border-radius:var(--radius-tarjeta);background:#fff;margin-top:40px}.cfg-avanzado>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;transition:background-color .2s;display:flex}@media (min-width:768px){.cfg-avanzado>summary{padding:22px 26px}}.cfg-avanzado>summary::-webkit-details-marker{display:none}.cfg-avanzado>summary:hover{background:var(--cfg-suave)}.cfg-avanzado>summary .t2{margin-top:4px}.cfg-avanzado-flecha{border:1px solid var(--cfg-borde);width:34px;height:34px;transition:transform .35s var(--cfg-curva),background-color .2s ease;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}.cfg-avanzado[open]>summary .cfg-avanzado-flecha{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta);transform:rotate(45deg)}.cfg-avanzado-cuerpo{flex-direction:column;gap:4px;padding:0 20px 20px;display:flex}@media (min-width:768px){.cfg-avanzado-cuerpo{padding:0 26px 26px}}.cfg-param{border-top:1px solid var(--cfg-borde);padding:22px 0 6px;scroll-margin-top:90px}.cfg-avanzado-cuerpo>.cfg-alerta+.cfg-param{margin-top:14px}.cfg-param-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;margin-bottom:12px;display:flex}.cfg-param-cabeza p{max-width:70ch;margin-top:2px}.cfg-param .cfg-form{border-top:0;margin-top:0;padding-top:0}.cfg-param-campos{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.cfg-param-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}}.cfg-clave{color:var(--color-gris);background:var(--color-pergamino);border-radius:999px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.cfg-json-lectura{background:var(--cfg-suave);border:1px solid var(--cfg-borde);border-radius:var(--radius-campo);min-height:0;max-height:320px;margin:12px 0 0;padding:14px 16px;overflow:auto}#agenda{scroll-margin-top:90px}.cfg-seccion-cobertura{border:1px solid var(--cfg-borde);border-radius:var(--radius-tarjeta);background:var(--cfg-suave);margin-top:28px;padding:20px;scroll-margin-top:90px}@media (min-width:768px){.cfg-seccion-cobertura{padding:26px 28px}}.cfg-cobertura{flex-direction:column;gap:14px;display:flex}.cfg-municipios{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cfg-municipios li{border:1px solid var(--color-tinta);min-height:40px;animation:cfg-aparece .35s var(--cfg-curva) both;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.cfg-municipios li button{width:30px;height:30px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;transition:background-color .2s,color .2s;display:grid}.cfg-municipios li button:hover{background:var(--color-pergamino);color:var(--color-error)}.cfg-municipios .cfg-municipios-vacio{border-style:dashed;border-color:var(--cfg-borde);color:var(--color-gris);padding-right:16px;font-weight:400}.cfg-agregar{gap:8px;max-width:440px;display:flex}.cfg-agregar .campo{flex:1;min-width:0}@keyframes cfg-aparece{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cfg *,.cfg :after,.cfg :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cfg-persona-chips{align-items:center}.cfg-persona-permisos{color:var(--color-gris);flex-basis:100%;font-size:.78rem}.cfg-buscar{flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:560px;display:flex;position:relative}.cfg-buscar>svg{color:var(--color-gris);pointer-events:none;position:absolute;top:14px;left:13px}.cfg-buscar .campo{flex:260px;padding-left:38px}.cfg-grupo-filas{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cfg-grupo-filas-titulo{border-bottom:1px solid var(--color-tinta);font-family:var(--font-editorial);letter-spacing:-.015em;align-items:baseline;gap:10px;padding-bottom:8px;font-size:1.45rem;font-weight:400;display:flex}.cfg-grupo-filas-titulo span{font-family:var(--font-texto);letter-spacing:.14em;color:var(--color-gris);font-size:.72rem;font-weight:600}.cfg-lista-filas{gap:0}.cfg-lista-filas>.cfg-ficha{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:10px 6px}.cfg-lista-filas>.cfg-ficha:hover{background:var(--cfg-suave);border-color:var(--cfg-borde)}.cfg-lista-filas>.cfg-ficha-abierta,.cfg-lista-filas>.cfg-ficha-abierta:hover{border:1px solid var(--color-tinta);border-radius:var(--radius-tarjeta);box-shadow:var(--shadow-elevada);background:#fff;margin:6px 0;padding:14px 16px}.cfg-fila{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (min-width:720px){.cfg-fila{grid-template-columns:minmax(0,1fr) auto;gap:16px}}.cfg-fila>.min-w-0{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px;display:grid}@media (min-width:1100px){.cfg-fila>.min-w-0{grid-template-columns:minmax(180px,.9fr) minmax(0,2fr);gap:16px}}.cfg-fila-titulo{font-family:var(--font-texto);letter-spacing:-.005em;font-size:.98rem;font-weight:600}.cfg-fila .cfg-pares{gap:4px 22px;margin:0}.cfg-fila .cfg-pares>div{align-items:baseline;gap:6px;display:flex}.cfg-fila .cfg-pares dd{color:var(--cfg-tinta-2);margin:0;font-size:.86rem}.cfg-fila .cfg-generica-lado{flex-direction:row;align-items:center}.cfg-fila .cfg-alerta{grid-column:1/-1}.cfg textarea.cfg-texto{resize:vertical;min-height:84px;line-height:1.5}.cfg textarea.cfg-alto{min-height:150px}.cfg textarea.cfg-json{min-height:220px}.cfg .cfg-hora{width:138px}@media (max-width:400px){.cfg .cfg-hora{width:124px;padding-inline:6px}}.cfg-fila-datos{color:var(--cfg-tinta-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 0;margin:0;font-size:.86rem;display:flex}.cfg-fila-datos>span+span:before{content:"·";color:var(--color-gris-claro);margin:0 9px}.cfg-fila-alias{color:var(--color-gris);font-style:italic}@media (max-width:440px){.cfg-semana{flex-wrap:nowrap;gap:4px}.cfg-dia{border-radius:7px;width:34px;height:36px;font-size:.8rem}.cfg-bloque{padding:14px 12px}}.cal,.cal-enlace-cuenta,.calendario-disponibilidad{--cal-verde:#2d6a4a;--cal-verde-hondo:#1d4a33;--cal-verde-fondo:#e2f0e6;--cal-verde-borde:#a9d2b7;--cal-radio:8px}.cal-personas{gap:4px;display:grid}.cal-personas .chip-n{font-size:.7rem}.cal-mas-personas summary{color:var(--color-gris);cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:.85rem;font-weight:600;list-style:none;display:inline-flex}.cal-mas-personas summary::-webkit-details-marker{display:none}.cal-mas-personas summary:before{content:"";width:7px;height:7px;transition:transform .2s var(--curva);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(-45deg)}.cal-mas-personas[open] summary:before{transform:rotate(45deg)}.cal-datos{border:1px solid var(--color-linea);border-radius:var(--cal-radio);background:#fff;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.cal-datos p{flex-direction:column;gap:3px;font-size:.9rem;line-height:1.45;display:flex}@media (min-width:768px){.cal-datos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:16px 20px}}.cal-falta{border-left:3px solid var(--color-alerta);border-radius:0 var(--cal-radio) var(--cal-radio) 0;background:#9a7b3f1a;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:.9rem;line-height:1.45;display:flex}.cal-falta svg{color:var(--color-alerta);flex:none;margin-top:1px}.cal{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.cal-principal{min-width:0;container:cal/inline-size}@media (min-width:1024px){.cal.cal-editable{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:28px}}@media (min-width:1440px){.cal.cal-editable{grid-template-columns:minmax(0,1fr) 340px;gap:36px}}.cal-barra{flex-wrap:wrap;justify-content:space-between;gap:12px 16px}.cal-barra,.cal-nav{align-items:center;display:flex}.cal-nav{gap:6px;min-width:0}.cal-barra-der{align-items:center;gap:8px;display:flex}.cal-flecha{border:1px solid var(--color-linea);width:40px;height:40px;color:var(--color-tinta);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;transition:border-color .2s,background .2s,transform .15s;display:inline-grid}.cal-flecha:hover:not(:disabled){border-color:var(--color-tinta)}.cal-flecha:active:not(:disabled){transform:scale(.94)}.cal-flecha:disabled{opacity:.35;cursor:default}.cal-titulo{font-family:var(--font-editorial);letter-spacing:-.015em;white-space:nowrap;margin:0 6px;font-size:clamp(1.55rem,5.6vw,2.25rem);font-weight:400;line-height:1}.cal-titulo span{display:inline-block}.cal-nav>.cal-titulo:first-child{margin-left:0}@container cal (max-width:480px){.cal-titulo-tri{margin:0 2px;font-size:1.2rem}}.cal-titulo span:first-letter{text-transform:uppercase}.cal-titulo em{color:var(--color-gris-claro);font-style:italic;font-weight:300}.cal-hoy-boton{border:1px solid var(--color-linea);cursor:pointer;background:0 0;border-radius:999px;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:600}.cal-hoy-boton:hover{border-color:var(--color-tinta)}.cal-segmento,.cal-vistas{border:1px solid var(--color-linea);background:#fff;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.cal-segmento button,.cal-vistas button{min-height:34px;color:var(--color-gris);white-space:nowrap;cursor:pointer;transition:background .25s var(--curva),color .25s var(--curva);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.84rem;font-weight:600}.cal-segmento button:hover,.cal-vistas button:hover{color:var(--color-tinta)}.cal-segmento button.activo,.cal-vistas button.activo{background:var(--color-tinta);color:#fff}.cal-leyenda{color:var(--color-gris);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.cal-leyenda li{align-items:center;gap:6px;display:inline-flex}.cal-muestra{border:1px solid var(--color-linea);background:#fff;border-radius:4px;width:14px;height:14px;display:inline-block}.cal-muestra-marcado{background:var(--cal-verde-fondo);border-color:var(--cal-verde-borde);box-shadow:inset 0 -3px 0 var(--cal-verde)}.cal-muestra-no{background:repeating-linear-gradient(135deg,#f7f6f2 0 3px,#dddbd4 3px 4px)}.cal-muestra-punto{background:var(--color-rojo);border-radius:999px;width:7px;height:7px;margin:0 3px;display:inline-block}.cal-meses{-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:16px;display:grid}.cal-meses-anio{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}@container cal (min-width:640px){.cal-meses-tri{gap:22px}.cal-meses-anio,.cal-meses-tri{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-meses-anio{gap:28px 24px}}@container cal (min-width:900px){.cal-meses-anio{grid-template-columns:repeat(4,minmax(0,1fr))}}.cal-mes{min-width:0}.cal-mes-titulo{font-family:var(--font-editorial);margin:0 0 8px;font-size:1.2rem;font-weight:400;line-height:1.1;display:block}.cal-mes-titulo:first-letter{text-transform:uppercase}.cal-mes-titulo span{color:var(--color-gris-claro);font-style:italic;font-weight:300}.cal-mes-mini .cal-mes-titulo{font-size:1rem}.cal-rejilla,.cal-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cal-semana span{text-align:center;letter-spacing:.1em;color:var(--color-gris-claro);padding-bottom:6px;font-size:.68rem;font-weight:700}.cal-mes-mini .cal-rejilla,.cal-mes-mini .cal-semana{gap:3px}.cal-mes-mini .cal-semana span{padding-bottom:3px;font-size:.58rem}@media (min-width:768px){.cal-mes-completa .cal-rejilla,.cal-mes-completa .cal-semana{gap:7px}}.cal-dia{border:1px solid var(--color-linea);border-radius:var(--cal-radio);min-width:0;min-height:58px;color:var(--color-tinta);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .3s var(--curva),border-color .2s ease,box-shadow .2s var(--curva),color .3s ease;background:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6px;display:flex;position:relative;container-type:inline-size}@media (max-width:479px){.cal-dia{padding:5px 4px}.cal-rejilla,.cal-semana{gap:4px}}@media (min-width:768px){.cal-mes-completa .cal-dia{min-height:86px;padding:9px 10px}}.cal-vacia{display:block}.cal-num{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;line-height:1}.cal-horas{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;max-width:100%;font-size:.6rem;font-weight:700;line-height:1.1;display:none;overflow:hidden}@container (min-width:28px){.cal-horas{display:block}}@container (min-width:44px){.cal-horas{letter-spacing:-.01em;font-size:.66rem}}@container (min-width:72px){.cal-horas{font-size:.8rem}.cal-num{font-size:1.08rem}}.cal-mes-media .cal-dia{aspect-ratio:1/.92;min-height:0;padding:5px}.cal-mes-mini .cal-dia{aspect-ratio:1;border-radius:5px;justify-content:center;align-items:center;min-height:0;padding:0}.cal-mes-mini .cal-num{font-size:.72rem;font-weight:500}.cal-mes-mini .cal-check,.cal-mes-mini .cal-horas{display:none}.cal-general .cal-horas{color:var(--color-gris-claro);font-weight:600}.cal-festivo,.cal-vacio{color:var(--color-gris-claro);background:0 0;border-style:dashed}.cal-festivo .cal-horas{color:var(--color-alerta);font-weight:600}.cal-marcado{background:var(--cal-verde-fondo);border-color:var(--cal-verde-borde);color:var(--cal-verde-hondo);box-shadow:inset 0 -3px 0 var(--cal-verde)}.cal-marcado .cal-horas{color:var(--cal-verde)}.cal-mes-mini .cal-marcado{box-shadow:inset 0 -2px 0 var(--cal-verde)}.cal-no{color:var(--color-gris);background:repeating-linear-gradient(135deg,#f7f6f2 0 6px,#e6e4de 6px 7px)}.cal-no .cal-num{text-decoration:line-through;text-decoration-thickness:1.5px}.cal-no .cal-horas{color:var(--color-error)}.cal-pasado{opacity:.38;cursor:default}.cal-hoy .cal-num{background:var(--color-tinta);color:#fff;border-radius:999px;margin:-3px 0 0 -3px;padding:3px 5px}.cal-mes-mini .cal-hoy .cal-num{margin:0;padding:2px 4px}.cal-punto{background:var(--color-rojo);border-radius:999px;width:6px;height:6px;position:absolute;bottom:6px;right:6px}@container (max-width:39px){.cal-punto{width:5px;height:5px;bottom:3px;right:3px}}@media (min-width:768px){.cal-mes-completa .cal-punto{width:7px;height:7px;bottom:10px;right:10px}}.cal-mes-mini .cal-punto{width:4px;height:4px;bottom:2px;right:2px}.cal-editable .cal-dia:not(:disabled):hover{border-color:var(--color-tinta)}.cal-lectura .cal-dia{cursor:default}.cal-dia:focus-visible{outline:2px solid var(--color-rojo);outline-offset:2px}.cal-editable .cal-sel:not(:disabled):hover,.cal-sel{border-color:var(--color-tinta);box-shadow:0 0 0 2px var(--color-tinta)}.cal-sel.cal-marcado{box-shadow:0 0 0 2px var(--color-tinta),inset 0 -3px 0 var(--cal-verde)}.cal-check{background:var(--color-tinta);color:#fff;border-radius:999px;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:4px;right:4px}.cal-check svg{width:68%;height:68%}@container (max-width:39px){.cal-check{width:13px;height:13px;top:2px;right:2px}}@media (min-width:768px){.cal-mes-completa .cal-check{width:20px;height:20px;top:7px;right:7px}}.js .cal-mes{animation:cal-mes-entra .5s var(--curva) backwards}.js .cal-mes-completa .cal-dia,.js .cal-mes-media .cal-dia{animation:cal-dia-entra .42s var(--curva) backwards;animation-delay:calc(var(--i,0) * 7ms)}.cal-check{animation:cal-pop .28s var(--curva)}.cal-recien:after{content:"";border-radius:inherit;pointer-events:none;animation:cal-recien .95s var(--curva) forwards;position:absolute;inset:-1px}@keyframes cal-mes-entra{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 22px))}}@keyframes cal-dia-entra{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes cal-pop{0%{opacity:0;transform:scale(.3)}}@keyframes cal-recien{0%{background:#2d6a4a38;box-shadow:0 0 #2d6a4a8c}70%{background:#2d6a4a00;box-shadow:0 0 0 9px #2d6a4a00}to{background:0 0;box-shadow:0 0 #2d6a4a00}}.cal-rapido{border-top:1px solid var(--color-linea);gap:10px;margin-top:20px;padding-top:16px;display:grid}.cal-rapido-fila{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cal-rapido-fila>.etiqueta{flex:none}.cal-rapido-dias{flex-wrap:wrap;gap:6px;display:flex}.cal-rapido .chip{min-height:36px;padding:0 12px;font-size:.85rem}.cal-limpiar{min-height:34px;color:var(--color-gris);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:.84rem;font-weight:600;text-decoration:underline}.cal-limpiar:hover{color:var(--color-tinta)}.cal-panel{display:none}.cal-panel.cal-panel-abierto{bottom:calc(var(--alto-barra-inferior,0px) + 10px);z-index:20;border:1px solid var(--color-tinta);animation:cal-panel-sube .38s var(--curva);background:#fff;border-radius:12px;padding:14px 14px 12px;display:block;position:sticky;box-shadow:0 22px 50px -20px #16161473}@media (min-width:1024px){.cal-panel,.cal-panel.cal-panel-abierto{border:1px solid var(--color-linea);box-shadow:none;background:#fff;border-radius:12px;padding:20px;animation:none;display:block;position:sticky;top:24px;bottom:auto}.cal-panel.cal-panel-abierto{border-color:var(--color-tinta);box-shadow:0 24px 56px -28px #16161466}}@keyframes cal-panel-sube{0%{opacity:0;transform:translateY(24px)}}.cal-panel-vacio{color:var(--color-tinta);gap:10px;font-size:.9rem;line-height:1.5;display:grid}.cal-panel-vacio svg{color:var(--cal-verde)}.cal-panel-vacio .text-gris{font-size:.84rem}.cal-panel-cuerpo{animation:cal-cuerpo-entra .3s var(--curva)}@keyframes cal-cuerpo-entra{0%{opacity:0;transform:translateY(4px)}}.cal-panel-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cal-panel-titulo{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:1.3rem;font-weight:400;line-height:1.15}.cal-panel-sub{color:var(--color-gris);margin-top:3px;font-size:.8rem;line-height:1.4}.cal-cerrar{width:34px;height:34px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-4px -4px 0 0;display:inline-grid}.cal-cerrar:hover{background:var(--color-pergamino);color:var(--color-tinta)}.cal-horario{border:0;min-width:0;margin:12px 0 0;padding:0}.cal-horario legend{margin-bottom:2px;padding:0}.cal-tramo{gap:8px;margin-top:6px}.cal-tramo,.cal-tramo label{align-items:center;display:flex}.cal-tramo label{min-width:0;color:var(--color-gris);flex:1;gap:6px;font-size:.85rem}.cal-tramo select.campo{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23161614' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;min-width:0;min-height:42px;padding:8px 28px 8px 10px;font-size:.9rem;font-weight:600}.cal-quitar-tramo{width:32px;height:32px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.cal-quitar-tramo:hover{background:var(--color-pergamino);color:var(--color-tinta)}.cal-horario-extra{flex-wrap:wrap;gap:0 16px;margin-top:6px;display:flex}.cal-nota{margin-top:6px;display:block}.cal-nota .campo{min-height:40px;padding:8px 10px;font-size:.88rem}.cal-enlace{min-height:32px;color:var(--color-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--color-linea);text-decoration-color:var(--color-linea);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.84rem;font-weight:600;transition:text-decoration-color .2s}.cal-enlace:hover:not(:disabled){text-decoration-color:currentColor}.cal-enlace:disabled{color:var(--color-gris-claro);cursor:not-allowed;text-decoration:none}.cal-aviso{color:#6f5627;background:#9a7b3f1c;border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;font-size:.8rem;line-height:1.4;display:flex}.cal-aviso svg{flex:none;margin-top:1px}.cal-error{color:var(--color-error);margin-top:8px;font-size:.85rem;font-weight:600}.cal-acciones{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;display:grid}.cal-solo-movil{display:inline}.cal-solo-ancho{display:none}@media (min-width:1024px){.cal-solo-movil{display:none}.cal-solo-ancho{display:inline}}@media (max-width:1023px){.cal-panel-lista{display:none}.cal-panel-titulo{font-size:1.15rem}.cal-horario{margin-top:8px}.cal-horario legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cal-tramo:first-of-type{margin-top:0}.cal-acciones{margin-top:8px}.cal-acciones .boton{min-height:44px}.cal-boton-general{min-height:28px;padding:2px 0}}.cal-acciones .boton{min-height:46px;padding:0 12px}.cal-boton-verde{background:var(--cal-verde);border-color:var(--cal-verde);color:#fff}.cal-boton-verde:hover{background:var(--cal-verde-hondo);border-color:var(--cal-verde-hondo)}.cal-boton-no{border-color:var(--color-linea)}.cal-boton-general{grid-column:1/-1;justify-self:center}@media (min-width:1024px){.cal-acciones{grid-template-columns:minmax(0,1fr)}.cal-boton-general{justify-self:start}}.cal-enlace-cuenta{border:1px solid var(--color-linea);max-width:36rem;color:var(--color-tinta);transition:border-color .2s ease,box-shadow .25s var(--curva);background:#fff;border-radius:10px;align-items:center;gap:14px;margin-top:32px;padding:16px 18px;display:flex}.cal-enlace-cuenta:hover{border-color:var(--color-tinta);box-shadow:var(--shadow-elevada)}.cal-enlace-cuenta>svg:first-child{color:var(--cal-verde);flex:none}.cal-enlace-cuenta>span{gap:2px;min-width:0;display:grid}.cal-enlace-cuenta>span span{color:var(--color-gris);font-size:.85rem}.cal-enlace-cuenta>svg:last-child{transition:transform .25s var(--curva);flex:none;margin-left:auto}.cal-enlace-cuenta:hover>svg:last-child{transform:translate(3px)}.disp-arriba{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px;display:grid}@media (min-width:1024px){.disp-arriba{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:28px}}@media (min-width:1440px){.disp-arriba{grid-template-columns:minmax(0,1fr) 340px;gap:36px}}.disp-dias{border-top:1px solid var(--color-linea);margin-top:36px;padding-top:26px}.disp-titulo{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:clamp(1.4rem,4.6vw,1.9rem);font-weight:400;line-height:1.1}.disp-sub{max-width:46rem;color:var(--color-gris);margin-top:6px;font-size:.9rem;line-height:1.5}.sem{--sem-cols:46px 92px minmax(0,1fr);border:1px solid var(--color-linea);background:#fff;border-radius:12px;min-width:0;padding:16px}.sem.sem-lectura{--sem-cols:92px minmax(0,1fr) minmax(150px,210px)}.sem.sem-editable .sem-texto{display:none}@media (min-width:768px){.sem{padding:20px 22px}}.sem-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;display:flex}.sem-titulo{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:clamp(1.3rem,4.2vw,1.6rem);font-weight:400;line-height:1.15}.sem-sub{max-width:34rem;margin-top:4px;font-size:.86rem;line-height:1.45}.sem-sub,.sem-total{color:var(--color-gris)}.sem-total{white-space:nowrap;font-size:.84rem}.sem-total b{color:var(--cal-verde-hondo)}.sem-aviso{color:#6f5627;background:#9a7b3f1c;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;font-size:.84rem;line-height:1.4;display:flex}.sem-aviso svg{flex:none;margin-top:1px}.sem-atajos{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.sem-atajos .etiqueta{margin-right:4px}.sem-atajos .chip{min-height:34px;padding:0 12px;font-size:.82rem}.sem-regla{grid-template-columns:var(--sem-cols);gap:10px;margin-top:18px;display:grid}.sem-regla>span{height:14px;position:relative}.sem-regla>span>span{color:var(--color-gris);white-space:nowrap;font-size:.68rem;line-height:1;position:absolute;top:0;transform:translate(-50%)}.sem-dias{margin:4px 0 0;padding:0;list-style:none}.sem-dia{border-top:1px solid var(--color-linea);padding:7px 0}.sem-dia:first-child{border-top:0}.sem-dia-fila{grid-template-columns:var(--sem-cols);align-items:center;gap:10px;min-height:40px;display:grid}.sem-nombre{color:var(--color-tinta);font-size:.92rem;font-weight:600}.sem-dia:not(.on) .sem-nombre{color:var(--color-gris)}.sem-texto{text-align:right;color:var(--cal-verde-hondo);font-size:.8rem;font-weight:600;line-height:1.3}.sem-dia:not(.on) .sem-texto{color:var(--color-gris-claro);font-weight:500}.sem-dia.con-error .sem-texto{color:var(--color-error)}.sem-pista{background:#f3f1ec;border-radius:6px;height:26px;display:block;position:relative;overflow:hidden}.sem-dia:not(.on) .sem-pista{background:repeating-linear-gradient(135deg,#f7f6f2 0 6px,#e6e4de 6px 7px)}.sem-linea{background:#16161412;width:1px;position:absolute;top:0;bottom:0}.sem-bloque{border:1px solid var(--cal-verde-borde);background:var(--cal-verde-fondo);min-width:4px;box-shadow:inset 0 -3px 0 var(--cal-verde);transition:left .25s var(--curva),width .25s var(--curva);border-radius:5px;position:absolute;top:3px;bottom:3px}.sem-dia.con-error .sem-bloque{border-color:var(--color-error);box-shadow:inset 0 -3px 0 var(--color-error)}.sem-interruptor{border:1px solid var(--color-linea);cursor:pointer;background:#e7e4dd;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .2s,border-color .2s;position:relative}.sem-interruptor[aria-checked=true]{border-color:var(--cal-verde);background:var(--cal-verde)}.sem-perilla{width:20px;height:20px;transition:transform .22s var(--curva);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #16161447}.sem-interruptor[aria-checked=true] .sem-perilla{transform:translate(18px)}.sem-interruptor:focus-visible{outline:2px solid var(--color-rojo);outline-offset:2px}.sem-horas{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 2px 56px;display:flex}.sem-tramo{flex:0 auto;margin-top:0}.sem-tramo label{flex:none}.sem-tramo select.campo{min-width:128px;min-height:40px}.sem-horas .cal-error{flex-basis:100%;margin-top:2px}.sem-guardar{border-top:1px solid var(--color-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;padding-top:14px;display:flex}.sem-guardar-texto{color:var(--color-gris);font-size:.84rem}.sem-guardar-pendiente .sem-guardar-texto{color:var(--color-tinta);font-weight:600}.sem-guardar-botones{align-items:center;gap:16px;margin-left:auto;display:flex}.sem-guardar .boton{min-height:44px;padding:0 16px}@media (max-width:639px){.sem-dia-fila{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"sw nombre texto""pista pista pista";row-gap:6px}.sem.sem-lectura .sem-dia-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre texto""pista pista"}.sem-interruptor{grid-area:sw}.sem-nombre{grid-area:nombre}.sem-texto,.sem.sem-editable .sem-texto{grid-area:texto;max-width:11rem;display:block}.sem-pista{grid-area:pista;height:20px}.sem-regla{display:none}.sem-horas{margin-left:0}.sem-tramo{flex:100%}.sem-tramo label{flex:1 1 0}.sem-tramo select.campo{width:100%;min-width:0}}@media (max-width:1023px){.sem-guardar-pendiente{bottom:calc(var(--alto-barra-inferior,0px) + 10px);z-index:15;border:1px solid var(--color-tinta);background:#fff;border-radius:12px;margin-top:12px;padding:10px 12px;position:sticky;box-shadow:0 22px 50px -20px #16161473}}.ofrece{border:1px solid var(--color-linea);background:#fff;border-radius:12px;min-width:0;padding:16px}@media (min-width:1024px){.ofrece{padding:18px 20px;position:sticky;top:24px}}.ofrece-titulo{font-family:var(--font-editorial);align-items:center;gap:9px;font-size:1.25rem;font-weight:400;line-height:1.15;display:flex}.ofrece-vivo{background:var(--cal-verde);border-radius:999px;flex:none;width:8px;height:8px;animation:ofrece-pulso 2.4s ease-out infinite}@keyframes ofrece-pulso{0%{box-shadow:0 0 #2d6a4a73}70%,to{box-shadow:0 0 0 8px #2d6a4a00}}.ofrece-sub{color:var(--color-gris);margin-top:6px;font-size:.82rem;line-height:1.45}.ofrece-nada{color:var(--color-tinta);align-items:flex-start;gap:8px;margin-top:12px;font-size:.86rem;line-height:1.45;display:flex}.ofrece-nada svg{color:var(--color-gris);flex:none;margin-top:2px}.ofrece-dias{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ofrece-dias li{gap:5px;display:grid}.ofrece-dia{color:var(--color-tinta);font-size:.8rem;font-weight:700}.ofrece-rangos{flex-wrap:wrap;gap:4px;display:flex}.ofrece-rango{background:var(--cal-verde-fondo);color:var(--cal-verde-hondo);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.8rem;font-weight:600;display:inline-block}.ofrece-pie{color:var(--color-gris);margin-top:12px;font-size:.78rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.cal-check,.cal-dia,.cal-mes,.cal-panel,.cal-panel-cuerpo,.cal-recien:after,.ofrece-vivo{animation:none!important}.cal-dia,.cal-enlace-cuenta,.cal-enlace-cuenta>svg,.cal-flecha,.cal-segmento button,.cal-vistas button,.sem-bloque,.sem-interruptor,.sem-perilla{transition:none}}.simi-robot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;font-size:.92rem;display:flex}.simi-robot-estado{flex:260px;min-width:0;line-height:1.5}.simi-robot-punto{vertical-align:.05em;background:var(--color-alerta);border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 3px #9a7b3f29}.simi-robot-punto[data-encendido=true]{background:var(--color-ok);box-shadow:0 0 0 3px #3e5d4f29}.simi-robot-enlace{min-height:40px;color:var(--color-tinta);align-items:center;gap:6px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.simi-robot-enlace:hover{text-decoration:underline}.simi-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-top:22px;display:grid}@media (min-width:1280px){.simi-lista{gap:20px}}.simi-tarjeta{border:1px solid var(--color-linea);height:100%;color:var(--color-tinta);background:#fff;border-radius:4px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.simi-tarjeta:hover{border-color:var(--color-gris-claro);box-shadow:var(--shadow-elevada);transform:translateY(-3px)}}.simi-tarjeta-cabeza{align-items:center;gap:14px;display:flex}.simi-tarjeta-icono{background:var(--color-pergamino);width:48px;height:48px;color:var(--color-tinta);border-radius:4px;flex:none;place-items:center;display:grid}.simi-tarjeta-titulo{letter-spacing:-.015em;margin-top:2px;font-size:1.18rem;font-weight:600;line-height:1.2;display:block}.simi-tarjeta-lineas{flex-direction:column;gap:4px;font-size:.95rem;line-height:1.4;display:flex}.simi-tarjeta-avance{align-items:center;gap:10px;display:flex}.simi-tarjeta-avance .simi-avance{flex:1}.simi-tarjeta-pct{text-align:right;min-width:3.4ch;color:var(--color-gris);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:600}.simi-tarjeta-pie{color:var(--color-gris-claro);margin-top:auto;font-size:.76rem}.simi-tarjeta-faltan{border-top:1px solid var(--color-linea);flex-direction:column;gap:6px;padding-top:12px;font-size:.86rem;line-height:1.45;display:flex}.simi-tarjeta-falta{display:block}.simi-tarjeta-falta[data-tono=ok]{color:var(--color-ok)}.simi-tarjeta-falta-destino{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gris);margin-right:8px;font-size:.6rem;font-weight:700}.simi-tarjeta-falta[data-tono=ok] .simi-tarjeta-falta-destino{color:inherit;opacity:.75}.simi-avance{background:var(--color-linea);border-radius:999px;height:6px;display:block;overflow:hidden}.simi-avance>span{background:var(--color-tinta);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.simi-sellos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.simi-sello{border-radius:var(--radius-pastilla);background:var(--color-pergamino);color:var(--color-tinta);white-space:nowrap;align-items:baseline;gap:7px;padding:5px 11px;font-size:.8rem;font-weight:600;line-height:1.25;display:inline-flex}.simi-sello-nombre{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gris);font-size:.6rem;font-weight:700}.simi-sello[data-tono=ok]{color:var(--color-ok);background:#3e5d4f1f}.simi-sello[data-tono=alerta]{color:var(--color-alerta);background:#9a7b3f24}.simi-sello[data-tono=error]{color:var(--color-error);background:#9c26201a}.simi-sello[data-tono] .simi-sello-nombre{color:inherit;opacity:.75}.simi-sello[data-tono=neutro] .simi-sello-nombre{color:var(--color-gris);opacity:1}.simi-sellos.compactos .simi-sello{padding:4px 10px;font-size:.76rem}@media (max-width:639px){.simi-resumen .simi-sellos{margin-inline:calc(-1 * var(--margen-lateral));padding-inline:var(--margen-lateral);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.simi-resumen .simi-sellos::-webkit-scrollbar{display:none}.simi-resumen .simi-avance{flex-basis:100%;max-width:none}}.simi-vacio{border:1px solid var(--color-linea);border-radius:var(--radius-tarjeta);background:linear-gradient(180deg,var(--color-pergamino),#fff 70%);align-items:center;gap:28px;margin-top:24px;padding:28px 20px 32px;display:grid}@media (min-width:768px){.simi-vacio{grid-template-columns:320px minmax(0,1fr);gap:40px;padding:44px 40px}}.simi-vacio-hojas{justify-content:center;align-items:center;height:190px;display:flex;position:relative}.simi-vacio-hoja{border:1px solid var(--color-linea);background:#fff;border-radius:2px;flex-direction:column;gap:8px;width:122px;height:158px;padding:14px 12px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;box-shadow:0 14px 30px -18px #16161459}.simi-vacio-hoja:first-child{transform:translate(-62px)rotate(-8deg)}.simi-vacio-hoja:nth-child(2){z-index:1;transform:translateY(-6px)}.simi-vacio-hoja:nth-child(3){transform:translate(62px)rotate(8deg)}.simi-vacio-hoja>span:not(.simi-vacio-hoja-titulo){background:var(--color-linea);border-radius:3px;height:5px;display:block}.simi-vacio-hoja>span:nth-child(3){width:72%}.simi-vacio-hoja>span:nth-child(5){width:54%}@media (max-width:639px){.simi-vacio-hojas{height:150px;transform:scale(.82)}}.simi-vacio-hoja-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gris);margin-bottom:4px;font-size:.5rem;font-weight:700;line-height:1.3}@media (hover:hover){.simi-vacio:hover .simi-vacio-hoja:first-child{transform:translate(-74px)rotate(-11deg)}.simi-vacio:hover .simi-vacio-hoja:nth-child(3){transform:translate(74px)rotate(11deg)}}.simi-vacio-texto{max-width:52ch}.simi-vacio-texto p{margin-top:10px;font-size:1rem;line-height:1.6}.simi-nueva-grande{min-height:52px;padding:0 26px;font-size:1rem}.simi-asistente{font-size:1.0625rem}.simi-asistente .campo{min-height:50px;padding:12px 14px;font-size:1.0625rem}.simi-resumen{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.simi-resumen .simi-avance{flex:160px;max-width:420px}.simi-guardado{min-height:40px;color:var(--color-gris);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.88rem;display:inline-flex}.simi-guardado-punto{background:var(--color-ok);border-radius:50%;flex:none;width:8px;height:8px}.simi-guardado[data-tono=pendiente] .simi-guardado-punto{background:var(--color-alerta);animation:latido 1.2s ease-in-out infinite}.simi-guardado[data-tono=error]{color:var(--color-error);font-weight:600}.simi-guardado[data-tono=error] .simi-guardado-punto{background:var(--color-error)}.simi-guardado button{min-height:36px;color:var(--color-tinta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.simi-cuerpo{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:26px;scroll-margin-top:72px;display:grid}.simi-indice{min-width:0}@media (min-width:1024px){.simi-cuerpo{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:44px;scroll-margin-top:24px}}.simi-indice ol{margin:0 calc(-1 * var(--margen-lateral));padding:2px var(--margen-lateral) 6px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:8px;list-style:none;display:flex;overflow-x:auto}.simi-indice li{scroll-snap-align:center;flex:none}.simi-indice-paso{border:1px solid var(--color-linea);width:100%;min-height:56px;color:var(--color-tinta);text-align:left;cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px 10px 10px;transition:border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.simi-indice-paso:hover{border-color:var(--color-gris-claro)}.simi-indice-paso[aria-current=step]{border-color:var(--color-tinta);background:var(--color-pergamino)}.simi-indice-n{border:1px solid var(--color-linea);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--color-gris);background:#fff;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.simi-indice-paso[aria-current=step] .simi-indice-n{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.simi-indice-paso.listo .simi-indice-n{background:var(--color-ok);border-color:var(--color-ok);color:#fff}.simi-indice-paso.con-error .simi-indice-n{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-error)}.simi-indice-texto{flex-direction:column;min-width:0;display:flex}.simi-indice-titulo{white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.25}.simi-indice-avance{color:var(--color-gris);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.simi-indice-barra{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.simi-indice-barra>span{background:var(--color-tinta);opacity:.22;transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.simi-indice-paso.listo .simi-indice-barra>span{background:var(--color-ok);opacity:.6}@media (min-width:1024px){.simi-indice{position:sticky;top:24px}.simi-indice ol{flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible}.simi-indice-paso{background:0 0;border-color:#0000;min-height:52px}.simi-indice-paso:hover{background:var(--color-pergamino);border-color:#0000}.simi-indice-paso[aria-current=step]{border-color:var(--color-linea);background:#fff;box-shadow:0 1px 3px #16161414,0 6px 14px -8px #1616142e}.simi-indice-titulo{white-space:normal}.simi-indice-barra{border-radius:2px;height:2px;bottom:6px;left:48px;right:14px}.simi-indice-barra,.simi-indice-paso[aria-current=step] .simi-indice-barra{background:var(--color-linea)}}.simi-paso{min-width:0}.simi-paso-cabeza h2{outline:none;margin-top:6px}.simi-paso-descripcion{max-width:60ch;color:var(--color-gris);margin-top:6px}.simi-paso-contenido{margin-top:8px;container-type:inline-size}.simi-grupo{margin-top:26px}.simi-grupo+.simi-grupo{border-top:1px solid var(--color-linea);padding-top:26px}.simi-grupo-titulo{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gris);margin-bottom:16px;font-size:.7rem;font-weight:700}.simi-campos{grid-template-columns:minmax(0,1fr);gap:24px 32px;display:grid}@container (min-width:620px){.simi-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.simi-campo{flex-direction:column;gap:8px;min-width:0;display:flex}.simi-campo.ancho{grid-column:1/-1}.simi-campo-etiqueta{align-items:center;gap:6px;font-size:1rem;font-weight:600;line-height:1.3;display:inline-flex}.simi-candado{color:var(--color-gris-claro);display:inline-flex}.simi-campo-control{min-width:0}.simi-campo-ayuda{color:var(--color-gris);font-size:.86rem;line-height:1.45}.simi-campo-error{color:var(--color-error);font-size:.9rem;font-weight:600;line-height:1.4}.simi-campo-contador,.simi-campo-sino{border-bottom:1px solid var(--color-linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding-bottom:14px;display:grid}.simi-campo-contador>:not(.simi-campo-etiqueta):not(.simi-campo-control),.simi-campo-sino>:not(.simi-campo-etiqueta):not(.simi-campo-control){grid-column:1/-1}.simi-campo-contador .simi-campo-etiqueta,.simi-campo-sino .simi-campo-etiqueta{font-weight:500}.simi-campos:has(>.simi-campo-sino,>.simi-campo-contador){row-gap:14px}.simi-sino{background:var(--color-pergamino);gap:2px;padding:3px}.simi-sino,.simi-sino-boton{border-radius:var(--radius-pastilla);display:inline-flex}.simi-sino-boton{min-width:74px;min-height:44px;color:var(--color-gris);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.98rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s,transform .15s}.simi-sino-boton svg{opacity:0;width:0;margin-right:-6px;transition:opacity .18s,width .18s,margin .18s}.simi-sino-boton:hover{color:var(--color-tinta)}.simi-sino-boton:active{transform:scale(.96)}.simi-sino-boton[aria-pressed=true] svg{opacity:1;width:16px;margin-right:0}.simi-sino-boton[data-valor=si][aria-pressed=true]{background:var(--color-tinta);color:#fff}.simi-sino-boton[data-valor=no][aria-pressed=true]{color:var(--color-tinta);background:#fff;box-shadow:0 1px 3px #16161429,0 6px 14px -8px #1616143d}.simi-contador{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);background:#fff;align-items:center;gap:2px;padding:2px;display:inline-flex}.simi-contador:focus-within{border-color:var(--color-tinta);box-shadow:0 0 0 3px var(--color-pergamino)}.simi-contador-boton{width:44px;height:44px;color:var(--color-tinta);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid}.simi-contador-boton:hover:not(:disabled){background:var(--color-pergamino)}.simi-contador-boton:active:not(:disabled){transform:scale(.9)}.simi-contador-boton:disabled{color:var(--color-gris-claro);cursor:default}.simi-contador-valor{text-align:center;width:3.2ch;font-family:var(--font-editorial);font-variant-numeric:lining-nums tabular-nums;color:var(--color-tinta);background:0 0;border:0;padding:0;font-size:1.35rem}.simi-contador-valor:focus{outline:none}.simi-contador-valor::placeholder{color:var(--color-gris-claro)}.simi-fichas{flex-wrap:wrap;gap:8px;display:flex}.simi-ficha{border:1px solid var(--color-linea);border-radius:var(--radius-pastilla);min-height:46px;color:var(--color-tinta);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 18px;font-size:.98rem;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .15s;display:inline-flex}.simi-ficha:hover{border-color:var(--color-tinta)}.simi-ficha:active{transform:scale(.96)}.simi-ficha[aria-pressed=true]{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff;font-weight:600}.simi-fichas.cuadradas .simi-ficha{font-variant-numeric:tabular-nums;min-width:52px;padding:0 10px}.simi-fichas.grandes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;display:grid}.simi-fichas.grandes .simi-ficha{text-align:center;border-radius:4px;min-height:60px;padding:4px 8px;font-size:1.02rem;font-weight:600;line-height:1.2}.simi-tipos{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:10px;display:grid}@media (min-width:768px){.simi-tipos{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}.simi-tipo{border:1px solid var(--color-linea);min-height:100px;color:var(--color-tinta);text-align:center;cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px 12px;font-size:.9rem;font-weight:500;line-height:1.2;transition:background .18s,color .18s,border-color .18s,transform .15s;display:flex}.simi-tipo svg{color:var(--color-gris);transition:color .18s,transform .3s cubic-bezier(.22,1,.36,1)}.simi-tipo:hover{border-color:var(--color-tinta)}.simi-tipo:hover svg{color:var(--color-tinta);transform:translateY(-2px)}.simi-tipo:active{transform:scale(.97)}.simi-tipo[aria-pressed=true]{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff;font-weight:600}.simi-tipo[aria-pressed=true] svg{color:#fff}.simi-mas-tipos{min-height:44px;color:var(--color-tinta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0 2px;font-weight:600;text-decoration:underline}.simi-mas-tipos:disabled{color:var(--color-gris);cursor:default;text-decoration:none}.simi-dinero{flex-direction:column;gap:6px;display:flex}.simi-dinero-caja{display:block;position:relative}.simi-dinero-signo{font-family:var(--font-editorial);color:var(--color-gris);pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.simi-asistente .simi-dinero .campo{font-family:var(--font-editorial);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;min-height:54px;padding-left:32px;font-size:1.4rem}.simi-letras{font-family:var(--font-editorial);color:var(--color-gris);font-size:.98rem;font-style:italic;line-height:1.4}.simi-letras:first-letter{text-transform:uppercase}.simi-sospecha{color:var(--color-alerta);font-size:.86rem;font-weight:600}.simi-sufijo{max-width:280px;display:block;position:relative}.simi-sufijo .campo{font-variant-numeric:tabular-nums}.simi-sufijo.con-unidad .campo{padding-right:84px}.simi-sufijo-texto{color:var(--color-gris);pointer-events:none;font-size:.92rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.simi-fecha{max-width:240px}.simi-texto-largo{resize:vertical;min-height:104px;line-height:1.55}.simi-campo[data-campo=descripcion] .simi-texto-largo{min-height:200px;font-family:var(--font-editorial);font-size:1.08rem;line-height:1.65}.simi-lugar{position:relative}.simi-lugar-boton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.simi-lugar-boton:hover{border-color:var(--color-gris-claro)}.simi-lugar-elegido{min-width:0;font-weight:600}.simi-lugar-elegido .text-gris{font-weight:400}.simi-lugar-flecha{color:var(--color-gris);flex:none;font-size:1.3rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1)}.simi-lugar.abierto .simi-lugar-flecha{transform:rotate(90deg)}.simi-lugar-panel{border:1px solid var(--color-linea);box-shadow:var(--shadow-elevada);background:#fff;border-radius:4px;margin-top:8px;overflow:hidden}.simi-lugar-buscar{border-bottom:1px solid var(--color-linea);padding:10px;display:block;position:relative}.simi-lugar-buscar svg{color:var(--color-gris);pointer-events:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.simi-asistente .simi-lugar-buscar .campo{padding-left:42px}.simi-lugar-lista{overscroll-behavior:contain;max-height:min(360px,52vh);padding:4px 10px 10px;overflow-y:auto}.simi-lugar-grupo .etiqueta{z-index:1;background:#fff;padding:10px 4px 6px;position:sticky;top:0}.simi-lugar-grupo ul{margin:0;padding:0;list-style:none}.simi-lugar-opcion{width:100%;min-height:46px;color:var(--color-tinta);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 12px;font-size:1rem;display:flex}.simi-lugar-opcion:focus-visible,.simi-lugar-opcion:hover{background:var(--color-pergamino)}.simi-lugar-opcion[aria-pressed=true]{background:var(--color-pergamino);box-shadow:inset 3px 0 0 var(--color-tinta);font-weight:700}.simi-lugar-opcion.otra{color:var(--color-gris);font-style:italic}.simi-lugar-otro{border-top:1px solid var(--color-linea);background:#fbfaf7;padding:10px}.simi-firma{flex-direction:column;gap:10px;display:flex}.simi-firma-marco{border:1px dashed var(--color-gris-claro);background:#fff;border-radius:4px;position:relative;overflow:hidden}.simi-firma-marco.con-firma{border-style:solid;border-color:var(--color-linea);background:#fbfaf7}.simi-firma-marco canvas{aspect-ratio:100/36;touch-action:none;cursor:crosshair;z-index:1;width:100%;height:auto;display:block;position:relative}.simi-firma-marco img{aspect-ratio:100/36;object-fit:contain;width:100%;display:block}.simi-firma-linea{border-bottom:1px solid var(--color-gris-claro);pointer-events:none;position:absolute;bottom:24%;left:7%;right:7%}.simi-firma-linea span{color:var(--color-gris-claro);font-size:.9rem;position:absolute;bottom:4px;left:-2px}.simi-firma-pista{color:var(--color-gris-claro);pointer-events:none;place-items:center;font-size:.95rem;display:grid;position:absolute;inset:0 0 34%}.simi-firma-acciones{flex-wrap:wrap;gap:8px 12px;font-size:.9rem}.simi-firma-acciones,.simi-navegacion{justify-content:space-between;align-items:center;display:flex}.simi-navegacion{bottom:calc(var(--alto-barra-inferior,0px) + 12px);z-index:30;border:1px solid var(--color-linea);background:#fff;border-radius:6px;gap:10px;margin-top:40px;padding:10px;position:sticky;box-shadow:0 14px 34px -20px #16161466}.simi-navegacion .boton{min-height:48px}.simi-navegacion-n{color:var(--color-gris);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}@media (max-width:639px){.simi-navegacion-cual{display:none}.simi-navegacion .boton{padding:0 16px}}@media (max-width:419px){.simi-navegacion-n{display:none}.simi-navegacion .boton{flex:1}}.simi-fotos-inicio{border:1px solid var(--color-linea);background:#fff;border-radius:4px;flex-wrap:wrap;align-items:flex-start;gap:18px 24px;margin-top:20px;padding:22px;display:flex}.simi-fotos-inicio>.min-w-0{flex:260px}.simi-fotos-dibujo{background:var(--color-pergamino);width:88px;height:88px;color:var(--color-gris);border-radius:4px;flex:none;place-items:center;display:grid}.simi-paso-contenido>.gestor-fotos,.simi-publicar{margin-top:20px}.simi-publicar{flex-direction:column;gap:32px;display:flex}.simi-bloque+.simi-bloque{border-top:1px solid var(--color-linea);padding-top:28px}.simi-bloque-titulo{letter-spacing:-.012em;font-size:1.15rem;font-weight:600}.simi-bloque>.simi-bloque-titulo{margin-bottom:14px}.simi-bloque-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.simi-bloque-cabeza p{margin-top:4px;font-size:.95rem}.simi-descripcion-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.simi-cuenta{color:var(--color-gris);font-variant-numeric:tabular-nums;font-size:.82rem}.simi-cuenta.pasada{color:var(--color-error);font-weight:600}.simi-documentos{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.simi-documento{border:1px solid var(--color-linea);background:#fff;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.simi-documento-hoja{border:1px solid var(--color-linea);background:#fbfaf7;border-radius:2px;flex-direction:column;grid-row:1;gap:5px;width:40px;height:52px;padding:8px 7px;display:flex;box-shadow:0 6px 12px -8px #1616144d}.simi-documento-hoja>span{background:var(--color-linea);border-radius:2px;height:3px;display:block}.simi-documento-hoja>span:first-child{background:var(--color-gris-claro);width:70%}.simi-documento-hoja>span:last-child{width:55%}.simi-documento-titulo{font-size:1rem;font-weight:600;line-height:1.3}.simi-documento-acciones{grid-column:1/-1;gap:8px;display:flex}.simi-documento-acciones .boton{flex:1;min-height:44px}.simi-destinos{gap:16px;display:grid}@media (min-width:900px){.simi-destinos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.simi-destino{border:1px solid var(--color-linea);background:#fff;border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex}@media (min-width:768px){.simi-destino{padding:24px}}.simi-destino-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.simi-destino p{font-size:.98rem;line-height:1.5}.simi-destino-acciones{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.simi-destino-acciones .boton{min-height:48px}.simi-destino .simi-nota,.simi-nota{color:var(--color-gris);font-size:.86rem}.simi-destino .simi-nota.fuerte,.simi-nota.fuerte{color:var(--color-tinta);font-weight:600}.simi-avisos{border-left:3px solid var(--color-alerta);background:var(--color-pergamino);border-radius:0 var(--radius-campo) var(--radius-campo) 0;margin:4px 0 0;padding:10px 14px 10px 30px;font-size:.88rem;list-style:outside}.simi-avisos.discretos{border-left-color:var(--color-gris-claro);color:var(--color-gris)}.simi-faltan{border-left:3px solid var(--color-tinta);background:var(--color-pergamino);border-radius:0 var(--radius-campo) var(--radius-campo) 0;padding:12px 14px}.simi-faltan.error{border-left-color:var(--color-error)}.simi-faltan .simi-faltan-titulo{font-size:.92rem;font-weight:600}.simi-faltan ul{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.simi-faltan-ir{border:0;border-bottom:1px solid var(--color-linea);width:100%;min-height:40px;color:var(--color-tinta);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:.95rem;display:flex}.simi-faltan li:last-child .simi-faltan-ir{border-bottom:0}.simi-faltan-ir:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.simi-faltan-flecha{letter-spacing:.04em;color:var(--color-gris);flex:none;font-size:.78rem;font-weight:700}.simi-faltan-texto{padding:8px 2px;font-size:.95rem;display:block}.simi-descartar{text-align:center}.simi-descartar button{min-height:44px;color:var(--color-gris);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.88rem;text-decoration:underline}.simi-descartar button:hover:not(:disabled){color:var(--color-error)}@media (prefers-reduced-motion:reduce){.simi-avance>span,.simi-contador-boton,.simi-ficha,.simi-indice-barra>span,.simi-indice-paso,.simi-lugar-flecha,.simi-sino-boton,.simi-sino-boton svg,.simi-tarjeta,.simi-tipo,.simi-tipo svg,.simi-vacio-hoja{transition:none}.simi-guardado[data-tono=pendiente] .simi-guardado-punto{animation:none}}.vis-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;display:flex}.vis-titulo{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:clamp(1.3rem,4.2vw,1.6rem);font-weight:400;line-height:1.15}.vis-sub{max-width:40rem;color:var(--color-gris);margin-top:4px;font-size:.88rem;line-height:1.45}.vis-modos{gap:10px;margin-top:18px;display:grid}@media (min-width:768px){.vis-modos{grid-template-columns:repeat(3,minmax(0,1fr))}}.vis-modo{border:1px solid var(--color-linea);min-height:88px;color:var(--color-tinta);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .25s var(--curva),background-color .2s ease;background:#fff;border-radius:10px;align-content:start;gap:6px;padding:16px 18px;display:grid}.vis-modo:hover:not(:disabled){border-color:var(--color-tinta)}.vis-modo:disabled{cursor:progress;opacity:.7}.vis-modo[aria-pressed=true]{border-color:var(--color-tinta);box-shadow:0 0 0 2px var(--color-tinta);background:var(--color-pergamino)}.vis-modo:focus-visible{outline:2px solid var(--color-rojo);outline-offset:3px}.vis-modo-titulo{align-items:center;gap:10px;font-size:1.02rem;font-weight:600;line-height:1.25;display:flex}.vis-modo-marca{border:1.5px solid var(--color-linea);color:#fff;background:#fff;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:inline-grid}.vis-modo[aria-pressed=true] .vis-modo-marca{border-color:var(--color-tinta);background:var(--color-tinta)}.vis-modo-texto{color:var(--color-gris);font-size:.86rem;line-height:1.45}.vis-cal{margin-top:22px}.vis-cal .cal-principal{max-width:34rem}@media (min-width:1024px){.vis-cal.cal.cal-editable{grid-template-columns:minmax(0,34rem) minmax(240px,316px);justify-content:start}}.vis-lado{align-content:start;gap:12px;min-width:0;display:grid}.vis-atajos{flex-wrap:wrap;gap:6px;display:flex}.vis-atajos .chip{min-height:38px;padding:0 14px;font-size:.86rem}.vis-resumen{border:1px solid var(--cal-verde-borde);background:var(--cal-verde-fondo);color:var(--cal-verde-hondo);border-radius:8px;padding:12px 14px;font-size:.9rem;line-height:1.45}.vis-resumen b{font-weight:700}.vis-resumen-vacio{border-color:var(--color-linea);color:var(--color-gris);background:#fff}.vis-nota{gap:6px;max-width:40rem;margin-top:20px;display:grid}.vis-nota textarea.campo{resize:vertical;min-height:64px;font-size:.92rem;line-height:1.45}.vis-ayuda{color:var(--color-gris);font-size:.78rem}.vis-guardar{border-top:1px solid var(--color-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;padding-top:14px;display:flex}.vis-guardar-texto{color:var(--color-gris);font-size:.86rem}.vis-guardar-pendiente .vis-guardar-texto{color:var(--color-tinta);font-weight:600}.vis-guardar-botones{align-items:center;gap:16px;margin-left:auto;display:flex}.vis-guardar .boton{min-height:44px;padding:0 22px}@media (max-width:1023px){.vis-guardar-pendiente{bottom:calc(var(--alto-barra-inferior,0px) + 10px);z-index:15;border:1px solid var(--color-tinta);background:#fff;border-radius:12px;padding:10px 12px;position:sticky;box-shadow:0 22px 50px -20px #16161473}}.vis-rapido{justify-items:start;gap:4px;display:grid}.vis-rapido-dias{color:var(--cal-verde-hondo,#1d4a33);text-underline-offset:3px;white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:underline}.vis-rapido-pasados{color:var(--color-alerta)}.vis-rapido-nota{color:var(--color-gris);font-size:.72rem}@media (prefers-reduced-motion:reduce){.vis-modo,.vis-modo-marca{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}