*,.flight-main-container{box-sizing:border-box;margin:0;padding:0}.flight-main-container{height:100vh;overflow:hidden;width:100%}.flight-main-container-sub{height:100vh;overflow:hidden;position:relative}::-webkit-scrollbar{width:0}.overlay{bottom:0;left:0;position:absolute;right:0;top:0}.overlay--disable{pointer-events:none}.loader{background:#fff;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity 2s ease-in-out}.loader--disappear{opacity:0}.intro{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.logo{animation:fadeUp 2.4s ease-in-out;color:#fff;font-family:"DM Serif Display",serif;font-size:8rem;letter-spacing:.5rem;margin:0;padding:0;position:absolute;top:50vh;transform:translateY(-50%);transition:all 2s ease-in-out}.intro--disappear .logo{top:42px;transform:scale(.25);transform-origin:center top}.intro--disappear .spinner{animation:fadeOut 1s ease-in-out forwards;opacity:1}.intro__scroll{color:#fff;font-family:Inter,sans-serif;font-size:1rem;letter-spacing:.05rem;opacity:0;position:absolute;top:24vh}.intro--disappear .intro__scroll{animation:fadeIn 1s ease-in-out 1.5s forwards}.overlay--scrolled .intro__scroll{animation:fadeOut 1s ease-in-out forwards}.explore{animation:fadeIn 2.4s ease-in-out 2s forwards;border:none;border-radius:32px;color:#3535cc;cursor:pointer;display:inline-block;font-size:1.25rem;letter-spacing:.25rem;margin-top:320px;opacity:0;overflow:hidden;padding:1rem 2rem;position:relative;transition:.42s ease-in-out;z-index:1}.explore:hover{color:#fff}.explore:hover:before{border-radius:100%;height:300%;width:200%}.explore:before{background:#3535cc;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%) translateY(50%);transition:.42s ease-in-out;width:0;z-index:-1}.intro--disappear .explore{animation:fadeOut 1s ease-in-out forwards}.outro{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity 4s ease-in-out;width:100%}.outro--appear{opacity:1}.outro__text{color:#fff;font-family:Inter,sans-serif;font-size:1.5rem}body,html{min-height:100vh;overscroll-behavior:none}.App{overflow:hidden}.swipe-section{height:100vh;overflow:visible;position:relative;width:100%}.swipe-section .panel{position:absolute}.panel{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;width:100vw}.red{background-color:red}.purple{background-color:purple}.blue{background-color:blue}.orange{background-color:orange}
/*# sourceMappingURL=main.85fb7048.css.map*/