:root{--hero-mask-size:15vw;--hero-mask-x:0;--hero-mask-y:0}html:has(#loading-wrapper){overflow-y:hidden}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;background:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}section.hero{width:100vw;height:83.9vw;position:relative}section.hero:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(0deg,black,transparent);width:100%;height:40%;z-index:3}section.hero .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.hero .bg video{width:112%;position:absolute;top:0;left:50%;transform:translateX(-50%)}section.hero .bg>img:first-of-type{position:absolute;top:59.4vw;left:43.7vw;width:61.3vw;border-radius:.3vw;transform:translate(-50%,-50%)}.hero-bg-svg-container{position:absolute;top:0;right:0;width:88vw;height:100vh;mix-blend-mode:overlay}.hero-bg-svg-container img:first-of-type,.hero-bg-svg-container img:nth-of-type(2){position:absolute;top:0;right:0;width:100%;mix-blend-mode:overlay;mask-image:radial-gradient(circle var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),#000,transparent);-webkit-mask-image:radial-gradient(circle var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),#000,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0}.hero-text{position:absolute;top:15vw;left:13.5vw;width:35vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2vw}.hero-text h1{font-size:4vw;line-height:4vw;color:white;background:linear-gradient(160deg,white,#b5bbf7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-text h1,.hero-text p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.hero-text p{font-size:1.1vw;color:white;width:25vw}.hero-bottom-text{position:absolute;bottom:4vw;left:13.5vw;flex-direction:column;z-index:5}.hero-bottom-text,.hero-bottom-text ul{display:flex;justify-content:center;align-items:flex-start}.hero-bottom-text ul{flex-direction:row;gap:1.5vw}.hero-bottom-text h1{font-size:.9vw;opacity:.5}.hero-bottom-text ul li{font-size:.8vw}.hero-bottom-text ul li:first-of-type{list-style:none}.hero-bottom-text *{color:white}footer{height:52vw;position:relative;background:#0a0b0d;padding:0 10vw}footer .video-wrapper{position:absolute;top:0;left:-15vw;width:80%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}footer .video-wrapper img{position:absolute;top:50%;left:0;height:100%;width:100%;transform:translateY(-50%);height:auto;-webkit-clip-path:inset(0 3px 0 0);clip-path:inset(0 3px 0 0)}footer .video-wrapper video{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:35%;border-radius:100%}footer .join-now{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;z-index:1;top:10vw;right:10vw;width:34vw;gap:2vw;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}footer .join-now h2{color:#fff;font-size:4vw;line-height:3.5vw;background:linear-gradient(160deg,white 50%,#b5bbf7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}footer .join-now p{color:#fff;width:100%}footer .join-now>div{justify-content:space-between;gap:2vw}footer .bottom-links,footer .join-now>div{display:flex;flex-direction:row;align-items:center}footer .bottom-links{width:calc(100% - 30vw);justify-content:center;position:absolute;bottom:1.5vw;left:50%;transform:translateX(-50%)}footer .bottom-links ul{width:100%;height:3vw}footer .bottom-links ul,footer .bottom-links ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer .bottom-links ul li{gap:1vw;height:100%}footer .bottom-links a{color:#fff;cursor:pointer;opacity:.8;transition:.2s;font-size:1vw}footer .bottom-links a:has(svg){display:flex;flex-direction:row;justify-content:center;align-items:center}footer .bottom-links a:hover{opacity:1;transition:.2s}footer .bottom-links li:first-of-type a{opacity:.5}footer .bottom-links a svg{width:1vw}footer .bottom-links ul div img{width:4vw;margin-right:-1.8vw}footer .bottom-links ul div{width:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1vw;font-size:1vw;color:transparent;background:linear-gradient(90deg,#f58041,#ac795c 25.6%,#887064 41.58%,#716a69 56.98%,#61656b 69.44%);-webkit-background-clip:text;background-clip:text}@media screen and (min-width:765px) and (max-width:1024px){.hero-text{left:3vw}.hero-text p{font-size:1.8vw;width:35vw}section.hero .bg video{width:147%}section.hero{height:109.9vw}section.hero .bg>img:first-of-type{top:77.4vw;left:42.7vw;width:78.3vw}.hero-bottom-text ul{gap:2.5vw}.hero-bottom-text{left:3vw}.hero-bottom-text h1{font-size:1.8vw}.hero-bottom-text ul li{font-size:1.5vw}footer .join-now{width:42vw}footer .bottom-links{width:calc(100% - 20vw)}footer .bottom-links ul{flex-wrap:wrap;height:unset}footer .bottom-links a,footer .bottom-links ul div{font-size:2vw}footer .bottom-links a svg{width:2vw}footer .bottom-links ul div img{width:6vw;margin-top:-.3vw;margin-right:-1.2vw}}@media screen and (max-width:765px){section.hero{height:160vw}section.hero .bg video{left:69vw;height:100%;width:auto}section.hero .bg>img:first-of-type{top:118.6vw;left:69vw;width:135vw}.hero-text{left:3vw;top:20vw;width:65vw;gap:2vw}.hero-text h1{font-size:8vw;line-height:8vw}.hero-text p{font-size:4vw;width:100%}.hero-bottom-text{left:3vw;width:calc(100% - 6vw);gap:2vw;overflow:hidden}.hero-bottom-text h1{font-size:3vw}.hero-bottom-text ul{width:100%;gap:10vw;overflow:visible}.hero-bottom-text ul li{font-size:3vw;white-space:nowrap;color:#fff}footer{height:100vh}footer .video-wrapper{width:100%;left:0;height:35vh}footer .join-now{justify-content:center;align-items:center;top:30vh;right:0;width:100%;padding:0 3vw}footer .join-now>div{flex-direction:column}footer .join-now h2{font-size:7vh;line-height:7vh;text-align:center}footer .join-now p{font-size:2.2vh;width:90%;text-align:center}footer .bottom-links{width:100%;transform:translateX(-50%)}footer .bottom-links ul{flex-direction:column;gap:1.5vh;height:auto}footer .bottom-links a svg{width:6vw}footer .bottom-links a,footer .bottom-links ul div{font-size:4vw}footer .bottom-links ul div img{width:20vw}footer .bottom-links li:first-of-type a{width:55vw;text-align:center}footer .bottom-links ul li{gap:5vw}}:root{--main-button-x:100%;--main-button-y:50%;--main-button-opacity-right:1;--main-button-opacity-left:.2}.main-button{position:relative;padding:.7vw 4vw;border-radius:9999px;border:none;background:#ffffffaf;cursor:pointer;font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1rem;transition:color .2s}.main-button span{position:relative;z-index:9;font-size:.8vw;color:rgb(90 37 10/1)}.main-button .pearl{transform:translateX(-50%) translateY(-50%);width:204px;height:100%;position:absolute;top:50%;left:var(--main-button-x);z-index:1;overflow:hidden}.main-button div:has(.pearl){width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:inherit}.main-button .pearl>div:first-of-type{background-image:radial-gradient(50% 50% at 50% 50%,#fffff5 3.5%,#ffaa81 26.5%,#ffda9f 37.5%,rgba(255,170,129,.5) 49%,rgba(210,106,58,0) 92.5%);width:121px;height:121px;z-index:3}.main-button .pearl>div:first-of-type,.main-button .pearl>div:nth-of-type(2){transform:translateX(-50%) translateY(-50%);top:50%;left:50%;position:absolute}.main-button .pearl>div:nth-of-type(2){background-image:radial-gradient(43.3% 44.23% at 50% 49.51%,#fffff7 29%,#fffacd 48.5%,#f4d2bf 60.71%,hsla(15,5%,83%,0) 100%);width:204px;height:103px;z-index:5;filter:blur(5px)}.main-button .outline{position:absolute;top:-4.5px;left:-4.5px;height:calc(100% + 9px);width:calc(100% + 9px);transform:unset;opacity:1;border-radius:inherit;overflow:hidden;z-index:-1;filter:blur(5px)}.main-button .outline .right{width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--main-button-opacity-right)}.main-button .outline .left{width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--main-button-opacity-left);transform:scaleX(-1)}.main-button .outline .right div:before{left:0;top:0;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.96deg,rgba(255,177,153,0) 6.11%,rgba(255,177,153,.2) 53.57%,#ff3c00 93.6%) border-box}.main-button .outline .left div:before,.main-button .outline .right div:before{content:"";position:absolute;z-index:30;box-sizing:content-box;height:100%;width:100%;border-radius:9999px;border-width:2px;border-color:transparent}.main-button .outline .left div:before{left:-.125rem;top:-.125rem;--tw-blur:blur(7px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.96deg,rgba(255,177,153,0) 6.11%,rgba(255,177,153,.2) 53.57%,#ff7950 93.6%) border-box}.main-button .outline .right:before{content:"";position:absolute;height:100%;width:100%;left:-.125rem;top:-.125rem;z-index:99;border-width:2px;--tw-blur:blur(2px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(97.68deg,rgba(255,177,153,0) 38.1%,rgba(255,177,153,.2) 82.47%,#ff7950 93.3%) border-box}.main-button .outline .right:after{content:"";position:absolute;height:100%;width:100%;z-index:0;left:-3px;top:-3px;border-width:3px;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.88deg,rgba(255,137,100,.2) 46.45%,#cd3100 98.59%) border-box}.main-button .outline .right div{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(103.7deg,hsla(15,25%,65%,.1) 38.66%,rgba(233,132,99,.1) 68.55%,#e98463 85.01%,#fff 92.12%) border-box}.main-button .outline .left:before{content:"";position:absolute;height:100%;width:100%;left:-.125rem;top:-.125rem;z-index:99;border-width:2px;--tw-blur:blur(2px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(97.68deg,rgba(255,177,153,0) 38.1%,rgba(255,177,153,.2) 82.47%,#ff7950 93.3%) border-box}.main-button .outline .left:after{content:"";position:absolute;height:100%;width:100%;z-index:0;left:-3px;top:-3px;border-width:3px;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.88deg,rgba(255,137,100,.2) 46.45%,#cd3100 98.59%) border-box}.main-button .outline .left div{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(103.7deg,hsla(15,25%,65%,.1) 38.66%,rgba(233,132,99,.1) 68.55%,#e98463 85.01%,#fff 92.12%) border-box}@media screen and (min-width:765px) and (max-width:1024px){.main-button span{font-size:1.8vw}}@media screen and (max-width:765px){.main-button{margin-top:5vw;padding:2.7vw 0!important;width:50vw;transition:.2s}.main-button .pearl{animation:pearlMove 4s ease-in-out infinite}.main-button .outline .left{animation:outlineOpacity 4s ease-in-out infinite;animation-delay:2s}.main-button .outline .right{animation:outlineOpacity 4s ease-in-out infinite}.main-button span{font-size:4vw!important}}@keyframes pearlMove{0%{left:0}50%{left:100%}to{left:0}}@keyframes outlineOpacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes movePearl{0%{--main-button-x:0%;--main-button-y:50%}50%{--main-button-x:100%;--main-button-y:50%}to{--main-button-x:0%;--main-button-y:50%}}