.parallax-pills-root{position:relative;overflow:hidden}.parallax-pill-control{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;width:100%;height:100%;margin:0;padding:0;display:block}.parallax-pill-control:focus-visible{outline-offset:4px;outline:3px solid #fff}.parallax-pill-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 22px #0000006b);width:100%;height:100%;display:block}@media (hover:none),(pointer:coarse){.parallax-pill-image{filter:none}.parallax-pill-control{z-index:0;position:relative}.parallax-pill-control:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:9% 1.5%;box-shadow:0 12px 20px #00000073}}.ticker{z-index:3;height:var(--bar);pointer-events:none;-webkit-user-select:none;user-select:none;background:#000;align-items:center;display:flex;position:absolute;left:0;right:0;overflow:hidden}.ticker--top{top:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.ticker--bottom{bottom:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 26% 74%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 26% 74%,#0000 100%)}.ticker__track{will-change:transform;align-items:center;width:max-content;height:100%;animation:24s linear infinite ticker-scroll;display:flex}.ticker__track--right{animation-direction:reverse}.ticker--top .ticker__track{top:calc(var(--bar) * -.14);position:relative}.ticker__set{align-items:center;gap:var(--ticker-gap);height:100%;padding-right:var(--ticker-gap);flex:none;display:flex}.ticker__text{-webkit-user-drag:none;width:auto;height:70%;display:block}.ticker__divider{opacity:.9;-webkit-user-drag:none;width:auto;height:40%;display:block}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation-play-state:paused}}.loading{z-index:5;justify-content:center;align-items:center;gap:clamp(22px, calc(var(--vh100) * .035), 40px);background:var(--loading-bg);flex-direction:column;transition:opacity .65s;display:flex;position:fixed;inset:0}.loading[data-hidden=true]{opacity:0;pointer-events:none}.loading-logo{filter:drop-shadow(0 12px 26px #0006);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(54vw,340px);height:auto;display:block}.loading-bar{background:#ffffff24;border-radius:999px;width:min(52vw,230px);height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.loading-fill{transform-origin:0;background:#fff;border-radius:999px;width:100%;height:100%;transition:transform .16s linear}@media (prefers-reduced-motion:reduce){.loading,.loading-fill{transition:none}}.parallax-art{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.parallax-art__body{will-change:transform;position:relative}.parallax-art__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block;position:relative}.parallax-art__halo{z-index:-1;background:radial-gradient(closest-side,#ffffff42 0%,#96beff33 38%,#78aaff14 68%,#78aaff00 100%);border-radius:50%;position:absolute;inset:-22% -26%}.star-field{--star-size:clamp(40px, 5.6vw, 92px);z-index:2;pointer-events:none;position:absolute;inset:0}.star-field__star{width:0;height:0;position:absolute}.star-field__image{width:calc(var(--star-size) * var(--size));max-width:none;height:auto;transform:translate(-50%, -50%) rotate(var(--rotate)) scale(.94);opacity:.78;filter:drop-shadow(0 0 10px #ffee9673);animation:star-twinkle var(--twinkle) ease-in-out var(--delay) infinite;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}@keyframes star-twinkle{0%,to{opacity:.78;transform:translate(-50%, -50%) rotate(var(--rotate)) scale(.94)}50%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rotate)) scale(1.06)}}@media (prefers-reduced-motion:reduce){.star-field__image{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061a33;--loading-bg:#0b1a3a;--bg-rgb:6, 26, 51;--vignette:3, 12, 28;--gutter:clamp(16px, 4vw, 56px);--bar:clamp(52px, calc(var(--vh100) * .085), 88px);--ticker-gap:clamp(14px, 2.2vw, 30px);--vh100:100vh;--top:clamp(16px, calc(var(--vh100) * .03), 40px);--column:min(clamp(320px, 46vw, 760px), calc((var(--vh100) - 2 * var(--bar)) * .96))}@supports (height:1dvh){:root{--vh100:100dvh}}*,:before,:after{box-sizing:border-box}html,body,#root{margin:0}html{background:var(--bg);overscroll-behavior:none;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{position:relative}.page{background:var(--bg);isolation:isolate;width:100%;position:relative}.screen{height:var(--vh100);position:relative;overflow:hidden}.screen:before,.screen:after{content:"";height:calc(var(--bar) * 1.5);pointer-events:none;position:absolute;left:0;right:0}.screen:before{z-index:3;background:linear-gradient(to bottom, rgba(var(--vignette), .9) 0%, rgba(var(--vignette), .55) 35%, rgba(var(--vignette), .2) 70%, rgba(var(--vignette), 0) 100%);top:0}.screen:after{z-index:2;background:linear-gradient(to top, rgba(var(--vignette), .9) 0%, rgba(var(--vignette), .55) 35%, rgba(var(--vignette), .2) 70%, rgba(var(--vignette), 0) 100%);bottom:0}.screen--hero:before{display:none}.screen--hero:after{z-index:1}.bg{z-index:0;width:min(100vw, calc((var(--vh100) - 2 * var(--bar)) * 1300 / 708));height:min(calc(100vw * 708 / 1300), calc(var(--vh100) - 2 * var(--bar)));pointer-events:none;-webkit-user-select:none;user-select:none;margin:auto;position:absolute;inset:0}.bg img,.bg video{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.bg:after{content:"";background:linear-gradient(to right, var(--bg) 0, rgba(var(--bg-rgb), .82) 5%, rgba(var(--bg-rgb), .55) 10%, rgba(var(--bg-rgb), .3) 15%, rgba(var(--bg-rgb), .12) 20%, rgba(var(--bg-rgb), 0) 26%, rgba(var(--bg-rgb), 0) 74%, rgba(var(--bg-rgb), .12) 80%, rgba(var(--bg-rgb), .3) 85%, rgba(var(--bg-rgb), .55) 90%, rgba(var(--bg-rgb), .82) 95%, var(--bg) 100%), linear-gradient(to bottom, var(--bg) 0, rgba(var(--bg-rgb), .8) 5%, rgba(var(--bg-rgb), .5) 10%, rgba(var(--bg-rgb), .25) 15%, rgba(var(--bg-rgb), .08) 19%, rgba(var(--bg-rgb), 0) 24%, rgba(var(--bg-rgb), 0) 76%, rgba(var(--bg-rgb), .08) 81%, rgba(var(--bg-rgb), .25) 85%, rgba(var(--bg-rgb), .5) 90%, rgba(var(--bg-rgb), .8) 95%, var(--bg) 100%);position:absolute;inset:-1px}@media (aspect-ratio<=3/4){.hero{bottom:calc(var(--bar) + var(--top));justify-content:space-between}.hero .pills{margin-top:auto}.bg{width:max(100vw, calc(var(--vh100) * 1300 / 708));height:max(calc(100vw * 708 / 1300), var(--vh100));left:calc(var(--vh100) * 1300 / 708 * -.13);right:auto}}.vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% 50%, rgba(var(--vignette), 0) 40%, rgba(var(--vignette), .55) 78%, rgba(var(--vignette), .92) 100%);position:absolute;inset:0}.grain{z-index:10;pointer-events:none;image-rendering:pixelated;opacity:.13;mix-blend-mode:hard-light;background-size:256px 256px;animation:.8s step-end infinite grain-flicker;position:absolute;inset:0}@keyframes grain-flicker{0%{background-position:0 0}10%{background-position:-37px 71px}20%{background-position:113px -53px}30%{background-position:-89px -127px}40%{background-position:61px 149px}50%{background-position:-151px 23px}60%{background-position:97px -101px}70%{background-position:-19px 173px}80%{background-position:139px 47px}90%{background-position:-67px -83px}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.hero{top:calc(var(--bar) + var(--top));right:var(--gutter);z-index:2;width:var(--column);align-items:flex-end;gap:clamp(8px, calc(var(--vh100) * .02), 20px);flex-direction:column;display:flex;position:absolute}.logo{z-index:2;filter:drop-shadow(0 12px 26px #0006);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block;position:relative}.hero .pills{z-index:1;aspect-ratio:1/.54;width:100%;position:relative;overflow:visible}.vignette--deep{background:radial-gradient(ellipse 72% 72% at 50% 50%, rgba(var(--vignette), 0) 16%, rgba(var(--vignette), .4) 42%, rgba(var(--vignette), .78) 66%, rgba(var(--vignette), .94) 84%, rgba(var(--vignette), 1) 100%)}.screen--rain .terminal-rain{min-height:0;position:absolute;inset:0}.rain-art{width:min(59vw, 611px, calc((var(--vh100) - 2 * var(--bar)) * .815))}@media (width<=640px){.rain-art{width:min(84vw, 475px, calc((var(--vh100) - 2 * var(--bar)) * .68))}}.screen--horizon .horizon-bloom{min-height:0;position:absolute;inset:0}.screen--horizon .star-field--under{z-index:auto}.planet-scene{justify-content:flex-end;align-items:center;gap:clamp(10px, calc(var(--vh100) * .025), 28px);padding-bottom:calc(var(--vh100) * .2);pointer-events:none;will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0}.peek-typo,.peek-cat{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.peek-typo-drift{will-change:transform}.peek-typo{width:min(48vw, 640px, calc(var(--vh100) * .64))}.peek-cat{width:min(46vw, 620px, calc(var(--vh100) * .62))}@media (width<=640px){.planet-scene{padding-bottom:calc(var(--vh100) * .26)}.peek-typo{width:min(84vw, 440px, calc(var(--vh100) * .64))}.peek-cat{width:min(80vw, 420px, calc(var(--vh100) * .62))}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){:root{--column:min(calc(100vw - 2 * var(--gutter)), calc((var(--vh100) - 2 * var(--bar)) * .96))}}
