.menu[data-astro-cid-xrc56gie]{z-index:40;height:var(--menu-h);padding:env(safe-area-inset-top) var(--gut) 0;box-sizing:content-box;color:var(--ink);background:var(--glass);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);transition:background-color .35s var(--ease), border-color .35s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.hero-js .menu[data-astro-cid-xrc56gie]:not(.solida){backdrop-filter:none;background:0 0;border-color:#0000}.marca[data-astro-cid-xrc56gie]{align-items:center;min-height:44px;display:inline-flex}.marca[data-astro-cid-xrc56gie] img[data-astro-cid-xrc56gie]{width:auto;height:38px;display:block}.grupo[data-astro-cid-xrc56gie]{transition:background-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:clamp(12px,1.6vw,22px);padding:5px 5px 5px 24px;display:flex}.hero-js .menu[data-astro-cid-xrc56gie]:not(.solida) .grupo[data-astro-cid-xrc56gie]{background:var(--verde-oscuro);box-shadow:0 0 0 1.5px #f3eae34d,0 10px 28px #08100666}.enlaces[data-astro-cid-xrc56gie]{gap:clamp(14px,1.7vw,26px);display:flex}.enlaces[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{white-space:nowrap;min-height:44px;color:var(--ink);align-items:center;font-size:15.5px;font-weight:600;transition:color .3s;display:inline-flex}.enlaces[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover{color:var(--accent)}.menu[data-astro-cid-xrc56gie] .boton[data-astro-cid-xrc56gie]{min-height:44px;padding:0 24px;font-size:16px}.menu-btn[data-astro-cid-xrc56gie]{display:none}@media (width<=1080px){.menu[data-astro-cid-xrc56gie]{padding-inline:12px}.marca[data-astro-cid-xrc56gie] img[data-astro-cid-xrc56gie]{height:30px}.grupo[data-astro-cid-xrc56gie]{gap:0;padding:4px}.menu[data-astro-cid-xrc56gie] .boton[data-astro-cid-xrc56gie]{min-height:40px;padding:0 16px;font-size:14px}.menu-btn[data-astro-cid-xrc56gie]{place-items:center;width:44px;height:40px;display:grid}.menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie],.menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie]:before{background:var(--ink);width:20px;height:1.5px;transition:transform .3s var(--ease);display:block}.menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie]{transform:translateY(-3.5px)}.menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie]:before{content:"";transform:translateY(7px)}.abierto[data-astro-cid-xrc56gie] .menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie]{transform:rotate(45deg)}.abierto[data-astro-cid-xrc56gie] .menu-btn[data-astro-cid-xrc56gie] i[data-astro-cid-xrc56gie]:before{transform:rotate(-90deg)}.enlaces[data-astro-cid-xrc56gie]{background:var(--verde-oscuro);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;flex-direction:column;gap:0;padding:6px 12px 12px;position:absolute;inset:100% 0 auto;transform:translateY(-6px)}.abierto[data-astro-cid-xrc56gie] .enlaces[data-astro-cid-xrc56gie]{visibility:visible;opacity:1;transform:none}.enlaces[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{border-bottom:1px solid var(--line);min-height:48px;font-size:17px}.enlaces[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:last-child{border-bottom:0}}.hero{background:var(--bg);position:relative}.hero-foto{height:100svh;position:relative;overflow:hidden}.hero-foto picture,.hero-foto img{width:100%;height:100%;position:absolute;inset:0}.hero-foto img{object-fit:cover}.hero-foto:after{content:"";pointer-events:none;background:linear-gradient(#08100c57,#0000 26% 56%,#08100ca8);position:absolute;inset:0}.hero-foto figcaption{z-index:2;right:var(--gut);position:absolute;bottom:clamp(28px,7vh,72px)}.hero-foto figcaption a{min-height:44px;font:600 clamp(20px, 2vw, 28px)/1.1 var(--display);text-shadow:0 1px 12px #08100cb3;align-items:center;gap:12px;display:inline-flex}.hero-foto figcaption a:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.hero-titulo{z-index:3;left:var(--gut);top:calc(var(--menu-h) + 8svh);color:var(--crema);text-shadow:0 1px 18px #08100c80;position:absolute}.hero-titulo h1{letter-spacing:-.03em;font-size:clamp(48px,7vw,120px);line-height:.92}.hero-titulo h1 small{font:600 clamp(13px, 1.15vw, 18px)/1 var(--ui);letter-spacing:.42em;text-transform:uppercase;margin-bottom:14px;display:block}.hero-lugar{margin-top:20px;font-size:clamp(17px,1.45vw,22px);font-weight:500}.hero-desde{color:var(--ink2);align-items:center;gap:10px;margin-top:8px;font-size:14px;display:flex}.hero-desde:before{content:"";background:currentColor;width:28px;height:1px}.hero-botones{text-shadow:none;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-botones .tenue{background:var(--verde);color:var(--crema);box-shadow:none}.hero-arte,.hero-cierre,.hero-baja,.hero-progreso{display:none}.hero-js .hero{height:calc(150svh + var(--n) * 70svh);--v:33%;--h:36%;--v0:21svh;--h0:35vw}.hero-js .hero-pin{background:var(--verde-oscuro) url(/hero-hojas.svg) center / cover no-repeat;height:100svh;position:sticky;top:0;overflow:hidden}.hero-js .hero-foto{height:auto;clip-path:inset(calc((1 - var(--t,0)) * var(--vt,var(--v))) calc((1 - var(--t,0)) * var(--h)) calc((1 - var(--t,0)) * var(--vb,var(--v))) round calc((1 - var(--t,0)) * 14px));opacity:clamp(0, calc(var(--t,0) * 9), 1);will-change:clip-path;position:absolute;inset:0}.hero-js .hero-foto:first-of-type{opacity:1;--vt:var(--v0);--vb:var(--v0b,var(--v0));--h:var(--h0)}.hero-js .hero-foto{--dx0:clamp(-7vw, calc((50 - var(--fx,50)) * var(--s0,1.16) * 1vw), 7vw)}.hero-js .hero-foto:not(.cerca):not(:first-of-type){display:none}.hero-js .hero-foto img{transform:translate(calc((1 - var(--t,0)) * var(--dx0,0px)), calc((1 - var(--t,0)) * var(--dy0,0px))) scale(calc(var(--s0,1.16) + (1 - var(--s0,1.16)) * var(--t,0)))}.hero-js .hero-foto:after{opacity:var(--t,0)}.hero-js .hero-foto figcaption{opacity:clamp(0, min(calc((var(--p,0) - var(--i) - .8) * 6), calc((var(--i) + 1.5 - var(--p,0)) * 4)), 1)}.hero-js .hero-foto:last-of-type figcaption{opacity:clamp(0, calc((var(--p,0) - var(--i) - .8) * 6), 1)}.hero-js .hero-arte{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hero-arriba,.hero-abajo{max-width:none;height:auto;position:absolute}.hero-arriba{width:min(62vw,112svh);transform:translate(calc(var(--p,0) * 36px), calc(var(--p,0) * -48px));animation:arte-arriba 1s var(--ease) backwards;top:0;right:0}.hero-abajo{width:min(50vw,92svh);transform:translate(calc(var(--p,0) * -36px), calc(var(--p,0) * 48px));animation:arte-abajo 1s var(--ease) backwards;bottom:-1px;left:0}.hero-arbol{max-width:none;height:auto;right:calc(var(--gut) + (var(--h0) - var(--gut)) / 2);width:min(calc(var(--h0) - var(--gut) - 7vw), 54svh);transform:translate(50%, -50%) translateX(calc(var(--p,0) * 56px));opacity:clamp(0, calc(1 - var(--p,0) * 2.6), 1);animation:arbol-entra .9s var(--ease) backwards;position:absolute;top:54%}@keyframes arbol-entra{0%{opacity:0;translate:0 18px}}@keyframes arte-arriba{0%{opacity:0;translate:3% -12%}}@keyframes arte-abajo{0%{opacity:0;translate:-3% 12%}}.hero-js .hero-titulo{max-width:calc(var(--h0) - var(--gut) - 16px);text-shadow:none;opacity:clamp(0, calc(1 - var(--p,0) * 3), 1);transform:translateY(calc(-50% - var(--p,0) * 48px));top:48%}.hero-js .hero.ido .hero-titulo{visibility:hidden}.hero-js .hero-cierre{z-index:3;left:var(--gut);--o:clamp(0, calc((var(--p,0) - var(--n) + .22) * 5), 1);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 18px));display:block;position:absolute;bottom:clamp(28px,7vh,72px)}.hero-js .hero:not(.fin) .hero-cierre{visibility:hidden}.hero-cierre p{font:600 clamp(34px, 4.2vw, 68px)/1 var(--display);letter-spacing:-.02em;color:var(--naranja-claro);text-shadow:0 1px 18px #08100c99}.hero-cierre p span{font:600 clamp(12px, 1vw, 15px)/1.3 var(--ui);letter-spacing:.34em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;display:block}.hero-cierre .hero-botones{margin-top:22px}.hero-js .hero-baja{z-index:3;color:var(--ink2);opacity:clamp(0, calc(1 - var(--p,0) * 4), 1);flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:clamp(20px,5vh,44px);left:50%;transform:translate(-50%)}.hero-js .hero-baja:after{content:"";transform-origin:top;width:1px;height:34px;animation:baja 2.2s var(--ease) infinite;background:currentColor}@keyframes baja{0%{transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero-js .hero-progreso{z-index:4;background:var(--accent);transform-origin:0;height:3px;transform:scaleX(calc(var(--p,0) / var(--n)));display:block;position:absolute;bottom:0;left:0;right:0}@media (aspect-ratio<=1){.hero-foto figcaption{right:auto;left:var(--gut);bottom:auto;top:calc(var(--menu-h) + 18px)}.hero-titulo h1{font-size:clamp(44px,14vw,64px)}.hero-titulo h1 small{letter-spacing:.38em;margin-bottom:8px;font-size:12px}.hero-lugar{margin-top:12px;font-size:16px}.hero-desde{margin-top:4px;font-size:13px}.hero-botones{margin-top:16px}.hero-js .hero{--v0:calc(var(--menu-h) + 236px);--v0b:15svh;--h0:14vw;--v:34%;--h:30%;--s0:.78}.hero-js .hero-foto{--dx0:0px}.hero-js .hero-foto:first-of-type{--dy0:calc((var(--v0) - var(--v0b)) / 2)}.hero-arriba{width:72vw}.hero-abajo{width:92vw;bottom:-15vw}.hero-arbol{right:var(--gut);top:calc(var(--menu-h) + 42px);width:24vw;transform:translateY(calc(var(--p,0) * -40px))}.hero-js .hero-titulo{top:calc(var(--menu-h) + 22px);max-width:none;transform:translateY(calc(var(--p,0) * -40px))}.hero-js .hero-baja{display:none}.hero-js .hero-cierre{right:var(--gut);bottom:26px}.hero-cierre p{font-size:clamp(30px,9vw,42px)}}.mapa{scroll-margin-top:var(--menu-h);background:var(--bg);padding-bottom:clamp(48px,7vw,104px);position:relative}.rec{flex-direction:column;display:flex;position:relative}.rail{height:var(--mapa-h);position:relative;overflow:hidden}.stage{height:100%;max-width:calc(var(--mapa-h) * 2.07);background:var(--bg);margin-inline:auto;position:relative;overflow:hidden}.view{position:absolute;inset:0}.still,.fly{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fly{opacity:0;pointer-events:none}.fly.on{opacity:1}.cargando .stage:before,.loading .stage:before{content:"";z-index:3;background:var(--ink);transform-origin:0;height:2px;animation:load 1.4s var(--ease) infinite;position:absolute;inset:0 0 auto}@keyframes load{0%{transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.hot{width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.hs{cursor:pointer;outline:none}.hs .area,.hs .hit{pointer-events:all}.hs .area{fill:#fff4de00;stroke:#fff4de00;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .35s var(--ease), stroke .35s var(--ease)}.hs:hover .area,.hs.sel .area,.hs:focus-visible .area{fill:#ffeccc42;stroke:#fff0d6f2}.hs .hit{fill:#0000;stroke:#0000;stroke-width:2px;vector-effect:non-scaling-stroke}.hs:focus-visible .hit{stroke:var(--ink)}.hs .halo{fill:#08100c8c}.hs .dot{fill:var(--ink);transition:fill .3s}.hs .ring{fill:none;stroke:var(--ink);stroke-width:1.3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:pulse 3.2s var(--ease) infinite;animation-delay:calc(var(--n,0) * .21s)}.hs:hover .dot,.hs.sel .dot,.hs:focus-visible .dot{fill:var(--accent)}.hs .ico{pointer-events:none;transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease), opacity .3s;filter:drop-shadow(0 2px 3px #08100680);opacity:.86;animation:4.6s ease-in-out infinite meneo;animation-delay:calc(var(--n,0) * .31s)}@keyframes meneo{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-7deg)}89%{transform:rotate(6deg)}93%{transform:rotate(-4deg)}97%{transform:rotate(2deg)}}.hs.sel .ico{opacity:1;animation:none;transform:scale(1.35)}.borde .ico{display:none}.hs.sel .halo{fill:#08100cb3}@keyframes pulse{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}.borde{z-index:2;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);min-height:44px;transition:opacity .4s var(--ease), padding .35s var(--ease);border-right:0;border-radius:999px 0 0 999px;align-items:center;gap:9px;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:flex;position:absolute;right:0;transform:translateY(-50%)}.borde i{background:var(--ink);border-radius:50%;width:9px;height:9px;transition:background .3s}.borde:after{content:"";opacity:.7;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.borde:hover,.borde.sel,.borde:focus-visible{outline:none;padding-right:18px}.borde:focus-visible{box-shadow:0 0 0 2px var(--ink)}.borde:hover i,.borde.sel i,.borde:focus-visible i{background:var(--accent)}.etq{z-index:2;color:var(--crema);font:600 13px/1 var(--display);letter-spacing:.01em;white-space:nowrap;transition:opacity .6s var(--ease), background-color .25s, color .25s, border-color .25s;background:#1e3016eb;border:1px solid #94a26799;border-radius:11px 3px;align-items:center;gap:7px;padding:5px 10px 5px 9px;display:inline-flex;position:absolute;box-shadow:0 4px 14px #08100647}.etq:before{content:"";background:repeating-linear-gradient(90deg,#94d223 0 2.5px,#0000 2.5px 5px);flex:none;width:12.5px;height:11px;transition:filter .25s;transform:skew(-22deg)}.etq:hover,.etq.sel{background:var(--accent);border-color:var(--accent);color:var(--verde-oscuro)}.etq:hover:before,.etq.sel:before{filter:brightness(.32)saturate(1.4)}.espera .etq{opacity:0;pointer-events:none}.guia{z-index:5;padding:0 var(--gut);text-align:center;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:#121e0c99;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.espera .guia{opacity:1}.guia p{max-width:16ch;font:600 clamp(28px, 3.4vw, 52px)/1.04 var(--display);letter-spacing:-.02em}.guia small{color:var(--ink2);align-items:center;gap:12px;font-size:15px;display:flex}.guia small:before,.guia small:after{content:"";background:currentColor;width:26px;height:1px}.ui{transition:opacity .55s var(--ease)}.busy .ui,.busy .hot,.busy .borde,.busy .etq{opacity:0;pointer-events:none}.caption{box-sizing:border-box;height:var(--mapa-cab);padding:0 var(--gut) clamp(20px, 3svh, 34px);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;display:flex}.caption h2{letter-spacing:-.025em;font-size:clamp(32px,3.8vw,58px)}.caption p{color:var(--ink2);padding-bottom:6px;font-size:clamp(15px,1.2vw,17px)}.caption .hint{align-items:center;gap:10px;font-size:14px;display:flex}.caption .hint:before,.caption .hint:after{content:"";background:var(--ink2);width:28px;height:1px}.caption:empty,.zonas,.nota,.velo{display:none}.tip{z-index:6;pointer-events:none;opacity:0;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(16px);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;max-width:260px;padding:12px 16px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.tip.on{opacity:1}.tip.touch{pointer-events:auto}.tip strong{font:500 20px/1.15 var(--display)}.tip span{color:var(--ink2);font-size:13px}.tip .go{background:var(--accent);min-height:44px;color:var(--verde-oscuro);border-radius:999px;margin-top:10px;font-weight:600}@media (aspect-ratio<=1){.guia{display:none}.caption{height:auto;padding:clamp(48px, 8svh, 72px) var(--gut) 20px}.caption h2{font-size:clamp(30px,8.4vw,40px)}.caption p{margin-top:6px;padding-bottom:0}.rail{height:var(--mapa-alto);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.stage{width:calc(var(--mapa-alto) * 16 / 9);max-width:none;margin:0}.velo:not([hidden]){z-index:4;pointer-events:none;transition:opacity .3s var(--ease);background:#08100c80;display:block;position:absolute;left:0;right:0}.nota:not([hidden]){z-index:5;background:var(--accent);height:48px;color:var(--verde-oscuro);font:700 15px/1 var(--ui);white-space:nowrap;pointer-events:none;transition:opacity .3s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #08100673}.nota.fuera,.velo.fuera{opacity:0}.nota i{width:8px;height:8px;animation:flecha-izq 1s var(--ease) 2;border-top:2px solid;border-right:2px solid;transform:rotate(-135deg)}.nota i:last-child{animation-name:flecha-der;transform:rotate(45deg)}@keyframes flecha-izq{50%{transform:translate(-4px)rotate(-135deg)}}@keyframes flecha-der{50%{transform:translate(4px)rotate(45deg)}}.zonas{display:block;position:relative}.mas{z-index:2;background:linear-gradient(90deg, transparent, var(--bg) 72%);justify-content:flex-end;align-items:center;width:64px;padding-right:16px;display:flex;position:absolute;top:0;bottom:6px;right:0}.mas:before{content:"";border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);width:9px;height:9px;transform:rotate(45deg)}.mas[hidden]{display:none}.lista{gap:var(--gap,8px);padding:14px var(--gut) 20px var(--ini,var(--gut));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.lista::-webkit-scrollbar{display:none}.lista button{min-height:44px;padding:0 var(--pad,16px);font:600 var(--fs,14px)/1 var(--display);white-space:nowrap;color:var(--ink);background:#1e301699;border:1px solid #94a26780;border-radius:16px 4px;flex:none;align-items:center;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.lista button img{flex:none;width:22px;height:22px;margin:0 7px 0 -4px}.lista button.sel{border-color:var(--accent);background:var(--accent);color:var(--verde-oscuro)}.borde .ico{width:30px;height:30px;display:block}.borde i,.borde span{display:none}.borde{gap:4px;padding:0 6px 0 8px}}.ventana{z-index:60;background:var(--bg);color:var(--ink);grid-template-columns:minmax(0,1fr) clamp(320px,30vw,440px);display:grid;position:fixed;inset:0}.ventana[hidden]{display:none}.fotos{background:#060b08;position:relative;overflow:hidden}.marco{touch-action:pan-y;position:absolute;inset:0}.foto{position:absolute;inset:0;overflow:hidden}.foto .fondo{filter:blur(26px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-6%}.foto .still{object-fit:contain}.foto[data-fit=cover] .still{object-fit:cover}.marco .hot{z-index:1}.atras{z-index:3;left:14px;top:calc(env(safe-area-inset-top) + 14px);position:absolute}.atras:empty,.notafoto:empty{display:none}.notafoto{z-index:3;left:14px;bottom:calc(env(safe-area-inset-bottom) + 14px);background:var(--glass);border:1px solid var(--line);color:var(--ink2);border-radius:999px;padding:5px 12px;font-size:12px;position:absolute}.volver,.flecha,.cerrar,.cuenta{background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px)}.volver{border-radius:999px;min-height:44px;padding:0 16px;font-size:14px}.flecha{z-index:3;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%}.flecha:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:9px;height:9px}.flecha.ant{left:14px}.flecha.ant:before{transform:translate(2px)rotate(-135deg)}.flecha.sig{right:14px}.flecha.sig:before{transform:translate(-2px)rotate(45deg)}.cuenta{z-index:3;left:50%;bottom:calc(env(safe-area-inset-bottom) + 14px);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 14px;font-size:13px;position:absolute;transform:translate(-50%)}.galeria[hidden]{display:none}.cerrar{z-index:4;right:14px;top:calc(env(safe-area-inset-top) + 14px);border-radius:50%;width:44px;height:44px;position:absolute}.cerrar:before,.cerrar:after{content:"";background:currentColor;width:16px;height:1.5px;margin:-.75px 0 0 -8px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.cerrar:after{transform:rotate(-45deg)}.info{overscroll-behavior:contain;padding:76px 28px calc(env(safe-area-inset-bottom) + 28px);border-left:1px solid var(--line);overflow:auto}.info .ui{flex-direction:column;align-items:flex-start;gap:16px;min-height:100%;display:flex}.info h2{font-size:clamp(30px,2.6vw,40px)}.info .sub,.info .text{color:var(--ink2)}.info .text{color:var(--ink);font-size:17px;line-height:1.5}.datos{border-top:1px solid var(--line);align-self:stretch;list-style:none}.datos li{border-bottom:1px solid var(--line);color:var(--ink2);padding:11px 0;font-size:15px}.stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-self:stretch;gap:8px;padding:14px 0;display:grid}.stats div{flex-direction:column-reverse;display:flex}.stats dd{font:500 22px/1.1 var(--display)}.stats dt{color:var(--ink2);font-size:12px}.zones{border-top:1px solid var(--line);align-self:stretch;list-style:none}.zones button{text-align:left;border-bottom:1px solid var(--line);width:100%;min-height:56px;transition:padding .35s var(--ease), color .3s;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.zones button:after{content:"";opacity:.6;border-top:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.zones button span{flex-direction:column;gap:2px;display:flex}.zones strong{font-size:16px;font-weight:500}.zones small{color:var(--ink2);font-size:13px}.zones button:hover,.zones button.sel{color:var(--accent);padding-left:10px}.sibs{border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.sibs button{white-space:nowrap;min-height:36px;color:var(--ink2);border-radius:999px;padding:0 14px;font-size:14px;transition:background .3s,color .3s}.sibs button:hover{color:var(--ink)}.sibs button[aria-current]{background:var(--ink);color:var(--bg)}.nota-ia{color:var(--ink2);font-size:12px}.info .boton{align-self:stretch;margin-top:auto}@media (aspect-ratio<=1){.ventana{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.fotos{aspect-ratio:3/2;width:100%;max-height:46svh}.info{padding:22px var(--gut) calc(env(safe-area-inset-bottom) + 22px);border-left:0}.info .boton{position:sticky;bottom:0}}@media (aspect-ratio>=1) and (height<=500px){.ventana{grid-template-columns:minmax(0,1fr) clamp(260px,40vw,380px)}.info{padding:64px 20px 18px}.info .ui{gap:12px}.caption h2{font-size:28px}}.editor{z-index:90;left:12px;top:calc(var(--menu-h) + 12px);background:#000000d1;border-radius:10px;max-width:min(640px,100vw - 24px);padding:10px 14px;font-size:12px;line-height:1.5;position:fixed}.editor code{word-break:break-all;color:var(--accent);margin-top:4px;font-size:12px;display:block}.servicios[data-astro-cid-pt7o54kk]{padding:clamp(56px, 8vw, 112px) var(--gut);background:var(--crema);color:var(--verde-oscuro);scroll-margin-top:var(--menu-h)}header[data-astro-cid-pt7o54kk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}h2[data-astro-cid-pt7o54kk]{letter-spacing:-.025em;font-size:clamp(36px,4.6vw,68px)}header[data-astro-cid-pt7o54kk] p[data-astro-cid-pt7o54kk]{color:var(--verde);font-size:clamp(16px,1.25vw,18px);font-weight:500}.mosaico[data-astro-cid-pt7o54kk]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(190px,17.5vw,270px);grid-auto-flow:dense;gap:clamp(10px,1.1vw,16px);display:grid}.servicio[data-astro-cid-pt7o54kk]{grid-column:span var(--cols);grid-row:span var(--filas);background:var(--verde-oscuro);color:var(--crema);isolation:isolate;border-radius:22px 6px;display:block;position:relative;overflow:hidden}.servicio[data-astro-cid-pt7o54kk] img[data-astro-cid-pt7o54kk]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.servicio[data-astro-cid-pt7o54kk]:after{content:"";background:linear-gradient(#0000 30%,#121e0c80 62%,#121e0ceb);position:absolute;inset:0}.servicio-texto[data-astro-cid-pt7o54kk]{z-index:1;text-shadow:0 1px 10px #081006bf;gap:4px;padding:clamp(14px,1.5vw,22px);display:grid;position:absolute;inset:auto 0 0}.servicio[data-astro-cid-pt7o54kk] strong[data-astro-cid-pt7o54kk]{font:600 clamp(20px, 1.8vw, 28px)/1.05 var(--display);letter-spacing:-.01em}.servicio[data-astro-cid-pt7o54kk][style*=--filas\:2] strong[data-astro-cid-pt7o54kk]{font-size:clamp(26px,2.6vw,42px)}.servicio[data-astro-cid-pt7o54kk] small[data-astro-cid-pt7o54kk]{color:#f3eae3db;font-size:14px;line-height:1.35}.servicio[data-astro-cid-pt7o54kk]:hover img[data-astro-cid-pt7o54kk],.servicio[data-astro-cid-pt7o54kk]:focus-visible img[data-astro-cid-pt7o54kk]{transform:scale(1.05)}.servicio[data-astro-cid-pt7o54kk]:focus-visible{outline:3px solid var(--naranja);outline-offset:3px}@media (width<=1000px) and (width>=761px){.mosaico[data-astro-cid-pt7o54kk]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(180px,26vw,250px)}.servicio[data-astro-cid-pt7o54kk],.servicio[data-astro-cid-pt7o54kk][style*=--filas\:2]{grid-column:span 3}}@media (width<=760px){.servicios[data-astro-cid-pt7o54kk]{padding-inline:0}header[data-astro-cid-pt7o54kk]{padding-inline:var(--gut)}.mosaico[data-astro-cid-pt7o54kk]{padding:0 var(--gut) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.mosaico[data-astro-cid-pt7o54kk]::-webkit-scrollbar{display:none}.servicio[data-astro-cid-pt7o54kk]{aspect-ratio:4/5;scroll-snap-align:start;flex:none;width:72vw;max-width:320px}.servicio[data-astro-cid-pt7o54kk] strong[data-astro-cid-pt7o54kk],.servicio[data-astro-cid-pt7o54kk][style*=--filas\:2] strong[data-astro-cid-pt7o54kk]{font-size:24px}}.visita[data-astro-cid-lfycrjwt]{padding:clamp(56px, 8vw, 112px) var(--gut);background:var(--verde-oscuro);color:var(--crema);scroll-margin-top:var(--menu-h)}header[data-astro-cid-lfycrjwt]{max-width:780px;margin-bottom:clamp(28px,4vw,48px)}h2[data-astro-cid-lfycrjwt]{letter-spacing:-.025em;font-size:clamp(36px,4.6vw,68px)}header[data-astro-cid-lfycrjwt] p[data-astro-cid-lfycrjwt]{color:var(--ink2);margin-top:14px;font-size:clamp(17px,1.5vw,21px)}.franja[data-astro-cid-lfycrjwt]{border-block:1px solid var(--line);font:600 clamp(18px, 1.9vw, 28px)/1.2 var(--display);letter-spacing:-.01em;color:var(--naranja-claro);flex-wrap:wrap;gap:10px 0;padding:clamp(18px,2vw,26px) 0;list-style:none;display:flex}.franja[data-astro-cid-lfycrjwt] li[data-astro-cid-lfycrjwt]:not(:last-child):after{content:"·";color:var(--salvia);margin:0 .7em}.bloque[data-astro-cid-lfycrjwt]{margin-top:clamp(36px,4.6vw,68px)}.dos[data-astro-cid-lfycrjwt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,72px);display:grid}h3[data-astro-cid-lfycrjwt]{letter-spacing:-.015em;margin-bottom:18px;font-size:clamp(22px,2vw,30px)}.iconos[data-astro-cid-lfycrjwt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;list-style:none;display:grid}.iconos[data-astro-cid-lfycrjwt] li[data-astro-cid-lfycrjwt]{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:10px;font-size:14.5px;line-height:1.3;display:flex}.iconos[data-astro-cid-lfycrjwt] .picto[data-astro-cid-lfycrjwt]{--t:58px;color:var(--crema)}.iconos[data-astro-cid-lfycrjwt].grandes{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 14px}.iconos[data-astro-cid-lfycrjwt].grandes li[data-astro-cid-lfycrjwt]{border:1px solid var(--line);color:var(--crema);background:#f3eae30f;border-radius:22px 6px;padding:22px 8px 18px;font-size:15px;font-weight:500}.iconos[data-astro-cid-lfycrjwt].grandes .picto[data-astro-cid-lfycrjwt]{--t:clamp(56px, 5.4vw, 84px);color:var(--naranja-claro)}.iconos[data-astro-cid-lfycrjwt].si{grid-template-columns:repeat(4,minmax(0,1fr))}.iconos[data-astro-cid-lfycrjwt].si .picto[data-astro-cid-lfycrjwt]{color:var(--naranja-claro)}.iconos[data-astro-cid-lfycrjwt].no{grid-template-columns:repeat(4,minmax(0,1fr))}.iconos[data-astro-cid-lfycrjwt].no .picto[data-astro-cid-lfycrjwt]{color:var(--salvia);background:0 0;position:relative;-webkit-mask:none;mask:none}.iconos[data-astro-cid-lfycrjwt].no .picto[data-astro-cid-lfycrjwt]:before{content:"";background:var(--salvia);-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;position:absolute;inset:9px}.iconos[data-astro-cid-lfycrjwt].no .picto[data-astro-cid-lfycrjwt]:after{content:"";border:3px solid var(--teja);background:linear-gradient(to top right, transparent calc(50% - 1.5px), var(--teja) calc(50% - 1.5px), var(--teja) calc(50% + 1.5px), transparent calc(50% + 1.5px));border-radius:50%;position:absolute;inset:0}.iconos[data-astro-cid-lfycrjwt].no .picto[data-astro-cid-lfycrjwt]{--t:64px}.grande[data-astro-cid-lfycrjwt]{font:600 clamp(26px, 2.8vw, 42px)/1.05 var(--display);letter-spacing:-.02em;color:var(--naranja-claro);align-items:center;gap:14px;display:flex}.grande[data-astro-cid-lfycrjwt] .picto[data-astro-cid-lfycrjwt]{--t:clamp(40px, 3.6vw, 54px)}.detalle[data-astro-cid-lfycrjwt]{max-width:46ch;color:var(--ink2);margin-top:12px}dl[data-astro-cid-lfycrjwt]{border-top:1px solid var(--line);margin-top:20px}dl[data-astro-cid-lfycrjwt] div[data-astro-cid-lfycrjwt]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}dt[data-astro-cid-lfycrjwt]{color:var(--ink2);align-items:center;gap:12px;display:flex}dt[data-astro-cid-lfycrjwt] .picto[data-astro-cid-lfycrjwt]{--t:30px;color:var(--salvia)}dd[data-astro-cid-lfycrjwt]{text-align:right;font-weight:600}.cierre[data-astro-cid-lfycrjwt]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:clamp(36px,4.6vw,68px);padding-top:clamp(22px,2.6vw,34px);display:flex}.cierre[data-astro-cid-lfycrjwt] p[data-astro-cid-lfycrjwt]{max-width:62ch;color:var(--ink2);font-size:clamp(16px,1.25vw,18px)}@media (width<=1100px){.iconos[data-astro-cid-lfycrjwt].grandes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.dos[data-astro-cid-lfycrjwt]{grid-template-columns:minmax(0,1fr)}.iconos[data-astro-cid-lfycrjwt].grandes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iconos[data-astro-cid-lfycrjwt],.iconos[data-astro-cid-lfycrjwt].si,.iconos[data-astro-cid-lfycrjwt].no{grid-template-columns:repeat(3,minmax(0,1fr))}.iconos[data-astro-cid-lfycrjwt].si{grid-template-columns:repeat(2,minmax(0,1fr))}.franja[data-astro-cid-lfycrjwt]{font-size:19px}}.preguntas[data-astro-cid-gb4nbdvp]{padding:clamp(56px, 8vw, 112px) var(--gut);background:var(--crema);color:var(--verde-oscuro);scroll-margin-top:var(--menu-h)}header[data-astro-cid-gb4nbdvp]{margin-bottom:clamp(28px,4vw,52px)}h2[data-astro-cid-gb4nbdvp]{letter-spacing:-.025em;font-size:clamp(36px,4.6vw,68px)}header[data-astro-cid-gb4nbdvp] p[data-astro-cid-gb4nbdvp]{color:var(--verde);margin-top:12px;font-size:clamp(16px,1.25vw,18px);font-weight:500}a[data-astro-cid-gb4nbdvp]{color:var(--verde-oscuro);text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.grupo[data-astro-cid-gb4nbdvp]{border-top:1px solid #2c462038;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px clamp(24px,4vw,64px);padding-top:clamp(22px,2.4vw,32px);display:grid}.grupo[data-astro-cid-gb4nbdvp]+.grupo[data-astro-cid-gb4nbdvp]{margin-top:clamp(26px,3vw,44px)}h3[data-astro-cid-gb4nbdvp]{letter-spacing:-.015em;align-self:start;align-items:center;gap:16px;font-size:clamp(24px,2.2vw,34px);display:flex}h3[data-astro-cid-gb4nbdvp] .picto[data-astro-cid-gb4nbdvp]{--t:clamp(52px, 5vw, 76px);color:var(--verde)}details[data-astro-cid-gb4nbdvp]{border-bottom:1px solid #2c462029}summary[data-astro-cid-gb4nbdvp]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:12px 0;font-size:clamp(16px,1.3vw,19px);font-weight:600;list-style:none;display:flex}summary[data-astro-cid-gb4nbdvp]::-webkit-details-marker{display:none}summary[data-astro-cid-gb4nbdvp]:after{content:"";border-right:2px solid var(--verde);border-bottom:2px solid var(--verde);width:9px;height:9px;transition:transform .3s var(--ease);flex:none;margin-right:6px;transform:translateY(-3px)rotate(45deg)}details[data-astro-cid-gb4nbdvp][open] summary[data-astro-cid-gb4nbdvp]:after{transform:translateY(2px)rotate(-135deg)}summary[data-astro-cid-gb4nbdvp]:hover{color:var(--verde)}summary[data-astro-cid-gb4nbdvp]:focus-visible{outline:2px solid var(--naranja);outline-offset:2px}details[data-astro-cid-gb4nbdvp] p[data-astro-cid-gb4nbdvp]{color:#3d5231;max-width:68ch;padding:0 0 18px;line-height:1.6}@media (width<=760px){.grupo[data-astro-cid-gb4nbdvp]{grid-template-columns:minmax(0,1fr)}}.llegar[data-astro-cid-p5jzrajc]{padding:clamp(48px, 6.4vw, 92px) var(--gut);background:var(--naranja-claro);color:var(--verde-oscuro);scroll-margin-top:var(--menu-h);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(28px,5vw,80px);display:grid}h2[data-astro-cid-p5jzrajc]{letter-spacing:-.025em;font-size:clamp(36px,4.6vw,68px)}.donde[data-astro-cid-p5jzrajc]{font:600 clamp(24px, 2.6vw, 40px)/1.08 var(--display);letter-spacing:-.015em;margin-top:16px}.texto[data-astro-cid-p5jzrajc] p[data-astro-cid-p5jzrajc]:not(.donde){max-width:46ch;margin-top:14px;font-size:clamp(16px,1.25vw,18px);font-weight:500}.acciones[data-astro-cid-p5jzrajc]{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:26px;display:flex}.boton[data-astro-cid-p5jzrajc]{background:var(--verde-oscuro);color:var(--crema)}.enlace[data-astro-cid-p5jzrajc]{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline 2px;display:inline-flex}.llegar[data-astro-cid-p5jzrajc] [data-astro-cid-p5jzrajc]:focus-visible{outline:2px solid var(--verde-oscuro);outline-offset:3px}.video[data-astro-cid-p5jzrajc]{aspect-ratio:16/9;background:var(--verde-oscuro);border-radius:28px 8px;position:relative;overflow:hidden;box-shadow:0 18px 44px #2c462047}.video[data-astro-cid-p5jzrajc] img[data-astro-cid-p5jzrajc],.video[data-astro-cid-p5jzrajc] iframe{object-fit:cover;border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc]{width:100%;color:var(--crema);font:600 clamp(18px, 1.6vw, 24px)/1 var(--display);background:#121e0c6b;place-content:center;justify-items:center;gap:14px;transition:background-color .3s;display:grid;position:absolute;inset:0}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc]:hover{background:#121e0c47}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc] i[data-astro-cid-p5jzrajc]{background:var(--naranja-claro);width:84px;height:84px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #08100666}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc] i[data-astro-cid-p5jzrajc]:before{content:"";border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent var(--verde-oscuro);margin-left:6px}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc]:hover i[data-astro-cid-p5jzrajc]{transform:scale(1.07)}.video[data-astro-cid-p5jzrajc] button[data-astro-cid-p5jzrajc]:focus-visible{outline-offset:-6px;outline-color:var(--crema)}@media (width<=860px){.llegar[data-astro-cid-p5jzrajc]{grid-template-columns:minmax(0,1fr)}}.agendar{padding:clamp(56px, 8vw, 112px) var(--gut);background:var(--verde-oscuro);color:var(--crema);scroll-margin-top:var(--menu-h);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.agendar h2{letter-spacing:-.025em;font-size:clamp(36px,4.6vw,68px)}.agendar .intro>p{max-width:40ch;color:var(--ink2);margin-top:14px;font-size:clamp(17px,1.4vw,20px)}.agendar .intro .interes{color:var(--verde-oscuro);background:var(--naranja-claro);border-radius:16px 4px;width:fit-content;padding:10px 16px;font-size:17px;font-weight:600}.agendar .intro .interes[hidden]{display:none}.agendar .intro ul{border-top:1px solid var(--line);max-width:420px;margin-top:22px;list-style:none}.agendar .intro li{border-bottom:1px solid var(--line);color:var(--ink2);padding:11px 0}.agendar .alterno a{color:var(--naranja-claro);text-underline-offset:3px;font-weight:600;text-decoration:underline}.formulario{border:1px solid var(--line);background:#f3eae30f;border-radius:28px 8px;gap:18px;padding:clamp(20px,2.6vw,36px);display:grid}.formulario .fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.formulario .celebran{gap:12px;margin-top:8px;display:grid}.formulario fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.formulario label,.formulario legend{color:var(--ink2);margin-bottom:6px;padding:0;font-size:14px;font-weight:500;display:block}.formulario input[type=text],.formulario input[type=email],.formulario input[type=tel],.formulario input[type=date],.formulario input[type=number],.formulario select,.formulario textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--crema);font:inherit;color-scheme:dark;background:#121e0c80;border-radius:12px;padding:11px 14px;font-size:16px}.formulario .contador{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.formulario .contador button{border:1px solid var(--line);width:48px;height:48px;color:var(--crema);font:500 24px/1 var(--ui);cursor:pointer;background:0 0;border-radius:50%;transition:background-color .25s,border-color .25s}.formulario .contador button:hover{border-color:var(--crema);background:#f3eae31a}.formulario .contador button:focus-visible{outline:2px solid var(--naranja-claro);outline-offset:2px}.formulario .contador input{text-align:center;-moz-appearance:textfield;appearance:textfield}.formulario .contador input::-webkit-outer-spin-button,.formulario .contador input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formulario .aviso-grupo{background:var(--naranja-claro);color:var(--verde-oscuro);border-radius:14px 4px;padding:12px 16px;font-size:15px;font-weight:500}.formulario .aviso-grupo a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.formulario .acepto{color:var(--crema);cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:6px 0;font-size:15px;line-height:1.5;display:grid}.formulario .acepto input{width:24px;height:24px;accent-color:var(--naranja-claro);cursor:pointer;margin:0}.formulario .acepto a{color:var(--naranja-claro);text-underline-offset:3px;font-weight:600;text-decoration:underline}.formulario textarea{resize:vertical;min-height:88px}.formulario input:focus-visible,.formulario select:focus-visible,.formulario textarea:focus-visible{outline:2px solid var(--naranja-claro);outline-offset:2px}.formulario .total{color:var(--ink2);font-size:14px}.formulario .total b{color:var(--crema)}.formulario .opciones{gap:8px;display:flex}.formulario .opciones label{border:1px solid var(--line);min-height:48px;color:var(--crema);cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;margin:0;font-size:15px;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.formulario .opciones input{opacity:0;pointer-events:none;position:absolute}.formulario .opciones label:has(input:checked){background:var(--crema);border-color:var(--crema);color:var(--verde-oscuro);font-weight:600}.formulario .opciones label:has(input:focus-visible){outline:2px solid var(--naranja-claro);outline-offset:2px}.formulario [hidden]{display:none}.formulario .trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario .boton{min-height:52px;font-size:16px}.formulario .boton:disabled{opacity:.55;cursor:wait;transform:none}.formulario .estado{min-height:24px;font-size:15px}.formulario .estado.error{color:#ffb4a6}.formulario .letra-chica,.listo .letra-chica{color:var(--ink2);font-size:13px;line-height:1.5}.listo{border:1px solid var(--line);background:#f3eae30f;border-radius:28px 8px;padding:clamp(22px,3vw,40px)}.listo h3{margin-bottom:10px;font-size:clamp(30px,3.4vw,48px)}.listo p+p{margin-top:10px}.listo .folio-txt{color:var(--ink2);margin-top:18px;font-size:14px}.listo .folio{letter-spacing:.05em;color:var(--naranja-claro);margin:2px 0 14px;font:600 clamp(30px,6vw,46px)/1.1 ui-monospace,Menlo,Consolas,monospace}@media (width<=900px){.agendar{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.formulario .fila{grid-template-columns:minmax(0,1fr)}}
