.marca-web{--web-blanco:#fff;--web-tinta:#222;--web-secundario:#555;--web-verde:#2f4b4c;--web-verde-hondo:#1f3536;--web-verde-claro:#d6e1df;--web-arena:#e9ded2;--web-arena-tenue:#f7f3ee;--web-ocre:#c9820f;--web-linea:#e3dcd3;--web-linea-suave:#ece6df;--web-linea-fuerte:#ddd5cb;--web-linea-sobre-verde:#ffffff38;--web-ancho:1280px;--web-margen:clamp(16px, 4vw, 56px);--web-radio-campo:12px;--web-radio-tarjeta:20px;--web-radio-panel:24px;--web-sombra-flotante:0 30px 60px -36px #22222259;--web-sombra-boton:0 14px 34px #00000047;--web-aire:clamp(56px, 7vw, 112px);--web-aire-corto:clamp(40px, 5vw, 72px);--web-curva:cubic-bezier(.23, 1, .32, 1);background-color:var(--web-blanco);color:var(--web-tinta);font-family:var(--fuente-web), system-ui, -apple-system, "Segoe UI", sans-serif;font-variant-numeric:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1.0625rem;line-height:1.6}html:has(.marca-web){background-color:#fff;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html:has(.marca-web){scroll-behavior:smooth}html.lenis:has(.marca-web){scroll-behavior:auto}@keyframes web-foto-se-asienta{0%{transform:scale(1.05)}}@keyframes web-panel-sube{0%{transform:translateY(28px)}}@keyframes web-subrayado-se-dibuja{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.web-portada-foto{animation:web-foto-se-asienta 1.2s var(--web-curva) both}.web-portada-panel{animation:web-panel-sube .8s var(--web-curva) both}.web-portada-subrayado{animation:web-subrayado-se-dibuja .7s var(--web-curva) .35s both}@supports (animation-timeline:view()){@keyframes web-foto-se-abre{0%{clip-path:inset(5% 5% 5% 5% round var(--web-radio-tarjeta))}to{clip-path:inset(0 0 0 0 round var(--web-radio-tarjeta))}}.web-se-asienta{animation:linear both web-foto-se-abre;animation-timeline:view();animation-range:entry entry 70%}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}@layer components{.marca-web :focus-visible{outline:3px solid var(--web-verde);outline-offset:3px}.marca-web .web-sobre-verde :focus-visible{outline-color:var(--web-blanco)}.marca-web ::selection{background-color:var(--web-arena);color:var(--web-tinta)}.web-contenedor{width:100%;max-width:var(--web-ancho);padding-inline:var(--web-margen);margin-inline:auto}.web-contenedor-estrecho{width:100%;max-width:820px;padding-inline:var(--web-margen);margin-inline:auto}.web-seccion{padding-block:var(--web-aire)}.web-titulo-portada{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:600;font-stretch:86%;line-height:1.03}.web-titulo-pagina{letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:clamp(2.375rem,5.2vw,4.25rem);font-weight:600;font-stretch:86%;line-height:1.03}.web-titulo-seccion{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:600;font-stretch:88%;line-height:1.06}.web-titulo-bloque{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.25}.web-entradilla{text-wrap:pretty;font-size:clamp(1.1875rem,1.6vw,1.4375rem);font-weight:500;line-height:1.45}.web-texto{text-wrap:pretty}.web-secundario{color:var(--web-secundario)}.web-sobre-verde .web-secundario{color:var(--web-verde-claro)}.web-cifra{letter-spacing:-.03em;font-variant-numeric:lining-nums;font-weight:600;font-stretch:80%;line-height:.95}.web-registrada{vertical-align:super;margin-left:.04em;font-size:.5em;font-weight:500;line-height:0}.web-antetitulo{letter-spacing:.01em;color:var(--web-verde);font-size:.9375rem;font-weight:600}.web-sobre-verde .web-antetitulo{color:var(--web-verde-claro)}.web-sobre-verde{background-color:var(--web-verde);color:var(--web-blanco)}.web-sobre-hondo{background-color:var(--web-verde-hondo);color:var(--web-blanco)}.web-sobre-hondo .web-secundario{color:var(--web-verde-claro)}.web-sobre-hondo .web-enlace{color:var(--web-blanco)}.web-sobre-hondo .web-enlace:hover{color:var(--web-verde-claro)}.marca-web .web-sobre-hondo :focus-visible{outline-color:var(--web-blanco)}.web-sala{--hueco-fila:clamp(12px, 1.6vw, 24px);--margen-fila:max(var(--web-margen), calc((100vw - var(--web-ancho)) / 2 + var(--web-margen)));--alto-foto:clamp(190px, 44vh, 520px)}.web-fila-fotos{gap:var(--hueco-fila);padding-inline:var(--margen-fila);scroll-padding-inline:var(--margen-fila);scroll-snap-type:x mandatory;scrollbar-color:#fff6 transparent;scrollbar-width:thin;overflow-x:auto}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.web-sala{--ancho-fila:calc(var(--alto-foto) * var(--proporciones-fila) + var(--hueco-fila) * (var(--fotos-fila) - 1) + var(--margen-fila) * 2);height:calc(100dvh + max(0px, var(--ancho-fila) - 100vw) * .75);overflow:clip}.web-sala-marco{height:100dvh;position:sticky;top:0}.web-fila-fotos[data-lista]{scroll-snap-type:none;will-change:transform;width:max-content;overflow-x:visible}}.web-sobre-verde .web-sobre-blanco{background-color:var(--web-blanco);color:var(--web-tinta)}.web-sobre-verde .web-sobre-blanco .web-secundario{color:var(--web-secundario)}.web-sobre-verde .web-sobre-blanco .web-antetitulo,.web-sobre-verde .web-sobre-blanco .web-enlace{color:var(--web-verde)}.web-sobre-verde .web-sobre-blanco .web-filete{border-color:var(--web-linea)}.marca-web .web-sobre-verde .web-sobre-blanco :focus-visible{outline-color:var(--web-verde)}.web-panel-arena{background-color:var(--web-arena);color:var(--web-tinta)}.web-tarjeta{background-color:var(--web-blanco);border:1px solid var(--web-linea);border-radius:var(--web-radio-tarjeta)}.web-flotante{background-color:var(--web-blanco);border:1px solid var(--web-linea-fuerte);border-radius:var(--web-radio-panel);box-shadow:var(--web-sombra-flotante)}.web-filete{border-top:1px solid var(--web-linea)}.web-sobre-verde .web-filete{border-color:var(--web-linea-sobre-verde)}.web-enlace{min-height:44px;color:var(--web-verde);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .16s,text-decoration-color .16s;display:inline-flex}.web-enlace:hover{color:var(--web-verde-hondo);-webkit-text-decoration-color:var(--web-ocre);text-decoration-color:var(--web-ocre)}.web-sobre-verde .web-enlace{color:var(--web-blanco)}.web-boton{text-align:center;white-space:nowrap;cursor:pointer;max-width:100%;min-height:52px;transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--web-curva);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.web-boton:active{transform:scale(.97)}@media (max-width:400px){.web-boton{white-space:normal;padding-block:10px}}.web-boton--compacto{min-height:44px;padding:0 18px;font-size:.9375rem}.web-boton--grande{min-height:56px;padding:0 30px}.web-boton--ancho{white-space:normal;width:100%}.web-boton--lleno{background-color:var(--web-verde);color:var(--web-blanco)}@media (hover:hover) and (pointer:fine){.web-boton--lleno:hover{background-color:var(--web-verde-hondo)}}.web-boton--borde{border-color:var(--web-verde);color:var(--web-verde)}@media (hover:hover) and (pointer:fine){.web-boton--borde:hover{background-color:var(--web-verde);color:var(--web-blanco)}}.web-boton--claro{background-color:var(--web-blanco);color:var(--web-verde)}@media (hover:hover) and (pointer:fine){.web-boton--claro:hover{background-color:var(--web-verde-claro);color:var(--web-verde-hondo)}}.web-boton--borde-claro{color:var(--web-blanco);border-color:#ffffffb3}@media (hover:hover) and (pointer:fine){.web-boton--borde-claro:hover{background-color:var(--web-blanco);color:var(--web-verde)}}.web-chip{border:1.5px solid var(--web-verde);min-height:30px;color:var(--web-verde);border-radius:999px;align-items:center;padding:0 14px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.web-tarjeta-enlace{transition:border-color .16s,box-shadow .22s}.web-tarjeta-enlace:hover{border-color:var(--web-verde);box-shadow:0 18px 40px -30px #22222273}.web-tarjeta-enlace .web-flecha{transition:transform .22s}.web-tarjeta-enlace:hover .web-flecha{transform:translate(3px)}.web-fila-enlace{transition:background-color .16s}.web-fila-enlace:hover{background-color:var(--web-arena-tenue)}.web-foto-de-ciudad{transition:transform .5s var(--web-curva)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.group:hover .web-foto-de-ciudad{transform:scale(1.04)}}.web-prosa{overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.web-prosa>*+*{margin-top:1em}.web-prosa h2{letter-spacing:-.01em;margin-top:2.4em;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.25}.web-prosa h3{margin-top:1.8em;font-size:1.125rem;font-weight:600;line-height:1.35}.web-prosa h2+*,.web-prosa h3+*{margin-top:.6em}.web-prosa ul,.web-prosa ol{padding-left:1.4em}.web-prosa ul{list-style:outside}.web-prosa ol{list-style:decimal}.web-prosa li+li{margin-top:.5em}.web-prosa li::marker{color:var(--web-verde)}.web-prosa a{color:var(--web-verde);text-underline-offset:3px;text-decoration:underline}.web-prosa strong{font-weight:600}.web-prosa table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:640px;font-size:.9375rem}.web-prosa th,.web-prosa td{border:1px solid var(--web-linea);text-align:left;vertical-align:top;padding:10px 12px}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.24ik8ds6mfy86.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.pND1Tq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.pND1Tq_variable{--fuente-web:"Instrument Sans", "Instrument Sans Fallback"}
