.heart-burst .burst-heart{opacity:0;animation:1.4s ease-out both social-heart-rise;top:60%;left:50%}.burst-heart-0{--heart-x:-90px;--heart-turn:-24deg}.burst-heart-1{--heart-x:-65px;--heart-turn:18deg;animation-delay:70ms!important}.burst-heart-2{--heart-x:-35px;--heart-turn:-12deg;animation-delay:.13s!important}.burst-heart-3{--heart-x:0px;--heart-turn:20deg;animation-delay:40ms!important}.burst-heart-4{--heart-x:35px;--heart-turn:-20deg;animation-delay:.1s!important}.burst-heart-5{--heart-x:65px;--heart-turn:14deg;animation-delay:.17s!important}.burst-heart-6{--heart-x:90px;--heart-turn:-5deg;animation-delay:.22s!important}.burst-heart-7{--heart-x:-20px;--heart-turn:30deg;animation-delay:.24s!important}.burst-heart-8{--heart-x:15px;--heart-turn:-30deg;animation-delay:.3s!important}@keyframes social-heart-rise{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--heart-x), -230px) rotate(var(--heart-turn)) scale(1.3)}}.landing-profile-stack{touch-action:pan-y;width:min(100%,620px);height:460px;margin:30px auto 0;position:relative}.landing-stack-card{width:240px;transition:transform .55s,opacity .55s;position:absolute;top:24px;left:calc(50% - 120px)}.landing-stack-card:first-of-type{transform:translate(-110px,22px)rotate(-12deg)scale(.88)}.landing-stack-card:nth-of-type(2){transform:translate(110px,22px)rotate(12deg)scale(.88)}.landing-stack-card:last-of-type{z-index:2;animation:.5s both stack-arrive}.landing-floating-heart{color:var(--primary);fill:currentColor;pointer-events:none;animation:5s ease-in-out infinite landing-heart-drift;position:absolute}.landing-floating-heart:first-of-type{top:6%;left:15%}.landing-floating-heart:nth-of-type(2){color:var(--profile-outline);animation-delay:-2s;top:40%;right:12%}.landing-floating-heart:nth-of-type(3){color:var(--accent);animation-delay:-3s;bottom:10%;left:22%}@keyframes landing-heart-drift{50%{transform:translateY(-18px)rotate(12deg)}}@keyframes stack-arrive{0%{opacity:.4;transform:translateY(14px)rotate(4deg)}to{opacity:1;transform:none}}.social-ticker-item{animation:.45s both ticker-arrive}@keyframes ticker-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.moment-ring{border:2px solid var(--primary);box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--border)}.moment-progress{transform-origin:0;animation:6s linear forwards moment-countdown}@keyframes moment-countdown{to{transform:scaleX(0)}}@media (width<=480px){.landing-profile-stack{height:370px}.landing-stack-card{width:190px;left:calc(50% - 95px)}.landing-stack-card:first-of-type{transform:translate(-66px,20px)rotate(-10deg)scale(.85)}.landing-stack-card:nth-of-type(2){transform:translate(66px,20px)rotate(10deg)scale(.85)}}@media (prefers-reduced-motion:reduce){.heart-burst .burst-heart,.landing-floating-heart,.landing-stack-card:last-of-type,.social-ticker-item,.moment-progress{animation:none}.landing-stack-card{transition:none}}
