html.lenis,html.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.sitio{--f:var(--font-figtree),"Figtree",Helvetica,Arial,sans-serif;--suave:cubic-bezier(0.19,1,0.22,1);--flecha-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 29'%3E%3Cpath fill='%23fff' d='m28.32 13.75-6.024 6.024.803.804 6.024-6.024-.803-.803Z'/%3E%3Cpath fill='%23fff' d='m23.1 8.53-.803.804 6.023 6.023.804-.803L23.1 8.53Z'/%3E%3Cpath fill='%23fff' d='M1 14v1h27v-1H1Z'/%3E%3C/svg%3E");--flecha-n:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 29'%3E%3Cpath fill='%23000' d='m28.32 13.75-6.024 6.024.803.804 6.024-6.024-.803-.803Z'/%3E%3Cpath fill='%23000' d='m23.1 8.53-.803.804 6.023 6.023.804-.803L23.1 8.53Z'/%3E%3Cpath fill='%23000' d='M1 14v1h27v-1H1Z'/%3E%3C/svg%3E");position:relative;min-height:100vh;color:#fff;font-family:var(--f);font-weight:500;line-height:1.15;background:#000;transition:background 1.25s var(--suave)}.sitio.white-bg{background:#fff}.sitio{overflow-x:clip}.sitio main{position:relative;z-index:0}.sitio a{color:#fff;text-decoration:none}.sitio ul{list-style:none;margin:0;padding:0}.sitio h1,.sitio h2,.sitio hr,.sitio p{margin:0}.sitio button{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.sitio i{font-style:italic}.sitio img,.sitio picture{display:block}.sitio .container{margin:auto;padding:0 6.67vw}.sitio .container.no-margin{padding-left:0;padding-right:0}.sitio .container.no-margin.lg{padding:0 6.4vw}.sitio .grid{display:grid;grid-template-columns:repeat(12,1fr)}.sitio .column-xs-6{grid-column:span 6}.sitio .column-xs-12{grid-column:span 12}@media (min-width:768px){.sitio .container{padding:0 5.21vw}}@media (min-width:1024px){.sitio .container{padding:0 3.33vw;max-width:74.84vw}.sitio .container.no-margin.lg{padding:0}.sitio .column-lg-5{grid-column:span 5}.sitio .column-lg-6{grid-column:span 6}.sitio .column-lg-7{grid-column:span 7}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sitio .rotating{animation:rotating 10s linear infinite}#home #intro-container .scroll-logo svg{display:block}#home #intro-container .scroll-logo .sello-limon{position:absolute;left:39%;top:39%;width:22%;height:22%}.sitio .limon-logo{display:inline-block;background:var(--acento);-webkit-mask:url(/img/logo-256.webp) center/contain no-repeat;mask:url(/img/logo-256.webp) center/contain no-repeat}.sitio section>.title{font-weight:700;display:inline-block;vertical-align:bottom;font-size:3.73vw;line-height:4.53vw}.sitio section>.title:before{content:"";display:inline-block;vertical-align:middle;height:2.67vw;width:2.67vw;margin-right:6.4vw;background:var(--acento-claro);-webkit-mask:var(--flecha-b) no-repeat center /contain;mask:var(--flecha-b) no-repeat center /contain}.sitio section>.title.rotated:before{transform:rotate(45deg)}.sitio section>.title.black{color:#000}.sitio section>.title.black:before{background:var(--acento)}@media (min-width:1024px){.sitio section>.title{font-size:max(.73vw,13px);line-height:max(.89vw,16px)}.sitio section>.title:before{height:.52vw;width:.52vw;margin-right:.99vw}}.sitio a.button--link{position:relative;z-index:0;display:inline-block;padding:6.4vw 13.33vw;font-size:3.73vw;line-height:4.53vw}.sitio a.button--link:before{transition:transform .5s var(--suave)}.sitio a.button--link:after{content:"";position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background:linear-gradient(270deg,var(--tinta-1-60) -2.78%,var(--tinta-2-60) 99.99%,var(--tinta-2));opacity:.5;transition:transform .5s var(--suave),opacity .5s var(--suave);border-radius:26.67vw}.sitio.white-bg a.button--link:after{background:linear-gradient(270deg,var(--tinta-1-80) -2.78%,var(--tinta-2-80) 99.99%,var(--tinta-2));opacity:1}.sitio a.button--link:hover:after{opacity:1;transform:scale(1.1)}.sitio a.button--link:hover:before{transform:translateX(20%)}@media (min-width:1024px){.sitio a.button--link{font-size:max(.83vw,14px);line-height:max(.99vw,17px);padding:1.35vw 2.76vw}.sitio a.button--link:before{content:"";display:inline-block;vertical-align:middle;height:.52vw;width:.52vw;margin-right:1.09vw;background:var(--flecha-b) no-repeat center /contain}.sitio a.button--link:after{border-radius:5.21vw}}.sitio ul li a{opacity:.4;transition:color 1.25s var(--suave),opacity .4s linear,transform .8s var(--suave)}.notouch .sitio ul li:hover a,.sitio ul li.active a,.touch .sitio .project-card-list>.container>ul>li>a{opacity:1}@media (min-width:1024px){.sitio ul li a:before{opacity:0;content:"";display:inline-block;transform:translateX(-100%);transition:opacity .4s linear,transform .8s var(--suave);height:.52vw;width:.52vw;margin-right:.47vw;background:var(--acento-claro);-webkit-mask:var(--flecha-b) no-repeat center /contain;mask:var(--flecha-b) no-repeat center /contain}.sitio ul li.active a:before{transform:translateX(0);opacity:1}}.sitio a.black{color:#000;opacity:1}.sitio a.black.text-link{font-size:4.27vw;line-height:5.87vw}.sitio a.black.text-link svg{transition:transform .8s var(--suave);width:2.67vw;height:2.67vw;margin-right:3.2vw}.sitio a.black.text-link span,.sitio a.black.text-link svg{display:inline-block;vertical-align:middle}.sitio a.black.text-link:before{display:none}.notouch .sitio a.black.text-link:hover svg{transform:translateZ(0)}@media (min-width:1024px){.sitio a.black.text-link{font-size:max(.83vw,14px);line-height:max(1.15vw,19px)}.sitio a.black.text-link svg{width:.52vw;height:.52vw;margin-right:.63vw}}.sitio .bg-light{pointer-events:none}.sitio .bg-light canvas,.sitio .bg-light img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:transform .8s var(--suave);z-index:5}#equipo .bg-light canvas,#strengths .bg-light canvas,header#header .container .nav .bg-light canvas{object-fit:cover}.sitio .overlay{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:3000;background:#000;transform:translate3d(0,100%,0)}.sitio.sc-down header{opacity:0!important;pointer-events:none}#loader{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:10000;pointer-events:none;display:flex;overflow:hidden;justify-content:center;align-items:center}#loader .container{position:relative;z-index:10001;width:100%;text-align:center;font-size:7.47vw;line-height:11.73vw}#loader .text-display{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:inline-block;width:100%;text-align:center}#loader .text-display span{display:inline-block;opacity:0;transform:translate3d(0,100%,0)}#loader .text-display span+span{margin-left:1.33vw}#loader .bg{position:absolute;top:0;height:100%;width:100%;left:0;background:#000;opacity:0}#loader .container .logo-display{display:block;position:relative;opacity:0;transition:opacity .5s var(--suave)}#loader .container .logo-display .logo{position:relative;z-index:10}@media (min-width:1024px){#loader .container{font-size:2.71vw;line-height:3.23vw}#loader .text-display{transform:translate3d(-50%,30%,0);position:relative}#loader .text-display span+span{margin-left:.52vw}}.touch .sitio [role=button],.touch .sitio a,.touch .sitio button{-webkit-tap-highlight-color:transparent}.touch .sitio [role=button]:active,.touch .sitio a:active,.touch .sitio button:active{opacity:.55;transition:opacity 0s}.touch header#header .marca{position:relative}.touch header#header .marca:after{content:"";position:absolute;inset:-15px -12px}.touch .sitio .pp-todos{position:relative}.touch .sitio .pp-todos:after{content:"";position:absolute;inset:-12px -8px}.touch footer#contacto .offices .office .office-button{padding-block:10px;margin-block:-10px}@media (max-width:1023px){.touch #equipo .hoja-item .text-link{padding-block:10px;margin-top:calc(3.2vw - 10px);margin-bottom:-10px}}.touch footer#contacto .socials a{padding:5px 0;margin:-5px 0}.touch header#header .container .nav .container .languages ul li a{display:inline-block;padding:12px 8px;margin:-12px -8px}.touch .team-member .socials a{position:relative}.touch .team-member .socials a:after{content:"";position:absolute;inset:-12px -10px}header#header{position:fixed;z-index:2;width:100vw;transition:opacity .7s var(--suave);opacity:1}header#header .container{opacity:0}header#header .container .grid{padding-top:6.4vw}header#header .marca{display:inline-flex;align-items:baseline;gap:10px;height:14px;line-height:14px;white-space:nowrap;transition:color 1.25s var(--suave)}header#header .marca .marca-limon{width:15px;height:15px;align-self:center;margin-right:-2px}header#header .marca b{font-family:var(--font-marca),var(--f);font-weight:800;font-size:14.2px;letter-spacing:.05em}header#header .marca span{font-family:var(--f);font-weight:600;font-size:15.4px}.white-bg header#header .marca{color:#010101}header#header .container .anchors{display:inline-block;vertical-align:top;text-transform:uppercase}header#header .container .anchors ul li{opacity:0}header#header .container .anchors ul li a:hover{opacity:1}header#header .container .anchors ul li a:hover:before{transform:translateX(0);opacity:1}.white-bg header#header .container .anchors a{color:#010101}.white-bg header#header .container .anchors a:before{background:var(--acento)}header#header .container .menu{position:absolute;top:0;right:0;text-transform:uppercase;text-align:right}header#header .container .menu .burger{display:inline-flex;outline:none;border:0;background:transparent;transition:all .25s ease-out;cursor:pointer;position:absolute;z-index:21;top:2.93vw;right:4.53vw;width:6.93vw;height:5.33vw;padding:5.33vw}header#header .container .menu .burger:after,header#header .container .menu .burger:before{content:"";position:absolute;background:#fff;transition:all .5s var(--suave);top:5.33vw;left:2vw;width:6.93vw;height:.27vw}.white-bg header#header .container .menu .burger:after,.white-bg header#header .container .menu .burger:before{background:#010101}header#header .container .menu .burger:before{transform:translate3d(0,-.7vw,0) rotate(0deg)}header#header .container .menu .burger:after{transform:translate3d(0,.7vw,0) rotate(0deg)}header#header .container .menu .burger.open:before{transform:translateZ(0) rotate(45deg)}header#header .container .menu .burger.open:after{transform:translateZ(0) rotate(-45deg)}header#header .container .menu.mb{display:block}header#header .container .nav{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background:#000;position:fixed;top:0;left:0;z-index:-1;overflow:auto;transform:translate3d(-100%,0,0);padding-top:28vw;padding-bottom:5.33vw;-ms-overflow-style:none;scrollbar-width:none}header#header .container .nav::-webkit-scrollbar{display:none}header#header .container .nav .bg-light{width:100vw;position:absolute;z-index:-1;display:block;left:0;bottom:32vw;height:124vw}header#header .container .nav .container{opacity:1;padding:0 6.67vw}header#header .container .nav .container .languages{display:inline-block;vertical-align:top;margin-bottom:5.33vw;font-size:3.73vw}header#header .container .nav .container .languages ul li{display:inline-block}header#header .container .nav .container .languages ul li.active{pointer-events:none}header#header .container .nav .container .languages ul li a:before{display:none}header#header .container .nav .container .languages ul li+li{margin-left:9.33vw}header#header .container .nav .container .sections-anchors{font-weight:300;text-transform:uppercase;font-size:10.67vw;line-height:17.6vw;margin-bottom:20vw}header#header .container .nav .container .sections-anchors li{opacity:0}header#header .container .nav .container .sections-anchors li a{opacity:1}header#header .container .nav .container .contact-mail{font-weight:400;margin-top:2.93vw;font-size:4.27vw;line-height:5.87vw}header#header .container .nav .container .contact-mail svg{display:inline-block;vertical-align:middle;height:2.4vw;margin-right:4.27vw;width:2.4vw}header#header .container .nav .container .contact-mail a{display:inline-block;vertical-align:middle;opacity:0;position:relative;padding-bottom:1.33vw}header#header .container .nav .container .contact-mail a:after{position:absolute;content:"";bottom:0;left:0;height:1px;width:100%;background:hsla(0,0%,98.4%,.29)}header#header .container .content-right{display:none}@media (min-width:768px){header#header .container .nav{padding-top:24vw;padding-bottom:2.6vw}header#header .container .nav .bg-light{bottom:0;height:133.33vw}header#header .container .nav .container .sections-anchors{font-size:5.21vw;line-height:8.59vw;margin-bottom:9.77vw}}@media (min-width:1024px){header#header .container{font-size:max(.73vw,13px);line-height:max(.88vw,16px)}header#header .container .grid{padding-top:3.44vw}header#header .container .right{text-align:right}header#header .container .anchors{margin-left:14.01vw;text-align:right}header#header .container .anchors ul li+li{margin-top:.94vw}header#header .container .menu.mb,header#header .container .nav{display:none}header#header .container .content-right{display:block;height:0;position:relative}header#header .container .content-right .languages{display:inline-block;vertical-align:top;transition:color 1.25s var(--suave)}header#header .container .content-right .languages:before{display:inline-block;vertical-align:middle;content:"";width:2px;background:#fff;height:.57vw;margin-right:1.82vw}header#header .container .content-right .languages ul{display:inline-block;vertical-align:middle}header#header .container .content-right .languages ul li{display:inline-block}header#header .container .content-right .languages ul li a:before{display:none}header#header .container .content-right .languages ul li.active{pointer-events:none}header#header .container .content-right .languages ul li+li{margin-left:1.82vw}.white-bg header#header .container .content-right .languages:before{background:#010101}.white-bg header#header .container .content-right .languages a{color:#010101}}#home{position:relative}#home.loading{height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;box-sizing:border-box}#home .canvas-container{position:absolute;top:0;left:0;z-index:0}#home .canvas-container .gradient{position:absolute;bottom:0;left:0;width:100%;opacity:0;background:linear-gradient(0deg,#010101,#010101 10%,#010101 30%,rgba(1,1,1,0));z-index:1;height:53.33vw}#home .canvas-container canvas{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100)}#home #intro-container{height:100vh;height:calc(var(--vh, 1vh) * 100);position:relative;pointer-events:none}#home #intro-container .sentences{position:absolute;z-index:0;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;opacity:0}#home #intro-container .sentences ul{position:relative;width:100%;height:26.67vw;line-height:11.73vw;font-size:9.07vw}#home #intro-container .sentences ul li{text-align:center;width:100%;position:absolute;top:0;left:0;opacity:0}#home #intro-container .sentences ul li .container--word{display:inline-block;position:relative;height:100%}#home #intro-container .sentences ul li .part--first,#home #intro-container .sentences ul li .part--second{transform:translate3d(0,-120%,0)}#home #intro-container .sentences ul li span{display:inline-block}#home #intro-container .sentences ul li.active{opacity:1}#home #intro-container .sentences ul li.active .container--word .part--first,#home #intro-container .sentences ul li.active .container--word .part--second{transform:translateZ(0)}#home #intro-container .scroll-logo{position:absolute;left:calc(50% - 12.265vw);opacity:0;bottom:16vw}#home #intro-container .scroll-logo svg{height:24.53vw;width:24.53vw}.salto-movil{display:block}@media (min-width:768px){#home #intro-container .scroll-logo{left:calc(50% - 6.51vw);bottom:13.02vw}#home #intro-container .scroll-logo svg{width:13.02vw;height:13.02vw}}@media (min-width:1024px){#home .canvas-container .gradient{height:5.21vw}#home #intro-container .sentences ul{height:5.21vw;font-size:3.75vw;line-height:5.21vw}#home #intro-container .scroll-logo{left:0;bottom:5.89vw}#home #intro-container .scroll-logo svg{height:5.52vw;width:5.52vw}.salto-movil{display:none}}.capitulo{padding-top:8.8vw;margin-top:8.8vw;margin-bottom:17.6vw}.capitulo+.capitulo{margin-top:4vw}.capitulo-cabeza{margin-top:6.4vw}.capitulo-titulo{font-weight:400;font-size:13.33vw;line-height:14.4vw;opacity:0;transform:translate3d(0,30%,0);transition:opacity .8s linear,transform 1.2s var(--suave)}.capitulo-titulo.is-inview{opacity:1;transform:none}.capitulo-titulo sup{position:relative;top:-5.6vw;margin-left:2.13vw;font-size:3.2vw;line-height:1;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capitulo-texto{margin-top:5.33vw;font-size:4.27vw;line-height:5.87vw;opacity:0;transition:opacity .8s linear .25s}.capitulo-texto.is-inview{opacity:.6}.capitulo-boton{display:flex;flex-wrap:wrap;gap:3.2vw;margin-top:-9.6vw;opacity:0;transform:translate3d(0,30%,0);transition:opacity .4s linear,transform .8s var(--suave)}.capitulo-boton.is-inview{opacity:1;transform:none}.capitulo .project-card-list{margin-top:12vw}.capitulo .project-card-list>.container>ul>li{display:inline-block;width:100%;margin-bottom:23.2vw;vertical-align:top}.project-card-item{display:block}.project-card-item .project-card-content{opacity:0;transition:opacity .8s linear,transform .8s var(--suave);transform:translate3d(0,30%,0);will-change:transform,opacity}.project-card-item .project-card-content .img-wrapper{position:relative;overflow:hidden;width:100%;height:102.93vw}.notouch .project-card-item .project-card-content .img-wrapper:hover{cursor:none}.notouch .project-card-item .project-card-content .img-wrapper:hover .img-container img{transform:translate3d(-50%,-50%,0) scale(1.3)!important;will-change:transform,opacity}.project-card-item .project-card-content .img-wrapper .img-container{height:100%;will-change:transform}.project-card-item .project-card-content .img-wrapper .img-container img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(1);object-fit:cover;transition:transform .8s var(--suave);will-change:transform}.project-card-item .project-card-content .title{display:block;opacity:1;font-size:5.33vw;line-height:6.4vw;margin-top:7.2vw}.project-card-item .project-card-content .types{opacity:.6;font-size:3.73vw;line-height:5.07vw;margin-top:4.8vw}.project-card-item .project-card-content .types li{display:inline-block}.project-card-item .project-card-content .types li:after{content:",";margin-right:.53vw}.project-card-item .project-card-content .types li:last-child:after{content:""}.project-card-item.is-inview .project-card-content{opacity:1;transform:translateZ(0)}.project-card-item.is-inview .project-card-content .img-wrapper .img-container img{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.2)}.project-card-item--pantalla .project-card-content .img-wrapper .img-container img,.project-card-item--pantalla.is-inview .project-card-content .img-wrapper .img-container img{transform:translate3d(-50%,-50%,0) scale(1)}.notouch .project-card-item--pantalla .project-card-content .img-wrapper:hover .img-container img{transform:translate3d(-50%,-50%,0) scale(1.04)!important}@media (min-width:1024px){.capitulo{padding-top:3.2vw;margin-top:3.2vw;margin-bottom:6.41vw}.capitulo+.capitulo{margin-top:8vw}.capitulo-cabeza{display:grid;grid-template-columns:1fr 24.38vw;grid-column-gap:4.43vw;column-gap:4.43vw;align-items:end;margin-top:2.6vw}.capitulo-titulo{font-size:6.56vw;line-height:6.9vw}.capitulo-titulo sup{top:-2.9vw;margin-left:.78vw;font-size:max(.83vw,14px)}.capitulo-texto{margin-top:0;padding-bottom:.9vw;font-size:max(1.04vw,16px);line-height:max(1.46vw,22px)}.capitulo-boton{gap:1.04vw;margin-top:1.56vw}.capitulo .project-card-list{margin-top:5.47vw}.capitulo .project-card-list>.container>ul>li{width:auto;margin-bottom:5.73vw}.capitulo .project-card-list>.container>ul>li:nth-child(2n){margin-left:4.43vw;transform:translate3d(0,9.11vw,0)}.project-card-item .project-card-content .img-wrapper{width:35.16vw;height:38.49vw}.project-card-item .project-card-content .title{font-size:max(1.25vw,18px);line-height:max(1.51vw,22px);margin-top:1.93vw;width:35.16vw}.project-card-item .project-card-content .types{font-size:max(.73vw,13px);line-height:max(.99vw,18px);margin-top:.57vw;width:35.16vw}.project-card-item .project-card-content .types li:after{margin-right:.1vw}}#partners{text-align:center;position:relative}#partners .bg-light{width:100%;position:absolute;top:0;left:-6.67vw;z-index:-2;display:block;height:141.87vw;top:-45.33vw}#partners .sentence{font-weight:700;opacity:0;transition:opacity .8s linear;transition-delay:.1s;font-size:3.73vw;line-height:4.53vw}#partners .sentence.is-inview{opacity:1}#partners .brands{margin:12.53vw auto 0}#partners .brands .word{opacity:0;display:inline-block;font-size:5.87vw;line-height:8.8vw}#partners .brands .word:after{content:",";margin-right:1.33vw}#partners .brands .word:last-child:after{content:"."}#partners .button--link{margin-top:15.47vw}#partners .cifra,#partners .testimonio{opacity:0;transform:translate3d(0,2.67vw,0);transition:opacity .8s linear,transform 1.2s var(--suave)}#partners .cifra.is-inview,#partners .testimonio.is-inview{opacity:1;transform:none}#partners .cifras{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw 4vw;gap:8vw 4vw;margin:14.4vw auto 0}#partners .cifra b{display:block;font-weight:300;font-size:12.8vw;line-height:1}#partners .cifra span{display:block;margin-top:2.13vw;opacity:.6;font-size:3.47vw;line-height:4.8vw}#partners .testimonios{display:grid;grid-gap:10.67vw;gap:10.67vw;margin:14.4vw auto 0;text-align:left}#partners .testimonio blockquote{margin:0;font-size:5.33vw;line-height:7.47vw}#partners .testimonio .firma{display:block;margin-top:4.27vw;font-size:3.47vw;line-height:4.8vw}#partners .testimonio .firma b{font-weight:700}@media (min-width:768px){#partners .bg-light{height:143.23vw;left:-8.33vw;top:-39.06vw}}@media (min-width:1024px){#partners{margin-top:13.28vw}#partners .bg-light{left:-12.6vw;top:-20.83vw;height:61.77vw}#partners .sentence{font-size:max(.73vw,13px);line-height:max(.89vw,16px)}#partners .brands{margin-top:5.16vw;width:59.38vw}#partners .brands .word{font-size:2.5vw;line-height:3.49vw}#partners .brands .word:after,#partners .brands .word:last-child:after{margin-right:.52vw}#partners .button--link{margin-top:5.16vw}#partners .cifra,#partners .testimonio{transform:translate3d(0,1.04vw,0)}#partners .cifras{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;gap:2.6vw;width:59.38vw;margin-top:5.16vw}#partners .cifra b{font-size:5.21vw}#partners .cifra span{margin-top:.83vw;font-size:max(.83vw,14px);line-height:max(1.15vw,19px)}#partners .testimonios{grid-template-columns:1fr 1fr;gap:3.13vw;width:59.38vw;margin-top:5.16vw}#partners .testimonio blockquote{font-size:max(1.46vw,19px);line-height:max(2.03vw,27px)}#partners .testimonio .firma{margin-top:1.25vw;font-size:max(.83vw,14px);line-height:max(1.15vw,19px)}}#partners .brands-logos{display:grid;grid-template-columns:1fr 1fr;margin-top:10.67vw;border-top:1px solid rgba(255,255,255,.14)}#partners .brands-logos .logo{display:flex;align-items:center;justify-content:center;min-height:26.67vw;padding:0 2.13vw;border-bottom:1px solid rgba(255,255,255,.14);font-size:inherit;line-height:inherit}#partners .brands-logos .logo:nth-child(odd){border-right:1px solid rgba(255,255,255,.14)}#partners .brands-logos .logo:after,#partners .brands-logos .logo:last-child:after{content:none}#partners .logo-imagen{display:block;width:24vw;background:currentColor;-webkit-mask:var(--logo) center /contain no-repeat;mask:var(--logo) center /contain no-repeat}#partners .logo-texto{font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:pre-line;font-size:3.33vw;line-height:1.25}@media (min-width:1024px){#partners .brands-logos{grid-template-columns:repeat(4,1fr);width:72.92vw;margin-top:4.17vw;border-bottom:1px solid rgba(255,255,255,.14)}#partners .brands-logos .logo{min-height:8.33vw;padding:0 2.08vw;border-bottom:none;border-right:1px solid rgba(255,255,255,.14)}#partners .brands-logos .logo:last-child{border-right:none}#partners .logo-imagen{width:8.33vw}#partners .logo-texto{font-size:max(1.04vw,15px)}}#manifiesto{position:relative;padding-top:32.27vw;margin-bottom:22.67vw}#manifiesto .intro{margin-top:15.73vw;font-size:5.6vw;line-height:7.6vw}#manifiesto .intro.escritorio{display:none}#manifiesto .intro .line{display:block}#manifiesto .intro .line .content{display:inline-flex;align-content:center;align-items:center;position:relative;overflow:hidden;text-align:left}#manifiesto .intro .line .content .mask{display:inline-block;position:absolute;top:0;left:0;width:100%;height:115%;transform-origin:100% 50%;transform:translateZ(0);opacity:.65;background:#000}.touch #manifiesto .intro .line .content .mask{opacity:0}#manifiesto .manifesto--icon{display:none}@media (min-width:1024px){#manifiesto{padding-top:12.5vw;margin-bottom:7.03vw}#manifiesto .intro{margin-top:7.66vw;font-size:4.17vw;line-height:4vw}#manifiesto .intro.escritorio{display:block}#manifiesto .intro.movil{display:none}#manifiesto .intro .line .content{height:5.2vw}#manifiesto .manifesto--icon{display:block;width:2.66vw;height:2.66vw;position:absolute;bottom:0;right:0}}#strengths{position:relative;padding-top:12.53vw}#strengths .bg-light{width:100%;height:100%;position:absolute;z-index:-1;display:none}#strengths section{position:relative;display:flex;flex-direction:column;transition:opacity .5s linear,transform 1s var(--suave);transition-delay:.1s;will-change:transform}#strengths section+section{margin-top:22.4vw}#strengths section:before{content:"";position:absolute;height:1px;width:100%;top:0;left:0;background:#fff;opacity:.25;transform-origin:50% 50%;transition:transform 2s var(--suave);transition-delay:.25s;transform:scaleX(0);will-change:transform}#strengths section .title{text-transform:uppercase;font-weight:500;opacity:0;transition:opacity .5s linear,transform 1s var(--suave);font-size:4.27vw;line-height:5.33vw;margin-top:8.27vw}#strengths section .content{display:flex;flex-direction:column}#strengths section .content .video{order:2;text-align:center;transition:opacity .75s linear,transform 1s var(--suave);transition-delay:.35s}#strengths section .content .text,#strengths section .content .video{display:inline-block;vertical-align:middle;opacity:0;transform:translate3d(0,40%,0)}#strengths section .content .text{order:1;color:#737373;transition:opacity .75s linear,transform 1s var(--suave);transition-delay:.45s}#strengths section .content .text .number{display:none}#strengths section .content .text .container-txt{display:inline-block;font-weight:400;vertical-align:top;font-size:4.27vw;line-height:6.4vw;margin-top:7.47vw}#strengths section .video-loop{width:80vw;height:80vw;margin:8vw auto 0;display:block}#strengths section.is-inview .content .text,#strengths section.is-inview .content .video{opacity:1;transform:translateZ(0)}#strengths section.is-inview:before{transform:scaleX(1)}#strengths section.is-inview .title{opacity:1}@media (min-width:1024px){#strengths{padding-top:2.45vw}#strengths .bg-light{display:block;bottom:-31.25vw;right:-12.6vw;height:61.77vw}#strengths section{display:block}#strengths section+section{margin-top:0}#strengths section .title{margin-top:1.61vw;font-size:max(.83vw,14px);line-height:max(1.04vw,18px)}#strengths section .content{display:block;text-align:right;margin-top:3.28vw;margin-bottom:10.57vw}#strengths section .content .video{margin-right:15.56vw}#strengths section .content .text{color:#fff;text-align:left;width:35.21vw}#strengths section .content .text .number{display:inline-block;vertical-align:top;font-size:max(.83vw,14px);line-height:2.6vw;margin-right:2.6vw;color:var(--acento-claro)}#strengths section .content .text .container-txt{margin-top:0;font-size:1.98vw;line-height:3.13vw}#strengths section .video-loop{width:23.5vw;height:23.5vw;margin:0}}@media (max-width:1023px){.sitio:not([data-sitio=tezoro]) #strengths section{display:grid;grid-template-columns:36vw minmax(0,1fr);grid-template-areas:"lente nombre" "texto texto";grid-column-gap:4.27vw;column-gap:4.27vw;align-items:center;padding-top:4.27vw}.sitio:not([data-sitio=tezoro]) #strengths section+section{margin-top:10.67vw}.sitio:not([data-sitio=tezoro]) #strengths section .title{grid-area:nombre;margin-top:0}.sitio:not([data-sitio=tezoro]) #strengths section .content{display:contents}.sitio:not([data-sitio=tezoro]) #strengths section .content .video{grid-area:lente}.sitio:not([data-sitio=tezoro]) #strengths section .content .text{grid-area:texto;color:#a3a3a3}.sitio:not([data-sitio=tezoro]) #strengths section .content .text .container-txt{margin-top:2.13vw}.sitio:not([data-sitio=tezoro]) #strengths section .video-loop{width:36vw;height:36vw;margin:0}}#strengths>.title{display:inline-block;margin-bottom:8vw}@media (min-width:1024px){#strengths>.title{margin-top:4.69vw;margin-bottom:2.6vw}}.propuesta{position:relative;z-index:0;padding-top:21.33vw}.propuesta .bg-light{width:100%;position:absolute;z-index:-2;display:block;left:-6.67vw;top:20vw;height:141.87vw}.propuesta-titulo{margin-top:8.53vw;font-weight:500;font-size:10.67vw;line-height:12vw;opacity:0;transform:translate3d(0,20%,0);transition:opacity .8s linear,transform 1s var(--suave)}.propuesta-titulo.is-inview{opacity:1;transform:none}.hallazgos{margin-top:16vw}.hallazgos-intro{margin-top:5.33vw;font-weight:400;font-size:6.4vw;line-height:8.53vw;opacity:0;transition:opacity .8s linear;transition-delay:.1s}.hallazgos-intro.is-inview{opacity:1}.sitio .hallazgos-lista,.sitio .primer-mes-lista{list-style:none;padding:0}.hallazgos-lista{margin-top:10.67vw;display:grid;grid-row-gap:9.6vw;row-gap:9.6vw}.hallazgo{padding-top:5.33vw;border-top:1px solid rgba(255,255,255,.25);opacity:0;transform:translate3d(0,20%,0);transition:opacity .6s linear,transform 1s var(--suave)}.hallazgo.is-inview{opacity:1;transform:none}.hallazgo .numero,.primer-mes-lista .numero{display:block;font-size:3.73vw;line-height:4.53vw;letter-spacing:.04em;color:var(--acento-claro)}.hallazgo h3{margin:2.13vw 0 0;font-weight:500;font-size:6.4vw;line-height:7.47vw}.hallazgo p{margin-top:3.2vw;font-weight:400;font-size:4.27vw;line-height:6.4vw;color:rgba(255,255,255,.8)}.hallazgo-marcas{margin-top:5.33vw;flex-wrap:wrap;gap:3.2vw}.hallazgo-logos,.hallazgo-marcas{display:flex;align-items:flex-end}.hallazgo-logos{gap:2.13vw}.hallazgo-logos img{height:26.67vw;width:auto;border-radius:1.07vw}.hallazgo-colores{display:flex;gap:1.07vw}.hallazgo-colores i{display:block;width:8.53vw;height:5.87vw;border-radius:.8vw;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.primer-mes{position:relative;padding-top:16vw}.primer-mes-nota{margin-top:4.27vw;font-size:4.27vw;line-height:5.33vw;color:var(--acento-claro)}.primer-mes-lista{margin-top:8.53vw;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6.4vw;column-gap:6.4vw;grid-row-gap:9.6vw;row-gap:9.6vw}.primer-mes-lista li{position:relative;padding-top:5.33vw;border-top:1px solid rgba(255,255,255,.35);opacity:0;transform:translate3d(0,20%,0);transition:opacity .6s linear,transform 1s var(--suave)}.primer-mes-lista li:before{content:"";position:absolute;left:0;top:-1.2vw;width:2.4vw;height:2.4vw;border-radius:50%;background:var(--acento-claro)}.primer-mes-lista li.is-inview{opacity:1;transform:none}.primer-mes-lista h3{margin:2.13vw 0 0;font-weight:500;font-size:5.33vw;line-height:6.4vw}.primer-mes-lista p{margin-top:2.13vw;font-weight:400;font-size:4.27vw;line-height:6.13vw;color:rgba(255,255,255,.8)}@media (min-width:1024px){.propuesta{padding-top:9.11vw}.propuesta .bg-light{left:-12.6vw;top:6vw;height:61.77vw}.propuesta-titulo{margin-top:3.13vw;font-size:6.56vw;line-height:6.9vw;max-width:60vw}.hallazgos{margin-top:6.51vw}.hallazgos-intro{margin-top:1.56vw;font-size:2.5vw;line-height:3.2vw;max-width:50vw}.hallazgos-lista{margin-top:3.39vw;grid-template-columns:1fr 1fr;column-gap:4.43vw;row-gap:3.65vw}.hallazgo{padding-top:1.56vw}.hallazgo .numero,.primer-mes-lista .numero{font-size:max(.83vw,14px);line-height:max(1.04vw,18px)}.hallazgo h3{margin-top:.73vw;font-size:1.98vw;line-height:2.4vw}.hallazgo p{margin-top:.94vw;font-size:max(1.25vw,18px);line-height:max(1.88vw,27px)}.hallazgo-marcas{margin-top:1.56vw;gap:1.04vw}.hallazgo-logos{gap:.63vw}.hallazgo-logos img{height:7.29vw;border-radius:.31vw}.hallazgo-colores{gap:.31vw}.hallazgo-colores i{width:2.5vw;height:1.67vw;border-radius:.21vw}.primer-mes{padding-top:4.69vw;margin-bottom:3.13vw}.primer-mes-nota{margin-top:1.04vw;font-size:max(1.25vw,18px);line-height:max(1.6vw,23px)}.primer-mes-lista{margin-top:2.6vw;grid-template-columns:repeat(4,1fr);column-gap:2.6vw}.primer-mes-lista li{padding-top:1.56vw}.primer-mes-lista li:before{top:-.31vw;width:.63vw;height:.63vw}.primer-mes-lista h3{margin-top:.52vw;font-size:1.67vw;line-height:2.08vw}.primer-mes-lista p{margin-top:.52vw;font-size:max(1.15vw,17px);line-height:max(1.72vw,25px)}}.slide-scroll-area{overflow:hidden;margin-left:-6.67vw;margin-right:-6.67vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquesina-pista{display:flex;width:max-content;will-change:transform}.marquesina-unidad{display:flex;align-items:center;flex:none;white-space:nowrap;font-size:29.33vw;line-height:36.53vw}.marquesina-limon{flex:none;width:.36em;height:.36em;margin:0 .42em}@media (min-width:1024px){.slide-scroll-area{margin-left:-12.6vw;margin-right:-12.6vw}.marquesina-unidad{font-size:15.63vw;line-height:19.53vw}}.play-cursor{display:flex;position:relative;border-radius:50%;pointer-events:none;z-index:9999;justify-content:center;align-items:center;transform-origin:center center;transition:background .3s linear,opacity .3s linear;background:#fff;color:#fff;opacity:.8;height:36.8vw;width:36.8vw}.play-cursor span{display:block;color:#000;font-size:4.27vw;line-height:5.07vw}.video-banner{position:relative;height:0;padding-top:151.7333333333%;display:block;margin-left:-6.67vw;margin-top:18.67vw;margin-right:-6.67vw;opacity:0;transform:translate3d(0,20%,0);transition:opacity .4s linear,transform .8s var(--suave);transition-delay:.1s;will-change:transform,opacity}.video-banner.is-inview{opacity:1;transform:translateZ(0)}.notouch .video-banner:hover{cursor:pointer}.video-banner .poster{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden;z-index:1}.video-banner .poster:hover{cursor:none}.video-banner .poster.no-video:hover{cursor:auto}.video-banner .poster .play-cursor{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:1}.video-banner .poster .img-container{height:100%}.video-banner .poster .img-container img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(1.2);object-fit:cover;transition:transform .8s var(--suave);z-index:5}.video-banner .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-banner .video .video-container{position:relative;top:0;left:0;width:100%;height:100%;z-index:0}.video-banner .video .video-container video{opacity:1;position:absolute;object-fit:cover;box-sizing:border-box;min-width:100%;min-height:100%;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.video-banner .video .video-container .controls{display:flex;opacity:1;justify-content:space-between;position:absolute;bottom:0;width:100%;padding-left:6.67vw;padding-right:6.67vw}.video-banner .video .video-container .controls .left,.video-banner .video .video-container .controls .right{margin-bottom:5.33vw}.video-banner .video .video-container .controls .time{display:inline-block;vertical-align:middle;font-size:3.73vw}.video-banner .video .video-container .controls button{display:inline-block;vertical-align:middle}.video-banner .video .video-container .controls button svg{transition:transform .4s var(--suave);height:4.53vw;width:4.53vw}.video-banner .video .video-container .controls .btn--volume svg{margin-right:4vw}.notouch .video-banner .video .video-container .controls button:hover svg{transform:scale(1.2)}.video-banner .video .video-container .controls .progress--wrapper{position:absolute;left:0;bottom:-1px;width:100%;height:5px}.video-banner .video .video-container .controls .progress--wrapper .progress{flex:10 1;position:relative;display:flex;flex-basis:100%;height:5px;transition:height .3s;background:rgba(0,0,0,.5);cursor:ew-resize}.video-banner .video .video-container .controls .progress--wrapper .progress__filled{transition:flex-basis .4s linear;width:0;background:#fff;flex:0 1;flex-basis:0%}@media (min-width:1024px){.play-cursor{height:7.19vw;width:7.19vw}.play-cursor span{font-size:max(.83vw,14px);line-height:max(.99vw,17px)}.video-banner{padding-top:64%;margin-top:11.04vw;margin-left:-12.58vw;margin-right:-12.58vw}.video-banner .poster .play-cursor{display:none}.video-banner .video .video-container .controls{padding-left:3.33vw;padding-right:3.33vw}.video-banner .video .video-container .controls .left,.video-banner .video .video-container .controls .right{margin-bottom:1.04vw}.video-banner .video .video-container .controls .time{line-height:2.6vw;font-size:max(.83vw,14px)}.video-banner .video .video-container .controls button svg{height:1.25vw;width:1.25vw}.video-banner .video .video-container .controls .btn--volume svg{margin-right:1.04vw}}.proceso{padding-top:21.33vw}.proceso-titulo{margin-top:6.4vw;font-weight:400;font-size:9.6vw;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;opacity:0;transform:translate3d(0,20%,0);transition:opacity .6s linear,transform 1s var(--suave)}.proceso-titulo.is-inview{opacity:1;transform:none}.sitio .proceso-pasos{list-style:none;padding:0;margin:12.8vw 0 0;display:grid;grid-row-gap:10.67vw;row-gap:10.67vw}.proceso-paso{position:relative;padding-top:5.33vw;opacity:0;transform:translate3d(0,20%,0);transition:opacity .6s linear,transform 1s var(--suave);transition-delay:calc(var(--i) * .1s)}.proceso-paso:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(255,255,255,.3);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--suave);transition-delay:inherit}.proceso-paso.is-inview{opacity:1;transform:none}.proceso-paso.is-inview:before{transform:none}.proceso-numero{display:inline-block;font-weight:300;font-size:14.93vw;line-height:1;letter-spacing:-.03em;background:var(--degradado);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.proceso-paso h3{margin:3.2vw 0 0;font-weight:500;font-size:5.87vw;line-height:1.2}.proceso-paso p{margin-top:2.13vw;font-size:4.27vw;line-height:1.55;color:rgba(255,255,255,.72)}.proceso-nota{margin-top:14.93vw;padding:7.47vw 6.4vw;border:1px solid rgba(255,255,255,.14);border-radius:5.33vw;background:rgba(255,255,255,.04);opacity:0;transform:translate3d(0,10%,0);transition:opacity .6s linear,transform 1s var(--suave)}.proceso-nota.is-inview{opacity:1;transform:none}.proceso-nota h3{margin:0;font-weight:500;font-size:5.87vw;line-height:1.2}.proceso-nota p{margin-top:2.13vw;font-size:4.27vw;line-height:1.55;color:rgba(255,255,255,.72)}.sitio .proceso-nota ul{margin-top:6.4vw;display:grid;grid-row-gap:3.73vw;row-gap:3.73vw}.proceso-nota li{position:relative;padding-left:6.4vw;font-size:4.27vw;line-height:1.55}.proceso-nota li:before{content:"";position:absolute;left:0;top:.6em;width:2.13vw;height:2.13vw;border-radius:50%;background:var(--acento-claro)}@media (min-width:1024px){.proceso{padding-top:9.38vw}.proceso-titulo{margin-top:2.08vw;max-width:54vw;font-size:4.17vw}.sitio .proceso-pasos{margin-top:4.69vw;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:2.6vw}.proceso-paso{padding-top:1.56vw}.proceso-numero{font-size:4.69vw}.proceso-paso h3{margin-top:1.25vw;font-size:max(1.56vw,21px)}.proceso-paso p{margin-top:.83vw;font-size:max(1.04vw,16px)}.proceso-nota{display:grid;grid-template-columns:1fr 1.4fr;grid-template-areas:"titulo lista" "texto lista";grid-column-gap:4.17vw;column-gap:4.17vw;align-content:start;margin-top:4.69vw;padding:2.6vw 3.13vw;border-radius:1.56vw}.proceso-nota h3{grid-area:titulo;font-size:max(1.56vw,21px)}.proceso-nota p{grid-area:texto;margin-top:.83vw;font-size:max(1.04vw,16px)}.sitio .proceso-nota ul{grid-area:lista;margin-top:0;row-gap:1.04vw}.proceso-nota li{padding-left:1.67vw;font-size:max(1.04vw,16px)}.proceso-nota li:before{width:.52vw;height:.52vw;min-width:7px;min-height:7px}}.text-cta{padding-top:19.73vw;opacity:0;transform:translate3d(0,20%,0);transition:opacity .4s linear,transform .8s var(--suave);transition-delay:.1s;will-change:transform,opacity}.text-cta.is-inview{opacity:1;transform:translateZ(0)}.text-cta .title{opacity:0;transition:opacity .8s linear;transition-delay:.2s}.text-cta .title.is-inview{opacity:1}.text-cta .content{text-align:center;margin-top:14.4vw}.text-cta .content p{font-size:4.27vw;line-height:7.47vw;text-align:left;opacity:0;transition:opacity .8s linear;transition-delay:.2s}.text-cta .content p.is-inview{opacity:1}.text-cta .content .button--link{margin-top:16vw}@media (min-width:1024px){.text-cta{padding-top:8.33vw}.text-cta .content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:3.96vw}.text-cta .content p{display:inline-block;vertical-align:top;width:30.57vw;font-size:1.98vw;line-height:2.76vw;font-weight:400}.text-cta .content .button--link{margin-top:0;margin-right:4.38vw}}.tiles{--tile-w:44vw;--tile-h:52vw;--tile-m:1.6vw;position:relative;overflow:hidden;pointer-events:none;height:150vw;margin-top:16vw;margin-left:-6.67vw;margin-right:-6.67vw}.tiles .tiles__wrap{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;transform:translate3d(-50%,-50%,0) rotate(45deg)}.tiles .tiles__wrap .tiles__line{display:flex;flex:none;will-change:transform}.tiles .tiles__wrap .tiles__line-img{position:relative;overflow:hidden;flex:none;width:var(--tile-w);height:var(--tile-h);margin:var(--tile-m)}.tiles .tiles__line-img .img-container{position:absolute;top:0;bottom:0;left:-14%;right:-14%}.tiles .tiles__line-img .img-container img{width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.tiles{--tile-w:20vw;--tile-h:26vw;--tile-m:1.1vw;height:54.84vw;margin-top:10.1vw;margin-left:-12.58vw;margin-right:-12.58vw}}#equipo{position:relative;padding-top:12vw;margin-top:12vw;margin-bottom:24vw}#equipo .bg-light{width:100vw;position:absolute;z-index:-1;display:block;height:183.47vw;left:-6.67vw;top:26.67vw}#equipo .intro{opacity:0;transform:translate3d(0,20%,0);transition:opacity .4s linear,transform .8s var(--suave);transition-delay:.1s;will-change:transform,opacity;margin-top:10.4vw;font-size:10.67vw;line-height:12.8vw}#equipo .intro.is-inview{opacity:1;transform:translateZ(0)}#equipo .members .member{margin-bottom:12.53vw}#equipo .members .member:last-child{margin-bottom:0}.team-member{opacity:0;transition:opacity .8s linear,transform .8s var(--suave);transform:translate3d(0,30%,0);border-bottom:1px solid #2d2d2d;margin-top:24vw;will-change:transform,opacity;position:relative}.team-member .role{transition:color 1.25s var(--suave);display:block;text-transform:uppercase;font-size:3.2vw;line-height:4.27vw}.team-member .picture-container{position:relative;pointer-events:none;z-index:1;margin-top:6.67vw;width:86.67vw;height:117.87vw}.team-member .picture-container .img-wrapper{position:relative;overflow:hidden;width:86.67vw;height:100%}.team-member .picture-container .img-wrapper .img-container{height:100%}.team-member .picture-container .img-wrapper .img-container img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(1);object-fit:cover;transition:transform .8s var(--suave)}.team-member .details{transition:color 1.25s var(--suave),height .65s cubic-bezier(1,0,0,1);height:0;overflow:hidden;font-size:4.27vw;line-height:8vw;margin-top:8vw}.team-member .details .container-text{display:block;opacity:.6;pointer-events:none}.team-member .socials{display:block;margin-top:8.53vw;padding-bottom:24vw;font-size:4.27vw;line-height:5.07vw}.team-member .socials a{display:inline-block;opacity:1;transition:color 1.25s var(--suave),opacity .4s linear}.notouch .team-member .socials a:hover{opacity:.4}.team-member .socials a+a{margin-left:4vw}.team-member .row{display:flex;flex-direction:row;justify-content:space-between}.team-member .row .name{display:inline-block;vertical-align:middle;transition:color 1.25s var(--suave);font-size:5.87vw;line-height:7.47vw;margin-top:6.13vw}.team-member .row .container-btn{width:11.73vw;height:11.73vw;margin-top:6.13vw}.team-member .row .container-btn .more{background:transparent;border:1px solid hsla(0,0%,100%,.3);transition:border 1.25s var(--suave);width:100%;height:100%;border-radius:26.67vw;display:block}.team-member .row .container-btn .more .sign{position:relative;width:100%;height:100%;display:block}.team-member .row .container-btn .more .sign:after,.team-member .row .container-btn .more .sign:before{content:"";position:absolute;left:50%;background:#fff;transition:background 1.25s var(--suave),opacity .4s linear,transform .6s var(--suave);width:1px;top:calc(50% - 1.065vw);height:2.13vw}.team-member .row .container-btn .more .sign:after{transform:rotate(-90deg)}.team-member .row .container-btn.open .sign:before{transform:rotate(90deg);opacity:1}.team-member .row .container-btn.open .sign:after{opacity:0;transform:rotate(0deg)}.team-member .number{display:none;color:var(--acento-claro);transition:color 1.25s var(--suave)}.notouch .team-member .container-btn .more:hover{cursor:pointer}.team-member.is-inview{opacity:1;transform:translateZ(0)}.team-member.is-inview .picture-container .img-wrapper .img-container img{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.3)}.team-member .picture-container .img-wrapper .img-container img{transform-origin:50% 4%}.team-member.is-inview .picture-container .img-wrapper .img-container img{transform:translate3d(-50%,-50%,0) scale(1.12)}@media (min-width:768px){#equipo .bg-light{height:154.43vw;left:-6.51vw;top:39.06vw}}@media (min-width:1024px){#equipo{margin-top:6.77vw;padding-top:6.77vw;margin-bottom:10.42vw}#equipo .bg-light{left:-12.6vw;top:-5.21vw;height:61.77vw}#equipo .intro{margin-top:4.06vw;font-size:5.42vw;line-height:5.94vw;font-weight:400}#equipo .members{margin-top:11.72vw}#equipo .members .member{margin-bottom:13.02vw}#equipo .members .member:nth-child(odd){margin-left:26.04vw}.team-member{display:inline-block;margin-top:0;padding-bottom:0;border-bottom:none}.team-member .role{font-size:max(.73vw,13px);line-height:max(.99vw,18px)}.team-member .picture-container{margin-top:.94vw;width:24.38vw;height:34.69vw}.team-member .picture-container .img-wrapper{width:24.38vw;height:34.69vw}.team-member .details{display:block;position:absolute;margin-top:0;height:auto;overflow:visible;left:31.25vw;top:25.1vw;width:18.65vw;font-size:max(.83vw,14px);line-height:max(1.51vw,25px)}.team-member .details .container-text{opacity:0}.team-member .socials{opacity:0;padding-bottom:0;margin-top:1.67vw;font-size:max(.83vw,14px);line-height:max(.99vw,17px)}.team-member .socials a+a{margin-left:1.88vw}.team-member .row .name{top:calc(50% - 6vw);width:20.83vw;font-size:3.13vw;line-height:3.59vw}.team-member .row .container-btn,.team-member .row .name{display:inline-block;position:absolute;z-index:2;margin:0;left:22.45vw}.team-member .row .container-btn{vertical-align:middle;top:22.5vw;width:5.21vw;height:5.21vw}.team-member .row .container-btn .more{border-radius:5.21vw}.team-member .row .container-btn .more .sign:after,.team-member .row .container-btn .more .sign:before{height:1.15vw;top:calc(50% - .57vw)}.team-member .number{display:block;margin-top:.83vw;font-size:max(.73vw,13px);line-height:max(.99vw,18px)}}.sitio:not([data-sitio=tezoro]) .team-member .role{font-size:3.47vw;line-height:4.8vw}@media (min-width:1024px){.sitio:not([data-sitio=tezoro]) .team-member .role{font-size:max(.83vw,14px);line-height:max(1.15vw,19px)}.sitio:not([data-sitio=tezoro]) .team-member .details{width:20.83vw;font-size:max(1.04vw,16px);line-height:max(1.67vw,26px)}}.white-bg .team-member .details,.white-bg .team-member .number,.white-bg .team-member .role,.white-bg .team-member .socials a{color:var(--acento)}.white-bg .team-member .row .name{color:#181818}.white-bg .team-member .row .container-btn .more{border:1px solid rgba(0,0,0,.3)}.white-bg .team-member .row .container-btn .more .sign:after,.white-bg .team-member .row .container-btn .more .sign:before{background:#181818}.white-bg #equipo .hoja,.white-bg #equipo .hoja .text-link,.white-bg #equipo .intro{color:#181818}.white-bg #equipo .hoja .text-link svg path{fill:#181818}.white-bg #equipo .hoja-item .etiquetas li{border-color:rgba(0,0,0,.25)}#equipo .hoja,#equipo .hoja .text-link,#equipo .hoja-item .etiquetas li,#equipo .intro{transition:color 1.25s var(--suave),border-color 1.25s var(--suave)}#equipo .hoja .text-link svg path{transition:fill 1.25s var(--suave)}#equipo .hoja{margin-top:24vw}#equipo .hoja .sentence{color:#8a8a8a;display:block;font-weight:700;font-size:3.73vw;line-height:5.07vw;margin-bottom:10.93vw}#equipo .hoja-filas{display:grid;grid-gap:12vw 6.67vw;gap:12vw 6.67vw}#equipo .hoja-bloque{margin-top:12vw}#equipo .hoja-item .head .location{display:inline-block;vertical-align:middle;font-size:6.4vw;line-height:7.73vw}#equipo .hoja-item .head .periodo{display:inline-block;vertical-align:middle;color:#8a8a8a;margin-left:3.2vw;font-size:3.73vw}#equipo .hoja-item .rol{font-size:4.27vw;line-height:6vw;margin-top:1.6vw}#equipo .hoja-item .address{color:#8a8a8a;font-size:3.73vw;line-height:5.07vw;margin-top:3.2vw}#equipo .hoja-item .etiquetas{margin-top:3.2vw}#equipo .hoja-item .etiquetas li{display:inline-block;font-size:3.2vw;line-height:1;padding:1.6vw 3.2vw;border:1px solid rgba(255,255,255,.22);border-radius:26.67vw;margin:0 1.6vw 1.6vw 0;text-transform:uppercase;letter-spacing:.05em}#equipo .hoja-item .text-link{display:inline-block;overflow:hidden;margin-top:3.2vw;font-size:4.27vw;line-height:5.87vw}#equipo .hoja-item .text-link svg{width:auto;height:5.87vw;margin-right:3.2vw;transition:transform .8s var(--suave)}#equipo .hoja-item .text-link span,#equipo .hoja-item .text-link svg{display:inline-block;vertical-align:middle}#equipo .hoja .button--link{margin-top:12vw}@media (min-width:1024px){#equipo .hoja{margin-top:13.02vw}#equipo .hoja .sentence{font-size:max(.73vw,13px);line-height:max(.99vw,18px);margin-bottom:1.56vw}#equipo .hoja-filas{grid-template-columns:repeat(2,1fr);gap:3.39vw 8vw;max-width:60.5vw}#equipo .hoja-bloque{margin-top:3.39vw}#equipo .hoja-item .head .location{font-size:max(1.25vw,18px);line-height:max(1.51vw,22px)}#equipo .hoja-item .head .periodo{margin-left:.78vw;font-size:max(.73vw,13px)}#equipo .hoja-item .rol{font-size:max(.94vw,15px);line-height:max(1.3vw,21px);margin-top:.42vw}#equipo .hoja-item .address{font-size:max(.73vw,13px);line-height:max(1.1vw,20px);margin-top:.57vw}#equipo .hoja-item .etiquetas{margin-top:.83vw}#equipo .hoja-item .etiquetas li{font-size:max(.57vw,11px);padding:.31vw .73vw;border-radius:5.21vw;margin:0 .31vw .31vw 0}#equipo .hoja-item .text-link{margin-top:.83vw;font-size:max(.83vw,14px);line-height:max(1.15vw,19px)}#equipo .hoja-item .text-link svg{height:1.15vw;margin-right:.63vw;transform:translate3d(-40%,0,0)}.notouch #equipo .hoja-item .text-link:hover svg{transform:translateZ(0)}#equipo .hoja .button--link{margin-top:3.39vw}}footer#contacto{position:relative;color:#181818;padding-top:18.67vw;padding-bottom:42.67vw}footer#contacto .intro{margin-top:12.8vw;font-size:10.67vw;line-height:13.33vw}footer#contacto .intro .pie-limon,footer#contacto .intro span{display:inline-block;vertical-align:middle}footer#contacto .intro .pie-limon{display:none}footer#contacto .contact{margin-top:12.8vw}footer#contacto .contact>span{display:block;color:#6d6d6d;font-size:3.73vw;line-height:5.07vw}footer#contacto .contact a{position:relative;display:inline-block;overflow:hidden;background:var(--degradado);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,.0001);color:rgba(0,0,0,.0001);transition:opacity .2s linear;opacity:1;font-size:0;margin-top:3.2vw}footer#contacto .contact a span{display:inline;font-size:6.93vw;line-height:9.33vw}footer#contacto .contact a:after,footer#contacto .contact a:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;transition:transform .85s cubic-bezier(1,0,0,1);background:var(--degradado)}footer#contacto .contact a:before{transform:translate3d(-105%,0,0)}footer#contacto .contact a:after{transform:translateZ(0)}.notouch footer#contacto .contact a:hover{opacity:.6}.notouch footer#contacto .contact a:hover:before{transform:translateZ(0)}.notouch footer#contacto .contact a:hover:after{transform:translate3d(105%,0,0)}footer#contacto .separator{background:#cbcbcb;height:1px;border:none;opacity:.5;margin:18.93vw -6.67vw 12vw}footer#contacto .sentence{color:#6d6d6d;display:block;font-size:3.73vw;line-height:5.07vw;margin-bottom:10.93vw}footer#contacto .socials li{display:block;font-size:6.4vw;line-height:8.8vw}footer#contacto .socials li+li{margin-top:9.6vw}footer#contacto .socials a{display:block}footer#contacto .socials a span{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;transition:opacity .4s linear}footer#contacto .socials a svg{display:inline-block;vertical-align:middle;transform:rotate(-45deg);width:4.27vw;height:4.27vw;margin-left:4.27vw}.notouch footer#contacto .socials li:hover a span{opacity:.6}footer#contacto .offices .office{position:relative}footer#contacto .offices .office .head .location{display:inline-block;vertical-align:middle;font-size:6.4vw;line-height:7.73vw}footer#contacto .offices .office .head svg{display:inline-block;vertical-align:middle;height:4.53vw;width:4.53vw;margin-left:4vw}footer#contacto .offices .office .address{color:#6d6d6d;font-size:3.73vw;line-height:5.07vw;margin-top:3.2vw;margin-bottom:8.53vw;width:74.67vw}footer#contacto .offices .office .office-button{overflow:hidden;display:inline-block}footer#contacto .offices .office .office-button svg{width:auto;transform:translateZ(0);height:5.87vw}footer#contacto .offices .office+.office{border-top:1px solid hsla(0,0%,79.6%,.5);margin:10.67vw -6.67vw 12vw;padding-left:6.67vw;padding-right:6.67vw;padding-top:18.93vw}footer#contacto .btn-to-top{position:absolute;background:transparent;width:15.47vw;height:15.47vw;bottom:37.33vw;right:12vw}footer#contacto .btn-to-top:before{content:"";position:absolute;top:0;left:0;transition:transform .6s var(--suave);width:100%;height:100%;border:1px solid #000;border-radius:100%}footer#contacto .btn-to-top svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-90deg);transition:transform .6s var(--suave);width:2.93vw;height:2.93vw}.notouch footer#contacto .btn-to-top:hover{cursor:pointer}.notouch footer#contacto .btn-to-top:hover:before{transform:scale(1.2)}.notouch footer#contacto .btn-to-top:hover svg{transform:translate3d(-50%,-70%,0) rotate(-90deg)}@media (min-width:1024px){footer#contacto{padding-top:5.21vw;padding-bottom:8.75vw}footer#contacto .intro{margin-top:0;font-weight:400;font-size:5.42vw;line-height:6.72vw}footer#contacto .intro .pie-limon{display:inline-block;margin-top:1.04vw;height:2.4vw;width:2.4vw}footer#contacto .contact{margin-top:4.69vw}footer#contacto .contact>span{font-size:max(.73vw,13px);line-height:max(.99vw,18px)}footer#contacto .contact a{margin-top:.99vw;padding-bottom:.99vw}footer#contacto .contact a span{font-size:2.08vw;line-height:1.46vw}footer#contacto .separator{display:none}footer#contacto .sentence{font-size:max(.73vw,13px);line-height:max(.99vw,18px);margin-bottom:1.56vw}footer#contacto .socials{padding-top:21.09vw;padding-left:14.74vw}footer#contacto .socials li{font-size:max(1.25vw,18px);line-height:max(1.51vw,22px)}footer#contacto .socials li+li{margin-top:.89vw}footer#contacto .socials a span:before{transition:transform .85s cubic-bezier(1,0,0,1);content:"";height:1px;width:100%;background:#000;position:absolute;transform:translate3d(-103%,0,0);bottom:0;left:0}.notouch footer#contacto .socials li:hover a span:before{transform:translateZ(0)}footer#contacto .socials a svg{display:none}footer#contacto .socials a:before{content:none}footer#contacto .offices{margin-top:4.69vw}footer#contacto .offices .row{display:flex;justify-content:space-between}footer#contacto .offices .row+.row{margin-top:3.39vw}footer#contacto .offices .office{width:14.58vw}footer#contacto .offices .office .head .location{font-size:max(1.25vw,18px);line-height:max(1.51vw,22px)}footer#contacto .offices .office .head svg{height:.89vw;width:.89vw;margin-left:.78vw}footer#contacto .offices .office .address{width:auto;font-size:max(.73vw,13px);line-height:max(.99vw,18px);margin-top:.57vw;margin-bottom:1.56vw}footer#contacto .offices .office .office-button svg{transform:translate3d(-40%,0,0);height:1.15vw}footer#contacto .offices .office+.office{padding:0;border:none;margin:0}footer#contacto .btn-to-top{bottom:8.33vw;right:8.33vw;width:3.85vw;height:3.85vw}footer#contacto .btn-to-top svg{width:.68vw;height:.68vw}}footer#contacto.pie-amplio{padding-bottom:34.67vw}footer#contacto.pie-amplio .intro{margin-top:9.6vw;font-size:19.2vw;line-height:1;letter-spacing:-.02em}footer#contacto.pie-amplio .pie-invitacion{margin-top:10.67vw;color:#6d6d6d;font-size:4.27vw;line-height:5.87vw}footer#contacto.pie-amplio .pie-directos{margin-top:1.07vw}footer#contacto.pie-amplio .pie-directos li{display:block;margin-top:6.4vw}footer#contacto.pie-amplio .pie-medio{display:block;color:#6d6d6d;font-size:3.73vw;line-height:5.07vw}footer#contacto.pie-amplio .pie-directos a{position:relative;display:inline-block;overflow:hidden;opacity:1;margin-top:1.6vw;padding-bottom:1.07vw;font-size:0;background:var(--degradado);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,.0001);color:rgba(0,0,0,.0001);transition:opacity .2s linear}footer#contacto.pie-amplio .pie-directos a span{display:inline;font-size:7.2vw;line-height:9.6vw;letter-spacing:-.01em}footer#contacto.pie-amplio .pie-directos a:after,footer#contacto.pie-amplio .pie-directos a:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;transition:transform .85s cubic-bezier(1,0,0,1);background:var(--degradado)}footer#contacto.pie-amplio .pie-directos a:before{opacity:1;margin:0;display:block;-webkit-mask:none;mask:none}footer#contacto.pie-amplio .pie-redes a:before{content:none}footer#contacto.pie-amplio .pie-directos a:before{transform:translate3d(-105%,0,0)}footer#contacto.pie-amplio .pie-directos a:after{transform:translateZ(0)}.notouch footer#contacto.pie-amplio .pie-directos a:hover{opacity:.6}.notouch footer#contacto.pie-amplio .pie-directos a:hover:before{transform:translateZ(0)}.notouch footer#contacto.pie-amplio .pie-directos a:hover:after{transform:translate3d(105%,0,0)}footer#contacto.pie-amplio .pie-franja{margin-top:16vw;padding-top:8.53vw;border-top:1px solid rgba(0,0,0,.12)}footer#contacto.pie-amplio .pie-dato+.pie-dato{margin-top:7.47vw}footer#contacto.pie-amplio .pie-dato p{margin-top:1.6vw;font-size:4.27vw;line-height:6.13vw;text-wrap:balance}footer#contacto.pie-amplio .pie-redes{display:flex;flex-wrap:wrap;gap:2.13vw 6.4vw;margin-top:2.13vw}footer#contacto.pie-amplio .pie-redes li{font-size:5.33vw;line-height:7.47vw}footer#contacto.pie-amplio .pie-redes a{display:inline-flex;align-items:center;gap:2.13vw}footer#contacto.pie-amplio .pie-redes a span{position:relative;transition:opacity .4s linear}footer#contacto.pie-amplio .pie-redes svg{width:3.73vw;height:3.73vw;transform:rotate(-45deg)}.notouch footer#contacto.pie-amplio .pie-redes a:hover span{opacity:.6}.touch footer#contacto.pie-amplio .pie-redes a{padding:5px 0;margin:-5px 0}footer#contacto.pie-amplio .btn-to-top{bottom:10.67vw;right:6.4vw}@media (min-width:1024px){footer#contacto.pie-amplio{padding-bottom:6.25vw}footer#contacto.pie-amplio .intro{margin-top:1.56vw;font-size:10.42vw}footer#contacto.pie-amplio .intro .pie-limon{margin-top:0;margin-left:.52vw;height:4.69vw;width:4.69vw}footer#contacto.pie-amplio .pie-invitacion{margin-top:3.13vw;font-size:max(1.04vw,16px);line-height:1.5}footer#contacto.pie-amplio .pie-directos{display:flex;flex-wrap:wrap;column-gap:5.21vw;margin-top:0}footer#contacto.pie-amplio .pie-directos li{margin-top:1.04vw}footer#contacto.pie-amplio .pie-medio{font-size:max(.94vw,15px);line-height:1.5}footer#contacto.pie-amplio .pie-directos a{margin-top:.42vw;padding-bottom:.52vw}footer#contacto.pie-amplio .pie-directos a span{font-size:2.92vw;line-height:3.75vw}footer#contacto.pie-amplio .pie-franja{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:4.17vw;column-gap:4.17vw;margin-top:6.25vw;padding-top:2.08vw}footer#contacto.pie-amplio .pie-dato+.pie-dato{margin-top:0}footer#contacto.pie-amplio .pie-dato p{margin-top:.63vw;font-size:max(1.04vw,16px);line-height:1.55}footer#contacto.pie-amplio .pie-redes{gap:.31vw 1.67vw;margin-top:.63vw}footer#contacto.pie-amplio .pie-redes li{font-size:max(1.04vw,16px);line-height:1.55}footer#contacto.pie-amplio .pie-redes svg{display:none}footer#contacto.pie-amplio .pie-redes a span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;transform:translate3d(-103%,0,0);transition:transform .85s cubic-bezier(1,0,0,1)}footer#contacto.pie-amplio .pie-redes a span{overflow:hidden}.notouch footer#contacto.pie-amplio .pie-redes a:hover span:before{transform:translateZ(0)}footer#contacto.pie-amplio .btn-to-top{bottom:6.25vw;right:6.25vw}}.contacto-vidrio{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:14px;opacity:0;pointer-events:none;transition:opacity .8s var(--suave)}.sitio.cargado .contacto-vidrio{opacity:1}.sitio.cargado .contacto-boton{pointer-events:auto}.contacto-boton{position:relative;width:84px;height:84px;border-radius:50%;padding:0;overflow:visible;-webkit-tap-highlight-color:transparent;transition:transform .6s var(--suave)}.contacto-fondo{position:absolute;inset:6%;border-radius:50%;-webkit-backdrop-filter:blur(3px) saturate(180%) brightness(1.08);backdrop-filter:blur(3px) saturate(180%) brightness(1.08);box-shadow:0 10px 28px rgba(0,0,0,.18);transition:box-shadow 1.25s var(--suave)}.contacto-boton canvas{position:absolute;left:50%;top:50%;display:block;width:150%;height:150%;transform:translate3d(-50%,-50%,0);pointer-events:none}.white-bg .contacto-fondo{box-shadow:0 10px 28px rgba(0,0,0,.12),inset 0 0 0 1px rgba(0,0,0,.06)}.notouch .contacto-boton:hover{transform:scale(1.06)}.touch .contacto-boton:active{transform:scale(.94);transition-duration:.15s}.contacto-panel{width:min(340px,calc(100vw - 48px));padding:24px;border-radius:24px;color:#fff;background:rgba(12,12,14,.62);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 70px rgba(0,0,0,.4);transform-origin:100% 100%;opacity:0;transform:translate3d(0,16px,0) scale(.96);pointer-events:none;transition:opacity .35s linear,transform .7s var(--suave)}.contacto-vidrio.abierto .contacto-panel{opacity:1;transform:none;pointer-events:auto}.contacto-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.contacto-cab span{font-size:18px;font-weight:600}.contacto-cab button{font-size:24px;line-height:1;opacity:.6;transition:opacity .3s linear}.contacto-cab button:hover{opacity:1}.contacto-panel p{margin-bottom:16px;font-size:14px;line-height:1.5;opacity:.7}.sitio:not([data-sitio=tezoro]) .contacto-panel p{font-size:15px;opacity:.78}@media (min-width:1024px){.sitio:not([data-sitio=tezoro]) .contacto-panel p{font-size:16px}}.contacto-panel textarea{display:block;width:100%;height:120px;resize:none;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:16px;line-height:1.5;outline:none}.contacto-panel textarea:focus{border-color:var(--acento)}.contacto-enviar{display:block;width:100%;margin-top:14px;padding:16px;border-radius:999px;background:var(--acento);color:#fff;font-size:14px;font-weight:600;transition:box-shadow .4s ease}.contacto-enviar:hover{box-shadow:0 0 24px rgba(0,43,255,.5)}.contacto-panel .contacto-dato{display:block;width:100%;margin-top:10px;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:16px;line-height:1.4;outline:none}.contacto-panel .contacto-dato:focus{border-color:var(--acento)}.contacto-panel .contacto-dato::placeholder,.contacto-panel textarea::placeholder{color:rgba(255,255,255,.42)}.contacto-trampa{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.sitio .contacto-panel p.contacto-nota{margin:10px 2px 0;font-size:14px;line-height:1.4;opacity:1;color:#ffb3a7}.sitio:not([data-sitio=tezoro]) .contacto-enviar{padding:16px;background:var(--acento);font-size:15px}.sitio:not([data-sitio=tezoro]) .contacto-enviar:hover{box-shadow:0 0 26px color-mix(in srgb,var(--acento) 55%,transparent)}.sitio:not([data-sitio=tezoro]) .contacto-otro{padding:4px 6px}.contacto-enviar:disabled{opacity:.65;cursor:progress}.contacto-otro{display:block;margin:12px auto 0;padding:4px 6px;font-size:14px;opacity:.66;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s linear}.contacto-otro.destacado,.contacto-otro:hover{opacity:1}.contacto-listo{padding:6px 0 4px;text-align:center}.contacto-listo-marca{display:grid;place-items:center;width:56px;height:56px;margin:2px auto 14px;border-radius:50%;background:var(--acento);font-size:24px;font-weight:700;box-shadow:0 0 28px color-mix(in srgb,var(--acento) 55%,transparent);animation:contacto-listo .7s var(--suave) both}.contacto-listo strong{display:block;font-size:18px;font-weight:600}.sitio .contacto-panel .contacto-listo p{margin:6px 0 2px}@keyframes contacto-listo{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.contacto-listo-marca{animation:none}}.contacto-etiqueta{position:absolute;right:94px;bottom:42px;padding:10px 16px;border-radius:999px;color:#fff;background:rgba(12,12,14,.62);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);font-size:15px;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(12px,50%,0);transition:opacity .4s linear,transform .8s var(--suave)}.contacto-etiqueta.visible,.notouch .contacto-vidrio:not(.abierto) .contacto-boton:hover+.contacto-etiqueta{opacity:1;transform:translate3d(0,50%,0)}@media (max-width:1023px){.contacto-etiqueta{right:42px;bottom:96px;transform:translate3d(50%,8px,0)}.contacto-etiqueta.visible,.notouch .contacto-vidrio:not(.abierto) .contacto-boton:hover+.contacto-etiqueta{transform:translate3d(50%,0,0)}}.contacto-vidrio.discreto{transition:opacity .5s linear,transform .8s var(--suave)}.sitio.white-bg .contacto-vidrio.discreto:not(.abierto){opacity:0;transform:translate3d(0,24px,0)}.sitio.white-bg .contacto-vidrio.discreto:not(.abierto) .contacto-boton{pointer-events:none}@media (max-width:1023px){.sitio.sc-down .contacto-vidrio.discreto:not(.abierto){opacity:0;transform:translate3d(0,24px,0)}.sitio.sc-down .contacto-vidrio.discreto:not(.abierto) .contacto-boton{pointer-events:none}}@media (min-width:1024px){.contacto-vidrio{right:2.5vw;bottom:2.5vw}.contacto-boton{width:5.2vw;height:5.2vw;min-width:84px;min-height:84px}.contacto-etiqueta{right:calc(max(5.2vw, 84px) + 10px);bottom:calc(max(5.2vw, 84px) / 2);font-size:max(.94vw,15px)}}.selector-paletas{position:fixed;left:20px;bottom:20px;z-index:950;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 140px);padding:8px 10px;border-radius:999px;background:rgba(12,12,14,.62);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font-size:12px}.selector-titulo{padding:0 6px;opacity:.55;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.selector-paletas button{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;opacity:.6;transition:opacity .3s linear,background .3s linear}.selector-paletas button[aria-checked=true]{opacity:1;background:rgba(255,255,255,.12)}.selector-paletas button:hover{opacity:1}.selector-paletas i{display:block;width:16px;height:16px;border-radius:50%}.sitio.sin-carga header#header .container,.sitio.sin-carga header#header .container .anchors ul li{opacity:1}.archivo-pagina,.proyecto-pagina{padding-top:40vw}.pp-titulo{margin-top:8vw;font-weight:400;font-size:12vw;line-height:13vw;opacity:0;transform:translate3d(0,30%,0);transition:opacity .8s linear,transform 1.2s var(--suave)}.pp-titulo.is-inview{opacity:1;transform:none}.pp-datos{display:flex;flex-direction:column;gap:4vw;margin-top:6vw;opacity:0;transition:opacity .8s linear .2s}.pp-datos.is-inview{opacity:1}.pp-sub{font-size:4.27vw;line-height:5.87vw;opacity:.6}.pp-portada{position:relative;height:0;padding-top:120%;margin:12vw -6.67vw 0;overflow:hidden}.pp-portada .img-container{position:absolute;inset:0}.pp-portada img{transform:scale(1.2)}.pp-portada img,.pp-video{width:100%;height:100%;object-fit:cover}.pp-video{position:absolute;inset:0;opacity:0;transition:opacity .8s linear}.pp-video.corre{opacity:1}.pp-cuerpo{padding-top:16vw}.pp-bloque{opacity:0;transform:translate3d(0,6vw,0);transition:opacity .8s linear .1s,transform 1.2s var(--suave)}.pp-bloque.is-inview{opacity:1;transform:none}.pp-bloque+.pp-bloque{margin-top:12vw}.pp-rotulo{display:block;margin-bottom:3.2vw;font-size:3.73vw;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--acento-claro)}.pp-bloque p{font-size:5.33vw;line-height:7.47vw}.pp-cifras{display:grid;grid-template-columns:1fr 1fr;grid-gap:6.4vw 4.27vw;gap:6.4vw 4.27vw;margin-top:8vw}.pp-cifras b{display:block;font-weight:300;font-size:12.8vw;line-height:1}.pp-cifras span{display:block;margin-top:2.13vw;opacity:.6;font-size:3.73vw;line-height:5.07vw}.pp-ficha{margin-top:14vw;opacity:0;transition:opacity .8s linear .2s}.pp-ficha.is-inview{opacity:1}.pp-ficha dl{border-top:1px solid rgba(255,255,255,.18)}.pp-fila{display:flex;justify-content:space-between;gap:6.4vw;padding:4.27vw 0;border-bottom:1px solid rgba(255,255,255,.18)}.pp-fila dt{flex:none;opacity:.55}.pp-fila dd,.pp-fila dt{font-size:3.73vw;line-height:5.33vw}.pp-fila dd{margin:0;text-align:right}.pp-fila a{border-bottom:1px solid;transition:opacity .4s linear}.notouch .pp-fila a:hover{opacity:.6}.pp-ficha .button--link{margin-top:10vw}.pp-galeria ul{margin-top:16vw}.pp-galeria li{margin-bottom:12vw}.pp-img{position:relative;overflow:hidden;aspect-ratio:35.16/38.49;opacity:0;transform:translate3d(0,20%,0);transition:opacity .8s linear,transform .8s var(--suave)}.pp-img.is-inview{opacity:1;transform:none}.pp-img .img-container{position:absolute;left:0;right:0;top:-12%;bottom:-12%}.pp-img img{width:100%;height:100%;object-fit:cover}.pp-siguiente{padding:20vw 0 24vw}.pp-sig-enlace{display:flex;flex-direction:column;gap:6vw;margin-top:8vw}.pp-sig-nombre{font-size:12vw;line-height:13vw;transition:transform .8s var(--suave)}.pp-sig-img{display:block;overflow:hidden;width:100%;aspect-ratio:4/3}.pp-sig-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:transform .8s var(--suave),filter .8s var(--suave)}.notouch .pp-sig-enlace:hover .pp-sig-img img{transform:scale(1.08);filter:none}.notouch .pp-sig-enlace:hover .pp-sig-nombre{transform:translate3d(2%,0,0)}.pp-todos{display:inline-block;margin-top:10vw;font-size:4.27vw;opacity:.6;transition:opacity .4s linear}.pp-todos:hover{opacity:1}.archivo-intro{margin-top:6vw;font-size:4.27vw;line-height:5.87vw;opacity:0;transition:opacity .8s linear .2s}.archivo-intro.is-inview{opacity:.6}.sitio .archivo-muro{column-count:2;column-gap:3vw;margin:12vw 0 20vw}.archivo-muro li{page-break-inside:avoid;break-inside:avoid;margin-bottom:3vw;overflow:hidden;opacity:0;transform:translate3d(0,15%,0);transition:opacity .8s linear,transform 1s var(--suave)}.archivo-muro li.is-inview{opacity:1;transform:none}.archivo-muro img{width:100%;height:100%;object-fit:cover;filter:brightness(.75);transition:filter .6s var(--suave),transform .8s var(--suave)}.notouch .archivo-muro li:hover img{filter:none;transform:scale(1.04)}.archivo-muro li[hidden]{display:none}.archivo-muro .archivo-abrir{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.archivo-abrir:focus-visible{outline:2px solid var(--acento-claro);outline-offset:3px}.archivo-filtros{display:flex;flex-wrap:wrap;gap:2.13vw;margin-top:8vw;opacity:0;transition:opacity .8s linear .3s}.archivo-filtros.is-inview{opacity:1}.archivo-filtros .archivo-filtro{display:inline-flex;align-items:baseline;gap:.5em;padding:2.4vw 4.27vw;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:none;color:inherit;font:inherit;font-size:3.73vw;line-height:1.2;cursor:pointer;transition:background .35s linear,color .35s linear,border-color .35s linear}.archivo-filtros .archivo-filtro small{font-size:.8em;opacity:.5}.archivo-filtros .archivo-filtro[aria-pressed=true]{background:#fff;border-color:#fff;color:#0a0a0a}.notouch .archivo-filtros .archivo-filtro:hover{border-color:rgba(255,255,255,.6)}.archivo--arquitectura .archivo-muro{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42.1vw;grid-auto-flow:dense;grid-gap:3vw;gap:3vw}.archivo--arquitectura .archivo-muro li{margin:0}.archivo--arquitectura .archivo-muro li.destacada{grid-column:span 2;grid-row:span 2}.visor{position:fixed;inset:0;z-index:2000;justify-content:center;background:rgba(6,6,6,.96);color:#fff;touch-action:none;overscroll-behavior:contain;animation:visor-entra .35s linear}.visor,.visor-figura{display:flex;align-items:center}.visor-figura{flex-direction:column;gap:3.2vw;margin:0;pointer-events:none}.visor-figura img{display:block;width:auto;height:auto;max-width:92vw;max-height:72vh;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:visor-imagen .5s var(--suave)}.visor-figura figcaption{display:flex;justify-content:space-between;gap:6.4vw;width:100%;max-width:92vw;font-size:3.73vw;line-height:1.4}.visor-numero{flex:none;opacity:.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visor-nav{position:absolute;left:0;right:0;bottom:6.4vw;display:flex;justify-content:center;gap:6.4vw;pointer-events:none}.visor .visor-flecha{width:13.33vw;height:13.33vw;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:none;color:inherit;cursor:pointer;pointer-events:auto;transition:border-color .3s linear,background .3s linear}.visor-flecha:before{content:"";display:block;width:36%;height:36%;margin:auto;background:currentColor;-webkit-mask:var(--flecha-b) no-repeat center /contain;mask:var(--flecha-b) no-repeat center /contain}.visor-anterior:before{transform:scaleX(-1)}.notouch .visor-flecha:hover{border-color:#fff;background:rgba(255,255,255,.08)}.visor .visor-cerrar{position:absolute;top:5.33vw;right:6.4vw;padding:2.4vw 4.27vw;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:none;color:inherit;font:inherit;font-size:3.73vw;cursor:pointer;transition:border-color .3s linear}.notouch .visor-cerrar:hover{border-color:#fff}.visor button:focus-visible{outline:2px solid #fff;outline-offset:3px}html.visor-abierto{overflow:hidden}@keyframes visor-entra{0%{opacity:0}to{opacity:1}}@keyframes visor-imagen{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (min-width:1024px){.archivo-pagina,.proyecto-pagina{padding-top:12.5vw}.pp-titulo{margin-top:3.2vw;font-size:6.56vw;line-height:6.9vw}.pp-datos{flex-direction:row;align-items:baseline;justify-content:space-between;gap:2vw;margin-top:2.6vw}.pp-sub{font-size:max(1.25vw,18px);line-height:max(1.6vw,23px)}.pp-portada{padding-top:56%;margin:5.2vw -12.58vw 0}.pp-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 22vw;grid-column-gap:8vw;column-gap:8vw;align-items:start;padding-top:8.33vw}.pp-bloque{transform:translate3d(0,2vw,0)}.pp-bloque+.pp-bloque{margin-top:4.17vw}.pp-rotulo{margin-bottom:1.04vw;font-size:max(.83vw,14px)}.pp-bloque p{font-size:1.67vw;line-height:2.45vw}.pp-cifras{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;gap:2.6vw;margin-top:2.6vw}.pp-cifras b{font-size:4.17vw}.pp-cifras span{margin-top:.83vw;font-size:max(.94vw,15px);line-height:1.45}.pp-ficha{position:-webkit-sticky;position:sticky;top:7.29vw;margin-top:.3vw}.pp-fila{gap:1.56vw;padding:1.04vw 0}.pp-fila dd,.pp-fila dt{font-size:max(.94vw,15px);line-height:1.45}.pp-ficha .button--link{margin-top:2.6vw}.pp-galeria ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4.43vw;column-gap:4.43vw;margin-top:8.33vw}.pp-galeria li{margin-bottom:5.73vw}.pp-galeria li:nth-child(2n){transform:translate3d(0,9.11vw,0)}.pp-siguiente{padding:12vw 0 8vw}.pp-sig-enlace{flex-direction:row;align-items:center;justify-content:space-between;gap:4vw;margin-top:3.2vw}.pp-sig-nombre{font-size:6.56vw;line-height:6.9vw}.pp-sig-img{width:30vw}.pp-todos{margin-top:3.2vw;font-size:max(.83vw,14px)}.archivo-intro{width:35vw;margin-top:2vw;font-size:max(1.25vw,18px);line-height:max(1.6vw,23px)}.sitio .archivo-muro{column-count:4;column-gap:1.2vw;margin:5.2vw 0 8vw}.archivo-muro li{margin-bottom:1.2vw}.archivo-filtros{gap:.63vw;margin-top:2.6vw}.archivo-filtros .archivo-filtro{padding:.73vw 1.25vw;font-size:max(.94vw,15px)}.archivo--arquitectura .archivo-muro{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:17.81vw;gap:1.2vw}.archivo--arquitectura .archivo-muro li{margin:0}.visor-figura{gap:1.25vw}.visor-figura img{max-width:80vw;max-height:82vh}.visor-figura figcaption{max-width:80vw;font-size:max(.94vw,15px)}.visor-nav{top:50%;bottom:auto;justify-content:space-between;padding:0 2.6vw;transform:translate3d(0,-50%,0)}.visor .visor-flecha{width:max(3.33vw,52px);height:max(3.33vw,52px)}.visor .visor-cerrar{top:2.6vw;right:2.6vw;padding:.73vw 1.25vw;font-size:max(.94vw,15px)}}.pp-img picture,.pp-portada picture{display:block;height:100%}.es-web .pp-portada{padding-top:62.5%;margin:12vw 0 0}.es-web .pp-portada img{transform:none}.es-web .pp-img,.es-web .pp-portada{box-shadow:0 0 0 1px rgba(255,255,255,.1)}.es-web .pp-img{aspect-ratio:16/10}.es-web .pp-img .img-container{top:0;bottom:0}.pp-moviles{padding-top:16vw}.pp-moviles ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;margin-top:8vw}.pp-moviles li{overflow:hidden;border-radius:4.27vw;box-shadow:0 0 0 1px rgba(255,255,255,.1);opacity:0;transform:translate3d(0,15%,0);transition:opacity .8s linear,transform 1s var(--suave)}.pp-moviles li.is-inview{opacity:1;transform:none}.pp-moviles img{width:100%;height:auto}@media (min-width:1024px){.es-web .pp-portada{margin:5.2vw 0 0}.pp-moviles{padding-top:12vw}.pp-moviles ul{grid-template-columns:repeat(4,1fr);gap:1.56vw;margin-top:3.2vw}.pp-moviles li{border-radius:1.82vw}}.white-bg .archivo-intro,.white-bg .pp-cuerpo,.white-bg .pp-sig-nombre,.white-bg .pp-siguiente>.title,.white-bg .pp-todos{color:#181818}.white-bg .pp-ficha dl,.white-bg .pp-fila{border-color:rgba(0,0,0,.14)}.white-bg .pp-siguiente>.title:before{background:var(--acento)}footer#contacto svg{color:var(--acento)}.empresa{position:relative;padding-top:8.8vw;margin-top:8.8vw}.empresa .bg-light{width:100%;position:absolute;z-index:-2;display:block;left:-6.67vw;top:0;height:141.87vw}.empresa-grid{display:flex;flex-direction:column;gap:12vw;margin-top:6.4vw}.empresa-nombre{font-size:17.07vw;line-height:.95;font-weight:500;letter-spacing:-.02em;opacity:0;transform:translate3d(0,25%,0);transition:opacity .8s linear,transform 1.2s var(--suave)}.empresa .empresa-lema{margin-top:6.4vw;font-size:6.4vw;line-height:7.47vw;color:var(--acento-claro);opacity:0;transition:opacity .8s linear .15s}.empresa .empresa-parrafo{margin-top:5.33vw;font-size:4.27vw;line-height:6.13vw;opacity:0;transition:opacity .8s linear .25s}.empresa .empresa-datos{display:flex;flex-wrap:wrap;gap:2.13vw;margin-top:7.47vw;opacity:0;transition:opacity .8s linear .35s}.empresa-datos li{padding:2.13vw 3.2vw;border:1px solid color-mix(in srgb,var(--acento-claro) 55%,transparent);border-radius:999px;font-size:3.33vw;line-height:1;letter-spacing:.04em;text-transform:uppercase}.empresa-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:6.4vw;margin-top:9.6vw;opacity:0;transition:opacity .8s linear .45s}.empresa-enlace{font-size:4.27vw;opacity:.7;border-bottom:1px solid;padding-bottom:.6vw;transition:opacity .4s linear}.empresa-enlace:hover{opacity:1}.empresa-nombre.is-inview{opacity:1;transform:none}.empresa-lema.is-inview{opacity:1}.empresa-parrafo.is-inview{opacity:.75}.empresa-acciones.is-inview,.empresa-datos.is-inview{opacity:1}.empresa-imagen{display:block;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.1);opacity:0;transform:translate3d(0,12%,0);transition:opacity .8s linear,transform 1.2s var(--suave)}.empresa-imagen.is-inview{opacity:1;transform:none}.empresa-imagen img{width:100%;height:auto;transition:transform .8s var(--suave)}.notouch .empresa-imagen:hover img{transform:scale(1.03)}@media (min-width:1024px){.empresa{padding-top:3.2vw;margin-top:3.2vw}.empresa .bg-light{left:-12.6vw;top:0;height:61.77vw}.empresa-grid{display:grid;grid-template-columns:1fr 34vw;grid-column-gap:5.2vw;column-gap:5.2vw;align-items:center;margin-top:2.6vw}.empresa-nombre{font-size:8.33vw}.empresa .empresa-lema{margin-top:2.08vw;font-size:2.29vw;line-height:2.81vw}.empresa .empresa-parrafo{margin-top:2.08vw;max-width:36vw;font-size:max(1.15vw,17px);line-height:max(1.72vw,25px)}.empresa .empresa-datos{gap:.63vw;margin-top:2.08vw}.empresa-datos li{padding:.63vw 1.04vw;font-size:max(.76vw,13px)}.empresa-acciones{gap:2.08vw;margin-top:2.6vw}.empresa-enlace{font-size:max(.94vw,15px);padding-bottom:.2vw}}.es-diseno .pp-portada{height:auto;padding-top:0;margin:12vw 0 0;overflow:visible}.es-diseno .pp-portada .img-container{position:relative;inset:auto}.es-diseno .pp-portada picture{height:auto}.es-diseno .pp-portada img{display:block;width:auto;max-width:100%;height:auto;max-height:86vh;margin:0 auto;transform:none;object-fit:contain}.es-diseno .pp-img .img-container{top:0;bottom:0}@media (min-width:1024px){.es-diseno .pp-portada{margin:5.2vw 0 0}}.archivo--diseno .archivo-muro img{filter:none}.entrada-completa .sitio:not(.sin-carga){--e-saludo1:1s;--e-saludo2:1.1s;--e-fondo:4s;--e-sale1:4.5s;--e-sale2:4.6s;--e-lente:5s;--e-cabecera:5.1s;--e-frases:5.2s;--e-parte1:5.3s;--e-parte2:5.4s;--e-sello:5.5s;--e-libre:5.4s;--e-fin:6.7s}@media (max-width:1023.98px){.entrada-completa .sitio:not(.sin-carga):not([data-sitio=tezoro]){--e-saludo1:0.2s;--e-saludo2:0.3s;--e-fondo:1s;--e-sale1:1.4s;--e-sale2:1.5s;--e-lente:1.75s;--e-cabecera:1.8s;--e-frases:1.85s;--e-parte1:1.9s;--e-parte2:2s;--e-sello:2.1s;--e-libre:2s;--e-fin:3.3s}}.entrada-breve .sitio:not(.sin-carga){--e-lente:0.35s;--e-cabecera:0.45s;--e-frases:0.55s;--e-parte1:0.6s;--e-parte2:0.7s;--e-sello:0.8s;--e-libre:0.7s;--e-fin:2s}@keyframes entrada-reloj{0%{--entrada:0}to{--entrada:1}}@keyframes saludo-entra{0%{opacity:.01;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes saludo-sale{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes aparece{0%{opacity:.01}to{opacity:1}}@keyframes baja-de-arriba{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes entra-de-lado{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes palabra-sube{0%{transform:translate3d(0,60%,0)}to{transform:translateZ(0)}}@keyframes mostrar{0%,to{visibility:visible}}.entrada-completa .sitio:not(.sin-carga) #loader .text-display span,:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) :is(header#header>.container,header#header .anchors ul li,#home .canvas-container .gradient,#home #intro-container .sentences,#home .sentences ul li:first-child .container--word,#home #intro-container .scroll-logo){visibility:hidden}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #loader{animation:entrada-reloj 60s linear both}.entrada-completa .sitio:not(.sin-carga) #loader .text-display span:first-child{animation:mostrar 0s linear var(--e-saludo1) forwards,saludo-entra 1.2s var(--suave) var(--e-saludo1) both,saludo-sale 1.2s var(--suave) var(--e-sale1) forwards}.entrada-completa .sitio:not(.sin-carga) #loader .text-display span:nth-child(2){animation:mostrar 0s linear var(--e-saludo2) forwards,saludo-entra 1.2s var(--suave) var(--e-saludo2) both,saludo-sale 1.2s var(--suave) var(--e-sale2) forwards}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) header#header>.container{animation:mostrar 0s linear var(--e-cabecera) forwards,aparece 1s var(--suave) var(--e-cabecera) both}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) header#header .anchors ul li{--retraso:calc(var(--e-cabecera) + var(--n, 0) * 0.075s);animation:mostrar 0s linear var(--retraso) forwards,aparece 1s var(--suave) var(--retraso) both,entra-de-lado 1s var(--suave) var(--retraso) both}header#header .anchors ul li:nth-child(2){--n:1}header#header .anchors ul li:nth-child(3){--n:2}header#header .anchors ul li:nth-child(4){--n:3}header#header .anchors ul li:nth-child(5){--n:4}header#header .anchors ul li:nth-child(6){--n:5}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #home .canvas-container .gradient{animation:mostrar 0s linear var(--e-cabecera) forwards,aparece .5s ease-out var(--e-cabecera) both}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #home #intro-container .sentences{animation:mostrar 0s linear var(--e-frases) forwards,aparece 1s var(--suave) var(--e-frases) both}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #home .sentences ul li:first-child .container--word:first-of-type{animation:mostrar 0s linear var(--e-parte1) forwards,palabra-sube 1.2s var(--suave) var(--e-parte1) both,aparece 1s var(--suave) var(--e-parte1) both}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #home .sentences ul li:first-child .container--word:nth-of-type(2){animation:mostrar 0s linear var(--e-parte2) forwards,palabra-sube 1.2s var(--suave) var(--e-parte2) both,aparece 1s var(--suave) var(--e-parte2) both}:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) #home #intro-container .scroll-logo{animation:mostrar 0s linear var(--e-sello) forwards,aparece 1s var(--suave) var(--e-sello) both}@media (min-width:1024px){:is(.entrada-completa,.entrada-breve) .sitio:not(.sin-carga) header#header>.container{animation:mostrar 0s linear var(--e-cabecera) forwards,aparece 1s var(--suave) var(--e-cabecera) both,baja-de-arriba 1s var(--suave) var(--e-cabecera) both}}#home #intro-container .sentences ul li{will-change:opacity}#home #intro-container .sentences ul li .part--first,#home #intro-container .sentences ul li .part--second{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.sitio *,.sitio :after,.sitio :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}