.pag .cont{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;padding-block:40px 56px}.pag .etiqueta{display:block;margin-bottom:22px}.pag .lado{display:grid;gap:28px}.pag .entrada{font-size:var(--t-entrada);color:var(--tinta);max-width:34em}.pag .botones{display:flex;gap:12px;flex-wrap:wrap}.pag .banda{overflow:hidden}.pag .banda img{width:100%;height:clamp(300px,39vw,560px);object-fit:cover;object-position:60% 62%}.pag .pie-foto{display:flex;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;padding-block:18px 96px;font-size:var(--t-pie);color:var(--tinta-2)}.pag .pie-foto b{color:var(--tinta);font-weight:500}.js .pag .banda{animation:destapar 1.4s var(--telon) .3s both}.alianza{background:var(--teal);color:var(--blanco)}.alianza .etiqueta{color:var(--teal-claro)}.alianza .cabeza p{color:#e1efef}.dos{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.28)}.dos>article{display:grid;gap:16px;align-content:start;padding:40px 56px 48px 0;min-width:0}.dos>article+article{padding:40px 0 48px 56px;border-left:1px solid rgba(255,255,255,.28)}.dos .origen{font-size:var(--t-menor);font-weight:600;color:var(--teal-claro)}.dos h3{font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;font-variation-settings:"wdth" 120}.dos p{color:#e1efef;max-width:30em}.dos p b{color:var(--blanco);font-weight:600}.dos .btn{margin-top:10px}.dos>article+article{background:var(--cibin);box-shadow:0 0 0 100vmax var(--cibin);clip-path:inset(0 -100vmax 0 0);border-left:0;--foco: var(--blanco)}.dos>article+article .origen,.dos>article+article p{color:var(--blanco)}.sociedad{display:grid;grid-template-columns:5fr 7fr;gap:24px 56px;align-items:start;border-top:1px solid rgba(255,255,255,.28);padding-top:28px}.sociedad>div{display:grid;gap:8px}.sociedad .origen{font-size:var(--t-menor);font-weight:600;color:var(--teal-claro)}.sociedad b{font-family:var(--display);font-size:var(--t-h3);line-height:1.15;font-weight:600;font-variation-settings:"wdth" 114}.sociedad p{color:#e1efef;max-width:36em}.historia{background:var(--tinta);color:var(--blanco)}.historia .etiqueta{color:var(--teal-luz)}.historia .cabeza p{color:var(--sobre-tinta-2);font-size:var(--t-entrada)}.historia .cabeza .texto{display:grid;gap:14px}.linea{list-style:none;margin:0;padding:0}.hito{position:relative;display:grid;grid-template-columns:9em 1fr;gap:12px 56px;padding:36px 0 44px 40px}.hito:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--linea-oscura)}.hito:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--teal-luz);transform:scaleY(0);transform-origin:top}.hito .punto{position:absolute;left:-5px;top:46px;width:11px;height:11px;background:var(--teal-luz);z-index:1}.hito .ano{font-family:var(--display);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;font-weight:600;font-variation-settings:"wdth" 120;font-variant-numeric:tabular-nums;color:var(--teal-luz);letter-spacing:-.01em}.hito .ano small{display:block;margin-top:10px;font-size:var(--t-pie);line-height:1.3;font-weight:600;color:var(--sobre-tinta-2);letter-spacing:0}.hito .texto{display:grid;gap:12px;max-width:38em;min-width:0}.hito h3{font-size:1.55rem;font-variation-settings:"wdth" 112}.hito p{color:var(--sobre-tinta-2)}.hito .marcas{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:4px;padding:0;list-style:none}.hito .marcas li{font-weight:600;font-size:var(--t-menor);color:var(--sobre-tinta)}.hito .marcas li:not(:last-child):after{content:"·";margin:0 10px;color:var(--sobre-tinta-2);font-weight:400}.hito figure{display:grid;gap:10px;margin-top:16px}.hito .marco{overflow:hidden}.hito .marco img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center 40%}.hito .placa{position:relative;aspect-ratio:16 / 9;background:#dce8ef;display:grid;place-items:center;overflow:hidden}.hito .placa img{position:absolute;left:0;top:11%;width:100%;height:78%;object-fit:contain}.hito figcaption{color:var(--sobre-tinta-2)}.js .hito .ano,.js .hito .texto{opacity:0;transform:translateY(18px);transition:opacity .9s var(--suave),transform .9s var(--suave)}.js .hito:after{transition:transform 1.1s var(--telon)}.js .hito .punto{transform:scale(0);transition:transform .5s var(--suave) .45s}.js .hito.vis:after{transform:scaleY(1)}.js .hito.vis .punto{transform:scale(1)}.js .hito.vis .ano{opacity:1;transform:none;transition-delay:.25s}.js .hito.vis .texto{opacity:1;transform:none;transition-delay:.35s}.js .hito .marco{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--telon) .4s}.js .hito.vis .marco{clip-path:inset(0 0 0 0)}.js .hito .placa img{opacity:0;transform:translateY(24px);transition:opacity .8s var(--suave) .5s,transform 1.2s var(--suave) .5s}.js .hito.vis .placa img{opacity:1;transform:none}.marco-niv{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}.niveles ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--linea)}.nivel{position:relative;border-bottom:1px solid var(--linea)}.nivel:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--suave)}.nivel.on:before{transform:scaleX(1);transform-origin:left}.nivel button{display:grid;grid-template-columns:2.6em 1fr;align-items:baseline;width:100%;padding:22px 0 8px;background:none;border:0;text-align:left;cursor:pointer;color:var(--tinta)}.nivel .n{font-size:var(--t-pie);color:var(--tinta-2);font-variant-numeric:tabular-nums;transition:color .3s}.nivel .t{display:grid;gap:2px}.nivel .t b{font-family:var(--display);font-size:var(--t-h3);line-height:1.15;font-weight:600;font-variation-settings:"wdth" 112;transition:color .3s}.nivel .t span{font-size:var(--t-menor);color:var(--tinta-2)}.nivel p{padding:0 0 24px 2.6em;color:var(--tinta-2);max-width:30em;transition:color .3s}.nivel:hover .t b,.nivel.on .t b,.nivel.on .n{color:var(--teal)}.nivel.on p{color:var(--tinta)}.visor-niv{display:grid;gap:12px}.visor{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--placa)}.visor img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.visor img.on{opacity:1}.visor-niv .pie-niv{font-size:var(--t-pie);color:var(--tinta-2)}.sede{background:var(--placa)}.sede .cont{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:stretch}.sede figure{display:grid;grid-template-rows:1fr auto;gap:12px;min-width:0;min-height:0}.sede .marco{overflow:hidden;min-height:0}.sede .marco img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 45%}.js .sede .marco{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--telon)}.js .sede.vis .marco{clip-path:inset(0 0 0 0)}.sede .texto{display:grid;gap:24px;min-width:0}.sede .texto>p{color:var(--tinta);max-width:34em;font-size:var(--t-entrada)}.ficha{margin:6px 0 0;border-top:1px solid var(--linea)}.ficha div{display:grid;grid-template-columns:9em 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--linea)}.ficha dt{font-size:var(--t-menor);color:var(--tinta-2)}.ficha dd{margin:0;font-weight:500}.ficha a{text-decoration:none;transition:color .25s}.ficha a:hover{color:var(--teal)}.sede .enlaces{display:flex;gap:12px;flex-wrap:wrap}.cierre{background:var(--teal);color:var(--blanco)}.cierre .cont{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;padding-block:120px}.cierre .etiqueta{color:var(--teal-claro);display:block;margin-bottom:22px}.cierre h2{font-size:clamp(2.3rem,4.8vw,3.4rem);line-height:1.02;font-variation-settings:"wdth" 120}.cierre .acciones-cierre{display:grid;gap:24px;justify-items:start}.cierre .acciones-cierre p{color:#e1efef;font-size:var(--t-entrada)}.cierre .tel{font-family:var(--display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:600;font-variation-settings:"wdth" 116;text-decoration:none;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .25s}.cierre .tel:hover{opacity:.8}.cierre .correo{color:#e1efef}@media(max-width:1100px){.pag .cont,.marco-niv,.cierre .cont{grid-template-columns:1fr 1fr;gap:40px}.hito{grid-template-columns:7em 1fr;gap:12px 36px}.sede .cont{grid-template-columns:1fr;gap:40px}.sede figure{order:-1}.sede .marco img{height:auto;aspect-ratio:16 / 10;object-position:center 80%}}@media(max-width:900px){.marco-niv{grid-template-columns:1fr;gap:28px}.visor{aspect-ratio:16 / 10}}@media(max-width:760px){.pag .cont,.sede .cont,.cierre .cont{grid-template-columns:1fr;gap:32px}.pag .cont{padding-block:24px 36px}.pag .banda img{height:64vw;min-height:240px;object-position:70% 60%}.pag .pie-foto{padding-bottom:64px}.dos{grid-template-columns:1fr}.dos>article,.dos>article+article{padding:28px 0 32px;border-left:0}.dos>article+article{border-top:0;padding-inline:0;clip-path:inset(0 -100vmax)}.sociedad{grid-template-columns:1fr;gap:10px}.hito{grid-template-columns:1fr;gap:10px;padding:28px 0 32px 26px}.hito .punto{top:36px}.hito .ano{font-size:2rem}.hito .ano small{margin-top:4px}.hito h3{font-size:var(--t-h3)}.visor{aspect-ratio:4 / 3}.nivel button{padding-top:18px}.nivel p{padding-bottom:18px}.sede .marco img{aspect-ratio:4 / 3}.ficha div{grid-template-columns:7.5em 1fr;gap:12px}.cierre .cont{padding-block:72px}}@media(prefers-reduced-motion:reduce){.js .hito .ano,.js .hito .texto,.js .hito .placa img{opacity:1;transform:none}.js .hito:after,.js .hito .punto{transform:none}.js .hito .marco,.js .sede .marco{clip-path:none}}
