html{scroll-behavior:smooth}@media (min-width:1024px){@supports (animation-timeline:scroll()){.hero-zoom{object-fit:cover;animation:linear parallaxShift2;animation-timeline:scroll(root)}@keyframes parallaxShift2{0%{transform:scale(1)translateY(0%)}to{transform:scale(1.4)translateY(50%)}}}}@supports (animation-timeline:scroll()){.parallax-img img{object-fit:cover;width:100%;animation:linear both parallaxShift;animation-timeline:scroll(root);height:160%!important}@keyframes parallaxShift{0%{transform:scale(1.1)translateY(0%)}to{transform:scale(1.1)translateY(-50%)}}}.parallax-img.parallax-done img{animation:none!important;transform:scale(1.1)translateY(-20%)!important}@keyframes parallax{0%{opacity:1;transform:translateY(10px)}10%{opacity:0}30%{transform:translateY(1000px)}to{opacity:0;transform:translateY(2000px)}}@layer components{@scope(.index-page){section.hero>.hero-container{animation:linear parallax;animation-timeline:scroll(root)}}.scroll-btn{color:#fff;animation:linear scrollBtnAnim;animation-timeline:scroll(root)}@keyframes scrollBtnAnim{0%{color:#fff;opacity:1}3%{color:#fff;opacity:0}}.animate-bounce{animation:1s infinite realisticBounce}@keyframes realisticBounce{0%{transform:translateY(0)}20%{animation-timing-function:ease-in;transform:translateY(-7px)}40%{animation-timing-function:ease-out;transform:translateY(0)}60%{animation-timing-function:ease-in;transform:translateY(-3px)}80%{animation-timing-function:ease-out;transform:translateY(0)}90%{animation-timing-function:ease-in;transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes heroNavFadeIn{0%{opacity:0}5%{opacity:0}10%{opacity:1}70%{opacity:1}75%{opacity:0}to{opacity:0}}.home-hero-nav{z-index:2000;text-transform:uppercase;flex-direction:column;align-items:self-end;font-weight:300;animation:linear heroNavFadeIn;animation-timeline:scroll(root);display:flex;position:fixed;top:30%;right:0;overflow:hidden;transform:translateY(-50%)}.home-hero-nav.fixed a{color:#9e9e9e}.home-hero-nav.fixed:before{opacity:1}.home-hero-nav a{color:#fff;border-right:3px solid rgba(204,204,204,.6);padding:15px 20px;font-size:15px;font-weight:300;transition:all .2s ease-in-out;position:relative}.home-hero-nav a:hover{color:var(--color-primary);border-color:rgba(0,0,0,.36)}.home-hero-nav a.active{color:var(--color-primary);border-color:rgba(0,0,0,.36)}.home-hero-nav a:last-child:after{display:none}}
