.button_button__TIoc7{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;border:1px solid var(--button-color);border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.button_solid__BUksi{background-color:var(--button-color);color:#ffffff}.button_solid__BUksi:hover:not(:disabled){filter:brightness(1.15)}.button_outline__HqmZD{background-color:transparent;color:var(--button-color)}.button_outline__HqmZD:hover:not(:disabled){background-color:var(--button-color);color:#ffffff}.button_xl__PZOvK{height:56px;padding:0 32px;font-size:16px}.button_m__LEAM_{height:44px;padding:0 24px;font-size:14px}.button_s__A1jwl{height:34px;padding:0 16px;font-size:12px}.button_button__TIoc7:disabled{opacity:.5;cursor:not-allowed}.carousel_carousel__Wmggx{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 58px}.carousel_viewport__m2VO3{width:100%;margin:-10px 0 -16px;padding:10px 0 16px;overflow:hidden}.carousel_track__s4l72{--carousel-gap:48px;display:flex;align-items:stretch;gap:var(--carousel-gap);transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.carousel_slide__3ej16{flex:0 0 calc((100% - (var(--carousel-gap) * (var(--visible-count) - 1))) / var(--visible-count));min-width:0}.carousel_arrow__qQMjR{position:absolute;z-index:2;top:50%;display:grid;width:52px;height:52px;place-items:center;transform:translateY(-50%);border:0;border-radius:50%;background:#8618f5;color:#fff;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.carousel_arrow__qQMjR:hover:not(:disabled){background:#6710c7}.carousel_arrow__qQMjR svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.carousel_previous__CXUcF{left:4px}.carousel_next__ktGZB{right:4px}.carousel_pagination__eNdhb{display:flex;align-items:center;justify-content:center;gap:0;margin-top:28px;color:#777}.carousel_dots__DTznt{display:flex;align-items:center;gap:12px}.carousel_dot__x_AWy{width:13px;height:13px;padding:0;border:0;border-radius:50%;background:#c7c7c7;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.carousel_dotActive__lxUHH{width:40px;border-radius:999px;background:#5145ed}.carousel_dot__x_AWy:disabled{cursor:default}.carousel_arrow__qQMjR:focus-visible,.carousel_dot__x_AWy:focus-visible{outline:3px solid #e22f66;outline-offset:3px}@media (max-width:1000px){.carousel_track__s4l72{--carousel-gap:22px}}@media (max-width:640px){.carousel_carousel__Wmggx{padding:0 48px}.carousel_track__s4l72{--carousel-gap:0px}.carousel_arrow__qQMjR{width:40px;height:40px}.carousel_previous__CXUcF{left:2px}.carousel_next__ktGZB{right:2px}.carousel_pagination__eNdhb{margin-top:20px}}@media (prefers-reduced-motion:reduce){.carousel_arrow__qQMjR,.carousel_dot__x_AWy,.carousel_track__s4l72{transition:none}}.navbar_header__KApwF{position:sticky;top:0;z-index:100;width:100%}.navbar_navbar__1v1x3{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height);background:var(--navbar-bg,rgba(255,255,255,.4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--navbar-shadow,0 4px 20px rgba(0,0,0,.08));padding:0 48px;position:relative;transition:background-color .25s ease,box-shadow .25s ease,height .25s ease}.navbar_logoWrapper__z3dSW{display:inline-flex;align-items:center;text-decoration:none;border:none;padding:0;flex-shrink:0;transition:opacity .2s ease}.navbar_logoWrapper__z3dSW:hover{opacity:.85}.navbar_logo__uZP7g{object-fit:contain;width:auto;height:46px;max-height:50px;transition:height .2s ease}.navbar_navLinks__yVuc4{display:flex;align-items:center;list-style:none;gap:32px;position:absolute;left:50%;transform:translateX(-50%)}.navbar_navLink__PTbKa{font-family:var(--font-sans);font-size:.95rem;font-weight:500;color:var(--navbar-link-color);text-decoration:none;padding:8px 14px;border-radius:6px;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.navbar_navLink__PTbKa:hover{color:var(--navbar-link-hover)}.navbar_ctaWrapper__DBstp{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.navbar_ctaButton__ghtLr{font-weight:500;border-radius:8px;border:1.5px solid #212121!important;color:#ffffff!important;background-color:#212121!important;transition:transform .2s ease!important}.navbar_ctaButton__ghtLr:hover{transform:scale(1.04);filter:none!important}.navbar_hamburger__UN6fA{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;margin-left:auto;transition:background-color .2s ease}.navbar_hamburger__UN6fA:hover{background-color:rgba(79,70,229,.08)}.navbar_bar__pu07K{display:block;width:24px;height:2.5px;background-color:var(--color-black);border-radius:2px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.navbar_barOpen__IHBY6{transform:rotate(45deg) translate(5px,5px);transition:transform .3s ease}.navbar_barHidden__C5c3z,.navbar_barOpen__IHBY6{display:block;width:24px;height:2.5px;background-color:var(--color-primary);border-radius:2px}.navbar_barHidden__C5c3z{opacity:0;transition:opacity .3s ease}.navbar_barOpen2__IfglU{display:block;width:24px;height:2.5px;background-color:var(--color-primary);border-radius:2px;transform:rotate(-45deg) translate(5px,-5px);transition:transform .3s ease}.navbar_mobileMenu__On_ej{display:flex;flex-direction:column;align-items:stretch;gap:16px;background-color:rgba(255,255,255,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px 32px 32px;border-top:1px solid var(--color-gray-200);box-shadow:0 12px 32px rgba(0,0,0,.1);animation:navbar_slideDown__YoPuh .25s ease-out}@keyframes navbar_slideDown__YoPuh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar_mobileLinks__lrEU5{list-style:none;width:100%;display:flex;flex-direction:column;gap:4px}.navbar_mobileLink__RWp3Y{display:block;font-size:1rem;font-weight:500;color:var(--navbar-link-color);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--color-gray-200);transition:color .2s ease,padding-left .2s ease}.navbar_mobileLink__RWp3Y:hover{color:var(--color-primary);padding-left:6px}.navbar_mobileCta__VKD4x{width:100%;margin-top:8px}@media (max-width:1080px){.navbar_navbar__1v1x3{padding:0 32px}.navbar_navLinks__yVuc4{gap:20px}.navbar_navLink__PTbKa{font-size:.9rem;padding:6px 10px}}@media (max-width:868px){.navbar_navbar__1v1x3{height:64px;padding:0 20px}.navbar_logo__uZP7g{height:36px}.navbar_ctaWrapper__DBstp,.navbar_navLinks__yVuc4{display:none}.navbar_hamburger__UN6fA{display:flex}}@media (max-width:480px){.navbar_navbar__1v1x3{padding:0 16px}.navbar_logo__uZP7g{height:32px}.navbar_mobileMenu__On_ej{padding:20px 20px 28px}}.text_title__UMoMd{font-size:2rem;font-weight:700;line-height:1.2}.text_subtitle__7T8fN{font-size:1.25rem;font-weight:600;line-height:1.4}.text_paragraph__Voye0{font-size:1rem;font-weight:400;line-height:1.6}.text_caption__22JCM{font-size:.875rem;font-weight:400;line-height:1.5}.text_overline__bjpAc{font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.about-mission_section__j9_Rp{width:100%;padding:76px 42px 88px;background:#f1f0ff}.about-mission_container__faHkG{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);gap:clamp(64px,10vw,180px);width:min(100%,1640px);margin:0 auto}.about-mission_heading__DpitY{max-width:500px}.about-mission_eyebrow__TglsT{margin-bottom:18px;color:var(--color-primary,#4f46e5);font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.about-mission_heading__DpitY h2{color:var(--color-black,#212121);font-size:clamp(2.25rem,3vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.about-mission_items__7s13v{display:flex;flex-direction:column;gap:64px;padding-top:10px}.about-mission_item__AZgps h3{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--color-primary,#4f46e5);font-size:1.5rem;font-weight:600;line-height:1.3}.about-mission_item__AZgps h3 svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.about-mission_item__AZgps p{max-width:720px;color:var(--color-gray-500,#737373);font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.65}@media (max-width:760px){.about-mission_section__j9_Rp{padding:52px 24px 60px}.about-mission_container__faHkG{grid-template-columns:1fr;gap:36px}.about-mission_heading__DpitY{max-width:540px}.about-mission_items__7s13v{gap:34px;padding-top:0}}@media (max-width:420px){.about-mission_section__j9_Rp{padding-right:18px;padding-left:18px}}.project-card_card__sfaY1{--card-surface:#29292e;--card-border:rgb(255 255 255/10%);--card-accent:#a78bfa;display:flex;min-width:0;flex-direction:column;padding:20px 20px 28px;border:1px solid var(--card-border);border-radius:24px;background:linear-gradient(145deg,#35353b 0,#2c2c31 52%,var(--card-surface) 100%);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.project-card_card__sfaY1:hover{transform:translateY(-5px);border-color:rgb(167 139 250/58%);box-shadow:0 16px 38px rgb(0 0 0/22%)}.project-card_disabled__NUhYJ{opacity:.55;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.project-card_disabled__NUhYJ:hover{transform:none;border-color:var(--card-border);box-shadow:none}.project-card_illustration__xzV36{position:relative;display:grid;min-height:0;aspect-ratio:1.3;overflow:hidden;place-items:center;border-radius:20px;isolation:isolate}.project-card_projectImage__2ma1m{z-index:-1;object-fit:cover;object-position:center;transition:transform .35s ease}.project-card_card__sfaY1:hover .project-card_projectImage__2ma1m{transform:scale(1.035)}.project-card_disabled__NUhYJ:hover .project-card_projectImage__2ma1m{transform:none}.project-card_mint__G3w83{background:#c9f4e7}.project-card_pink__uGgfS{background:#f793b2}.project-card_purple__2n1D6{background:#b17bf2}.project-card_title__PJtaz{min-height:62px;margin:25px 10px 0;color:#f5f3ff;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:600;line-height:1.35}.project-card_category__4IQXO{display:flex;align-items:center;gap:10px;margin:auto 10px 30px;padding-top:25px;color:#c9c5d1;font-size:1rem}.project-card_category__4IQXO svg{width:26px;height:26px;color:#a78bfa;flex:0 0 auto}.project-card_button__XkzPD{display:grid;min-height:58px;place-items:center;border:2px solid #a78bfa;border-radius:999px;color:#c4b5fd;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.project-card_button__XkzPD:hover{transform:translateY(-2px);background:#a78bfa;color:#fff;border-color:#a78bfa;box-shadow:0 6px 20px rgb(167 139 250/30%)}.project-card_disabled__NUhYJ .project-card_button__XkzPD{cursor:not-allowed}.project-card_button__XkzPD:focus-visible{outline:3px solid #851bff;outline-offset:4px}@media (max-width:1000px){.project-card_card__sfaY1{padding:16px 16px 24px}}@media (max-width:720px){.project-card_card__sfaY1{padding:18px 18px 26px}.project-card_title__PJtaz{margin-top:24px;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.project-card_button__XkzPD,.project-card_card__sfaY1,.project-card_projectImage__2ma1m{transition:none}.project-card_button__XkzPD:hover,.project-card_card__sfaY1:hover{transform:none}}.contact_section__o2OjF{width:100%;padding:48px 24px 72px;background:var(--color-white,#fff)}.contact_banner__bRgGA{position:relative;isolation:isolate;display:flex;align-items:center;width:min(100%,1440px);min-height:420px;margin:0 auto;padding:64px clamp(28px,5vw,72px);overflow:hidden;border-radius:20px;color:var(--color-white,#fff);background:var(--color-primary,#4f46e5)}.contact_banner__bRgGA:before{position:absolute;z-index:-1;inset:0 0 0 auto;width:38%;content:"";opacity:.2;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.45) 0),radial-gradient(circle at 50% 50%,transparent 48%,rgba(255,255,255,.32) 49%);background-size:210px 210px,195px 195px;background-position:100% 0,50%}.contact_banner__bRgGA:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,var(--color-primary,#4f46e5) 46%,rgba(79,70,229,.82) 61%,rgba(79,70,229,.28) 100%);pointer-events:none}.contact_content__NfrVu{position:relative;z-index:1;width:min(54%,650px)}.contact_eyebrow__O2N9a{margin-bottom:22px;font-size:1rem;font-weight:600}.contact_title__bDNi9{max-width:650px;margin-bottom:18px;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.035em}.contact_description__nMz1M{max-width:590px;margin-bottom:32px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.55}.contact_button__oblIm{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 30px;border-radius:999px;color:var(--color-primary,#4f46e5);background:var(--color-white,#fff);font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.contact_button__oblIm:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(27,15,79,.22)}.contact_button__oblIm:focus-visible{outline:3px solid #fff;outline-offset:4px}.contact_artwork__TqBAJ{position:absolute;z-index:0;top:0;right:0;display:grid;width:48%;height:100%;place-items:center;pointer-events:none}.contact_rocket__RCyFR{width:min(82%,460px);height:auto;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(0 18px 18px rgba(33,16,78,.22))}@media (max-width:700px){.contact_section__o2OjF{padding:36px 20px 56px}.contact_banner__bRgGA{min-height:570px;align-items:flex-start;padding:38px 26px 250px}.contact_content__NfrVu{width:100%}.contact_eyebrow__O2N9a{margin-bottom:16px}.contact_title__bDNi9{font-size:clamp(1.8rem,8vw,2.5rem)}.contact_description__nMz1M{margin-bottom:24px}.contact_artwork__TqBAJ{top:auto;right:-4%;bottom:-9%;width:76%;height:58%}.contact_rocket__RCyFR{width:min(82%,290px)}}@media (max-width:420px){.contact_section__o2OjF{padding-right:16px;padding-left:16px}.contact_banner__bRgGA{min-height:590px;padding:32px 22px 245px;border-radius:16px}.contact_button__oblIm{min-height:50px;padding:0 24px}}@media (prefers-reduced-motion:reduce){.contact_button__oblIm{transition:none}}.hero_heroSection__yaYWB{position:relative;isolation:isolate;width:100%;height:calc(100svh - var(--navbar-height, 76px));display:flex;align-items:flex-start;overflow:hidden;padding:clamp(56px,8vh,92px) 0 0;background:var(--color-white,#fff)}.hero_heroBackdrop__tVNys{position:absolute;z-index:-1;inset:0 0 auto;height:88%;background:linear-gradient(135deg,transparent 0 26%,rgba(255,255,255,.045) 26% 46%,transparent 46%),linear-gradient(155deg,var(--color-primary-dark,#3730c4),var(--color-primary,#4f46e5) 58%,var(--color-secondary,#7c77ee));clip-path:polygon(0 0,100% 0,100% 96%,0 76%)}.hero_container__K4gvh{width:100%;height:100%;max-width:1320px;margin:0 auto;padding:0 48px;position:relative}.hero_container__K4gvh,.hero_textContent__flT8S{display:flex;flex-direction:column;align-items:center}.hero_textContent__flT8S{max-width:800px;text-align:center;z-index:1;flex-shrink:0}.hero_title__o35T9{max-width:800px;font-size:clamp(2.6rem,5.8vw,4.75rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em;color:var(--color-white,#fff)!important;text-wrap:balance}.hero_description__r4mEn{max-width:620px;margin-top:22px!important;margin-bottom:26px!important;color:rgba(255,255,255,.88)!important;font-size:clamp(1rem,1.25vw,1.125rem)!important;font-weight:400!important;line-height:1.65!important;text-wrap:balance}.hero_imageStage__5Glt6{position:relative;flex:1 1;min-height:0;width:min(100%,1040px);margin:clamp(24px,5vh,48px) auto 0;display:flex;align-items:center;justify-content:center}.hero_mockup__R__Pp{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(27,25,70,.2))}@media (max-width:868px){.hero_heroSection__yaYWB{height:calc(100svh - 64px);padding-top:68px}.hero_heroBackdrop__tVNys{height:84%;clip-path:polygon(0 0,100% 0,100% 96%,0 83%)}.hero_container__K4gvh{padding:0 28px}.hero_title__o35T9{max-width:680px;font-size:clamp(2.5rem,7.5vw,4rem)!important}.hero_imageStage__5Glt6{width:min(100%,900px)}}@media (max-width:600px){.hero_heroSection__yaYWB{height:calc(100svh - 64px);padding-top:52px;padding-bottom:12px}.hero_heroBackdrop__tVNys{height:80%;clip-path:polygon(0 0,100% 0,100% 97%,0 88%)}.hero_container__K4gvh{padding:0 18px}.hero_title__o35T9{font-size:clamp(2.35rem,11vw,3.4rem)!important}.hero_description__r4mEn{max-width:430px;margin-top:18px!important;margin-bottom:24px!important;font-size:.98rem!important}.hero_imageStage__5Glt6{width:100%;margin-top:24px}}.about-us_header__ElXxE{position:sticky;top:0;z-index:100;width:100%}.about-us_navbar__8yrv3{display:flex;align-items:center;height:var(--navbar-height,76px);padding:0 48px;background:var(--navbar-bg,rgba(255,255,255,.4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--navbar-shadow,0 4px 20px rgba(0,0,0,.08))}.about-us_logoLink__01rFQ{display:inline-flex;align-items:center;flex-shrink:0;transition:opacity .2s ease}.about-us_logoLink__01rFQ:hover{opacity:.85}.about-us_logo__m0ocC{display:block;width:auto;height:46px;object-fit:contain}@media (max-width:868px){.about-us_navbar__8yrv3{height:64px;padding:0 20px}.about-us_logo__m0ocC{height:36px}}@media (max-width:480px){.about-us_navbar__8yrv3{padding:0 16px}.about-us_logo__m0ocC{height:32px}}.footer_footer__lV_4b{background:#212121;color:#f5f5f5;padding:64px max(6.25vw,24px) 24px}.footer_content__US4r6{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(160px,.7fr) minmax(190px,.8fr);gap:56px;max-width:1240px;margin:0 auto;padding-bottom:52px}.footer_brand__n4A19{max-width:440px}.footer_logoLink__9cus4{display:inline-flex;align-items:center}.footer_logo__jjmCV{display:block;width:min(100%,420px);height:auto;object-fit:contain}.footer_brand__n4A19 p{max-width:320px;margin-top:20px;color:#bdbdbd;font-size:14px;line-height:1.8}.footer_heading__LDz5h{margin-bottom:20px;color:#fff;font-size:15px;font-weight:600}.footer_navigation__9dSjS ul{display:grid;gap:12px;padding:0;list-style:none}.footer_navigation__9dSjS a,.footer_socialList__k1fpY a{display:inline-flex;align-items:center;gap:10px;color:#bdbdbd;font-size:14px;text-decoration:none;transition:color .16s ease}.footer_navigation__9dSjS a:focus-visible,.footer_navigation__9dSjS a:hover,.footer_socialList__k1fpY a:focus-visible,.footer_socialList__k1fpY a:hover{color:#fff}.footer_socialList__k1fpY{display:grid;gap:12px;padding:0;list-style:none}.footer_socialList__k1fpY svg{width:17px;height:17px;flex:0 0 17px;fill:currentColor}.footer_socialList__k1fpY li:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.8}.footer_socialIconDot__CIFAG{fill:currentColor;stroke:none}.footer_bottom__BDsmA{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding-top:20px;border-top:1px solid #3b3b3b}.footer_bottom__BDsmA p{color:#929292;font-size:12px;line-height:1.6}@media (max-width:700px){.footer_footer__lV_4b{padding:48px 24px 20px}.footer_content__US4r6{grid-template-columns:1fr 1fr;gap:36px 24px;padding-bottom:36px}.footer_brand__n4A19{grid-column:1/-1}.footer_bottom__BDsmA{align-items:flex-start}}@media (max-width:420px){.footer_content__US4r6{grid-template-columns:1fr}.footer_brand__n4A19{grid-column:auto}.footer_bottom__BDsmA{flex-direction:column;gap:12px}}.page_pageContainer___Ajkl{position:relative;width:100%;min-height:100vh;overflow-x:hidden;background-color:var(--color-white)}.projects_section__8Aloz{width:100%;padding:92px 0 112px;background:#212121}.projects_sectionHeader__unyAT{display:flex;align-items:center;gap:14px;width:100%;max-width:1440px;margin:0 auto 40px;padding:0 48px}.projects_dot__Ub4ud{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:var(--color-primary,#4f46e5)}.projects_sectionTitle__MqF0a{color:var(--color-white,#fff);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em}@media (max-width:720px){.projects_section__8Aloz{padding:72px 0 80px}.projects_sectionHeader__unyAT{margin-bottom:28px;padding:0 20px}}