@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0787ea7838e5b24-s.16s2wi.cu3ly8.woff2?dpl=dpl_DnaCyFGdaX3TfmQZpP1fLtaFqAUf)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21e28e67b3b449e2-s.18bsx10_d7zpv.woff2?dpl=dpl_DnaCyFGdaX3TfmQZpP1fLtaFqAUf)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20a1b3b6d490ce7b-s.05nuf.504z1p5.woff2?dpl=dpl_DnaCyFGdaX3TfmQZpP1fLtaFqAUf)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/15e5804ec144eae0-s.p.0prh.t87rj-xc.woff2?dpl=dpl_DnaCyFGdaX3TfmQZpP1fLtaFqAUf)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_8358b97e-module__xsp1aG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Kunst Grotesk;src:url(/fonts/Kunst-Grotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kunst Grotesk;src:url(/fonts/Kunst-Grotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/tt-norms-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/tt-norms-pro-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.landing1-page{--landing1-gutter:1.5rem;--landing1-section-y:2rem;overflow-x:clip}.font-kunst-grotesk,.landing1-page.font-kunst-grotesk,.landing1-page.font-kunst-grotesk *{font-family:Kunst Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}.landing1-page,.landing1-page *{font-family:TT Norms Pro,ui-sans-serif,system-ui,sans-serif}.landing1-page #info-bento,.landing1-page #info-bento *,.landing1-page #platform,.landing1-page #platform *,.landing1-page #sponsor,.landing1-page #sponsor *,.landing1-page #global-network,.landing1-page #global-network *,.landing1-page #faq,.landing1-page #faq *,.landing1-page #footer,.landing1-page #footer *,.landing1-page #footer-watermark,.landing1-page #footer-watermark *{font-family:Kunst Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}@keyframes landing1-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing1-backers-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing1-page .marquee-track{width:max-content;animation:22s linear infinite landing1-marquee;display:flex}.landing1-page .backers-track{width:max-content;animation:30s linear infinite landing1-backers-marquee;display:flex}.landing1-hero-shell{min-height:100svh;overflow:visible}.landing1-hero-card{height:calc(100svh - 6rem);min-height:26rem}.landing1-navbar{position:absolute}.landing1-nav-toggle,.landing1-nav-panel,.landing1-nav-links{display:none}@media (min-width:768px){.landing1-nav-toggle,.landing1-nav-panel{display:none!important}.landing1-nav-links{display:flex!important}}@media (max-width:480px){.landing1-page{--landing1-gutter:1rem;--landing1-section-y:1.75rem}.landing1-hero-card{height:min(72svh,34rem);min-height:22rem}.landing1-nav-panel{left:var(--landing1-gutter);right:var(--landing1-gutter)}.landing1-navbar-brand{display:none!important}.landing1-navbar-logo{height:2rem!important}.landing1-navbar-cta{padding-inline:1rem!important;font-size:.875rem!important}#features .landing1-intro-mascot{max-width:18rem}#features .landing1-intro-grid{margin-bottom:2rem!important}#features .landing1-intro-title{font-size:1.875rem!important}#features .landing1-intro-bio{margin-bottom:1.5rem!important;font-size:1.125rem!important}#info-bento .landing1-bento-peek img{height:4.5rem!important}#info-bento .landing1-speech-bubble p{padding-inline:1rem!important;font-size:.95rem!important}#info-bento .landing1-speech-bubble{min-width:10rem!important;max-width:14rem!important}#platform .landing1-platform-scroller{padding-top:6rem!important}#platform .landing1-platform-peek img{height:4.5rem!important}#global-network .landing1-section-title,#faq .landing1-section-title{font-size:2rem!important}#global-network .landing1-section-desc,#faq .landing1-section-desc{font-size:1rem!important}#contact .landing1-contact-card{min-height:28rem;aspect-ratio:auto!important;border-radius:1.25rem!important}#contact .landing1-contact-title{font-size:2rem!important}#faq .landing1-faq-trigger{font-size:1rem!important}#faq .landing1-faq-content{font-size:.95rem!important}#footer .landing1-footer-links{grid-template-columns:1fr!important;gap:2rem!important}#footer-watermark{padding-bottom:1.5rem}#footer-watermark .landing1-footer-watermark{transform:translateY(4%);letter-spacing:-.04em!important;font-size:clamp(2.5rem,12.5vw,4.5rem)!important;line-height:.95!important}}@media (max-width:767px){.landing1-page section{padding-inline:var(--landing1-gutter)!important}.landing1-hero-shell{height:auto;min-height:auto;overflow:visible!important}.landing1-hero-card{height:min(76svh,36rem);min-height:24rem}.landing1-nav-toggle{color:#000;background:#fff;border:1px solid #0000001f;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.landing1-nav-panel{z-index:40;background:#fff;border:1px solid #00000014;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem;display:none;position:absolute;top:calc(100% - .25rem);left:1.5rem;right:1.5rem;box-shadow:0 12px 32px #0000001f}.landing1-nav-panel.is-open{display:flex}.landing1-nav-panel a.landing1-nav-panel-link{text-align:center;color:#374151;border-radius:.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500}.landing1-nav-panel a.landing1-nav-panel-link:hover{color:#000;background:#f5f5f5}.landing1-nav-panel a.landing1-nav-mobile-cta{text-align:center;background:#000;border-radius:9999px;margin-top:.25rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;color:#fff!important}.landing1-nav-panel a.landing1-nav-mobile-cta:hover{background:#1f2937;color:#fff!important}.dark .landing1-nav-toggle{color:#fff;background:#2d2d2d;border-color:#ffffff1f}.dark .landing1-nav-panel{color:#fff;background:#2d2d2d;border-color:#ffffff1a;box-shadow:0 12px 32px #0000004d}.dark .landing1-nav-panel a.landing1-nav-panel-link{color:#fffc}.dark .landing1-nav-panel a.landing1-nav-panel-link:hover{color:#fff;background:#ffffff14}.landing1-navbar-desktop-cta{display:none!important}.landing1-navbar{padding-block:1rem!important}#features .landing1-intro-grid{gap:1.5rem!important;margin-bottom:2rem!important}#features .landing1-intro-mascot{width:100%;max-width:20rem;display:block!important}#features .landing1-intro-copy{text-align:center!important;align-items:center!important}#info-bento .landing1-bento-peek{flex-wrap:wrap;gap:.5rem!important;left:0!important}#info-bento .landing1-bento-featured{aspect-ratio:4/5!important;min-height:0!important}#platform .landing1-platform-peek{flex-wrap:wrap;gap:.5rem!important;left:0!important}#platform .landing1-platform-video{height:16rem!important}#global-network .landing1-ecosystem-grid{gap:1rem!important}#contact .landing1-contact-card{aspect-ratio:auto;min-height:32rem}#contact .landing1-contact-inner{gap:1.25rem!important;padding:1.5rem!important}#faq .landing1-faq-card{padding-inline:1rem!important}#footer-watermark .landing1-footer-watermark{transform:translateY(2%);font-size:clamp(2.25rem,11.5vw,4rem)!important}}@media (min-width:640px) and (max-width:1023px){.landing1-page{--landing1-section-y:2.5rem}.landing1-hero-card{height:min(82svh,40rem)}#features .landing1-intro-mascot{max-width:24rem}#info-bento .landing1-bento-featured{max-width:24rem;margin-inline:auto}#platform .landing1-platform-scroller{padding-top:7rem!important}#global-network .landing1-section-title,#faq .landing1-section-title{font-size:2.75rem!important}#contact .landing1-contact-card{max-width:36rem}#footer .landing1-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.landing1-page{--landing1-section-y:3rem}.landing1-hero-card{height:calc(100svh - 6rem);min-height:32rem}#info-bento .landing1-bento-featured{min-height:42.5rem}}@media (min-width:1280px){.landing1-hero-card{min-height:36rem}}@media (prefers-reduced-motion:reduce){.landing1-page .marquee-track,.landing1-page .backers-track{animation:none}}.dashboard-glass,.dashboard-glass-chat-shell,.dashboard-glass-featured,.dashboard-glass-card{background:#fff;border:1px solid #00000014;box-shadow:0 1px 3px #0000000f}.dark .dashboard-glass,.dark .dashboard-glass-chat-shell,.dark .dashboard-glass-featured,.dark .dashboard-glass-card{background:#2d2d2d;border-color:#ffffff1a;box-shadow:0 1px 3px #0003}.dashboard-glass-badge{background:#f5f5f5;border:1px solid #0000001a}.dark .dashboard-glass-badge{background:#ffffff1a;border-color:#ffffff1a}.dashboard-glass-sidebar,.landing1-page [data-slot=sidebar-inner]{box-shadow:none!important;background:#fff!important;border-color:#00000014!important}.dark .dashboard-glass-sidebar,.dark .landing1-page [data-slot=sidebar-inner]{background:#2d2d2d!important;border-color:#ffffff1a!important}.dashboard-hero-highlight{width:fit-content;box-shadow:none;background-color:#fff;border:none;border-radius:0;margin-inline:auto;padding:0 .18em;display:block}.dark .dashboard-hero-highlight{box-shadow:none;background-color:#3a3a40}.landing1-page [data-sidebar=footer] button:hover,.landing1-page [data-sidebar=footer] button:focus-visible{color:#000!important;background:#0000000d!important}.dark .landing1-page [data-sidebar=footer] button:hover,.dark .landing1-page [data-sidebar=footer] button:focus-visible{color:#fff!important;background:#ffffff1a!important}.landing1-page button:not(:disabled),.landing1-page a[href],.landing1-page [role=button],.landing1-page label[for],.landing1-page select,.landing1-page summary{cursor:pointer}.chat-history-scroll{-ms-overflow-style:none;scrollbar-width:none}.chat-history-scroll::-webkit-scrollbar{display:none}
