.image-stack:where(.astro-6VM32WEX){width:var(--width);aspect-ratio:var(--aspect);position:relative;transition:transform .5s ease-in-out;cursor:pointer}@media (max-width: 768px){.image-stack:where(.astro-6VM32WEX){width:var(--mobileWidth)}}.image:where(.astro-6VM32WEX){width:100%;height:auto;position:absolute;transition:opacity .3s ease-in-out;border-radius:12px}.front:where(.astro-6VM32WEX){z-index:2;transform:translateY(6%) translate(3%);transition:all .5s ease}.back:where(.astro-6VM32WEX){z-index:1;transform:rotate(-2.5deg);opacity:50%;transition:all .5s ease}@keyframes fade-move-down{0%{transform:translateY(-20px);opacity:0}35%{opacity:1}70%,to{transform:translateY(10px);opacity:0}}#_down:where(.astro-J7PV25F6){position:absolute;background-image:url(/chevron-down.svg);background-repeat:no-repeat;cursor:pointer;height:45px;width:65px;margin-left:-22.5px;line-height:60px;left:50%;bottom:30px;text-shadow:0 0 3px rgba(0,0,0,.4);animation:fade-move-down 5s ease-in-out infinite;transition:all .5s ease}#_down:where(.astro-J7PV25F6):hover{filter:drop-shadow(0 0 3px white)}#mesh-gradient:where(.astro-J7PV25F6){top:0;left:0;display:flex;position:absolute;align-items:stretch;justify-content:stretch;width:100%;height:100%;opacity:.16;flex-grow:1;z-index:-1;--gradient-color-1: #17D77E;--gradient-color-2: #07E4C6;--gradient-color-3: #FBFF84;--gradient-color-4: #78F1B9}#banner:where(.astro-J7PV25F6){-webkit-mask-image:linear-gradient(to bottom,black 70%,rgba(0,0,0,30%) 100%);mask-image:linear-gradient(to bottom,black 70%,rgba(0,0,0,30%) 100%)}
