@keyframes eoe-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes eoe-rise-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes eoe-fade{0%{opacity:0}to{opacity:1}}@keyframes eoe-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes eoe-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{opacity:0;will-change:opacity, transform}[data-reveal=rise]{transform:translateY(22px)}[data-reveal=sm]{transform:translateY(10px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal][data-shown=true]{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:none}[data-stagger]>*{transition-delay:calc(var(--i,0) * 70ms)}@keyframes eoe-hero-drift{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.12)translate(-1.2%,-.8%)}to{transform:scale(1.06)translate(0)}}.eoe-hero-media{will-change:transform;animation:38s ease-in-out infinite eoe-hero-drift}.eoe-hero-line{animation:.9s cubic-bezier(.16,1,.3,1) both eoe-rise}.eoe-hero-line:first-child{animation-delay:80ms}.eoe-hero-line:nth-child(2){animation-delay:.2s}.eoe-in-1{animation:.8s cubic-bezier(.16,1,.3,1) .34s both eoe-rise}.eoe-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .46s both eoe-rise}.eoe-in-3{animation:.9s ease-out .7s both eoe-fade}@keyframes eoe-sheen{0%{background-position:-140% 0}60%,to{background-position:240% 0}}.eoe-sheen{background-image:linear-gradient(100deg,#0000 35%,#fff4d6bf 50%,#0000 65%);background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 1.2s infinite eoe-sheen}.eoe-lift{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out,border-color .22s ease-out}.eoe-lift:hover{border-color:color-mix(in srgb, var(--teal) 45%, transparent);box-shadow:0 18px 40px -22px #000000e6, 0 0 0 1px color-mix(in srgb, var(--teal) 22%, transparent), 0 0 30px -12px color-mix(in srgb, var(--teal) 45%, transparent);transform:translateY(-4px)}.eoe-lift .eoe-zoom{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eoe-lift:hover .eoe-zoom{transform:scale(1.05)}@keyframes eoe-cta-glow{0%,to{box-shadow:0 0 26px -10px #35e0c8bf}50%{box-shadow:0 0 40px -6px #35e0c8f2}}.eoe-cta{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease-out;animation:4.5s ease-in-out infinite eoe-cta-glow}.eoe-cta:hover{transform:translateY(-2px)}.eoe-cta:active{transform:translateY(0)}.eoe-arrow{transition:transform .22s cubic-bezier(.16,1,.3,1)}.eoe-lift:hover .eoe-arrow,a:hover>.eoe-arrow,button:hover>.eoe-arrow{transform:translate(4px)}.eoe-nav{background-color:#0000;border-color:#0000;transition:background-color .26s ease-out,border-color .26s ease-out,-webkit-backdrop-filter .26s ease-out,backdrop-filter .26s ease-out,box-shadow .26s ease-out}.eoe-nav[data-scrolled=true]{background-color:color-mix(in srgb, var(--floor-0) 92%, transparent);border-color:var(--line-1);box-shadow:0 10px 30px -24px #000000e6}.eoe-navlink{position:relative}.eoe-navlink:after{content:"";background:var(--teal);transform-origin:50%;height:1px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.eoe-navlink:hover:after,.eoe-navlink[data-active=true]:after{transform:scaleX(1)}[data-reveal] .eoe-rule,.eoe-rule{transform-origin:0}[data-reveal][data-shown=true] .eoe-rule{animation:.9s cubic-bezier(.16,1,.3,1) .12s both eoe-draw}@keyframes eoe-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}}.eoe-live-dot{animation:2.6s ease-out infinite eoe-pulse-dot}.eoe-num{font-variant-numeric:tabular-nums}@keyframes eoe-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eoe-page{animation:.42s cubic-bezier(.16,1,.3,1) both eoe-page-in}
