.expand-item{transform:scale(1);transition:transform .3s ease}.expand-item:hover{transform:scale(1.05)}.horizontal-scroll-container{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 10%,white 90%,transparent);mask:linear-gradient(90deg,transparent,white 10%,white 90%,transparent)}.inner-horizontal-scroll-container{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:nowrap;gap:1rem;animation:scroll 80s linear infinite}.inner-horizontal-scroll-container:hover{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - .05rem))}}.tilt-animation{animation:tilt 2s ease-in-out infinite}@keyframes tilt{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes sway{0%{transform:rotate(0deg)}25%{transform:rotate(1deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}.animate-tree{animation:sway 6s cubic-bezier(.445,.05,.55,.95) infinite;transform-origin:bottom center}.tree-left{animation-delay:.5s}.tree-right{animation-delay:.25s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveHorizontal{0%{transform:translateX(-210px)}to{transform:translateX(160px)}}.float-animation{animation:float 3s ease-in-out infinite;transform-origin:center}.rotate-animation{animation:rotate 10s linear infinite;transform-origin:center}.horizontal-animation{animation:moveHorizontal 8s ease-in-out infinite;transform-origin:center}.exit-animation{transition:transform .1s ease-out,opacity .1s ease-out}@keyframes horizontalBackForth{0%{transform:translateX(0)}50%{transform:translateX(-250px)}to{transform:translateX(0)}}.horizontal-back-forth-animation{animation:horizontalBackForth 6s ease-in-out infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}