@keyframes v2-acercar{0%{transform:scale(1.1)}to{transform:scale(1)}}.v2-hero-foto{animation:3.2s cubic-bezier(.22,1,.36,1) both v2-acercar}@keyframes v2-ciclo{0%,30%{opacity:0;transform:scale(1.08)}36%,62%{opacity:1}68%,to{opacity:0;transform:scale(1)}}.v2-hero-ciclo{opacity:0;animation:24s linear infinite v2-ciclo}.v2-hero-ciclo-2{animation-delay:0s}.v2-hero-ciclo-3{animation-delay:8s}@keyframes v2-subir{0%{transform:translateY(22px)}to{transform:none}}.v2-hero-texto>*{animation:1s cubic-bezier(.22,1,.36,1) both v2-subir}.v2-hero-texto>:nth-child(2){animation-delay:70ms}.v2-hero-texto>:nth-child(3){animation-delay:.14s}.v2-hero-texto>:nth-child(4){animation-delay:.21s}.v2-hero-texto>:nth-child(5){animation-delay:.28s}@keyframes v2-aparecer{0%{opacity:.25;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes v2-revelar{0%{clip-path:inset(10% 5% round 28px);transform:scale(.97)}to{clip-path:inset(0 round 24px);transform:none}}@keyframes v2-titular{0%{opacity:.2;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes v2-trazo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.v2-aparece{animation:linear both v2-aparecer;animation-timeline:view();animation-range:entry entry 45%}.v2-revela{animation:linear both v2-revelar;animation-timeline:view();animation-range:entry cover 35%}.v2-titula{animation:linear both v2-titular;animation-timeline:view();animation-range:entry 10% entry 60%}.v2-trazo:after{content:"";transform-origin:0;background:#f5b800;width:40px;height:2px;margin-top:10px;animation:linear both v2-trazo;animation-timeline:view();animation-range:entry 20% entry 70%;display:block}}@keyframes v2-palabra{0%{transform:translateY(105%)rotate(2deg)}to{transform:none}}.v2-palabra{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.v2-palabra>span{animation:.95s cubic-bezier(.22,1,.36,1) both v2-palabra;display:inline-block}@keyframes v2-telon{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes v2-telon-linea{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes v2-entrada{0%{filter:blur(6px);transform:translateY(26px)}to{filter:none;transform:none}}.v2-telon{z-index:60;pointer-events:none;transform-origin:top;background:#0b1730;animation:.75s cubic-bezier(.76,0,.24,1) .18s both v2-telon;position:fixed;inset:0}.v2-telon:after{content:"";transform-origin:0;background:#f5b800;height:3px;animation:.6s cubic-bezier(.22,1,.36,1) both v2-telon-linea;position:absolute;bottom:0;left:0;right:0}.v2-entrada{animation:.9s cubic-bezier(.22,1,.36,1) .3s both v2-entrada}.v2-brillo{isolation:isolate;position:relative;overflow:hidden}.v2-brillo:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.v2-brillo:hover:before{transform:translate(120%)}@supports (animation-timeline:view()){@keyframes v2-avance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2-avance{z-index:70;transform-origin:0;background:linear-gradient(90deg,#f5b800,#ffd34d);height:2px;animation:linear both v2-avance;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}@keyframes v2-hero-media{to{filter:brightness(.55)saturate(.9);translate:0 8%;scale:1.14}}@keyframes v2-hero-sale{to{opacity:0;filter:blur(4px);translate:0 -70px}}section:has(>.v2-hero-texto){view-timeline:--v2-hero block}:is(section:has(>.v2-hero-texto)>img,section:has(>.v2-hero-texto)>video){animation:linear both v2-hero-media;animation-timeline:--v2-hero;animation-range:exit}section:has(>.v2-hero-texto)>img.v2-hero-foto{animation:3.2s cubic-bezier(.22,1,.36,1) both v2-acercar,linear both v2-hero-media;animation-timeline:auto,--v2-hero;animation-range:normal,exit}.v2-hero-texto{animation:linear both v2-hero-sale;animation-timeline:--v2-hero;animation-range:exit 5% exit 75%}@keyframes v2-expandir{0%{clip-path:inset(0 4% round 40px)}to{clip-path:inset(0)}}.v2-expande{animation:linear both v2-expandir;animation-timeline:view();animation-range:entry entry 90%}@keyframes v2-paralaje{0%{translate:0 -5%}to{translate:0 5%}}.v2-revela img{animation:linear both v2-paralaje;animation-timeline:view();animation-range:cover;scale:1.12}@keyframes v2-apilar{to{filter:brightness(.55);scale:.9}}.v2-pilares{view-timeline:--v2-pilares block}.v2-pilares>li:not(:last-child)>*{animation:linear both v2-apilar;animation-timeline:--v2-pilares;animation-range:contain calc(var(--i) * 30%) contain calc((var(--i) + 1) * 30%)}@keyframes v2-deslizar{0%{translate:0}to{translate:calc(100vw - 100%)}}@media (min-width:1024px){.v2-carril{view-timeline:--v2-carril block;height:300vh}.v2-carril-fijo{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.v2-carril-pista{width:max-content;animation:linear both v2-deslizar;animation-timeline:--v2-carril;animation-range:contain;scroll-snap-type:none!important;overflow:visible!important}}}@media (prefers-reduced-motion:reduce){.v2-hero-ciclo,.v2-revela img,.v2-carril-pista{animation:none!important}.v2-hero-ciclo{opacity:0!important}.v2-revela img{scale:1}.v2-carril{height:auto!important}.v2-carril-fijo{height:auto!important;position:static!important}.v2-carril-pista{width:auto!important;overflow-x:auto!important}}@keyframes v2-hero-oscurecer{to{filter:brightness(.55)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){section:has(>.v2-hero-texto)>img{animation:linear both v2-hero-oscurecer!important;animation-timeline:--v2-hero!important;animation-range:exit!important}section:has(>.v2-hero-texto)>img.v2-hero-foto{animation:linear both v2-hero-oscurecer!important;animation-timeline:--v2-hero!important;animation-range:exit!important}section:has(>.v2-hero-texto)>video{animation:linear both v2-hero-oscurecer!important;animation-timeline:--v2-hero!important;animation-range:exit!important}}}@keyframes v2-dyr-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v2-dyr-entra{animation:.42s cubic-bezier(.2,.8,.2,1) both v2-dyr-entra}@media (prefers-reduced-motion:reduce){.v2-dyr-entra{animation:none}}
