.IntroVisit_visit__FiSKI[data-intro-pending=true]>[data-intro-content],.IntroVisit_visit__FiSKI[data-intro-pending=true]>header,.IntroVisit_visit__FiSKI[data-intro-pending=true]>main{visibility:hidden}@media (prefers-reduced-motion:reduce){.IntroVisit_visit__FiSKI[data-intro-pending=true]>[data-intro-content],.IntroVisit_visit__FiSKI[data-intro-pending=true]>header,.IntroVisit_visit__FiSKI[data-intro-pending=true]>main{visibility:visible}}.HomeMenu_trigger__k9bIt{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--border-hover);border-radius:999px;background:rgba(10,11,15,.82);color:var(--text);font-size:.8rem;letter-spacing:.04em;transition:color .2s ease}.HomeMenu_trigger__k9bIt:hover{color:var(--accent-green)}.HomeMenu_dialog__h7AZb{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:transparent;color:var(--text);overflow:hidden}.HomeMenu_dialog__h7AZb::-webkit-backdrop{background:rgba(0,0,0,.6);animation:HomeMenu_dim-in__xioLE .22s ease both}.HomeMenu_dialog__h7AZb::backdrop{background:rgba(0,0,0,.6);animation:HomeMenu_dim-in__xioLE .22s ease both}.HomeMenu_panel__9wk7J{width:min(400px,90vw);height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:44px;padding:max(24px,env(safe-area-inset-top)) 30px max(30px,env(safe-area-inset-bottom));background:#10121a;border-right:1px solid var(--border-hover);box-shadow:24px 0 80px #0005;animation:HomeMenu_slide-in__rWdBW .32s var(--ease-out) both}.HomeMenu_dialog__h7AZb[data-state=closing] .HomeMenu_panel__9wk7J{animation:HomeMenu_slide-out__wKE9v .2s ease-in both}.HomeMenu_dialog__h7AZb[data-state=closing]::-webkit-backdrop{animation:HomeMenu_dim-out__WnFdm .2s ease both}.HomeMenu_dialog__h7AZb[data-state=closing]::backdrop{animation:HomeMenu_dim-out__WnFdm .2s ease both}.HomeMenu_top__uRVcD{display:flex;align-items:center;justify-content:space-between}.HomeMenu_label__5HUV5,.HomeMenu_top__uRVcD h2{font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.HomeMenu_close__uOLS_{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-hover);border-radius:50%}.HomeMenu_close__uOLS_:hover{color:var(--accent-green)}.HomeMenu_navigation__7MGNa{display:flex;flex-direction:column}.HomeMenu_navigation__7MGNa a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--border-hover);font-size:clamp(28px,7vw,42px);font-weight:600;letter-spacing:-.04em;line-height:1.2}.HomeMenu_navigation__7MGNa a:hover{color:var(--accent-green)}.HomeMenu_number__PrOOf{color:var(--text-muted);font-size:.7rem;font-weight:400;letter-spacing:.04em}.HomeMenu_label__5HUV5{margin-bottom:18px}.HomeMenu_projects__Qe1bm a,.HomeMenu_upcoming__Y9IYy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:.9rem;line-height:1.4}.HomeMenu_projects__Qe1bm a:hover{color:var(--accent-blue)}.HomeMenu_projects__Qe1bm svg{flex-shrink:0}.HomeMenu_upcoming__Y9IYy{color:var(--text-muted)}.HomeMenu_upcoming__Y9IYy small{flex-shrink:0;font-size:.6rem;letter-spacing:.04em}.HomeMenu_brand__v9DFT{margin-top:auto;padding-top:20px;font-size:1.2rem;font-weight:700;letter-spacing:-.04em;color:var(--accent-blue)}.HomeMenu_brand__v9DFT span:nth-child(2){color:var(--accent-green)}@keyframes HomeMenu_slide-in__rWdBW{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes HomeMenu_slide-out__wKE9v{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes HomeMenu_dim-in__xioLE{0%{opacity:0}to{opacity:1}}@keyframes HomeMenu_dim-out__WnFdm{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.HomeMenu_trigger__k9bIt{padding:0 12px}.HomeMenu_panel__9wk7J{padding-left:24px;padding-right:24px;gap:32px}}@media (prefers-reduced-motion:reduce){.HomeMenu_dialog__h7AZb::-webkit-backdrop{animation:none!important}.HomeMenu_dialog__h7AZb::backdrop,.HomeMenu_panel__9wk7J{animation:none!important}}.Header_header__AF_3G{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-height);transition:background var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.Header_scrolled__Ik5rI{background:rgba(10,11,15,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border)}.Header_inner__bfSJD{display:flex;align-items:center;justify-content:space-between;height:100%}.Header_homeInner__F4JkL{max-width:none;justify-content:flex-start;gap:20px;padding-left:max(24px,env(safe-area-inset-left))}.Header_logo__1FRrW{font-size:1.5rem;font-weight:700;letter-spacing:-.5px;display:flex;transition:opacity var(--duration) var(--ease)}.Header_logo__1FRrW:hover{opacity:.85}.Header_logoGreen__cdnb7{color:var(--accent-green)}.Header_logoBlue__r8hwF{color:var(--accent-blue)}.Header_desktopNav__A56P1{display:flex;align-items:center;gap:36px}.Header_desktopNav__A56P1 a,.Header_dropdownTrigger__67Wkq{position:relative;font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:color var(--duration) var(--ease);display:inline-flex;align-items:center;gap:4px}.Header_desktopNav__A56P1 a:hover,.Header_dropdownTrigger__67Wkq:hover{color:var(--text)}.Header_desktopNav__A56P1 a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-brand);border-radius:1px;transition:width var(--duration) var(--ease)}.Header_desktopNav__A56P1 a:hover:after{width:100%}.Header_active__8Eipm{color:var(--text)!important}.Header_active__8Eipm:after{width:100%!important}.Header_dropdown__f5upL{position:relative}.Header_chevron__ms85Y{transition:transform var(--duration) var(--ease)}.Header_chevronOpen__qyI1o{transform:rotate(180deg)}.Header_dropdownMenu__bzo1m{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(8px);min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px;opacity:0;visibility:hidden;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),visibility var(--duration);box-shadow:0 16px 48px rgba(0,0,0,.4)}.Header_dropdownVisible__z_VdN{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header_dropdownItem__vuT1v{display:block;padding:10px 16px;font-size:.88rem;font-weight:400;color:var(--text-secondary);border-radius:var(--radius-sm);transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.Header_dropdownItem__vuT1v:hover{background:var(--accent-blue-soft);color:var(--text)}.Header_joinCta__EU0TO{display:inline-flex;align-items:center;padding:9px 20px;font-size:.85rem;font-weight:600;color:#fff;background:var(--gradient-brand);border-radius:50px;white-space:nowrap;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.Header_joinCta__EU0TO:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(62,110,245,.3)}.Header_mobileJoinCta__Tx9pQ{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:14px 32px;font-size:1rem;font-weight:600;color:#fff;background:var(--gradient-brand);border-radius:50px}.Header_hamburger__UNsrD{display:none;color:var(--text)}.Header_mobileOverlay___nlHX{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:rgba(10,11,15,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:999;opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-out),visibility var(--duration-slow)}.Header_mobileOpen__TQImA{opacity:1;visibility:visible}.Header_mobileNav__6HOrM{display:flex;flex-direction:column;padding:40px 24px;gap:8px}.Header_mobileGroupTitle__34HFz,.Header_mobileNav__6HOrM>a{font-size:1.4rem;font-weight:600;color:var(--text-secondary);padding:16px 0;border-bottom:1px solid var(--border);transition:color var(--duration) var(--ease);display:flex;align-items:center;gap:6px;width:100%;text-align:left}.Header_mobileGroupTitle__34HFz:hover,.Header_mobileNav__6HOrM>a:hover{color:var(--text)}.Header_mobileActive__I60Ug{color:var(--accent-blue)!important}.Header_mobileGroup__OJBIF{border-bottom:1px solid var(--border)}.Header_mobileSubLinks__yLSmg{padding:0 0 16px 20px;display:flex;flex-direction:column;gap:4px}.Header_mobileSubLink__q6DzR{font-size:1rem;color:var(--text-muted);padding:8px 0;transition:color var(--duration) var(--ease)}.Header_mobileSubLink__q6DzR:hover{color:var(--accent-green)}@media (max-width:768px){.Header_desktopNav__A56P1,.Header_joinCta__EU0TO{display:none}.Header_hamburger__UNsrD{display:block}}