@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--negro:#000;--asfalto:#1a1b1d;--asfalto-2:#25262a;--asfalto-3:#34363b;--pintura:#f7f5f0;--hormigon:#e8e6e0;--hormigon-2:#d6d3cb;--tinta:#131415;--tinta-2:#4a4c50;--humo:#b9b6af;--rojo:#df0c0c;--rojo-2:#b80707;--amarillo:#f6c417;--azul:#0c4a9c;--verde:#0a7541;--f:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--barra:4rem;--gut:1.25rem;--sec:clamp(3.5rem, 9vw, 6.5rem);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width>=900px){:root{--barra:4.75rem;--gut:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--barra) + 1rem);scrollbar-color:var(--asfalto-3) var(--negro)}body{font-family:var(--f);color:var(--tinta);background:var(--hormigon);accent-color:var(--rojo);caret-color:var(--rojo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--amarillo);color:var(--tinta)}:focus-visible{outline:3px solid var(--foco,var(--tinta));outline-offset:3px;border-radius:4px}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - var(--gut) * 2, 76rem);margin-inline:auto}.num{font-variant-numeric:tabular-nums}.asfalto{background:var(--asfalto) var(--grano);color:var(--pintura);--foco:var(--amarillo)}.asfalto ::selection{background:var(--amarillo)}.hormigon{background:var(--hormigon)}.sec{padding-block:var(--sec)}.t1,.t2,.t3{letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:116%;line-height:1.02}.t1{font-size:clamp(2.25rem,10.2vw,4.75rem)}.t2{font-size:clamp(1.75rem,6.4vw,3rem)}.t3{letter-spacing:-.01em;font-size:clamp(1.25rem,4vw,1.6rem);line-height:1.1}.bajada{text-wrap:pretty;max-width:34em;font-size:clamp(1.05rem,2.6vw,1.2rem);line-height:1.5}.asfalto .bajada{color:var(--humo)}.rotulo{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.enlace{text-underline-offset:.28em;text-decoration:underline 2px;text-decoration-color:var(--rojo);align-items:center;gap:.45em;font-weight:700;display:inline-flex}.enlace .ico{transition:transform .3s var(--ease)}.enlace:hover .ico{transform:translate(4px)}.btn{text-align:center;min-height:3.25rem;transition:transform .25s var(--ease), background-color .2s;-webkit-tap-highlight-color:transparent;border-radius:9px;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.3rem;font-weight:700;font-stretch:106%;line-height:1.1;display:inline-flex;position:relative}.btn:after{content:"";pointer-events:none;border:1.5px solid;border-radius:6px;position:absolute;inset:3px}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:50ms;transform:translateY(1px)}.btn .ico{transition:transform .3s var(--ease);flex:none}.btn:hover .ico--flecha{transform:translate(4px)}.btn--rojo{background:var(--rojo);color:#fff}.btn--rojo:hover{background:var(--rojo-2)}.btn--verde{background:var(--verde);color:#fff}.btn--verde:hover{background:#085f35}.btn--blanco{background:var(--pintura);color:var(--tinta)}.btn--tinta{background:var(--tinta);color:var(--pintura)}.btn--ancho{width:100%}.btn--chico{min-height:2.6rem;padding:.55rem 1rem;font-size:.95rem}.cartel{background:var(--pintura);color:var(--tinta);border-radius:12px;padding:1.15rem 1.25rem;position:relative}.cartel:after{content:"";border:2px solid var(--tinta);pointer-events:none;border-radius:8px;position:absolute;inset:4px}.cartel--amarillo{background:var(--amarillo)}.cartel--azul{background:var(--azul);color:#fff}.cartel--azul:after,.cartel--verde:after{border-color:#fff}.cartel--verde{background:var(--verde);color:#fff}.mojon{font-variant-numeric:tabular-nums;background:var(--pintura);color:var(--tinta);border-radius:5px;align-items:stretch;font-size:.95rem;font-weight:800;font-stretch:80%;line-height:1;display:inline-flex;overflow:hidden}.mojon i{background:var(--tinta);color:var(--pintura);letter-spacing:.06em;place-items:center;padding:.4rem .38rem;font-size:.7rem;font-style:normal;display:grid}.mojon b{font-weight:inherit;padding:.4rem .5rem}.redondel{aspect-ratio:1;background:var(--pintura);border:.55rem solid var(--rojo);width:5.25rem;color:var(--tinta);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:2.2rem;font-weight:800;font-stretch:76%;line-height:1;display:grid}.redondel--azul{background:var(--azul);border:.22rem solid var(--pintura);outline:.22rem solid var(--azul);outline-offset:0;color:#fff}.guiones{opacity:.9;background:repeating-linear-gradient(90deg,currentColor 0 1.6rem,#0000 1.6rem 2.6rem);border:0;height:4px;margin:0}.barra{z-index:60;background:var(--negro);color:#fff;--foco:var(--amarillo);position:sticky;top:0}.barra__in{height:var(--barra);align-items:center;gap:1.5rem;display:flex}.barra__logo{flex:none;margin-left:-.35rem;display:block}.barra__logo img{height:calc(var(--barra) - .85rem);width:auto}.barra__nav{gap:.25rem;margin-left:auto;display:none}.barra__nav a{padding:.6rem .9rem;font-size:.98rem;font-weight:600;font-stretch:106%;position:relative}.barra__nav a:after{content:"";background:var(--rojo);transform-origin:0;height:3px;transition:transform .35s var(--ease);position:absolute;bottom:.25rem;left:.9rem;right:.9rem;transform:scaleX(0)}.barra__nav a:hover:after,.barra__nav a[aria-current=page]:after{transform:scaleX(1)}.barra__wa{display:none}.barra__menu{border-radius:8px;place-items:center;width:2.9rem;height:2.9rem;margin-left:auto;margin-right:-.5rem;display:grid}.barra__menu .ico--cerrar,.barra__menu[aria-expanded=true] .ico--menu{display:none}.barra__menu[aria-expanded=true] .ico--cerrar{display:block}@media (width>=900px){.barra__nav{display:flex}.barra__wa{display:inline-flex}.barra__menu{display:none}}.barra__carril{background:repeating-linear-gradient(90deg, #4a4b50 0 1.5rem, var(--negro) 1.5rem 2.4rem);height:4px;overflow:hidden}.barra__carril:before{content:"";background:repeating-linear-gradient(90deg, var(--amarillo) 0 1.5rem, var(--negro) 1.5rem 2.4rem);clip-path:inset(0 100% 0 0);height:100%;display:block}@keyframes avance{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:scroll()){.barra__carril:before{animation:linear both avance}.barra>.barra__carril:before{animation-timeline:scroll(root)}}.menu{inset:calc(var(--barra) + 4px) 0 0;z-index:55;padding:1.5rem var(--gut) 2rem;animation:bajar .5s var(--ease);flex-direction:column;gap:1.5rem;display:flex;position:fixed;overflow-y:auto}@keyframes bajar{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu__links a{letter-spacing:-.02em;border-bottom:3px dashed var(--asfalto-3);justify-content:space-between;align-items:center;padding:1.05rem 0;font-size:2rem;font-weight:800;font-stretch:116%;line-height:1;display:flex}.menu__links a[aria-current=page]{color:var(--amarillo)}.menu__pie{gap:.75rem;margin-top:auto;display:grid}body.menu-abierto{overflow:hidden}.auto{background:var(--pintura);color:var(--tinta);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.auto__foto{aspect-ratio:4/5;background:var(--hormigon-2);position:relative;overflow:hidden}.auto__foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.auto:hover .auto__foto img{transform:scale(1.04)}.auto__foto .mojon{position:absolute;bottom:.75rem;left:.75rem}.auto__info{flex-direction:column;flex:1;gap:.3rem;padding:1rem 1.1rem 1.1rem;display:flex}.auto__nombre{letter-spacing:-.01em;font-size:1.22rem;font-weight:800;font-stretch:112%;line-height:1.1}.auto__nombre small{color:var(--tinta-2);letter-spacing:0;font-size:.82em;font-weight:500;font-stretch:100%}.auto__datos{color:var(--tinta-2);font-size:.95rem;font-stretch:92%}.auto__pie{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.auto__info .guiones{height:2px;color:var(--hormigon-2);margin-top:.7rem}.precio{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;font-stretch:84%;line-height:1}.precio small{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:.3rem;font-size:.7rem;font-weight:700;font-stretch:100%;display:block}.auto__ir{background:var(--tinta);width:2.4rem;height:2.4rem;color:var(--pintura);transition:background-color .25s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.auto:hover .auto__ir{background:var(--rojo);transform:translate(3px)}.fila{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut);scroll-padding-inline:var(--gut);margin-inline:calc(var(--gut) * -1);gap:.85rem;display:flex;overflow-x:auto}.fila::-webkit-scrollbar{display:none}.fila>*{scroll-snap-align:start;flex:0 0 min(78%,19rem)}@media (width>=900px){.fila{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;display:grid;overflow:visible}}.grilla{gap:1rem;display:grid}@media (width>=640px){.grilla{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width>=1000px){.grilla{grid-template-columns:repeat(3,1fr)}}.titulo-fila{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}.destinos{border-radius:14px;padding:6px}.destinos:after{display:none}.destinos__in{border:2px solid #fff;border-radius:9px;overflow:hidden}.destino{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:background-color .2s;display:grid}.destino+.destino{border-top:2px solid #fff}.destino:hover{background:#00000029}.destino__txt small{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:.74rem;font-weight:700;display:block}.destino__txt b{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,5.6vw,1.75rem);font-weight:800;font-stretch:104%;line-height:1.15}.destino .ico--flecha,.destino .ico--flecha-ne{transition:transform .3s var(--ease)}.destino:hover .ico--flecha{transform:translate(4px)}.destino:hover .ico--flecha-ne{transform:translate(3px,-3px)}.form,.form__fila{gap:1rem;display:grid}@media (width>=560px){.form__fila{grid-template-columns:1fr 1fr}}.campo{gap:.4rem;display:grid}.campo label{font-size:.92rem;font-weight:700}.campo label span{color:var(--tinta-2);font-weight:400}.campo input,.campo select,.campo textarea{border:2px solid var(--tinta);background:#fff;border-radius:8px;width:100%;min-height:3.1rem;padding:.75rem .9rem;font-size:1rem;transition:box-shadow .2s}.campo textarea{resize:vertical;min-height:7rem}.campo input::placeholder,.campo textarea::placeholder{color:#6b6d72}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--amarillo);outline-offset:0;box-shadow:0 0 0 5px var(--tinta)}.campo.con-error input,.campo.con-error textarea,.campo.con-error select{border-color:var(--rojo)}.campo__error{color:var(--rojo-2);font-size:.9rem;font-weight:600}.form__nota{color:var(--tinta-2);font-size:.9rem}.form__ok{align-items:flex-start;gap:.9rem;display:flex}.form__ok .ico{flex:none;margin-top:.15rem}.form__ok b{font-size:1.15rem;font-stretch:108%;display:block}.aviso{left:50%;bottom:calc(1rem + var(--aviso-extra,0px) + env(safe-area-inset-bottom));z-index:90;width:min(100% - 1.5rem,30rem);animation:subir .5s var(--ease);padding:1rem 2.9rem 1rem 1.15rem;font-size:.95rem;line-height:1.4;position:fixed;translate:-50%;box-shadow:0 14px 34px -10px #0000008c}.aviso b{margin-bottom:.2rem;font-stretch:108%;display:block}.aviso q{quotes:"“" "”";border-top:2px dashed #00000059;margin-top:.5rem;padding-top:.5rem;font-style:italic;display:block}.aviso__x{z-index:1;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.6rem;right:.6rem}@keyframes subir{0%{opacity:0;transform:translateY(1.2rem)}}.pie{background:var(--negro);color:#fff;--foco:var(--amarillo);padding-block:3rem 2rem}.pie__in{gap:2rem;display:grid}.pie__logo img{width:auto;height:4.5rem;margin-left:-.4rem}.pie__cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.pie h2{letter-spacing:.08em;text-transform:uppercase;color:var(--humo);margin-bottom:.7rem;font-size:.74rem;font-weight:700}.pie li+li{margin-top:.45rem}.pie a:hover{text-decoration:underline;text-decoration-color:var(--rojo);text-underline-offset:.25em;text-decoration-thickness:2px}.pie__muestra{border-top:3px dashed var(--asfalto-3);color:var(--humo);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:1.5rem;font-size:.9rem;display:flex}.pie__muestra .chapa{background:var(--amarillo);color:var(--tinta);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.3rem .55rem;font-size:.78rem;font-weight:800;font-stretch:90%}.pie__muestra a{color:#fff;font-weight:700}@media (width>=900px){.pie__in{grid-template-columns:1.2fr 2fr;align-items:start}.pie__cols{grid-template-columns:repeat(3,1fr)}.pie__muestra{grid-column:1/-1}}.cabeza{padding-block:clamp(2rem,6vw,4rem) clamp(1.75rem,5vw,3rem)}.cabeza .bajada{margin-top:1rem}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.45s;animation-timing-function:var(--ease)}::view-transition-old(*),::view-transition-new(*){object-fit:cover;height:100%}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}@view-transition{navigation:none}}
