@keyframes m-acercar{0%{transform:scale(1.1)}to{transform:scale(1)}}.m-hero-foto{animation:3.2s cubic-bezier(.22,1,.36,1) both m-acercar}@keyframes m-subir{0%{transform:translateY(22px)}to{transform:none}}.m-hero-texto>*{animation:1s cubic-bezier(.22,1,.36,1) both m-subir}.m-hero-texto>:nth-child(2){animation-delay:70ms}.m-hero-texto>:nth-child(3){animation-delay:.14s}.m-hero-texto>:nth-child(4){animation-delay:.21s}.m-hero-texto>:nth-child(5){animation-delay:.28s}@keyframes m-ciclo{0%{opacity:0;transform:scale(1.08)}4%,20%{opacity:1}24%,to{opacity:0;transform:scale(1)}}.m-ciclo{opacity:0;animation:30s linear infinite m-ciclo}@keyframes m-palabra{0%{transform:translateY(105%)rotate(2deg)}to{transform:none}}.m-palabra{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.m-palabra>span{animation:.95s cubic-bezier(.22,1,.36,1) both m-palabra;display:inline-block}.m-firma{background:var(--firma)}.m-texto-firma{background:var(--firma);color:#0000;-webkit-background-clip:text;background-clip:text}.m-placa{clip-path:polygon(0 0, calc(100% - var(--bisel,14px)) 0, 100% var(--bisel,14px), 100% 100%, var(--bisel,14px) 100%, 0 calc(100% - var(--bisel,14px)))}.m-placa-sm{--bisel:9px}.m-placa-lg{--bisel:26px}.m-rejilla{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px}.m-rejilla-clara{background-image:linear-gradient(#0b1a330d 1px,#0000 1px),linear-gradient(90deg,#0b1a330d 1px,#0000 1px);background-size:56px 56px}.m-franja{background:repeating-linear-gradient(-45deg,#f0b40c 0 12px,#0b1a33 12px 24px)}@keyframes m-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-cinta{width:max-content;animation:48s linear infinite m-cinta}.m-cinta-pausa:hover .m-cinta{animation-play-state:paused}.m-barra{transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);transform:scaleX(.18)}.group:hover .m-barra,.group:focus-visible .m-barra{transform:scaleX(1)}.m-contorno{color:#0000;-webkit-text-stroke:1.5px #ffffff38}.m-contorno-oscuro{color:#0000;-webkit-text-stroke:1.5px #0b1a331f}.m-trazo:after{content:"";background:var(--firma);transform-origin:0;width:40px;height:2px;margin-top:10px;display:block}@keyframes m-telon{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes m-telon-linea{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes m-entrada{0%{filter:blur(6px);transform:translateY(26px)}to{filter:none;transform:none}}.m-telon{z-index:60;pointer-events:none;transform-origin:top;background:#0c2448;animation:.75s cubic-bezier(.76,0,.24,1) .18s both m-telon;position:fixed;inset:0}.m-telon:after{content:"";background:var(--firma);transform-origin:0;height:3px;animation:.6s cubic-bezier(.22,1,.36,1) both m-telon-linea;position:absolute;bottom:0;left:0;right:0}.m-entrada{animation:.9s cubic-bezier(.22,1,.36,1) .3s both m-entrada}.m-brillo{isolation:isolate;position:relative;overflow:hidden}.m-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%)}.m-brillo:hover:before{transform:translate(120%)}@keyframes m-aparecer{0%{opacity:.25;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes m-revelar{0%{clip-path:inset(10% 5% round 28px);transform:scale(.97)}to{clip-path:inset(0 round 24px);transform:none}}@keyframes m-titular{0%{opacity:.2;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes m-trazo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.m-aparece{animation:linear both m-aparecer;animation-timeline:view();animation-range:entry entry 45%}.m-revela{animation:linear both m-revelar;animation-timeline:view();animation-range:entry cover 35%}.m-titula{animation:linear both m-titular;animation-timeline:view();animation-range:entry 10% entry 60%}.m-trazo:after{animation:linear both m-trazo;animation-timeline:view();animation-range:entry 20% entry 70%}@keyframes m-avance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.m-avance{z-index:70;background:var(--firma);transform-origin:0;height:2px;animation:linear both m-avance;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}@keyframes m-hero-media{to{filter:brightness(.55)saturate(.9);translate:0 8%;scale:1.14}}@keyframes m-hero-sale{to{opacity:0;filter:blur(4px);translate:0 -70px}}section:has(>.m-hero-texto){view-timeline:--m-hero block}section:has(>.m-hero-texto)>img:not(.m-ciclo){animation:linear both m-hero-media;animation-timeline:--m-hero;animation-range:exit}section:has(>.m-hero-texto)>video{animation:linear both m-hero-media;animation-timeline:--m-hero;animation-range:exit}section:has(>.m-hero-texto)>img.m-hero-foto{animation:3.2s cubic-bezier(.22,1,.36,1) both m-acercar,linear both m-hero-media;animation-timeline:auto,--m-hero;animation-range:normal,exit}section>.m-hero-texto{animation:linear both m-hero-sale;animation-timeline:--m-hero;animation-range:exit 5% exit 75%}@keyframes m-expandir{0%{clip-path:inset(0 4% round 40px)}to{clip-path:inset(0)}}.m-expande{animation:linear both m-expandir;animation-timeline:view();animation-range:entry entry 90%}@keyframes m-paralaje{0%{translate:0 -5%}to{translate:0 5%}}.m-revela img{animation:linear both m-paralaje;animation-timeline:view();animation-range:cover;scale:1.12}@keyframes m-apilar{to{filter:brightness(.55);scale:.9}}.m-pilares{view-timeline:--m-pilares block}.m-pilares>li:not(:last-child)>*{animation:linear both m-apilar;animation-timeline:--m-pilares;animation-range:contain calc(var(--i) * 30%) contain calc((var(--i) + 1) * 30%)}@keyframes m-deslizar{0%{translate:0}to{translate:calc(100vw - 100%)}}@media (min-width:1024px){.m-carril{view-timeline:--m-carril block;height:280vh}.m-carril-fijo{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.m-carril-pista{width:max-content;animation:linear both m-deslizar;animation-timeline:--m-carril;animation-range:contain;scroll-snap-type:none!important;overflow:visible!important}}}@media (prefers-reduced-motion:reduce){.m-cinta,.m-hero-foto,.m-palabra>span,.m-hero-texto>*,.m-revela img,.m-carril-pista{animation:none!important}.m-revela img{scale:1}.m-carril{height:auto!important}.m-carril-fijo{height:auto!important;position:static!important}.m-carril-pista{width:auto!important;overflow-x:auto!important}}@keyframes m-hero-oscurecer{to{filter:brightness(.55)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){section:has(>.m-hero-texto)>img:not(.m-ciclo){animation:linear both m-hero-oscurecer!important;animation-timeline:--m-hero!important;animation-range:exit!important}section:has(>.m-hero-texto)>img.m-hero-foto{animation:linear both m-hero-oscurecer!important;animation-timeline:--m-hero!important;animation-range:exit!important}section:has(>.m-hero-texto)>video{animation:linear both m-hero-oscurecer!important;animation-timeline:--m-hero!important;animation-range:exit!important}}}
