html .reveal{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}html .reveal.is-visible{transform:translateY(0)}:root{--hero-fade:cubic-bezier(.42, 0, .58, 1);--hero-rise:cubic-bezier(.22, 1, .36, 1)}@keyframes heroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-rise{animation:heroRise .95s var(--hero-rise) both}@keyframes heroBgSettle{0%{transform:scale(1.035)}to{transform:scale(1)}}.hero-bg-settle{animation:heroBgSettle 1.35s var(--hero-fade) .5s both}@keyframes heroOpeningFade{0%{opacity:1}to{opacity:0}}@keyframes heroOpeningLogo{0%{opacity:0}41%{opacity:1}68%{opacity:1}to{opacity:0}}.hero-opening{animation:heroOpeningFade 1.25s var(--hero-fade) .5s both}.hero-opening-logo{animation:heroOpeningLogo 1.1s var(--hero-fade) both}.hero-d-h1a{animation-duration:1.15s;animation-delay:1.13s}.hero-d-h1b{animation-duration:1.15s;animation-delay:1.26s}.hero-d-body{animation-delay:1.38s}.hero-d-cta{animation-delay:1.5s}.hero-d-scroll{animation-delay:1.8s}@keyframes heroBgSettleSm{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (max-width:767px){.hero-opening{animation-duration:.95s;animation-delay:.2s}.hero-opening-logo{animation-duration:.55s}.hero-bg-settle{animation-name:heroBgSettleSm;animation-duration:1.05s;animation-delay:.2s}.hero-rise{animation-duration:.9s}.hero-d-h1a{animation-duration:.95s;animation-delay:.78s}.hero-d-h1b{animation-duration:.95s;animation-delay:.89s}.hero-d-body{animation-delay:1s}.hero-d-cta{animation-delay:1.1s}}.reveal-img{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}html .reveal.is-visible .reveal-img{transform:scale(1)}.arrow-nudge{transition:transform .25s ease-out;display:inline-block}@media (hover:hover){.group:hover .arrow-nudge{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){html .reveal,html .reveal.is-visible{opacity:1;transition:none;transform:none}.hero-rise,.hero-bg-settle{animation:none}.hero-opening{display:none}.reveal-img,html .reveal.is-visible .reveal-img,.arrow-nudge,.group:hover .arrow-nudge{transition:none;transform:none}}
