@keyframes _vertical-scroll_6e7cu_1{0%{background-position:center 0%}to{background-position:center 100%}}._pattern_6e7cu_10{mask-image:linear-gradient(to bottom,transparent,black 2%,black 98%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 2%,black 98%,transparent);--scroll-speed: 20s;position:relative;overflow:hidden}@media (max-width: 640px){._pattern_6e7cu_10{--scroll-speed: 4s}}._pattern_6e7cu_10:after{content:"";position:absolute;top:0;left:0;width:100%;height:200%;background-image:var(--bg-image);background-size:var(--bg-image-size);background-repeat:var(--bg-image-repeat);background-position:center 0%;z-index:0;animation-name:_vertical-scroll_6e7cu_1;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--scroll-speed)}._pattern_6e7cu_10:before{top:-100%;animation-delay:calc(-1 / 2 * var(--scroll-speed))}#smoke{position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.smoke{z-index:40;position:absolute;width:10px;height:10px;background:radial-gradient(circle,var(--smoke-color) 0%,rgba(0,0,0,0) 80%);pointer-events:none;animation:ripple 1s ease-out forwards;--smoke-scale: 1;--smoke-opacity: 1;--smoke-translation: -10px}@keyframes ripple{0%{transform:scale(var(--smoke-scale)) translateY(0);opacity:var(--smoke-opacity)}to{transform:scale(calc(var(--smoke-scale) * 2)) translateY(var(--smoke-translation));opacity:0}}.ellipse-wrapper{--shadow-color: #9152fc}.reflection-content{transform:rotateX(180deg) translateY(-1000px)}._attractionButton_6tshk_1{width:8rem;height:8rem;min-width:8rem;min-height:8rem;border-radius:100%;font-size:2rem;font-weight:300;box-shadow:0 0 10px #0000001a;transition:scale .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer;mix-blend-mode:difference;background-color:var(--text-color-inverted);color:var(--text-brand-01);border:4px solid var(--primary-inverted-foreground)}._attractionButton_6tshk_1:hover{scale:1.1;background-color:var(--primary-inverted-foreground);border-color:var(--text-brand-01);color:var(--primary-foreground)}._attractionButton_6tshk_1:active{scale:1.2;background-color:var(--text-brand-01);color:var(--primary-inverted-foreground);border-color:var(--primary-inverted-foreground)}
