.navigation_nav__atwEE{position:fixed;z-index:var(--layer-navigation);top:0;left:0;right:0;height:var(--nav-height);padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(color-mix(in srgb,var(--color-dark) 85%,transparent),transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navigation_brand__Z42wK{font-weight:700;letter-spacing:.18em}.navigation_nav__atwEE a{color:inherit;text-decoration:none}.navigation_desktopNav__SocIK,.navigation_nav__atwEE nav{display:flex;align-items:center;gap:var(--space-md);font-size:13px}.navigation_navDropdown__gnQCV{position:relative;height:var(--nav-height);display:flex;align-items:center}.navigation_navDropdownTrigger__QAWAk{display:flex;align-items:center;gap:6px}.navigation_technologyMenu__ELf9C{position:absolute;top:62px;left:50%;width:min(760px,92vw);transform:translate(-50%,10px);display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;padding:26px;background:color-mix(in srgb,var(--color-dark) 97%,transparent);border:1px solid color-mix(in srgb,var(--color-blue) 22%,transparent);border-radius:12px;box-shadow:0 28px 70px color-mix(in srgb,var(--color-dark) 28%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:.2s ease}.navigation_navDropdown__gnQCV:focus-within .navigation_technologyMenu__ELf9C,.navigation_navDropdown__gnQCV:hover .navigation_technologyMenu__ELf9C{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navigation_technologyMenuIntro___NzNb{display:flex;flex-direction:column;gap:13px;padding-right:var(--space-md);border-right:1px solid color-mix(in srgb,var(--color-light) 12%,transparent)}.navigation_technologyMenuGrid__j8UPz small,.navigation_technologyMenuIntro___NzNb>span{font:10px var(--font-mono);letter-spacing:.12em;color:var(--color-blue)}.navigation_technologyMenuIntro___NzNb strong{font-size:18px;line-height:1.25}.navigation_technologyMenuIntro___NzNb a{margin-top:auto;color:var(--color-blue)}.navigation_technologyMenuGrid__j8UPz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs)}.navigation_technologyMenuGrid__j8UPz>a{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:8px}.navigation_technologyMenuGrid__j8UPz>a:hover{background:color-mix(in srgb,var(--color-light) 6%,transparent)}.navigation_technologyMenuGrid__j8UPz b{font-size:15px}.navigation_technologyMenuGrid__j8UPz span{font-size:12px;line-height:1.4;color:var(--color-muted)}.navigation_mobileMenuButton__GfiHW,.navigation_mobileMenu___uj1C,.navigation_mobileNavControls__WR4M2{display:none}@media (max-width:900px){.navigation_nav__atwEE{z-index:var(--layer-navigation);isolation:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.navigation_brand__Z42wK{position:relative;z-index:102}.navigation_nav__atwEE .navigation_desktopNav__SocIK{display:none}.navigation_mobileNavControls__WR4M2{position:relative;z-index:103;display:flex;align-items:center;gap:2px;margin-right:-10px}.navigation_mobileHeaderThemeToggle__1PBHb{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;margin:0;opacity:1}.navigation_mobileMenuButton__GfiHW{position:relative;z-index:102;width:44px;height:44px;margin-right:0;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.navigation_mobileMenuButton__GfiHW span{position:absolute;width:23px;height:1px;background:currentColor;transition:transform .3s ease,top .3s ease}.navigation_mobileMenuButton__GfiHW span:first-child{top:17px}.navigation_mobileMenuButton__GfiHW span:last-child{top:26px}.navigation_mobileMenuButton__GfiHW.navigation_isOpen__6rDrF span:first-child{top:22px;transform:rotate(45deg)}.navigation_mobileMenuButton__GfiHW.navigation_isOpen__6rDrF span:last-child{top:22px;transform:rotate(-45deg)}.navigation_mobileMenu___uj1C{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;display:block;background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--color-blue) 14%,transparent),transparent 30%),var(--color-dark);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .28s ease,visibility .28s ease,transform .28s ease;overflow-y:auto}.navigation_mobileMenu___uj1C.navigation_isOpen__6rDrF{opacity:1;visibility:visible;pointer-events:auto;transform:none}.navigation_mobileMenuInner__bdLqv{position:relative;z-index:101;width:88vw;max-width:620px;margin:0 auto;padding:92px 0 46px;color:var(--color-light)}.navigation_mobilePrimaryLink__Hduwk,.navigation_mobileTechnologyTrigger__kwpfB{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 16%,transparent);background:transparent;color:var(--color-light);font:inherit;font-size:clamp(19px,5.3vw,24px);font-weight:300;letter-spacing:-.035em;text-align:left;text-decoration:none}.navigation_mobileTechnologyTrigger__kwpfB{padding:0;cursor:pointer}.navigation_mobileTechnologyTrigger__kwpfB i{color:var(--color-blue);font-size:27px;font-style:normal;font-weight:300}.navigation_mobileTechnologyLinks__J1lcf{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.2,.7,.2,1),opacity .25s ease,padding .3s ease}.navigation_mobileTechnologyLinks__J1lcf.navigation_isOpen__6rDrF{max-height:650px;padding:12px 0 22px;opacity:1}.navigation_mobileTechnologyLinks__J1lcf>a{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;padding:12px 0;color:inherit;text-decoration:none}.navigation_mobileTechnologyLinks__J1lcf>a:first-child{display:block;padding:10px 0 14px 42px;color:var(--color-blue);font-size:12px}.navigation_mobileTechnologyLinks__J1lcf small{padding-top:3px;color:var(--color-blue);font:9px var(--font-mono);letter-spacing:.12em}.navigation_mobileTechnologyLinks__J1lcf span{display:flex;flex-direction:column;gap:4px}.navigation_mobileTechnologyLinks__J1lcf b{font-size:16px;font-weight:500}.navigation_mobileTechnologyLinks__J1lcf em{max-width:430px;color:var(--color-muted);font-size:11px;line-height:1.4;font-style:normal}.navigation_mobileContactLink__IOgZV{margin-top:22px;padding:0 18px;border:1px solid color-mix(in srgb,var(--color-cyan) 70%,transparent);border-radius:7px;font-size:18px}.navigation_mobileContactLink__IOgZV span{color:var(--color-blue)}}@media (prefers-reduced-motion:reduce){.navigation_mobileMenuButton__GfiHW span,.navigation_mobileMenu___uj1C,.navigation_mobileTechnologyLinks__J1lcf{transition:none}}.navigation_themeToggle__pJsV5{position:relative;width:32px;height:32px;flex:0 0 32px;margin-left:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-light);cursor:pointer;opacity:.88;transition:opacity .25s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.navigation_themeToggle__pJsV5:hover{opacity:1;transform:rotate(8deg)}.navigation_themeToggle__pJsV5:focus-visible{outline:1px solid color-mix(in srgb,var(--color-blue) 90%,transparent);outline-offset:4px}.navigation_themeIcon__MoOT4{position:absolute;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.navigation_themeIconMoon__Ep4Af{opacity:0;transform:rotate(-25deg) scale(.6)}.navigation_themeToggle__pJsV5.navigation_isDark__mzoYN .navigation_themeIconSun__m5ydj{opacity:0;transform:rotate(100deg) scale(.55)}.navigation_themeToggle__pJsV5.navigation_isDark__mzoYN .navigation_themeIconMoon__Ep4Af{opacity:1;transform:rotate(0) scale(1)}.navigation_themeToggleSun__zOW74{inset:8px}.navigation_themeToggleMoon__b2rQL,.navigation_themeToggleSun__zOW74{position:absolute;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.navigation_themeToggleSun__zOW74{border:1.4px solid;border-radius:50%;box-shadow:0 -8px 0 -7px currentColor,0 8px 0 -7px currentColor,8px 0 0 -7px currentColor,-8px 0 0 -7px currentColor,6px 6px 0 -7px currentColor,-6px -6px 0 -7px currentColor,6px -6px 0 -7px currentColor,-6px 6px 0 -7px currentColor}.navigation_themeToggleMoon__b2rQL{inset:6px 7px 8px 5px;border-radius:50%;border-right:1.5px solid;transform:translateX(-4px) rotate(-25deg) scale(.6);opacity:0}.navigation_themeToggle__pJsV5.navigation_isDark__mzoYN .navigation_themeToggleSun__zOW74{transform:rotate(100deg) scale(.55);opacity:0}.navigation_themeToggle__pJsV5.navigation_isDark__mzoYN .navigation_themeToggleMoon__b2rQL{transform:translateX(0) rotate(-25deg) scale(1);opacity:1}:root[data-theme=dark] .navigation_nav__atwEE{background:linear-gradient(color-mix(in srgb,var(--color-dark) 96%,transparent),color-mix(in srgb,var(--color-dark) 20%,transparent),transparent)}:root[data-theme=dark] .navigation_technologyMenu__ELf9C{background:color-mix(in srgb,var(--color-dark) 98%,transparent);border-color:color-mix(in srgb,var(--color-blue) 16%,transparent)}@media (prefers-reduced-motion:reduce){.navigation_themeToggleMoon__b2rQL,.navigation_themeToggleSun__zOW74,.navigation_themeToggle__pJsV5{transition:none}}.navigation_desktopNav__SocIK>a,.navigation_navDropdownTrigger__QAWAk,.navigation_nav__atwEE,.navigation_nav__atwEE>a{color:var(--color-light)}@media (max-width:900px){.navigation_mobileHeaderThemeToggle__1PBHb .navigation_themeToggleMoon__b2rQL,.navigation_mobileHeaderThemeToggle__1PBHb .navigation_themeToggleSun__zOW74{display:none}.navigation_mobileMenuButton__GfiHW{color:var(--color-light);opacity:1;visibility:visible}.navigation_mobileMenuButton__GfiHW span{display:block;opacity:1;visibility:visible}}.navigation_brand__Z42wK{display:flex;align-items:center;gap:10px}.navigation_brandMark__5bzT1{display:block;width:22px;height:22px;object-fit:contain;flex:0 0 auto}@media (max-width:760px){.navigation_brandMark__5bzT1{width:20px;height:20px}}