.hero-padding{padding-bottom:64px;padding-top:104px}@media (min-width:768px){.hero-padding{padding-bottom:104px;padding-top:128px}}@media (min-width:1024px){.hero-padding{padding-top:176px}}.hero{opacity:1}.hero .video-left-content{animation:anim-hero-left-content 1.5s cubic-bezier(.22,.61,.36,1) forwards;opacity:0}.hero .video-left-content .left-content--title{display:block;--tw-translate-y:200%;animation:anim-reveal-title 1s cubic-bezier(.22,.61,.36,1) forwards;opacity:0;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero .video-left-content .left-content--opacity{animation:anim-reveal-opacity 1s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:.5s;opacity:0}.video-fade-in{animation:fadeIn .5s linear}.video-fade-out{animation:fadeOut .25s linear}.video-front{background-color:rgba(0,0,0,.8)}@keyframes anim-hero-left-content{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-reveal-title{0%{opacity:1;transform:translateY(200%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-reveal-opacity{0%{opacity:0}to{opacity:1}}@keyframes float-image{0%{transform:translatey(0)}50%{transform:translatey(-5px)}to{transform:translatey(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}