@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e4183b4-module__gJGR1W__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e4183b4-module__gJGR1W__variable{--font-sg:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_9d8a8094-module__UGuRIa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_9d8a8094-module__UGuRIa__variable{--font-is:"Instrument Serif", "Instrument Serif Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{color:#e9e6e0;font-family:var(--font-sg), "Space Grotesk", sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;background:#0a0a0a;margin:0;overflow-x:clip}::selection{color:#0a0a0a;background:#e9e6e0}input,textarea{font-family:var(--font-sg), "Space Grotesk", sans-serif}a{color:inherit}@media (pointer:fine){*{cursor:none!important}}@media (pointer:coarse){#zeno-cursor{display:none!important}}.serif{font-family:var(--font-is), "Instrument Serif", serif;font-style:italic;font-weight:400}@keyframes blinkRec{0%,55%{opacity:1}65%,to{opacity:.15}}@keyframes floatYsm{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section{border-top:1px solid #ffffff1a;padding:120px 6vw}.inner{max-width:1380px;margin:0 auto}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow .dot{background:#9a978f;border-radius:50%;width:6px;height:6px}.eyebrow .label{letter-spacing:.18em;text-transform:uppercase;color:#9a978f;font-size:12px}.navLink{letter-spacing:.12em;text-transform:uppercase;color:#9a978f;font-size:12px;text-decoration:none;transition:color .3s}.navLink:hover{color:#f2efe9}.ctaPill{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:#e9e6e0;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:12px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.ctaPill:hover{transform:scale(1.06);box-shadow:0 0 28px #e9e6e066}.navIconBtn{color:#e9e6e0;border:1px solid #e9e6e073;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;display:inline-flex}.navIconBtn:hover{background:#e9e6e014;border-color:#e9e6e0e6;transform:scale(1.06)}.ghostPill{color:#e9e6e0;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #e9e6e047;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:12px;text-decoration:none;transition:all .35s;display:inline-flex}.ghostPill:hover{color:#0a0a0a;background:#e9e6e0;transform:translateY(-3px);box-shadow:0 10px 32px #e9e6e040}.statCard{background:#101012;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:230px;padding:26px;transition:transform .35s,border-color .35s,background .35s;display:flex;position:relative}.statCard:hover{background:#15151a;border-color:#ffffff47;transform:translateY(-5px)}.moatCard{background:#101012;border:1px solid #ffffff14;border-radius:20px;padding:18px;transition:transform .35s,border-color .35s}.moatCard:hover{border-color:#ffffff42;transform:translateY(-5px)}.linkChip{letter-spacing:.04em;color:#9a978f;border:1px solid #e9e6e024;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-flex}.linkChip:hover{color:#fff;border-color:#e9e6e066}.linkChip.primary{color:#e9e6e0;border-color:#e9e6e03d}.linkChip.primary:hover{color:#0a0a0a;background:#e9e6e0}.submitBtn{color:#0a0a0a;letter-spacing:.1em;text-transform:uppercase;background:#e9e6e0;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;margin-top:14px;padding:16px 30px;font-size:12px;transition:transform .3s,box-shadow .3s;display:inline-flex}.submitBtn:hover{transform:scale(1.05);box-shadow:0 0 30px #e9e6e066}.field{flex-direction:column;gap:10px;display:flex}.field label{letter-spacing:.14em;text-transform:uppercase;color:#7a766d;font-size:11px}.field input,.field textarea{color:#e9e6e0;resize:none;background:0 0;border:none;border-bottom:1px solid #ffffff2e;outline:none;padding:12px 0;font-size:16px}.footerLink{color:#cfcdc7;font-size:14px;text-decoration:none;transition:color .3s}.footerLink:hover{color:#fff}.sideLink{color:#cfcdc7;letter-spacing:-.01em;padding:12px 0;font-size:clamp(26px,2.6vw,36px);font-weight:500;text-decoration:none;transition:color .3s,padding-left .3s;display:block}.sideLink:hover{color:#fff;padding-left:12px}.socialLink{letter-spacing:.08em;text-transform:uppercase;color:#8a877f;font-size:12px;text-decoration:none;transition:color .3s}.socialLink:hover{color:#fff}.sidebarClose{background:0 0;border:1px solid #e9e6e059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .3s,transform .3s;display:flex}.sidebarClose:hover{border-color:#fff;transform:rotate(90deg)}.fab:hover{background:#161618!important;border-color:#fff!important}.glassChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cfcdc7;background:#0d0d1099;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:11px}@keyframes orbit{0%{transform:rotate(var(--phase,0deg))}to{transform:rotate(calc(var(--phase,0deg) + 360deg))}}.orbitArm{width:0;height:0;animation:linear infinite orbit;position:absolute;top:50%;left:50%}.orbitNode{left:var(--r);background:#17171b;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:0;transform:translate(-50%,-50%)}.orbitNode:after{content:"";background:#cfcdc7;border-radius:50%;width:7px;height:7px}@keyframes heartbeat{0%,50%,to{transform:translate(-50%,-50%)scale(1)}10%{transform:translate(-50%,-50%)scale(1.12)}20%{transform:translate(-50%,-50%)scale(1)}30%{transform:translate(-50%,-50%)scale(1.07)}}.pulseBall{animation:1.8s ease-in-out infinite heartbeat}@keyframes ripple{0%{opacity:.55;width:52px;height:52px}to{opacity:0;width:250px;height:250px}}.signalRing{pointer-events:none;border:1px solid #fff6;border-radius:50%;animation:2.6s ease-out infinite ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flowDot{opacity:0;pointer-events:none;background:#e9e6e0;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #e9e6e0cc}@keyframes gaugeA{0%{width:46%}to{width:86%}}@keyframes gaugeB{0%{width:24%}to{width:64%}}@keyframes gaugeC{0%{width:14%}to{width:52%}}.gaugeA{animation:5.8s ease-in-out infinite alternate gaugeA}.gaugeB{animation:7.2s ease-in-out -2s infinite alternate gaugeB}.gaugeC{animation:5s ease-in-out -3.4s infinite alternate gaugeC}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.floatPhoneA{will-change:transform;animation:6s ease-in-out infinite phoneFloat}.floatPhoneB{will-change:transform;animation:7.6s ease-in-out -2.4s infinite phoneFloat}@media (prefers-reduced-motion:reduce){.floatPhoneA,.floatPhoneB{animation:none}}@keyframes itemsFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.itemsFade{animation:.5s cubic-bezier(.16,1,.3,1) itemsFade}.zglitch{position:relative}.zglitch:before,.zglitch:after{content:attr(data-text);text-align:center;letter-spacing:-.05em;pointer-events:none;mix-blend-mode:screen;opacity:0;padding-top:34px;position:absolute;top:0;left:0;right:0}.zglitch:before{color:#00eaff;animation:2.6s linear infinite zglitchA}.zglitch:after{color:#ff0040;animation:3.1s linear infinite zglitchB}@keyframes zglitchA{0%,1.4%,4%,22%,25%,52%,55%,76%,79%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}2%{opacity:.85;clip-path:inset(6% 0 80%);transform:translate(-.6%)}23%{opacity:.8;clip-path:inset(38% 0 44%);transform:translate(.5%)}53%{opacity:.85;clip-path:inset(66% 0 10%);transform:translate(-.9%)}77%{opacity:.8;clip-path:inset(20% 0 62%);transform:translate(.4%)}}@keyframes zglitchB{0%,1.4%,4%,30%,33%,60%,63%,88%,91%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}2.5%{opacity:.8;clip-path:inset(12% 0 70%);transform:translate(.7%)}31%{opacity:.85;clip-path:inset(48% 0 34%);transform:translate(-.5%)}61%{opacity:.8;clip-path:inset(72% 0 6%);transform:translate(.9%)}89%{opacity:.85;clip-path:inset(28% 0 54%);transform:translate(-.4%)}}@media (prefers-reduced-motion:reduce){.zglitch:before,.zglitch:after{animation:none}}.grid3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.moatRow1{grid-template-columns:1fr 1.12fr;gap:22px;display:grid}.moatRow2{grid-template-columns:1.55fr 1fr;gap:22px;margin-top:22px;display:grid}.solutionGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.productMeta{grid-template-columns:repeat(4,1fr);gap:18px;padding:26px 28px;display:grid}.solMobileItems{display:none}@media (max-width:900px){.navCenter{display:none!important}.grid3,.moatRow1,.moatRow2,.solutionGrid,.contactGrid{grid-template-columns:1fr}.grid4,.productMeta{grid-template-columns:repeat(2,1fr)}.grid4>*{min-width:0}.productText{max-width:70%!important}.section{padding-top:68px!important;padding-bottom:68px!important}#projects{padding-top:68px!important}#top{height:auto!important;min-height:0!important;overflow:visible!important}.heroCanvas{width:104%!important;height:48vh!important;margin:76px auto 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%)!important;mask-image:linear-gradient(#000 62%,#0000 96%)!important}.heroBottom{margin:20px 6vw 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.heroScroll{margin:30px auto 52px!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.heroPills{flex-wrap:nowrap!important;gap:7px!important}.heroPills .ghostPill{letter-spacing:.04em!important;flex:1 1 0!important;justify-content:center!important;gap:6px!important;padding:11px 8px!important;font-size:10px!important}.heroPills .ghostPill svg{flex-shrink:0;width:13px!important;height:13px!important}.hideOnMobile{display:none!important}.zSidebar{justify-content:flex-start!important;overflow-y:hidden!important}.zSidebar nav{padding-top:26px!important;padding-bottom:0!important}.zSidebar>div:last-child{margin-top:auto!important}.solRightCol{display:none!important}.solMobileItems{display:none;overflow:hidden}.solMobileItems.open{display:block}.statValue{font-size:clamp(26px,8vw,40px)!important}.appPhoneBack{display:none!important}.appPhoneGroup{justify-content:flex-end!important;align-items:center!important;padding-right:0!important}.appPhoneFront{transform-origin:50%;margin-top:70px!important;margin-right:36px!important;transform:rotate(4deg)scale(.92)!important}.appCopy{max-width:54%!important;left:20px!important}.coreThirds,.coreZoom,.coreMission{display:none!important}.coreShutter{inset:auto auto 70px 50%!important;transform:translate(-50%)!important}.coreChips{flex-direction:column!important;gap:6px!important}.coreEarnings{border-radius:11px!important;padding:8px 11px!important;top:58px!important}.coreEarnings .earnVal{font-size:18px!important}.labArm{height:58%!important;bottom:8%!important;right:4%!important}.rockWrap{display:none!important}}
