@font-face{font-family:Archivo;src:url(/assets/archivo-wdth-DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/assets/azeret-mono-BhHwRSCm.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--abismo:#00191f;--abismo-2:#0b2a30;--carbon:#141516;--hueso:#f2ede4;--ambar:#fec104;--naranja:#fe9d00;--naranja-2:#e85f01;--naranja-t:#a34300;--marca:#f07a10;--marca-luz:#ff8c1f;--niebla:#9db2b0;--piedra:#4e5352;--sans:"Archivo",system-ui,sans-serif;--mono:"Azeret Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--gut:clamp(20px,4vw,64px);--nav-h:76px}[data-tema=noche]{--fondo:var(--abismo);--texto:var(--hueso);--texto-2:var(--niebla);--acento:var(--ambar);--grafico:var(--naranja);--marca-detalle:var(--marca-luz);--linea:#f2ede429}[data-tema=brasa]{--fondo:var(--naranja);--texto:var(--carbon);--texto-2:#3a2a12;--acento:var(--carbon);--grafico:var(--carbon);--marca-detalle:#7a3a04;--linea:#14151638}[data-tema=hueso]{--fondo:var(--hueso);--texto:var(--carbon);--texto-2:var(--piedra);--acento:var(--naranja-t);--grafico:var(--naranja-2);--marca-detalle:var(--marca);--linea:#14151624}[data-tema=carbon]{--fondo:var(--carbon);--texto:var(--hueso);--texto-2:#a7a39b;--acento:var(--naranja);--grafico:var(--naranja);--marca-detalle:var(--marca-luz);--linea:#f2ede424}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--abismo);color:var(--hueso);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.6;overflow-x:clip}::selection{background:var(--naranja);color:var(--carbon)}img,video,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--marca-luz);outline-offset:3px}h1,h2,h3,p{margin:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ancho{text-transform:uppercase;letter-spacing:.28em;font-weight:500;font-stretch:125%}.dis{text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:850;font-stretch:62%;line-height:.86}.h2{letter-spacing:-.01em;text-wrap:balance;text-transform:uppercase;font-size:max(2.4rem,min(5.4vw,5.6rem));font-weight:750;font-stretch:78%;line-height:.94}.lead{color:var(--texto-2);text-wrap:pretty;max-width:54ch;font-size:max(1.12rem,min(1.5vw,1.32rem));line-height:1.5}.cuerpo{max-width:62ch;color:var(--texto-2);text-wrap:pretty}.sec{background:var(--fondo);color:var(--texto);padding:clamp(96px,14vw,200px) var(--gut);position:relative}@media (min-width:761px){.sec,.pie-sitio{padding-right:calc(var(--gut) + 84px)}.pista{padding-right:84px}}.btn{cursor:pointer;text-transform:uppercase;letter-spacing:.2em;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);background:0 0;border:1px solid;align-items:center;gap:.9em;padding:1.05em 1.5em;font-size:.72rem;font-weight:600;font-stretch:125%;text-decoration:none;display:inline-flex}.btn .fl{width:18px;height:1px;transition:width .35s var(--ease);background:currentColor;position:relative}.btn .fl:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.btn:hover .fl{width:30px}.btn.lleno{background:var(--naranja);border-color:var(--naranja);color:var(--carbon)}.btn.lleno:hover{background:var(--ambar);border-color:var(--ambar)}.btn:not(.lleno):hover{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.btn:disabled{opacity:.45;cursor:not-allowed}.slot{background:var(--fondo);position:relative;overflow:hidden}.slot>img,.slot>video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.slot.contener>img,.slot.contener>video{object-fit:contain}.nav{height:var(--nav-h);z-index:50;padding:0 var(--gut);color:var(--nav-c,var(--hueso));transition:color .5s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav[data-sobre=brasa],.nav[data-sobre=hueso]{--nav-c:var(--carbon)}.nav:before{content:"";z-index:-1;background:var(--nav-bg,var(--abismo));opacity:0;transition:opacity .5s var(--ease),background-color .5s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.nav.solida:before{opacity:.94}.nav[data-sobre=brasa]{--nav-bg:var(--naranja)}.nav[data-sobre=hueso]{--nav-bg:var(--hueso)}.nav[data-sobre=carbon]{--nav-bg:var(--carbon)}.nav .marca{align-items:center;gap:14px;text-decoration:none;display:flex}.nav .marca .k{width:46px;height:auto}.nav .marca .wm{width:118px;height:auto}.k .kl{fill:currentColor}.nav ul{text-transform:uppercase;letter-spacing:.2em;gap:max(18px,min(2.4vw,36px));margin:0;padding:0;font-size:.68rem;font-weight:600;font-stretch:125%;list-style:none;display:flex}.nav ul a{opacity:.78;text-decoration:none;transition:opacity .3s}.nav ul a:hover{opacity:1;text-decoration:underline}.nav .der{align-items:center;gap:max(18px,min(3vw,40px));display:flex}.nav .btn{padding:.85em 1.2em}@media (max-width:980px){.nav ul,.nav .marca .wm{display:none}}.nav .btn{white-space:nowrap}@media (max-width:1280px){.nav ul{letter-spacing:.14em;gap:max(14px,min(1.5vw,22px))}}@media (max-width:1140px){.nav .marca .wm{display:none}}.alti{right:var(--gut);z-index:40;color:var(--nav-c,var(--hueso));transition:color .5s var(--ease);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.nav[data-sobre=brasa]~.alti,.nav[data-sobre=hueso]~.alti{--nav-c:var(--carbon)}.nav[data-sobre=brasa]~.alti{--alti-bg:var(--naranja)}.nav[data-sobre=hueso]~.alti{--alti-bg:var(--hueso)}.nav[data-sobre=carbon]~.alti{--alti-bg:var(--carbon)}.alti .cota{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.78rem}.alti .cota small{opacity:.7;margin-left:4px;font-size:.62rem}.alti .reg{width:1px;height:120px;position:relative}.alti .reg:before{content:"";opacity:.3;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.alti .reg b{background:var(--marca-detalle,var(--marca));transform-origin:50% 0;width:1px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.alti .reg i{opacity:1;background:currentColor;width:7px;height:1px;position:absolute;top:0;left:-3px}.alti .cap{text-transform:uppercase;letter-spacing:.22em;writing-mode:vertical-rl;opacity:.8;font-size:.6rem;font-stretch:125%;transform:rotate(180deg)}@media (max-width:760px){.alti{display:none}}.telon{z-index:100;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.telon .p{background:var(--carbon);position:absolute;top:0;bottom:0;left:0;right:0}.telon .p1{clip-path:polygon(0 0,100% 0,100% 0,0 100%)}.telon .p2{clip-path:polygon(100% 0,100% 100%,0 100%,0 100%)}.telon .centro{color:var(--hueso);align-content:center;place-items:center;gap:28px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.telon .k{width:min(34vw,220px)}.telon .cuenta{font-family:var(--mono);letter-spacing:.06em;color:var(--niebla);font-variant-numeric:tabular-nums;font-size:.8rem}html.sin-telon .telon{display:none}.umbral{height:100vh;height:100svh;min-height:560px;padding:0;position:relative;overflow:hidden}.umbral .capa{position:absolute;top:0;bottom:0;left:0;right:0}.cielo-resp{background:radial-gradient(120% 60% at 30% 100%,#fe9d0038,#0000 60%),radial-gradient(80% 50% at 70% 0,#0f3a42,#0000 70%),linear-gradient(#001419,#0b2a30 70%,#123b40)}.umbral[data-luz=amanecer] .cielo-resp{background:radial-gradient(90% 70% at 25% 95%,#fec104bf,#0000 60%),radial-gradient(70% 60% at 30% 80%,#fe9d0080,#0000 70%),linear-gradient(#2e5961,#6e8e8c 55%,#e8b46a)}.cielo-resp{transition:background 1.2s var(--ease)}.estrellas{opacity:.7;transition:opacity 1.2s}.umbral[data-luz=amanecer] .estrellas{opacity:0}.cordilleras svg{width:100%;height:62%;position:absolute;bottom:0;left:0}.cordilleras path{transition:fill 1.2s var(--ease)}.umbral .foto{transition:opacity 1.2s var(--ease)}.umbral[data-luz=noche] .foto.amanecer,.umbral[data-luz=amanecer] .foto.noche{opacity:0}.umbral .slot{background:0 0}.umbral .titular{--alza:clamp(14px,2.1vw,32px);left:var(--gut);right:var(--gut);top:calc(var(--nav-h) + 12vh - var(--alza));z-index:3;color:var(--hueso);position:absolute}.umbral .titular .l1{margin-bottom:calc(clamp(10px,1.6vw,22px) + var(--alza));padding-left:.3em;font-size:max(.78rem,min(1.35vw,1.2rem));display:block}.umbral .titular .l2{background:linear-gradient(180deg,var(--ambar) 8%,var(--naranja) 62%,var(--naranja-2));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:max(5.2rem,min(17.5vw,17rem));line-height:.8;display:block}.umbral .pie{left:var(--gut);right:var(--gut);z-index:6;color:var(--hueso);justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:max(24px,min(5vh,48px))}.umbral .pie p{text-shadow:0 1px 18px #00191f99;max-width:36ch;font-size:max(1rem,min(1.2vw,1.12rem));line-height:1.5}.umbral .pie .acc{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.luz{cursor:pointer;text-transform:uppercase;letter-spacing:.22em;color:var(--hueso);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:.64rem;font-weight:600;font-stretch:125%;display:inline-flex}.luz span{opacity:.5;transition:opacity .4s}.luz span.on{opacity:1}.luz i{opacity:.6;background:currentColor;width:44px;height:1px;position:relative}.luz i:after{content:"";background:var(--naranja);width:7px;height:7px;transition:left .6s var(--ease);border-radius:50%;position:absolute;top:-3px;left:0}.umbral[data-luz=amanecer] .luz i:after{left:37px}.umbral .concepto{right:var(--gut);z-index:6;font-family:var(--mono);color:#f2ede4b3;font-size:.62rem;display:none;position:absolute;bottom:max(24px,min(5vh,48px))}.umbral.con-casa .concepto{display:block}.umbral .pie .acc{margin-right:0}.punto{z-index:5;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;text-decoration:none;display:none;position:absolute}.umbral.con-casa .punto{display:grid}.punto:before{content:"";background:var(--hueso);width:8px;height:8px;transition:transform .5s var(--ease);border-radius:50%;box-shadow:0 0 0 4px #00191f38,0 0 14px 2px #fd9a2b80}.punto:hover:before{transform:scale(1.35)}.punto:focus-visible:before{transform:scale(1.35)}.punto:after{content:"";will-change:transform,opacity;border:1px solid #f2ede4bf;border-radius:50%;animation:4.2s cubic-bezier(.33,.5,.4,1) infinite pulso;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.punto:nth-of-type(2):after{animation-delay:1.05s}.punto:nth-of-type(3):after{animation-delay:2.1s}.punto:nth-of-type(4):after{animation-delay:3.15s}.punto span{white-space:nowrap;text-transform:uppercase;letter-spacing:.2em;opacity:0;transition:.4s var(--ease);color:var(--hueso);font-size:.6rem;font-weight:600;font-stretch:125%;position:absolute;left:50px;transform:translate(-6px)}.punto:hover span{opacity:1;transform:none}.punto:focus-visible span{opacity:1;transform:none}@keyframes pulso{0%{opacity:0;transform:scale(.5)}18%{opacity:.7}to{opacity:0;transform:scale(2.1)}}@media (max-width:760px){.umbral .pie{flex-direction:column;align-items:flex-start}.umbral .titular{top:calc(var(--nav-h) + 3vh - var(--alza))}.umbral .titular .l1{letter-spacing:.2em}}.cubierta{--r:0px;clip-path:polygon(0 var(--r),50% 0,100% var(--r),100% 100%,0 100%);margin-top:-1px}.sobre{z-index:2}.planta{pointer-events:none;z-index:1;aspect-ratio:16/9;width:max(220px,min(34vw,560px));position:absolute}.manif{min-height:100vh;min-height:100svh;padding-top:calc(var(--nav-h) + clamp(8px,1vw,24px) + 2 * 1.02 * clamp(2.1rem,4.9vw,5rem));align-content:center;display:grid}.manif .frase{letter-spacing:-.012em;text-transform:none;text-wrap:balance;z-index:2;max-width:17ch;font-size:max(2.1rem,min(4.9vw,5rem));font-weight:720;font-stretch:88%;line-height:1.02;position:relative}.manif .frase .w{opacity:.2}.manif .dos{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(24px,min(5vw,80px));max-width:1100px;margin-top:max(64px,min(9vw,128px));display:grid;position:relative}.manif .dos p{color:var(--texto-2)}.manif .firma{z-index:2;margin-top:48px;font-size:.66rem;position:relative}.manif .planta{bottom:6vh;right:-4vw}@media (max-width:760px){.manif .dos{grid-template-columns:1fr}}.terr{padding-bottom:0}.terr .cab{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:max(24px,min(5vw,80px));display:grid;position:relative}.terr .aerea{aspect-ratio:21/8;margin-top:max(56px,min(8vw,112px));position:relative}.terr .aerea .slot{position:absolute;top:0;bottom:0;left:0;right:0}.terr .aerea:after{content:"";background:linear-gradient(transparent 50%,var(--abismo));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pista-w{height:100vh;height:100svh;position:relative;overflow:hidden}.pista-w .fondo{opacity:.42;position:absolute;top:0;bottom:0;left:0;right:0}.pista-w .nubes{opacity:.5;pointer-events:none;position:absolute;top:-10%;bottom:-10%;left:-20%;right:-20%}.pista-w .nubes .slot{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.pista-w:before{content:"";z-index:1;background:linear-gradient(90deg,var(--abismo) 0,#00191f8c 40%,#00191f8c 60%,var(--abismo));position:absolute;top:0;bottom:0;left:0;right:0}.pista{z-index:2;height:100%;padding-left:var(--gut);align-items:center;gap:0;width:max-content;display:flex;position:relative}.dato{border-left:1px solid var(--linea);flex-direction:column;gap:18px;width:max(300px,min(34vw,520px));padding:0 max(24px,min(3vw,56px));display:flex}.dato .n{color:var(--ambar);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:max(4.4rem,min(9vw,8.4rem));font-weight:850;font-stretch:62%;line-height:.84}.dato .u{font-family:var(--mono);color:var(--hueso);letter-spacing:.04em;font-size:.74rem}.dato h3{text-transform:uppercase;letter-spacing:.2em;color:var(--niebla);font-size:.66rem;font-weight:600;font-stretch:125%}.dato p{color:var(--texto-2);max-width:40ch;font-size:1rem}.pista .fin{width:28vw}.terr .planta{z-index:3;bottom:-4vh;left:-6vw}@media (max-width:900px){.terr .cab{grid-template-columns:1fr}.pista-w{height:auto;overflow:clip visible}.tipos{overflow-x:clip}.pista{width:auto;padding:48px var(--gut) 96px;flex-direction:column;align-items:stretch;gap:48px}.dato{width:auto;padding:0 0 0 20px}.pista .fin{display:none}}.pista-w.estatico{height:auto;overflow:clip visible}.estatico .pista{width:auto;padding:48px var(--gut) 96px;flex-direction:column;align-items:stretch;gap:48px}.estatico .dato{width:auto;padding:0 0 0 20px}.estatico .pista .fin{display:none}.tipos .cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.tipos .grid{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:start;gap:max(24px,min(4vw,64px));margin-top:max(48px,min(7vw,96px));display:grid}.tipos .lista{border-top:1px solid var(--linea);flex-direction:column;display:flex}.opt{text-align:left;border:0;border-bottom:1px solid var(--linea);cursor:pointer;color:var(--texto-2);transition:color .35s var(--ease);background:0 0;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:22px 0;display:grid}.opt h3{text-transform:uppercase;transition:font-stretch .5s var(--ease);font-size:max(1.6rem,min(2.6vw,2.4rem));font-weight:750;font-stretch:70%;line-height:1}.opt .ix{font-family:var(--mono);font-size:.7rem}.opt[aria-pressed=true]{color:var(--texto)}.opt[aria-pressed=true] h3{font-stretch:100%}.opt[aria-pressed=true] .ix{color:var(--acento)}.opt:hover{color:var(--texto)}.tipos .escena{aspect-ratio:16/10;position:relative}.tipos .escena .slot{clip-path:inset(0 0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.tipos .escena .slot.act{clip-path:inset(0);z-index:2}.tipos .escena .slot.sale{z-index:1;clip-path:inset(0)}.tipos .det{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:max(20px,min(3vw,48px));margin-top:28px;display:grid}.tipos .det p{color:var(--texto-2)}.tipos dl{border-top:1px solid var(--linea);grid-template-columns:auto 1fr;align-content:start;gap:8px 20px;margin:0;padding-top:14px;display:grid}.tipos dt{text-transform:uppercase;letter-spacing:.18em;color:var(--texto-2);padding-top:.25em;font-size:.62rem;font-weight:600;font-stretch:125%}.tipos dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.nota-concepto{font-family:var(--mono);color:var(--texto-2);margin-top:10px;font-size:.64rem}.tipos .planta{top:8vh;right:-8vw}@media (max-width:900px){.tipos .grid,.tipos .det{grid-template-columns:1fr}}.materia .cab{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:max(24px,min(5vw,80px));display:grid}.fila{gap:12px;height:max(420px,min(62vh,640px));margin-top:max(48px,min(7vw,96px));display:flex}.mat{min-width:0;transition:flex-grow .8s var(--ease);background:var(--abismo-2);outline-offset:-2px;flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mat .slot{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.mat:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00191feb);position:absolute;top:0;bottom:0;left:0;right:0}.mat .txt{z-index:2;padding:22px;position:relative}.mat h3{text-transform:uppercase;font-size:max(1.3rem,min(1.8vw,1.8rem));font-weight:750;font-stretch:75%;line-height:1.02}.mat p{color:var(--niebla);opacity:0;max-width:36ch;max-height:0;transition:opacity .5s var(--ease),max-height .8s var(--ease);margin-top:10px;font-size:.95rem}.mat.abierta{flex-grow:2.4}.mat.abierta p{opacity:1;max-height:12em}@media (max-width:900px){.materia .cab{grid-template-columns:1fr}.fila{scroll-snap-type:x mandatory;height:auto;margin-left:calc(var(--gut)*-1);margin-right:calc(var(--gut)*-1);padding:0 var(--gut);overflow-x:auto}.mat{scroll-snap-align:center;flex:0 0 78%;height:520px}.mat p{opacity:1;max-height:none}}.proceso .cab{max-width:900px}.fases{--s:clamp(28px,3.4vw,56px);--g:14px;padding:0 calc(var(--s) * 2) 0 var(--s);row-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin:max(48px,min(7vw,96px)) 0 0;list-style:none;display:grid}.fase{--forma:polygon(var(--s) 0,100% 0,calc(100% - var(--s)) 100%,0 100%);margin-right:calc(var(--g) - var(--s));aspect-ratio:7/5;clip-path:var(--forma);background:var(--linea);color:var(--texto);cursor:default;isolation:isolate;outline:none;position:relative}.fase:nth-child(n+4){left:calc(-1 * var(--s) - var(--g) * .4)}.fase:before{content:"";clip-path:var(--forma);background:var(--fondo);z-index:-2;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.fase>.slot{z-index:-1;opacity:0;transition:opacity .6s var(--ease);background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.fase>.slot>img{transition:transform 1.4s var(--ease);transform:scale(1.08)}.fase>.slot:after{content:"";background:linear-gradient(#00191f9e,#00191f24 34%,#00191f33 50%,#00191fe0);position:absolute;top:0;bottom:0;left:0;right:0}.fase-c{height:100%;padding:clamp(16px,1.8vw,26px) calc(var(--s) + clamp(16px,1.6vw,24px)) clamp(18px,2vw,28px);flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:relative}.fase-m{top:max(16px,min(1.8vw,26px));left:calc(var(--s) + clamp(16px,1.6vw,24px));right:calc(var(--s) + clamp(16px,1.6vw,24px));font-family:var(--mono);color:var(--texto-2);justify-content:space-between;align-items:baseline;font-size:.74rem;display:flex;position:absolute}.fase .num{color:var(--marca-detalle,var(--marca))}.fase h3{text-transform:uppercase;text-wrap:balance;font-size:max(1.3rem,min(1.8vw,1.75rem));font-weight:720;font-stretch:78%;line-height:1.02}.fase p{color:var(--texto-2);max-width:34ch;margin:0;font-size:.92rem;line-height:1.5}.fase h3,.fase p,.fase-m{transition:color .45s var(--ease)}.fase:hover>.slot{opacity:1}.fase:focus-visible>.slot{opacity:1}.fase:hover>.slot>img{transform:scale(1)}.fase:focus-visible>.slot>img{transform:scale(1)}.fase:hover h3{color:var(--hueso)}.fase:focus-visible h3{color:var(--hueso)}.fase:hover p,.fase:hover .fase-m{color:#f2ede4db}.fase:focus-visible p{color:#f2ede4db}.fase:focus-visible .fase-m{color:#f2ede4db}.fase:hover .num{color:var(--ambar)}.fase:focus-visible .num{color:var(--ambar)}.fase:focus-visible{background:var(--marca)}.proceso .nota{font-family:var(--mono);color:var(--texto-2);margin-top:28px;font-size:.68rem}@media (max-width:1100px){.fases{grid-template-columns:repeat(2,minmax(0,1fr))}.fase:nth-child(n+4){left:0}.fase:nth-child(4n+3),.fase:nth-child(4n+4){left:calc(-1 * var(--s) - var(--g) * .4)}}@media (max-width:640px){.fases{--s:22px;grid-template-columns:1fr;padding-right:0}.fase{aspect-ratio:auto;min-height:220px;margin-right:0}.fase:nth-child(n){left:0}.fase:nth-child(2n){margin-left:var(--s)}.fase:nth-child(odd){margin-right:var(--s)}}@media (hover:none){.fase>.slot{opacity:1}.fase>.slot>img{transform:none}.fase h3{color:var(--hueso)}.fase p,.fase-m{color:#f2ede4db}.fase .num{color:var(--ambar)}}@media (prefers-reduced-motion:reduce){.fase>.slot,.fase>.slot>img,.fase h3,.fase p,.fase-m{transition:none}}.preg .grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.preg .cab{top:calc(var(--nav-h) + 40px);position:sticky}.preg details{border-bottom:1px solid var(--linea)}.preg details:first-child{border-top:1px solid var(--linea)}.preg summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 0;font-size:max(1.15rem,min(1.6vw,1.45rem));font-weight:680;font-stretch:85%;line-height:1.2;list-style:none;display:flex}.preg summary::-webkit-details-marker{display:none}.preg summary .mas{flex:none;width:18px;height:18px;margin-top:.2em;position:relative}.preg summary .mas:before,.preg summary .mas:after{content:"";background:var(--grafico);height:1.5px;transition:transform .4s var(--ease);position:absolute;top:50%;left:0;right:0}.preg summary .mas:after{transform:rotate(90deg)}.preg details[open] summary .mas:after{transform:rotate(0)}.preg details .r{color:var(--texto-2);max-width:62ch;padding:0 0 28px}.preg details .r p+p{margin-top:14px}.preg details .r a{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--marca-detalle,var(--marca));text-decoration-color:var(--marca-detalle,var(--marca));text-underline-offset:.2em}@media (max-width:900px){.preg .grid{grid-template-columns:1fr}.preg .cab{position:static}}.contacto{min-height:0;padding-top:max(200px,min(24vw,340px));padding-bottom:max(64px,min(7vw,112px));overflow:hidden}.contacto>.slot{position:absolute;top:0;bottom:0;left:0;right:0}.contacto>.slot>img{object-position:95% 50%}.contacto>.slot[data-variante=movil]>img{object-position:80% 50%}.contacto .velo{pointer-events:none;background:linear-gradient(90deg,#00191fc7,#00191f33 70%);position:absolute;top:0;bottom:0;left:0;right:0}.panel{z-index:2;background:var(--abismo);max-width:620px;padding:max(28px,min(4vw,56px));position:relative}.panel .lead{margin-top:18px}form{grid-template-columns:1fr 1fr;gap:22px 24px;margin-top:36px;display:grid}.campo{flex-direction:column;gap:8px;display:flex}.campo.full{grid-column:1/-1}.campo label,.campo legend{text-transform:uppercase;letter-spacing:.2em;color:var(--niebla);font-size:.6rem;font-weight:600;font-stretch:125%}.campo input,.campo select,.campo textarea{font:inherit;color:var(--hueso);caret-color:var(--naranja);background:0 0;border:0;border-bottom:1px solid #f2ede466;border-radius:0;padding:8px 0;transition:border-color .3s}.campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--naranja) 50%),linear-gradient(135deg,var(--naranja) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px}.campo select option{background:var(--abismo)}.campo textarea{resize:vertical;min-height:84px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-bottom-color:var(--naranja);outline:none}.campo input::placeholder,.campo textarea::placeholder{color:#7e8f8e}.campo .err{color:var(--ambar);min-height:1.2em;font-size:.8rem}form .acc{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;margin-top:8px;display:flex}form .estado{font-family:var(--mono);color:var(--niebla);font-size:.72rem}.contacto .datos{z-index:2;color:var(--hueso);flex-wrap:wrap;gap:max(24px,min(5vw,72px));margin-top:40px;display:flex;position:relative}.contacto .datos div{flex-direction:column;gap:4px;display:flex}.contacto .datos span{text-transform:uppercase;letter-spacing:.2em;color:var(--niebla);font-size:.6rem;font-weight:600;font-stretch:125%}.contacto .datos a,.contacto .datos p{font-family:var(--mono);font-size:.86rem}.contacto .planta{z-index:1;bottom:0;right:-4vw}@media (max-width:640px){form{grid-template-columns:1fr}}.pie-sitio{padding:clamp(80px,10vw,140px) var(--gut) 32px}.pie-sitio .cols{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.pie-sitio .k{width:88px}.pie-sitio h3{text-transform:uppercase;letter-spacing:.2em;color:var(--texto-2);margin-bottom:16px;font-size:.62rem;font-weight:600;font-stretch:125%}.pie-sitio ul{gap:6px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.pie-sitio .gran{color:var(--hueso);margin-top:max(72px,min(10vw,140px))}.pie-sitio .gran svg{width:100%;height:auto}.pie-sitio .base{font-family:var(--mono);color:var(--texto-2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:28px;font-size:.68rem;display:flex}.pie-sitio .base a{color:var(--hueso);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease);-webkit-text-decoration:underline #f2ede459;text-decoration:underline #f2ede459}.pie-sitio .base a:hover{-webkit-text-decoration-color:var(--marca-luz);text-decoration-color:var(--marca-luz)}.pie-sitio .base a:focus-visible{-webkit-text-decoration-color:var(--marca-luz);text-decoration-color:var(--marca-luz)}@media (max-width:900px){.pie-sitio .cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.manif .frase .w{opacity:1}.cubierta{clip-path:none}}@media (max-width:760px){.planta{opacity:.9;width:62vw}}.umbral .titular .l2{margin-top:-.16em;padding-top:.16em}.mat .slot>img{transform-origin:50% 60%;animation:18s ease-in-out infinite alternate respira}.mat .slot.lista:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 35%,#fec10459 50%,#0000 65%);animation:11s ease-in-out infinite barrido;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.mat:nth-child(2) .slot>img{animation-delay:-4s}.mat:nth-child(2) .slot.lista:after{animation-delay:-3s}.mat:nth-child(3) .slot>img{animation-delay:-9s}.mat:nth-child(3) .slot.lista:after{animation-delay:-6s}.mat:nth-child(4) .slot>img{animation-delay:-13s}.mat:nth-child(4) .slot.lista:after{animation-delay:-8s}@keyframes respira{0%{transform:scale(1.02)}to{transform:scale(1.12)translateY(-2%)}}@keyframes barrido{0%,to{transform:translate(-45%)}50%{transform:translate(45%)}}@media (prefers-reduced-motion:reduce){.mat .slot>img,.mat .slot.lista:after{animation:none}}.slot.pantalla{mix-blend-mode:screen;background:0 0}.slot.pantalla>video,.slot.pantalla>img{mix-blend-mode:normal}.pista-w .nubes{mix-blend-mode:screen}.umbral .escena{z-index:1;transform-origin:68% 62%}.umbral .titular{z-index:3}.umbral .escena.frente{z-index:4;pointer-events:none}.umbral .escena.frente .punto{pointer-events:auto}.umbral .escena .slot>img,.umbral .escena .slot>video{object-position:var(--ox,50%) 50%}@media (max-width:760px){.umbral{--ox:70%}}.umbral.con-casa .cielo-resp,.umbral.con-casa .estrellas,.umbral.con-casa .cordilleras{visibility:hidden}.umbral .niebla{z-index:5;pointer-events:none;mix-blend-mode:screen;opacity:.42;transition:opacity 1.2s var(--ease)}.umbral[data-luz=amanecer] .niebla{opacity:.3}.umbral .niebla .slot{width:160%;height:58%;position:absolute;bottom:-14%;left:-30%;overflow:visible}.umbral .niebla .n2{opacity:.55;height:44%;bottom:12%}.umbral .niebla .n1{animation:70s ease-in-out infinite alternate deriva}.umbral .niebla .n2{animation:95s ease-in-out infinite alternate-reverse deriva}@keyframes deriva{0%{transform:translate(-9%)}to{transform:translate(9%)}}.luciernagas{z-index:5;pointer-events:none;transition:opacity 1.4s var(--ease)}.umbral[data-luz=amanecer] .luciernagas{opacity:0}.umbral .pie,.umbral .concepto{z-index:6}.umbral .titular .l2{text-shadow:none}.tipos .escena .slot.act>img{animation:20s ease-in-out infinite alternate respira}.galeria{background:var(--fondo);color:var(--texto);position:relative}.gal-w{height:100vh;align-items:center;height:100svh;display:flex;overflow:hidden}.gal-pista{padding:0 var(--gut);align-items:center;gap:max(24px,min(3.2vw,56px));width:max-content;display:flex}.gal-cab{flex:none;width:max(300px,min(30vw,480px))}.gal-cab .lead{margin-top:24px}.gal-cab .nota-concepto{margin-top:18px}.gal-item{flex:none;width:max(520px,min(56vw,1000px));margin:0}.gal-item.alta{width:max(360px,min(30vw,560px))}.gal-item .slot{aspect-ratio:16/10;background:#1415161f}.gal-item.alta .slot{aspect-ratio:4/5}.gal-item .slot>img{will-change:transform;width:130%;left:-15%}.gal-item figcaption{justify-content:space-between;align-items:baseline;gap:18px;margin-top:16px;display:flex}.gal-item figcaption b{text-transform:uppercase;font-size:max(1.2rem,min(1.6vw,1.6rem));font-weight:760;font-stretch:75%;line-height:1}.gal-item figcaption span{color:var(--texto-2);text-align:right;font-size:.95rem}.gal-fin{flex:none;width:12vw}@media (max-width:900px){.gal-w{scroll-snap-type:x mandatory;height:auto;padding:110px 0 96px;overflow-x:auto}.gal-pista{align-items:flex-start}.gal-cab{scroll-snap-align:start;width:80vw}.gal-item,.gal-item.alta{scroll-snap-align:center;width:80vw}.gal-item.alta .slot{aspect-ratio:16/10}.gal-item .slot>img{width:100%;left:0}.gal-item figcaption{flex-direction:column;gap:6px}.gal-item figcaption span{text-align:left}}.umbral canvas.capa{width:100%;height:100%}.planta.slot{background:0 0}.umbral .niebla{opacity:.34}.umbral .niebla .slot{-webkit-mask-image:radial-gradient(60% 55% at 50% 60%,#000 35%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 60%,#000 35%,#0000 75%)}.umbral .niebla .slot>img{filter:contrast(1.5)brightness(.95)}.gal-item .slot>img{max-width:none}@media (max-width:900px){.gal-w{scroll-padding-left:var(--gut)}}@media (max-width:760px){.umbral .concepto{bottom:auto;top:calc(var(--nav-h) + 6px);right:var(--gut)}}@media (max-width:560px){.umbral .concepto{text-align:right;text-shadow:0 1px 12px #00191fb3;max-width:9.5ch;line-height:1.35;top:auto;bottom:calc(max(24px,min(5vh,48px)) + 3px)}}.umbral .titular .l2{will-change:clip-path,transform;overflow:visible}.punto{opacity:0;transition:opacity .8s var(--ease)}.umbral.con-casa .punto{opacity:1}.punto{cursor:pointer;background:0 0;border:0;padding:0}.punto[aria-expanded=true]:before{transform:scale(1.35)}.punto[aria-expanded=true]:after{opacity:0;animation:none}.ficha{z-index:8;background:var(--abismo);width:min(310px,72vw);color:var(--hueso);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);border:1px solid #f2ede429;padding:14px;position:absolute;transform:translateY(8px)scale(.97);box-shadow:0 26px 60px -20px #000a0dbf}.ficha[data-abierta]{opacity:1;transform:none}.ficha-img{aspect-ratio:16/10;background:var(--abismo-2);overflow:hidden}.ficha-img img{object-fit:cover;width:100%;height:100%}.ficha h3{text-transform:uppercase;margin-top:12px;font-size:1.06rem;font-weight:750;font-stretch:78%;line-height:1.05}.ficha p{color:var(--niebla);margin-top:8px;font-size:.88rem;line-height:1.45}.ficha-ir{text-transform:uppercase;letter-spacing:.18em;color:var(--ambar);align-items:center;gap:.7em;margin-top:12px;font-size:.6rem;font-weight:600;font-stretch:125%;text-decoration:none;display:inline-flex}.ficha-ir .fl{width:16px;height:1px;transition:width .35s var(--ease);background:currentColor;position:relative}.ficha-ir .fl:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ficha-ir:hover .fl{width:26px}.ficha-x{width:28px;height:28px;color:var(--hueso);opacity:.9;cursor:pointer;background:#00191fb8;border:1px solid #f2ede438;border-radius:50%;place-items:center;padding:0;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:22px;right:22px}.ficha-x:hover{opacity:1}@media (max-width:760px){.ficha{left:var(--gut);right:var(--gut);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:auto;position:fixed;top:auto!important}.umbral .pie:before{content:"";z-index:-1;pointer-events:none;left:calc(var(--gut) * -1);right:calc(var(--gut) * -1);background:linear-gradient(#00191f00,#00191f80 38%,#00191fb8);position:absolute;top:-72px;bottom:calc(-1*max(24px,min(5vh,48px)))}.umbral .pie p{text-shadow:0 1px 2px #00191f8c,0 1px 18px #00191fb3}}.umbral .escena.frente .ficha{pointer-events:auto}.umbral .pie{pointer-events:none}.umbral .pie a,.umbral .pie button{pointer-events:auto}.punto{width:56px;height:56px;margin:-28px 0 0 -28px}.punto:after{top:14px;bottom:14px;left:14px;right:14px}.manif{padding-bottom:max(120px,min(16vw,220px));overflow:hidden}.manif .planta.fija{aspect-ratio:1;z-index:1;width:max(380px,min(46vw,760px));top:auto;bottom:0;left:auto;right:max(-40px,min(2vw,60px))}.manif .planta.fija .slot>video,.manif .planta.fija .slot>img,.manif .planta.fija>video,.manif .planta.fija>img{object-fit:contain;object-position:50% 100%}.manif .dos{z-index:2;align-items:start;position:relative}.manif .dos p{color:#241802;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);transition:transform .7s var(--ease),box-shadow .7s var(--ease);background:linear-gradient(150deg,#ffffff57,#ffffff1f 55%,#fff3);border:1px solid #ffffff6b;padding:max(22px,min(2.4vw,34px));box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #1415160f,0 30px 60px -28px #14151673}.manif .dos p:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff9,0 36px 70px -30px #14151680}.manif .firma{z-index:2;position:relative}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.manif .dos p{background:#ffffff57}}@media (max-width:760px){.manif .planta.fija{opacity:.9;width:78vw;right:-6vw}.manif .dos{gap:18px}}.planta.fija{z-index:1;pointer-events:none;position:absolute;overflow:visible}.planta.fija>video,.planta.fija>img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.planta.fija.abajo>video,.planta.fija.abajo>img{object-position:50% 100%}.planta.fija.arriba>video,.planta.fija.arriba>img{object-position:50% 0}.planta.fija.espejo>video,.planta.fija.espejo>img{transform:scaleX(-1)}.planta.fija.abajo{top:auto;bottom:-1px}.planta.fija.arriba{top:-1px;bottom:auto}.planta.fija.der{left:auto;right:max(-70px,min(-1vw,0px))}.planta.fija.izq{left:max(-70px,min(-1vw,0px));right:auto}.manif .planta.fija{aspect-ratio:1272/1006;width:max(400px,min(44vw,880px))}.pista-w .planta.fija{aspect-ratio:1604/1016;z-index:3;width:max(340px,min(36vw,720px))}.tipos .planta.fija{aspect-ratio:1254/1080;width:max(340px,min(38vw,760px))}.contacto .planta.fija{aspect-ratio:1908/1080;z-index:1;width:max(400px,min(44vw,880px))}.pista-w .fondo{-webkit-mask-image:radial-gradient(78% 72%,#000 40%,#0000 88%);mask-image:radial-gradient(78% 72%,#000 40%,#0000 88%)}.pista-w .nubes .slot{-webkit-mask-image:radial-gradient(62% 58%,#000 30%,#0000 82%);mask-image:radial-gradient(62% 58%,#000 30%,#0000 82%)}@media (max-width:900px){.planta.fija{width:64vw!important}.pista-w .planta.fija.izq,.manif .planta.fija.izq,.tipos .planta.fija.izq,.contacto .planta.fija.der{display:none}}.pista-w .planta.fija{z-index:3;opacity:.88;transform:translateY(-20%)}@media (max-width:600px){.pista-w .planta.fija.arriba{transform:translateY(min(0px,156px - 100%))}}@media (min-width:441px) and (max-width:600px){.pista-w .planta.fija.arriba{width:250px!important}}.tipos .planta.fija{z-index:1;opacity:.92;width:max(240px,min(26vw,480px));transform:translateY(-38%)}.tipos .cab,.tipos .grid{z-index:2;position:relative}.contacto .planta.fija{opacity:.95}.manif .planta.fija{opacity:.96}.k .kb{fill:var(--marca)}.nav[data-sobre=brasa] .k .kb{fill:var(--carbon)}.nav ul a{text-decoration:none;position:relative}.nav ul a:after{content:"";background:var(--marca-detalle,var(--marca));height:1px;transition:right .45s var(--ease);position:absolute;bottom:-6px;left:0;right:100%}.nav ul a:hover{text-decoration:none}.nav ul a:hover:after{right:0}.alti .reg i{background:var(--marca-detalle,var(--marca));opacity:1;width:13px;height:2px;left:-6px}.alti .cota span{color:inherit}.dato{border-left:0;position:relative}.dato:before{content:"";background:linear-gradient(180deg,var(--marca-luz) 0 84px,var(--linea) 84px);width:1px;position:absolute;top:0;bottom:0;left:0}.opt{border-bottom-color:var(--linea)}.opt[aria-pressed=true]{box-shadow:0 1px 0 var(--marca-detalle,var(--marca))}.tipos .escena .slot.act{box-shadow:0 -2px 0 var(--marca-detalle,var(--marca))}.mat{position:relative}.mat.abierta:before{content:"";background:var(--marca-luz);z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.preg summary .mas:before,.preg summary .mas:after{background:var(--marca-detalle,var(--marca))}.manif .dos p{border-top-color:#f07a108c}.gal-item figcaption b{box-shadow:0 2px 0 -1px #14151640}.ficha{border-color:#f07a1073}.ficha-img{box-shadow:0 2px 0 var(--marca-luz) inset}.campo input:focus,.campo select:focus,.campo textarea:focus{border-bottom-color:var(--marca-luz)}.campo select{background-image:linear-gradient(45deg,transparent 50%,var(--marca-luz) 50%),linear-gradient(135deg,var(--marca-luz) 50%,transparent 50%)}.planta[data-media=v04-helecho]{aspect-ratio:1272/1006}.planta[data-media=v05-helecho-b]{aspect-ratio:1686/764;width:max(420px,min(48vw,960px))}.planta[data-media=v09-helecho-inv]{aspect-ratio:880/398}.planta[data-media=v02-heliconia]{aspect-ratio:1604/1016}.planta[data-media=v07-heliconia-b]{aspect-ratio:1346/1056;width:max(260px,min(26vw,520px))}.planta[data-media=v03-guadua]{aspect-ratio:1254/1080}.planta[data-media=v06-guadua-b]{aspect-ratio:1658/1080;width:max(300px,min(32vw,620px))}.planta[data-media=v01-guayacan],.planta[data-media=v08-guayacan-b]{aspect-ratio:16/9}.contacto .planta.fija[data-media=v08-guayacan-c]{aspect-ratio:900/660}.pista-w .planta.fija.abajo{z-index:2;opacity:.95;width:max(220px,min(21vw,420px));left:-3vw;transform:none}.manif .planta.fija.invertida{aspect-ratio:880/398;z-index:2;opacity:.94;width:max(420px,min(64vw,1300px));top:-1px;bottom:auto;left:auto;right:-15vw}.manif .planta.fija.invertida video,.manif .planta.fija.invertida img{object-fit:contain;object-position:50% 0;transform:none}@media (max-width:760px){.manif .planta.fija.invertida{width:74vw;right:-8vw}.manif{padding-top:calc(29vw + 16px)}}.sec.proceso{padding-bottom:max(48px,min(5vw,80px))}.sec.preg{padding-top:max(48px,min(5vw,80px))}.sec.sim{padding-bottom:max(56px,min(6vw,96px))}.sim .cab{max-width:860px}.sim-g{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:max(32px,min(5vw,88px));margin-top:max(40px,min(6vw,80px));display:grid}.sim-et{text-transform:uppercase;letter-spacing:.2em;color:var(--texto);font-size:.64rem;font-weight:650;font-stretch:125%}.sim-bloque{border:0;border-bottom:1px solid var(--linea);margin:0;padding:0 0 max(26px,min(3vw,40px))}.sim-bloque+.sim-bloque{padding-top:max(26px,min(3vw,40px))}.sim-fila{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sim-num{letter-spacing:-.01em;align-items:baseline;gap:.25em;font-size:max(3.4rem,min(6vw,5.6rem));font-weight:850;font-stretch:62%;line-height:.9;display:flex}.sim-num input{font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;width:3.4ch;max-width:5ch;caret-color:var(--carbon);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;transition:border-color .3s}.sim-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sim-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sim-num input:hover{border-bottom-color:var(--linea)}.sim-num input:focus{border-bottom-color:var(--carbon);outline:none}.sim-num>span{font-size:.38em;font-weight:700;font-stretch:100%}.sim-rango{--p:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:40px;margin:22px 0 4px}.sim-rango::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--carbon) var(--p),#1415163d var(--p));height:4px}.sim-rango::-moz-range-track{background:#1415163d;height:4px}.sim-rango::-moz-range-progress{background:var(--carbon);height:4px}.sim-rango::-webkit-slider-thumb{-webkit-appearance:none;background:var(--carbon);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);width:16px;height:34px;transition:transform .25s var(--ease);border:0;border-radius:0;margin-top:-15px}.sim-rango::-moz-range-thumb{background:var(--carbon);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);border:0;border-radius:0;width:16px;height:34px}.sim-rango:active::-webkit-slider-thumb{transform:scaleY(1.15)}.sim-rango:focus{outline:none}.sim-rango:focus-visible{outline:2px solid var(--carbon);outline-offset:6px}.sim-escala{font-family:var(--mono);color:var(--texto-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.66rem;display:flex}.niv-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sim-niveles legend{float:left;width:100%;margin-bottom:16px;padding:0}.niv-g{clear:both}.niv{border:1px solid var(--linea);cursor:pointer;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex;position:relative}.niv input{opacity:0;pointer-events:none;position:absolute}.niv-n{text-transform:uppercase;font-size:1.45rem;font-weight:760;font-stretch:78%;line-height:1}.niv-p{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.niv-p i{opacity:.7;font-style:normal}.niv:hover{border-color:var(--carbon)}.niv.sel{background:var(--carbon);border-color:var(--carbon);color:var(--hueso)}.niv:has(input:checked){background:var(--carbon);border-color:var(--carbon);color:var(--hueso)}.niv:has(input:focus-visible){outline:2px solid var(--carbon);outline-offset:3px}.sim-altura{color:var(--texto-2);margin-top:22px;font-size:.92rem}.sim-altura b{color:var(--texto);font-family:var(--mono);font-weight:600}.sim-panel{background:var(--abismo);color:var(--hueso);flex-direction:column;gap:max(22px,min(2.4vw,32px));padding:max(22px,min(2.6vw,40px));display:flex;position:relative}.sim-total{flex-direction:column;gap:8px;display:flex}.sim-total .sim-et{color:var(--niebla)}#simTotal{letter-spacing:-.01em;color:var(--ambar);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(3rem,min(5.4vw,5.4rem));font-weight:850;font-stretch:62%;line-height:.92}.sim-sub{font-family:var(--mono);color:var(--niebla);font-variant-numeric:tabular-nums;font-size:.78rem}.sim-panel .btn{align-self:flex-start}.sim-modo{border:1px solid var(--carbon);margin-bottom:max(22px,min(2.6vw,32px));display:inline-flex}.sim-modo button{font:inherit;text-transform:uppercase;letter-spacing:.16em;color:var(--carbon);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease);background:0 0;border:0;padding:.95em 1.3em;font-size:.62rem;font-weight:650;font-stretch:125%}.sim-modo button[aria-pressed=true]{background:var(--carbon);color:var(--hueso)}.sim-modo button:not([aria-pressed=true]):hover{background:#1415161a}.sim-modo button:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}.sim-pre{font-size:.5em;font-stretch:62%}#simTotal small{margin-left:.12em;font-size:.5em;font-stretch:78%}@media (min-width:901px){.sim-panel{top:calc(var(--nav-h) + 32px);position:sticky}}.sim-bloque[hidden]{display:none}.sim-var{border-top:1px solid var(--linea);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:max(16px,min(4vw,64px));margin-top:max(40px,min(5vw,72px));padding-top:max(24px,min(3vw,36px));display:grid}.sim-var h3{text-transform:uppercase;text-wrap:balance;font-size:max(1.15rem,min(1.6vw,1.5rem));font-weight:760;font-stretch:78%;line-height:1.08}.sim-var ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sim-var li{border:1px solid var(--linea);padding:.5em .9em;font-size:.9rem;line-height:1.2}.sim-aviso{max-width:96ch;font-family:var(--mono);color:var(--texto-2);margin-top:max(24px,min(3vw,36px));font-size:.68rem;line-height:1.7}@media (max-width:900px){.sim-g{grid-template-columns:1fr;gap:28px}.sim-var{grid-template-columns:1fr}}@media (max-width:600px){.sec.sim{padding-top:120px;padding-bottom:64px}.sim .cab .lead{margin-top:12px}.sim-g{margin-top:28px}.sim-num{font-size:3.2rem}.sim-rango{margin-top:12px}.sim-bloque{padding-bottom:22px}.sim-bloque+.sim-bloque{padding-top:22px}.niv{padding:12px 10px}.niv-n{font-size:1.15rem}.niv-p{font-size:.66rem}.niv-p i{margin-top:2px;display:block}.sim-altura{margin-top:16px}.sim-panel{gap:18px}#simTotal{font-size:2.9rem}.sim-panel .btn{justify-content:space-between;align-self:stretch}.sim-var li{font-size:.82rem}}.wa-flot{right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--naranja);color:var(--carbon);text-transform:uppercase;letter-spacing:.2em;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease),background-color .35s var(--ease),color .35s var(--ease);align-items:center;gap:.75em;padding:1em 1.6em 1em 1.35em;font-size:.64rem;font-weight:650;font-stretch:125%;text-decoration:none;display:flex;position:fixed;transform:translateY(14px)}.wa-flot svg{flex:none;width:17px;height:17px}.wa-flot.ver{opacity:1;pointer-events:auto;transform:none}.wa-flot:hover{background:var(--ambar)}.wa-flot:focus-visible{background:var(--ambar);text-underline-offset:.3em;outline:none;text-decoration:underline}.wa-flot[data-sobre=brasa]{background:var(--carbon);color:var(--hueso)}.wa-flot[data-sobre=brasa]:hover{background:var(--abismo);color:var(--ambar)}.wa-flot[data-sobre=brasa]:focus-visible{background:var(--abismo);color:var(--ambar)}@media (max-width:760px){.wa-flot{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:.95em 1.35em .95em 1.15em}}@media (prefers-reduced-motion:reduce){.wa-flot{transition:none}}.contacto .panel{padding:max(24px,min(2.6vw,40px))}.contacto .panel .lead{margin-top:14px}.contacto form{row-gap:12px;margin-top:24px}.contacto .campo{gap:6px}.contacto .campo textarea{min-height:56px}.contacto form .acc{margin-top:4px}.contacto .datos{margin-top:28px}@supports not (overflow:clip){body,.tipos{overflow-x:hidden}@media (max-width:900px){.pista-w{overflow-x:hidden}}.pista-w.estatico{overflow-x:hidden}}@media (hover:none){.btn.lleno:hover{background:var(--naranja);border-color:var(--naranja)}.btn:not(.lleno):hover{color:inherit;background:0 0;border-color:currentColor}.wa-flot:hover{background:var(--naranja)}.wa-flot[data-sobre=brasa]:hover{background:var(--carbon);color:var(--hueso)}.sim-modo button:not([aria-pressed=true]):hover{background:0 0}.niv:not(.sel):hover{border-color:var(--linea)}}a,button,label,summary,.fase{-webkit-tap-highlight-color:transparent}.gal-w.estatico{scroll-snap-type:x mandatory;height:auto;scroll-padding-left:var(--gut);padding:110px 0 96px;overflow-x:auto}.gal-w.estatico .gal-pista{align-items:flex-start}.gal-w.estatico .gal-item{scroll-snap-align:center}.gal-w.estatico .gal-item .slot>img{width:100%;left:0}@media (min-width:761px){.preg .lista-p{margin-right:max(24px,min(3vw,48px))}}.menu-b{min-width:40px;height:40px;color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.2em;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);background:0 0;border:1px solid;flex:none;justify-content:center;align-items:center;gap:.9em;padding:0 1.2em;font-size:.72rem;font-weight:600;font-stretch:125%;line-height:1.6;display:inline-flex}.menu-b:hover{background:var(--nav-c,var(--hueso));color:var(--nav-bg,var(--abismo))}.menu-b-i{flex:none;width:18px;height:9px;display:block;position:relative}.menu-b-i i{height:1px;transition:transform .5s var(--ease),top .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.menu-b-i i:first-child{top:0}.menu-b-i i:last-child{top:8px;left:5px}html.menu-abierto .menu-b-i i:first-child{top:4px;transform:rotate(45deg)}html.menu-abierto .menu-b-i i:last-child{top:4px;left:0;transform:rotate(-45deg)}@media (min-width:1440px){.menu-b{min-width:8.6rem}}@media (max-width:1439px){.menu-b{width:40px;padding:0}.menu-b-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nav .marca{flex:none}@media (min-width:981px) and (max-width:1200px){.nav ul{letter-spacing:.1em;gap:14px}.nav .der{gap:18px}}@media (min-width:1281px) and (max-width:1400px){.nav ul{letter-spacing:.15em;gap:20px}}@media (max-width:420px){.nav .der{gap:10px}.nav .btn{letter-spacing:.14em;padding:.85em .9em}}@media (max-width:400px){.nav .btn{letter-spacing:.1em;padding:.85em .7em}}@media (max-width:359px){.nav .marca .k{width:38px}.nav .der{gap:8px}.nav .btn{letter-spacing:.06em;padding:.85em .6em;font-size:.64rem}}.menu{z-index:49;background:var(--abismo);color:var(--hueso);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;clip-path:inset(0 0 100%);transition:clip-path .75s var(--ease);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu[data-abierto]{clip-path:inset(0)}.menu:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 62%,#f07a1014 62% 62.15%,#0000 62.15%);position:absolute;top:0;bottom:0;left:0;right:0}.menu-c{min-height:100%;padding:calc(var(--nav-h) + clamp(28px,6vh,72px)) var(--gut) clamp(32px,6vh,64px);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:max(32px,min(6vw,120px));display:grid;position:relative}.menu-et{font-family:var(--mono);color:var(--niebla);margin-bottom:max(18px,min(3vh,32px));font-size:.68rem}.menu-l{counter-reset:m;margin:0;padding:0;list-style:none}.menu-l li{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(.12s + var(--i) * 40ms);border-top:1px solid #f2ede41f;transform:translateY(14px)}.menu-l li:last-child{border-bottom:1px solid #f2ede41f}.menu[data-abierto] .menu-l li{opacity:1;transform:none}.menu-l a{grid-template-columns:3.2em minmax(0,auto) 1fr;align-items:baseline;gap:0 1em;padding:max(8px,min(1.3vh,14px)) 0;text-decoration:none;display:grid}.menu-n{font-family:var(--mono);color:var(--marca-luz);font-size:.68rem}.menu-t{text-transform:uppercase;letter-spacing:-.005em;transition:color .35s var(--ease),transform .5s var(--ease);font-size:max(1.7rem,min(3.6vw,3.3rem));font-weight:750;font-stretch:78%;line-height:1}.menu-d{text-align:right;color:var(--niebla);opacity:.85;justify-self:end;font-size:.88rem}.menu-l a:hover .menu-t{color:var(--ambar);transform:translate(.18em)}.menu-l a:focus-visible .menu-t{color:var(--ambar);transform:translate(.18em)}.menu-pie{opacity:0;transition:opacity .6s var(--ease) .4s;gap:22px;font-size:.95rem;display:grid}.menu[data-abierto] .menu-pie{opacity:1}.menu-pie span{text-transform:uppercase;letter-spacing:.2em;color:var(--niebla);margin-bottom:6px;font-size:.6rem;font-weight:600;font-stretch:125%;display:block}.menu-pie a{text-decoration-color:#f2ede459}.menu-pie a:hover{-webkit-text-decoration-color:var(--marca-luz);text-decoration-color:var(--marca-luz)}@media (max-width:900px){.menu-c{grid-template-columns:1fr;align-items:start;gap:40px}.menu-d{display:none}.menu-l a{grid-template-columns:2.6em 1fr}}html.menu-abierto .nav:before{opacity:0}html.menu-abierto .nav{--nav-c:var(--hueso)}html.menu-abierto .nav .k .kb{fill:var(--marca)}html.menu-abierto .wa-flot{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.menu,.menu-l li,.menu-pie{transition:none}}.alti-b{pointer-events:auto;width:40px;height:40px;color:inherit;cursor:pointer;opacity:.55;transition:opacity .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease),transform .5s var(--ease);background:0 0;border:1px solid;border-radius:50%;place-items:center;margin-right:-19.5px;padding:0;display:grid;position:relative}.alti-b:after{content:"";border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.alti-b svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .5s var(--ease)}.alti-b:hover{opacity:1;background:var(--nav-c,var(--hueso));color:var(--alti-bg,var(--abismo))}.alti-b:focus-visible{opacity:1;background:var(--nav-c,var(--hueso));color:var(--alti-bg,var(--abismo))}#altiSube:hover svg{transform:translateY(-2px)}#altiBaja:hover svg{transform:translateY(2px)}.alti-b:active{transform:scale(.94)}.alti-b:disabled{opacity:.18;cursor:default;color:inherit;background:0 0}.alti-b:disabled svg{transform:none}.alti-et{white-space:nowrap;pointer-events:none;font-family:var(--mono);color:var(--nav-c,var(--hueso));opacity:0;transition:opacity .3s var(--ease),transform .4s var(--ease);padding:6px 11px;font-size:.66rem;line-height:1.2;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%)}.alti-et:before{content:"";z-index:-1;background:var(--alti-bg,var(--abismo));opacity:.9;border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.alti-b:hover .alti-et{opacity:1;transform:translateY(-50%)}.alti-b:focus-visible .alti-et{opacity:1;transform:translateY(-50%)}.alti-b:disabled .alti-et{display:none}@media (hover:none){.alti-b:hover{color:inherit;opacity:.55;background:0 0}.alti-b:hover .alti-et{opacity:0}}@media (prefers-reduced-motion:reduce){.alti-b,.alti-b svg,.alti-et{transition:none}}
