@keyframes www-hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.www-hero-entrance{animation:.7s cubic-bezier(.16,1,.3,1) both www-hero-fade-up}.www-hero-entrance--delay-0{animation-delay:0s}.www-hero-entrance--delay-1{animation-delay:.1s}.www-hero-entrance--delay-2{animation-delay:.2s}.www-hero-entrance--delay-3{animation-delay:.3s}.www-hero-entrance--delay-4{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.www-hero-entrance{opacity:1!important;animation:none!important;transform:none!important}}.spotlight-card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;position:relative;overflow:hidden}.spotlight-card:before{content:"";background:radial-gradient(600px circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color),transparent 40%);opacity:0;pointer-events:none;z-index:1;transition:opacity .5s;position:absolute;inset:0}.spotlight-card:hover:before{opacity:1}@keyframes timeline-segment{0%{opacity:0;left:-1.5rem}2%{opacity:1}23%{opacity:1;left:100%}25%{opacity:0;left:100%}to{opacity:0;left:100%}}.grain-overlay:before{content:"";z-index:50;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}
