@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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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]>[data-corner]{display:none}}@media(max-width:767px){:root:has(.site .launcher-aside) #cactus-messenger-root{display:none}}:root:has(.site-sheet) #cactus-messenger-root{display:none}.site .hero-cactus{--color-glyph-body: var(--color-hero-plant);--color-glyph-bloom: var(--color-hero-bloom)}.site .hero-light{image-rendering:pixelated;opacity:0}.site .hero-light[data-drawn]{opacity:1}@media(prefers-reduced-motion:no-preference){.site .hero-light{transition:opacity var(--dur-slow) var(--ease-standard)}}:root:not([data-cactus-dot]) :is([data-ucb-presence-idle],[data-ucb-presence-dot],[data-ucb-presence-name]){visibility:hidden!important}.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:transparent}.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:"";position:absolute;inset:-3px;border:1px solid var(--color-accent-text);border-radius:9999px;opacity:0}.site .answer-drift-spark{position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:9999px;background:var(--color-accent-text);opacity:0;--angle: calc(var(--i) * 45deg)}@keyframes answer-drift-pop{35%{scale:1.5}to{scale:1}}@keyframes answer-drift-ring{0%{scale:.5;opacity:.9}to{scale:2.8;opacity:0}}@keyframes answer-drift-spark{0%{translate:0 0;opacity:1}to{translate:calc(cos(var(--angle))*26px) calc(sin(var(--angle))*26px);scale:.3;opacity:0}}@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{text-decoration-line:line-through;text-decoration-color:transparent;transition:color var(--dur-fast) var(--ease-standard),text-decoration-color var(--dur-fast) var(--ease-standard)}.site .answer-drift-fact[data-struck] .answer-drift-was{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:20svh}.site [data-footer]{display:flex;flex-direction:column;min-height:75svh;--launcher-right: 35px;--launcher-bottom: 50px;--seat-right: calc(var(--launcher-right) + 72.63px);--seat-bottom: calc(var(--launcher-bottom) + 3.01px)}.site [data-footer-seat]{right:var(--seat-right);bottom:var(--seat-bottom);width:214.18px;height:65.43px;color:var(--color-desert-wordmark)}@media(hover:none)and (pointer:coarse)and (max-width:450px),(hover:none)and (pointer:coarse)and (max-width:900px)and (max-height:450px){.site [data-footer]:not([data-hand]){--launcher-right: 20px;--launcher-bottom: max(20px, env(safe-area-inset-bottom, 0px) + 12px)}}@media(max-width:450px),(max-width:900px)and (max-height:450px){.site [data-footer][data-hand=touch]{--launcher-right: 20px;--launcher-bottom: max(20px, env(safe-area-inset-bottom, 0px) + 12px)}}.site .footer-credit-mountain{position:relative;top:-.1em;font-size:2em;line-height:0;letter-spacing:0}.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%, rgb(0 0 0 / .009) 7%, rgb(0 0 0 / .058) 14%, rgb(0 0 0 / .163) 21%, rgb(0 0 0 / .317) 28%, rgb(0 0 0 / .5) 35%, rgb(0 0 0 / .683) 42%, rgb(0 0 0 / .837) 49%, rgb(0 0 0 / .942) 56%, rgb(0 0 0 / .991) 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{background-image:url(/images/noise.png);background-size:180px 180px;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)}.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-size:9px 9px,100% 100%;mask-size:9px 9px,100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.site .client-pulse{left:calc(var(--pulse-x) + 3rem);top:calc(var(--pulse-y) + 7rem);width:70%;aspect-ratio:1;translate:-50% -50%;background-image:radial-gradient(circle,transparent 50%,var(--color-coral) 60%,var(--color-coral) 66%,transparent 76%);animation:client-pulse calc(var(--dur-loop) * 1.25) var(--ease-enter) both}.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{position:absolute;inset-inline:0;bottom:var(--birds-bottom);height:64px;pointer-events:none}.site .footer-flock{position:absolute;left:0;transform:translate(var(--flock-from));animation:footer-flock var(--flock-seconds) steps(var(--flock-steps),jump-none) var(--flock-ahead) 1 both paused}.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:translate(var(--flock-from))}to{transform:translate(var(--flock-to))}}.site .footer-bird{position:absolute;display:block}.site .footer-bird svg{position:absolute;left:0;bottom:0;fill:var(--color-desert-bird);animation:footer-flap calc(var(--dur-loop) * 2) steps(1,end) var(--bird-beat) infinite paused}.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{margin-top:6px;border:0;border-radius:var(--radius-window-card);background:var(--color-card);box-shadow:none}.site [data-app-window] main:after,.site .client-pane:after{content:"";position:absolute;inset:0;z-index:10;padding:1px;border-radius:inherit;background:var(--face-card-edge);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}
