@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-SemiBold-CNA5QnUt.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-Regular-BaFCsOL4.woff2) format("woff2")}@font-face{font-family:DKPardesi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DKPardesi-DmstdaI4.woff2) format("woff2")}@tailwind base;@tailwind components;@tailwind utilities;img{width:100%}a{color:currentColor;text-decoration:none}strong,b{font-weight:700}small{font-size:inherit;color:var(--color-text-grey)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}.mobileUI{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100svh;color:#fff;font-family:DKPardesi;opacity:1;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column}.mobileUI__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobileUI__background img{width:100%;height:100%;object-fit:cover}.mobileUI__header{position:relative;z-index:2;display:flex;text-align:center;justify-content:center;align-items:center;flex-direction:column;padding-top:2rem;padding-left:2rem;padding-right:2rem}.mobileUI__header__title{padding-top:3rem;color:#fff;text-align:center;font-family:DKPardesi;font-size:25px;font-style:normal;font-weight:400;line-height:normal;text-shadow:0px 0px 5px rgba(0,0,0,.35)}.mobileUI__footer{position:relative;z-index:2;padding-bottom:4rem;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.mobileUI__footer__buttons{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%}.mobileUI__footer__buttons__button{border:none;padding:10px 16px;flex:1;position:relative;background:none;color:#fff;font-family:DKPardesi;font-size:16px;font-weight:400;letter-spacing:.25px;cursor:none;white-space:nowrap;text-align:center}.mobileUI__footer__buttons__button button{white-space:nowrap;border:none;background:none;color:#3a67f1;font-family:DKPardesi;font-size:16px}.mobileUI__footer__buttons__button svg{flex:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:120%;height:120%}.desktopUI{position:relative;transition:opacity .5s ease;will-change:transform;width:1000px;aspect-ratio:1920/1024;overflow:hidden;cursor:none}.desktopUI__fadeWrapper{opacity:0;pointer-events:auto;transition:opacity .3s ease-in-out}.desktopUI__fadeWrapper.fade-in-ui{opacity:1}.desktopUI__fadeWrapper.fade-out-ui{opacity:0}.desktopUI__mailbutton{position:absolute;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;top:2rem;left:2rem;width:52px;height:52px}.desktopUI__mailbutton__icon{cursor:pointer}.desktopUI__background{cursor:default}.desktopUI .desktopUI__mail{border:.5px solid #fff;background:#ffffffbf;box-shadow:0 25px 50px #0009;transition:backdrop-filter .4s ease-out;pointer-events:all;position:absolute;top:50%;right:2rem;transform:translateY(-50%) scale(0);transform-origin:center;opacity:0;width:870px;height:500px;border-radius:8px;font-family:Poppins;overflow:hidden;display:flex;will-change:transform,opacity}.desktopUI .desktopUI__mail__header{display:flex;justify-content:space-between;border-bottom:2px solid rgba(217,217,217,.12);padding-bottom:.5rem}.desktopUI .desktopUI__mail__left{font-size:11px;width:270px;background:#ffffffbf;padding:.5rem 1rem 0;display:flex;flex-direction:column}.desktopUI .desktopUI__mail__left__fragment{display:flex;padding:.25rem 1rem;align-items:center;align-self:stretch;border-radius:8px;background:#4148d9;margin-bottom:1.5rem}.desktopUI .desktopUI__mail__left__fragment img{width:20px;height:30px;margin-right:16px}.desktopUI .desktopUI__mail__left__fragment span{color:#fff;font-family:Poppins;font-size:22px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.75px;margin-right:12px}.desktopUI .desktopUI__mail__left__fragment p{margin-top:8px;color:#fff;font-family:Poppins;font-size:11px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.75px;opacity:.6}.desktopUI .desktopUI__mail__left .desktopUI__mail__topbar{height:30px;display:flex;align-items:center;gap:8px;margin-bottom:1rem}.desktopUI .desktopUI__mail__left .desktopUI__mail__topbar .dot{width:12px;height:12px;border-radius:50%}.desktopUI .desktopUI__mail__left .desktopUI__mail__topbar .dot.red{background:#ff5f56}.desktopUI .desktopUI__mail__left .desktopUI__mail__topbar .dot.yellow{background:#ffbd2e}.desktopUI .desktopUI__mail__left .desktopUI__mail__topbar .dot.green{background:#27c93f}.desktopUI .desktopUI__mail__left__title{font-size:10.5px;font-style:normal;font-weight:700;line-height:118.519%}.desktopUI .desktopUI__mail__left__infos{color:#000000a6;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:.75rem}.desktopUI .desktopUI__mail__left__list{flex:1;overflow-y:auto}.desktopUI .desktopUI__mail__left__item{cursor:pointer;padding:12px 6px 4px 1rem}.desktopUI .desktopUI__mail__left__item strong{display:block;color:#000000d9;font-family:Poppins;font-size:11.5px;font-style:normal;font-weight:700;line-height:81.481%;margin-bottom:6px}.desktopUI .desktopUI__mail__left__item__subject{color:#000000d9;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:95.652%;margin-bottom:6px}.desktopUI .desktopUI__mail__left__item__preview{overflow:hidden;color:#0000008c;text-overflow:ellipsis;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:-.32px}.desktopUI .desktopUI__mail__right{background-color:#fff;border-left:1px solid black;flex:1;font-size:10px;padding:1.5rem 1rem 1rem 1.5rem;position:relative;display:flex;flex-direction:column}.desktopUI .desktopUI__mail__profile{display:flex;align-items:center;gap:1rem}.desktopUI .desktopUI__mail__profile__infos{display:flex;flex-direction:column}.desktopUI .desktopUI__mail__profile__subject{color:#000000d9;font-family:Poppins;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.desktopUI .desktopUI__mail__profile__to{color:#0000008c;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.desktopUI .desktopUI__mail__profile__to strong{color:#000000d9;font-weight:700}.desktopUI .desktopUI__mail__profile__name{color:#000000d9;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.6px}.desktopUI .desktopUI__mail__profile img{object-fit:cover;width:48px;height:48px;border-radius:50%}.desktopUI .desktopUI__mail__subject{font-weight:700;font-size:1.1rem}.desktopUI .desktopUI__mail__to{font-size:.85rem;color:#666}.desktopUI .desktopUI__mail__body{flex:1;overflow-y:auto;margin-top:1rem}.desktopUI .desktopUI__mail__body p{margin-bottom:1rem;line-height:1.5;color:#000000d9;font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.desktopUI .desktopUI__mail__body p strong{font-weight:700}.desktopUI .desktopUI__mail__body strong{font-weight:500}.desktopUI .desktopUI__mail__cta{text-align:right}.desktopUI .desktopUI__mail__cta__button{position:relative;padding:.5rem 1rem;background:linear-gradient(261deg,#0c5cff,#2ca2ff);color:#fff;border:none;border-radius:8px;display:flex;align-items:center;font-weight:600;font-family:Poppins;font-size:14px;cursor:pointer;overflow:hidden;z-index:1}.desktopUI .desktopUI__mail__cta__button:disabled{opacity:.5;cursor:not-allowed}.desktopUI .desktopUI__mail__cta__button img{width:30px;height:32px;margin-left:.75rem}.desktopUI .desktopUI__mail__cta__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(261deg,#0c5cff,#0c5cff);opacity:0;transition:opacity .3s ease;z-index:-1}.desktopUI .desktopUI__mail__cta__button:hover:before{opacity:1}.desktopUI img{width:100%;height:100%;object-fit:contain}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.endUI{position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;background:#3a67f1;color:#fff;font-family:DKPardesi;opacity:1;overflow:hidden}.endUI__totalWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;opacity:1;z-index:100}.endUI__header{margin-top:1.5rem;display:flex;justify-content:center;align-content:center;position:relative;z-index:120}.endUI__secondWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;opacity:0}.endUI__secondWrapper__content{position:absolute;top:0;left:50%;transform:translate(-50%,50%);width:100%;z-index:122;display:flex;align-items:center;flex-direction:column;gap:1rem;text-align:center;opacity:0}.endUI__secondWrapper__content__wrapper{display:flex;flex-direction:column;gap:1rem;border-radius:16px;border:1px solid #CCC;background:#161d3933;-webkit-backdrop-filter:blur(21.25px);backdrop-filter:blur(21.25px);padding:1.5rem 4rem}.endUI__secondWrapper__content h1{color:#fff;font-family:DKPardesi;font-size:1.75rem;font-weight:400}.endUI__secondWrapper__content p{color:#fff;font-family:Poppins;font-size:20px;font-weight:400;line-height:150%}.endUI__secondWrapper__content__buttons{display:flex;align-items:center;gap:2rem;margin-top:1rem}.endUI__secondWrapper__content__buttons .button{border:none;padding:10px 16px;position:relative;background:none;color:#fff;font-family:DKPardesi;font-size:16px;font-weight:400;letter-spacing:.25px;cursor:none}.endUI__secondWrapper__content__buttons .button--alt{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;color:#3a67f1}.endUI__secondWrapper__content__buttons .button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:130%;height:130%}.endUI__secondWrapper>img{width:100%;height:100%;object-fit:cover;object-position:top}.endUI__singleDoor{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);z-index:105;border-radius:16px 16px 0 0}.endUI__singleDoor img{border-radius:16px 16px 0 0;width:auto;height:auto}.endUI__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 6rem;display:flex;gap:6rem;justify-content:center;align-items:center}.endUI__wrapper__content{display:flex;flex-direction:column;gap:2rem;opacity:0}.endUI__wrapper__content h1{color:#fff;font-family:DKPardesi;font-size:2rem;font-weight:400}.endUI__wrapper__content p{max-width:418px;color:#fff;font-family:Poppins;font-size:20px;font-weight:400;line-height:150%}.endUI__photo{width:348px;height:402px;transform:rotate(-7.33deg);transform-origin:center;transition:opacity .6s ease;opacity:0}.endUI__logo{width:101px;height:42px;flex-shrink:0;aspect-ratio:101/42;opacity:0}.introUI{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;color:#fff;font-family:DKPardesi;opacity:1;overflow:hidden}.introUI .introBackgroundSVG{width:100%;height:100%}.introUI__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.introUI__button{position:absolute;bottom:10%;left:50%;transform:translate(-50%,10%);margin-top:2rem}.introUI__button button{border:none;padding:10px 16px;position:relative;background:none;color:#fff;font-family:DKPardesi;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.25px}.introUI__button button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:160%;height:160%}.subtitles{position:absolute;left:50%;transform:translate(-50%);padding:10px 16px;bottom:8%;width:100%;z-index:99777272;text-align:center;font-size:"1.25rem";line-height:100%;font-family:Poppins;color:#fff;border-radius:8px;background:#161d394d;text-shadow:0px 0px 3px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(21.25px);backdrop-filter:blur(21.25px);width:fit-content}.subtitles--empty{padding:0!important;background:none!important;box-shadow:none!important}.moonUI{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background:#000;color:#fff;font-family:Poppins;opacity:0;overflow:hidden}.moonUI img{pointer-events:none}.moonUI__background{position:absolute;background-color:#0a0c30;width:100%;height:100%;top:0;left:0;z-index:-1}.moonUI__background__img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1;animation:starTwinkle 5s ease-in-out infinite}.moonUI__background__img__img:nth-child(1){animation-delay:0s}.moonUI__background__img__img:nth-child(2){animation-delay:3s}.moonUI__background__img__img:nth-child(3){animation-delay:5s}@keyframes starTwinkle{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.moonUI__maskedLayer{position:absolute;width:100%;height:100%;z-index:3}.moonUI__moon{position:absolute;width:120px;height:120px;object-fit:contain;pointer-events:none;transform-origin:center center;transition:transform .2s ease-out}.moonUI__moon--hovered{transform:scale(1.2);transition:transform .3s ease}.moonUI__focusCircle{position:absolute;top:50%;left:50%;width:550px;height:550px;transform:translate(-50%,-50%);transition:filter .3s ease;border:2px dotted white;border-radius:50%;z-index:7;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem}.moonUI__spotlight{position:fixed;top:0;left:0;pointer-events:none;z-index:5;width:100vw;height:100vh;background:#000000e6;opacity:1;transition:opacity .5s ease-in-out;-webkit-mask-image:radial-gradient(circle 150px at var(--mouse-x) var(--mouse-y),transparent 0%,rgb(0,0,0) 100%);mask-image:radial-gradient(circle 150px at var(--mouse-x) var(--mouse-y),transparent 0%,rgb(0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.moonUI__introText{position:absolute;bottom:2rem;width:100%;text-align:center;font-size:1.3rem;color:#fff;z-index:10;pointer-events:none}.moonUI__focusText{position:absolute;bottom:2rem;width:100%;text-align:center;font-size:1.2rem;color:#fff;z-index:6}.moonUI__backButton{position:absolute;top:2rem;right:2rem;padding:1rem 2rem;background:#fff;color:#000;border:none;border-radius:8px;font-size:1rem;cursor:pointer;z-index:10}.moonUI__progressWrapper{position:absolute;top:50%;left:50%;width:550px;height:550px;transform:translate(-50%,-50%);z-index:7;display:flex;align-items:center;justify-content:center}.moonUI__progressSvg{position:absolute;width:550px;height:550px}.moonUI__progressDashed{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round}.moonUI__vignette{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:4;pointer-events:none;background:#000c;-webkit-mask-image:radial-gradient(circle 500px at var(--focus-x) var(--focus-y),transparent 0%,black 80%);mask-image:radial-gradient(circle 500px at var(--focus-x) var(--focus-y),transparent 0%,black 80%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:opacity .6s ease}.moonUI__percentOrbit{position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:center;pointer-events:auto}.moonUI__focusPercent{position:absolute;background-color:#0a0c30;color:#fff;border:3px solid white;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;padding:8px;border-radius:100px;z-index:8;white-space:nowrap;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:9999;transition:transform .2s ease,background-color .2s ease}.moonUI__focusPercent.is-grabbing{transform:scale(1.3)}.moonUI__focusPercent:hover:before{opacity:1}.moonUI__focusPercent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff4d;opacity:0;border-radius:50%;transition:opacity .3s ease;pointer-events:none;z-index:1}.moonUI__notchGroup{position:absolute;top:150px;left:150px;width:0;height:0;transform:translate(-50%,-50%);z-index:9;pointer-events:none}.moonUI__notch{position:absolute;width:4px;height:12px;background:#fff;border-radius:2px;transform-origin:center}.interactUI{position:fixed;top:0;left:0;z-index:16777272;width:100vw;height:100vh;background:transparent;color:#fff;font-family:Poppins;opacity:1;overflow:hidden;border:10px solid #3A67F1;pointer-events:none}.interactUI__title{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-radius:8px 8px 0 0;background:#3a67f1;display:flex;padding:.5rem 1.75rem;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.interactUI__activeStep{position:absolute;top:50%;left:0;z-index:11;transform:translate(-100%,-50%)}.interactUI__activeStep__item{display:flex;align-items:center;gap:8px}.interactUI__activeStep__item+.interactUI__activeStep__item{margin-top:16px}.interactUI__activeStep span{filter:drop-shadow(0px 0px 20px rgb(0,0,0));color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.transitionUI{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;color:#fff;font-family:DKPardesi;will-change:opacity,transform;opacity:0;pointer-events:auto;overflow:hidden}.loader-ui{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:2rem;z-index:1000}.loader-ui .container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4rem;font-family:DKPardesi}.loader-ui .loader{height:100px;width:100px;opacity:0;border-radius:50%;background-color:#4c6ef5;border:4px solid #4C6EF5;position:relative}.loader-ui .shadow{position:absolute;height:120px;width:120px;border-radius:50%;background-color:#fff;top:0;left:25px;transform:translate(150px);animation:animate 3s infinite 1.5s}@keyframes animate{0%{transform:translate(150px);background-color:#fff}50%{transform:translate(-10px);background-color:#fff}to{transform:translate(-170px);background-color:#fff}}.loader-ui .loading-text{font-size:1.8rem;font-weight:500;text-align:center;color:#4c6ef5;display:flex;text-transform:uppercase;align-items:center;gap:1rem}.loader-ui .loading-text .dots{display:inline-flex;margin-left:.5rem}.loader-ui .loading-text .dots span{display:inline-block;margin:0 .1rem}:root{--custom-ease: cubic-bezier(.68, -.01, .2, .99)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{cursor:none;position:fixed;top:0;left:0;width:100%;height:100%}canvas{opacity:1;transition:opacity 1s ease-in-out;will-change:opacity;pointer-events:auto!important}.muteButton{position:absolute;top:1rem;right:1rem;z-index:999999999;border:"none";cursor:"pointer"}.custom-cursor-wrapper{position:fixed;top:0;left:0;pointer-events:none;z-index:99999999;transform-origin:center}.cursor-light rect{fill:#fff;stroke:#fff;fill-opacity:.4}.cursor-dark rect{fill:#000;stroke:#000;fill-opacity:.4}.no-native-cursor *{cursor:none!important;z-index:10!important}button{cursor:none}
