@keyframes landing-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-dissolve{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}30%{opacity:.7;filter:blur(.5px);transform:translateY(-4px)scale(1.02)}60%{opacity:.3;filter:blur(2px);letter-spacing:.3em;transform:translateY(-16px)scale(1.05)}to{opacity:0;filter:blur(6px);letter-spacing:.8em;transform:translateY(-40px)scale(1.1)}}@keyframes drift0{0%{transform:translate(0)}17%{transform:translate(8px,-6px)}38%{transform:translate(-5px,-10px)}55%{transform:translate(-11px,3px)}72%{transform:translate(-3px,9px)}89%{transform:translate(7px,4px)}to{transform:translate(0)}}@keyframes drift1{0%{transform:translate(0)}21%{transform:translate(-9px,7px)}42%{transform:translate(4px,11px)}63%{transform:translate(10px,-2px)}84%{transform:translate(-2px,-8px)}to{transform:translate(0)}}@keyframes drift2{0%{transform:translate(0)}15%{transform:translate(6px,9px)}35%{transform:translate(-8px,4px)}58%{transform:translate(-10px,-7px)}78%{transform:translate(5px,-9px)}to{transform:translate(0)}}@keyframes drift3{0%{transform:translate(0)}22%{transform:translate(-7px,-8px)}45%{transform:translate(9px,-4px)}67%{transform:translate(6px,10px)}88%{transform:translate(-8px,6px)}to{transform:translate(0)}}@keyframes drift4{0%{transform:translate(0)}19%{transform:translate(10px,3px)}40%{transform:translate(3px,-9px)}60%{transform:translate(-9px,-6px)}80%{transform:translate(-6px,8px)}to{transform:translate(0)}}@keyframes driftSlow0{0%{transform:translate(0)}20%{transform:translate(8px,-6px)}45%{transform:translate(-4px,-10px)}70%{transform:translate(-10px,5px)}90%{transform:translate(3px,8px)}to{transform:translate(0)}}@keyframes driftSlow1{0%{transform:translate(0)}25%{transform:translate(-9px,4px)}50%{transform:translate(-3px,11px)}75%{transform:translate(10px,2px)}to{transform:translate(0)}}@keyframes driftSlow2{0%{transform:translate(0)}18%{transform:translate(5px,9px)}40%{transform:translate(-8px,6px)}65%{transform:translate(-11px,-3px)}85%{transform:translate(4px,-8px)}to{transform:translate(0)}}@keyframes driftOuter0{0%{transform:translate(0)}22%{transform:translate(12px,-5px)}48%{transform:translate(4px,-13px)}70%{transform:translate(-10px,-2px)}88%{transform:translate(-6px,10px)}to{transform:translate(0)}}@keyframes driftOuter1{0%{transform:translate(0)}30%{transform:translate(-11px,8px)}55%{transform:translate(-5px,14px)}80%{transform:translate(9px,3px)}to{transform:translate(0)}}@keyframes driftOuter2{0%{transform:translate(0)}18%{transform:translate(7px,10px)}42%{transform:translate(-6px,13px)}68%{transform:translate(-13px,-1px)}90%{transform:translate(2px,-9px)}to{transform:translate(0)}}@keyframes driftOuter3{0%{transform:translate(0)}26%{transform:translate(-8px,-11px)}52%{transform:translate(6px,-7px)}74%{transform:translate(12px,5px)}to{transform:translate(0)}}.landing-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
