@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bungee-regular-latin-ext-B8MhtTU8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bungee-regular-latin-Csp5z0J6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-medium-latin-ext-DIRuNS1A.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-medium-latin-BsCSKJvp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white:#fff;--color-white-80:#fffc;--color-navy-900:#001f66;--color-navy-800:#112d53;--color-navy-700:#23334e;--color-blue-overlay:#012b73d6;--color-gold:#fcc738;--color-gold-light:#fae35b;--color-gold-dark:#fcbc2a;--color-sky:#c1e1fb;--font-display:"Bungee", "Arial Black", sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--container-width:1300px;--container-gutter:24px;--header-height:80px;font-family:var(--font-body);color:var(--color-white);background-color:var(--color-navy-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.3}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-navy-800);min-height:100vh;margin:0}h1,h2,h3,p{margin:0}img,video{max-width:100%;display:block}a{color:inherit}.app-layout{flex-direction:column;min-height:100vh;display:flex}.main{flex:1;width:100%}.container{width:100%;max-width:calc(var(--container-width) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);margin-inline:auto}.page{padding:calc(var(--header-height) + 64px) var(--container-gutter) 64px;text-align:center}.eyebrow{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.3}.text-gradient{color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient--silver{background-image:linear-gradient(to bottom, var(--color-white) 20.259%, var(--color-sky) 88.536%)}.text-gradient--gold{background-image:linear-gradient(to bottom, var(--color-gold-light) 19.663%, var(--color-gold-dark) 83.924%)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1)}.is-loading #root *,.is-loading #root :before,.is-loading #root :after{animation-play-state:paused!important}.reveal{opacity:0;filter:blur(6px);transition:opacity .8s ease, translate 1s var(--ease-out-expo), scale 1s var(--ease-out-expo), filter .8s ease;transition-delay:var(--reveal-delay,0s);translate:0 48px;scale:.97}.reveal.is-revealed{opacity:1;filter:none;translate:0;scale:1}@keyframes fade-up{0%{opacity:0;filter:blur(8px);translate:0 40px}to{opacity:1;filter:blur();translate:0}}@keyframes fade-down{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}}.loader{justify-content:center;padding:2rem;display:flex}.loader-spinner{border:3px solid var(--color-navy-700);border-top-color:var(--color-gold);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=768px){:root{--container-gutter:20px;--header-height:72px}.eyebrow{font-size:16px}}.btn{background-color:var(--color-gold);color:var(--color-navy-900);font-family:var(--font-display);white-space:nowrap;cursor:pointer;border:0;border-radius:63px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{background-color:var(--color-gold-light);box-shadow:0 4px 0 var(--color-navy-900);transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn__label{transition:opacity .2s}.btn--loading{position:relative;overflow:hidden}.btn--loading:disabled{opacity:1;cursor:progress}.btn--loading .btn__label{opacity:0}.btn__spinner{border:3px solid #001f6640;border-top-color:var(--color-navy-900);width:22px;height:22px;animation:btn-spinner-in .25s var(--ease-out-back) both, spin .7s linear infinite;border-radius:50%;position:absolute}.btn--loading:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:1.4s ease-in-out infinite btn-sheen;position:absolute;inset:0;translate:-100%}@keyframes btn-spinner-in{0%{opacity:0;scale:.4}}@keyframes btn-sheen{to{translate:100%}}.btn--md{padding:18px 37px}.btn--sm{padding:13px 32px}.display-title{gap:var(--display-gap,4px);font-family:var(--font-display);font-size:var(--display-size,76px);letter-spacing:-.03em;overflow-wrap:break-word;filter:drop-shadow(0 8px 0 var(--color-navy-900));flex-direction:column;font-weight:400;line-height:.97;display:flex}.display-title--left{text-align:left;align-items:flex-start}.display-title--center{text-align:center;align-items:center}.display-title__line{display:grid}.display-title__outline,.display-title__fill{grid-area:1/1}.display-title__outline{color:var(--color-navy-900);-webkit-text-stroke:12px var(--color-navy-900);-webkit-user-select:none;user-select:none}.display-title.reveal{filter:blur(6px) drop-shadow(0 8px 0 var(--color-navy-900))}.display-title.reveal.is-revealed{filter:blur(0) drop-shadow(0 8px 0 var(--color-navy-900))}.logo{flex-shrink:0;display:block;position:relative;overflow:hidden}.logo--md{width:92px;height:56px}.logo--sm{width:68px;height:42px}.logo__img{width:115.28%;max-width:none;height:189.2%;position:absolute;top:-41.53%;left:-7.64%}.header{z-index:10;animation:fade-down .9s var(--ease-out-expo) .2s both;position:absolute;top:0;left:0;right:0}.header__inner{height:var(--header-height);justify-content:space-between;align-items:center;padding-block:12px;display:flex}@media (width<=768px){.header .logo{width:74px;height:45px}.header .btn--sm{padding:11px 22px;font-size:14px}}.footer{background-color:var(--color-navy-800);align-items:center;min-height:80px;display:flex}.footer__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.footer__copyright{color:var(--color-white-80);text-align:right;font-size:12px;line-height:1.3}.features{padding:193px 0 152px;position:relative}.features__bg{position:absolute;inset:0;overflow:hidden}.features__bg-img{object-fit:cover;width:107.813%;max-width:none;height:108.071%;position:absolute;top:-8.0705%;left:-7.8125%}.features__overlay{background-color:var(--color-blue-overlay);-webkit-backdrop-filter:blur(7.65px);backdrop-filter:blur(7.65px);position:absolute;inset:0}.features__inner{z-index:3;flex-direction:column;align-items:center;gap:51px;display:flex;position:relative}.features__header{text-align:center;flex-direction:column;align-items:center;gap:17px;width:100%;max-width:772px;display:flex}.features__eyebrow{color:var(--color-white-80)}.features__title{--display-size:70px;--display-gap:17px;--reveal-delay:.1s}.features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:41px;width:100%;display:grid}.feature-card{flex-direction:column;align-items:center;display:flex}.feature-card__image{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .6s var(--ease-out-expo);margin-bottom:-90px}.feature-card.is-revealed .feature-card__image{animation:5s ease-in-out infinite card-bob}.feature-card:nth-child(2) .feature-card__image{animation-delay:-1.7s}.feature-card:nth-child(3) .feature-card__image{animation-delay:-3.4s}@keyframes card-bob{0%,to{translate:0}50%{translate:0 -10px}}.feature-card:hover .feature-card__image{transform:scale(1.06)rotate(-1.5deg)}.feature-card__panel{transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);background-color:var(--color-navy-800);text-align:center;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:170px;padding:0 36px;display:flex;position:relative}.feature-card:hover .feature-card__panel{transform:translateY(-6px);box-shadow:0 0 0 2px #fcc73899,0 18px 40px #0014468c}.feature-card__glow{pointer-events:none;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.feature-card__title{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.3;position:relative}.feature-card__text{font-size:18px;line-height:1.3;position:relative}@media (width<=1024px){.features__title{--display-size:56px}.features__grid{gap:24px}.feature-card__panel{padding:36px 20px 28px}.feature-card__title{font-size:18px}.feature-card__text{font-size:16px}}@media (width<=768px){.features{padding:120px 0 112px}.features__inner{gap:40px}.features__title{--display-size:40px;--display-gap:10px}.features__grid{grid-template-columns:minmax(0,406px);justify-content:center;gap:32px}}.hero{--u:calc(100cqw / 1920);z-index:2;height:max(1023px, calc(1023 * var(--u)));position:relative}.hero__media{isolation:isolate;background-color:var(--color-navy-900);position:absolute;inset:0;overflow:hidden}.hero__media>.hero__video{animation:hero-zoom 2.8s var(--ease-out-expo) both}@keyframes hero-zoom{0%{filter:brightness(.4)saturate(1.3);scale:1.12}to{filter:none;scale:1}}.hero__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s linear;position:absolute;inset:0}.hero__video.is-visible{opacity:1}.hero__overlay{z-index:2;background-image:linear-gradient(270deg,#0048c500 0%,#0048c594 59.615%);position:absolute;inset:0}.hero__clouds{pointer-events:none;position:absolute;inset:0}.hero__cloud{object-fit:cover;--float-x:1.5%;--float-y:-4%;--float-duration:9s;max-width:none;animation:var(--cloud-enter,cloud-enter-up) 2s var(--ease-out-expo) var(--enter-delay,.3s) both, cloud-float var(--float-duration) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform, translate;position:absolute}@keyframes cloud-enter-up{0%{opacity:0;translate:0 35%}to{opacity:1;translate:0}}@keyframes cloud-enter-left{0%{opacity:0;translate:-45% 12%}to{opacity:1;translate:0}}@keyframes cloud-enter-right{0%{opacity:0;translate:45% 12%}to{opacity:1;translate:0}}@keyframes cloud-float{0%{transform:translate(0,0)scale(1)}50%{transform:translate3d(calc(var(--float-x) * -.6), calc(var(--float-y) * .5), 0) scale(1.012)}to{transform:translate3d(var(--float-x), var(--float-y), 0) scale(1)}}.hero__cloud--small{--cloud-enter:cloud-enter-up;--enter-delay:.75s;--float-x:-3%;--float-y:-7%;--float-duration:6s;--float-delay:-2s;left:calc(916 * var(--u));bottom:calc(-145 * var(--u));width:calc(365 * var(--u));height:calc(365 * var(--u))}.hero__cloud--medium{--cloud-enter:cloud-enter-up;--enter-delay:.55s;--float-x:2.5%;--float-y:-5%;--float-duration:8s;--float-delay:-5s;left:calc(508 * var(--u));bottom:calc(-239 * var(--u));width:calc(554 * var(--u));height:calc(553 * var(--u))}.hero__cloud--left{--cloud-enter:cloud-enter-left;--enter-delay:.3s;--float-x:2%;--float-y:-4%;--float-duration:10s;left:calc(-132 * var(--u));bottom:calc(-170 * var(--u));width:calc(772 * var(--u));height:calc(514 * var(--u))}.hero__cloud--right{--cloud-enter:cloud-enter-right;--enter-delay:.4s;--float-x:-2%;--float-y:-5%;--float-duration:11s;--float-delay:-4s;left:calc(1189 * var(--u));bottom:calc(-200 * var(--u));width:calc(772 * var(--u));height:calc(514 * var(--u))}.hero__content{flex-direction:column;align-items:flex-start;gap:36px;padding-top:239px;display:flex;position:relative}.hero__title{--display-size:94px;--display-gap:4px;max-width:803px}.hero__title .display-title__line{animation:hero-line-in 1.1s var(--ease-out-expo) both}.hero__title .display-title__line:first-child{animation-delay:.45s}.hero__title .display-title__line:nth-child(2){animation-delay:.6s}.hero__title .display-title__line:nth-child(3){animation-delay:.8s}@keyframes hero-line-in{0%{opacity:0;filter:blur(10px);translate:0 60%;rotate:-2deg;scale:.92}to{opacity:1;filter:blur();translate:0;rotate:0deg;scale:1}}.hero__title .display-title__line:nth-child(3) .display-title__fill{animation:3.2s ease-in-out 2s infinite gold-glow}@keyframes gold-glow{0%,to{filter:brightness()}50%{filter:brightness(1.18)drop-shadow(0 0 18px #fcc7388c)}}.hero__content>.btn{animation:btn-pop .9s var(--ease-out-back) 1.25s both}@keyframes btn-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.hero__title .display-title__line:first-child .display-title__fill{background-image:linear-gradient(to bottom, var(--color-white) 15.835%, var(--color-white) 16.839%, var(--color-sky) 85.116%)}.hero__text{max-width:395px;animation:fade-up 1s var(--ease-out-expo) 1.05s both;font-size:20px;line-height:1.3}@media (width<=1024px){.hero__title{--display-size:72px}}@media (width<=768px){.hero{--u:calc(200cqw / 1920);height:max(680px,100svh)}.hero__content{padding-top:calc(var(--header-height) + 72px);gap:28px}.hero__title{--display-size:48px;--display-gap:2px}.hero__text{font-size:17px}}@media (width<=380px){.hero__title{--display-size:40px}}.section-divider{z-index:4;height:0;position:relative}.section-divider.reveal{opacity:1;filter:none;translate:none;scale:none}.section-divider__line{width:calc(100% - 164px);max-width:none;height:10px;transition:scale 1.4s var(--ease-out-expo) .1s;position:absolute;top:-5px;left:82px;scale:0 1}.section-divider.is-revealed .section-divider__line{scale:1}.section-divider__ring{opacity:0;transition:opacity .8s ease, rotate 1.6s var(--ease-out-expo);position:absolute;top:0;translate:-50% -50%;rotate:-180deg}.section-divider.is-revealed .section-divider__ring{opacity:1;animation:24s linear 1.6s infinite ring-spin;rotate:0deg}.section-divider.is-revealed .section-divider__ring:nth-child(3n+2){animation-duration:16s;animation-direction:reverse}@keyframes ring-spin{to{transform:rotate(360deg)}}.section-divider__ring--left{left:0}.section-divider__ring--right{left:100%}@media (width<=768px){.section-divider__ring{scale:.6}.section-divider__line{width:calc(100% - 98px);height:6px;top:-3px;left:49px}}.waitlist{min-height:923px;padding:247px 0 160px;scroll-margin-top:0;position:relative;overflow:hidden}.waitlist__bg{position:absolute;inset:0}.waitlist__bg-img{object-fit:cover;object-position:center top;width:100%;height:100%;animation:24s ease-in-out infinite alternate waitlist-pan}@keyframes waitlist-pan{0%{scale:1}to{translate:-1.5% 1%;scale:1.08}}.waitlist__title{--reveal-delay:.1s}.waitlist__text{--reveal-delay:.25s}.waitlist__form-wrap{--reveal-delay:.4s;width:100%;max-width:530px}.waitlist__overlay{background-image:linear-gradient(270deg,#012b7300 29.973%,#012b736e 69.703%);position:absolute;inset:0}.waitlist__inner{flex-direction:column;align-items:flex-start;gap:36px;display:flex;position:relative}.waitlist__title{--display-size:76px;--display-gap:4px;max-width:803px}.waitlist__text{max-width:395px;font-size:20px;line-height:1.3}.waitlist-form{background-color:var(--color-navy-700);border-radius:104px;align-items:center;width:100%;max-width:530px;transition:box-shadow .2s;display:flex}.waitlist-form-wrap{--waitlist-error:#ffd4d4;width:100%}.waitlist-form__label{color:var(--color-white);margin:0 0 10px 24px;font-size:16px;font-weight:500;display:block}.waitlist-form:focus-within{box-shadow:0 0 0 2px var(--color-gold)}.waitlist-form--invalid,.waitlist-form--invalid:focus-within{box-shadow:0 0 0 2px var(--waitlist-error);animation:.4s ease-in-out waitlist-shake}@keyframes waitlist-shake{20%,60%{translate:-6px}40%,80%{translate:6px}}.waitlist-form__input{min-width:0;color:var(--color-white);font-family:var(--font-body);background:0 0;border:0;border-radius:63px;outline:none;flex:1 0 0;padding:18px 37px;font-size:16px;font-weight:500;line-height:1.3;transition:opacity .2s}.waitlist-form__input:read-only{opacity:.6}.waitlist-form__input::placeholder{color:var(--color-white-80);opacity:1}.waitlist-form__error{width:fit-content;color:var(--waitlist-error);background:#112d53eb;border-radius:16px;margin:10px 8px 0;padding:8px 16px;font-size:14px;line-height:1.4;animation:.3s ease-out both waitlist-error-in}@keyframes waitlist-error-in{0%{opacity:0;translate:0 -6px}}.waitlist-success{background:#112d53eb;border:1px solid #ffcf33a6;border-radius:28px;align-items:center;gap:16px;width:100%;padding:18px 24px;animation:.35s ease-out both waitlist-success-in;display:flex;box-shadow:0 12px 30px #01163d40}@keyframes waitlist-success-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.waitlist-success__icon{width:42px;height:42px;animation:waitlist-success-pop .5s .15s var(--ease-out-back) both;border-radius:50%;flex:0 0 42px;place-items:center;font-size:22px;display:grid}@keyframes waitlist-success-pop{0%{opacity:0;rotate:-30deg;scale:.3}}.waitlist-success__body{flex:1 1 0;min-width:0}.waitlist-success__reset{color:var(--color-gold);font-family:var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}.waitlist-success__reset:hover{color:var(--color-gold-light)}.waitlist-success__reset:focus-visible{outline:2px solid var(--color-white);outline-offset:3px;border-radius:4px}.waitlist-success__title{color:var(--color-white);font-size:18px;display:block}.waitlist-success__text{color:var(--color-white-80);margin:3px 0 0;font-size:14px}.waitlist__count-wrap{--reveal-delay:.55s;min-height:51px}.waitlist-count{background-color:#001f6680;border-radius:81px;align-items:center;gap:21px;width:fit-content;margin:0;padding:10px 24px;animation:.4s ease-out both waitlist-count-in;display:flex}@keyframes waitlist-count-in{0%{opacity:0}}.waitlist-count__number{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;filter:drop-shadow(0 3px 0 var(--color-navy-900));flex-shrink:0;font-size:32px;font-weight:400;line-height:.97}.waitlist-count__label{color:var(--color-white);white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:500;line-height:1.3}@media (width<=1024px){.waitlist__title{--display-size:60px}}@media (width<=768px){.waitlist{min-height:0;padding:140px 0 120px}.waitlist__inner{gap:28px}.waitlist__title{--display-size:42px;--display-gap:2px}.waitlist__text{font-size:17px}}@media (width<=480px){.waitlist-form{border-radius:32px;flex-direction:column;align-items:stretch;gap:6px;padding:6px}.waitlist-form__input{padding:14px 24px}}@media (width<=360px){.waitlist-count{gap:12px;padding:10px 16px}}.home{overflow-x:clip;container-type:inline-size}
