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) 1.95s both}@keyframes heroOpeningFade{0%{opacity:1}to{opacity:0}}@keyframes heroOpeningLogo{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}32.9%{opacity:1;animation-timing-function:linear}73.7%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}.hero-opening{animation:heroOpeningFade .8s var(--hero-fade) 1.95s both}.hero-opening-logo{opacity:0;animation:2.28s linear both heroOpeningLogo}.hero-d-h1a{animation-duration:1.15s;animation-delay:2.35s}.hero-d-h1b{animation-duration:1.15s;animation-delay:2.47s}.hero-d-body{animation-delay:2.6s}.hero-d-cta{animation-delay:2.72s}.hero-d-scroll{animation-delay:3.1s}@keyframes heroBgSettleSm{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (max-width:767px){.hero-bg-settle{animation-name:heroBgSettleSm}}.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}}
