@keyframes dn-stop{0%,20%,to{transform:translateY(0);border-color:rgb(var(--border));box-shadow:0 1px 3px rgba(20,20,20,.03)}17.5%,2.5%{transform:translateY(-4px);border-color:rgb(var(--primary));box-shadow:0 16px 36px rgba(244,88,28,.18)}}@keyframes dn-story{0%,20%,to{opacity:0;transform:translate(-50%,6px)}17.5%,3%{opacity:1;transform:translate(-50%)}}@keyframes dn-scene{0%{opacity:0;transform:translateX(28px)}17.5%,2.5%{opacity:1;transform:translateX(0)}20%,to{opacity:0;transform:translateX(-28px)}}@keyframes dn-scroll{0%,5%{transform:translateY(0)}17%,to{transform:translateY(-72px)}}@keyframes dn-chip{0%,7%{opacity:0;transform:translateY(10px) scale(.96)}10%,17.5%{opacity:1;transform:translateY(0) scale(1)}20%,to{opacity:0;transform:translateY(-8px) scale(1)}}@keyframes dn-tapdot{0%,6%{opacity:0;transform:scale(.3)}7%{opacity:.85;transform:scale(.6)}9.5%,to{opacity:0;transform:scale(1.9)}}@keyframes dn-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dn-stop{animation:dn-stop 24s ease-in-out infinite}.dn-story{opacity:0;transform:translate(-50%,6px);animation:dn-story 24s ease-in-out infinite}.dn-scene{opacity:0;animation:dn-scene 24s ease-in-out infinite}.dn-scene.dn-at-0{opacity:1}.dn-scroll{animation:dn-scroll 24s ease-in-out infinite}.dn-chip{opacity:0;animation:dn-chip 24s ease-out infinite}.dn-tap{opacity:0;animation:dn-tapdot 24s ease-out infinite}.dn-ticker{animation:dn-ticker 36s linear infinite}.dn-at-0{animation-delay:0s}.dn-at-1{animation-delay:4.8s}.dn-at-2{animation-delay:9.6s}.dn-at-3{animation-delay:14.4s}.dn-at-4{animation-delay:19.2s}@media (prefers-reduced-motion:reduce){.dn-chip,.dn-scene,.dn-scroll,.dn-stop,.dn-story,.dn-tap,.dn-ticker{animation:none!important}.dn-chip.dn-at-0{opacity:1}}@media (min-width:768px){.home-page-surface{background:linear-gradient(180deg,rgb(255 233 221) 0,rgb(var(--accent)) 45%,rgb(255 249 245) 100%)}}.home-hero-wash{background:linear-gradient(135deg,rgb(255 249 245),rgb(255 241 232) 45%,rgb(255 230 216))}.home-hero-fade{background:linear-gradient(180deg,rgb(var(--accent)/0),rgb(var(--accent)))}.home-hero-veil{background:linear-gradient(180deg,rgb(255 246 241/.97) 0,rgb(255 246 241/.9) 52%,rgb(var(--accent)/.55) 100%)}.home-phone-shadow{box-shadow:0 30px 70px rgba(120,40,10,.3)}.home-chip-shadow{box-shadow:0 14px 34px rgba(120,40,10,.14)}.home-tap{background:rgb(var(--primary)/.18)}