.umbral{display:none}.umbral-on .umbral{z-index:150;background:var(--noche);color:var(--hueso);clip-path:ellipse(150% 150%);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.umbral-on body{overflow:hidden}.umbral__in{justify-items:center;gap:22px;width:min(78vw,560px);display:grid}.umbral__senal{color:var(--liquen);min-height:1.4em}.umbral__logo{clip-path:inset(100% 0 0);width:100%}.umbral__logo .logo{width:100%;height:auto}.umbral__saltar{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:var(--liquen);padding:12px;position:absolute}.hdr{z-index:60;padding:calc(14px + env(safe-area-inset-top)) var(--gutter) 14px;color:var(--hueso);transition:transform .45s var(--ease), background-color .35s var(--ease), padding .35s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.hdr:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:0;transition:opacity .35s var(--ease);background:#07110cb3;position:absolute;top:0;bottom:0;left:0;right:0}.hdr--solid{padding-block-start:10px;padding-block-end:10px}.hdr--solid:before{opacity:1}.hdr--oculto{transform:translateY(-110%)}.hdr__logo{width:clamp(172px,15vw,232px);transition:width .35s var(--ease);display:block}.hdr--solid .hdr__logo{width:clamp(146px,11.5vw,184px)}.hdr__logo .logo{width:100%;height:auto}.hdr__nav{align-items:center;gap:10px;display:flex}.hdr__hablemos,.hdr__ruta{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.hdr__hablemos{transition:box-shadow .25s var(--ease), background-color .25s var(--ease);box-shadow:inset 0 0 0 1.5px #f2ebdc66}.hdr__hablemos .ico{color:currentColor;width:17px;height:17px}.hdr__hablemos:hover{box-shadow:inset 0 0 0 1.5px var(--oro);color:var(--oro)}.hdr__ruta{background:var(--hueso);color:var(--tinta)}.hdr__ruta-ico{gap:4px;width:16px;display:grid}.hdr__ruta-ico i{height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;display:block}.hdr__ruta-ico i:last-child{width:70%}.hdr__ruta:hover .hdr__ruta-ico i:last-child{transform-origin:0;transform:scaleX(1.43)}@media (max-width:560px){.hdr__hablemos span{display:none}.hdr__hablemos{padding:0 13px}}.menu{z-index:120;color:var(--hueso);overscroll-behavior:contain;padding:calc(84px + env(safe-area-inset-top)) var(--gutter) 40px;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu[hidden]{display:none}.menu__bg{z-index:-1;background:var(--noche) radial-gradient(circle at 80% 10%, #2f4a338c, transparent 50%);position:fixed;top:0;bottom:0;left:0;right:0}.menu__cerrar{top:calc(14px + env(safe-area-inset-top));right:var(--gutter);background:var(--hueso);min-height:44px;color:var(--tinta);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex;position:absolute}.menu__cerrar .ico{width:18px;height:18px}.menu__linea{left:calc(var(--gutter) + 18px);fill:none;width:40px;height:calc(100% - 200px);stroke:var(--oro);stroke-width:1.5px;stroke-dasharray:6 8;opacity:.6;position:absolute;top:84px;bottom:120px}.menu__lista{gap:2px;max-width:980px;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.menu__lista a{border-bottom:1px solid #9db08a2e;grid-template-columns:56px 1fr auto;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:grid}.menu__n{color:var(--oro);position:relative}.menu__n:before{content:"";background:var(--oro);width:9px;height:9px;box-shadow:0 0 0 4px var(--noche);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-22px}.menu__t{font-family:var(--heading);letter-spacing:-.02em;transition:transform .3s var(--ease), color .3s;font-size:clamp(1.9rem,1.1rem + 3.2vw,4.2rem);line-height:1.02}.menu__lista a:hover .menu__t{color:var(--oro);transform:translate(10px)}.menu__lista a:focus-visible .menu__t{color:var(--oro);transform:translate(10px)}.menu__c{color:var(--liquen)}@media (max-width:640px){.menu__lista a{grid-template-columns:40px 1fr}.menu__c{grid-column:2}.menu__lista{padding-left:26px}}.menu__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:32px auto 0;display:flex}.progreso{z-index:55;pointer-events:none;position:fixed}.progreso__v{display:none}.progreso__h{z-index:70;width:100%;height:3px;position:fixed;top:0;bottom:auto;left:0;right:0;overflow:visible}.progreso__h .fill{fill:none;stroke:var(--oro);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.progreso__pts{display:none}@media (min-width:1024px){.progreso{pointer-events:auto;width:24px;height:70vh;top:15vh;right:14px}.progreso__h{display:none}.progreso__v{width:24px;height:100%;display:block;overflow:visible}.progreso__v path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.progreso__v .base{stroke:#9db08a59}.progreso__v .fill{stroke:var(--oro);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}.progreso__pts{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.progreso__pts li{width:0;height:0;position:absolute;left:50%}.progreso__pts button{border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-11px;left:-11px}.progreso__pts button:before{content:"";background:var(--noche);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--liquen);transition:transform .25s var(--ease), background-color .25s;border-radius:50%}.progreso__pts button.on:before{background:var(--oro);box-shadow:0 0 0 1.5px var(--oro)}.progreso__pts button:hover:before{transform:scale(1.6)}.progreso__pts button span{white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--noche);color:var(--hueso);opacity:0;transition:opacity .2s, transform .25s var(--ease);pointer-events:none;border-radius:3px;padding:4px 8px;font-size:.7rem;position:absolute;right:22px;transform:translate(6px)}.progreso__pts button:hover span{opacity:1;transform:none}.progreso__pts button:focus-visible span{opacity:1;transform:none}.tema-claro .progreso__v .base{stroke:#10150f40}}.no-js .progreso{display:none}.bitacora{z-index:55;left:calc(var(--gutter) + 56px);bottom:calc(26px + env(safe-area-inset-bottom));color:var(--liquen);pointer-events:none;white-space:nowrap;font-size:.68rem;transition:opacity .4s,color .4s;position:fixed}.tema-claro .bitacora{color:#10150f99}.no-js .bitacora{display:none}@media (max-width:1023px){.bitacora{display:none}}.sonido{min-height:44px;font-size:.8rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.sonido .ico{width:22px;height:22px}.sonido[aria-pressed=true] .ico{color:var(--oro)}.sonido--flot{z-index:56;left:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--hueso);background:#07110c8c;border-radius:50%;justify-content:center;position:fixed}.sonido--flot span{white-space:nowrap;opacity:0;transition:opacity .2s, transform .25s var(--ease);background:var(--noche);pointer-events:none;border-radius:3px;padding:4px 8px;position:absolute;left:54px;transform:translate(-6px)}.sonido--flot:hover span{opacity:1;transform:none}.sonido--flot:focus-visible span{opacity:1;transform:none}.sonido--flot[aria-pressed=true]:after{content:"";border:1px solid var(--oro);animation:latido 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes latido{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.no-js .sonido{display:none}@media (max-width:1023px){.sonido--flot{display:none}}.waf{z-index:58;right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));transition:transform .4s var(--ease), opacity .4s;justify-items:end;gap:10px;display:grid;position:fixed}.umbral-on .waf{opacity:0;pointer-events:none;transform:scale(.6)}.waf--chico{transform-origin:100% 100%;transform:scale(.82)}.waf__btn{--bola:var(--hueso);--tinta-bola:var(--selva);background:var(--bola);min-width:56px;height:56px;color:var(--tinta-bola);transition:gap .3s var(--ease), padding .3s var(--ease), background-color .4s, color .4s;border-radius:999px;align-items:center;gap:0;padding:0 15px;text-decoration:none;display:flex;position:relative;box-shadow:0 16px 34px -12px #020805b3,0 3px 10px -4px #02080573}.tema-claro .waf__btn{--bola:var(--selva);--tinta-bola:var(--hueso)}.waf__btn .ico{flex:none;width:26px;height:26px}.waf__txt{white-space:nowrap;color:currentColor;max-width:0;transition:max-width .35s var(--ease);font-weight:700;display:inline-block;overflow:hidden}.waf__btn:after{content:"";border-radius:inherit;border:2px solid var(--bola);opacity:0;animation:respira 8s var(--ease) infinite;pointer-events:none;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes respira{0%,82%{opacity:0;transform:scale(.94)}88%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (min-width:768px){.waf__btn{min-width:60px;height:60px;padding:0 17px}.waf__btn:hover{gap:10px;padding-right:22px}.waf__btn:hover .waf__txt{max-width:120px}}.waf__globo{background:var(--hueso);max-width:260px;color:var(--tinta);box-shadow:var(--sombra);transform-origin:100% 100%;border-radius:14px 14px 4px;align-items:center;gap:6px;padding:10px 8px 10px 14px;font-size:.95rem;display:flex}.waf__globo[hidden]{display:none}.waf__globo button{flex:none;place-items:center;width:32px;height:32px;display:grid}.waf__globo .ico{width:16px;height:16px}.hoja-pais{z-index:130;background:#040a078c;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hoja-pais[hidden]{display:none}.hoja-pais__panel{background:var(--hueso);width:min(100%,480px);color:var(--tinta);padding:26px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:var(--sombra);animation:sube .35s var(--ease);border-radius:18px 18px 0 0;position:relative}@media (min-width:640px){.hoja-pais{align-items:center}.hoja-pais__panel{border-radius:18px}}@keyframes sube{0%{opacity:0;transform:translateY(30px)}}.hoja-pais__t{font-family:var(--heading);margin-bottom:18px;padding-right:40px;font-size:1.6rem}.hoja-pais__ops{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hoja-pais__op{background:var(--papel);min-height:96px;transition:background-color .2s, transform .2s var(--ease);border-radius:12px;justify-items:center;gap:6px;padding:18px 10px;font-size:1.05rem;font-weight:700;display:grid}.hoja-pais__op:hover{background:var(--oro)}.hoja-pais__op:active{transform:scale(.97)}.bandera{font-size:2rem;line-height:1}.hoja-pais__x{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:12px}.hoja-pais__x .ico{width:20px;height:20px}.menu-abierto .hdr{z-index:130;pointer-events:none;padding-block:calc(14px + env(safe-area-inset-top)) 14px;transform:none}.menu-abierto .hdr:before{opacity:0}.menu-abierto .hdr__nav{visibility:hidden}.menu-abierto .hdr__logo{pointer-events:auto}.cookies{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:140;background:var(--hueso);max-width:420px;color:var(--tinta);box-shadow:var(--sombra);border-radius:12px;gap:12px;padding:18px 20px;font-size:.92rem;display:grid;position:fixed}.cookies a{color:var(--selva)}.cookies div{justify-content:flex-end;gap:10px;display:flex}.cookies button{border-radius:999px;min-height:44px;padding:0 16px;font-weight:600}.cookies [data-c=no]{box-shadow:inset 0 0 0 1.5px var(--tinta)}.cookies [data-c=si]{background:var(--selva);color:var(--hueso)}.portada{isolation:isolate;min-height:100svh;color:var(--hueso);align-items:end;display:grid;position:relative;overflow:hidden}.portada__media{z-index:-1;transform-origin:50% 70%;position:absolute;top:0;bottom:0;left:0;right:0}.portada__media picture,.portada__img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.portada__velo{background:linear-gradient(#07110c8c 0%,#0000 22% 42%,#07110c8c 70%,#07110ceb 100%),linear-gradient(90deg,#07110c80,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.portada__gl{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.portada__gl.on{opacity:1}.niebla{pointer-events:none;position:absolute;top:-10%;bottom:-10%;left:-30%;right:-30%;overflow:hidden}.niebla i{opacity:.42;background:url(https://autoctono.pages.dev/media/niebla-1.webp) 0 60%/60% repeat-x;position:absolute;top:0;bottom:0;left:0;right:0}.niebla i:nth-child(2){opacity:.35;background-image:url(https://autoctono.pages.dev/media/niebla-2.webp);background-position-y:75%;background-size:80%}.niebla i:nth-child(3){opacity:.22;background-position-y:40%;background-size:45%}.js:not(.rm) .niebla i{animation:70s linear infinite deriva}.js:not(.rm) .niebla i:nth-child(2){animation-duration:110s;animation-direction:reverse}.js:not(.rm) .niebla i:nth-child(3){animation-duration:160s}@keyframes deriva{to{transform:translate(-33%)}}.gl-niebla .niebla{display:none}.portada{align-items:center}.portada__in{text-align:center;padding-top:calc(110px + env(safe-area-inset-top));justify-items:center;gap:clamp(16px,2.4vh,26px);padding-bottom:96px;display:grid}.portada__ante{color:var(--oro);max-width:46ch;line-height:1.7}.portada__h1{letter-spacing:-.035em;max-width:12ch;font-size:clamp(3.2rem,.6rem + 9.6vw,11rem);font-weight:380;line-height:.86}.portada__l1,.portada__l2{display:block}.portada__l2{letter-spacing:-.015em;color:var(--papel);margin-top:.3em;font-size:.4em;font-style:italic;font-weight:300}.portada__datos{color:var(--hueso);flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}.portada__datos li{align-items:center;gap:22px;display:inline-flex}.portada__datos li+li:before{content:"";background:var(--oro);border-radius:50%;width:4px;height:4px;margin-left:-12px;margin-right:-10px}.cuenta{border-block-start:1px solid #e8b54d73;border-block-end:1px solid #e8b54d73;justify-content:center;align-items:stretch;padding:12px 6px;display:flex}.cuenta__c{justify-items:center;gap:4px;min-width:clamp(64px,8vw,104px);padding-inline-start:clamp(8px,1.6vw,22px);padding-inline-end:clamp(8px,1.6vw,22px);display:grid}.cuenta__c+.cuenta__c{border-left:1px solid #f2ebdc2e}.cuenta__n{font-family:var(--heading);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);line-height:1}.cuenta__k{color:var(--oro);font-size:.62rem}.cuenta--fin{color:var(--oro)}.portada__cta{flex-wrap:wrap;justify-content:center;gap:12px 14px;display:flex}.portada__nota{font-size:var(--fs-small);color:#f2ebdcc7;margin-top:-6px}.portada__scroll{color:#f2ebdcbf;white-space:nowrap;justify-items:center;gap:8px;font-size:.66rem;text-decoration:none;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.portada__scroll svg{fill:none;width:90px;height:16px;stroke:var(--oro);stroke-width:1.5px;stroke-dasharray:28 120;animation:2.6s linear infinite ola}@keyframes ola{to{stroke-dashoffset:-148px}}@media (max-width:767px){.portada__in{padding-bottom:40px}.portada__cta{width:100%}.portada__cta .btn{flex:100%}.portada__scroll{display:none}.portada__datos{gap:4px 16px;font-size:.62rem}.portada__datos li+li:before{margin-left:-8px;margin-right:-8px}.cuenta__c{flex:1;min-width:0;padding-inline-start:4px;padding-inline-end:4px}}.portada__velo{background:radial-gradient(70% 60% at 50% 52%,#07110c73,#0000 75%),linear-gradient(#07110c8c 0%,#07110c26 30%,#07110c59 70%,#07110ce6 100%)}.js:not(.rm) .portada__h1,.js:not(.rm) .portada__ante,.js:not(.rm) .portada__cta,.js:not(.rm) .portada__datos,.js:not(.rm) .cuenta,.js:not(.rm) .portada__nota{visibility:hidden;animation:0s 3.2s forwards rescate}@keyframes rescate{to{visibility:visible}}.manifiesto{padding-block-start:clamp(110px,16vh,200px);padding-block-end:clamp(80px,12vh,160px);position:relative;overflow:hidden}.manifiesto__grid{gap:clamp(28px,4vw,60px);display:grid;position:relative}.manifiesto__def{color:var(--arcilla);font-family:var(--heading);text-transform:none;letter-spacing:0;white-space:nowrap;font-size:clamp(.74rem,3.25vw,1.25rem);font-style:italic}.manifiesto__frases{gap:clamp(36px,7vh,90px);display:grid}.frase{letter-spacing:-.03em;max-width:15ch;font-size:clamp(2.3rem,.9rem + 5.2vw,7.6rem);line-height:1}.frase--2{text-align:right;max-width:17ch;margin-left:auto}.frase--3{max-width:13ch}.frase .w{transition:color .2s}.js:not(.rm) .frase .w{color:#10150f29}.manifiesto__texto{max-width:58ch;font-size:var(--fs-lead);gap:18px;line-height:1.45;display:grid}.destacado{border-left:3px solid var(--oro);padding-left:20px}.pilares{border-top:1px solid #10150f33;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(70px,12vh,140px);display:grid;position:relative}.pilar{align-content:start;gap:12px;padding:28px 22px 10px 0;display:grid}.pilar+.pilar{border-left:1px solid #10150f1f;padding-left:22px}.pilar .ico{width:54px;height:54px;color:var(--musgo)}.pilar h3{letter-spacing:-.015em;font-size:clamp(1.4rem,1.1rem + .8vw,2rem);line-height:1.05}.pilar p{font-size:var(--fs-small);color:#10150fbf}@media (min-width:1024px){.manifiesto__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.manifiesto__def,.manifiesto__frases{grid-column:1/-1}.manifiesto__texto{grid-column:7/12}}@media (max-width:1023px){.pilares{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.pilares::-webkit-scrollbar{display:none}.pilar,.pilar+.pilar{scroll-snap-align:start;background:#e7dcc699;border:1px solid #10150f26;border-radius:6px;flex:0 0 78%;padding:22px}.frase{min-height:0}.frase--2{text-align:left;margin-left:0}}.js:not(.rm) .niebla{opacity:0;animation:2s .4s forwards nieblaIn}@keyframes nieblaIn{to{opacity:1}}.ruta,.vuelta{color:var(--hueso);position:relative}.ruta__stage,.vuelta__stage{padding:96px var(--gutter) 40px;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-height:100svh;display:grid;position:relative;overflow:hidden}.estrellas{pointer-events:none;opacity:.9;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 28% 8%,#fff 50%,#0000 52%),radial-gradient(1.4px 1.4px at 46% 22%,#fff9 50%,#0000 52%),radial-gradient(1px 1px at 63% 12%,#fff 50%,#0000 52%),radial-gradient(1.2px 1.2px at 78% 26%,#fffc 50%,#0000 52%),radial-gradient(1px 1px at 88% 9%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 35% 34%,#fff8 50%,#0000 52%),radial-gradient(1.3px 1.3px at 92% 40%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 6% 44%,#fffa 50%,#0000 52%),radial-gradient(1px 1px at 55% 4%,#fff 50%,#0000 52%);background-size:520px 420px;position:absolute;top:0;bottom:0;left:0;right:0}.js:not(.rm) .estrellas{animation:5s ease-in-out infinite alternate titila}@keyframes titila{to{opacity:.55}}.ruta__hd{gap:10px;display:grid;position:relative}.ruta__datos{color:var(--oro)}.vuelta__t{max-width:12ch;font-size:clamp(2.2rem,1rem + 3.4vw,5.2rem)}.ruta__t{max-width:13ch;font-size:clamp(2.2rem,1rem + 3.4vw,5.2rem)}.mapa{border-radius:var(--radius);box-shadow:var(--sombra);position:relative;overflow:hidden}.mapa__svg{width:100%;height:auto}.mapa__curvas path{fill:none;stroke:#2f4a3333;stroke-width:.8px}.mapa__curvas path.maestra{stroke:#2f4a3361;stroke-width:1.1px}.mapa__paises .pais{fill:#f2ebdc73;stroke:var(--tinta);stroke-width:1px;stroke-dasharray:5 4}.mapa__paises .pais--peru{fill:#b5643b14}.mapa__lago{fill:#6b4f3359;stroke:var(--rio);stroke-width:.8px}.mapa__rios path{fill:none;stroke:var(--rio);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mapa__rios path.fino{stroke-width:1.8px}.mapa__lbl{font-family:var(--mono);font-size:calc(11px * var(--fs,1));letter-spacing:.12em;text-transform:uppercase;fill:var(--tinta)}.mapa__lbl.agua{fill:var(--rio);font-style:italic;font-family:var(--heading);text-transform:none;letter-spacing:0;font-size:calc(15px * var(--fs,1))}.mapa__lbl.pais-lbl{fill:#10150f59;font-size:calc(13px * var(--fs,1));letter-spacing:.5em}.mapa__lbl.parque{fill:var(--musgo);font-weight:500}.mapa__lbl.ciudad{paint-order:stroke;stroke:var(--papel);stroke-width:4px;font-weight:500}.mapa__fantasma{fill:none;stroke:#10150f2e;stroke-width:1.5px;stroke-dasharray:3 5}.mapa__vuelo{fill:none;stroke:var(--arcilla);stroke-width:2.6px;stroke-dasharray:7 7;stroke-linecap:round}.mapa__bote{fill:none;stroke:var(--guacamayo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mapa__pts circle{fill:var(--tinta)}.mapa__pts .madidi{fill:var(--guacamayo)}.mapa__pts .pulso{fill:none;stroke:var(--tinta);stroke-width:1px;opacity:.4}.js:not(.rm) .mapa__pts .pulso{animation:pulso 2.4s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}@keyframes pulso{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.mapa__movil{color:var(--tinta)}.mapa__movil svg{overflow:visible}.mapa__lancha{color:var(--guacamayo)}.mapa__rosa circle{fill:none;stroke:var(--tinta);stroke-width:1px;stroke-dasharray:2 3}.mapa__rosa path{fill:var(--tinta)}.mapa__rosa text{font-family:var(--mono);fill:var(--tinta);font-size:12px}.no-js .mapa__movil,.rm .mapa__movil{display:none}.mapa__perfil{pointer-events:none;color:var(--tinta);gap:2px;display:grid;position:absolute;bottom:10px;left:14px;right:14px}.mapa__perfil p{opacity:.6;font-size:.6rem}.perfil{width:min(300px,70%);height:auto;overflow:visible}.perfil path{fill:none;stroke-width:2px;stroke-linecap:round}.perfil__base{stroke:#10150f2e}.perfil__linea{stroke:var(--arcilla)}.perfil__pt{fill:var(--guacamayo)}.perfil text{font-family:var(--mono);fill:var(--tinta);font-size:10px}.altimetro{color:var(--hueso);align-items:baseline;gap:6px;display:flex;position:relative}.altimetro__k{color:var(--oro)}.altimetro__v{font-family:var(--heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-transform:none;font-size:clamp(3rem,2rem + 4vw,7rem);line-height:.9}.ropa{fill:#f2ebdc26;width:42px;height:42px;stroke:var(--oro);stroke-width:1.5px;stroke-linejoin:round;align-self:center;margin-left:8px}.dias{gap:28px;display:grid;position:relative}.dia{align-content:start;gap:10px;display:grid}.dia__fecha{color:var(--oro)}.dia__t{font-size:clamp(2rem,1.3rem + 2.6vw,4.4rem)}.dia__txt{color:#f2ebdce0;max-width:46ch}.dia__foto{aspect-ratio:16/10;border-radius:var(--radius);width:min(100%,300px);box-shadow:var(--sombra);margin-top:6px;overflow:hidden;rotate:-1.5deg}.dia:nth-child(2) .dia__foto{rotate:1.2deg}.dia__foto img{object-fit:cover;width:100%;height:100%}.ruta__portal,.vuelta__portal{display:none}.js:not(.rm) .ruta__stage,.js:not(.rm) .vuelta__stage{height:100svh}.js:not(.rm) .dias .dia{opacity:0;visibility:hidden;position:absolute;top:0;bottom:auto;left:0;right:0}.js:not(.rm) .ruta__portal,.js:not(.rm) .vuelta__portal{z-index:5;clip-path:circle(0%);pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ruta__portal picture,.ruta__portal img,.vuelta__portal picture,.vuelta__portal img{object-fit:cover;width:100%;height:100%}.js:not(.rm) .vuelta__portal{clip-path:circle(150%)}@media (min-width:1024px){.ruta__stage,.vuelta__stage{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(32px,4vw,72px);padding-top:100px}.mapa{aspect-ratio:760/860;grid-area:1/1/-1;place-self:center end;width:auto;max-width:100%;height:min(100svh - 140px,920px);rotate:-1deg}.mapa__svg{width:100%;height:100%}.ruta__hd{grid-area:1/2}.altimetro{grid-area:2/2}.dias{grid-area:3/2}.js:not(.rm) .dias{min-height:0}.brindis{grid-area:4/2}.mapa--vuelta{grid-row:1/-1}.vuelta .dias{grid-row:3}}@media (max-width:1023px){.ruta__stage,.vuelta__stage{padding-top:calc(72px + env(safe-area-inset-top));gap:14px}.js:not(.rm) .ruta__stage{grid-template-rows:auto auto minmax(0,44svh) 1fr}.js:not(.rm) .vuelta__stage{grid-template-rows:auto auto minmax(0,40svh) 1fr auto}.vuelta .ruta__hd,.vuelta__hd{grid-row:1}.vuelta .altimetro{grid-row:2}.vuelta .mapa{grid-row:3}.vuelta .dias{grid-row:4}.vuelta .brindis{grid-row:5;justify-self:end;margin-top:-60px}.js:not(.rm) .vuelta__t{display:none}.ruta__t{font-size:clamp(1.9rem,1.2rem + 3.6vw,3rem)}.mapa{justify-self:center;width:100%;max-width:520px}.js:not(.rm) .mapa{aspect-ratio:auto;height:100%;display:grid}.js:not(.rm) .mapa__svg{justify-self:center;width:auto;max-width:100%;height:100%}.mapa__perfil{display:none}.ruta .ruta__hd{grid-row:1}.ruta .altimetro{grid-row:2}.ruta .mapa{grid-row:3}.ruta .dias{grid-row:4}.altimetro__v{font-size:2.6rem}.ropa{width:30px;height:30px}.dia__t{font-size:clamp(1.7rem,1.2rem + 2.4vw,2.4rem)}.dia__txt{font-size:1rem}.dia__foto,.js:not(.rm) .ruta__hd .ruta__t{display:none}.no-js .dia__foto,.rm .dia__foto{display:block}}.brindis{display:none}.js:not(.rm) .brindis{z-index:2;display:block;position:relative}.copas{width:clamp(190px,17vw,270px);height:auto;overflow:visible}.copa{transform-box:fill-box;transform-origin:50% 100%}.copa__vidrio{fill:#f2ebdc12;stroke:var(--hueso);stroke-width:2px;stroke-linejoin:round}.copa__vino{fill:var(--arcilla);opacity:.9}.copa__brillo{fill:none;stroke:#ffffff80;stroke-width:2.5px;stroke-linecap:round}.copa__pie{fill:none;stroke:var(--hueso);stroke-width:2px;stroke-linecap:round}.destello path{stroke:var(--oro);stroke-width:2.4px;stroke-linecap:round;fill:none}.burbujas circle{fill:#ffe6c8bf}.brindis{justify-self:start}@media (min-width:1024px){.vuelta .brindis{margin-top:10px}}.vuelta__amanece{opacity:.88;pointer-events:none;background:#020604;position:absolute;top:0;bottom:0;left:0;right:0}.vuelta__final{min-height:100svh;padding:120px var(--gutter);text-align:center;place-content:center;justify-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.vuelta__final>.mono{color:var(--oro)}.vuelta__frase{z-index:2;font-size:var(--fs-giant);letter-spacing:-.04em;max-width:none;line-height:.84;position:relative}.vuelta__nota{z-index:2;max-width:48ch;font-size:var(--fs-small);color:#f2ebdcb3;position:relative}.souvenir{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.souvenir__luces{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pluma{filter:drop-shadow(0 10px 14px #00000073);z-index:3;width:clamp(30px,3.2vw,48px);height:auto;position:absolute;top:70%;left:86%;rotate:-58deg}.pluma__raquis{fill:none;stroke:#280a068c;stroke-width:1.4px;stroke-linecap:round}.hojita{width:clamp(34px,3vw,52px);height:auto;position:absolute}.hojita path:first-child{fill:#4c7a45}.hojita--2 path:first-child{fill:#2f4a33}.hojita--3 path:first-child{fill:#7d9b5a}.hojita__nervio{fill:none;stroke:#ffffff59;stroke-width:1.2px}.hojita--1{top:70%;left:14%;rotate:24deg}.hojita--2{top:24%;left:80%;rotate:-40deg}.hojita--3{top:18%;left:24%;rotate:70deg}@media (max-width:767px){.pluma{top:70%;left:78%}}.mapa--vuelta:empty,.no-js .mapa--vuelta,.rm .mapa--vuelta{display:none}.ruta__portal{display:none!important}.js:not(.rm) .vuelta{z-index:1;margin-top:-100svh}.js:not(.rm) .noche__escena{z-index:6}.vuelta__amanece{display:none}.vuelta__portal img{object-position:50% 50%}.vuelta__frase>*{line-height:inherit;margin-bottom:-.04em;padding-bottom:0!important}.madidi{color:var(--hueso);position:relative}.entrada__stage{height:100svh;color:var(--selva);position:relative;overflow:hidden}.entrada__foto,.entrada__foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.entrada__foto{transform-origin:50% 60%}.entrada__sombra{opacity:.35;background:linear-gradient(#07110c00 30%,#07110cbf 100%),#07110c26;position:absolute;top:0;bottom:0;left:0;right:0}.entrada__titulo{color:var(--hueso);position:absolute;bottom:clamp(30px,8vh,90px);left:0;right:0}.entrada__k{color:var(--oro);margin-bottom:8px}.entrada__h2{letter-spacing:-.05em;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;text-shadow:0 10px 50px #00000059;font-size:clamp(5rem,1rem + 19vw,21rem);font-weight:500;line-height:.82}.entrada__info{gap:clamp(26px,4vw,48px);padding-block-start:clamp(70px,12vh,140px);padding-block-end:clamp(70px,12vh,140px);display:grid}.entrada__bajada{font-family:var(--heading);letter-spacing:-.025em;max-width:16ch;font-size:clamp(2rem,1rem + 4.2vw,5.8rem);line-height:.98}.contadores{border-top:1px solid #9db08a4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-top:28px;display:grid}.contadores li{gap:6px;display:grid}.contador{color:var(--oro);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.6rem + 3.6vw,6rem)}.contador__t{font-family:var(--mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--liquen)}.entrada__nota{color:#9db08acc;text-transform:none;letter-spacing:.04em}.entrada__cierre{font-size:var(--fs-lead);max-width:40ch}@media (min-width:1024px){.contadores{grid-template-columns:repeat(4,minmax(0,1fr))}.contadores li:last-child .contador{padding-top:.35em;font-size:clamp(2rem,1rem + 2.6vw,4.4rem)}}.rio{isolation:isolate;align-items:end;min-height:115svh;display:grid;position:relative;overflow:hidden}.rio__agua{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.rio__foto,.rio__foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rio__agua:after{content:"";pointer-events:none;background:linear-gradient(#4f3a25d9 0%,#0000 30% 50%,#281c10e6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rio__gl{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.rio__gl.on{opacity:1}.rio__in{pointer-events:none;gap:22px;padding-block-start:40vh;padding-block-end:clamp(60px,10vh,120px);display:grid}.rio__in>*{pointer-events:auto}.rio__t{max-width:12ch;font-size:clamp(2.6rem,1.2rem + 5.4vw,8rem)}.rio__txt{max-width:46ch;font-size:var(--fs-lead);line-height:1.45}.nota-bitacora{max-width:360px;box-shadow:var(--sombra-tierra);border-radius:2px;padding:22px 22px 20px;position:relative;rotate:1.5deg}.nota-bitacora h4{font-family:var(--heading);margin-bottom:6px;font-size:1.5rem}.nota-bitacora p{font-size:1rem}.cinta{background:#e8b54d99;width:90px;height:24px;position:absolute;top:-12px;left:40%;rotate:-4deg}@media (min-width:1024px){.rio__in{grid-template-columns:1fr 360px;align-items:end}.rio__t,.rio__txt{grid-column:1}.nota-bitacora{grid-area:1/2/3;align-self:end}}.pirana{fill:#1e140aa6;stroke:#1e140acc;stroke-width:1.5px;opacity:0;pointer-events:none;width:120px;height:60px;position:absolute;top:0;left:0}.pirana__globo{background:var(--hueso);color:var(--tinta);box-shadow:var(--sombra);pointer-events:none;white-space:nowrap;border-radius:14px 14px 14px 4px;padding:10px 14px;font-weight:600;position:absolute;top:0;left:0}.pirana__globo[hidden]{display:none}.rio__pista{right:var(--gutter);color:#f2ebdcb3;position:absolute;top:120px}.no-js .rio__pista,.rm .rio__pista,.no-gl .rio__pista{display:none}.album{padding-block-start:clamp(90px,14vh,170px);padding-block-end:clamp(70px,10vh,130px);position:relative;overflow:hidden}.album__hd{gap:22px;display:grid}.album__t{font-size:var(--fs-h3);max-width:10ch}.album__intro{gap:12px;max-width:54ch;display:grid}.album__intro p:first-child{font-size:var(--fs-lead);line-height:1.45}.album__aviso{font-size:var(--fs-small);color:var(--liquen)}@media (min-width:1024px){.album__hd{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px}}.album__cinta{color:var(--tinta);background-color:var(--papel);background-image:radial-gradient(#10150f09 1px,#0000 1.2px);background-size:7px 7px;margin-top:clamp(40px,6vh,64px);padding-block-start:34px;padding-block-end:34px;position:relative;box-shadow:inset 0 10px 18px -12px #10150f59,inset 0 -10px 18px -12px #10150f59}.album__cinta:before,.album__cinta:after{content:"";border-top:1.5px dashed #b5643b73;height:0;position:absolute;left:0;right:0}.album__cinta:before{top:12px}.album__cinta:after{bottom:12px}.album__track{will-change:transform;gap:clamp(18px,2vw,30px);width:max-content;padding-inline-start:15px;padding-inline-end:15px;display:flex}.fig{flex:none;width:clamp(196px,17vw,250px)}.fig:nth-child(3n+1){rotate:-1.4deg}.fig:nth-child(3n+2){rotate:1deg}.fig:nth-child(3n){rotate:-.4deg}.fig__card{aspect-ratio:5/7;perspective:1100px;text-align:left;width:100%;display:block;position:relative}.fig__front,.fig__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .75s var(--ease);border-radius:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fig__front{background:#fbf8f1;grid-template-rows:1fr auto;padding:8px 8px 12px;box-shadow:0 12px 26px -12px #10150f8c,0 0 0 1px #10150f0f}.fig__foto{border-radius:6px;overflow:hidden}.fig__foto img{object-fit:cover;width:100%;height:100%}.fig__nombre{font-family:var(--heading);padding:9px 4px 0;font-size:1.12rem;line-height:1.05}.fig__n{z-index:2;background:var(--oro);color:var(--tinta);border-radius:3px;padding:3px 6px;font-size:.62rem;position:absolute;top:14px;left:14px}.fig__back{background:var(--selva);color:var(--hueso);align-content:start;gap:6px;padding:46px 16px 16px;transform:rotateY(180deg);box-shadow:0 12px 26px -12px #10150f8c}.fig__titulo{font-family:var(--heading);letter-spacing:-.01em;font-size:1.45rem;line-height:1}.fig__local{font-family:var(--heading);color:var(--oro);font-style:italic}.fig__cient{color:var(--liquen);font-size:.78rem}.chances{gap:4px;margin-top:8px;display:grid}.chances .mono{color:var(--liquen);font-size:.58rem}.chances__pts{gap:4px;display:flex}.chances__pts i{background:#f2ebdc2e;border-radius:3px;width:18px;height:5px}.chances__pts i.on{background:var(--oro)}.chances__t{font-size:.85rem;font-weight:600}.fig__linea{color:#f2ebdce6;margin-top:6px;font-size:.88rem;line-height:1.38}.js:not(.rm) .fig__back{display:none}.js:not(.rm) .fig__card{perspective:none;transition:transform .5s var(--ease);cursor:zoom-in}.js:not(.rm) .fig__card:hover{z-index:2;transform:scale(1.07)rotate(-2.2deg)}.js:not(.rm) .fig__card:focus-visible{z-index:2;transform:scale(1.07)rotate(-2.2deg)}.js:not(.rm) .fig:nth-child(2n) .fig__card:hover{transform:scale(1.07)rotate(2.2deg)}.ficha-fig{z-index:125;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a07c7;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ficha-fig[hidden]{display:none}.ficha-fig__card{width:min(480px,100%);max-height:calc(100svh - 40px);color:var(--tinta);background:#fbf8f1;border-radius:14px;display:grid;position:relative;overflow:auto;box-shadow:0 50px 100px -30px #000c}.ficha-fig__foto{aspect-ratio:4/3;background:var(--musgo);border-radius:8px;margin:12px 12px 0;position:relative;overflow:hidden}.ficha-fig__foto picture{position:absolute;top:0;bottom:0;left:0;right:0}.ficha-fig__foto img{object-fit:cover;width:100%;height:100%}.ficha-fig__n{z-index:2;background:var(--oro);color:var(--tinta);border-radius:3px;padding:4px 8px;position:absolute;top:14px;left:14px}.ficha-fig__info{align-content:center;gap:8px;padding:24px 26px 30px;display:grid}.ficha-fig__t{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);line-height:.95}.ficha-fig__local{font-family:var(--heading);color:var(--arcilla);font-size:1.2rem;font-style:italic}.ficha-fig__cient{color:#10150f99;font-size:.85rem}.ficha-fig__info .chances .mono{color:#10150f99}.ficha-fig__info .chances__pts i{background:#10150f24}.ficha-fig__linea{font-family:var(--heading);border-top:1px solid #10150f26;margin-top:8px;padding-top:14px;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.3}.ficha-fig__x{z-index:2;background:var(--hueso);width:48px;height:48px;color:var(--tinta);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 6px 18px -6px #00000080}.ficha-fig__x .ico{width:20px;height:20px}.album__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:34px;display:flex}.album__final{font-family:var(--heading);color:var(--oro);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.4rem);font-style:italic}.album__pista{color:var(--liquen);flex-basis:100%;order:-1}.no-js .album__track,.rm .album__track{width:auto;padding-inline:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.no-js .fig,.rm .fig{width:auto;rotate:none}.no-js .fig__card,.rm .fig__card{aspect-ratio:auto;gap:10px;display:grid}.no-js .fig__front,.no-js .fig__back,.rm .fig__front,.rm .fig__back{-webkit-backface-visibility:visible;backface-visibility:visible;position:relative;transform:none!important}.no-js .fig__front,.rm .fig__front{aspect-ratio:5/6}.no-js .album__pista,.rm .album__pista{display:none}@media (max-width:767px){.fig{width:62vw}}.casa{position:relative}.casa__stage{gap:28px;padding-bottom:clamp(60px,10vh,110px);display:grid}.casa__foto{aspect-ratio:4/5;width:100%;max-height:78svh;position:relative;overflow:hidden}.casa__foto picture,.casa__foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.casa__noche{opacity:0}.casa__luces{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.casa__luces g{opacity:0}.casa__bruma{opacity:0;pointer-events:none;background:radial-gradient(34% 42% at 18% 78%,#becde16b,#0000 72%),radial-gradient(40% 36% at 52% 88%,#aabed761,#0000 72%),radial-gradient(30% 40% at 84% 74%,#becde157,#0000 72%),linear-gradient(#0000 30%,#96aac838);height:46%;position:absolute;bottom:-4%;left:-15%;right:-15%}.js:not(.rm) .casa__bruma{animation:24s ease-in-out infinite alternate bruma}@keyframes bruma{0%{transform:translate(-4%)}to{transform:translate(4%)}}.casa__bichitos{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.casa__notas{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.anota{font-family:var(--hand);color:var(--hueso);text-shadow:0 1px 8px #0009;align-items:center;gap:4px;font-size:clamp(1rem,.8rem + .8vw,1.5rem);display:flex;position:absolute}.anota svg{fill:none;width:70px;height:36px;stroke:var(--oro);stroke-width:2px;stroke-linecap:round}.anota--1{flex-direction:column;align-items:flex-start;top:28%;left:50%}.anota--1 svg{margin-left:-10px;rotate:60deg}.anota--2{flex-direction:column-reverse;align-items:flex-end;top:12%;right:5%}.anota--3{bottom:10%;left:5%}.anota--3 svg{rotate:-10deg}.casa__hora{background:#07110cb3;border-radius:3px;padding:5px 9px;position:absolute;bottom:16px;right:18px}.casa__txt{padding-inline:var(--gutter);align-content:center;gap:18px;display:grid}.casa__t{font-size:var(--fs-h3);max-width:9ch}.casa__cierre{font-family:var(--heading);font-style:italic;font-size:var(--fs-lead);color:var(--oro)}.no-js .casa__noche,.rm .casa__noche,.no-js .casa__luces g,.rm .casa__luces g{opacity:1}@media (min-width:1024px){.casa__stage{min-height:100svh;padding:0 var(--gutter) 0 0;grid-template-columns:62fr 38fr;align-items:stretch;gap:clamp(40px,5vw,80px)}.js:not(.rm) .casa__stage{height:100svh}.casa__foto{aspect-ratio:auto;height:100%;min-height:100svh;max-height:none}.casa__txt{padding:90px 0 40px}}@media (max-width:1023px){.anota--2{display:none}}.sendero{position:relative;overflow:hidden}.sendero__pin{padding-block-start:clamp(80px,12vh,140px);padding-block-end:clamp(80px,12vh,140px);position:relative}.sendero__follaje{fill:#2f4a338c;pointer-events:none;width:160%;height:120px;position:absolute;left:0}.sendero__follaje--a{top:-30px}.sendero__follaje--b{fill:#07110ca6;bottom:-40px}.sendero__track{padding-inline:var(--gutter);gap:34px;display:grid;position:relative}.sendero__intro{gap:18px;max-width:560px;display:grid}.sendero__t{font-size:var(--fs-h3);max-width:9ch}.sendero__huellas{display:none}.estaciones{counter-reset:e;border-left:2px dashed #9db08a66;gap:24px;padding-left:22px;display:grid}.estacion{gap:8px;display:grid;position:relative}.estacion:before{content:"";background:var(--oro);border-radius:50%;width:14px;height:14px;position:absolute;top:16px;left:-31px;box-shadow:0 0 0 5px #122a1c}.estacion .ico{width:clamp(76px,7vw,116px);height:clamp(76px,7vw,116px);color:var(--oro);stroke-width:1.6px;shape-rendering:geometricprecision}.estacion__n{color:var(--liquen)}.estacion h4{font-family:var(--heading);letter-spacing:-.02em;font-variation-settings:"SOFT" var(--soft), "WONK" var(--wonk);font-size:clamp(1.7rem,1.2rem + 1.6vw,3rem);font-weight:400;line-height:1}.estacion p{max-width:34ch}.estacion__foto{aspect-ratio:3/4;width:min(260px,70vw);box-shadow:var(--sombra);border-radius:4px;margin-top:8px;overflow:hidden;rotate:2deg}.estacion__foto img{object-fit:cover;width:100%;height:100%}.sendero__cierre{font-family:var(--heading);max-width:20ch;font-size:clamp(1.6rem,1rem + 2vw,3.2rem);line-height:1.05}@media (min-width:1024px){.js:not(.rm) .sendero__pin{align-items:center;height:100svh;padding:0;display:flex}.js:not(.rm) .sendero__track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:max-content;padding-inline:var(--gutter) 30vw;align-items:center;gap:0;height:100%;display:flex}.js:not(.rm) .sendero__intro{width:34vw;min-width:420px;padding-right:6vw}.js:not(.rm) .sendero__huellas{fill:#f2ebdcd9;width:4100px;height:140px;margin-top:-70px;display:block;position:absolute;top:50%;bottom:auto;left:34vw}.js:not(.rm) .estaciones{border:0;gap:0;padding:0;display:flex}.js:not(.rm) .estacion{align-self:center;width:30vw;min-width:360px;padding:0 4vw 0 0}.js:not(.rm) .estacion:nth-child(odd){transform:translateY(calc(-50% - 84px))}.js:not(.rm) .estacion:nth-child(2n){transform:translateY(calc(50% + 84px))}.js:not(.rm) .estacion:has(.estacion__foto){grid-template-columns:auto 150px;column-gap:22px;width:36vw}.js:not(.rm) .estacion:has(.estacion__foto)>:not(.estacion__foto){grid-column:1}.js:not(.rm) .estacion__foto{grid-area:1/2/span 4;align-self:center;width:150px;margin-top:0}.js:not(.rm) .estacion:before{display:none}.js:not(.rm) .sendero__cierre{width:36vw;padding-left:2vw}}.mesa{padding-block-start:clamp(90px,14vh,170px);padding-block-end:clamp(90px,14vh,170px);position:relative}.mesa__grid{gap:34px;display:grid}.mesa__hd{gap:18px;max-width:54ch;display:grid}.mesa__t{font-size:var(--fs-h3);max-width:10ch}.carta{box-shadow:var(--sombra-tierra);border-radius:3px;max-width:520px;padding:34px 30px 30px 96px;position:relative;rotate:-1.2deg}.carta__hoja{fill:#2f4a3333;width:56px;height:calc(100% - 40px);stroke:var(--musgo);stroke-width:1.5px;stroke-linecap:round;position:absolute;top:20px;left:18px}.carta__t{font-family:var(--hand);color:var(--arcilla);margin-bottom:12px;font-size:1.9rem;line-height:1}.carta__lista{font-family:var(--hand);gap:8px;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.25;display:grid}.carta__lista li{border-bottom:1px dotted #10150f4d;padding-bottom:6px}.carta__lista span{display:inline-block}.vaso{justify-self:center;width:150px}.vaso svg{width:100%;height:auto;overflow:visible}.vaso__jugo{fill:var(--oro)}.vaso__burbujas circle{fill:#ffffff80}.vaso__borde,.vaso__sorbete{fill:none;stroke:var(--hueso);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.vaso__sorbete{stroke:var(--guacamayo);stroke-width:5px}.mesa__fotos{gap:14px;display:grid;position:relative}.mesa__foto{box-shadow:var(--sombra-tierra);border-radius:4px;overflow:hidden}.mesa__foto img{object-fit:cover;width:100%;height:100%}.mesa__foto--b{border:6px solid var(--hueso);width:46%;max-width:220px;margin-top:-26%;margin-left:auto;margin-right:-4%;rotate:4deg}.mesa__dato{font-family:var(--heading);font-style:italic;font-size:var(--fs-lead);max-width:30ch}.mesa__destacado{font-family:var(--heading);border-top:2px solid var(--oro);max-width:22ch;padding-top:22px;font-size:clamp(1.6rem,1.1rem + 1.8vw,3rem);line-height:1.05}@media (min-width:1024px){.mesa__grid{grid-template-columns:5fr 2fr 5fr;grid-template-areas:"hd hd fotos""carta vaso fotos""dest dest fotos";align-items:start;column-gap:clamp(28px,3vw,56px)}.mesa__hd{grid-area:hd}.carta{grid-area:carta}.vaso{grid-area:vaso;align-self:center}.mesa__fotos{grid-area:fotos;padding-top:12vh}.mesa__destacado{grid-area:dest}}.noche{padding-top:clamp(90px,14vh,160px);position:relative}.noche__hd{gap:18px;margin-bottom:40px;display:grid}.noche__hd p{max-width:50ch}.noche__t{font-size:var(--fs-h3);max-width:11ch}.noche__escena{cursor:none;touch-action:pan-y;isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.noche__foto,.noche__foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.noche__foto img{filter:brightness(.42)saturate(.55)hue-rotate(10deg)}.noche__bichos{position:absolute;top:0;bottom:0;left:0;right:0}.bicho{left:var(--x);top:var(--y);justify-items:center;gap:6px;width:clamp(64px,8vw,120px);display:grid;position:absolute;translate:-50% -50%}.bicho svg{width:100%;height:auto;overflow:visible}.bicho--caiman{width:clamp(110px,12vw,180px)}.bicho--palo{width:clamp(40px,4vw,60px)}.c-linea{fill:none;stroke:#dce6c8bf;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.c-cuerpo{fill:#1e281ce6;stroke:#dce6c8b3;stroke-width:1.5px}.c-rana{fill:#c4521f}.c-polilla{fill:#6d5a3d}.c-ojo{fill:#ffd27a;filter:drop-shadow(0 0 6px #ffb84d)}.c-ojo2{fill:#e9f3c0;stroke:#3a2a12;stroke-width:1px}.c-pupila{fill:#120c05}.c-rama{stroke:#6e5032e6;stroke-width:5px}.c-palo{stroke:#a99a6b;stroke-width:2.5px}.bicho__n{background:var(--oro);color:var(--tinta);white-space:nowrap;opacity:0;transition:opacity .3s, transform .4s var(--ease);border-radius:3px;padding:3px 7px;font-size:.62rem;transform:translateY(6px)}.bicho.encontrado .bicho__n{opacity:1;transform:none}.noche__oscuro{pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--r,150px) at var(--lx,50%) var(--ly,50%), transparent 0%, transparent 55%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--r,150px) at var(--lx,50%) var(--ly,50%), transparent 0%, transparent 55%, #000 100%);mask-image:radial-gradient(circle var(--r,150px) at var(--lx,50%) var(--ly,50%), transparent 0%, transparent 55%, #000 100%);background:#020504f2;position:absolute;top:0;bottom:0;left:0;right:0}.noche__pista{color:var(--oro);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.noche__ui{left:var(--gutter);right:var(--gutter);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-right:30px;display:flex;position:absolute;top:18px}.noche__cont{color:var(--oro);background:#020504b3;border-radius:3px;padding:8px 12px}.noche__premio{z-index:4;text-align:center;padding:var(--gutter);background:radial-gradient(circle,#07110cbf,#07110ceb);place-content:center;justify-items:center;gap:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.noche__premio[hidden]{display:none}.noche__premio p{font-family:var(--heading);max-width:14ch;font-size:clamp(2.2rem,1.2rem + 4vw,5.6rem);line-height:.95}.noche--toda .noche__oscuro{opacity:0;transition:opacity 1s}.no-js .noche__oscuro,.rm .noche__oscuro,.no-js .noche__pista,.rm .noche__pista{display:none}.no-js .bicho__n,.rm .bicho__n{opacity:1;transform:none}.no-js .noche__escena,.rm .noche__escena{cursor:auto}.no-js .noche__ui button{display:none}.noche__dia{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.noche__dia img{object-fit:cover;width:100%;height:100%}.no-js .noche__dia,.rm .noche__dia{display:none}.ficha-fig__card{touch-action:pan-y}.ficha-fig__nav{z-index:3;width:56px;height:56px;color:var(--tinta);transition:transform .25s var(--ease), background-color .25s;background:#f2ebdceb;border-radius:50%;place-items:center;margin-top:-28px;display:grid;position:fixed;top:50%;box-shadow:0 10px 24px -10px #0009}.ficha-fig__nav:hover{background:var(--oro);transform:scale(1.06)}.ficha-fig__nav .ico{width:24px;height:24px}.ficha-fig__nav--prev{left:max(16px,50% - 330px)}.ficha-fig__nav--prev .ico{rotate:180deg}.ficha-fig__nav--next{right:max(16px,50% - 330px)}@media (max-width:600px){.ficha-fig__nav{width:50px;height:50px;margin-top:0;top:auto;bottom:18px}.ficha-fig__nav--prev{left:calc(50% - 64px)}.ficha-fig__nav--next{right:calc(50% - 64px)}.ficha-fig{padding-bottom:84px}}.escala{gap:22px;margin-top:clamp(36px,6vh,60px);display:grid}.escala__t{font-family:var(--heading);color:var(--oro);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1}.escala__txt{color:#f2ebdcd1;max-width:46ch;margin-top:8px}.escala__lista{border-top:1px solid #e8b54d59;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.escala__i{align-content:start;gap:8px;padding:18px 16px 4px 0;display:grid}.escala__i+.escala__i{border-left:1px solid #e8b54d2e;padding-left:16px}.escala__k{font-family:var(--heading);font-size:1.3rem;line-height:1}.escala__d{color:var(--liquen);font-size:.86rem;line-height:1.35}.escala .chances__pts i,.fig__chances .chances__pts i{background:#f2ebdc2e;width:22px;height:6px}.escala .chances__pts i.on{background:var(--oro)}@media (min-width:1024px){.escala{grid-template-columns:1fr 2.4fr;align-items:end;column-gap:50px}}@media (max-width:767px){.escala__lista{grid-template-columns:1fr}.escala__i,.escala__i+.escala__i{border-bottom:1px solid #e8b54d26;border-left:0;grid-template-columns:120px 1fr;padding:12px 0}.escala__k{grid-area:1/2}.escala__d{grid-column:2}.escala__i .chances__pts{grid-row:1/span 2;align-self:center}}.fig__front{grid-template-rows:1fr auto auto}.fig__chances{align-items:center;gap:8px;padding:6px 4px 0;display:flex}.fig__chances .chances__pts{gap:3px}.fig__chances .chances__pts i{background:#10150f1f;width:14px;height:5px}.fig__chances .chances__pts i.on{background:var(--arcilla)}.fig__chances-t{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#10150fa6;font-size:.58rem}.ficha-fig__info .chances{background:#e8b54d24;border-radius:8px;gap:6px;padding:14px 16px}.ficha-fig__info .chances .mono{font-size:.68rem}.ficha-fig__info .chances__pts i{width:34px;height:8px}.ficha-fig__info .chances__pts i.on{background:var(--arcilla)}.ficha-fig__info .chances__t{font-family:var(--heading);font-size:1.35rem;font-weight:400}.paravos{padding-top:clamp(100px,15vh,180px);position:relative}.paravos__hd{text-align:center;margin-bottom:clamp(50px,8vh,96px)}.paravos__t{font-size:var(--fs-h2)}.paravos__listas{gap:60px;display:grid}.lista__t{border-bottom:2px solid var(--oro);color:var(--oro);margin-bottom:4px;padding-bottom:16px;font-size:clamp(2rem,1.4rem + 2vw,3.4rem)}.lista-no .lista__t{color:var(--liquen);border-color:#9db08a80}.lista-si li{border-bottom:1px solid #e8b54d33;grid-template-columns:48px 1fr;align-items:baseline;padding:16px 0;display:grid}.lista__n{color:var(--oro)}.lista-si .lista__txt{font-family:var(--heading);letter-spacing:-.012em;font-variation-settings:"SOFT" var(--soft), "opsz" 72;font-size:clamp(1.3rem,1.05rem + .9vw,1.95rem);line-height:1.15}.lista-no li{border-bottom:1px solid #9db08a2e;padding:17px 0}.lista-no .lista__txt{font-family:var(--heading);color:#f2ebdc9e;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-style:italic;line-height:1.25;display:inline;position:relative}.tachon{fill:none;stroke:#f2ebdc99;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:104%;height:.8em;position:absolute;top:50%;left:-2%;overflow:visible;translate:0 -45%}@media (min-width:1024px){.paravos__listas{grid-template-columns:7fr 5fr;align-items:start;column-gap:clamp(60px,7vw,120px)}.lista-no{padding-top:clamp(40px,8vh,120px)}}.desafio{background:radial-gradient(60% 70% at 50% 55%,#2f4a33bf,#0e2a1e00 75%);border-top:1px solid #e8b54d40;margin-top:clamp(90px,14vh,160px);padding-block-start:clamp(90px,14vh,150px);padding-block-end:clamp(90px,14vh,150px);position:relative;overflow:hidden}.desafio__in{z-index:2;text-align:center;justify-items:center;gap:26px;display:grid;position:relative}.desafio__t{font-size:clamp(3.6rem,1.8rem + 7vw,10rem);line-height:.9}.desafio__k{color:var(--oro);margin-top:10px}.cambios{gap:6px;width:min(100%,1100px);display:grid}.cambio{text-align:left;border-bottom:1px solid #e8b54d33;grid-template-columns:1fr 70px 1.4fr;align-items:center;gap:18px;padding:18px 0;display:grid}.cambio__de{font-family:var(--heading);color:#f2ebdc8c;justify-self:end;font-size:clamp(1.5rem,1rem + 2vw,2.8rem);line-height:1.05;position:relative}.cambio__flecha{fill:none;width:60px;height:20px;stroke:var(--oro);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cambio__por{font-family:var(--heading);color:var(--oro);letter-spacing:-.015em;font-size:clamp(1.6rem,1rem + 2.4vw,3.2rem);font-style:italic;line-height:1.02}.desafio__txt{color:#f2ebdce6;max-width:40ch;font-size:var(--fs-lead);margin-top:10px;line-height:1.4}.fiesta{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.cambio{text-align:center;grid-template-columns:1fr;gap:6px}.cambio__de{justify-self:center}.cambio__flecha{justify-self:center;width:40px;rotate:90deg}}.autor{padding-block-start:clamp(100px,15vh,180px);padding-block-end:clamp(100px,15vh,180px);position:relative;overflow:hidden}.autor__grid{gap:60px;display:grid;position:relative}.pila{aspect-ratio:380/470;justify-self:center;width:min(380px,80vw);position:relative}.polaroid{rotate:var(--r,-3deg);background:#fbf8f1;margin:0;padding:14px 14px 58px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 24px 40px -22px #28160a99,0 4px 10px -4px #28160a4d}.polaroid__foto{background:#e9e2d2;width:100%;height:100%;display:block;overflow:hidden}.polaroid__foto img{object-fit:cover;width:100%;height:100%}.polaroid__pie{font-family:var(--hand);text-align:center;color:#10150fbf;font-size:1.25rem;position:absolute;bottom:16px;left:0;right:0}.js:not(.rm) .polaroid--extra{visibility:hidden}.no-js .polaroid--extra,.rm .polaroid--extra{display:none}.sellos{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sello{border:2px solid var(--arcilla);color:var(--arcilla);opacity:.55;border-radius:50%/40%;padding:8px 12px;font-weight:500;position:absolute}.sello--1{top:-2%;left:2%;rotate:-14deg}.sello--2{bottom:0;left:30%;rotate:9deg}.sello--3{border-style:double;border-width:4px;border-radius:3px;top:2%;right:4%;rotate:18deg}.autor__txt{gap:22px;max-width:58ch;display:grid}.autor__t{font-size:var(--fs-h2)}.nota-mano{box-shadow:var(--sombra-tierra);max-width:460px;font-family:var(--hand);color:#22301f;background:#f2ebdcd9;padding:24px 26px;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.3;position:relative;rotate:1deg}.nota-mano footer{justify-items:end;margin-top:12px;display:grid}.firma{font-family:var(--hand);color:var(--arcilla);font-size:2.2rem}.firma__trazo{fill:none;width:160px;height:30px;stroke:var(--arcilla);stroke-width:2px;stroke-linecap:round;margin-top:-10px}@media (min-width:1024px){.autor__grid{grid-template-columns:5fr 6fr;align-items:center}}.pase-sec{padding-block-start:clamp(100px,15vh,180px);padding-block-end:clamp(100px,15vh,180px);position:relative;overflow:hidden}.pase-wrap{justify-items:center;gap:24px;display:grid}.pase{transform-origin:30% 60%;border-radius:14px;width:min(100%,1040px);display:grid;position:relative;rotate:-2deg;box-shadow:0 50px 80px -40px #000000b3,0 12px 24px -12px #00000080}.pase__cuerpo{gap:18px;padding:clamp(24px,3.5vw,46px);display:grid;position:relative}.pase__hd{color:var(--musgo);letter-spacing:.24em;font-weight:500}.pase__filas{gap:0;display:grid}.pase__filas>div{border-bottom:1px dashed #10150f38;grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding:10px 0;display:grid}.pase__filas dt{color:#10150f99}.pase__filas dd{font-family:var(--heading);font-size:clamp(1.15rem,1rem + .6vw,1.6rem);line-height:1.15}@media (max-width:767px){.pase__filas>div{grid-template-columns:92px 1fr}.pase__filas>.pase__valor{grid-template-columns:1fr;gap:2px}.pase__sello{font-size:.68rem;top:14px;right:14px}}.pase__valor dd strong{letter-spacing:-.03em;font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem);font-weight:500}.pase__valor dd em{font-family:var(--body);color:var(--arcilla);font-size:1rem;font-weight:600}.pase__cuenta{color:var(--arcilla);font-weight:500}.pase__sello{border:3px solid var(--musgo);color:var(--musgo);opacity:.85;mix-blend-mode:multiply;border-radius:6px;padding:10px 14px;font-size:.8rem;font-weight:500;position:absolute;top:clamp(60px,8vw,90px);right:clamp(18px,4vw,50px);rotate:-12deg}.pase__barras{width:180px;height:34px;fill:var(--tinta);opacity:.8}.pase__talon{text-align:center;background:var(--oro);color:var(--tinta);cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;border-radius:0 0 14px 14px;align-content:center;justify-items:center;gap:10px;padding:28px 24px;display:grid;position:relative}.pase__talon:active{cursor:grabbing}.pase__talon-t{font-family:var(--heading);font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);line-height:1}.pase__talon-pista{opacity:.7;font-size:.62rem}.pase__perforado{background-image:radial-gradient(circle, var(--selva) 3px, transparent 3.4px);background-size:14px 2px;height:2px;position:absolute;top:-1px;left:0;right:0}.pase__perforado:before,.pase__perforado:after{content:"";background:var(--bg-live);border-radius:50%;width:26px;height:26px;position:absolute;top:-12px}.pase__perforado:before{left:-13px}.pase__perforado:after{right:-13px}.no-js .pase__talon-pista,.rm .pase__talon-pista{display:none}.no-js .pase__talon,.rm .pase__talon{cursor:default}.pase__cta{display:none}.no-js .pase__cta,.rm .pase__cta,.pase--arrancado+.pase__cta,.js:not(.rm) .pase__cta{display:block}@media (min-width:768px){.pase{grid-template-columns:1fr 220px}.pase__talon{touch-action:pan-y;border-radius:0 14px 14px 0}.pase__perforado{background-size:2px 14px;width:2px;height:auto;top:0;bottom:0;left:-1px;right:auto}.pase__perforado:before,.pase__perforado:after{left:-12px}.pase__perforado:before{top:-13px}.pase__perforado:after{top:auto;bottom:-13px}}.incluye{gap:40px;margin-top:clamp(60px,10vh,110px);display:grid}.incluye h3{margin-bottom:16px;font-size:clamp(1.8rem,1.3rem + 1.8vw,3rem)}.lista-check li,.lista-aparte li{border-top:1px solid #9db08a33;padding:12px 0 12px 32px;position:relative}.lista-check li:before{content:"";border-left:2px solid var(--oro);border-bottom:2px solid var(--oro);width:14px;height:8px;position:absolute;top:18px;left:4px;rotate:-45deg}.lista-aparte li:before{content:"+";color:var(--liquen);font-family:var(--mono);font-size:1.1rem;position:absolute;top:9px;left:4px}.lista-aparte em{color:var(--liquen);font-size:var(--fs-small);margin-top:2px;display:block}.pase-sec__final{font-family:var(--heading);color:var(--oro);max-width:30ch;margin-top:40px;font-size:clamp(1.4rem,1rem + 1.4vw,2.4rem)}@media (min-width:1024px){.incluye{grid-template-columns:3fr 2fr;gap:70px}}.charlas{isolation:isolate;min-height:100svh;color:var(--hueso);align-items:center;padding-block-start:clamp(110px,16vh,170px);padding-block-end:clamp(110px,16vh,170px);display:grid;position:relative;overflow:hidden}.charlas__foto{z-index:-1;position:absolute;top:-6%;bottom:-6%;left:0;right:0}.charlas__foto picture,.charlas__foto img{object-fit:cover;width:100%;height:100%}.charlas__foto:after{content:"";background:linear-gradient(90deg,#0c0a06eb 0%,#0c0a06bf 45%,#0c0a0659 100%),linear-gradient(#0c0a0699,#0000 25% 70%,#0c0a06d9);position:absolute;top:0;bottom:0;left:0;right:0}.charlas__in{gap:24px;display:grid}.charlas__k{color:var(--oro)}.charlas__t{max-width:11ch;font-size:clamp(2.8rem,1.2rem + 5.6vw,7.6rem)}.charlas__txt{max-width:50ch;font-size:var(--fs-lead);color:#f2ebdce0;line-height:1.45}.pasos{border-top:1px solid #e8b54d73;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin-top:16px;display:grid}.paso{align-content:start;gap:8px;padding:22px 22px 6px 0;display:grid}.paso+.paso{border-left:1px solid #e8b54d33;padding-left:22px}.paso__n{font-family:var(--heading);color:#0000;-webkit-text-stroke:1px var(--oro);font-size:3rem;line-height:.9}.paso__t{font-size:clamp(1.3rem,1.1rem + .7vw,1.8rem);line-height:1.05}.paso p{color:#f2ebdcb8;font-size:.95rem}.charlas__pie{flex-wrap:wrap;align-items:center;gap:22px 40px;max-width:1000px;margin-top:18px;display:flex}.agenda{border-left:2px solid var(--oro);flex:320px;padding:14px 0 14px 18px}.agenda__t{color:var(--oro);margin-bottom:6px}.agenda__sin{font-family:var(--heading);font-size:1.2rem;font-style:italic;line-height:1.35}@media (max-width:767px){.pasos{grid-template-columns:1fr}.paso,.paso+.paso{border-bottom:1px solid #e8b54d33;border-left:0;grid-template-columns:56px 1fr;padding:16px 0}.paso__n{grid-row:1/span 2;font-size:2.4rem}.charlas__pie .btn{width:100%}}.proximas{padding-block-start:clamp(100px,15vh,180px);padding-block-end:clamp(100px,15vh,180px);position:relative;overflow:hidden}.proximas__hd{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(30px,5vh,60px);display:grid}.proximas__k{color:#ef6a4f;border:1.5px solid #ef6a4f;padding:5px 10px;rotate:-3deg}.proximas__t{font-size:var(--fs-h2)}.proximas__txt{max-width:46ch;font-size:var(--fs-lead);color:#f2ebdcd9}.mundo{max-width:1200px;margin:0 auto;position:relative}.mundo__svg{width:100%;height:auto;overflow:visible}.mundo__puntos path{stroke:#9db08a6b;stroke-width:3.2px;stroke-linecap:round}.mundo__madidi circle{fill:var(--oro)}.mundo__madidi .pulso,.mundo__marca .pulso{fill:none;stroke:var(--oro);stroke-width:1.2px}.js:not(.rm) .mundo__madidi .pulso,.js:not(.rm) .mundo__marca .pulso{animation:pulso 2.6s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.mundo__marca circle:not(.pulso):not(.mundo__niebla){fill:var(--hueso)}.mundo__marca .pulso{stroke:var(--hueso)}.mundo__niebla{fill:#f2ebdc1f;filter:blur(6px)}.mundo__marca text{font-family:var(--mono);fill:var(--hueso);letter-spacing:.1em;font-size:13px}.mundo__marca.activa circle:not(.pulso):not(.mundo__niebla){fill:var(--oro)}.mundo__aca{color:var(--oro);white-space:nowrap;pointer-events:none;font-size:.62rem;position:absolute;translate:12px -50%}.pistas{gap:0;max-width:1100px;margin:clamp(30px,5vh,56px) auto 44px;display:grid}.pista{transition:padding .4s var(--ease);border-top:1px solid #9db08a38;grid-template-columns:150px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.pista:last-child{border-bottom:1px solid #9db08a38}.pista__n{color:var(--liquen)}.pista__t{font-family:var(--heading);letter-spacing:-.015em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.8rem);line-height:1.05;transition:color .3s}.pista.activa{padding-left:14px}.pista.activa .pista__t,.pista.activa .pista__n{color:var(--oro)}.proximas__cta{justify-content:center;display:flex}@media (max-width:767px){.pista{grid-template-columns:1fr;gap:6px}.mundo__aca{display:none}}.preguntas{padding-block-start:clamp(100px,15vh,180px);padding-block-end:clamp(100px,15vh,180px);position:relative}.preguntas__in{gap:clamp(40px,6vh,70px);max-width:980px;display:grid}.preguntas__t{text-align:center;justify-self:center;max-width:12ch;font-size:clamp(3rem,1.4rem + 6vw,8.5rem)}.faq{border-bottom:1px solid #e8b54d4d}.faq__i{border-top:1px solid #e8b54d4d}.faq__i summary{cursor:pointer;grid-template-columns:64px 1fr 28px;align-items:center;gap:10px;padding:22px 0;list-style:none;display:grid}.faq__i summary::-webkit-details-marker{display:none}.faq__n{color:var(--oro)}.faq__q{font-family:var(--heading);letter-spacing:-.012em;font-size:clamp(1.35rem,1.1rem + 1vw,2.1rem);line-height:1.15;transition:color .25s}.faq__i summary:hover .faq__q,.faq__i[open] .faq__q{color:var(--oro)}.faq__mas{border:1px solid #e8b54d99;border-radius:50%;width:26px;height:26px;position:relative}.faq__mas:before,.faq__mas:after{content:"";background:var(--oro);width:10px;height:1.5px;transition:rotate .35s var(--ease);position:absolute;top:12px;left:7px}.faq__mas:after{rotate:90deg}.faq__i[open] .faq__mas:after{rotate:0deg}.faq__a{overflow:hidden}.faq__a p{font-size:var(--fs-lead);color:#f2ebdce0;max-width:62ch;padding:0 44px 26px 74px;line-height:1.5}.preguntas__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.preguntas__cta p{font-family:var(--heading);font-size:1.6rem;font-style:italic}@media (max-width:767px){.faq__i summary{grid-template-columns:40px 1fr 26px}.faq__a p{padding:0 0 22px 50px;font-size:1.02rem}}.venis{isolation:isolate;text-align:center;align-items:center;min-height:100svh;padding-block-start:clamp(120px,16vh,180px);padding-block-end:clamp(120px,16vh,180px);display:grid;position:relative;overflow:hidden}.venis__foto{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.venis__foto picture,.venis__foto img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.venis__foto{transform-origin:50% 70%}.venis__foto:after{content:"";background:radial-gradient(55% 50% at 50% 46%,#07110c26,#07110cb3 100%),linear-gradient(#07110c8c,#07110c40 30%,#07110ca6 70%,#07110c);position:absolute;top:0;bottom:0;left:0;right:0}.venis__in{justify-items:center;gap:22px;display:grid}.venis__ante{color:var(--oro)}.venis__t{letter-spacing:-.05em;color:var(--hueso);font-size:clamp(5rem,2rem + 13vw,19rem);font-weight:340;line-height:.82}.venis__bajada{font-size:var(--fs-lead);color:#f2ebdce6;max-width:36ch}.puertas{gap:22px;width:100%;max-width:920px;margin-top:18px;display:grid}.puerta{background-color:var(--papel);color:var(--tinta);box-shadow:inset 0 0 0 8px var(--papel), inset 0 0 0 9px var(--oro), 0 40px 70px -36px #000000d9;justify-items:center;gap:6px;padding:34px 26px 28px;display:grid}.puerta__k{color:var(--arcilla);font-weight:500}.puerta__t{font-family:var(--heading);letter-spacing:-.02em;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem);line-height:1}.puerta__num{letter-spacing:.1em;color:#10150fbf;padding:6px 0 14px;font-size:.86rem;text-decoration:none}.puerta__btns{justify-items:center;gap:6px;display:grid}.puerta__llamar{text-underline-offset:.25em;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.puerta__llamar .ico{width:18px;height:18px}.puerta__llamar:hover{color:var(--arcilla)}.venis__mail a{font-size:var(--fs-lead);border-bottom:1px solid #e8b54d99;align-items:center;gap:10px;min-height:44px;padding:6px 0;text-decoration:none;display:inline-flex}.venis__mail .ico{width:24px;height:24px;color:var(--oro)}.venis__linea{color:#f2ebdcb3;font-size:var(--fs-small)}.venis__bichitos{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.puertas{grid-template-columns:1fr 1fr}}.pie{color:var(--hueso);border-top:1px solid #e8b54d33;padding-top:clamp(90px,13vh,150px);position:relative;overflow:hidden}.pie__top{gap:56px;display:grid}.pie__marca{align-content:start;justify-items:start;gap:18px;display:grid}.pie__logo{display:block}.pie__logo .logo{width:200px;height:auto}.pie__frase{font-family:var(--heading);max-width:14ch;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.7rem);line-height:1.05}.coords{color:var(--liquen);min-height:44px;padding:0 2px}.coords:hover{color:var(--oro)}.pie__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;display:grid}.pie__cols h3{font-family:var(--mono);font-size:var(--fs-mono);color:var(--oro);letter-spacing:.14em;margin-bottom:14px;line-height:1.4}.pie__cols li{padding:3px 0}.pie__cols a{overflow-wrap:anywhere;color:#f2ebdcd9;min-height:30px;padding:3px 0;text-decoration:none;transition:color .2s;display:inline-block}.pie__cols a:hover{color:var(--oro)}.pie__bar{text-align:center;border-top:1px solid #9db08a38;justify-items:center;gap:16px;margin-top:70px;padding-block-start:34px;padding-block-end:0;display:grid}.pie__legal{color:#f2ebdc99;max-width:70ch;font-size:.82rem}.pie__legales{flex-wrap:wrap;justify-content:center;gap:6px 24px;display:flex}.pie__legales a{color:#f2ebdcd9;padding:6px 0;font-size:.88rem;text-decoration:none}.pie__legales a:hover{color:var(--oro)}.pie__copy{color:#f2ebdc80}.made{align-items:center;min-height:44px;margin-top:6px;display:inline-flex}.made__img{background-color:var(--oro);width:168px;height:23px;transition:filter .3s,background-color .3s;display:block;-webkit-mask:url(https://autoctono.pages.dev/media/made-by-rainbow.webp) 50%/contain no-repeat;mask:url(https://autoctono.pages.dev/media/made-by-rainbow.webp) 50%/contain no-repeat}.made:hover .made__img{filter:drop-shadow(0 0 8px #e8b54d8c);background-color:#f6cc6e}.creditos{text-align:center;color:#f2ebdca6;padding-bottom:20px;font-size:.82rem}.creditos summary{cursor:pointer;color:var(--liquen)}.creditos ul{gap:4px;margin-top:12px;font-size:.78rem;display:grid}.creditos>p{margin-top:10px;font-size:.8rem}.pie__gigante{height:clamp(90px,15vw,260px);color:var(--musgo);margin-top:-8px;position:relative;overflow:hidden}.pie__gigante .logo{width:108%;height:auto;margin-left:-4%}.pie__raices{fill:none;width:100%;height:60%;stroke:var(--oro);stroke-width:1.5px;stroke-linecap:round;opacity:.6;position:absolute;bottom:0;left:0;right:0}.toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom));z-index:140;background:var(--hueso);color:var(--tinta);box-shadow:var(--sombra);animation:aparece .3s var(--ease);border-radius:8px;padding:12px 16px;font-weight:600;position:fixed;translate:-50%}@media (min-width:1024px){.pie__top{grid-template-columns:4fr 7fr;column-gap:80px}.pie__cols{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}.pie__cols a[href^=mailto]{white-space:nowrap;overflow-wrap:normal}@media (max-width:1023px){.pie__cols>div:last-child{grid-column:1/-1}}
