.landing{--mono:var(--font-mono);--ui:var(--font-ui);--display:var(--font-display);--serif:var(--font-serif);color:#e8eaf0;background:#07080c;position:relative;overflow-x:clip}.landing a{text-decoration:none}.landing button{font-family:inherit}.landing .hov:hover{color:#fff;background:#ffffff0f}.landing .hov3:hover{background:#ffffff08}.landing .gold-hov:hover{background:#f0b40014}.landing .lift{transition:border-color .2s,transform .2s}.landing .lift:hover{transform:translateY(-2px);border-color:#ffffff4d!important}.landing .foot-link{color:#a7acb9}.landing .foot-link:hover{color:#fff}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes neon{0%,to{box-shadow:0 0 22px #f0b4002e,inset 0 0 22px #f0b4000f}50%{box-shadow:0 0 44px #f0b40066,inset 0 0 30px #f0b4001f}}@keyframes neonSpin{to{transform:rotate(360deg)}}@keyframes mpBg{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.08)translate(-2%,1.5%)}}@keyframes mpGlow{0%,to{opacity:.5;transform:translate(-4%)}50%{opacity:1;transform:translate(4%)}}@keyframes mpFig{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5%)scale(1.03)}}html:has(.landing){scroll-behavior:smooth}@media (max-width:1000px){.landing .d-nav{display:none!important}}@media (max-width:760px){.landing .m-hide{display:none!important}.landing .m-stack{grid-template-columns:minmax(0,1fr)!important}.landing .m-span1{grid-column:auto!important}.landing .m-logo{padding:14px!important}.landing .m-btn{padding:0 13px!important}.landing .m-hero{min-height:560px;height:auto!important}.landing .m-herotext{max-width:100%!important;height:auto!important;padding-top:64px!important;padding-bottom:72px!important}.landing .m-reel{opacity:.55;left:42%!important}.landing .m-fade{background:linear-gradient(90deg,#07080c 0% 30%,#07080cd1 58%,#07080c66 100%)!important}.landing .m-h1{font-size:44px!important}.landing .m-h2{font-size:38px!important}.landing .m-pop{z-index:60!important;width:auto!important;position:fixed!important;inset:auto 16px 16px!important}}
