.journey{z-index:1;position:fixed;inset:0}.section{height:var(--viewport-height);min-height:var(--viewport-height);pointer-events:none;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.section__content{text-align:center;opacity:0;width:min(100%,500px);transition:opacity linear,transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.section__content--active{opacity:1;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@media (width<=640px){.section{padding-inline:42px}}.background,.sky,.celestial,.stars,.haze,.atmosphere{width:100%;height:var(--viewport-height);pointer-events:none;position:fixed;inset:0}.background{z-index:0;animation:1s both background-enter;overflow:hidden}@keyframes background-enter{0%{opacity:0}to{opacity:1}}.atmosphere{display:block;overflow:hidden}.sky{display:block}.sun{will-change:opacity, transform;width:0;height:0;position:absolute;top:0;left:0}.sun__core-image{border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:-150px}.sun__glow{mix-blend-mode:screen;background:radial-gradient(circle,#ffdcb442,#ffcd8e12 38%,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-220px;left:-220px}.sun__rainbow{width:400px;height:400px;position:absolute;top:-200px;left:-200px}.sun__flare{position:absolute}.sun__flare--1{width:50px;top:16vh;left:-20vw}.sun__flare--2{width:40px;top:28vh;left:-28vw}.sun__flare--3{width:25px;top:40vh;left:-36vw}.stars{background-position:50%;background-repeat:no-repeat;background-size:max(100vw, var(--viewport-height), 1280px) auto;display:block;overflow:hidden}.haze{will-change:opacity;overflow:hidden}.haze__horizon,.haze__warmth{position:absolute;inset:32% 0 0}.haze__horizon{background:linear-gradient(#0000,#cde1f533 35%,#e1ebf514 72%,#0000)}.haze__warmth{background:linear-gradient(#0000,#ffaa6929 40%,#ffcda00a 72%,#0000)}.haze>span{background:radial-gradient(circle,#dcebff29,#dcebff0a 55%,#0000 72%);border-radius:50%;width:520px;height:520px;margin:-260px;animation:90s ease-in-out infinite haze-drift;position:absolute}@keyframes haze-drift{0%,to{translate:-3vw -2vh}35%{translate:6vw 3vh}70%{translate:-1vw 7vh}}.indicator{z-index:2;width:calc(100% - 10px);height:var(--viewport-height);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:5px}.indicator__bar{opacity:.25;background:#fff8f0;border-radius:2.5px;width:2px;height:40px;margin:5px 0;transition:opacity linear;display:block}.indicator__bar--active{opacity:1;transition:opacity .2s}.text{margin:0}.text--title{font-size:var(--font-title);letter-spacing:-.055em;line-height:.95;font-weight:var(--font-title-weight);color:var(--font-title-color);margin:6px 0 10px}.text--subtitle{font-size:var(--font-subtitle);font-weight:var(--font-subtitle-weight);color:var(--font-subtitle-color);letter-spacing:.06em}.text--content{font-size:var(--font-content);font-weight:var(--font-content-weight);color:var(--font-content-color)}.section__content--1{text-align:left;max-width:480px}.section__content--1 .text--content{margin:0 0 14px;line-height:1.45}.features__availability{margin-top:24px!important}.section__content--0 .text--title{margin:0}.section__content--2{text-align:left;width:min(100%,560px)}.section__content--2 .text--subtitle{letter-spacing:-.02em;margin:16px 0 6px;line-height:1.2}.section__content--2 .text--content{margin:0 0 8px;line-height:1.42}.section__content--2 ul{margin:0 0 10px;padding-left:19px}.section__content--2 li::marker{color:var(--font-content-color)}.privacy__badge{letter-spacing:.04em;background:#ffffff14;border:1px solid #fff8f038;border-radius:99px;margin:0;padding:6px 10px;display:inline-flex}.privacy__contact{gap:2px;margin-top:18px;display:grid}.privacy__contact .text--subtitle,.privacy__contact .text--content{margin:0}@media (width<=640px){.section__content--2 .text--subtitle{margin-top:12px}.section__content--2 .text--content,.section__content--2 li{margin-bottom:6px;line-height:1.32}.section__content--2 ul{margin-bottom:7px}.privacy__contact{margin-top:12px}}:root{--font-title:clamp(34px, 6vw, 64px);--font-title-weight:500;--font-title-color:#fff8f0;--font-subtitle:15px;--font-subtitle-weight:700;--font-subtitle-color:#fff8f0;--font-content:clamp(13px, 1.5vw, 15px);--font-content-weight:500;--font-content-color:#fff8f0c7;--viewport-height:100vh;font-synthesis:none;text-rendering:optimizelegibility;background:#030a2a;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none;scrollbar-width:none;background:#030a2a;width:100%;height:100%;overflow:hidden}body{width:100%;height:var(--viewport-height);overscroll-behavior:none;touch-action:pan-x pinch-zoom;background:#030a2a;min-width:320px;margin:0;position:fixed;top:0;left:0;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}#root,main{width:100%;height:var(--viewport-height);overflow:hidden}button,a{font:inherit}@supports (height:100dvh){:root{--viewport-height:100dvh}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}
