.cosmos-home{--tilt-x:0;--tilt-y:0}.cosmos-intro{display:none}.cosmos-home[data-intro=playing] .cosmos-intro{display:block}.cosmos-prewarp{transform-origin:50%;animation:1.4s linear infinite cosmos-zoom}.cosmos-prewarp+.cosmos-prewarp{animation-delay:-.7s}@keyframes cosmos-zoom{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(3.2)}}.cosmos-fly{opacity:0;will-change:transform, opacity;width:26vmin;height:auto;animation:cosmos-fly 1.25s cubic-bezier(.6, 0, 1, .5) var(--d,0s) both;position:absolute;top:50%;left:50%}@keyframes cosmos-fly{0%{opacity:0;transform:translate(-50%, -50%) scale(.02) rotate(var(--r0,0deg))}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(3.4) rotate(var(--r1,0deg))}}.cosmos-home[data-intro=playing] .cosmos-after{opacity:0;pointer-events:none}.cosmos-after{transition:opacity .9s var(--ease-brand)}.cosmos-home[data-intro=playing] .cosmos-lead{animation:.85s cubic-bezier(.7,0,1,.6) .15s both cosmos-lead-off}@keyframes cosmos-lead-off{0%{opacity:1;transform:none}to{opacity:0;transform:scale(7)translateY(6%)}}.cosmos-home[data-intro=arrived] .cosmos-lead{animation:cosmos-lead-land 1.1s var(--ease-brand) both}@keyframes cosmos-lead-land{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.cosmos-etch-char{white-space:pre;display:inline-block}.cosmos-home[data-intro=arrived] .cosmos-etch-char{animation:cosmos-etch .42s linear calc(var(--i) * 34ms + .25s) both}@keyframes cosmos-etch{0%{opacity:0;text-shadow:0 0 #fff}1%{opacity:1;color:#fff;text-shadow:0 0 14px #fff,0 0 3px #fff}to{opacity:1;text-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.cosmos-prewarp,.cosmos-fly{animation:none}}.cosmos-manifesto-text,.cosmos-manifesto-stage{font-family:var(--font-text-stack);letter-spacing:0;color:#fff;font-size:clamp(1.3rem,5.4vw,2rem);font-weight:500;line-height:1.36}.cosmos-manifesto-stage{display:none;position:relative}.cosmos-manifesto[data-flow=on] .cosmos-manifesto-stage{display:block}.cosmos-manifesto[data-flow=on] .cosmos-manifesto-text{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cosmos-manifesto-line{white-space:pre;position:absolute;top:0;left:0}.cosmos-manifesto-hole{position:absolute;top:0;left:0}.cosmos-manifesto-hole-light{aspect-ratio:1;width:230%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmos-skip{animation:.6s linear 1.2s both cosmos-skip-in}@keyframes cosmos-skip-in{0%{opacity:0}to{opacity:1}}.cosmos-chip{white-space:nowrap;color:#fff;height:2.75rem;transition:border-color var(--motion-fast) var(--ease-brand);border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.5rem;padding-inline:1.125rem;display:inline-flex}.cosmos-chip:hover{border-color:#ffffffb3}.cosmos-hero-glove{width:min(64vw,46svh);margin:-9vw auto 0}@media (min-width:48rem){.cosmos-hero-glove{width:min(30vw,44svh);margin-top:-7vw}}.cosmos-poem-stanza+.cosmos-poem-stanza{margin-top:1.5em}.cosmos-poem-line{text-indent:-1.25em;padding-left:1.25em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cosmos-poem-line{animation:linear both cosmos-poem-lit;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes cosmos-poem-lit{0%{opacity:.12}to{opacity:1}}:root:has(canvas[data-space][data-ready]) .cosmos-prewarp{display:none}.cosmos-lead img{filter:drop-shadow(-1px -1px .5px #ffffff38)drop-shadow(-3px -4px 12px #ffffff0f)drop-shadow(8px 12px 14px #000000b3)}@media (hover:none){.cosmos-lead img{filter:drop-shadow(-1px -1px .5px #ffffff38)}}
