.ProjectCard_cardLink__B9XWR{display:block;height:100%;text-decoration:none}.ProjectCard_cardShell__xmTOk{position:relative;display:flex;flex-direction:column;min-height:160px;border-radius:1rem;border:1px solid #3f3f46;background:rgba(24,24,27,.5);padding:1.25rem;transition:border-color .3s ease,background-color .3s ease}@media (min-width:768px){.ProjectCard_cardShell__xmTOk{min-height:190px;padding:1.5rem}}@media (min-width:1024px){.ProjectCard_cardShell__xmTOk{min-height:14rem}}.ProjectCard_cardLink__B9XWR:hover .ProjectCard_cardShell__xmTOk{border-color:rgba(251,191,36,.5);background:rgba(24,24,27,.7)}.ProjectCard_corner__pKb_t{position:absolute;width:1rem;height:1rem;border:2px solid rgba(251,191,36,.3);transition:border-color .3s ease}.ProjectCard_cardLink__B9XWR:hover .ProjectCard_corner__pKb_t{border-color:rgba(251,191,36,.6)}.ProjectCard_cornerTopLeft__2zFgE{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}.ProjectCard_cornerTopRight__zOzFb{top:0;right:0;border-left-color:transparent;border-bottom-color:transparent}.ProjectCard_cornerBottomLeft__nBSUf{bottom:0;left:0;border-right-color:transparent;border-top-color:transparent}.ProjectCard_cornerBottomRight__y7BNN{bottom:0;right:0;border-left-color:transparent;border-top-color:transparent}.ProjectCard_cardContent__UjA6H{position:relative;z-index:10;display:flex;flex-direction:column;flex:1}.ProjectCard_cardHeader__6en2g{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}@media (min-width:768px){.ProjectCard_cardHeader__6en2g{gap:1rem}}.ProjectCard_cardText__21fLm{flex:1}.ProjectCard_cardTitle___tuvK{margin-bottom:.75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#fff;transition:color .3s ease}.ProjectCard_cardLink__B9XWR:hover .ProjectCard_cardTitle___tuvK{color:#fbbf24}@media (min-width:768px){.ProjectCard_cardTitle___tuvK{font-size:1rem}}.ProjectCard_cardDescription__Bk29W{font-size:.875rem;line-height:1.6;color:#d4d4d8}@media (min-width:768px){.ProjectCard_cardDescription__Bk29W{font-size:1rem;min-height:43px}}.ProjectCard_globeWrapper__hYkxi{width:3.5rem;height:3.5rem;flex-shrink:0}@media (min-width:768px){.ProjectCard_globeWrapper__hYkxi{width:4rem;height:4rem}}.ProjectCard_globeInner__vNzZI{width:100%;height:100%}.ProjectCard_cta__UpZ_P{margin-top:auto;padding-top:1.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.35em;color:#f59e0b;transition:transform .3s ease}.ProjectCard_cardLink__B9XWR:hover .ProjectCard_cta__UpZ_P{transform:translateX(.5rem)}@media (min-width:768px){.ProjectCard_cta__UpZ_P{font-size:.875rem}}.LabsShared_headingMain__FQhLo{font-size:3rem;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_headingMain__FQhLo{font-size:3.75rem}}.LabsShared_headingMainLong__k_uQt{font-size:2.75rem;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_headingMainLong__k_uQt{font-size:3.75rem}}.LabsShared_subHeading__4jAQN{font-size:1.875rem;font-weight:800;line-height:1.2;color:#fff}@media (min-width:768px){.LabsShared_subHeading__4jAQN{font-size:2.25rem}}.LabsShared_subHeadingSpaced__4i8Ek{font-size:1.875rem;font-weight:800;line-height:1.2;letter-spacing:.15em;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_subHeadingSpaced__4i8Ek{font-size:2.25rem}}.LabsShared_subHeadingAmber__OBNo2{font-size:1.875rem;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_subHeadingAmber__OBNo2{font-size:2.25rem}}.LabsShared_subHeadingAmberSpaced__kPv6t{font-size:1.875rem;font-weight:800;line-height:1.2;letter-spacing:.3em;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_subHeadingAmberSpaced__kPv6t{font-size:2.25rem;letter-spacing:.55em}}.LabsShared_sectionHeading__a8jpx{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#fff}@media (min-width:768px){.LabsShared_sectionHeading__a8jpx{font-size:.875rem}}.LabsShared_sectionHeading__a8jpx svg{width:1.5rem;height:1.5rem;color:#fbbf24;flex-shrink:0}@media (min-width:768px){.LabsShared_sectionHeading__a8jpx svg{width:2rem;height:2rem}}.LabsShared_sectionCard__0uRye{padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}@media (min-width:768px){.LabsShared_sectionCard__0uRye{padding:2rem}}.LabsShared_sectionCardHeadingSpacer__OhzI7{display:block;margin-bottom:1.5rem}.LabsShared_subsectionHeading__KB7za{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(90deg,#fbbf24,#d97706);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.LabsShared_subsectionHeading__KB7za{font-size:.875rem}}.LabsShared_subsectionHeading__KB7za svg{width:1.5rem;height:1.5rem;color:#fbbf24;flex-shrink:0}.LabsShared_cardHeading__vsUOq{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fbbf24}@media (min-width:768px){.LabsShared_cardHeading__vsUOq{font-size:.875rem}}.LabsShared_bodyText__6LraQ{font-size:.875rem;color:#d4d4d8;line-height:1.625}@media (min-width:768px){.LabsShared_bodyText__6LraQ{font-size:1rem}}.LabsShared_bodyTextLarge__b3tiY{font-size:1rem;color:#d4d4d8;line-height:1.625}@media (min-width:768px){.LabsShared_bodyTextLarge__b3tiY{font-size:1.25rem}}.LabsShared_supportingText__LZygg{font-size:.875rem;color:#a1a1aa}.LabsShared_ctaText__MLsj6{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.35em;color:#fbbf24;transition:transform .3s ease}@media (min-width:768px){.LabsShared_ctaText__MLsj6{font-size:.875rem}}.LabsShared_ctaText__MLsj6:hover{transform:translateX(.5rem)}.LabsShared_exampleHeading__ANhGP{font-size:1.125rem;font-weight:600;color:#fff}.LabsShared_stepHeading__i10ZF{font-size:1.125rem;font-weight:600;color:#fbbf24}.LabsShared_flowLabel__nbTIT{font-size:.875rem;font-weight:600;color:#fbbf24}.LabsShared_labelText__ACwaC{font-size:.75rem;text-transform:uppercase;letter-spacing:.25em;color:hsla(240,4%,46%,.8)}.LabsShared_labelTextOrb__0CHRO{position:relative;color:#a5f3fc;text-shadow:0 0 12px rgba(34,211,238,.55),0 0 28px rgba(34,211,238,.35);filter:drop-shadow(0 0 6px rgba(34,211,238,.45));animation:LabsShared_orbGlow__8StNQ 2.6s ease-in-out infinite}@keyframes LabsShared_orbGlow__8StNQ{0%,to{text-shadow:0 0 10px rgba(34,211,238,.5),0 0 24px rgba(34,211,238,.3);filter:drop-shadow(0 0 6px rgba(34,211,238,.3));color:rgba(165,243,252,.95)}50%{text-shadow:0 0 20px rgba(34,211,238,.85),0 0 42px rgba(34,211,238,.55);filter:drop-shadow(0 0 12px rgba(34,211,238,.6));color:#e0f2fe}}.LabsShared_sectionNumber__hB_n7{font-size:.75rem;text-transform:uppercase;letter-spacing:.4em;color:rgba(251,191,36,.6)}.LabsShared_heroHeadingGroup__hkMx_{position:relative;display:flex;align-items:center;gap:1.5rem;flex-wrap:nowrap}.LabsShared_heroIcon__qKHCb{width:4rem;height:4rem;flex-shrink:0;transition:transform .3s ease;cursor:pointer}.LabsShared_heroIcon__qKHCb:hover{transform:scale(1.1)}@media (min-width:768px){.LabsShared_heroIcon__qKHCb{width:5rem;height:5rem;transform:translateY(.25rem)}}@media (max-width:767px){.LabsShared_heroHeadingGroup__hkMx_{padding-right:4.5rem}.LabsShared_heroHeadingGroup__hkMx_ .LabsShared_heroIcon__qKHCb{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@keyframes LabsShared_fadeUp__YEAHl{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.LabsShared_animateFadeUp__kpl7K{opacity:0;transform:translateY(24px);animation:LabsShared_fadeUp__YEAHl .7s ease-out forwards;animation-delay:var(--labs-animate-delay,0s);will-change:opacity,transform}.LabsPage_header__hk_sX{margin-bottom:4rem}.LabsPage_headerLayout__RHSq4{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:768px){.LabsPage_headerLayout__RHSq4{display:grid;grid-template-columns:minmax(0,260px) 1fr;gap:4rem}}.LabsPage_introColumn__UwWwu{display:flex;flex-direction:column;gap:1.5rem}.LabsPage_introGroup__0kq_G{display:flex;flex-direction:column;gap:1rem}.LabsPage_introLabel__wkM5K{margin-top:1.5rem}.LabsPage_pillarColumn___GlaZ{display:flex;flex-direction:column;gap:2.5rem}.LabsPage_pillarBlock__wYqQ4{display:flex;flex-direction:column;gap:.75rem}.LabsPage_projectsSection__Or4g_{margin-top:0}.LabsPage_projectsGrid__KvJcw{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:stretch;align-items:stretch;max-width:72rem;margin:0 auto}@media (min-width:768px){.LabsPage_projectsGrid__KvJcw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.LabsPage_projectsGrid__KvJcw{grid-template-columns:repeat(3,minmax(0,1fr))}}.LabsPage_projectCardWrapper__70zvQ{height:100%}@media (min-width:768px) and (max-width:1023.98px){.LabsPage_projectsGrid__KvJcw>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:28rem;width:100%}}.LabsPage_aiStack__dG5M_{margin-top:5rem;display:flex;flex-direction:column;gap:3rem}.LabsPage_cardGradientAmber__J0hnk{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(245,130,11,.12));border-color:rgba(245,158,11,.3)}.LabsPage_cardGradientAmberWide__QtpJB{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(245,130,11,.12),rgba(245,158,11,.12));border-color:rgba(245,158,11,.4)}.LabsPage_cardNeutral__Mzdnr{background:rgba(24,24,27,.5);border-color:rgba(63,63,70,.9)}.LabsPage_cardNeutralStrong__exmLx{background:rgba(12,12,13,.6);border-color:rgba(245,158,11,.4)}.LabsPage_cardGradientHover__S3u4_{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(245,130,11,.12));border-color:rgba(245,158,11,.3);transition:border-color .3s ease}.LabsPage_cardGradientHover__S3u4_:hover{border-color:rgba(245,158,11,.5)}.LabsPage_triangleButton__zr_k_{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.5rem;border:1px solid rgba(245,158,11,.6);background:rgba(24,24,27,.9);display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;outline:none}.LabsPage_triangleButton__zr_k_:hover{border-color:rgba(39,39,42,.8);background:rgba(24,24,27,.6)}.LabsPage_triangleButton__zr_k_:focus-visible{box-shadow:0 0 0 2px rgba(245,158,11,.35)}@media (min-width:768px){.LabsPage_triangleButton__zr_k_{width:3rem;height:3rem}}.LabsPage_bodySpacingSm__Ijlgp{margin-top:.75rem}.LabsPage_bodySpacingMd__JwAAk{margin-top:1rem}.LabsPage_bodySpacingLg__Rj905{margin-top:1.5rem}.LabsPage_bodySpacingBottomSm__Z_KdI{margin-bottom:1rem}.LabsPage_bodySpacingBottomLg__Qjbau{margin-bottom:1.5rem}.LabsPage_list__MqYtz{margin-left:1.5rem;list-style:disc;display:flex;flex-direction:column;gap:.5rem}.LabsPage_listText__oq8YD{font-size:.875rem;color:#d4d4d8;line-height:1.6}@media (min-width:768px){.LabsPage_listText__oq8YD{font-size:1rem}}.LabsPage_approachGrid__tE0LC{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.LabsPage_approachGrid__tE0LC{grid-template-columns:repeat(3,minmax(0,1fr))}}.LabsPage_approachCard__FO2Ws{padding:1.5rem;background:rgba(39,39,42,.5);border-radius:.75rem;border:1px solid rgba(63,63,70,.9)}.LabsPage_borderTopAmber__kQryH{border-top:1px solid rgba(245,158,11,.3);padding-top:1.5rem}.LabsPage_ctaSection__Qg2Oe{margin-top:6rem}.LabsPage_ctaCard__fw_ny{background:rgba(12,12,13,.6);border:1px solid rgba(245,158,11,.4)}.LabsPage_ctaLayout__kHN1P{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.LabsPage_ctaLayout__kHN1P{flex-direction:row;align-items:center;justify-content:space-between}}.LabsPage_ctaTextBlock__rXbqL{max-width:40rem;display:flex;flex-direction:column;gap:1rem}.LabsPage_roadmapLink__ndCQJ{display:block;transition:transform .3s ease}.LabsPage_roadmapLink__ndCQJ:hover{transform:translateY(-4px)}.LabsPage_studioSection__Qu8Gc{margin-top:5rem}.LabsPage_studioHeader__RiO5K{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.LabsPage_studioDescription___CE5S{max-width:60rem}.LabsPage_studioGrid__YBZv0{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.LabsPage_studioGrid__YBZv0{grid-template-columns:repeat(2,minmax(0,1fr))}}.LabsPage_studioCard__Etc_a{display:block;padding:2rem;border-radius:.75rem;border:1px solid rgba(245,158,11,.25);background:linear-gradient(135deg,rgba(24,24,27,.8),rgba(18,18,20,.9));transition:all .3s ease;height:100%;position:relative;overflow:hidden}.LabsPage_betaBadge__PnCaU{position:absolute;top:1.5rem;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .9rem;border-radius:9999px;border:1px solid rgba(245,158,11,.95);background:rgba(245,158,11,.18);color:#fcd34d;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(245,158,11,.3),0 12px 30px -12px rgba(245,158,11,.4);backdrop-filter:blur(8px);pointer-events:none;opacity:.92}.LabsPage_studioCard__Etc_a:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(245,158,11,.4),rgba(245,158,11,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.LabsPage_studioCard__Etc_a:hover{border-color:rgba(245,158,11,.5);background:linear-gradient(135deg,rgba(24,24,27,.95),#121214);transform:translateY(-4px);box-shadow:0 20px 50px -12px rgba(245,158,11,.25)}.LabsPage_studioCard__Etc_a:hover:before{opacity:1}.LabsPage_studioCardContent__woPup{display:flex;flex-direction:column;gap:1.25rem;height:100%}.LabsPage_studioCardLabel__M6IVL{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fbbf24;opacity:.9}@media (min-width:768px){.LabsPage_studioCardLabel__M6IVL{font-size:.875rem}}.LabsPage_studioCardTitle__PzvYT{font-size:1rem;line-height:1.625;color:#e4e4e7;flex:1}@media (min-width:768px){.LabsPage_studioCardTitle__PzvYT{font-size:1.125rem}}