*{box-sizing:border-box}html,body{margin:0}body{background:#0e0e0e;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.scrollhide::-webkit-scrollbar{display:none}.scrollhide{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:translate(-50%)}25%{transform:translate(-58%)}75%{transform:translate(-42%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes railBreathe{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rubanReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes glassDrift{0%,to{transform:translateY(0)rotate(-2.5deg)}50%{transform:translateY(-16px)rotate(2.5deg)}}@keyframes glassBreathe{0%,to{opacity:.1}50%{opacity:.18}}.glass-float{transform-origin:50% 40%;animation:9s ease-in-out infinite glassDrift,11s ease-in-out infinite glassBreathe}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.ruban-sheen{background:linear-gradient(100deg,#0000 38%,#ffffff73 50%,#0000 62%);animation:4.5s linear infinite sweep}@keyframes borderRun{to{stroke-dashoffset:-100px}}.border-run{stroke-dashoffset:0;stroke-opacity:.26;animation:7.5s linear infinite borderRun}.border-run.focus{stroke-opacity:.95;animation-duration:3.8s}@keyframes rowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.row-in{animation:.45s cubic-bezier(.16,1,.3,1) both rowIn}@keyframes bgGlowA{0%,to{transform:translate(-6%,-3%)scale(1)}50%{transform:translate(7%,4%)scale(1.12)}}@keyframes bgGlowB{0%,to{transform:translate(5%,4%)scale(1.1)}50%{transform:translate(-5%,-4%)scale(1)}}.bg-glow-a{animation:30s ease-in-out infinite bgGlowA}.bg-glow-b{animation:24s ease-in-out infinite bgGlowB}.rail span{transform-origin:bottom;animation:2.6s ease-in-out infinite railBreathe}.rail span:first-child{animation-delay:0s}.rail span:nth-child(2){animation-delay:-.28s}.rail span:nth-child(3){animation-delay:-.56s}.rail span:nth-child(4){animation-delay:-.84s}.rail span:nth-child(5){animation-delay:-1.12s}.rail span:nth-child(6){animation-delay:-1.4s}.rail span:nth-child(7){animation-delay:-1.68s}.rail span:nth-child(8){animation-delay:-1.96s}.ticker-track{width:max-content;animation:26s linear infinite marquee;display:flex}.ruban-fill{transform-origin:0;animation:.5s cubic-bezier(.16,1,.3,1) both rubanReveal}.cardIn{animation:.5s cubic-bezier(.16,1,.3,1) both cardIn}.cta-press{transition:transform .12s}.cta-press:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rail span,.ticker-track,.ruban-fill,.cardIn,.glass-float,.ruban-sheen,.border-run,.row-in,.bg-glow-a,.bg-glow-b{animation:none}.cta-press{transition:none}}input::placeholder{color:#b8b6aa}.name-input:focus{border-color:#ff5a1f;outline:none}
