.landing-page{background:#f9fafb;font-family:var(--font-sans);min-height:100vh}.landing-container,.landing-page .landing-container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:640px){.landing-container,.landing-page .landing-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.landing-container,.landing-page .landing-container{padding-left:2rem;padding-right:2rem}}.landing-section{padding:5rem 0}@media(max-width:768px){.landing-section{padding:3rem 0}}.reveal-section{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-section--visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal-section--visible .reveal-stagger>*{opacity:1;transform:translateY(0)}.reveal-section--visible .reveal-stagger>:first-child{transition-delay:.05s}.reveal-section--visible .reveal-stagger>:nth-child(2){transition-delay:.1s}.reveal-section--visible .reveal-stagger>:nth-child(3){transition-delay:.15s}.reveal-section--visible .reveal-stagger>:nth-child(4){transition-delay:.2s}.reveal-section--visible .reveal-stagger>:nth-child(5){transition-delay:.25s}.reveal-section--visible .reveal-stagger>:nth-child(6){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none;transition:none}.reveal-stagger>*{opacity:1;transform:none;transition:none}}
