:root{--site-button-radius:10px;--site-login-background:#1d1c1b;--site-login-hover:#302f2e}body :is(button:not(.quiet-cycle__art,.meditation-expression,.oh-billboard__target),input[type=submit],input[type=button],a[data-slot=button],.shared-site-button,.site-button,.enterprise-chapter a.button){border-radius:var(--site-button-radius)!important}.brand-outline{transition:background-color .2s,color .2s;-webkit-backdrop-filter:blur(4px)!important}.brand-outline:hover{background-color:var(--brand-outline-hover,#ffffff14)!important;color:inherit!important}.brand-outline:is(:hover,:focus-visible):before{background:#fd802e}@media (prefers-reduced-motion:reduce){.brand-outline{transition:none}}body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button){font-family:var(--font-sans,Geist,sans-serif);justify-content:center;align-items:center;gap:10px;font-weight:500;line-height:1.4;border-radius:var(--site-button-radius)!important;clip-path:none!important;color:#fff!important;height:auto!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff!important;padding:12px 24px!important;font-size:18px!important;text-decoration:none!important;transition:background-color .2s,border-color .2s!important}body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button):is(:hover,[data-card-hover]){transform:none;color:#fff!important;background:#ffffff0d!important;border-color:#fff!important}body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button):focus-visible{outline-offset:4px!important;outline:2px solid #fd802e!important}body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button) .lucide-arrow-up-right{display:none}body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button) :is(span,svg){color:inherit}@media (prefers-reduced-motion:reduce){body :is(a[data-slot=button],.shared-site-button,.enterprise-chapter a.button){transition:none!important}}body :is(a[data-slot=button],.shared-site-button)[data-site-action=signup]{color:#000!important;background:#fff!important;border-color:#fff!important}body :is(a[data-slot=button],.shared-site-button)[data-site-action=signup]:is(:hover,:focus-visible,[data-card-hover]){color:#000!important;background:#eaeaea!important;border-color:#eaeaea!important}.lab-credit[data-astro-cid-igmpy2lk]{color:#527a78;font:650 14px/1.5 var(--font-display,"Satoshi Variable",sans-serif);letter-spacing:-.01em;text-transform:none;text-align:left;align-items:center;gap:10px;margin:0;display:flex}.lab-credit__name[data-astro-cid-igmpy2lk]{min-width:0;max-width:max-content}.lab-credit__phrase[data-astro-cid-igmpy2lk]{text-wrap:balance;max-width:100%;display:inline-block}.lab-credit__prefix[data-astro-cid-igmpy2lk]{font-weight:450}.lab-credit--right[data-astro-cid-igmpy2lk]{justify-content:flex-end}.lab-credit--center[data-astro-cid-igmpy2lk]{justify-content:center}@media (width<=640px){.lab-credit[data-astro-cid-igmpy2lk]{gap:9px}}.team-invitation[data-astro-cid-men6nmcy]{box-sizing:border-box;text-align:center;color:#403d39;background:#eee9df;border:2px solid #403d39;border-radius:4px;width:calc(100% - 64px);max-width:1216px;margin:32px auto 88px;padding:64px 32px;box-shadow:6px 6px #403d39}.team-invitation[data-astro-cid-men6nmcy] h2[data-astro-cid-men6nmcy]{font:750 clamp(30px,3.2vw,44px)/1.15 var(--font-display,Satoshi,sans-serif);letter-spacing:-.035em;margin:0}.team-invitation[data-astro-cid-men6nmcy] p[data-astro-cid-men6nmcy]{color:#403d39;max-width:1060px;margin:28px auto 32px;font-size:18px;line-height:1.6}.team-invitation[data-astro-cid-men6nmcy] p[data-astro-cid-men6nmcy]>span[data-astro-cid-men6nmcy]{display:block}.keep-together[data-astro-cid-men6nmcy]{white-space:nowrap}.team-invitation[data-astro-cid-men6nmcy] .site-button{gap:16px;min-height:68px;padding:18px 28px;font-size:22px;line-height:1.2}.team-invitation[data-astro-cid-men6nmcy] .button-icon svg{width:22px;height:22px}@media (width<=1000px){.team-invitation[data-astro-cid-men6nmcy] p[data-astro-cid-men6nmcy]>span[data-astro-cid-men6nmcy]{display:inline}.team-invitation[data-astro-cid-men6nmcy] p[data-astro-cid-men6nmcy]{text-wrap:pretty}}@media (width<=760px){.team-invitation[data-astro-cid-men6nmcy]{width:calc(100% - 40px);margin:16px auto 64px;padding:36px 20px}.team-invitation[data-astro-cid-men6nmcy] p[data-astro-cid-men6nmcy]{margin:24px auto 28px;font-size:16px}.team-invitation[data-astro-cid-men6nmcy] .site-button{min-height:64px;padding:16px 24px;font-size:20px}}.footer-group-title[data-astro-cid-i7qxzp7e]{color:var(--foreground);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.footer-navigation[data-astro-cid-i7qxzp7e] ul[data-astro-cid-i7qxzp7e]{margin-top:12px}.footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]{min-height:36px;color:var(--muted-foreground);text-underline-offset:5px;align-items:center;padding:6px 0;font-size:15px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex}.footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]:hover{color:var(--foreground);text-decoration:underline 1px}.footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #fd802e}.footer-navigation[data-astro-cid-i7qxzp7e] svg{flex-shrink:0}.shared-footer[data-astro-cid-i7qxzp7e]>.content-stack[data-astro-cid-i7qxzp7e]>.footer-affiliations[data-astro-cid-i7qxzp7e]{border-top:0;padding-top:0}@media (pointer:coarse){.footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]{min-height:44px}}@media (prefers-reduced-motion:reduce){.footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]{transition:none}}.footer-has-zero[data-astro-cid-i7qxzp7e]{position:relative}.footer-zero[data-astro-cid-i7qxzp7e]{pointer-events:none;position:absolute;bottom:24px;right:4%}.footer-zero[data-astro-cid-i7qxzp7e] img[data-astro-cid-i7qxzp7e]{object-fit:contain;width:100px;height:100px;display:block}@media (width<=700px){.footer-zero[data-astro-cid-i7qxzp7e]{bottom:18px;right:20px}.footer-zero[data-astro-cid-i7qxzp7e] img[data-astro-cid-i7qxzp7e]{width:78px;height:78px}}body.workspace-site.retro-site .footer-cinematic[data-astro-cid-i7qxzp7e]{color:#f5f4f2;background:#090a0c;border-top:1px solid #ffffff1a}body.workspace-site.retro-site .footer-cinematic[data-astro-cid-i7qxzp7e]>.content-stack[data-astro-cid-i7qxzp7e]{--content-gap:40px;width:calc(100% + -2*max(32px,4vw,50% - 880px) - 48px);max-width:none;margin-inline:auto;padding:56px 0 32px}.footer-cinematic[data-astro-cid-i7qxzp7e] :is(.text-foreground,a){color:#f5f4f2}.footer-cinematic[data-astro-cid-i7qxzp7e] .text-muted-foreground{color:#92959c}.footer-cinematic[data-astro-cid-i7qxzp7e] .footer-group-title[data-astro-cid-i7qxzp7e]{color:#f5f4f2}.footer-cinematic[data-astro-cid-i7qxzp7e] .footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]{color:#a7a8ad}.footer-cinematic[data-astro-cid-i7qxzp7e] .footer-navigation[data-astro-cid-i7qxzp7e] .footer-nav-link[data-astro-cid-i7qxzp7e]:is(:hover,:focus-visible){color:#f5f4f2}.footer-cinematic[data-astro-cid-i7qxzp7e] .lab-credit{color:#f5f4f2;white-space:normal;background:#ffffff04;border:1px solid #ffffff29;width:fit-content;max-width:100%;padding:12px 16px}.footer-cinematic[data-astro-cid-i7qxzp7e] [data-astro-cid-i7qxzp7e]:is(.footer-programs,.footer-supporters) img[data-astro-cid-i7qxzp7e]{filter:brightness(0)invert();opacity:.75}.footer-cinematic[data-astro-cid-i7qxzp7e] .footer-affiliations[data-astro-cid-i7qxzp7e]{border-top:1px solid #ffffff12;margin-top:8px}@media (width<=700px){body.workspace-site.retro-site .footer-cinematic[data-astro-cid-i7qxzp7e]>.content-stack[data-astro-cid-i7qxzp7e]{--content-gap:32px;width:calc(100% - 40px);padding:40px 0 24px}}body.workspace-site.retro-site footer[data-astro-cid-i7qxzp7e].shared-footer>div[data-astro-cid-i7qxzp7e].content-stack{padding-bottom:24px}.footer-copyright[data-astro-cid-i7qxzp7e]{text-align:left;align-self:stretch}
