@keyframes fx-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes fx-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-fill{0%{width:0}}.fx-kb{animation:30s ease-in-out infinite alternate fx-kb}.fx-up{animation:1.1s cubic-bezier(.2,.7,.2,1) both fx-up}.fx-d1{animation-delay:.15s}.fx-d3{animation-delay:.6s}.fx-pista{padding-inline:max(1.25rem,50% - 700px + 1.25rem);scroll-padding-inline:max(1.25rem,50% - 700px + 1.25rem)}@media (min-width:1024px){.fx-pista{padding-inline:max(2.5rem,50% - 700px + 2.5rem);scroll-padding-inline:max(2.5rem,50% - 700px + 2.5rem)}}.fx-oscuro :where(a,button,[tabindex]):focus-visible{outline-color:var(--color-lima)}@supports (animation-timeline:view()){.fx-grow{transform-origin:0;animation:linear both fx-grow;animation-timeline:view();animation-range:entry 20% cover 45%}.fx-fill{animation:linear both fx-fill;animation-timeline:view();animation-range:entry 10% cover 35%}}@media (prefers-reduced-motion:reduce){.fx-kb,.fx-up,.fx-grow,.fx-fill{animation:none!important}}
