@media (prefers-reduced-motion:no-preference){:root{--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-rise:18px}@media (min-width:768px){:root{--reveal-rise:28px}}[data-reveal]{transition:opacity .9s var(--reveal-ease), transform .9s var(--reveal-ease), filter .9s var(--reveal-ease);transition-delay:calc(var(--reveal-i,0) * 70ms)}[data-reveal=out]{opacity:0;transform:translate3d(0, var(--reveal-rise), 0)}[data-reveal=out][data-reveal-v=blur]{filter:blur(10px)}[data-reveal=out][data-reveal-v=fade]{transform:none}@keyframes reveal-nav{0%{opacity:0;transform:translateY(-8px)}}body>header>div{animation:reveal-nav .8s var(--reveal-ease) both}@keyframes reveal-load{0%{opacity:0;transform:translate3d(0, var(--reveal-rise), 0)}}@keyframes reveal-load-blur{0%{opacity:0;filter:blur(10px);transform:translate3d(0, var(--reveal-rise), 0)}}#hero-title>:not([class*=hero-]){animation:reveal-load-blur 1s var(--reveal-ease) both}#hero-title>:nth-child(2):not([class*=hero-]){animation-delay:.1s}#hero-title+p{animation:reveal-load 1s var(--reveal-ease) .22s both}div:has(>#hero-title)+div>*{animation:reveal-load 1s var(--reveal-ease) .34s both}div:has(>#hero-title)+div>*+*{animation-delay:.42s}#hero-video{animation:reveal-load 1.2s var(--reveal-ease) .5s both}}
