.Navbar-module__cJzEcG__progressBar{background:var(--accent);z-index:300;width:0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__nav{z-index:200;padding:22px var(--px);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:border-color .3s,background .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__navScrolled{border-color:var(--border);padding:14px var(--px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808ed}.Navbar-module__cJzEcG__logo{font-family:var(--font-display);letter-spacing:-.5px;white-space:nowrap;color:var(--white);flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite Navbar-module__cJzEcG__pulse}.Navbar-module__cJzEcG__desktopLinks{align-items:center;gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__navLink{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:11px;font-family:var(--font-mono);text-decoration:none;transition:color .2s}.Navbar-module__cJzEcG__navLink:hover{color:var(--white)}.Navbar-module__cJzEcG__navRight{align-items:center;gap:16px;display:flex}.Navbar-module__cJzEcG__langToggle{border:1px solid var(--border);align-items:center;display:flex;overflow:hidden}.Navbar-module__cJzEcG__langBtn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:7px 11px;font-size:10px;transition:background .2s,color .2s}.Navbar-module__cJzEcG__langBtnActive{background:var(--accent);color:var(--black)}.Navbar-module__cJzEcG__navCta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);white-space:nowrap;padding:9px 18px;font-size:10px;text-decoration:none;transition:background .2s,color .2s}.Navbar-module__cJzEcG__navCta:hover{background:var(--accent);color:var(--black)}.Navbar-module__cJzEcG__hamburger{width:36px;height:36px;color:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}.Navbar-module__cJzEcG__mobileMenu{z-index:190;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080808fa;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.Navbar-module__cJzEcG__mobileMenuOpen{opacity:1;pointer-events:all}.Navbar-module__cJzEcG__mobileMenu nav{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.Navbar-module__cJzEcG__mobileLink{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);text-align:center;width:100%;font-size:28px;font-weight:800;text-decoration:none;transition:color .2s;display:block}.Navbar-module__cJzEcG__mobileLink:hover{color:var(--accent)}.Navbar-module__cJzEcG__mobileLang{border:1px solid var(--border);margin-top:8px;display:flex;overflow:hidden}.Navbar-module__cJzEcG__mobileLang .Navbar-module__cJzEcG__langBtn{padding:10px 20px;font-size:11px}@media (max-width:1120px){.Navbar-module__cJzEcG__desktopLinks,.Navbar-module__cJzEcG__langToggle,.Navbar-module__cJzEcG__navCta{display:none!important}.Navbar-module__cJzEcG__hamburger{display:flex}.Navbar-module__cJzEcG__navRight{gap:0}}@supports (padding-top:env(safe-area-inset-top)){.Navbar-module__cJzEcG__nav{padding-top:calc(22px + env(safe-area-inset-top))}.Navbar-module__cJzEcG__navScrolled{padding-top:calc(14px + env(safe-area-inset-top))}}
.Hero-module__ZARIfG__hero{min-height:100svh;padding:clamp(100px, 15vh, 140px) var(--px) clamp(60px, 10vh, 100px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroBgGrid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 100%)}.Hero-module__ZARIfG__heroScanLine{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.3;pointer-events:none;height:1px;animation:6s linear infinite Hero-module__ZARIfG__scan;position:absolute;left:0;right:0}.Hero-module__ZARIfG__heroTag,.Hero-module__ZARIfG__heroTitle,.Hero-module__ZARIfG__heroDesc,.Hero-module__ZARIfG__heroActions,.Hero-module__ZARIfG__heroStats{opacity:1}.Hero-module__ZARIfG__animate1{animation:.8s .2s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__animate2{animation:.8s .4s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__animate3{animation:.8s .6s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__animate4{animation:.8s .8s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__animate5{animation:.8s 1s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__heroTag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:flex}.Hero-module__ZARIfG__heroTag:before{content:"";background:var(--accent);flex-shrink:0;width:32px;height:1px}.Hero-module__ZARIfG__heroTitle{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(44px,9vw,120px);font-weight:800;line-height:.92}.Hero-module__ZARIfG__heroTitle span{display:block}.Hero-module__ZARIfG__outline{-webkit-text-stroke:1px var(--white);color:#0000}.Hero-module__ZARIfG__accentWord{color:var(--accent)}.Hero-module__ZARIfG__heroDesc{color:#f5f2ee8c;max-width:520px;margin-bottom:44px;font-size:clamp(14px,2vw,16px);line-height:1.8}.Hero-module__ZARIfG__heroActions{flex-wrap:wrap;align-items:center;gap:clamp(16px,4vw,32px);display:flex}.Hero-module__ZARIfG__heroStats{flex-wrap:wrap;gap:clamp(24px,5vw,48px);margin-top:60px;display:flex}.Hero-module__ZARIfG__heroStatItem{flex-direction:column;display:flex}.Hero-module__ZARIfG__heroStatNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1;display:block}.Hero-module__ZARIfG__heroStatLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px;display:block}@media (max-width:400px){.Hero-module__ZARIfG__heroTitle{font-size:38px}.Hero-module__ZARIfG__heroActions{flex-direction:column;align-items:flex-start;gap:20px}}@supports (padding-top:env(safe-area-inset-top)){.Hero-module__ZARIfG__hero{padding-top:calc(clamp(100px, 15vh, 140px) + env(safe-area-inset-top))}}
@media (pointer:fine){.CustomCursor-module__scj-aG__cursor{background:var(--accent);pointer-events:none;z-index:9999;mix-blend-mode:difference;border-radius:50%;width:10px;height:10px;position:fixed;transform:translate(-50%,-50%)}.CustomCursor-module__scj-aG__cursorRing{border:1px solid var(--accent);pointer-events:none;z-index:9998;opacity:.5;border-radius:50%;width:36px;height:36px;transition:width .3s,height .3s,opacity .3s;position:fixed;transform:translate(-50%,-50%)}.CustomCursor-module__scj-aG__cursorRing.CustomCursor-module__scj-aG__active{opacity:1;width:56px;height:56px}}@media (pointer:coarse){.CustomCursor-module__scj-aG__cursor,.CustomCursor-module__scj-aG__cursorRing{display:none}}
.page-module___8aEwW__marqueeWrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:14px 0;overflow:hidden}.page-module___8aEwW__marqueeTrack{white-space:nowrap;width:max-content;animation:20s linear infinite page-module___8aEwW__marquee;display:flex}.page-module___8aEwW__marqueeTrack:hover{animation-play-state:paused}.page-module___8aEwW__marqueeItem{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;padding:0 32px;font-size:11px;display:flex}.page-module___8aEwW__marqueeItem:after{content:"";background:var(--accent);flex-shrink:0;width:4px;height:4px;display:block;transform:rotate(45deg)}.page-module___8aEwW__sectionManifesto{padding:clamp(80px, 12vw, 160px) var(--px);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.page-module___8aEwW__manifestoLeft h2,.page-module___8aEwW__manifestoTitle{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.08}.page-module___8aEwW__manifestoTitleEm{font-style:italic;font-family:var(--font-body);color:#f5f2ee66;font-weight:300}.page-module___8aEwW__manifestoRight{padding-top:clamp(0px,5vw,48px)}.page-module___8aEwW__manifestoRight p{color:#f5f2ee8c;margin-bottom:20px;font-size:clamp(14px,1.8vw,16px);line-height:1.9}.page-module___8aEwW__manifestoRight strong{color:var(--white);font-weight:400}.page-module___8aEwW__principlesGrid{background:var(--border);grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(40px,6vw,80px);display:grid}.page-module___8aEwW__principleCard{background:var(--black);padding:clamp(28px,4vw,48px) clamp(24px,3vw,40px);transition:background .3s;position:relative;overflow:hidden}.page-module___8aEwW__principleCard:hover{background:var(--surface)}.page-module___8aEwW__principleCard:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__principleCard:hover:after{transform:scaleX(1)}.page-module___8aEwW__principleNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);margin-bottom:20px;font-size:11px;display:block}.page-module___8aEwW__principleTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.page-module___8aEwW__principleDesc{color:#f5f2ee73;font-size:13px;line-height:1.8}.page-module___8aEwW__sectionExperiments{padding:clamp(80px, 12vw, 160px) var(--px);border-bottom:1px solid var(--border)}.page-module___8aEwW__experimentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(40px,6vw,80px);display:flex}.page-module___8aEwW__expSubtitle{color:var(--muted);max-width:300px;font-size:14px;line-height:1.7}.page-module___8aEwW__experimentsList{background:var(--border);flex-direction:column;gap:1px;display:flex}.page-module___8aEwW__experimentRow{background:var(--black);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:70px 1fr auto auto;align-items:center;gap:clamp(12px,2.5vw,32px);padding:clamp(20px,3vw,32px) clamp(16px,3vw,40px);transition:background .2s;display:grid;position:relative}.page-module___8aEwW__experimentRow:hover{background:var(--surface)}.page-module___8aEwW__experimentRow:before{content:"";background:var(--accent);width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.page-module___8aEwW__experimentRow:hover:before{width:3px}.page-module___8aEwW__expNum{font-family:var(--font-mono);color:var(--muted);font-size:11px}.page-module___8aEwW__expTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(15px,2vw,18px);font-weight:700}.page-module___8aEwW__expTitleSub{color:var(--muted);margin-top:4px;font-size:13px;font-weight:300;line-height:1.4}.page-module___8aEwW__expTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.page-module___8aEwW__expTagActive{border-color:var(--accent);color:var(--accent);background:#c8ff000d}.page-module___8aEwW__expTagUpcoming{color:#f5f2ee66;border-color:#f5f2ee33}.page-module___8aEwW__expDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module___8aEwW__expTagActive .page-module___8aEwW__expDot{animation:1.5s infinite page-module___8aEwW__pulse}.page-module___8aEwW__expArrow{color:var(--muted);align-items:center;transition:transform .2s,color .2s;display:flex}.page-module___8aEwW__experimentRow:hover .page-module___8aEwW__expArrow{color:var(--accent);transform:translate(4px)}.page-module___8aEwW__sectionHow{padding:clamp(80px, 12vw, 160px) var(--px);border-bottom:1px solid var(--border);background:var(--surface)}.page-module___8aEwW__howHeader{max-width:560px;margin-bottom:clamp(48px,8vw,100px)}.page-module___8aEwW__howHeader p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.8}.page-module___8aEwW__howSteps{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module___8aEwW__howStep{background:var(--surface);padding:clamp(28px,4vw,48px) clamp(20px,3vw,36px);position:relative}.page-module___8aEwW__howStepNum{font-family:var(--font-display);color:#ffffff0a;font-size:80px;font-weight:800;line-height:1;position:absolute;top:12px;right:16px}.page-module___8aEwW__howStepIcon{color:var(--accent);margin-bottom:24px;display:block}.page-module___8aEwW__howStep h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:10px;font-size:16px;font-weight:700}.page-module___8aEwW__howStep p{color:var(--muted);font-size:13px;line-height:1.8}.page-module___8aEwW__sectionApps{padding:clamp(80px, 12vw, 160px) var(--px);border-bottom:1px solid var(--border)}.page-module___8aEwW__appsHeader{margin-bottom:clamp(40px,6vw,80px)}.page-module___8aEwW__appsHeader p{color:var(--muted);max-width:480px;margin-top:12px;font-size:15px}.page-module___8aEwW__appsGrid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-module___8aEwW__appCard{background:var(--black);flex-direction:column;gap:16px;padding:clamp(32px,4vw,52px) clamp(24px,3vw,44px);transition:background .3s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__appCard:hover{background:var(--surface)}.page-module___8aEwW__appCardAccent{background:var(--accent);transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module___8aEwW__appCard:hover .page-module___8aEwW__appCardAccent{transform:scaleX(1)}.page-module___8aEwW__appCardCategory{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:10px}.page-module___8aEwW__appCardIconWrap{color:var(--white);opacity:.6}.page-module___8aEwW__appCardTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.2}.page-module___8aEwW__appCardDesc{color:#f5f2ee73;flex:1;font-size:13px;line-height:1.8}.page-module___8aEwW__appCardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}.page-module___8aEwW__appCardStatus{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px}.page-module___8aEwW__appCardArrow{color:var(--muted);align-items:center;transition:transform .2s,color .2s;display:flex}.page-module___8aEwW__appCard:hover .page-module___8aEwW__appCardArrow{color:var(--accent);transform:translate(6px)}.page-module___8aEwW__sectionEthics{padding:clamp(80px, 12vw, 160px) var(--px);background:var(--surface);border-bottom:1px solid var(--border)}.page-module___8aEwW__ethicsInner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.page-module___8aEwW__ethicsLeft p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.9}.page-module___8aEwW__ethicsRight{background:var(--border);flex-direction:column;gap:1px;display:flex}.page-module___8aEwW__ethicsItem{background:var(--surface);align-items:flex-start;gap:16px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px);transition:background .2s;display:flex}.page-module___8aEwW__ethicsItem:hover{background:var(--mid)}.page-module___8aEwW__ethicsItemIcon{color:var(--accent);flex-shrink:0;margin-top:2px}.page-module___8aEwW__ethicsItemTitle{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:700}.page-module___8aEwW__ethicsItemDesc{color:var(--muted);font-size:13px;line-height:1.7}.page-module___8aEwW__sectionCta{padding:clamp(80px, 12vw, 160px) var(--px);text-align:center;background:var(--deep);position:relative;overflow:hidden}.page-module___8aEwW__ctaGlow{pointer-events:none;background:radial-gradient(circle,#c8ff000f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:4s ease-in-out infinite page-module___8aEwW__breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__ctaTitle{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(32px,5vw,72px);font-weight:800;line-height:1.05;position:relative}.page-module___8aEwW__ctaDesc{color:var(--muted);max-width:440px;margin:0 auto 44px;font-size:15px;line-height:1.8;position:relative}.page-module___8aEwW__ctaForm{max-width:460px;margin:0 auto;display:flex;position:relative}.page-module___8aEwW__ctaForm input{border:1px solid var(--border);font-family:var(--font-body);color:var(--white);-webkit-appearance:none;background:#ffffff0a;border-right:none;border-radius:0;outline:none;flex:1;min-width:0;padding:15px 18px;font-size:14px;transition:border-color .2s}.page-module___8aEwW__ctaForm input::placeholder{color:var(--muted)}.page-module___8aEwW__ctaForm input:focus{border-color:var(--accent)}.page-module___8aEwW__ctaForm button{background:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--black);cursor:pointer;white-space:nowrap;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;padding:15px 22px;font-size:11px;transition:background .2s}.page-module___8aEwW__ctaForm button:hover{background:var(--white)}.page-module___8aEwW__ctaDisclaimer{font-family:var(--font-mono);letter-spacing:.08em;color:#5a5a5ab3;margin-top:14px;font-size:10px;position:relative}.page-module___8aEwW__ctaSuccessMsg{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);padding:16px 0;font-size:12px;position:relative}.page-module___8aEwW__footer{padding:clamp(40px, 6vw, 60px) var(--px);border-top:1px solid var(--border);background:var(--black);grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(32px,5vw,60px);display:grid}.page-module___8aEwW__footerBrand p{color:var(--muted);max-width:240px;margin-top:16px;font-size:13px;line-height:1.8}.page-module___8aEwW__footerLogo{font-family:var(--font-display);letter-spacing:-.5px;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.page-module___8aEwW__logoDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite page-module___8aEwW__pulse}.page-module___8aEwW__footerCol h4{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:10px}.page-module___8aEwW__footerCol ul{flex-direction:column;gap:10px;list-style:none;display:flex}.page-module___8aEwW__footerCol ul li a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.page-module___8aEwW__footerCol ul li a:hover{color:var(--white)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:32px;display:flex}.page-module___8aEwW__footerBottom p{font-family:var(--font-mono);letter-spacing:.08em;color:#5a5a5a99;font-size:10px}.page-module___8aEwW__footerLegal{flex-wrap:wrap;gap:20px;display:flex}.page-module___8aEwW__footerLegal a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5a5a5a99;font-size:10px;text-decoration:none;transition:color .2s}.page-module___8aEwW__footerLegal a:hover{color:var(--muted)}@media (max-width:900px){.page-module___8aEwW__sectionManifesto{grid-template-columns:1fr}.page-module___8aEwW__manifestoRight{padding-top:0}.page-module___8aEwW__principlesGrid{grid-template-columns:1fr}.page-module___8aEwW__howSteps,.page-module___8aEwW__appsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__ethicsInner{grid-template-columns:1fr}.page-module___8aEwW__footer{grid-template-columns:1fr 1fr}.page-module___8aEwW__footerBrand{grid-column:1/-1}}@media (max-width:600px){.page-module___8aEwW__experimentRow{grid-template-columns:52px 1fr auto}.page-module___8aEwW__expArrow{display:none}.page-module___8aEwW__howSteps,.page-module___8aEwW__appsGrid{grid-template-columns:1fr}.page-module___8aEwW__footer{grid-template-columns:1fr 1fr}.page-module___8aEwW__footerBrand{grid-column:1/-1}.page-module___8aEwW__ctaForm{flex-direction:column}.page-module___8aEwW__ctaForm input{border-right:1px solid var(--border);border-bottom:none}.page-module___8aEwW__ctaForm button{width:100%;padding:15px}.page-module___8aEwW__footerBottom,.page-module___8aEwW__experimentsHeader{flex-direction:column;align-items:flex-start}.page-module___8aEwW__expSubtitle{max-width:100%}}
