@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-italic-CTF9u33F.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-italic-BlcgWI5J.woff2)format("woff2-variations");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:has(.site){scroll-padding-top:5rem}.site [data-reveal-piece=title]{--reveal-at:1}.site [data-reveal-piece=lede]{--reveal-at:2}.site [data-reveal-piece=content]{--reveal-at:3}@keyframes site-arrive-fade{0%{opacity:0}}@keyframes site-arrive{0%{opacity:0;transform:translateY(var(--reveal-rise))}}.site [data-reveal] [data-reveal-piece]{animation:site-arrive-fade var(--reveal-timing) backwards;animation-delay:calc(var(--reveal-at,0) * var(--reveal-stagger))}@media (prefers-reduced-motion:no-preference){.site [data-reveal] [data-reveal-piece]{animation-name:site-arrive}}@keyframes site-arrive-rise{0%{transform:translateY(var(--reveal-rise))}}.site [data-reveal] [data-reveal-piece=title]{animation-name:none}@media (prefers-reduced-motion:no-preference){.site [data-reveal] [data-reveal-piece=title]{animation-name:site-arrive-rise}}@layer base{.site h3{opacity:1}}@media (pointer:coarse){.site .waitlist-field{font-size:max(1rem,1em)}}@media (hover:hover) and (pointer:fine){.site [data-magnetic]:not(:focus-visible)>[data-corner]{display:none}}@media (width<=767px){:root:has(.site .launcher-aside) #cactus-messenger-root{display:none}}:root:has(.site-sheet) #cactus-messenger-root{display:none}.site :is(.hero-sky,.hero-ground){image-rendering:pixelated;opacity:0}.site :is(.hero-sky,.hero-ground)[data-drawn]{opacity:1}@media (prefers-reduced-motion:no-preference){.site :is(.hero-sky,.hero-ground){transition:opacity var(--dur-slow) var(--ease-standard)}}@keyframes hero-drift{to{transform:translateY(85vh)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site .hero-drift{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}.site .statement{--lead:1;--page:1;--fix:1}.site .answer-drift-fact[data-state=was] .answer-drift-now,.site .answer-drift-fact:not([data-state=was]) .answer-drift-was{display:none}.site .answer-drift-line{display:grid}.site .answer-drift-line:before,.site .answer-drift-line:after,.site .answer-drift-live{grid-area:1/1}.site .answer-drift-line:before,.site .answer-drift-line:after{visibility:hidden}.site .answer-drift-line:before{content:attr(data-was)}.site .answer-drift-line:after{content:attr(data-now)}.site .answer-drift-now{color:var(--color-accent-text)}.site .answer-drift-fact[data-state=typing] .answer-drift-char:not([data-typed]){color:#0000}.site .answer-drift-glyph svg{transition:color var(--dur-base) var(--ease-standard)}.site .answer-drift [data-done] .answer-drift-glyph svg{color:var(--color-accent-text)}.site .answer-drift-glyph:before{content:"";border:1px solid var(--color-accent-text);opacity:0;border-radius:9999px;position:absolute;inset:-3px}.site .answer-drift-spark{background:var(--color-accent-text);opacity:0;--angle:calc(var(--i) * 45deg);border-radius:9999px;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}@keyframes answer-drift-pop{35%{scale:1.5}to{scale:1}}@keyframes answer-drift-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:2.8}}@keyframes answer-drift-spark{0%{opacity:1;translate:0}to{translate:calc(cos(var(--angle)) * 26px) calc(sin(var(--angle)) * 26px);opacity:0;scale:.3}}@media (prefers-reduced-motion:no-preference){.site .answer-drift [data-done] .answer-drift-glyph svg{animation:answer-drift-pop .52s var(--ease-enter)}.site .answer-drift [data-done] .answer-drift-glyph:before{animation:answer-drift-ring .56s var(--ease-standard) forwards}.site .answer-drift [data-done] .answer-drift-spark{animation:answer-drift-spark .62s var(--ease-standard) 40ms forwards}}.site .answer-drift-was{transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard);text-decoration-line:line-through;text-decoration-color:#0000}.site .answer-drift-fact[data-struck] .answer-drift-was{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}@media (prefers-reduced-motion:no-preference){.site .answer-drift{opacity:var(--page);translate:0 calc((1 - var(--page)) * 12px)}.site .statement-word{opacity:clamp(0, var(--by) * var(--words) - var(--word), 1)}}.site .release-category{color:var(--release-category);background-color:color-mix(in oklab, var(--release-category) 18%, transparent)}.site .footer-room{flex:1 0 auto;min-height:calc(20svh + 64px)}.site [data-footer]{flex-direction:column;min-height:75svh;display:flex}.site [data-footer-seat]{color:var(--color-desert-wordmark);bottom:84px;left:50%;translate:-50%}.site [data-footer-seat] [data-mark=body]{fill:currentColor}.site .footer-credit-mountain{letter-spacing:0;font-size:2em;line-height:0;position:relative;top:-.1em}.site .footer-canvas{image-rendering:pixelated}.site .footer-scene-box{opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.site .footer-scene-box[data-drawn]{opacity:1}.site [data-footer]{--footer-sky-fade:linear-gradient(180deg, transparent 0%, #00000002 7%, #0000000f 14%, #0000002a 21%, #00000051 28%, #00000080 35%, #000000ae 42%, #000000d5 49%, #000000f0 56%, #000000fd 63%, black 70%)}.site .footer-haze{background:var(--face-desert-haze);-webkit-mask-image:var(--footer-sky-fade);mask-image:var(--footer-sky-fade)}.site .footer-grain{opacity:var(--opacity-desert-grain);mix-blend-mode:var(--blend-desert-grain);-webkit-mask-image:var(--footer-sky-fade);mask-image:var(--footer-sky-fade);background-image:url(/images/noise.png);background-size:180px 180px}.site [data-footer=login]{min-height:45svh}@media (width>=64rem){.site [data-footer=login]{min-height:100svh}}.site .client-frame{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.site .client-chip{color:var(--color-ink-muted);transition:color var(--dur-slow) var(--ease-standard), background-color var(--dur-slow) var(--ease-standard)}.site .client-chip[data-active]{color:var(--color-ink);background-color:var(--color-surface)}.site .client-field{background-color:color-mix(in oklab, var(--color-coral) 55%, transparent);-webkit-mask-image:radial-gradient(circle, var(--color-ink) .7px, transparent 1.2px), radial-gradient(ellipse 40% 42% at 60% 42%, var(--color-ink) 0%, transparent 100%);mask-image:radial-gradient(circle, var(--color-ink) .7px, transparent 1.2px), radial-gradient(ellipse 40% 42% at 60% 42%, var(--color-ink) 0%, transparent 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9px 9px,100% 100%;mask-size:9px 9px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.site .client-pulse{left:calc(var(--pulse-x) + 3rem);top:calc(var(--pulse-y) + 7rem);aspect-ratio:1;background-image:radial-gradient(circle, transparent 50%, var(--color-coral) 60%, var(--color-coral) 66%, transparent 76%);width:70%;animation:client-pulse calc(var(--dur-loop) * 1.25) var(--ease-enter) both;translate:-50% -50%}.site [data-resting] .client-pulse{animation-play-state:paused}@keyframes client-pulse{0%{opacity:1;scale:.12}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.site .client-pulse{display:none}}.site .footer-birds{inset-inline:0;bottom:var(--birds-bottom);pointer-events:none;height:64px;position:absolute}.site .footer-flock{transform:translateX(var(--flock-from));animation:footer-flock var(--flock-seconds) steps(var(--flock-steps), jump-none) var(--flock-ahead) 1 both paused;position:absolute;left:0}.site .footer-birds[data-flying] .footer-flock{animation-play-state:running}.site .footer-flock[data-still]{animation:none;transform:translate(58vw)}@keyframes footer-flock{0%{transform:translateX(var(--flock-from))}to{transform:translateX(var(--flock-to))}}.site .footer-bird{display:block;position:absolute}.site .footer-bird svg{fill:var(--color-desert-bird);animation:footer-flap calc(var(--dur-loop) * 2) steps(1, end) var(--bird-beat) infinite paused;position:absolute;bottom:0;left:0}.site .footer-bird .footer-bird-down{animation-name:footer-flap-down}.site .footer-birds[data-flying] .footer-bird svg{animation-play-state:running}.site .footer-flock[data-still] .footer-bird svg{animation:none}.site .footer-flock[data-still] .footer-bird .footer-bird-down{opacity:0}@keyframes footer-flap{0%,12.5%,25%,to{opacity:1}6.25%,18.75%{opacity:0}}@keyframes footer-flap-down{0%,12.5%,25%,to{opacity:0}6.25%,18.75%{opacity:1}}.site [data-app-window]{--face-ground:var(--face-window-ground);--color-card:var(--color-window-card)}.site [data-app-window] main{border-radius:var(--radius-window-card);background:var(--color-card);box-shadow:var(--elevation-card);border:0;margin-top:6px}.site .client-pane:after{content:"";z-index:10;border-radius:inherit;background:var(--face-card-edge);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
