:root{--sky-top:#102647;--sky-mid:#2c5182;--sky-low:#5a89b8;--sky-horizon:#83aacb;--deep:#0c2140;--text-hi:#f0f6fd;--text:#c3d6ea;--text-dim:#8fb0d1;--card:#0d254294;--card-line:#96bae033;--card-hi:#bed6f029;--gold:#eec27a;--gold-deep:#d9a74f;--coral:#f0927a;--coral-deep:#e07a60;--sun:#eec27a;--paper:#f5f9fc;--paper-edge:#a9c3de;--paper-facet:#dbe7f5;--paper-facet-2:#c6d9ef;--radius-lg:26px;--shadow-card:0 24px 60px -24px #0410228c;--font:"Avenir Next", "Trebuchet MS", "Segoe UI", ui-rounded, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text-hi);background:var(--sky-horizon);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--gold);color:var(--deep)}h1,h2,h3,p{margin:0}button{font-family:inherit}@keyframes cloud-drift{0%{transform:translate3d(-30vw, 0, 0) scale(var(--cloud-scale,1))}to{transform:translate3d(115vw, 0, 0) scale(var(--cloud-scale,1))}}@keyframes cloud-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes flyby{0%{opacity:0;transform:translate(-15vw,12vh)rotate(80deg)}6%{opacity:1}25%{transform:translate(16vw,5.5vh)rotate(86deg)}50%{transform:translate(48vw,-1vh)rotate(80deg)}75%{transform:translate(80vw,-7.5vh)rotate(85deg)}90%{opacity:1}to{opacity:0;transform:translate(112vw,-14vh)rotate(80deg)}}@keyframes flyby-slow{0%{opacity:0;transform:translate(110vw,4vh)rotate(268deg)}8%{opacity:.9}30%{transform:translate(72vw,8.5vh)rotate(262deg)}55%{transform:translate(40vw,13vh)rotate(268deg)}80%{transform:translate(8vw,17vh)rotate(263deg)}92%{opacity:.9}to{opacity:0;transform:translate(-18vw,20vh)rotate(268deg)}}@keyframes float-soft{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes cue-bounce{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.5;transform:translateY(10px)}}@keyframes card-in{0%{opacity:0;transform:translateY(80px)rotate(1.5deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes badge-pop{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes title-rise{0%{opacity:0;transform:translateY(46px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes takeoff{0%{opacity:1;transform:translate(0)rotate(34deg)scale(1)}55%{opacity:1;transform:translate(30vw,-26vh)rotate(52deg)scale(.78)}to{opacity:0;transform:translate(58vw,-52vh)rotate(46deg)scale(.55)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flyby,.launch{display:none!important}.sky .cloud-track{transform:scale(var(--cloud-scale,1));animation:none!important}.sky .cloud-track:nth-of-type(2){left:6%}.sky .cloud-track:nth-of-type(3){left:30%}.sky .cloud-track:nth-of-type(4){left:52%}.sky .cloud-track:nth-of-type(5){left:72%}.sky .cloud-track:nth-of-type(6){left:16%}.sky .cloud-track:nth-of-type(7){left:40%}.sky .cloud-track:nth-of-type(8){left:62%}.sky .cloud-track:nth-of-type(9){left:84%}}.art .sheet{fill:var(--paper);stroke:var(--paper-edge);stroke-width:2px}.art .facet{fill:var(--paper-facet);stroke:var(--paper-edge);stroke-width:2px;stroke-linejoin:round}.art .facet-2{fill:var(--paper-facet-2);stroke:var(--paper-edge);stroke-width:2px;stroke-linejoin:round}.art .ghost{fill:none;stroke:#7e9cbd;stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.art .crease{fill:none;stroke:#92b1d2;stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.art .arrow{fill:none;stroke:var(--coral);stroke-width:3.4px;stroke-linecap:round}.art .arrowhead{fill:var(--coral)}.art .shadow{fill:#06182e4d}.art .spark{fill:none;stroke:var(--sun);stroke-width:3px;stroke-linecap:round}.art .motion{fill:none;stroke:#c9dcf1;stroke-width:3px;stroke-linecap:round;opacity:.85}
