.landing{color:#eeeef5;background:#0c0e13;overflow:clip}.landing-width{width:min(1200px,100% - 96px);margin-inline:auto}.landing a{text-decoration:none}.landing-header{z-index:3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex;position:relative}.landing-brand{color:#f0f0f7;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.landing-brand-mark{background:linear-gradient(145deg,#48444f,#1c1b24);border:1px solid #727080;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.landing-brand-mark svg{width:19px;height:19px}.landing-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.landing-header nav>a{color:#b1b2c1;align-items:center;min-height:44px;display:inline-flex}.landing-header nav>a:hover{color:#fff}.landing-header .landing-header-cta{color:#eeeef5;background:#ffffff05;border:1px solid #393b48;border-radius:7px;gap:14px;padding:0 16px}.landing-hero{align-items:center;min-height:730px;display:flex;position:relative}.landing-hero-copy{z-index:2;pointer-events:none;padding-bottom:60px;position:relative}.landing-hero-copy a{pointer-events:auto}.landing-eyebrow{color:#b0b0cc;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 26px;font-size:10px;font-weight:500;display:flex}.landing-eyebrow>span{background:#b4afff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #9c8fff88}.landing h1{letter-spacing:-.065em;word-break:keep-all;overflow-wrap:normal;margin:0 0 28px;font-size:clamp(42px,4.45vw,64px);font-weight:600;line-height:1.28}.landing-title-line{display:block}.landing h1 .landing-title-accent{color:#b9b6dc;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#deddee,#9690c2);-webkit-background-clip:text;background-clip:text}.landing-lead{color:#a7a9b9;letter-spacing:-.025em;margin-bottom:30px;font-size:16px;line-height:1.9}.landing-mobile-break{display:none}.landing-actions{align-items:center;gap:26px;display:flex}.landing .landing-button{color:#242033;background:#d4d0f4;border:1px solid #e3e0ff;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:12px 22px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 30px #a999ed12,inset 0 1px #fff8}.landing .landing-button:hover{background:#ece9ff;border-color:#fff}.landing-text-link{color:#b6b7c8;border-bottom:1px solid #50505e;padding-block:12px;font-size:12px}.landing-reassurance{color:#9092a3;margin:18px 0 0;font-size:11px}.landing-reassurance span{margin:0 8px}.landing-hero-visual{width:740px;height:740px;position:absolute;top:-5px;right:-190px}.landing-earth{position:absolute;inset:0}.landing-globe{background:radial-gradient(circle,#13243e55,#14192a33 43%,#0000 65%);width:100%;height:100%;position:relative}.landing-globe:before{content:"";opacity:.6;background:#182538;border-radius:50%;position:absolute;inset:13%;box-shadow:inset -30px -20px 70px #070912,inset 15px 15px 50px #3c526b}.landing-globe[data-surface=ready]:before{display:none}.landing-globe canvas{display:block;position:relative}.landing-orbit{border:1px solid #c4c4ff12;border-radius:50%;position:absolute;inset:90px -25px;transform:rotate(-31deg)scaleY(.65)}.landing-orbit:after{content:"";border:1px dashed #c4c4ff0c;border-radius:50%;position:absolute;inset:-35px}.landing-flight-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#242835ed,#181c28ed);border:1px solid #62657766;border-radius:12px;width:300px;padding:19px 23px;position:absolute;bottom:145px;left:60px;box-shadow:0 25px 65px #0006}.landing-preview-label{color:#b2b6c9;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.landing-preview-label>span:first-child{align-items:center;gap:7px;display:flex}.landing-dot{background:#b3b0e2;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.landing-preview-route{align-items:center;gap:22px;margin:21px 0;display:flex}.landing-preview-route>div:first-child,.landing-preview-route>div:last-child{flex-direction:column;display:flex}.landing-preview-route strong{letter-spacing:-.04em;font-size:30px;font-weight:500;line-height:1.2}.landing-preview-route span{color:#a7aabd;margin-top:5px;font-size:10px}.landing-route-line{color:#bcb5f2;flex:1;align-items:center;gap:10px;display:flex}.landing-route-line>span{background:#555369;flex:1;height:1px}.landing-preview-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.landing-preview-bottom>span:first-child{color:#a7aabd;font-size:10px;line-height:1.8}.landing-preview-bottom strong{color:#d6d7e5;font-weight:400}.landing-preview-time{letter-spacing:-.03em;text-align:right;font-size:27px;font-weight:300;line-height:1.1}.landing-preview-time>span{color:#9394ae}.landing-preview-time small{letter-spacing:.08em;color:#b2b6c9;margin-top:8px;font-size:6px;display:block}.landing-map-controls{z-index:3;color:#a5a8bc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;width:260px;font-size:11px;display:flex;position:absolute;bottom:72px;left:60px}.landing-imagery-credit{text-align:center;background:#10131cef;border-radius:3px;flex-basis:100%;font-size:9px}.landing-imagery summary{background:#10131cef;border-radius:5px;min-height:44px;padding:14px 10px;list-style:none}.landing-imagery summary::-webkit-details-marker{display:none}.landing-imagery summary span{margin-left:5px}.landing-imagery[open] summary{background:#252936;border-radius:5px}.landing-imagery p{background:#151820f5;border:1px solid #3b3c4b;border-radius:7px;margin:0 0 8px;padding:12px 14px;font-size:11px;line-height:1.8;position:absolute;bottom:100%;left:0;right:0}.landing-imagery a{text-decoration:underline}.landing-hero-foot{color:#8f92a5;letter-spacing:.12em;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:62px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-hero-foot a{color:#a8aaba;letter-spacing:0;font-size:10px}.landing-hero-foot a span{padding-left:18px}.landing-experience{padding-top:100px}.landing-section-heading{margin-bottom:40px}.landing-section-heading .landing-eyebrow{margin-bottom:18px}.landing h2{letter-spacing:-.045em;word-break:keep-all;margin:0 0 16px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.5}.landing-section-heading>p:last-child:not(.landing-eyebrow){color:#9fa2b4;font-size:14px;line-height:1.9}.landing-features{grid-template-columns:1fr 1fr;gap:20px;display:grid}.landing-feature{background:linear-gradient(145deg,#1a1c28,#111319 65%);border:1px solid #2a2c38;border-radius:12px;min-width:0;overflow:hidden}.landing-feature-copy{padding:34px 36px 20px}.landing-feature-copy>svg{color:#b0aacd;width:22px;height:22px;margin-bottom:20px}.landing h3{letter-spacing:-.035em;margin:0 0 12px;font-size:19px;font-weight:500}.landing-feature p{color:#a2a4b7;word-break:keep-all;margin:0;font-size:12px;line-height:1.9}.landing-timer-preview{text-align:center;margin:26px 54px 34px;padding:20px 0}.landing-example-label{color:#9c9eb1;letter-spacing:.15em;font-size:8px}.landing-timer{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:82px;font-weight:200;line-height:1.6}.landing-timer>span{color:#8786a4}.landing-timer-rule{background:#393747;height:1px;position:relative}.landing-timer-rule>span{background:#bab4f0;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #b7a4e3}.landing-timer-caption{color:#a8a9ba;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.landing-timer-caption>span{margin-left:auto}.landing-timer-caption svg{width:12px;height:12px}.landing-collection-preview{height:260px;margin:10px 30px 0;position:relative}.landing-passport{color:#d3bc97;background:linear-gradient(120deg,#393345,#292433);border:1px solid #62586d;border-radius:4px 12px 12px 4px;flex-direction:column;align-items:center;width:168px;height:228px;padding:23px 12px;display:flex;position:absolute;top:12px;left:35px;transform:rotate(-12deg);box-shadow:inset 5px 0 #211e2b}.landing-passport>span{letter-spacing:.14em;font-size:8px}.landing-passport>svg{stroke-width:.65px;width:54px;height:54px;margin:29px 0 17px}.landing-passport strong{letter-spacing:.16em;font-size:14px;font-weight:400}.landing-passport small{margin-top:14px;font-size:7px}.landing-postcard{background:#d6d4d1;width:245px;padding:9px;position:absolute;top:84px;right:20px;transform:rotate(9deg);box-shadow:0 10px 35px #0006}.landing-postcard-sky{background:#a5abc4;height:130px;position:relative;overflow:hidden}.landing-postcard-sky>span{z-index:1;color:#323647;letter-spacing:.16em;font-size:15px;font-weight:600;position:absolute;top:12px;left:14px}.landing-postcard-sky svg{width:100%;position:absolute;bottom:0}.landing-postcard-bottom{color:#49484c;justify-content:space-between;margin-top:9px;padding:0 3px 2px;font-size:7px;display:flex}.landing-how{padding-top:110px}.landing-steps{border-top:1px solid #30313d;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.landing-steps li{padding:30px 40px 0 0;position:relative}.landing-steps li+li{border-left:1px solid #262833;padding-left:30px}.landing-step-number{color:#898a9f;letter-spacing:.08em;margin-bottom:30px;font-size:11px;display:block}.landing-steps svg{color:#a5a0c9;position:absolute;top:30px;right:30px}.landing-steps h3{font-size:17px}.landing-steps p{color:#a2a4b6;word-break:keep-all;margin:0;font-size:12px;line-height:1.9}.landing-privacy{background:#15171f;border:1px solid #252732;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:45px;padding:24px;display:flex}.landing-privacy p{color:#d1cede;margin:0;font-size:11px}.landing-privacy p span{color:#9b9eb0;margin-left:8px}.landing-departure{text-align:center;background:radial-gradient(#2c254530,#0000 60%);padding:130px 0 110px;position:relative}.landing-departure>svg{color:#b8afd9;width:28px;height:28px;margin:0 auto 36px;display:block}.landing-departure-line{background:linear-gradient(#0000,#6e6385);width:1px;height:80px;display:block;position:absolute;top:22px;left:50%}.landing-departure .landing-eyebrow{justify-content:center;margin-bottom:22px;font-size:9px}.landing-departure h2{font-size:44px;line-height:1.35}.landing-departure>p:not(.landing-eyebrow){color:#a3a4b6;margin:20px 0 30px;font-size:13px}.landing-departure-caption{color:#9092a5;margin-top:22px;font-size:10px;display:block}.landing-footer{color:#9799ac;border-top:1px solid #292b36;justify-content:space-between;align-items:center;gap:24px;padding-block:30px;font-size:10px;display:flex}.landing-footer .landing-brand{font-size:13px}.landing-footer>a:last-child{color:#b7b5cb;align-items:center;gap:12px;min-height:44px;display:inline-flex}.landing-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0e13f2;position:sticky;top:0}.landing :is(#experience,#how-it-works){scroll-margin-top:116px}@media (prefers-reduced-motion:no-preference){html:has(.landing[data-motion=full]){scroll-behavior:smooth}.landing[data-motion=full] .landing-header:after{content:"";width:100%;height:1px;transform:scaleX(var(--page-progress,0));transform-origin:0;background:#b5afff;position:absolute;bottom:-1px;left:0}.landing[data-motion=full] .landing-title-line{opacity:calc(1 - var(--hero-progress,0) * .18);filter:blur(calc(var(--hero-progress,0) * 1.2px));transform:translateX(calc(var(--hero-progress,0) * -70px))}.landing[data-motion=full] .landing-title-accent{transform:translateX(calc(var(--hero-progress,0) * 95px))}.landing[data-motion=full] .landing-hero-copy>.landing-eyebrow{transform:translateY(calc(var(--hero-progress,0) * -24px));opacity:calc(1 - var(--hero-progress,0) * .15)}.landing[data-motion=full] .landing-lead{transform:translateY(calc(var(--hero-progress,0) * -16px));opacity:calc(1 - var(--hero-progress,0) * .15)}.landing[data-motion=full] .landing-flight-preview{translate:calc(var(--hero-progress,0) * -22px) calc(var(--hero-progress,0) * -62px)}.landing[data-motion=full] .landing-passport{transform:translateY(calc((1 - var(--collection-progress,1)) * 38px)) rotate(calc(-22deg + var(--collection-progress,1) * 10deg))}.landing[data-motion=full] .landing-postcard{transform:translateY(calc((1 - var(--collection-progress,1)) * 65px)) rotate(calc(22deg - var(--collection-progress,1) * 13deg))}.landing[data-motion=full] [data-reveal]{transition:opacity .75s,transform .75s cubic-bezier(.2,.65,.3,1),filter .75s}.landing[data-motion=full] [data-reveal="2"]{transition-delay:90ms}.landing[data-motion=full] [data-reveal="3"]{transition-delay:.18s}.landing[data-motion=full] [data-entered=false]{opacity:0;filter:blur(7px);transition:none;transform:translateY(34px)}.landing[data-motion=full] [data-reveal]:focus-within{opacity:1;filter:none;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (min-height:720px){.landing[data-motion=full] .landing-hero-scroll{height:calc(min(820px,100svh - 92px) + 65svh)}.landing[data-motion=full] .landing-hero{height:min(820px,100svh - 92px);min-height:0;position:sticky;top:92px}}@media (prefers-reduced-motion:no-preference) and (min-width:901px) and (max-width:1100px){.landing[data-motion=full] .landing-title-line{transform:translateX(calc(var(--hero-progress,0) * -32px))}.landing[data-motion=full] .landing-title-accent{transform:translateX(calc(var(--hero-progress,0) * 65px))}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.landing[data-motion=full] .landing-title-line{transform:translateX(calc(var(--hero-progress,0) * -18px));filter:blur(calc(var(--hero-progress,0) * .6px))}.landing[data-motion=full] .landing-title-accent{transform:translateX(calc(var(--hero-progress,0) * 18px))}.landing[data-motion=full] .landing-flight-preview{translate:0 calc(var(--hero-progress,0) * -26px)}}@media (max-width:1100px){.landing-hero{min-height:670px}.landing-hero-visual{width:660px;height:660px;top:0;right:-225px}.landing-flight-preview{width:265px;padding:16px 20px;bottom:130px;left:80px}.landing-map-controls{bottom:56px;left:55px}.landing-hero-copy{padding-bottom:50px}.landing-actions{gap:18px}.landing-collection-preview{margin-inline:15px}.landing-passport{left:14px}.landing-postcard{width:220px;right:0}}@media (max-width:900px){.landing-width{width:calc(100% - 64px)}.landing-header nav{gap:18px}.landing-header nav>a:not(.landing-header-cta){display:none}.landing-hero{padding-top:64px;display:flow-root}.landing-hero-copy{text-align:center;padding-bottom:0}.landing-hero-copy .landing-eyebrow,.landing-actions{justify-content:center}.landing h1{font-size:54px}.landing-hero-visual{width:620px;height:620px;margin:-20px auto 42px;position:relative;top:auto;left:50%;right:auto;transform:translate(-50%)}.landing-flight-preview{width:290px;bottom:75px;left:50%;transform:translate(-50%)}.landing-map-controls{max-width:calc(100vw - 64px);bottom:8px;left:50%;transform:translate(-50%)}.landing-feature-copy{padding:28px 24px 14px}.landing-feature h3{font-size:18px}.landing-feature p br{display:none}.landing-timer-preview{margin:22px 28px}.landing-timer{font-size:68px}.landing-collection-preview{height:250px}.landing-passport{width:142px;height:205px;left:10px}.landing-postcard{width:195px;top:82px;right:-6px}.landing-steps li{padding-right:24px}.landing-steps li+li{padding-left:24px}}@media (max-width:600px){.landing-width{width:calc(100% - 40px)}.landing-header{gap:12px;min-height:76px}.landing-brand{gap:8px;font-size:14px}.landing-header .landing-header-cta{gap:7px;padding:0 11px;font-size:10px}.landing-header-cta svg{width:14px}.landing-hero{padding-top:52px}.landing h1{margin-bottom:24px;font-size:clamp(33px,8.9vw,48px)}.landing-eyebrow{letter-spacing:.14em;margin-bottom:22px;font-size:8px}.landing-lead{margin-bottom:26px;font-size:13px;line-height:1.9}.landing-mobile-break{display:block}.landing-actions{flex-direction:column;gap:6px}.landing .landing-button{min-height:50px;padding-inline:22px;font-size:12px}.landing-text-link{text-underline-offset:5px;border-color:#0000;padding-block:11px;font-size:11px;text-decoration:underline}.landing-reassurance{margin-top:12px;font-size:9px}.landing-reassurance span{margin-inline:5px}.landing-hero-visual{width:480px;height:510px;margin-top:-14px;margin-bottom:50px}.landing-flight-preview{width:260px;bottom:66px}.landing-preview-route{margin-block:15px}.landing-preview-route strong{font-size:26px}.landing-map-controls{max-width:calc(100vw - 40px);bottom:0}.landing-hero-foot{letter-spacing:.06em;min-height:50px;font-size:7px}.landing-hero-foot a{font-size:9px}.landing-hero-foot a span{padding-left:10px}.landing-experience,.landing-how{padding-top:66px}.landing-section-heading{margin-bottom:28px}.landing h2{font-size:27px}.landing-section-heading>p:last-child:not(.landing-eyebrow){font-size:12px}.landing-features{grid-template-columns:1fr;gap:16px}.landing-feature-copy{padding:26px 26px 14px}.landing-feature-copy>svg{margin-bottom:18px}.landing-feature h3{font-size:18px}.landing-feature p{font-size:12px}.landing-timer-preview{margin:10px 35px 18px}.landing-timer{font-size:76px}.landing-collection-preview{width:min(320px,100% - 36px);height:253px;margin-inline:auto}.landing-passport{width:152px;height:210px;left:24px}.landing-postcard{width:213px;right:3px}.landing-steps{grid-template-columns:1fr}.landing-steps li,.landing-steps li+li{border-bottom:1px solid #262833;border-left:0;padding:24px 36px 24px 42px}.landing-step-number{margin:0;position:absolute;top:28px;left:0}.landing-steps svg{width:17px;top:28px;right:3px}.landing-steps h3{font-size:16px}.landing-privacy{align-items:flex-start;margin-top:26px;padding:20px}.landing-privacy .landing-dot{margin-top:7px}.landing-privacy p span{margin:6px 0 0;display:block}.landing-departure{padding-block:118px 70px}.landing-departure h2{font-size:34px}.landing-departure .landing-eyebrow{letter-spacing:.1em;font-size:8px}.landing-departure>p:not(.landing-eyebrow){font-size:12px}.landing-footer{flex-wrap:wrap;gap:16px;padding-block:22px}.landing-footer>span{order:3;width:100%;font-size:9px}}
