html:has(.landing-page){scroll-snap-type:y proximity;scroll-padding-top:64px}.landing-page .snap-section{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);display:flex}.landing-page .snap-section-overflow{scroll-snap-align:start}.landing-page .snap-section-breath{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:48vh;display:flex}@keyframes roadmap-lane-roll{0%{transform:translateY(0)}to{transform:translateY(var(--roadmap-lane,28px))}}.roadmap-lane-roll{animation:1.1s linear infinite roadmap-lane-roll}@keyframes roadmap-draw{0%{stroke-dashoffset:1.01px}to{stroke-dashoffset:0}}.roadmap-draw{stroke-dasharray:1 1.01;animation:1.6s cubic-bezier(.22,1,.36,1) .2s both roadmap-draw}@keyframes roadmap-lane-dash{to{stroke-dashoffset:-24px}}.roadmap-lane-dash{animation:.4s ease-out 1.4s both roadmap-fade,1s linear 1.4s infinite roadmap-lane-dash}@keyframes roadmap-fade{0%{opacity:0}}@keyframes roadmap-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.roadmap-pop{animation:.5s ease-out both roadmap-pop}@media (prefers-reduced-motion:reduce){.roadmap-lane-roll,.roadmap-draw,.roadmap-lane-dash,.roadmap-pop{animation:none}}
