.landing-page{isolation:isolate}.landing-page>.navigation{position:fixed;left:0;right:0;margin-top:0;top:12px}.landing-flight{height:260svh;--flight:0;--video-opacity:1;--caption-opacity:1;position:relative}.landing-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.landing-video{position:absolute;inset:0;opacity:var(--video-opacity);background:url(/clouds/hero-poster.jpg) 50%/cover no-repeat;will-change:opacity}.landing-video video{display:block;width:100%;height:100%;object-fit:cover}.landing-video-shade{position:absolute;inset:0;background:linear-gradient(#ffffff18,transparent 65%,#eaf4fb30);opacity:var(--video-opacity);pointer-events:none}.landing-copy{position:absolute;bottom:25%;left:20px;right:20px;text-align:center;opacity:var(--caption-opacity)}.landing-copy p{font-size:11px;letter-spacing:2px;color:#28475d}.landing-copy h1{font:400 32px DM Sans,sans-serif;letter-spacing:-1px}.landing-bottom{position:absolute;bottom:48px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:24px;opacity:var(--caption-opacity);font-size:13px;line-height:1.6}.landing-bottom>span{width:200px}.landing-bottom>span:last-child{text-align:right}.landing-explore-link{display:flex;align-items:center;gap:28px;border:1px solid #ffffffe0;border-radius:32px;background:#ffffffa0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 8px 8px 24px;font-size:13px}.landing-explore-link span{display:grid;place-items:center;width:37px;height:37px;background:white;border-radius:50%;font-size:17px}.landing-status{position:absolute;bottom:9px;left:20px;right:20px;text-align:center;font-size:10px;color:#436b88;opacity:var(--caption-opacity)}.landing-progress{height:2px;position:absolute;bottom:0;left:0;right:0;background:#ffffff50;opacity:var(--video-opacity)}.landing-progress i{display:block;width:100%;height:100%;background:#7d9fba;transform:scaleX(var(--flight));transform-origin:left}.landing-page>main{position:relative;margin-top:-55svh;padding-top:12px;scroll-margin-top:85px}.landing-page>.sky:after{background:linear-gradient(180deg,#e6f3fb08,#eef7fcad 65%,#eef7fcf5)}.landing-reduced{height:100svh}.landing-reduced .landing-video{display:none}.landing-page:has(.landing-reduced)>main{margin-top:0}.landing-page .landing-skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:13px;border-radius:9px}.landing-page .landing-skip:focus{top:20px}@media(min-width:601px){.landing-copy{display:none}}@media(max-width:600px){.landing-flight{height:240svh}.landing-video{background-color:#699fc3;background-size:100% auto}.landing-video video{object-fit:contain}.landing-copy h1{font-size:26px}.landing-copy p{font-size:9px;letter-spacing:1.2px}.landing-bottom{bottom:47px;flex-direction:column;gap:13px}.landing-bottom>span:first-child{display:none}.landing-bottom>span:last-child{text-align:center;font-size:10px}.landing-page>main{scroll-margin-top:120px}.landing-reduced{height:100svh}}@media(prefers-reduced-motion:reduce){.landing-flight{height:100svh}.landing-video{display:none}.landing-page>main{margin-top:0}}@media(max-width:600px){.landing-video{background:linear-gradient(#467fac,#3b80b9 55%,#b7d8ed)}.landing-video video{position:absolute;top:23%;height:auto;aspect-ratio:16/9;object-fit:cover;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.landing-video-shade{background:linear-gradient(transparent 55%,#e9f5fc66)}}.landing-status.landing-load-error{opacity:1;background:#f4f9fde8;border:1px solid #fff;border-radius:22px;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:9px 15px;bottom:15px}.landing-load-error button{margin-left:12px;border:0;background:#dceaf3;color:#426880;border-radius:14px;padding:6px 10px;font-size:11px}