html{scroll-behavior:smooth}.inicio{overflow-x:clip}.saltar{position:absolute;left:12px;top:-60px;z-index:100;background:var(--acento);color:var(--tinta);padding:10px 14px;font-family:var(--mono);font-size:12px}.saltar:focus{top:12px}.entra{animation:subir .8s ease both}.portada{background:var(--tinta);color:var(--hueso)}.portada-texto{padding:clamp(56px,8vw,96px) var(--margen) 0}.portada-fila{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:36px 56px;margin-top:22px}.portada h1{font-family:var(--serif);font-weight:400;font-size:clamp(52px,9.2vw,150px);line-height:.92;letter-spacing:-.02em;margin:0;flex:1 1 520px;text-wrap:balance}.portada h1 em{font-style:italic}.ficha{flex:0 1 300px;display:flex;flex-direction:column;gap:20px;padding-bottom:12px}.ficha img{display:block;height:64px;width:57px;object-fit:contain}.ficha dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 18px;font-family:var(--mono);font-size:12px;line-height:1.35;border-top:1px solid rgba(237,234,227,.2);padding-top:16px}.ficha dt{color:var(--sobre-tinta-2);text-transform:uppercase;letter-spacing:.16em;font-size:11px;padding-top:1px}.ficha dd{margin:0}.portada-pie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px;align-items:end;margin-top:38px}.cifras{display:flex;flex-wrap:wrap;gap:20px 32px;margin:0;justify-self:end;font-family:var(--mono)}.cifras dt{font-size:22px;color:var(--hueso)}.cifras dd{margin:0;font-size:11px;letter-spacing:.06em;color:var(--sobre-tinta-2)}.portada-img{max-width:1600px;margin:0 auto;padding-top:24px}.portada-img img{display:block;width:100%;height:auto}.portada-rotulo{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:14px var(--margen) 90px;border-top:1px solid var(--raya-tinta);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sobre-tinta-2)}.idea{background:var(--papel);border-bottom:1px solid var(--raya)}.idea-frase{margin:22px 0 0;max-width:30ch;font-family:var(--serif);font-size:clamp(30px,3.7vw,54px);line-height:1.1;letter-spacing:-.012em;text-wrap:pretty}.pilares{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:36px 28px}.pilares li{border-top:1px solid var(--tinta);padding-top:16px;display:flex;flex-direction:column}.pilar-n{font-family:var(--mono);font-size:12px;color:var(--acento-tinta);letter-spacing:.14em}.pilares h3{font-weight:500;font-size:19px;line-height:1.25;margin:10px 0}.pilares p{margin:0;font-size:15px;line-height:1.62;color:var(--cuerpo);flex:1}.pilar-ver{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:16px;padding-top:12px;border-top:1px solid var(--raya);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pilar-ver span{color:var(--gris);width:100%}.pilar-ver a{color:var(--acento-tinta);min-height:28px;display:inline-flex;align-items:center}.pilar-ver a:hover{color:var(--tinta)}.lista-letras{list-style:none;padding:0;margin:40px 0 0;border-top:1px solid var(--raya)}.lista-letras li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--raya)}.lista-letras span{font-family:var(--mono);font-size:12px;color:var(--acento-tinta)}.lista-letras p{margin:0;font-size:16px;line-height:1.6;color:var(--cuerpo)}.cita{margin:34px 0 0;font-family:var(--serif);font-size:24px;line-height:1.34;font-style:italic;max-width:34ch}.foto{margin:0}.foto-marco{position:relative;width:100%;aspect-ratio:4 / 5;background:#e4e1da}.foto-marco img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.foto .rotulo{border:0;margin-top:4px}.trilema{border-top:1px solid var(--raya-tinta)}.trilema-fila{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--raya-tinta)}.trilema-t{font-size:17px;font-weight:400}.trilema-d{font-size:15px;line-height:1.55;color:var(--sobre-tinta-2);margin-top:4px}.trilema-fila>span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--sobre-tinta-2)}.trilema-fila.gana{border-bottom-color:var(--acento)}.trilema-fila.gana .trilema-t,.trilema-fila.gana>span{color:var(--acento)}.trilema-fila.gana .trilema-d{color:var(--sobre-tinta)}.plantas{margin-top:52px;border-top:1px solid var(--tinta);padding-top:24px;display:flex;flex-wrap:wrap;gap:28px 56px}.plantas-grupo{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}.plantas-tit{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.plantas-tit b{color:var(--tinta);font-weight:500}.plantas-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px 30px}.plantas-fila figure{margin:0;display:flex;flex-direction:column;gap:10px;max-width:100%}.plantas-fila figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cuerpo);white-space:nowrap;display:flex;align-items:baseline;gap:8px}.plantas-fila figcaption b{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:0;color:var(--tinta);line-height:1}.configs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:24px 20px;margin-top:56px}.configs figure{margin:0}.configs img{display:block;width:100%;height:auto;background:var(--papel)}.configs figcaption{display:flex;flex-direction:column;gap:3px}.config-n{color:var(--tinta)}.tarjeta-visor{display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:var(--tinta);color:var(--hueso);padding:22px;min-height:180px}.tarjeta-visor .ojo{color:var(--acento)}.tarjeta-visor-t{font-family:var(--serif);font-size:30px;line-height:1.05}.tarjeta-visor-a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tarjeta-visor:hover{background:var(--acento);color:var(--tinta)}.tarjeta-visor:hover .ojo{color:var(--tinta)}.seccion.sin-arriba{padding-top:0}.con-raya{border-top:1px solid var(--raya);padding-top:64px}.traza{margin:48px 0 0}.traza img{display:block;width:100%;height:auto}.dos-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:28px;margin-top:40px}.dos-figs figure,.seccion figure{margin:0}.dos-figs img,#dimensiones img{display:block;width:100%;height:auto}.tres-notas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:36px;margin-top:48px}.tres-notas>div{border-top:1px solid var(--tinta);padding-top:16px}.tres-notas span{font-family:var(--mono);font-size:12px;color:var(--acento-tinta);letter-spacing:.14em}.tres-notas h3{font-weight:500;font-size:18px;margin:10px 0 8px}.tres-notas p{margin:0;font-size:15px;line-height:1.62;color:var(--cuerpo)}.titulo.chico{font-size:clamp(30px,3.4vw,46px);margin-bottom:30px}.cotas{margin:0;border-top:1px solid var(--tinta)}.cotas>div{display:grid;grid-template-columns:1fr auto;gap:6px 20px;padding:16px 0;border-bottom:1px solid var(--raya)}.cotas dt{font-size:16px;font-weight:400}.cotas dd{margin:0}.cota-v{font-family:var(--mono);font-size:15px;text-align:right}.cota-p{grid-column:1 / -1;font-size:14px;line-height:1.55;color:var(--gris)}.despiece{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--raya);font-family:var(--mono);font-size:12px;color:var(--gris)}.nexo{padding-left:0;padding-right:0}.nexo>.caja{padding:0 var(--margen)}.nexo-par{display:block;width:100%;max-width:1600px;margin:40px auto 0;height:auto}.celdas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1px;background:var(--raya-tinta);margin-top:48px}.celdas>div{background:var(--tinta);padding:26px 22px}.celdas h3{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--acento);margin:0}.celdas p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--sobre-tinta)}.celda-link{display:inline-flex;align-items:center;min-height:32px;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acento)}.nexo .dos-figs{margin-top:28px}.energia{background:var(--papel-2)}.hechos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;background:var(--raya);margin-top:48px;border:1px solid var(--raya)}.hechos>div{background:var(--papel);padding:26px 22px 28px}.hecho-n{font-family:var(--serif);font-size:52px;line-height:1;letter-spacing:-.02em}.tira-muestra{display:inline-block;width:84px;height:6px;margin:23px 0;vertical-align:top;background:#2fa866;box-shadow:0 10px 22px 4px #2fa86659}.hechos h3{font-weight:500;font-size:17px;margin:18px 0 8px}.hechos p{margin:0;font-size:15px;line-height:1.6;color:var(--cuerpo)}.pasos{list-style:none;padding:0;margin:52px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:20px}.pasos img{display:block;width:100%;height:auto;background:var(--papel-2)}.pasos li>div{display:flex;gap:10px;align-items:baseline;padding-top:10px;border-top:1px solid var(--tinta);font-size:14px;line-height:1.4}.pasos span{font-family:var(--mono);font-size:12px;color:var(--acento-tinta)}.logicas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1px;background:#edeae32e;margin-top:56px}.logicas>div{background:var(--tinta);padding:36px 30px}.logicas h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:14px 0 12px}.logicas p{margin:0;font-size:15px;line-height:1.65;color:var(--sobre-tinta)}.logica-tol{margin-top:22px;font-family:var(--mono);font-size:12px;color:var(--sobre-tinta-2)}.comparativa{margin-top:64px;padding-top:40px;border-top:1px solid rgba(237,234,227,.18)}.comparativa h3{font-family:var(--serif);font-weight:400;font-size:30px;margin:0 0 24px}.tabla-scroll{overflow-x:auto}.comparativa table{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.comparativa thead th{text-align:left;padding:12px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--sobre-tinta-2);border-bottom:1px solid rgba(237,234,227,.3)}.comparativa thead th:first-child{padding-left:0}.comparativa thead th.gana{color:var(--acento);border-bottom-color:var(--acento)}.comparativa tbody th{text-align:left;font-weight:300;padding:16px 16px 16px 0;color:#edeae3e6;border-bottom:1px solid rgba(237,234,227,.14)}.comparativa td{padding:16px;border-bottom:1px solid rgba(237,234,227,.14);color:var(--sobre-tinta-2)}.comparativa td.gana{color:var(--hueso)}.comparativa .rotulo{margin-top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.modulos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:52px}.modulo{display:flex;flex-direction:column;gap:10px;padding:0 0 22px;border-top:1px solid var(--tinta);color:var(--tinta)}.modulo-img{aspect-ratio:16 / 10;background:var(--papel);display:grid;place-items:center;overflow:hidden;margin-bottom:8px}.modulo-img img{width:100%;height:100%;object-fit:contain;display:block}.modulo-img.oscura{background:var(--tinta);padding:18px}.modulo-img svg{width:100%;height:100%}.modulo h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05;margin:0}.modulo p{margin:0;font-size:15px;line-height:1.6;color:var(--cuerpo);flex:1}.modulo-ir{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.modulo:hover{color:var(--tinta)}.modulo:hover .modulo-ir{color:var(--acento-tinta)}.modulo:hover .modulo-img{outline:1px solid var(--tinta)}.cierre-frase{font-family:var(--serif);font-weight:400;font-size:clamp(38px,6.4vw,104px);line-height:.98;letter-spacing:-.02em;margin:0;max-width:20ch;text-wrap:balance}.pie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:28px;margin-top:72px;padding-top:32px;border-top:1px solid rgba(237,234,227,.18)}.pie .ojo{color:var(--sobre-tinta-2)}.pie p,.pie ul{margin:10px 0 0;font-size:15px;line-height:1.6;color:#edeae3d9}.pie ul{list-style:none;padding:0}.pie li a{display:inline-flex;gap:8px;align-items:baseline;min-height:30px}.pie small{font-family:var(--mono);font-size:11px;color:var(--sobre-tinta-2)}
