.tsc{position:relative;overflow:hidden;color:var(--ink);background:#0B0E11;font-family:var(--f);font-size:17px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;--ink:#F2F4F5;--ink2:#B9C0C6;--ink3:#8D959C;--hair:rgba(242,244,245,.10);--hair2:rgba(242,244,245,.16);--t:#54A8B8;--tl:#7CC4D2;--s:#0080B4;--c:#007098;--sui:#0073A3;--dato:#E9C46A;--f:var(--fuente-texto),system-ui,sans-serif;--fm:var(--f);--lsd:-0.045em;--lsd2:-0.035em;--caja-bg:linear-gradient(160deg,rgba(242,244,245,.11),rgba(242,244,245,.045) 36%,rgba(11,14,17,.30));--caja-bd:rgba(242,244,245,.13);--caja-bf:none;--e:cubic-bezier(.2,.8,.2,1);--eio:cubic-bezier(.65,0,.35,1);--ew:cubic-bezier(.77,0,.18,1)}.tsc[data-tipo=inter]{--f:"Inter Tight",system-ui,sans-serif;--lsd:-0.04em;--lsd2:-0.032em}.tsc[data-tipo=dm]{--f:"DM Sans",system-ui,sans-serif;--lsd:-0.035em;--lsd2:-0.028em}.tsc[data-tipo=figtree]{--f:"Figtree",system-ui,sans-serif;--lsd:-0.035em;--lsd2:-0.028em}.tsc[data-cajas=transparente]{--caja-bg:rgba(242,244,245,.05);--caja-bd:rgba(242,244,245,.12)}.tsc *,.tsc :after,.tsc :before{box-sizing:border-box}.tsc a{color:inherit;text-decoration:none}.tsc button,.tsc input,.tsc select,.tsc textarea{font-family:inherit;color:inherit}.tsc blockquote,.tsc dd,.tsc dl,.tsc figure,.tsc h1,.tsc h2,.tsc h3,.tsc h4,.tsc ol,.tsc p,.tsc ul{margin:0;padding:0}.tsc ol,.tsc ul{list-style:none}.tsc :focus-visible{outline:2px solid var(--tl);outline-offset:3px;border-radius:8px}.tsc [tabindex="-1"]:focus{outline:none}.tsc img{display:block}.salta{position:absolute;left:16px;top:-120px;z-index:95;height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;background:#F2F4F5;color:#0B0E11!important;font-size:15px;font-weight:500}.salta:focus{top:12px}.fondo{z-index:0;pointer-events:none;overflow:hidden;background:#0B0E11}.fondo,.fx{position:absolute;inset:0}.fx{opacity:0;transition:opacity 1.1s var(--e)}.fx i{position:absolute;inset:-1%;background-position:50%;background-size:cover;background-repeat:no-repeat}.fx .b{-webkit-mask-image:radial-gradient(ellipse 62% 56% at 50% 42%,transparent 34%,#000 86%);mask-image:radial-gradient(ellipse 62% 56% at 50% 42%,transparent 34%,#000 86%)}.fx-rig .n{background-image:url(/img/fondo-rig-1920.webp)}.fx-rig .b{background-image:url(/img/fondo-rig-b-960.webp)}.fx-montajes-azul .n{background-image:url(/img/fondo-montajes-azul-1920.webp)}.fx-montajes-azul .b{background-image:url(/img/fondo-montajes-azul-b-960.webp)}.fx-montajes-violeta .n{background-image:url(/img/fondo-montajes-violeta)}.fx-montajes-violeta .b{background-image:url(/img/fondo-montajes-violeta-b)}.fx-grupo-ambar .n{background-image:url(/img/fondo-grupo-ambar-1920.webp)}.fx-grupo-ambar .b{background-image:url(/img/fondo-grupo-ambar-b-960.webp)}.fx-grupo-cobre .n{background-image:url(/img/fondo-grupo-cobre)}.fx-grupo-cobre .b{background-image:url(/img/fondo-grupo-cobre-b)}.tsc[data-pag=grupo][data-colores=azul-ambar] .fx-grupo-ambar,.tsc[data-pag=grupo][data-colores=azul-cobre] .fx-grupo-cobre,.tsc[data-pag=grupo][data-colores=violeta-ambar] .fx-grupo-ambar,.tsc[data-pag=inicio] .fx-rig,.tsc[data-pag=montajes][data-colores=azul-ambar] .fx-montajes-azul,.tsc[data-pag=montajes][data-colores=azul-cobre] .fx-montajes-azul,.tsc[data-pag=montajes][data-colores=violeta-ambar] .fx-montajes-violeta{opacity:1}.f-velo{background:linear-gradient(180deg,rgba(8,11,14,.66),rgba(8,11,14,.38) 26%,rgba(8,11,14,.4) 70%,rgba(8,11,14,.74))}.f-grano,.f-velo{position:absolute;inset:0}.f-grano{background:url(/img/grano.png) 0 0/160px 160px;mix-blend-mode:overlay;opacity:.08}.f-vineta{position:absolute;inset:0;background:radial-gradient(1500px 980px at 50% 42%,rgba(8,11,14,0) 52%,rgba(4,6,8,.62) 100%)}.red .fx{transition:none}.capa{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(242,244,245,.18) transparent}.w{width:1200px;margin:0 auto;position:relative}.sec{padding-top:168px}.sec-s{padding-top:120px}.sec-d{padding-top:64px}.capa .cab-sec .txt,.capa .cifra,.capa .cita,.capa .cl-et,.capa .cl-fila li,.capa .d1:not(.brillo),.capa .d2:not(.brillo),.capa .lead,.capa .mat-s,.capa .mat-t{text-shadow:0 1px 2px rgba(6,8,10,.5),0 4px 16px rgba(6,8,10,.45)}.caja .d3,.caja .txt,.caja h3,.caja p{text-shadow:none}.d1{font-size:92px;line-height:.98;letter-spacing:var(--lsd)}.d1,.d2{font-weight:500;text-wrap:balance}.d2{font-size:56px;line-height:1.05;letter-spacing:var(--lsd2)}.d3{font-size:26px;line-height:1.2;letter-spacing:-.015em}.d3,.d4{font-weight:500}.d4{font-size:20px;line-height:1.3;letter-spacing:-.01em}.lead{font-size:20px;line-height:1.55}.lead,.txt{color:var(--ink2);text-wrap:pretty}.txt{font-size:17px;line-height:1.6}.peq{font-size:14px;line-height:1.5;color:var(--ink3)}.gris{color:var(--ink2)}.tenue{color:var(--ink3)}.brillo{background:linear-gradient(180deg,#FFFFFF,#E4EAED 48%,#A3B6BF);-webkit-background-clip:text;background-clip:text;color:transparent}.centro{text-align:center}.cab-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.cab-sec .lead{margin-top:20px;max-width:600px}.cab-sec.c{flex-direction:column;align-items:center;text-align:center}.caja .d3{font-size:22px;line-height:1.2}.caja .txt{font-size:15.5px;line-height:1.55}.caja{background:var(--caja-bg);border:1px solid var(--caja-bd);border-radius:20px;-webkit-backdrop-filter:var(--caja-bf);backdrop-filter:var(--caja-bf);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 1px rgba(0,0,0,.22),0 28px 60px -28px rgba(0,0,0,.55)}.sobre-foto{background:linear-gradient(160deg,rgba(28,35,42,.84),rgba(11,14,17,.9))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:rgba(242,244,245,.14)!important}.btn{height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;border:0;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--e),border-color .2s,color .2s,transform .2s var(--e)}.btn-p{background:var(--t);color:#0B0E11!important}.btn-s{background:rgba(242,244,245,.05);border:1px solid var(--hair2);color:var(--ink)}.btn-l{height:52px;padding:0 24px;font-size:16px}.btn svg{width:16px;height:16px;flex:none}@media (hover:hover){.btn-p:hover{background:var(--tl)}.btn-s:hover{background:rgba(242,244,245,.09);border-color:rgba(242,244,245,.32)}}.enlace{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;color:var(--ink);transition:color .2s}.enlace svg{width:16px;height:16px;flex:none;transition:transform .25s var(--e)}@media (hover:hover){.enlace:hover{color:var(--tl)}.enlace:hover svg{transform:translateX(3px)}}.linea{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--ink)}.linea span{white-space:nowrap}.linea span:not(:last-child):not(.ultimo):after{content:"·";margin:0 .5em;color:rgba(242,244,245,.38)}.linea [hidden]{display:none}.dato{color:var(--dato)!important;-webkit-text-fill-color:var(--dato);font:inherit;-webkit-text-decoration:underline dashed rgba(233,196,106,.7);text-decoration:underline dashed rgba(233,196,106,.7);text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;background:transparent!important}.tag{position:absolute;left:10px;top:10px;z-index:4;font:500 10.5px/1 var(--f);letter-spacing:.02em;padding:5px 8px;border-radius:999px;background:rgba(11,14,17,.62);color:#E7ECEF;pointer-events:none}.tsc[data-etiquetas=no] .dato,.tsc[data-etiquetas=no] .tag{display:none!important}.chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--hair2);background:rgba(242,244,245,.03);font-size:14.5px;color:var(--ink2);cursor:pointer;touch-action:manipulation;transition:background-color .2s,color .2s,border-color .2s}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#0B0E11}@media (hover:hover){.chip:hover{border-color:rgba(242,244,245,.36);color:var(--ink)}.chip[aria-pressed=true]:hover{color:#0B0E11}}.redondo{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair2);background:rgba(242,244,245,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;transition:background-color .2s,border-color .2s}.redondo svg{width:18px;height:18px}@media (hover:hover){.redondo:hover{background:rgba(242,244,245,.1);border-color:rgba(242,244,245,.34)}}.foto{position:relative;overflow:hidden;border-radius:14px;background:#131A20}.foto img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;will-change:transform}.foto.fija img{top:0;height:100%}.rota{z-index:0}.rl,.rota{position:absolute;inset:0;display:block;overflow:hidden}.rl{transform:translate3d(-100%,0,0)}.rl,.rl-in{transition:transform 1.15s var(--ew)}.rl-in{position:absolute;inset:0;display:block;transform:translate3d(100%,0,0)}.rl.on,.rl.on .rl-in,.rl.va,.rl.va .rl-in{transform:none}.rl.on{z-index:1}.rl.va{z-index:2;box-shadow:34px 0 60px -12px rgba(0,0,0,.55)}.rl.sale .rl-in{transform:translate3d(26%,0,0)}.rl:after{content:"";position:absolute;inset:0;background:#07090B;opacity:0;transition:opacity 1.15s var(--ew);pointer-events:none}.rl.sale:after{opacity:.5}.rl.sin,.rl.sin .rl-in,.rl.sin:after{transition:none}.rota .rl-in img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.mat .rota .rl.on .rl-in img,.mat .rota .rl.va .rl-in img{animation:kb 18s ease-in-out infinite alternate}.rota .rl:nth-child(2n) .rl-in img{animation-duration:21s;animation-direction:alternate-reverse}.rota .rl:nth-child(3n) .rl-in img{animation-duration:24s}@keyframes kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.11) translate3d(-1.6%,-1.2%,0)}}.rota.fuera-vista .rl-in img{animation-play-state:paused}.red .rl,.red .rl-in,.red .rl:after{transition:none}.red .rota .rl-in img{animation:none}.prog{display:flex;gap:6px}.prog i{position:relative;display:block;width:36px;height:3px;border-radius:2px;background:rgba(242,244,245,.25);overflow:hidden}.prog i:after{content:"";position:absolute;inset:0;background:#F2F4F5;transform:scaleX(0);transform-origin:0 50%}.prog i.hecho:after{transform:scaleX(1)}.prog i.on:after{animation:llena var(--per,6s) linear both}.rota-parada .prog i.on:after{animation-play-state:paused}.red .prog i.on:after{animation:none;transform:scaleX(1)}@keyframes llena{to{transform:scaleX(1)}}@keyframes haciaDe{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes haciaIz{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.carril,.cl-pista,.hitos,.muro,.v-abanico{overflow:clip}.a-mano{overflow-x:auto!important;scrollbar-width:none}.a-mano .carril-mov,.a-mano .muro-fila{animation:none!important}.quieto .carril-mov,.quieto .cl-mov,.quieto .col,.quieto .hitos-mov,.quieto .muro-fila,.quieto .prog i.on:after,.quieto .rota .rl-in img{animation-play-state:paused!important}.fuera-vista .carril-mov,.fuera-vista .cl-mov,.fuera-vista .col,.fuera-vista .hitos-mov,.fuera-vista .muro-fila{animation-play-state:paused}.nav{left:0;right:0;top:0;z-index:50;height:68px}.nav,.nav-fondo{position:absolute}.nav-fondo{inset:0;background:rgba(11,14,17,.62);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--hair);opacity:0;transition:opacity .35s var(--e)}.solida .nav-fondo{opacity:1}.nav .w{height:68px;display:grid;grid-template-columns:1fr auto 1fr}.marca,.nav .w{align-items:center}.marca{display:inline-flex;height:44px}.marca img{height:30px;width:auto}.nav-links{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--hair);background:rgba(11,14,17,.28)}.nav-links a{position:relative;height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;font-size:14.5px;color:var(--ink2);transition:color .2s,background-color .25s var(--e)}.nav-links a[aria-current=page]{color:#0B0E11;background:var(--ink)}@media (hover:hover){.nav-links a:not([aria-current=page]):hover{color:var(--ink);background:rgba(242,244,245,.07)}}.nav-der{display:flex;justify-content:flex-end;align-items:center;gap:10px}.btn-quieto{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--hair2);background:rgba(11,14,17,.32);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;transition:background-color .2s,border-color .2s,color .2s}.btn-quieto svg{width:13px;height:13px}.btn-quieto .i-play{display:none}.btn-quieto[aria-pressed=true] .i-play{display:block}.btn-quieto[aria-pressed=true] .i-pausa{display:none}@media (hover:hover){.btn-quieto:hover{color:var(--ink);border-color:rgba(242,244,245,.34);background:rgba(242,244,245,.07)}}.red .btn-quieto{display:none}.quieto .btn-quieto{color:#0B0E11;background:var(--ink);border-color:var(--ink)}.pagina{display:none}.pagina.activa{display:block}.pagina.sale{animation:salF .26s var(--eio) both}.pagina.entra{animation:entF .6s var(--e) both}@keyframes salF{to{opacity:0;transform:translate3d(0,-14px,0)}}@keyframes entF{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.tsc[data-trans=desliza] .pagina.sale{animation-name:salD}.tsc[data-trans=desliza] .pagina.entra{animation-name:entD}@keyframes salD{to{opacity:0;transform:translate3d(calc(var(--dir,1) * -56px),0,0)}}@keyframes entD{0%{opacity:0;transform:translate3d(calc(var(--dir,1) * 56px),0,0)}to{opacity:1;transform:none}}.tsc[data-trans=escala] .pagina.sale{animation-name:salE}.tsc[data-trans=escala] .pagina.entra{animation-name:entE}@keyframes salE{to{opacity:0;transform:scale(.975)}}@keyframes entE{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}.pagina.entra .e1{animation:entF .75s var(--e) .06s both}.pagina.entra .e2{animation:entF .75s var(--e) .14s both}.pagina.entra .e3{animation:entF .75s var(--e) .22s both}.pagina.entra .e4{animation:entF .9s var(--e) .3s both}.red .pagina.entra,.red .pagina.entra .e1,.red .pagina.entra .e2,.red .pagina.entra .e3,.red .pagina.entra .e4,.red .pagina.sale{animation:none}@media (prefers-reduced-motion:reduce){.pagina.entra,.pagina.entra .e1,.pagina.entra .e2,.pagina.entra .e3,.pagina.entra .e4,.pagina.sale{animation:none}}.hero{position:relative;height:900px;overflow:hidden}.hf-medio{background:#0B0E11;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hf-medio,.tsc .hf-foto{position:absolute;inset:0}.tsc .hf-foto{width:100%;height:100%;object-fit:cover;display:none}.tsc[data-foto=noche] .hf-noche{display:block}.hf-noche{object-position:50% 58%}.tsc[data-foto=pagina] .hf-medio{background:transparent;-webkit-mask-image:none;mask-image:none}.tsc[data-foto=pagina] .hf-velo{opacity:.55}.hf-velo{position:absolute;inset:0;background:radial-gradient(900px 420px at 50% 42%,rgba(8,11,14,.5) 0,rgba(8,11,14,0) 100%),linear-gradient(180deg,rgba(8,11,14,.7),rgba(8,11,14,.4) 28%,rgba(8,11,14,.5) 66%,rgba(8,11,14,.92))}.tag-hero{left:24px;top:84px;z-index:6}.hg-centro{position:absolute;left:0;right:0;top:0;bottom:190px;z-index:4;display:flex;align-items:center;padding-top:60px}.hg-centro .w{text-align:center}.tsc[data-titular=izquierda] .hg-centro{align-items:flex-end;padding-top:0}.tsc[data-titular=izquierda] .hg-centro .w{text-align:left}.tsc[data-titular=izquierda] .hg-et{align-self:center;width:1200px;text-align:left}.hg-t{font-size:120px;line-height:.95;letter-spacing:-.045em;font-weight:500}.hg-franja{position:absolute;left:0;right:0;bottom:44px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:16px}.hg-et{font-size:13.5px;color:var(--ink3);text-align:center}.hg-et .dato{margin-left:8px;font-size:12.5px}.hg-mov{animation-duration:44s}.tsc .hg-fila{gap:104px;padding-right:104px}.hg-fila li,.tsc .hg-fila{display:flex;align-items:center}.hg-fila li{flex:none;height:64px}.tsc .hg-fila img{display:block;height:var(--h);width:auto;max-width:none;opacity:.86}.red .hg-fila{flex-wrap:wrap;justify-content:center;gap:16px 56px;padding:0!important}.red .hg-fila .dup,.red .hg-fila[aria-hidden]{display:none}.v-abanico{display:block}.sec-clientes{padding-top:40px}.sec-clientes .clientes{margin-top:0}.sec-anillo{padding-top:48px}.tsc .porque{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px;list-style:none}.porque li{padding-top:16px;border-top:1px solid var(--hair2);font-size:19px;line-height:1.4;color:var(--ink)}.clientes{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.cl-et{flex:none;font-size:13.5px;color:var(--ink3);white-space:nowrap}.cl-pista{position:relative;width:100%;min-width:0;overflow:hidden}.cl-mov{display:flex;width:max-content;animation:haciaDe 52s linear infinite;will-change:transform}.tsc .cl-fila{display:flex;align-items:center;gap:64px;padding-right:64px}.cl-fila li{position:relative;font-size:20px;line-height:44px;letter-spacing:-.012em;font-weight:500;color:var(--ink2);white-space:nowrap}.cl-fila li:after{content:"";position:absolute;right:-34px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:rgba(242,244,245,.3)}@media (hover:hover){.cl-pista:hover .cl-mov{animation-play-state:paused}}.red .cl-mov{animation:none;width:auto}.red .cl-fila{flex-wrap:wrap;gap:4px 40px;padding:0!important}.red .cl-fila[aria-hidden]{display:none}.red .cl-fila{justify-content:center}.abanico{position:relative;height:396px;margin-top:0}.ab{position:absolute;left:50%;top:22px;width:208px;height:280px;margin-left:-104px;will-change:transform;perspective:1000px;animation:anillo 38.46s linear infinite;animation-delay:calc(var(--k) * -38.46s)}.abanico.con-foco .ab,.abanico.fuera-vista .ab,.abanico:hover .ab,.quieto .ab{animation-play-state:paused}.red .ab{animation:none}@keyframes anillo{0.000%{transform:translate3d(-1017px,119.7px,0) rotate(-12.71deg) scale(.9)}4.167%{transform:translate3d(-922.8px,100px,0) rotate(-11.54deg) scale(.9)}8.333%{transform:translate3d(-828.7px,82.2px,0) rotate(-10.36deg) scale(.9)}12.500%{transform:translate3d(-734.5px,66.3px,0) rotate(-9.18deg) scale(.9)}16.667%{transform:translate3d(-640.3px,52.3px,0) rotate(-8deg) scale(.911)}20.833%{transform:translate3d(-546.2px,40.2px,0) rotate(-6.83deg) scale(.924)}25.000%{transform:translate3d(-452px,30.1px,0) rotate(-5.65deg) scale(.937)}29.167%{transform:translate3d(-357.8px,21.8px,0) rotate(-4.47deg) scale(.95)}33.333%{transform:translate3d(-263.7px,15.5px,0) rotate(-3.3deg) scale(.963)}37.500%{transform:translate3d(-169.5px,11.1px,0) rotate(-2.12deg) scale(.976)}41.667%{transform:translate3d(-75.3px,8.6px,0) rotate(-.94deg) scale(.99)}45.833%{transform:translate3d(18.8px,8px,0) rotate(.24deg) scale(.997)}50.000%{transform:translate3d(113px,9.4px,0) rotate(1.41deg) scale(.984)}54.167%{transform:translate3d(207.2px,12.6px,0) rotate(2.59deg) scale(.971)}58.333%{transform:translate3d(301.3px,17.8px,0) rotate(3.77deg) scale(.958)}62.500%{transform:translate3d(395.5px,24.9px,0) rotate(4.94deg) scale(.945)}66.667%{transform:translate3d(489.7px,33.9px,0) rotate(6.12deg) scale(.932)}70.833%{transform:translate3d(583.8px,44.8px,0) rotate(7.3deg) scale(.919)}75.000%{transform:translate3d(678px,57.7px,0) rotate(8.47deg) scale(.906)}79.167%{transform:translate3d(772.2px,72.4px,0) rotate(9.65deg) scale(.9)}83.333%{transform:translate3d(866.3px,89.1px,0) rotate(10.83deg) scale(.9)}87.500%{transform:translate3d(960.5px,107.7px,0) rotate(12.01deg) scale(.9)}91.667%{transform:translate3d(1054.7px,125.7px,0) rotate(13.18deg) scale(.9)}95.833%{transform:translate3d(1148.8px,125.7px,0) rotate(14.36deg) scale(.9)}100.000%{transform:translate3d(1243px,125.7px,0) rotate(15.54deg) scale(.9)}}.ab.activa{z-index:80!important}.ab-in{border-radius:18px;overflow:hidden;border:1px solid rgba(242,244,245,.12);background:#131A20;box-shadow:0 1px 1px rgba(0,0,0,.35),0 34px 70px -24px rgba(0,0,0,.75);transition:transform .6s var(--e),opacity .45s var(--e),box-shadow .45s var(--e)}.ab-in,.ab-in img{position:absolute;inset:0}.ab-in img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--e)}.ab-brillo{left:-50%;top:-50%;width:200%;height:200%;background:radial-gradient(closest-side,rgba(255,255,255,.26),rgba(255,255,255,0));transition:opacity .4s var(--e);pointer-events:none;will-change:transform}.ab-brillo,.ab-cap{position:absolute;opacity:0}.ab-cap{left:10px;right:10px;bottom:10px;padding:10px 12px;border-radius:12px;background:rgba(11,14,17,.88);border:1px solid rgba(242,244,245,.1);transform:translate3d(0,8px,0);transition:opacity .3s var(--e),transform .3s var(--e)}.ab-cap b{font-weight:500;color:var(--ink)}.ab-cap b,.ab-cap span{display:block;font-size:13.5px}.ab-cap span{color:var(--ink2);margin-top:2px}.abanico.con-foco .ab-in{opacity:.5}.abanico.con-foco .ab.activa .ab-in{opacity:1}.ab.activa .ab-in{transform:translate3d(0,-20px,0) scale(1.07);box-shadow:0 1px 1px rgba(0,0,0,.35),0 54px 90px -24px rgba(0,0,0,.85),0 0 0 1px rgba(124,196,210,.3)}.ab.activa .ab-in img{transform:scale(1.07)}.ab.activa .ab-brillo{opacity:1}.ab.activa .ab-cap,.ab:focus-within .ab-cap{opacity:1;transform:none}.ab-btn{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-in;border-radius:18px}.tsc .ab-btn:focus-visible,.tsc .pieza:focus-visible{outline-offset:-3px;border-radius:14px}.red .ab-in,.red .ab-in img{transition:opacity .3s}.frase{font-size:50px;line-height:1.14;letter-spacing:var(--lsd2);font-weight:500;max-width:1040px;margin:0 auto;text-align:center;text-wrap:balance}.frase .w2{color:var(--ink);opacity:.26}.red .frase .w2{opacity:1!important}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px;border-top:1px solid var(--hair)}.cifra{padding:28px 32px 0}.cifra+.cifra{border-left:1px solid var(--hair)}.cifra b{display:block;font-size:44px;line-height:1;letter-spacing:var(--lsd2);font-weight:500}.cifra span{display:block;margin-top:12px;font-size:15.5px;color:var(--ink2)}.pila{position:relative;margin-top:56px}.carta{position:-webkit-sticky;position:sticky;top:calc(108px + var(--i) * 14px);height:620px;margin-bottom:56px}.carta:last-child{margin-bottom:0}.carta-in{position:absolute;inset:0;border-radius:24px;overflow:hidden;border:1px solid rgba(242,244,245,.14);background:#131A20;transform-origin:50% 0;box-shadow:0 -22px 60px -26px rgba(0,0,0,.65),0 30px 70px -30px rgba(0,0,0,.6)}.carta-in:after{content:"";z-index:2;background:linear-gradient(0deg,rgba(8,11,14,.6),rgba(8,11,14,0) 46%)}.carta-in:after,.carta-sombra{position:absolute;inset:0;pointer-events:none}.carta-sombra{z-index:6;background:#07090B;opacity:0;will-change:opacity}.carta-caja{position:absolute;left:24px;bottom:24px;z-index:4;width:480px;padding:24px 26px}.carta-caja .txt{margin-top:8px}.carta .tag{z-index:5}.red .carta{position:relative;top:auto;margin-bottom:24px}.comparador{position:relative;height:640px;border-radius:24px;overflow:hidden;border:1px solid var(--hair);margin-top:56px;background:#131A20;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-base,.cp-top,.cp-top-in{position:absolute;inset:0}.cp-base img,.cp-top-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cp-top{overflow:hidden;will-change:transform;transform:translate3d(-50%,0,0)}.cp-linea-w,.cp-top-in{will-change:transform;transform:translate3d(50%,0,0)}.cp-linea-w{position:absolute;inset:0;z-index:3;pointer-events:none}.cp-linea{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:rgba(242,244,245,.95);box-shadow:0 0 24px rgba(124,196,210,.5)}@keyframes cpTop{0%{transform:translate3d(-86%,0,0)}to{transform:translate3d(-14%,0,0)}}@keyframes cpIn{0%{transform:translate3d(86%,0,0)}to{transform:translate3d(14%,0,0)}}@keyframes cpLinea{0%{transform:translate3d(14%,0,0)}to{transform:translate3d(86%,0,0)}}.comparador .cp-top{animation:cpTop 5s ease-in-out infinite alternate;animation-delay:var(--cpd,-2.5s)}.comparador .cp-top-in{animation:cpIn 5s ease-in-out infinite alternate;animation-delay:var(--cpd,-2.5s)}.comparador .cp-linea-w{animation:cpLinea 5s ease-in-out infinite alternate;animation-delay:var(--cpd,-2.5s)}.comparador.a-mano .cp-linea-w,.comparador.a-mano .cp-top,.comparador.a-mano .cp-top-in,.red .comparador .cp-linea-w,.red .comparador .cp-top,.red .comparador .cp-top-in{animation:none}.comparador.fuera-vista .cp-linea-w,.comparador.fuera-vista .cp-top,.comparador.fuera-vista .cp-top-in,.quieto .comparador .cp-linea-w,.quieto .comparador .cp-top,.quieto .comparador .cp-top-in{animation-play-state:paused}.cp-pomo{position:absolute;top:50%;left:-24px;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:#F2F4F5;color:#0B0E11;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.45)}.cp-pomo svg{width:22px;height:22px}.cp-rango{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4;touch-action:pan-y}.cp-rango:focus-visible~.cp-linea-w .cp-pomo{outline:3px solid var(--tl);outline-offset:3px}.cp-et{position:absolute;top:20px;z-index:3;padding:8px 14px;border-radius:999px;background:rgba(11,14,17,.66);font-size:13.5px;font-weight:500;pointer-events:none}.cp-et.iz{left:20px}.cp-et.de{right:20px}.v-carril,.v-mosaico,.v-muro{display:none}.tsc[data-galeria=carril] .v-carril,.tsc[data-galeria=mosaico] .v-mosaico,.tsc[data-galeria=muro] .v-muro{display:block}.mosaico{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:168px;grid-gap:14px;gap:14px;margin-top:56px;grid-auto-flow:dense}.pieza{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--hair);background:#131A20;padding:0;cursor:zoom-in;display:block;width:100%;text-align:left}.pieza>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--e)}.pieza-pie{position:absolute;left:0;right:0;bottom:0;z-index:3;display:block;padding:48px 16px 14px;background:linear-gradient(180deg,rgba(11,14,17,0),rgba(11,14,17,.88));transform:translate3d(0,10px,0);opacity:0;transition:opacity .35s var(--e),transform .35s var(--e)}.pieza-pie b{display:block;font-size:15px;font-weight:500;color:var(--ink)}.pieza-pie>span{display:block;font-size:15px;color:var(--ink2);margin-top:2px}.pieza:focus-visible .pieza-pie{opacity:1;transform:none}@media (hover:hover){.pieza:not(.viva):hover>img{transform:scale(1.045)}.pieza:hover .pieza-pie{opacity:1;transform:none}}@media (hover:none){.pieza-pie{opacity:1;transform:none}}.pieza.viva .rota{transition:transform 1s var(--e)}.pieza.viva .pieza-pie{opacity:1;transform:none;padding:64px 18px 16px;transition:opacity .35s var(--e),transform .5s var(--e)}.pieza.viva .rl.sale .pieza-pie{opacity:0;transform:translate3d(14px,0,0)}.pieza.viva .rl.va .pieza-pie{opacity:0;transform:translate3d(-14px,0,0)}.pieza.viva .rl.on .pieza-pie{transition-delay:.12s}@media (hover:hover){.pieza.viva:hover .rota{transform:scale(1.035)}}.s7x3{grid-column:span 7;grid-row:span 3}.s5x2{grid-row:span 2}.s5x1,.s5x2{grid-column:span 5}.s5x1{grid-row:span 1}.s4x2{grid-row:span 2}.s4x2,.s4x3{grid-column:span 4}.s4x3{grid-row:span 3}.s8x2{grid-column:span 8}.s6x2,.s8x2{grid-row:span 2}.s6x2{grid-column:span 6}.s3x2{grid-column:span 3}.s12x2,.s3x2{grid-row:span 2}.s12x2{grid-column:span 12}.carril{margin-top:56px;overflow:hidden}.carril-mov{display:flex;width:max-content;animation:haciaDe 120s linear infinite;will-change:transform}.carril-set{display:flex;gap:18px;padding-right:18px}.carril-set .pieza{flex:none;height:520px;border-radius:20px}.carril-set .pieza .pieza-pie{opacity:1;transform:none}@media (hover:hover){.carril:hover .carril-mov{animation-play-state:paused}}.red .carril{overflow-x:auto}.red .carril-mov{animation:none;padding:0 120px}.red .carril-set[aria-hidden]{display:none}.muro{margin-top:56px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.muro-fila{display:flex;width:max-content;animation:haciaIz 80s linear infinite;will-change:transform}.muro-fila.b{animation-name:haciaDe;animation-duration:96s}.muro-set{display:flex;gap:14px;padding-right:14px}.muro-set .pieza{flex:none;width:380px;height:250px}.muro-set .pieza.an{width:520px}@media (hover:hover){.muro-fila:hover{animation-play-state:paused}}.red .muro-fila{animation:none}.red .muro-set[aria-hidden]{display:none}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:150px;grid-gap:16px;gap:16px;margin-top:64px}.emp{position:relative;overflow:hidden;padding:26px 28px;display:flex;flex-direction:column;justify-content:flex-end}.emp:before{content:"";position:absolute;left:28px;top:26px;z-index:3;width:44px;height:5px;border-radius:3px;background:var(--k,var(--t))}.emp h3{font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.15}.emp p{margin-top:8px;font-size:15.5px;color:var(--ink2);max-width:440px}.emp.foto-emp{padding:0;background:#131A20}.emp.foto-emp .emp-txt{position:relative;z-index:2;padding:40px 28px 24px;background:linear-gradient(180deg,rgba(11,14,17,0),rgba(11,14,17,.92) 50%)}.emp.foto-emp .rota:after{content:"";position:absolute;inset:0;z-index:3;background:rgba(8,11,14,.3);pointer-events:none}.emp.foto-emp .tag{left:auto;right:12px;top:12px;z-index:3}.b8x3{grid-column:span 7;grid-row:span 3}.b5x2{grid-row:span 2}.b5x1,.b5x2{grid-column:span 5}.b5x1{grid-row:span 1}.b4x2{grid-column:span 4}.b4x2,.b6x2{grid-row:span 2}.b6x2{grid-column:span 6}.b3x2{grid-column:span 3;grid-row:span 2}.emp.b5x1 .emp-txt{padding-top:16px}.emp.b5x1 p{margin-top:4px}.emp .ext{position:static;margin-top:10px;font-size:15.5px;color:var(--tl);display:inline-flex;align-items:center;gap:6px}.emp .ext svg{width:14px;height:14px}@media (hover:hover){a.emp{transition:border-color .25s,background-color .25s}a.emp:hover{border-color:rgba(242,244,245,.24)}}.faq{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.faq-lista{display:flex;flex-direction:column;gap:10px}.faq details{padding:0 24px;border-radius:16px}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:68px;font-size:18px;font-weight:500;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;position:relative;width:14px;height:14px}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:1px;background:var(--ink2);transition:transform .3s var(--e)}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0deg)}.faq details p{padding:0 0 22px;font-size:16.5px;color:var(--ink2);max-width:640px}.cta{position:relative;overflow:hidden;padding:96px 80px;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:28px}.cta .lead{margin-top:20px;max-width:560px}.cta-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.pie{padding:168px 0 32px}.pie-panel{padding:0;border-radius:28px;overflow:hidden}.pie-escena{position:relative;height:540px;overflow:hidden;border-bottom:1px solid var(--hair)}.pie-velo{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(11,14,17,.94),rgba(11,14,17,.5) 46%,rgba(11,14,17,.22))}.pie-escena .tag{z-index:4}.pie-cta{position:absolute;left:0;right:0;bottom:64px;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 48px}.caja .pie-cta p.lead{margin-top:18px;max-width:560px;text-shadow:0 1px 2px rgba(6,8,10,.5),0 4px 16px rgba(6,8,10,.45)}.pie-info{padding:40px 48px}.pie-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:36px;border-bottom:1px solid var(--hair)}.pie-marca img{width:210px;height:auto}.pie-marca p{margin-top:16px;font-size:15px;line-height:1.55;color:var(--ink2);max-width:340px}.pie-redes{display:flex;gap:8px;flex-wrap:wrap}.red-s{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 14px;border-radius:999px;border:1px solid var(--hair2);background:rgba(242,244,245,.04);font-size:15px;color:var(--ink);touch-action:manipulation;transition:background-color .2s,border-color .2s}.red-s svg{width:20px;height:20px;flex:none}@media (hover:hover){.red-s:hover{background:rgba(242,244,245,.1);border-color:rgba(242,244,245,.32)}}.pie-rej{display:grid;grid-template-columns:1.25fr 1.25fr 1fr 1fr;grid-gap:40px;gap:40px;padding-top:36px}.pie-rej h3{font-size:15px;font-weight:500;color:var(--ink)}.pie-rej ul{margin-top:10px}.pie-rej li a,.pie-rej li span{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:15px;color:var(--ink2)}.pie-rej .ext-l svg{width:14px;height:14px}@media (hover:hover){.pie-rej li a:hover{color:var(--ink)}}.pie-legal{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:0 8px;font-size:13.5px;color:var(--ink3)}.pie-legal,.pie-legal nav{display:flex;flex-wrap:wrap}.pie-legal nav{gap:4px 20px}.pie-legal a{display:inline-flex;align-items:center;min-height:44px}.cab-pag{padding-top:168px;text-align:center;display:flex;flex-direction:column;align-items:center}.cab-pag .lead{margin-top:24px;max-width:700px}.dest-escena{position:relative;height:640px;border-radius:24px;overflow:hidden;border:1px solid var(--hair);background:#131A20}.dest-escena .velo-d{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(11,14,17,.72),rgba(11,14,17,.28) 48%,rgba(11,14,17,0))}.dest-caja{position:absolute;left:28px;bottom:28px;z-index:4;width:440px;padding:24px 26px;display:grid}.dest-t{grid-area:1/1;opacity:0;transform:translate3d(-18px,0,0);transition:opacity .45s var(--e),transform 0s linear .45s;pointer-events:none}.dest-t.on{opacity:1;transform:none;transition:opacity .6s var(--e) .35s,transform .8s var(--e) .35s;pointer-events:auto}.dest-t .txt{margin-top:8px}.dest-escena .prog{position:absolute;right:28px;bottom:40px;z-index:4}.dest-escena .tag{z-index:5}.red .dest-t{transition:none}.fases{position:relative;height:4200px;margin-top:40px}.fases-pin{position:-webkit-sticky;position:sticky;top:0;height:900px;display:flex;align-items:center}.fases-rej{width:1200px;margin:0 auto;display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.fases-lista{position:relative;padding-left:28px}.fases-lista:before{content:"";background:rgba(242,244,245,.12)}.fases-linea,.fases-lista:before{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:1px}.fases-linea{background:var(--t);transform-origin:50% 0;transform:scaleY(0)}.fase{padding:14px 0;opacity:.34;transition:opacity .4s var(--e)}.fase.on{opacity:1}.fase b{display:block;font-size:20px;font-weight:500;letter-spacing:-.01em}.fase>span{display:block;margin-top:4px;color:var(--ink2)}.fase .linea,.fase>span{font-size:15px}.fases-fotos{position:relative;height:620px;border-radius:22px;overflow:hidden;border:1px solid var(--hair);background:#131A20}.red .fases{height:auto}.red .fases-pin{position:relative;height:auto;padding:40px 0}.red .fase{opacity:1}.mats{position:relative;margin-top:64px}.mat{position:-webkit-sticky;position:sticky;top:0;height:900px}.mat-in{overflow:hidden;background:#0B0E11;transform-origin:50% 40%}.mat-foto,.mat-in{position:absolute;inset:0}.mat-foto{transform:scale(1.12)}.mat-velo{z-index:2;background:linear-gradient(0deg,rgba(8,11,14,.9),rgba(8,11,14,.42) 36%,rgba(8,11,14,0) 62%),linear-gradient(90deg,rgba(8,11,14,.55),rgba(8,11,14,0) 58%)}.mat-sombra,.mat-velo{position:absolute;inset:0}.mat-sombra{z-index:6;background:#07090B;opacity:0;pointer-events:none;will-change:opacity}.mat-txt{position:absolute;left:0;right:0;bottom:104px;z-index:3}.mat-t{font-size:80px;line-height:1;letter-spacing:var(--lsd);font-weight:500;text-wrap:balance;opacity:0;transform:translate3d(0,36px,0);transition:opacity .8s var(--e),transform 1s var(--e)}.mat-s{margin-top:20px;max-width:580px;font-size:20px;line-height:1.5;color:var(--ink2);text-wrap:pretty;opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--e) .14s,transform 1s var(--e) .14s}.mat.on .mat-s,.mat.on .mat-t{opacity:1;transform:none}.mat .tag{top:88px;left:24px;z-index:5}.red .mat{position:relative}.red .mat-s,.red .mat-t{opacity:1;transform:none;transition:none}.red .mat-foto{transform:none}.hitos{margin-top:40px;overflow:hidden}.hitos-mov{display:flex;width:max-content;animation:haciaIz 110s linear infinite;will-change:transform}.hitos-set{display:flex;gap:16px;padding-right:16px}@media (hover:hover){.hitos:hover .hitos-mov{animation-play-state:paused}}.red .hitos{overflow-x:auto}.red .hitos-mov{animation:none;padding:0 120px}.red .hitos-set[aria-hidden]{display:none}.hito{flex:none;width:340px;padding:14px}.hito-foto{height:220px;border-radius:12px;border:1px dashed rgba(242,244,245,.2);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-size:15.5px;color:var(--ink3);background:repeating-linear-gradient(135deg,rgba(242,244,245,.02) 0 12px,rgba(242,244,245,.045) 12px 24px)}.hito b{display:block;margin-top:18px;font-size:26px;line-height:1.1;letter-spacing:-.015em;font-weight:500;color:var(--ink)}.hito p{margin-top:10px;font-size:15.5px;color:var(--ink2);min-height:72px}.g-cab{height:560px;border-radius:24px}.bases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:56px}.base{position:relative;height:360px;border-radius:22px;overflow:hidden;border:1px solid var(--hair);background:#131A20}.base:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(8,11,14,.55),rgba(8,11,14,0) 52%);pointer-events:none}.base .tag{z-index:3}.base-caja{position:absolute;left:20px;right:20px;bottom:20px;z-index:4;padding:22px 24px}.base-caja .txt{margin-top:6px}.base-caja a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(242,244,245,.3);text-decoration-color:rgba(242,244,245,.3);text-underline-offset:4px}.gente{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.gente-fotos{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:190px;grid-gap:12px;gap:12px}.gente-fotos .foto:first-child{grid-row:span 2}.cita{font-size:40px;line-height:1.16;letter-spacing:var(--lsd2);font-weight:500;text-wrap:balance}.visor{position:absolute;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s var(--e);visibility:hidden}.visor.abierto{opacity:1;pointer-events:auto;visibility:visible}.visor-fondo{position:absolute;inset:0;background:rgba(6,8,10,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visor-marco{position:relative;width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;transform:scale(.965);transition:transform .38s var(--e)}.visor.abierto .visor-marco{transform:none}.visor-foto{position:relative;height:660px;border-radius:18px;overflow:hidden;background:#131A20;border:1px solid var(--hair)}.visor-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--e)}.visor-info{padding:26px;display:flex;flex-direction:column;background:rgba(14,18,22,.9);border:1px solid var(--hair2);border-radius:18px}.visor-pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px}.visor-cierra{position:absolute;right:-6px;top:-58px}.dial-boton{position:absolute;right:24px;bottom:24px;z-index:70;height:52px;padding:0 20px 0 16px;border-radius:999px;border:0;background:var(--t);color:#0B0E11;font-size:15.5px;font-weight:500;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.35),0 20px 44px -12px rgba(0,0,0,.7);touch-action:manipulation;transition:background-color .2s,transform .25s var(--e)}.dial-boton svg{width:18px;height:18px}.dial-boton .i-x{display:none}.dial-abierto .dial-boton .i-x{display:block}.dial-abierto .dial-boton .i-hablar{display:none}@media (hover:hover){.dial-boton:hover{background:var(--tl)}}.dial{position:absolute;right:24px;bottom:88px;z-index:71;width:360px;max-height:calc(100% - 184px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px;background:#0F1418;border:1px solid var(--hair2);box-shadow:0 1px 1px rgba(0,0,0,.35),0 40px 90px -20px rgba(0,0,0,.8);transform-origin:100% 100%;transform:translate3d(0,10px,0) scale(.94);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s var(--e),opacity .22s var(--e),visibility 0s linear .3s}.dial-abierto .dial{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s var(--e),opacity .22s var(--e),visibility 0s}.dial-in{padding:22px}.dial-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.dial h2{font-size:22px;font-weight:500;letter-spacing:-.015em}.dial-form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.solo-empleo{display:none!important}.dial[data-modo=empleo] .solo-empleo{display:flex!important}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-size:13.5px;color:var(--ink2)}.campo input,.campo textarea{height:46px;border-radius:12px;border:1px solid var(--hair2);background:rgba(242,244,245,.04);color:var(--ink);font-size:16px;padding:0 14px;outline:none;transition:border-color .2s}.campo textarea{height:96px;padding:12px 14px;resize:vertical}.campo input:focus,.campo textarea:focus{border-color:var(--tl)}.campo input[type=file]{padding:8px 10px;height:auto;font-size:14px}.dial-form .btn{margin-top:4px}.dial-legal{font-size:12.5px;line-height:1.45;color:var(--ink3)}.dial-tel{margin-top:14px;padding-top:12px;border-top:1px solid var(--hair);font-size:14px;color:var(--ink3)}.dial-tel a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink)}.chips-p{display:flex;flex-wrap:wrap;gap:6px}.chips-p .chip{height:34px;padding:0 12px;font-size:13.5px}.estado{min-height:20px;font-size:13.5px;color:var(--tl)}@keyframes anilloM{0.000%{transform:translate3d(-630px,58.5px,0) rotate(-22.62deg) scale(.9)}4.167%{transform:translate3d(-571.7px,58.5px,0) rotate(-20.52deg) scale(.9)}8.333%{transform:translate3d(-513.3px,58.5px,0) rotate(-18.43deg) scale(.9)}12.500%{transform:translate3d(-455px,58.5px,0) rotate(-16.33deg) scale(.9)}16.667%{transform:translate3d(-396.7px,58.5px,0) rotate(-14.24deg) scale(.9)}20.833%{transform:translate3d(-338.3px,58.5px,0) rotate(-12.15deg) scale(.9)}25.000%{transform:translate3d(-280px,57.5px,0) rotate(-10.05deg) scale(.9)}29.167%{transform:translate3d(-221.7px,39px,0) rotate(-7.96deg) scale(.9)}33.333%{transform:translate3d(-163.3px,24.8px,0) rotate(-5.86deg) scale(.916)}37.500%{transform:translate3d(-105px,15px,0) rotate(-3.77deg) scale(.946)}41.667%{transform:translate3d(-46.7px,9.4px,0) rotate(-1.68deg) scale(.976)}45.833%{transform:translate3d(11.7px,8.1px,0) rotate(.42deg) scale(.994)}50.000%{transform:translate3d(70px,11.1px,0) rotate(2.51deg) scale(.964)}54.167%{transform:translate3d(128.3px,18.4px,0) rotate(4.61deg) scale(.934)}58.333%{transform:translate3d(186.7px,30px,0) rotate(6.7deg) scale(.904)}62.500%{transform:translate3d(245px,45.9px,0) rotate(8.79deg) scale(.9)}66.667%{transform:translate3d(303.3px,58.5px,0) rotate(10.89deg) scale(.9)}70.833%{transform:translate3d(361.7px,58.5px,0) rotate(12.98deg) scale(.9)}75.000%{transform:translate3d(420px,58.5px,0) rotate(15.08deg) scale(.9)}79.167%{transform:translate3d(478.3px,58.5px,0) rotate(17.17deg) scale(.9)}83.333%{transform:translate3d(536.7px,58.5px,0) rotate(19.26deg) scale(.9)}87.500%{transform:translate3d(595px,58.5px,0) rotate(21.36deg) scale(.9)}91.667%{transform:translate3d(653.3px,58.5px,0) rotate(23.45deg) scale(.9)}95.833%{transform:translate3d(711.7px,58.5px,0) rotate(25.55deg) scale(.9)}100.000%{transform:translate3d(770px,58.5px,0) rotate(27.64deg) scale(.9)}}@media (max-width:767.98px){.tsc{font-size:16px}.tsc .w{width:auto;margin:0 20px}.tsc .d1{font-size:48px;line-height:1}.tsc .d2{font-size:36px;line-height:1.08}.tsc .d3{font-size:22px}.tsc .lead{font-size:17px}.tsc .sec{padding-top:104px}.tsc .sec-s{padding-top:80px}.tsc .sec-d{padding-top:40px}.tsc .nav{height:60px}.tsc .nav .w{height:60px;grid-template-columns:1fr auto}.tsc .nav-links{display:none}.tsc .nav-der{gap:8px}.tsc .marca img{height:26px}.tsc .btn-menu{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--hair2);background:rgba(11,14,17,.4);font-size:15px;cursor:pointer}.tsc .hero{height:844px}.tsc .tag-hero{left:16px;top:72px}.tsc .hg-centro{bottom:150px;padding-top:40px}.tsc .hg-t{font-size:50px;line-height:.98}.tsc .hg-franja{bottom:28px;gap:12px}.tsc .hg-et{font-size:12.5px;padding:0 16px}.tsc[data-titular=izquierda] .hg-et{width:auto;align-self:stretch;padding:0 20px}.tsc .hg-fila{gap:56px;padding-right:56px}.tsc .hg-fila li{height:44px}.tsc .hg-fila img{height:calc(var(--h) * .68)}.tsc .porque{grid-template-columns:1fr;gap:0;margin-top:28px}.tsc .porque li{padding:14px 0;font-size:17px}.tsc .hf-noche{object-position:64% 50%}.tsc .hf-velo{background:radial-gradient(380px 280px at 50% 52%,rgba(8,11,14,.52) 0,rgba(8,11,14,0) 100%),linear-gradient(180deg,rgba(8,11,14,.7),rgba(8,11,14,.4) 28%,rgba(8,11,14,.44) 68%,rgba(8,11,14,.92))}.tsc .sec-clientes{padding-top:28px}.tsc .abanico{height:300px;margin-top:0}.tsc .ab{width:168px;height:224px;margin-left:-84px;top:22px;animation-name:anilloM;animation-duration:33.33s;animation-delay:calc(var(--k) * -33.33s)}.tsc .ab-in{border-radius:14px}.tsc .clientes{gap:6px}.tsc .cl-et{font-size:13px}.tsc .cl-fila{gap:44px;padding-right:44px!important}.tsc .cl-fila li{font-size:17px;line-height:40px}.tsc .cl-fila li:after{right:-24px}.tsc .frase{font-size:30px;line-height:1.18}.tsc .cifras{grid-template-columns:1fr;margin-top:56px}.tsc .cifra{padding:22px 0 18px}.tsc .cifra+.cifra{border-left:0;border-top:1px solid var(--hair)}.tsc .cifra b{font-size:38px}.tsc .pila{margin-top:32px}.tsc .carta{top:calc(76px + var(--i) * 10px);height:500px;margin-bottom:40px}.tsc .carta-in{border-radius:20px}.tsc .carta-caja{left:12px;right:12px;bottom:12px;width:auto;padding:18px}.tsc .carta-caja .d3{font-size:20px}.tsc .carta-caja .txt{font-size:15px}.tsc .comparador{height:440px;margin-top:32px;border-radius:18px}.tsc .mosaico{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px;margin-top:32px}.tsc .mosaico .pieza{grid-column:span 1;grid-row:span 1}.tsc .mosaico .pieza:nth-child(3n+1){grid-column:span 2;grid-row:span 2}.tsc .pieza.viva .pieza-pie{padding:40px 12px 12px}.tsc .pieza-pie b,.tsc .pieza-pie>span{font-size:14px}.tsc .carril{margin-top:32px}.tsc .carril-set{gap:12px;padding-right:12px}.tsc .carril-set .pieza{height:380px;width:290px!important}.tsc .muro-set .pieza{width:260px;height:180px}.tsc .muro-set .pieza.an{width:320px}.tsc .muro-fila.b{display:none}.tsc .bento{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;margin-top:40px}.tsc .emp{grid-column:span 1!important;grid-row:span 1!important;min-height:150px;padding:24px 22px}.tsc .emp:before{left:22px;top:22px}.tsc .emp.foto-emp{min-height:300px;padding:0}.tsc .emp.foto-emp.b5x1{min-height:220px}.tsc .emp.foto-emp .emp-txt{padding:40px 22px 22px}.tsc .emp h3{font-size:23px}.tsc .faq{grid-template-columns:1fr;gap:28px}.tsc .faq details{padding:0 18px}.tsc .faq summary{font-size:16.5px;min-height:60px}.tsc .cta{padding:64px 22px;border-radius:22px}.tsc .cta-btns .btn{width:100%;height:52px}.tsc .pie{padding:112px 0 96px}.tsc .pie-panel{border-radius:22px}.tsc .pie-escena{height:540px}.tsc .pie-cta{bottom:28px;padding:0 18px}.tsc .pie-cta .d2{font-size:34px}.tsc .pie-cta .cta-btns{flex-direction:column;width:100%}.tsc .pie-cta .cta-btns .btn{width:100%}.tsc .pie-info{padding:28px 22px}.tsc .pie-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}.tsc .pie-marca img{width:180px}.tsc .pie-redes{width:100%}.tsc .red-s{flex:1 1 auto;justify-content:center;padding:0 12px}.tsc .pie-rej{grid-template-columns:1fr 1fr;gap:24px 16px;padding-top:28px}.tsc .pie-rej>div:nth-child(-n+2){grid-column:span 2}.tsc .pie-rej li a,.tsc .pie-rej li span{overflow-wrap:anywhere;min-height:32px}.tsc .pie-legal{flex-direction:column;align-items:flex-start;gap:4px}.tsc .dial-boton{right:16px;bottom:16px}.tsc .dial{left:0;right:0;bottom:0;width:auto;max-height:88%;border-radius:22px 22px 0 0;transform-origin:50% 100%;transform:translate3d(0,40px,0)}.tsc.dial-abierto .dial{transform:none}.tsc.dial-abierto .dial-boton{opacity:0;pointer-events:none}.tsc .dial-cierra-m{display:inline-flex}.dial-cierra-m{display:none}.tsc .cab-pag{padding-top:120px}.tsc .dest-escena{height:600px;border-radius:20px}.tsc .dest-escena .velo-d{background:linear-gradient(0deg,rgba(11,14,17,.92),rgba(11,14,17,.45) 55%,rgba(11,14,17,.08))}.tsc .dest-caja{left:12px;right:12px;bottom:12px;width:auto;padding:18px}.tsc .dest-escena .prog{right:14px;top:18px;bottom:auto}.tsc .fases{height:auto;margin-top:24px}.tsc .fases-pin{position:relative;height:auto;display:block}.tsc .fases-rej{width:auto;margin:0 20px;grid-template-columns:1fr;gap:24px}.tsc .fases-fotos{display:none}.tsc .fase{opacity:1}.tsc .fases-linea{transform:scaleY(1)}.tsc .mats{margin-top:40px}.tsc .mat{height:844px}.tsc .mat-txt{bottom:96px;margin:0 20px;width:auto}.tsc .mat-t{font-size:44px;line-height:1.02}.tsc .mat-s{font-size:17px;margin-top:14px}.tsc .mat .tag{top:74px;left:16px}.tsc .hitos-set{gap:12px;padding-right:12px}.tsc .hito{width:280px}.tsc .hito-foto{height:180px}.tsc .g-cab{height:380px;border-radius:18px}.tsc .bases{grid-template-columns:1fr;gap:12px;margin-top:32px}.tsc .base{height:380px}.tsc .base-caja{left:12px;right:12px;bottom:12px;padding:18px}.tsc .gente{grid-template-columns:1fr;gap:32px}.tsc .gente-fotos{grid-auto-rows:140px}.tsc .cita{font-size:30px}.tsc .visor-marco{width:auto;margin:0 12px;grid-template-columns:1fr;gap:10px}.tsc .visor-foto{height:300px}.tsc .visor-cierra{right:0;top:-54px}.hoja{position:absolute;inset:0;z-index:90;background:#0B0E11;display:flex;flex-direction:column;padding:8px 12px 24px 20px;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-10px,0);transition:opacity .3s var(--e),transform .3s var(--e),visibility 0s linear .3s}.menu-abierto .hoja{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .3s var(--e),transform .3s var(--e),visibility 0s}.hoja-cab{display:flex;justify-content:space-between;align-items:center;height:52px}.hoja nav{margin-top:28px;display:flex;flex-direction:column}.hoja nav a{display:flex;align-items:center;justify-content:space-between;min-height:64px;font-size:30px;letter-spacing:var(--lsd2);font-weight:500;border-bottom:1px solid var(--hair);padding-right:8px}.hoja nav a svg{width:18px;height:18px}.hoja nav a[aria-current=page]{color:var(--tl)}.hoja-redes{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px;padding-right:8px}.hoja-redes .red-s{flex:1 1 auto;justify-content:center;padding:0 10px}.hoja .btn{margin-top:auto;height:54px;width:calc(100% - 8px)}}html{scroll-padding-top:88px;-webkit-text-size-adjust:100%}body,html{background:#0B0E11}body{margin:0}.tsc{overflow:visible;overflow-x:clip;min-height:100vh;min-height:100svh}.fondo,.salta{position:fixed}.capa{position:relative;inset:auto;overflow:visible;z-index:1}.pagina{display:block}.dial,.dial-boton,.hoja,.nav,.visor{position:fixed}main:focus{outline:none}.w{width:min(1200px,calc(100% - 160px))}.hero{height:100svh;min-height:640px;max-height:1080px}.visor-marco{width:min(1180px,calc(100% - 48px))}.hg-t{font-size:clamp(50px,8.34vw,120px)}.d1{font-size:clamp(48px,6.4vw,92px)}.d2{font-size:clamp(36px,3.9vw,56px)}.frase{font-size:clamp(30px,3.48vw,50px)}.nav-fondo{opacity:1;background:rgba(11,14,17,.46)}.tsc .nav .nav-w{width:auto;margin:0 clamp(20px,2.8vw,40px)}.nav-links{border-color:transparent;background:none}.btn-menu{display:none}.pie-quieto{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;border:0;border-radius:999px;background:none;color:var(--ink3);font:inherit;font-size:13.5px;cursor:pointer;touch-action:manipulation}.pie-quieto svg{width:11px;height:11px;flex:none}.pie-quieto .i-play{display:none}.pie-quieto[aria-pressed=true] .i-play{display:block}.pie-quieto[aria-pressed=true] .i-pausa{display:none}@media (hover:hover){.pie-quieto:hover{color:var(--ink)}}.red .pie-quieto{display:none}@media (hover:none),(max-width:767.98px),(pointer:coarse){.base-caja .txt a,.tsc .pie-legal nav a,.tsc .pie-rej li a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:767.98px){.tsc .hero{height:100svh;min-height:600px;max-height:none}.tsc .nav .nav-w{margin:0 16px}.tsc .btn-menu{display:inline-flex;align-items:center}.tsc .nav-contacto{display:none}.tsc .visor-marco{width:auto}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_049598{font-family:Geist,Geist Fallback;font-style:normal}.__variable_049598{--fuente-texto:"Geist","Geist Fallback"}