@layer components{.s-palabra{animation:.7s cubic-bezier(.2,.8,.2,1) both s-subir;animation-delay:calc(var(--i) * 60ms + 80ms);display:inline-block}@keyframes s-subir{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.s-entrar{animation:.8s cubic-bezier(.2,.8,.2,1) both s-subir;animation-delay:var(--d,.5s)}.s-flotar{animation:s-flotar var(--t,6s) ease-in-out infinite alternate;animation-delay:var(--d,0s)}@keyframes s-flotar{0%{transform:translateY(-8px) rotate(var(--r0,0deg))}to{transform:translateY(10px) rotate(var(--r1,0deg))}}.s-sticker{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 14px 30px -14px #0e1a1c73}.s-marquesina{white-space:nowrap;overflow:hidden}.s-marquesina-pista{width:max-content;animation:28s linear infinite s-desplazar;display:inline-flex}@keyframes s-desplazar{to{transform:translate(-50%)}}.s-rotador{vertical-align:bottom;padding-bottom:.08em;display:inline-grid;overflow:hidden}.s-rotador>span{opacity:0;animation:12s cubic-bezier(.2,.8,.2,1) infinite s-rotar;animation-delay:calc(var(--i) * 2s);grid-area:1/1}@keyframes s-rotar{0%{opacity:0;transform:translateY(80%)}3%,15%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-80%)}}.s-ciclo{display:grid}.s-ciclo>*{opacity:0;animation:7.5s ease-in-out infinite s-ciclo;animation-delay:calc(var(--i) * 2.5s);grid-area:1/1}@keyframes s-ciclo{0%{opacity:0;z-index:2;transform:scale(.96)}6.67%{opacity:1;z-index:2;transform:none}33.33%{opacity:1;z-index:2;transform:none}33.34%{z-index:1}41.66%{opacity:1;z-index:1;transform:none}41.67%,to{opacity:0;z-index:1}}.s-orbita{animation:24s linear infinite s-girar}.s-orbita-contra{animation:24s linear infinite reverse s-girar}@keyframes s-girar{to{transform:rotate(360deg)}}.s-escena{perspective:1100px;perspective-origin:50% 40%}.s-anillo{transform-style:preserve-3d;animation:48s linear infinite s-anillo;position:relative}.s-anillo:hover,.s-anillo:focus-within{animation-play-state:paused}.s-anillo>.s-carta{margin-left:calc(var(--w) / -2);transform:rotateY(calc(var(--i) * var(--paso,45deg))) translateZ(var(--rz));backface-visibility:hidden;position:absolute;top:0;left:50%}@keyframes s-anillo{0%{transform:translateZ(calc(var(--rz) * -1)) rotateY(0deg)}to{transform:translateZ(calc(var(--rz) * -1)) rotateY(-360deg)}}@media (max-width:767px){.s-escena{perspective:1700px}}.s-punto{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite s-latir;animation-delay:var(--d,0s)}@keyframes s-latir{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}.s-diferido{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (min-width:1024px){.s-sombra{box-shadow:0 40px 80px -30px #0e1a1c80,0 18px 36px -24px #0e1a1c59}}.s-flotar,.s-orbita,.s-orbita-contra,.s-anillo,.s-marquesina-pista{will-change:transform}[data-fuera],[data-fuera] *{animation-play-state:paused!important}html:not(.s-fuentes-ejemplo) .telefono .lv{font-family:var(--font-jakarta), system-ui, sans-serif!important}html:not(.s-fuentes-ejemplo) .telefono .lv-nombre,html:not(.s-fuentes-ejemplo) .telefono .lv-h{font-family:var(--font-bricolage), system-ui, sans-serif!important}.s-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;line-height:1;transition:transform .15s,background-color .15s,color .15s;display:inline-flex}.s-btn:hover{transform:scale(1.03)}.s-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.s-palabra,.s-entrar,.s-flotar,.s-marquesina-pista,.s-orbita,.s-orbita-contra,.s-anillo,.s-punto,.s-rotador>span,.s-ciclo>*{animation-name:none!important}.s-rotador>span:not(:first-child),.s-ciclo>:not(:first-child){visibility:hidden}.s-rotador>span:first-child,.s-ciclo>:first-child{opacity:1}.s-anillo{transform:translateZ(calc(var(--rz) * -1))}.s-btn:hover,.s-btn:active{transform:none}[data-revelar]{opacity:1!important;transform:none!important}[data-parallax]{transform:none!important}}.s-orbita{--radio:220px}@media (max-width:639px){.s-orbita{--radio:170px}}}
