@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --header-angle{syntax:"<angle>"; inherits:false; initial-value:0deg;}:root{color-scheme:dark;--ink: #020408;--ink-soft: #070c12;--panel: rgba(8, 17, 26, .78);--line: rgba(172, 210, 228, .16);--white: #f7faf9;--muted: #9aa8b0;--blue: #57c9ff;--blue-soft: #84dcff;--gold: #e7c579;--max: 1440px;font-family:Manrope,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;overflow-x:clip;background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;transition:background-color .55s ease,color .45s ease}body.menu-is-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--blue);color:#001018}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.current-field{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.cosmic-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.86}.cosmic-veil:before,.cosmic-veil:after{content:"";position:absolute;width:min(80vw,920px);aspect-ratio:1;border-radius:50%;filter:blur(1px);opacity:.18;will-change:transform,opacity}.cosmic-veil:before{top:-52%;right:-22%;border:1px solid rgba(87,201,255,.25);box-shadow:inset 0 0 120px #2a7eff1f,0 0 180px #2a7eff0d;animation:cosmic-orbit 28s linear infinite}.cosmic-veil:after{left:-34%;bottom:-54%;border:1px solid rgba(231,197,121,.18);box-shadow:inset 0 0 150px #e7c5790d,0 0 140px #57c9ff0a;animation:cosmic-orbit-reverse 36s linear infinite}.cosmic-veil>i{position:absolute;display:block;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #72dbffa6;animation:star-bloom 4.8s ease-in-out infinite}.cosmic-veil>i:nth-child(1){left:13%;top:24%;animation-delay:-1.2s}.cosmic-veil>i:nth-child(2){left:83%;top:62%;background:var(--gold);box-shadow:0 0 10px 2px #e7c57980;animation-delay:-3.1s}.cosmic-veil>i:nth-child(3){left:66%;top:88%;animation-delay:-2.2s}.cosmic-overflight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none;opacity:.62;mix-blend-mode:screen}.cosmic-overflight i{--meteor-y:18vh;--meteor-x:170vw;--meteor-drop:54vh;--meteor-duration:8s;--meteor-delay:-2s;position:absolute;left:-42vw;top:var(--meteor-y);width:clamp(120px,18vw,280px);height:1px;background:linear-gradient(90deg,transparent,rgba(87,201,255,.08) 32%,rgba(130,222,255,.8) 92%,white);filter:drop-shadow(0 0 5px rgba(87,201,255,.65));transform:rotate(18deg);animation:cosmic-overflight var(--meteor-duration) linear infinite var(--meteor-delay);will-change:transform,opacity}.cosmic-overflight i:after{content:"";position:absolute;right:-1px;top:50%;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px #57c9ffb8;transform:translateY(-50%)}.cosmic-overflight i:nth-child(1){--meteor-y:8vh;--meteor-duration:7.5s;--meteor-delay:-1.4s}.cosmic-overflight i:nth-child(2){--meteor-y:24vh;--meteor-duration:10.8s;--meteor-delay:-7.2s;--meteor-drop:62vh}.cosmic-overflight i:nth-child(3){--meteor-y:48vh;--meteor-duration:8.7s;--meteor-delay:-4.8s;--meteor-drop:46vh}.cosmic-overflight i:nth-child(4){--meteor-y:71vh;--meteor-duration:12.4s;--meteor-delay:-9.1s;--meteor-drop:38vh}.cosmic-overflight i:nth-child(5){--meteor-y:-6vh;--meteor-duration:14.2s;--meteor-delay:-11.8s;--meteor-drop:76vh}.cosmic-overflight i:nth-child(6){--meteor-y:36vh;--meteor-duration:16s;--meteor-delay:-3.5s;--meteor-drop:68vh}.cosmic-overflight i:nth-child(7){--meteor-y:82vh;--meteor-duration:11.6s;--meteor-delay:-5.9s;--meteor-drop:28vh}.cosmic-overflight i:nth-child(4),.cosmic-overflight i:nth-child(7){background:linear-gradient(90deg,transparent,rgba(231,197,121,.08) 35%,rgba(241,207,126,.74) 92%,#fff6dc);filter:drop-shadow(0 0 5px rgba(231,197,121,.55))}.noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.motion-layer{--cursor-x:50vw;--cursor-y:50vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.cursor-aura{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background:radial-gradient(340px circle at var(--cursor-x) var(--cursor-y),rgba(55,174,255,.105),transparent 68%);mix-blend-mode:screen}.cursor-ring,.cursor-dot{position:absolute;left:0;top:0;border-radius:50%;transform:translate3d(var(--cursor-x),var(--cursor-y),0) translate(-50%,-50%);will-change:transform,width,height}.cursor-ring{width:38px;height:38px;border:1px solid rgba(121,216,255,.58);box-shadow:0 0 20px #57c9ff24,inset 0 0 12px #57c9ff14;transition:width .22s ease,height .22s ease,border-color .22s ease,background .22s ease}.cursor-dot{width:4px;height:4px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.motion-layer.is-hovering .cursor-ring{width:62px;height:62px;border-color:#e7c579b3;background:#57c9ff0e}.click-bursts{position:absolute;top:0;right:0;bottom:0;left:0}.click-bursts i{position:absolute;width:5px;height:2px;border-radius:2px;background:var(--spark-color);box-shadow:0 0 10px var(--spark-color);animation:spark-burst .85s cubic-bezier(.1,.75,.25,1) forwards}.scroll-progress{position:fixed;left:0;right:0;top:0;height:2px;background:#ffffff06}.scroll-progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--blue),#537cff,var(--gold));box-shadow:0 0 14px #57c9ffb8;will-change:transform}main,footer,.site-header,.menu-panel{position:relative;z-index:2}section[id]{scroll-margin-top:110px}.site-header{position:fixed;top:18px;left:50%;width:min(calc(100% - 40px),var(--max));height:72px;transform:translate(-50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px 0 24px;border:1px solid var(--line);background:#02080db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;overflow:hidden;isolation:isolate;box-shadow:0 0 #57c9ff00;animation:header-float 7s ease-in-out infinite}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 28%,rgba(87,201,255,.12) 47%,rgba(231,197,121,.09) 52%,transparent 70%);transform:translate(-120%);animation:header-scan 7s ease-in-out infinite}.site-header:after{content:"";position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;padding:1px;background:conic-gradient(from var(--header-angle,0deg),transparent 0 24%,rgba(87,201,255,.18) 29%,rgba(113,218,255,.96) 35%,rgba(231,197,121,.9) 41%,rgba(87,201,255,.16) 47%,transparent 53% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.86;filter:drop-shadow(0 0 4px rgba(87,201,255,.28));animation:header-border-current 7.8s linear infinite}.site-header>*{position:relative;z-index:2}.site-header a,.site-header button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.brand{width:214px;display:block;position:relative}.brand img{width:100%;height:auto;display:block;animation:brand-energy 5.8s ease-in-out infinite;will-change:transform,filter}.brand:after{content:"";position:absolute;left:0;right:7%;bottom:-9px;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--gold),transparent);transform:scaleX(.08);transform-origin:left;opacity:0;animation:brand-line 4.6s ease-in-out infinite}.brand-pixels{position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;pointer-events:none}.brand-pixels i{position:absolute;width:3px;height:3px;background:var(--blue);box-shadow:0 0 9px var(--blue);opacity:0;animation:brand-pixel 4s steps(1,end) infinite}.brand-pixels i:nth-child(1){left:6%;top:8%;animation-delay:-.5s}.brand-pixels i:nth-child(2){left:20%;bottom:0;animation-delay:-2.4s}.brand-pixels i:nth-child(3){right:8%;top:16%;background:var(--gold);box-shadow:0 0 9px var(--gold);animation-delay:-1.5s}.brand-pixels i:nth-child(4){right:26%;bottom:2%;animation-delay:-3.3s}.desktop-nav{display:flex;align-items:center;gap:30px}.desktop-nav a{position:relative;font-family:Space Grotesk,sans-serif;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#c5d0d5;transition:color .25s ease,text-shadow .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--blue);transition:right .28s ease}.desktop-nav a:before{content:"";position:absolute;width:3px;height:3px;left:50%;top:-13px;border-radius:50%;background:var(--gold);box-shadow:0 0 11px var(--gold);opacity:0;transform:translate(-50%,6px);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.desktop-nav a:hover{color:#fff;text-shadow:0 0 20px rgba(87,201,255,.36);transform:translateY(-2px)}.desktop-nav a:hover:after{right:0;box-shadow:0 0 10px var(--blue)}.desktop-nav a:hover:before{opacity:1;transform:translate(-50%)}.header-energy{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.header-energy:before{content:"";position:absolute;right:14%;top:50%;width:38%;height:90px;transform:translateY(-50%);opacity:.34;background:radial-gradient(ellipse at center,rgba(60,172,255,.16),transparent 68%);animation:header-reactor 5.5s ease-in-out infinite}.header-energy i{position:absolute;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(87,201,255,.5),transparent);opacity:.2;animation:header-node 3.8s ease-in-out infinite}.header-energy i:nth-child(1){left:28%;animation-delay:-.7s}.header-energy i:nth-child(2){left:50%;background:linear-gradient(transparent,rgba(231,197,121,.48),transparent);animation-delay:-2.1s}.header-energy i:nth-child(3){left:72%;animation-delay:-3s}.header-contact{justify-self:end;height:48px;display:inline-flex;align-items:center;gap:16px;padding:0 20px;background:var(--white);color:#061018;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .24s ease,transform .24s ease}.header-contact:hover{background:var(--blue-soft);transform:translateY(-2px)}.header-contact svg{font-size:18px}.header-actions{justify-self:end;display:flex;align-items:center;gap:8px}.language-switch{position:relative;width:66px;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;place-items:center;overflow:hidden;border:1px solid rgba(111,209,248,.25);background:#0a1d299e;color:#dfeaf0;font:700 9px Space Grotesk;letter-spacing:.15em;transition:border-color .3s ease,color .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.language-switch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border:1px solid rgba(87,201,255,.16);transform:rotate(45deg) scale(.42);animation:language-current 5.4s cubic-bezier(.45,0,.2,1) infinite}.language-switch img{position:relative;z-index:1;width:24px;height:15px;display:block;object-fit:cover;border:1px solid rgba(255,255,255,.34);border-radius:2px;box-shadow:0 3px 9px #0000003d}.language-switch span{position:relative;z-index:1}.language-switch>i{position:absolute;left:8px;right:8px;bottom:5px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--blue),var(--gold),transparent);animation:brand-line 4.6s ease-in-out infinite}.language-switch:hover{border-color:var(--gold);color:#fff;transform:translateY(-2px)}.language-switch:active,.theme-toggle:active,.menu-toggle:active{transform:none;border-color:var(--blue);box-shadow:inset 0 0 0 1px #57c9ff47,0 0 18px #57c9ff1f}.theme-toggle{position:relative;width:92px;height:48px;display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;overflow:hidden;border:1px solid rgba(111,209,248,.25);background:#0a1d299e;color:#dfeaf0;cursor:pointer;font:600 8px Space Grotesk;letter-spacing:.12em;text-transform:uppercase;transition:border-color .3s ease,background .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.theme-toggle:hover{border-color:var(--gold);transform:translateY(-2px)}.theme-toggle>span{position:relative;flex:0 0 36px;width:36px;height:36px;display:block;border:1px solid rgba(87,201,255,.22);border-radius:50%;background:#061019}.theme-toggle svg{position:absolute;left:50%;top:50%;font-size:16px;transition:opacity .45s ease,transform .65s cubic-bezier(.16,1,.3,1),color .35s ease}.theme-toggle svg:first-child{color:#ffd66e;opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(.45)}.theme-toggle svg:last-child{color:#75d6ff;opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}.theme-toggle>i{position:absolute;inset:-18px auto auto -18px;width:36px;height:36px;pointer-events:none;border:1px solid rgba(87,201,255,.16);border-radius:50%;animation:theme-orbit 5s linear infinite}:root[data-theme=light] .theme-toggle svg:first-child{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}:root[data-theme=light] .theme-toggle svg:last-child{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(.45)}.menu-toggle{position:relative;isolation:isolate;display:none}.hero{min-height:100svh;display:grid;place-items:center;position:relative;padding:136px clamp(28px,6vw,110px) 72px;overflow:hidden}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:url(/brand/hero-signal-architecture-desktop.webp) center / cover no-repeat;opacity:.88;transform:scale(1.025);animation:current-breathe 11s ease-in-out infinite alternate;animation-play-state:paused}.hero-visual:after{content:"";position:absolute;left:42%;right:-12%;top:50%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(109,214,255,.08) 25%,rgba(173,235,255,.9) 48%,rgba(231,197,121,.48) 53%,transparent 72%);box-shadow:0 0 25px #57c9ff57;transform:translate(-120%);animation:hero-signal-scan 7.5s cubic-bezier(.65,0,.35,1) infinite;animation-play-state:paused;mix-blend-mode:screen}.hero:before,.hero:after{content:"";position:absolute;pointer-events:none}.hero:before{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(2,4,8,.16) 0%,transparent 52%,rgba(2,4,8,.58) 100%),linear-gradient(90deg,#020408f7,#020408c2 28%,#02040838,#02040814,#0204083d)}.hero:after{z-index:1;width:44vw;height:1px;left:8vw;top:23%;background:var(--line);transform:rotate(-10deg);transform-origin:left}.hero-copy{width:min(640px,48vw);position:absolute;left:clamp(48px,7.5vw,132px);bottom:clamp(94px,12vh,148px);z-index:3;text-align:left;animation:hero-in 1.1s cubic-bezier(.2,.8,.2,1) both}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--blue-soft);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.hero-eyebrow{justify-content:flex-start;color:#b8c9d2}.hero-eyebrow svg{color:var(--gold);animation:spin 12s linear infinite;animation-play-state:paused}.hero h1{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(58px,5.2vw,86px);font-weight:500;line-height:.88;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}.hero h1 span{display:block;margin-top:.12em;color:var(--white);-webkit-text-stroke:0}.hero h1 em{color:#4e87ff;font-style:normal;text-shadow:0 0 34px rgba(56,129,255,.3);animation:pulse-word 3.8s ease-in-out infinite;animation-play-state:paused}.hero-lede{width:min(580px,100%);margin:28px 0 0;color:#bbc6cb;font-size:clamp(15px,1.4vw,19px);line-height:1.65}.hero-actions{margin-top:30px;display:flex;align-items:center;justify-content:flex-start;gap:30px}.primary-action{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:0 24px;border:1px solid rgba(103,210,255,.7);background:#0a21309e;box-shadow:inset 0 0 24px #4ac0f314,0 0 #4ac0f300;color:#fff;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:box-shadow .3s ease,background .3s ease,transform .3s ease}.primary-action:hover{background:#144a66bf;box-shadow:0 0 28px #4ac0f32e;transform:translateY(-3px)}.text-action{display:inline-flex;align-items:center;gap:10px;color:#bcc8cd;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.hero-index{position:absolute;z-index:3;left:clamp(24px,3.8vw,70px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;font:10px Space Grotesk,sans-serif;color:#778b96}.hero-index i{width:1px;height:88px;background:var(--line);position:relative}.hero-index i:before{content:"";position:absolute;left:-2px;top:10px;width:5px;height:20px;background:var(--blue);box-shadow:0 0 14px #57c9ffb3;animation:index-scan 2.8s ease-in-out infinite;animation-play-state:paused}.hero-disciplines{position:absolute;z-index:3;right:clamp(24px,3.8vw,70px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:24px;font:11px Space Grotesk,sans-serif;letter-spacing:.15em;color:#9fb0b8}.hero-disciplines span{display:flex;align-items:center;gap:14px}.hero-disciplines b{color:#53656f;font-size:9px;font-weight:400}.scroll-cue{position:absolute;z-index:3;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;color:#73848d;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.scroll-cue i{width:54px;height:1px;background:var(--line);overflow:hidden;position:relative}.scroll-cue i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);transform:translate(-100%);animation:scan 2.4s ease-in-out infinite;animation-play-state:paused}.hero-orbit{position:absolute;z-index:2;width:min(50vw,680px);aspect-ratio:1;left:64%;top:41%;transform:translate(-50%,-50%);border:1px solid rgba(107,198,236,.12);border-radius:50%;pointer-events:none;animation:orbit-drift 10s ease-in-out infinite;animation-play-state:paused}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid rgba(226,198,128,.09);border-radius:50%}.hero-orbit:after{top:22%;right:22%;bottom:22%;left:22%;border-color:#5cc7f61a}.orbit-core{position:absolute;width:138px;height:138px;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(93,203,249,.3);background:#02070c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.42;animation:core-pulse 4s ease-in-out infinite;animation-play-state:paused}.orbit-core img{width:112px;height:auto}.orbit-label{position:absolute;color:#c6dbe357;font:9px Space Grotesk,sans-serif;letter-spacing:.18em;text-transform:uppercase}.orbit-label-one{left:2%;top:33%}.orbit-label-two{right:-3%;top:51%}.orbit-label-three{left:29%;bottom:0}.section-shell{width:min(calc(100% - 80px),var(--max));margin:0 auto;padding:150px 0;position:relative;content-visibility:auto;contain-intrinsic-size:900px}.section-shell:after{content:"";position:absolute;z-index:-1;width:min(620px,68vw);aspect-ratio:1;right:-22vw;top:18%;border-radius:50%;background:radial-gradient(circle,rgba(47,150,255,.07),rgba(47,150,255,.015) 36%,transparent 68%);animation:section-bloom 11s ease-in-out infinite;animation-play-state:paused;pointer-events:none}.section-heading{max-width:820px}.section-heading h2,.about h2,.contact h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,6.5vw,100px);font-weight:500;line-height:.95;letter-spacing:-.06em;text-transform:uppercase;color:transparent;background:linear-gradient(100deg,#f7faf9 12%,#f7faf9 38%,#82d9ff 48%,#e7c579 53%,#f7faf9 62%,#f7faf9 88%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;animation:title-current 8s linear infinite;animation-play-state:paused}.hero.is-motion-active .hero-visual,.hero.is-motion-active .hero-visual:after,.hero.is-motion-active .hero-eyebrow svg,.hero.is-motion-active h1 em,.hero.is-motion-active .hero-index i:before,.hero.is-motion-active .scroll-cue i:after,.hero.is-motion-active .hero-orbit,.hero.is-motion-active .orbit-core,.section-shell.is-motion-active:after,.section-shell.is-motion-active h2{animation-play-state:running}.section-heading>p:last-child{margin:24px 0 0;color:var(--muted);font-size:17px}[data-reveal]{opacity:0;transform:translate3d(0,36px,0);transition:opacity .72s ease,transform .72s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateZ(0);will-change:auto}.signal-marquee{position:relative;z-index:2;width:100%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#040c126b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(-1.2deg) scale(1.025)}.signal-marquee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--ink),transparent 12%,transparent 88%,var(--ink))}.signal-marquee>div{width:max-content;display:flex;align-items:center;animation:marquee-current 26s linear infinite;animation-play-state:paused}.signal-marquee.is-reverse{transform:rotate(1.1deg) scale(1.025)}.signal-marquee.is-reverse>div{animation-direction:reverse;animation-duration:31s}.signal-marquee span{min-height:92px;display:flex;align-items:center;gap:34px;padding:0 34px;color:#e8f1f4bd;font:500 clamp(24px,3vw,48px) "Space Grotesk";letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap}.signal-marquee span svg{color:var(--blue);font-size:.55em;filter:drop-shadow(0 0 10px rgba(87,201,255,.45));animation:spin 8s linear infinite;animation-play-state:paused}.signal-marquee span:nth-child(3n) svg{color:var(--gold)}.signal-marquee.is-motion-active>div,.signal-marquee.is-motion-active span svg{animation-play-state:running}.work-section{min-height:120vh}.work-stage{--tilt-x:0deg;--tilt-y:0deg;--image-x:0px;--image-y:0px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);margin-top:76px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.8,.2,1);will-change:transform}.work-image-wrap{position:relative;min-height:620px;overflow:hidden;background:#081018;transform:translateZ(18px)}.work-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 90px #0000008c;pointer-events:none}.work-image-wrap:before{content:"";position:absolute;z-index:2;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;background:conic-gradient(from 210deg,transparent 0 44%,rgba(87,201,255,.1) 48%,transparent 52% 94%,rgba(231,197,121,.08) 98%);animation:work-radar 16s linear infinite;animation-play-state:paused}.work-image-wrap picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.06);transition:opacity .65s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.work-image-wrap picture.is-active{opacity:.96;transform:scale(1)}.work-image-wrap picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.025);transform:translate3d(var(--image-x),var(--image-y),0) scale(1.045);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .5s ease;will-change:transform}.work-counter{position:absolute;z-index:2;left:22px;top:22px;padding:9px 11px;background:#020508b3;color:#dce7eb;font:10px Space Grotesk;letter-spacing:.14em}.work-controls{position:absolute;z-index:2;right:20px;bottom:20px;display:flex}.work-controls button{width:54px;height:54px;border:1px solid rgba(255,255,255,.34);background:#020508d1;color:#f4f9fb;display:grid;place-items:center;cursor:pointer;transition:background .25s ease,color .25s ease,transform .4s cubic-bezier(.16,1,.3,1)}.work-controls button svg{width:21px;height:21px;filter:drop-shadow(0 0 7px rgba(87,201,255,.34))}.work-controls button:hover{background:var(--blue);color:#00121c;transform:rotate(8deg) scale(1.08)}.work-progress{position:absolute;z-index:2;left:0;right:0;bottom:0;height:2px;background:#ffffff14;overflow:hidden}.work-progress i{display:block;width:100%;height:100%;background:var(--blue);transform-origin:left;animation:project-progress 6.5s linear both;animation-play-state:paused}.work-info{padding:46px 42px;display:flex;flex-direction:column;justify-content:flex-end;background:#050c12c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(34px)}.work-brand-mark{position:relative;width:min(100%,290px);min-height:96px;margin:0 0 30px;padding:15px 17px;display:flex;align-items:center;gap:14px;overflow:hidden;border-left:2px solid var(--blue);box-shadow:0 18px 45px #00000047,inset 0 0 0 1px #ffffff0f;animation:project-copy-in .72s cubic-bezier(.16,1,.3,1) both}.work-brand-mark.is-dark{background:linear-gradient(135deg,#020a10fa,#071a26f0)}.work-brand-mark.is-light{background:#f3f7f7;box-shadow:0 18px 45px #00000040,inset 0 0 0 1px #07243014}.work-brand-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(87,201,255,.16),transparent 67%);transform:translate(-130%);animation:brand-scan 4.8s ease-in-out infinite}.work-brand-mark.has-wordmark img{position:relative;z-index:1;display:block;width:100%;height:66px;object-fit:contain}.work-brand-mark.has-lockup img{position:relative;z-index:1;display:block;width:62px;height:62px;flex:0 0 62px;object-fit:contain}.work-brand-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:7px}.work-brand-copy b{color:#f2f7f8;font:700 13px/1.08 Space Grotesk;letter-spacing:.045em}.work-brand-copy small{color:#7f99a5;font:600 7px/1.3 Space Grotesk;letter-spacing:.16em}.work-brand-mark.is-light .work-brand-copy b{color:#07111a}.work-brand-mark.is-light .work-brand-copy small{color:#49616b}.work-info>p{color:var(--blue);font:10px Space Grotesk;letter-spacing:.16em;text-transform:uppercase}.work-info h3{margin:15px 0 12px;font:500 clamp(34px,4vw,60px)/.98 "Space Grotesk";letter-spacing:-.05em;animation:project-copy-in .72s cubic-bezier(.16,1,.3,1) both}.work-info>p,.work-info>span{animation:project-copy-in .72s cubic-bezier(.16,1,.3,1) both}.work-info>span{color:var(--muted);animation-delay:.07s}.work-stage.is-motion-active .work-image-wrap:before,.work-stage.is-motion-active .work-progress i{animation-play-state:running}.work-links{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.work-links>a{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:0 0 12px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;cursor:pointer;transition:color .25s ease,border-color .25s ease}.work-links>a:first-child{color:var(--blue-soft);border-color:#57c9ff61}.work-links>a:hover{color:var(--gold);border-color:var(--gold)}.work-private{display:flex;align-items:center;gap:10px;color:#8ea0a8;font:10px Space Grotesk;letter-spacing:.13em;text-transform:uppercase}.work-private i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px #e7c57985}.project-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--line)}.project-tabs::-webkit-scrollbar{display:none}.project-tabs button{position:relative;overflow:hidden;flex:1 0 188px;min-height:96px;scroll-snap-align:center;padding:18px;border:0;border-right:1px solid var(--line);background:#02080c73;color:#667982;text-align:left;cursor:pointer;transition:color .2s,background .2s,transform .3s ease}.project-tabs button:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--gold));transition:right .45s cubic-bezier(.16,1,.3,1)}.project-tabs button span{display:block;margin-bottom:9px;font-size:9px}.project-tabs button.is-active{color:#eef7fa;background:#12354573;transform:translateY(-3px)}.project-tabs button.is-active:after{right:0}.capabilities{padding-top:90px}.capabilities-heading{margin-bottom:80px}.capability-row{position:relative;overflow:hidden;min-height:240px;display:grid;grid-template-columns:56px 84px 130px minmax(0,1fr) 44px;gap:24px;align-items:center;border-top:1px solid var(--line);transition:background .32s ease,padding .32s ease,transform .5s cubic-bezier(.16,1,.3,1)}.capability-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 5%,rgba(87,201,255,.04) 36%,rgba(87,201,255,.16) 49%,rgba(231,197,121,.08) 53%,transparent 75%);transform:translate(-115%);animation:capability-scan 7.5s ease-in-out infinite;animation-delay:calc(var(--row-index) * -1.2s);animation-play-state:paused}.capability-row:after{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 18px var(--blue);opacity:0;transform:translate(-50%,-50%)}.capability-row:last-child{border-bottom:1px solid var(--line)}.capability-row:hover{background:#11344640;padding:0 18px;transform:translate(8px)}.capability-row:hover:after{opacity:1;animation:capability-node 1.6s ease-in-out infinite}.capability-id{color:#52646e;font:10px Space Grotesk}.capability-icon{position:relative;width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--line);color:var(--blue);transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s ease}.capability-icon:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px dashed rgba(87,201,255,.18);border-radius:50%;animation:spin 13s linear infinite;animation-play-state:paused}.capability-icon svg{font-size:25px;animation:capability-icon-float 3.4s ease-in-out infinite;animation-delay:calc(var(--row-index) * -.5s);animation-play-state:paused}.capability-row:hover .capability-icon{transform:rotate(-8deg) scale(1.13);background:#57c9ff14}.capability-label{color:#b8c6cc;font:11px Space Grotesk;letter-spacing:.15em}.capability-copy h3{margin:0;font:500 clamp(28px,3vw,48px)/1.08 "Space Grotesk";letter-spacing:-.045em;transition:color .3s ease,translate .4s cubic-bezier(.16,1,.3,1)}.capability-row:hover .capability-copy h3{color:var(--blue-soft);translate:10px 0}.capability-copy p{max-width:650px;margin:16px 0 0;color:var(--muted);line-height:1.7}.capability-arrow{justify-self:end;font-size:26px;color:#52646e;animation:arrow-drift 2.8s ease-in-out infinite;animation-delay:calc(var(--row-index) * -.3s);animation-play-state:paused}.capability-row.is-motion-active:before,.capability-row.is-motion-active .capability-icon:before,.capability-row.is-motion-active .capability-icon svg,.capability-row.is-motion-active .capability-arrow{animation-play-state:running}.process{padding-top:120px}.process-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);column-gap:8vw;max-width:none;align-items:end}.process-heading .eyebrow,.process-heading h2{grid-column:1}.process-heading>p:last-child{grid-column:2;grid-row:1/3;margin:0 0 10px;line-height:1.75}.process-grid{margin-top:90px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process-step{position:relative;min-height:420px;padding:30px 28px 34px;border-right:1px solid var(--line);background:linear-gradient(180deg,#08141e33,#050c128c);overflow:hidden}.process-step:last-child{border-right:0}.process-step:before{content:"";position:absolute;inset:auto -25% -55% -25%;height:80%;background:radial-gradient(circle,rgba(74,188,255,.12),transparent 68%);opacity:.25;transform:translateY(18%);transition:opacity .4s ease,transform .7s cubic-bezier(.16,1,.3,1)}.process-step:hover:before{opacity:1;transform:translateY(0)}.process-step-head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;color:#71848e;font:10px Space Grotesk}.process-step-head i{height:1px;flex:1;background:var(--line);overflow:hidden;position:relative}.process-step-head i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--blue),transparent);transform:translate(-100%);animation:process-signal 5.5s ease-in-out infinite;animation-delay:calc(var(--step-index) * -1.1s);animation-play-state:paused}.process.is-motion-active .process-step-head i:after{animation-play-state:running}.process-step h3{position:relative;z-index:1;margin:110px 0 18px;font:500 clamp(28px,2.5vw,42px)/1 "Space Grotesk";letter-spacing:-.045em}.process-step>p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:14px;line-height:1.75}.process-step small{position:absolute;z-index:1;left:28px;right:28px;bottom:30px;color:var(--blue-soft);font:9px Space Grotesk;letter-spacing:.14em;text-transform:uppercase}.proof{padding-top:100px}.proof-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.6fr);gap:8vw;align-items:end}.proof-heading h2{margin:0;font:500 clamp(48px,6vw,92px)/.94 "Space Grotesk";letter-spacing:-.06em;text-transform:uppercase}.proof-heading>p{margin:0 0 8px;color:var(--muted);font-size:16px;line-height:1.75}.proof-list{margin-top:68px;border-top:1px solid var(--line)}.proof-list>a,.proof-list>div{min-height:100px;display:grid;grid-template-columns:64px 36px minmax(220px,1fr) minmax(180px,.55fr) 34px;gap:20px;align-items:center;border-bottom:1px solid var(--line);transition:background .28s ease,padding .45s cubic-bezier(.16,1,.3,1),color .28s ease}.proof-list>a:hover{padding:0 18px;background:#184f6a33;color:var(--blue-soft)}.proof-list span{color:#5f747e;font:9px Space Grotesk}.proof-list .proof-logo{width:54px;height:54px;padding:8px;display:grid;place-items:center;overflow:hidden;border-left:2px solid rgba(87,201,255,.72);box-shadow:inset 0 0 0 1px #ffffff0f;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .25s ease}.proof-list .proof-logo.is-dark{background:linear-gradient(135deg,#020a10,#0b2635)}.proof-list .proof-logo.is-light{background:#edf3f3;box-shadow:inset 0 0 0 1px #07243014}.proof-list .proof-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.16,1,.3,1)}.proof-list>a:hover .proof-logo{transform:translateY(-4px) rotate(-2deg);border-color:var(--gold)}.proof-list>a:hover .proof-logo img{transform:scale(1.09)}.proof-list strong{font:500 clamp(20px,2.1vw,32px) "Space Grotesk";letter-spacing:-.035em}.proof-list small{color:#82959e;font:10px Space Grotesk;letter-spacing:.08em;text-transform:uppercase}.proof-list svg{justify-self:end;font-size:22px}.proof-list .is-private{opacity:.56}.proof-list .is-private>i{justify-self:end;color:var(--gold);font:9px Space Grotesk;letter-spacing:.12em;text-transform:uppercase}.standards{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:9vw;align-items:start;padding-top:110px}.standards-intro{position:sticky;top:130px}.standards-intro h2{margin:0;font:500 clamp(42px,5.2vw,76px)/.97 "Space Grotesk";letter-spacing:-.058em;text-transform:uppercase}.standards-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.standards-grid article{min-height:300px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#040c125c;transition:background .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.standards-grid article:hover{background:#113b506b;transform:translateY(-6px)}.standards-grid span{color:var(--blue);font:9px Space Grotesk;letter-spacing:.12em}.standards-grid h3{margin:92px 0 15px;font:500 clamp(23px,2.1vw,34px)/1.08 "Space Grotesk";letter-spacing:-.045em}.standards-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.about{min-height:100vh;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;position:relative}.about-copy{grid-column:2}.about-copy>p:not(.eyebrow){max-width:660px;margin:36px 0;color:#aebcc2;font-size:18px;line-height:1.8}.about-copy ul{list-style:none;margin:0;padding:0;display:grid;gap:15px;color:#d7e0e3}.about-copy li{display:flex;gap:12px;align-items:center}.about-copy li svg{color:var(--blue)}.about-orbit{position:absolute;left:-4vw;width:46vw;max-width:650px;aspect-ratio:1;border:1px solid rgba(94,201,247,.2);border-radius:50%;display:grid;place-items:center;animation:spin 40s linear infinite;animation-play-state:paused}.about-orbit:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px dashed rgba(229,198,119,.24);border-radius:50%}.about-logo{position:relative;z-index:2;width:48%;display:grid;place-items:center;animation:spin-reverse 40s linear infinite;animation-play-state:paused}.about-logo:before{content:"";position:absolute;top:-32%;right:-32%;bottom:-32%;left:-32%;border:1px solid rgba(89,200,255,.22);border-radius:50%;box-shadow:0 0 54px #209dff1a,inset 0 0 32px #e8c6770d;animation:about-signal 4.6s cubic-bezier(.16,1,.3,1) infinite;animation-play-state:paused}.about-logo img{position:relative;z-index:1;width:100%;aspect-ratio:1;object-fit:contain;transform-origin:center;animation:about-logo-alive 5.2s cubic-bezier(.45,0,.2,1) infinite;animation-play-state:paused;will-change:transform,filter}.about-orbit span{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 16px var(--blue)}.about-orbit span:nth-of-type(1){top:11%;left:25%}.about-orbit span:nth-of-type(2){right:0;top:50%;background:var(--gold);box-shadow:0 0 16px var(--gold)}.about-orbit span:nth-of-type(3){bottom:15%;left:18%}.about blockquote{grid-column:1/-1;margin:120px auto 0;max-width:1100px;text-align:center;font:400 clamp(32px,5vw,75px)/1.12 "Space Grotesk";letter-spacing:-.055em;color:transparent;background:linear-gradient(90deg,#71838c,#f5fbfd,#62ccff,#e7c579,#f5fbfd,#71838c);background-size:320% 100%;background-clip:text;-webkit-background-clip:text;animation:quote-current 9s linear infinite;animation-play-state:paused}.about-orbit.is-motion-active,.about-orbit.is-motion-active .about-logo,.about-orbit.is-motion-active .about-logo:before,.about-orbit.is-motion-active .about-logo img,.about.is-motion-active blockquote{animation-play-state:running}.contact{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-top:180px;padding-bottom:180px}.contact-copy>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:28px 0;line-height:1.7}.contact-copy>a{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px;color:var(--blue-soft)}.contact-form{--form-x:50%;--form-y:50%;position:relative;overflow:hidden;padding:44px 44px 40px;border:1px solid var(--line);background:radial-gradient(330px circle at var(--form-x) var(--form-y),rgba(65,183,255,.16),transparent 62%),#040d14b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff04,0 25px 80px #0000002e;transition:border-color .45s ease,box-shadow .55s ease}.contact-form:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(120deg,transparent 25%,rgba(87,201,255,.2) 48%,rgba(231,197,121,.13) 54%,transparent 76%);transform:translate(-120%);animation:form-scan 6s ease-in-out infinite;animation-play-state:paused}.contact-form.is-motion-active:before{animation-play-state:running}.contact-form>*{position:relative;z-index:1}.contact-form.is-visible .form-intro,.contact-form.is-visible .form-grid>*,.contact-form.is-visible .field-message,.contact-form.is-visible .form-delivery,.contact-form.is-visible .form-transmit,.contact-form.is-visible .form-error{animation:form-section-in .62s cubic-bezier(.16,1,.3,1) both}.contact-form.is-visible .form-intro{animation-delay:.08s}.contact-form.is-visible .form-grid>:nth-child(1){animation-delay:.14s}.contact-form.is-visible .form-grid>:nth-child(2){animation-delay:.18s}.contact-form.is-visible .form-grid>:nth-child(3){animation-delay:.22s}.contact-form.is-visible .form-grid>:nth-child(4){animation-delay:.26s}.contact-form.is-visible .form-grid>:nth-child(5){animation-delay:.3s}.contact-form.is-visible .form-grid>:nth-child(6){animation-delay:.34s}.contact-form.is-visible .field-message{animation-delay:.38s}.contact-form.is-visible .form-delivery{animation-delay:.42s}.contact-form.is-visible .form-transmit,.contact-form.is-visible .form-error{animation-delay:.46s}.contact-form:focus-within{border-color:#57c9ff66;box-shadow:inset 0 0 0 1px #ffffff05,0 28px 100px #00000042,0 0 70px #32a5ff12}.form-rail{position:absolute!important;z-index:3!important;left:13px;top:44px;bottom:40px;width:7px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.form-rail:before{content:"";position:absolute;top:3px;bottom:3px;width:1px;background:linear-gradient(var(--blue),rgba(87,201,255,.1) 40%,rgba(231,197,121,.25))}.form-rail i{position:relative;width:5px;height:5px;border:1px solid #38525f;background:#061019;transform:rotate(45deg);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.form-rail i.is-complete{background:var(--blue);border-color:var(--blue);box-shadow:0 0 12px #57c9ffcc;transform:rotate(135deg) scale(1.25)}.form-intro{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px 28px;margin-bottom:20px;padding:0 0 24px;border-bottom:1px solid var(--line)}.form-intro>div:first-child{display:flex;flex-direction:column;gap:8px}.form-intro span{color:var(--blue);font:9px Space Grotesk;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.form-intro strong{color:#ecf5f7;font:500 18px Space Grotesk;letter-spacing:-.035em;text-transform:uppercase}.form-intro p{max-width:280px;margin:0 0 0 auto;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.form-progress{grid-column:1/-1;position:relative;height:2px;margin-top:9px;background:#ffffff0f;overflow:visible}.form-progress i{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--blue),#4f8bff,var(--gold));box-shadow:0 0 13px #57c9ff70;transition:transform .7s cubic-bezier(.16,1,.3,1)}.form-progress b{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 15px var(--blue);transform:translate(-50%,-50%);animation:form-progress-node 3.5s ease-in-out infinite}.form-grid{position:relative;z-index:3!important;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#93cae21c;border:1px solid rgba(147,202,226,.11)}.contact-form .field-shell{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;margin:0;padding:20px 20px 17px;overflow:hidden;background:#030c13e6;transition:background .35s ease,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.contact-form .field-shell:before{content:"";position:absolute;width:150px;height:150px;right:-90px;top:-90px;border:1px solid rgba(87,201,255,.1);border-radius:50%;transform:scale(.7);opacity:0;transition:opacity .35s ease,transform .65s cubic-bezier(.16,1,.3,1)}.contact-form .field-shell:focus-within{z-index:2;background:#071b27f5;box-shadow:inset 0 0 30px #57c9ff09}.contact-form .field-shell.is-invalid{z-index:2;background:#2d0f1285;box-shadow:inset 0 0 0 1px #ff7e6f6b;animation:field-invalid .42s cubic-bezier(.2,.8,.2,1)}.contact-form .field-shell.is-invalid>span{color:#ff9e91}.contact-form .field-shell.is-invalid .field-current{right:0;background:#ff7e6f;box-shadow:0 0 13px #ff7e6f80}.contact-form .field-shell:focus-within:before{opacity:1;transform:scale(1)}.contact-form .field-shell>span,.brief-drawer-label{display:flex;align-items:center;gap:9px;margin:0 0 17px;color:#8398a2;font:9px Space Grotesk;letter-spacing:.13em;text-transform:uppercase;transition:color .25s ease,letter-spacing .35s ease}.contact-form .field-shell>span b,.brief-drawer-label b{color:var(--blue);font-weight:500;letter-spacing:.08em}.contact-form .field-shell>span i,.brief-drawer-label>i{margin-left:auto;color:#546c77;font: 7px Space Grotesk;letter-spacing:.12em}.contact-form .field-shell:focus-within>span{color:var(--blue-soft);letter-spacing:.17em}.contact-form input,.contact-form textarea{width:100%;border:0;border-radius:0;outline:0;padding:0;background:transparent;color:#ecf5f7;-webkit-text-fill-color:#ecf5f7;caret-color:#73d8ff;font-size:13px;line-height:1.5}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#536770;transition:color .25s ease}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{color:#78909b}.field-current{position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--gold));box-shadow:0 0 12px #57c9ff80;transition:right .55s cubic-bezier(.16,1,.3,1)}.field-shell:focus-within .field-current,.field-shell.has-value .field-current{right:0}.brief-drawer{position:relative;min-height:116px;padding:20px 20px 0;background:#030c13e6;overflow:visible;transition:background .35s ease,box-shadow .35s ease}.brief-drawer.is-open{z-index:4;background:#061823fa;box-shadow:inset 0 0 46px #57c9ff0b}.brief-drawer.is-invalid{z-index:3;background:#2d0f1285;box-shadow:inset 0 0 0 1px #ff7e6f6b;animation:field-invalid .42s cubic-bezier(.2,.8,.2,1)}.brief-drawer.is-invalid .brief-drawer-label{color:#ff9e91}.brief-drawer.is-invalid .brief-drawer-current{right:0;background:#ff7e6f;box-shadow:0 0 13px #ff7e6f80}.brief-drawer:before{content:"";position:absolute;width:180px;height:180px;top:-126px;right:-126px;border:1px dashed rgba(87,201,255,.15);border-radius:50%;opacity:0;animation:spin 18s linear infinite;transition:opacity .35s ease}.brief-drawer.is-open:before{opacity:1}.brief-drawer-trigger{position:relative;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 17px;border:0;background:transparent;color:#607681;text-align:left;font-size:13px;cursor:pointer;transition:color .25s ease}.brief-drawer.has-value .brief-drawer-trigger{color:#fff}.brief-drawer-trigger>i{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(114,184,215,.2);color:var(--blue);font-size:14px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .25s ease,color .25s ease}.brief-drawer-trigger:hover>i{background:var(--blue);color:#021018}.brief-drawer.is-open .brief-drawer-trigger>i{transform:rotate(180deg);background:var(--blue);color:#021018}.brief-drawer-panel{position:absolute;z-index:8;top:100%;width:calc(200% + 1px);display:block;max-height:0;overflow:hidden;opacity:0;background:#030f17fb;box-shadow:0 34px 70px #0000007a,inset 0 0 0 1px #72b8d72e;transition:max-height .68s cubic-bezier(.16,1,.3,1),opacity .28s ease}.brief-drawer:nth-of-type(odd) .brief-drawer-panel{right:0}.brief-drawer:nth-of-type(2n) .brief-drawer-panel{left:0}.brief-drawer.is-open .brief-drawer-panel{max-height:520px;opacity:1}.brief-drawer-options{min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;padding:0 18px}.brief-drawer-options>button{width:100%;min-height:68px;display:grid;grid-template-columns:32px 1fr 28px;gap:10px;align-items:center;padding:10px 0;border:0;border-top:1px solid rgba(147,202,226,.11);background:transparent;color:#8ea1a9;text-align:left;cursor:pointer;opacity:0;transform:translateY(10px);transition:background .25s ease,color .25s ease,padding .35s cubic-bezier(.16,1,.3,1)}.brief-drawer-options>button:nth-child(odd){padding-right:18px}.brief-drawer-options>button:nth-child(2n){padding-left:18px;border-left:1px solid rgba(147,202,226,.11)}.brief-drawer.is-open .brief-drawer-options>button{animation:drawer-option-in .46s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--option-index,0) * 35ms)}.brief-drawer-options>button:nth-child(2){animation-delay:.04s!important}.brief-drawer-options>button:nth-child(3){animation-delay:.08s!important}.brief-drawer-options>button:nth-child(4){animation-delay:.12s!important}.brief-drawer-options>button:nth-child(5){animation-delay:.16s!important}.brief-drawer-options>button:nth-child(6){animation-delay:.2s!important}.brief-drawer-options>button:hover,.brief-drawer-options>button:focus-visible{padding-left:10px;background:#57c9ff12;color:#fff;outline:none}.brief-drawer-options>button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,rgba(87,201,255,.1),transparent)}.brief-drawer-options>button>span{color:#4f6874;font:8px Space Grotesk;letter-spacing:.12em}.brief-drawer-options strong{display:block;font:500 13px Space Grotesk}.brief-drawer-options small{display:block;margin-top:4px;color:#617883;font-size:9px;line-height:1.35}.brief-drawer-options>button>i{justify-self:end;color:var(--blue);font-size:15px}.brief-drawer-current{position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--gold));box-shadow:0 0 12px #57c9ff80;transition:right .6s cubic-bezier(.16,1,.3,1)}.brief-drawer.is-open .brief-drawer-current,.brief-drawer.has-value .brief-drawer-current{right:0}.contact-form .field-message{min-height:190px;margin:1px 0 20px;padding:22px 20px 18px;border:1px solid rgba(147,202,226,.11)}.contact-form textarea{min-height:92px;resize:vertical}.field-message>small{display:block;margin-top:13px;color:#4f6670;font:7px Space Grotesk;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.field-message:focus-within>small{color:#7e9ba7}.form-delivery{margin:0 0 15px;display:flex;align-items:center;gap:8px;color:#78909b;font:8px Space Grotesk;letter-spacing:.1em;text-transform:uppercase}.form-delivery>i{width:6px;height:6px;border-radius:50%;background:#66e7b1;box-shadow:0 0 12px #66e7b1ad}.form-delivery strong{color:#dcebf0;font-weight:600;text-transform:none;letter-spacing:.04em}.contact-form .primary-action{width:100%;cursor:pointer}.contact-form .primary-action:disabled{opacity:.58;cursor:wait}.form-transmit{position:relative;overflow:hidden;isolation:isolate}.form-transmit:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 22%,rgba(87,201,255,.24) 46%,rgba(231,197,121,.2) 52%,transparent 72%);transform:translate(-120%);animation:transmit-scan 4.6s ease-in-out infinite}.form-transmit>span{position:relative;z-index:1}.form-transmit>svg{position:relative;z-index:1;transition:transform .45s cubic-bezier(.16,1,.3,1)}.form-transmit:hover>svg{transform:translate(6px,-6px) rotate(-8deg)}.form-transmit>i{position:absolute;z-index:0;width:9px;height:9px;right:44px;top:50%;border:1px solid currentColor;border-radius:50%;transform:translateY(-50%);opacity:0}.form-transmit.is-sending>i{animation:transmit-ring 1.2s ease-out infinite}.form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.form-error{margin:16px 0 0;color:#ffb9ad;font-size:12px;line-height:1.6}.form-error a{color:#fff;text-decoration:underline;text-underline-offset:3px}.form-success{min-height:590px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;animation:form-success-in .75s cubic-bezier(.16,1,.3,1) both}.form-success-orbit{position:relative;width:82px;height:82px;display:grid;place-items:center;border:1px solid var(--blue);color:var(--blue);font-size:28px;animation:success-orbit 2.6s ease-in-out infinite}.form-success-orbit:before,.form-success-orbit:after,.form-success-orbit span{content:"";position:absolute;border:1px solid rgba(87,201,255,.22);border-radius:50%;animation:spin 8s linear infinite}.form-success-orbit:before{top:-18px;right:-18px;bottom:-18px;left:-18px;border-style:dashed}.form-success-orbit:after{top:-34px;right:-34px;bottom:-34px;left:-34px;border-color:#e7c57921;animation-direction:reverse;animation-duration:12s}.form-success-orbit span:nth-child(1){width:7px;height:7px;left:-21px;top:18px;background:var(--blue);box-shadow:0 0 12px var(--blue);border:0}.form-success-orbit span:nth-child(2){width:5px;height:5px;right:-36px;bottom:18px;background:var(--gold);box-shadow:0 0 12px var(--gold);border:0}.form-success>small{margin-top:58px;color:var(--blue);font:8px Space Grotesk;letter-spacing:.16em;text-transform:uppercase}.form-success h3{margin:24px 0 8px;font:500 36px Space Grotesk}.form-success p{color:var(--muted)}footer{width:min(calc(100% - 80px),var(--max));margin:0 auto;padding:0 0 30px;border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:850px}.footer-cta{min-height:330px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-bottom:1px solid var(--line)}.footer-cta h2{margin:0;font:500 clamp(46px,6vw,92px)/.9 "Space Grotesk";letter-spacing:-.062em;text-transform:uppercase}.footer-cta .primary-action{width:auto;flex:0 0 auto}.footer-main{padding:78px 0 70px;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:9vw}.footer-brand{align-self:start}.footer-logo-stage{position:relative;width:min(390px,100%);min-height:180px;display:flex;align-items:center;border-left:1px solid rgba(87,201,255,.34);overflow:hidden}.footer-logo-stage:before{content:"";position:absolute;left:-72px;top:50%;width:156px;height:156px;border:1px solid rgba(87,201,255,.18);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 38px #32a5ff14,inset 0 0 32px #32a5ff0f;animation:footer-orbit 6s ease-in-out infinite;animation-play-state:paused}.footer-logo-stage:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,var(--blue),rgba(87,201,255,.08),transparent);transform-origin:left;animation:footer-signal 4.6s ease-in-out infinite;animation-play-state:paused}.footer-logo-stage img{position:relative;z-index:2;width:min(350px,88%);margin-left:20px;animation:footer-logo 5.5s ease-in-out infinite;animation-play-state:paused;transform-origin:left center}.footer-logo-stage>span{position:absolute;z-index:3;width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 14px var(--blue);animation:footer-node 3.4s ease-in-out infinite;animation-play-state:paused}.footer-logo-stage>span:nth-child(1){left:3px;top:22%;animation-delay:-.6s}.footer-logo-stage>span:nth-child(2){left:33%;bottom:20%;background:var(--gold);box-shadow:0 0 14px var(--gold);animation-delay:-1.7s}.footer-logo-stage>span:nth-child(3){right:4%;top:26%;animation-delay:-2.5s}footer.is-motion-active .footer-logo-stage:before,footer.is-motion-active .footer-logo-stage:after,footer.is-motion-active .footer-logo-stage img,footer.is-motion-active .footer-logo-stage>span{animation-play-state:running}.footer-brand>p{margin:12px 0 0 22px;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:10px}.footer-brand>small{display:block;margin:30px 0 0 22px;color:#71848d;font-size:12px;line-height:1.7}.footer-directory{display:grid;grid-template-columns:.7fr 1.15fr 1.2fr;gap:44px}.footer-directory>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-directory p{margin:0 0 12px;color:#60737d;font:9px Space Grotesk;letter-spacing:.17em;text-transform:uppercase}.footer-directory a,.footer-directory span{color:#b1c0c6;font-size:12px;line-height:1.5}.footer-directory a{display:inline-flex;align-items:center;gap:7px;transition:color .22s ease,translate .3s cubic-bezier(.16,1,.3,1)}.footer-directory a:hover{color:var(--blue-soft);translate:4px 0}.footer-directory a svg{font-size:13px;color:var(--gold)}.footer-legal{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px 16px}.footer-legal a{color:#72858e;font-size:10px}.footer-bottom{padding-top:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;color:#586b74;font-size:10px}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom a{justify-self:end;display:flex;align-items:center;gap:9px;color:#b9c7cd}.assistant-launcher{position:fixed;right:20px;bottom:20px;height:56px;display:flex;align-items:center;gap:10px;padding:6px 13px 6px 6px;border:1px solid rgba(111,209,248,.44);background:#030e16f5;box-shadow:0 12px 30px #00000052;z-index:44;font:600 11px Space Grotesk;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;isolation:isolate;contain:layout paint style;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.assistant-launcher:before{display:none}.assistant-launcher:after{content:"";position:absolute;z-index:3;left:4px;right:4px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--gold),transparent);transform:scaleX(.16)}.assistant-launcher:hover{border-color:var(--gold);box-shadow:0 12px 34px #0000005c}.assistant-launcher.is-open{border-color:#e7c57985}.assistant-launcher>.assistant-launcher-mark{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(145deg,#0c2c3c,#04121c);color:#fff;font-size:19px;position:relative;overflow:visible}.assistant-launcher-mark img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(87,201,255,.42))}.assistant-launcher b{min-width:98px;text-align:left;line-height:1.05}.assistant-launcher b small{display:block;margin-bottom:4px;color:var(--blue);font:8px Space Grotesk;letter-spacing:.18em}.ai-assistant{position:fixed;z-index:43;right:20px;bottom:92px;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100svh - 120px));display:flex;flex-direction:column;overflow:hidden;isolation:isolate;contain:layout paint style;border:1px solid rgba(102,189,229,.34);background:#030c12fb;box-shadow:0 24px 64px #0000008f;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,14px,0) scale(.985);transform-origin:bottom right;transition:opacity .2s ease,visibility .2s,transform .24s ease}.ai-assistant:before,.ai-assistant:after{display:none}.ai-assistant.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1)}.ai-assistant>*{position:relative;z-index:2}.assistant-head{min-height:66px;padding:11px 12px 11px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#0718239e}.assistant-identity{display:flex;align-items:center;gap:12px}.assistant-identity>span{width:42px;height:42px;padding:7px;display:grid;place-items:center;background:#071d29;border-left:2px solid var(--blue);box-shadow:inset 0 0 0 1px #ffffff0f;position:relative}.assistant-identity img{display:block;width:27px;height:27px;object-fit:contain}.assistant-identity strong{display:block;font:600 14px Space Grotesk;letter-spacing:-.02em}.assistant-identity small{display:flex;align-items:center;gap:7px;margin-top:5px;color:#81949d;font:8px Space Grotesk;letter-spacing:.13em;text-transform:uppercase}.assistant-identity small i{width:6px;height:6px;border-radius:50%;background:#66e7b1;box-shadow:0 0 8px #66e7b18c}.assistant-head>button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff05;font-size:18px;cursor:pointer;transition:background .25s ease,color .25s ease,transform .35s ease}.assistant-head>button:hover{background:var(--blue);color:#021018;transform:rotate(8deg)}.assistant-feed{flex:1;min-height:155px;padding:16px 14px 7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(87,201,255,.3) transparent}.assistant-message{width:92%;margin-bottom:10px;padding:12px 13px;border:1px solid rgba(109,171,199,.18);background:#0d232f94;animation:assistant-message-in .2s ease both;position:relative}.assistant-message:after{display:none}.assistant-message small{display:block;margin-bottom:8px;color:var(--blue);font:8px Space Grotesk;letter-spacing:.15em;text-transform:uppercase}.assistant-message p{margin:0;color:#c8d5da;font-size:12px;line-height:1.65}.assistant-message a{margin-top:12px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--blue-soft);font:8px Space Grotesk;letter-spacing:.13em;text-transform:uppercase}.assistant-message.is-user{width:82%;margin-left:auto;border-color:#e7c5793d;background:#44371b4d}.assistant-message.is-user p{color:#eef4f5}.assistant-typing{width:62px;height:38px;margin:0 0 14px;padding:0 14px;display:flex;align-items:center;gap:5px;border-left:2px solid var(--blue);background:#0d232f94}.assistant-typing span{width:5px;height:5px;border-radius:50%;background:var(--blue);animation:assistant-dot 1.1s ease-in-out infinite}.assistant-typing span:nth-child(2){animation-delay:.14s}.assistant-typing span:nth-child(3){animation-delay:.28s}.assistant-prompts{padding:9px 14px 12px;display:grid;grid-template-columns:1fr;gap:6px;border-top:1px solid rgba(117,178,205,.08)}.assistant-prompts button{min-height:38px;padding:8px 10px;border:1px solid var(--line);background:#051119b8;color:#aabac0;text-align:left;font:9px/1.35 Space Grotesk;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.assistant-prompts button:hover{border-color:#57c9ff85;background:#153d5185;color:#fff;transform:translateY(-2px)}.assistant-composer{padding:14px 16px 13px;border-top:1px solid var(--line);background:#02090ee6}.assistant-composer>label{display:block;margin-bottom:8px;color:#647982;font:8px Space Grotesk;letter-spacing:.14em;text-transform:uppercase}.assistant-composer>div{display:grid;grid-template-columns:1fr 46px;border:1px solid rgba(114,184,215,.3);background:#051119cc;transition:border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.assistant-composer>div:after{display:none}.assistant-composer>div:focus-within{border-color:var(--blue);box-shadow:0 0 24px #57c9ff17}.assistant-composer textarea{width:100%;min-height:46px;max-height:100px;padding:13px 10px 9px 13px;resize:none;border:0;outline:0;background:transparent;color:#fff;font-size:11px;line-height:1.45}.assistant-composer textarea::placeholder{color:#5f727b}.assistant-composer button{width:46px;border:0;border-left:1px solid var(--line);background:var(--blue);color:#021018;font-size:18px;cursor:pointer;transition:background .25s ease,color .25s ease}.assistant-composer button:hover{background:var(--gold)}.assistant-composer button:disabled{background:#17303c;color:#63747c;cursor:not-allowed}.assistant-composer>p{margin:9px 0 0;display:flex;align-items:center;gap:7px;color:#556a74;font:7px Space Grotesk;letter-spacing:.1em;text-transform:uppercase}.assistant-composer>p i{width:5px;height:5px;border-radius:50%;background:var(--gold)}body.assistant-is-open .cosmic-veil,body.assistant-is-open .cosmic-veil:before,body.assistant-is-open .cosmic-veil:after,body.assistant-is-open .cosmic-veil i,body.assistant-is-open .cosmic-overflight i,body.assistant-is-open .hero-visual,body.assistant-is-open .hero-visual:after,body.assistant-is-open .hero-orbit,body.assistant-is-open .site-header:before,body.assistant-is-open .site-header:after,body.assistant-is-open .header-energy:before,body.assistant-is-open .header-energy i,body.assistant-is-open .brand img,body.assistant-is-open .brand:after,body.assistant-is-open .brand-pixels i{animation-play-state:paused!important}.menu-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;padding:130px 26px 40px;background:#02060af7;display:none;flex-direction:column}.menu-panel a{min-height:82px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;border-bottom:1px solid var(--line);font:500 32px Space Grotesk}.menu-panel a span{color:var(--blue);font-size:10px}.menu-language strong{display:flex;align-items:center;gap:14px;font:inherit;font-weight:500}.menu-language img{width:34px;height:22px;display:block;object-fit:cover;border:1px solid rgba(255,255,255,.3);border-radius:2px;box-shadow:0 4px 14px #00000040}.menu-panel p{margin:auto 0 0;color:var(--muted);font-size:12px}@keyframes hero-in{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes index-scan{0%,to{top:4px;height:16px;opacity:.45}50%{top:64px;height:25px;opacity:1}}@keyframes project-copy-in{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes spark-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(0) scaleX(.7)}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) rotate(180deg) scaleX(1.8)}}@keyframes header-float{0%,to{box-shadow:0 0 #57c9ff00}50%{box-shadow:0 16px 46px #1063911f}}@keyframes header-scan{0%,62%{transform:translate(-120%)}84%,to{transform:translate(120%)}}@keyframes pulse-word{0%,to{color:#4e87ff;text-shadow:0 0 28px rgba(56,129,255,.24)}50%{color:#69d9ff;text-shadow:0 0 52px rgba(56,169,255,.52)}}@keyframes title-current{to{background-position:-260% 0}}@keyframes section-bloom{0%,to{opacity:.45;transform:scale(.82) translateZ(0)}50%{opacity:1;transform:scale(1.18) translate3d(-6vw,3vw,0)}}@keyframes marquee-current{to{transform:translate(-50%)}}@keyframes work-radar{to{transform:rotate(360deg)}}@keyframes hero-signal-scan{0%,34%{transform:translate(-120%);opacity:0}48%{opacity:1}72%,to{transform:translate(120%);opacity:0}}@keyframes brand-scan{0%,58%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@keyframes capability-scan{0%,52%{transform:translate(-115%)}75%,to{transform:translate(115%)}}@keyframes capability-node{0%,to{box-shadow:0 0 8px var(--blue);transform:translate(-50%,-50%) scale(.75)}50%{box-shadow:0 0 30px var(--blue);transform:translate(-50%,-50%) scale(1.4)}}@keyframes capability-icon-float{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-4px) rotate(4deg)}}@keyframes arrow-drift{0%,to{transform:translate3d(-2px,2px,0)}50%{transform:translate3d(5px,-5px,0)}}@keyframes process-signal{0%,58%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes quote-current{to{background-position:-320% 0}}@keyframes form-scan{0%,58%{transform:translate(-120%)}84%,to{transform:translate(120%)}}@keyframes success-orbit{0%,to{transform:rotate(-5deg) scale(.94);box-shadow:0 0 #57c9ff00}50%{transform:rotate(5deg) scale(1.08);box-shadow:0 0 34px #57c9ff42}}@keyframes footer-logo{0%,to{transform:translateZ(0) scale(1);filter:drop-shadow(0 0 0 rgba(87,201,255,0))}50%{transform:translate3d(7px,-4px,0) scale(1.018);filter:drop-shadow(0 12px 20px rgba(87,201,255,.2))}}@keyframes footer-orbit{0%,to{transform:translateY(-50%) scale(.86) rotate(-8deg);opacity:.35}50%{transform:translateY(-50%) scale(1.08) rotate(8deg);opacity:1}}@keyframes footer-signal{0%,to{transform:scaleX(.08);opacity:.2}52%{transform:scaleX(1);opacity:.75}}@keyframes footer-node{0%,to{transform:scale(.72);opacity:.38}50%{transform:scale(1.45);opacity:1}}@keyframes floating-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes assistant-message-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assistant-dot{0%,to{opacity:.28;transform:translateY(1px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes assistant-mark{0%,to{transform:scale(.94);filter:drop-shadow(0 0 0 rgba(87,201,255,0))}50%{transform:scale(1.06);filter:drop-shadow(0 4px 7px rgba(87,201,255,.34))}}@keyframes assistant-status{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes cosmic-orbit{to{transform:rotate(360deg) scale(1.04)}}@keyframes cosmic-orbit-reverse{to{transform:rotate(-360deg) scale(.96)}}@keyframes star-bloom{0%,to{opacity:.2;transform:scale(.65)}48%{opacity:1;transform:scale(1.6)}}@keyframes header-border-current{to{--header-angle:360deg}}@keyframes header-reactor{0%,to{opacity:.16;transform:translateY(-50%) scaleX(.78)}50%{opacity:.52;transform:translateY(-50%) scaleX(1.18)}}@keyframes header-node{0%,to{opacity:.08;transform:scaleY(.18)}50%{opacity:.55;transform:scaleY(.78)}}@keyframes brand-energy{0%,to{transform:translateZ(0);filter:drop-shadow(0 0 0 rgba(87,201,255,0))}48%{transform:translate3d(2px,-1px,0);filter:drop-shadow(0 4px 10px rgba(87,201,255,.22))}52%{transform:translate3d(-1px,0,0);filter:drop-shadow(0 1px 5px rgba(231,197,121,.16))}}@keyframes brand-mobile-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1px,-1px,0) scale(1.008)}}@keyframes assistant-mobile-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.035)}}@keyframes language-current{0%,to{opacity:.18;transform:rotate(45deg) scale(.42)}50%{opacity:.68;transform:rotate(225deg) scale(.76)}}@keyframes brand-line{0%,22%,to{opacity:0;transform:scaleX(.08)}38%{opacity:.88;transform:scaleX(.78)}55%{opacity:.1;transform:scaleX(1)}}@keyframes brand-pixel{0%,72%,to{opacity:0;transform:translateZ(0) scale(.5)}74%,79%{opacity:1;transform:translate3d(4px,-3px,0) scale(1)}80%{opacity:0;transform:translate3d(8px,-6px,0) scale(.5)}}@keyframes assistant-hull{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.7;transform:scale(1.035)}}@keyframes assistant-launcher-current{0%,to{opacity:.18;transform:scaleX(.1)}50%{opacity:1;transform:scaleX(.9)}}@keyframes assistant-mark-reactor{0%,to{transform:scale(.9) rotate(-2deg);filter:drop-shadow(0 0 4px rgba(87,201,255,.26))}50%{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0 0 10px rgba(87,201,255,.72))}}@keyframes assistant-signal-sweep{0%,54%{left:-40%;opacity:0}67%{opacity:1}86%,to{left:120%;opacity:0}}@keyframes assistant-frame-current{to{background-position:-260% 0}}@keyframes assistant-orbit{to{transform:rotate(360deg)}}@keyframes assistant-star{0%,to{opacity:.18;transform:scale(.55)}48%{opacity:.9;transform:scale(1.5)}}@keyframes assistant-comet{0%,38%{opacity:0;transform:translateZ(0) rotate(18deg)}43%{opacity:.85}67%,to{opacity:0;transform:translate3d(690px,210px,0) rotate(18deg)}}@keyframes assistant-identity-ring{0%,to{opacity:.18;transform:scale(.92) rotate(-3deg)}50%{opacity:.58;transform:scale(1.06) rotate(3deg)}}@keyframes assistant-message-scan{0%{transform:translateY(-100%);opacity:0}25%{opacity:1}to{transform:translateY(110%);opacity:0}}@keyframes assistant-prompt-in{to{opacity:1;transform:translateY(0)}}@keyframes assistant-input-signal{0%,48%{left:-35%;opacity:0}58%{opacity:.9}85%,to{left:115%;opacity:0}}@keyframes header-mobile-float{0%,to{box-shadow:0 10px 36px #00000038,0 0 #57c9ff00}50%{box-shadow:0 12px 42px #0000004d,0 0 24px #57c9ff1c}}@keyframes menu-current{0%,to{transform:rotate(0) scale(.92);opacity:.18}50%{transform:rotate(180deg) scale(1.08);opacity:.65}}@keyframes form-progress-node{0%,to{transform:translate(-50%,-50%) scale(.72);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.38);opacity:1}}@keyframes drawer-option-in{to{opacity:1;transform:translateY(0)}}@keyframes transmit-scan{0%,54%{transform:translate(-120%);opacity:0}68%{opacity:1}88%,to{transform:translate(120%);opacity:0}}@keyframes transmit-ring{0%{opacity:.8;transform:translateY(-50%) scale(.5)}to{opacity:0;transform:translateY(-50%) scale(3.1)}}@keyframes form-section-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes form-success-in{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:none}}@keyframes field-invalid{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes theme-orbit{to{transform:rotate(360deg)}}@keyframes cosmic-overflight{0%{opacity:0;transform:translateZ(0) rotate(18deg) scaleX(.55)}7%{opacity:1}76%{opacity:.82}to{opacity:0;transform:translate3d(var(--meteor-x),var(--meteor-drop),0) rotate(18deg) scaleX(1.16)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes about-orbit-mobile{to{transform:translate(-50%) rotate(360deg)}}@keyframes about-logo-alive{0%,to{transform:translate3d(-3px,4px,0) rotate(-2deg) scale(.96);filter:drop-shadow(0 10px 18px rgba(56,174,255,.14)) brightness(.94)}42%{transform:translate3d(5px,-7px,0) rotate(1.5deg) scale(1.035);filter:drop-shadow(0 18px 28px rgba(56,174,255,.28)) brightness(1.08)}58%{transform:translate3d(3px,-5px,0) rotate(.5deg) scale(1.015);filter:drop-shadow(0 14px 24px rgba(232,198,119,.18)) brightness(1.02)}}@keyframes about-signal{0%,to{opacity:.3;transform:scale(.82)}48%{opacity:.82;transform:scale(1.04)}72%{opacity:.12;transform:scale(1.22)}}@keyframes orbit-drift{0%,to{transform:translate(-50%,-50%) rotate(-3deg) scale(.98)}50%{transform:translate(-50%,-50%) rotate(3deg) scale(1.03)}}@keyframes core-pulse{0%,to{box-shadow:0 0 25px #57c9ff14;transform:translate(-50%,-50%) scale(.96)}50%{box-shadow:0 0 55px #57c9ff2e;transform:translate(-50%,-50%) scale(1.04)}}@keyframes scan{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes contact-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes project-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes current-breathe{0%{transform:scale(1.025) translate3d(-.35%,-.2%,0);filter:saturate(.9) brightness(.84)}to{transform:scale(1.07) translate3d(.5%,.4%,0);filter:saturate(1.08) brightness(1)}}@media(max-width:920px){.site-header{top:12px;width:calc(100% - 24px);grid-template-columns:1fr auto;height:64px;padding:0 8px 0 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:header-mobile-float 6s ease-in-out infinite}section[id]{scroll-margin-top:88px}.brand{width:188px}.desktop-nav,.header-contact{display:none}.header-actions{gap:6px}.language-switch{width:60px;height:48px;gap:5px}.language-switch img{width:22px;height:14px}.theme-toggle{width:48px;height:48px;padding:5px;justify-content:center}.theme-toggle>span{flex-basis:36px}.theme-toggle>b{display:none}.menu-toggle{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);background:#13303f73;font-size:24px;cursor:pointer;overflow:hidden}.menu-toggle:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;border:1px solid rgba(87,201,255,.34);clip-path:polygon(0 0,34% 0,34% 1px,66% 1px,66% 0,100% 0,100% 100%,66% 100%,66% calc(100% - 1px),34% calc(100% - 1px),34% 100%,0 100%);animation:menu-current 5s linear infinite}.menu-toggle svg{position:relative;z-index:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.menu-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.menu-panel.is-open{display:flex;animation:hero-in .45s ease both}.hero{min-height:100svh;padding:112px 24px 76px;align-items:center}.hero:before{background:linear-gradient(180deg,#02040829,#0204086b 60%,#020408b3)}.hero-visual{background-position:68% center;opacity:.76}.hero-copy{width:100%;position:relative;left:auto;bottom:auto;text-align:center}.hero h1{font-size:clamp(49px,15.4vw,84px);line-height:.88}.hero-lede{max-width:450px;margin-top:26px;font-size:14px}.hero-eyebrow{justify-content:center;font-size:8px;letter-spacing:.15em}.hero-actions{margin-top:28px;flex-direction:column;gap:18px}.primary-action{width:min(100%,330px)}.hero-index,.hero-disciplines{display:none}.hero-orbit{width:100vw;opacity:.72;top:44%}.orbit-label{display:none}.orbit-core{width:102px;height:102px}.orbit-core img{width:82px}.section-shell{width:calc(100% - 32px);padding:78px 0}.section-shell:after{right:-46vw;opacity:.55}.signal-marquee{width:calc(100% - 12px);margin-left:auto;margin-right:auto;transform:rotate(-.7deg)}.signal-marquee.is-reverse{transform:rotate(.7deg)}.signal-marquee span{min-height:68px;gap:22px;padding:0 22px;font-size:24px}.section-heading h2,.about h2,.contact h2{font-size:clamp(42px,13vw,66px)}.work-section{min-height:auto}.work-stage{grid-template-columns:1fr;margin-top:36px}.work-image-wrap{min-height:0;aspect-ratio:4/5}.work-info{min-height:300px;padding:32px 24px}.project-tabs button{flex-basis:46%;min-height:80px}.capability-row{grid-template-columns:40px 56px 1fr 30px;gap:14px;padding:32px 0}.capability-row:hover{padding:32px 10px}.capability-label{display:none}.capability-icon{width:50px;height:50px}.capability-copy h3{font-size:26px}.capability-copy p{font-size:13px;line-height:1.6}.capabilities-heading{margin-bottom:52px}.process-heading{display:block}.process-heading>p:last-child{max-width:580px;margin-top:24px}.process-grid{grid-template-columns:1fr 1fr;margin-top:52px}.process-step{min-height:340px}.process-step:nth-child(2){border-right:0}.process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.process-step h3{margin-top:74px}.proof-heading{grid-template-columns:1fr;gap:24px}.proof-heading>p{max-width:620px}.proof-list{margin-top:46px}.proof-list>a,.proof-list>div{grid-template-columns:58px 30px minmax(170px,1fr) minmax(150px,.6fr) 28px;gap:14px}.standards{grid-template-columns:1fr;gap:44px}.standards-intro{position:relative;top:auto}.about{display:block;padding-top:420px}.about-copy{position:relative;z-index:2}.about-orbit{top:70px;left:50%;transform:translate(-50%);width:370px;max-width:92vw;animation:about-orbit-mobile 32s linear infinite}.about-logo{width:50%;animation:spin-reverse 32s linear infinite}.about blockquote{margin-top:72px}.contact{grid-template-columns:1fr;gap:48px}.contact-form{padding:28px 20px}.contact-form,.work-info,.signal-marquee{-webkit-backdrop-filter:none;backdrop-filter:none}footer{width:calc(100% - 32px)}.footer-cta{min-height:310px;flex-direction:column;align-items:flex-start;justify-content:center}.footer-main{grid-template-columns:1fr;gap:52px}.footer-directory{grid-template-columns:repeat(3,1fr)}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom span:nth-child(2){display:none}}@media(max-width:700px){.current-field{contain:strict}.cosmic-veil:before,.cosmic-veil:after{animation:none;will-change:auto;box-shadow:inset 0 0 70px #2a7eff0e}.cosmic-overflight{opacity:.4;mix-blend-mode:normal}.cosmic-overflight i{width:108px;filter:none}.cosmic-overflight i:nth-child(n+3){display:none}.noise{opacity:.045}.site-header{background:#02080df5;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.site-header:after{animation-duration:9.6s}.brand img{animation:brand-mobile-breathe 6.4s ease-in-out infinite;filter:none;will-change:transform}.header-energy:before{animation:none;opacity:.2}.header-energy i{animation-duration:7.6s}.assistant-launcher{background:#030e16f5;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.assistant-launcher:before{animation:none}.assistant-launcher-mark img{animation:none;filter:none}.assistant-launcher-mark>i:nth-of-type(2){display:none}.about-orbit,.about-logo{animation-play-state:paused}.hero-visual{background-image:url(/brand/hero-signal-architecture-mobile.webp);background-position:center top;opacity:.82;transform:scale(1.01)}.hero-visual:after{left:-18%;right:-18%;top:27%;opacity:.72}.hero:before{background:linear-gradient(180deg,#02040814,#02040833 23%,#0204089e 43%,#020408b8 76%,#020408e0),linear-gradient(90deg,rgba(2,4,8,.34),transparent 30% 70%,rgba(2,4,8,.34))}.hero-orbit{top:30%;width:92vw;opacity:.48}.orbit-core{width:94px;height:94px;opacity:.28}.orbit-core img{width:72px}}@media(max-width:560px){.brand{width:165px}.section-shell{padding:64px 0}.about{padding-top:430px}.about-orbit{top:48px;width:350px;max-width:90vw}.hero h1{font-size:clamp(44px,14.2vw,66px)}.hero h1 span{-webkit-text-stroke:0}.hero-lede{width:90%}.scroll-cue{bottom:18px}.work-stage{margin-top:30px}.work-image-wrap{min-height:0;aspect-ratio:3/4}.project-tabs button{flex-basis:76%;min-height:70px}.capability-row{grid-template-columns:32px 48px 1fr}.capability-arrow{display:none}.capability-icon{width:44px;height:44px}.capability-copy h3{font-size:23px}.capabilities-heading{margin-bottom:40px}.process-grid{grid-template-columns:1fr;margin-top:42px}.process-step{min-height:310px;border-right:0;border-bottom:1px solid var(--line);padding:26px 22px}.process-step:last-child{border-bottom:0}.process-step h3{margin-top:62px}.process-step small{left:22px;right:22px;bottom:24px}.proof-list{margin-top:38px}.proof-list>a,.proof-list>div{min-height:94px;grid-template-columns:52px 1fr 24px;gap:12px}.proof-list .proof-logo{grid-column:1;grid-row:1/3;width:48px;height:48px;padding:7px}.proof-list .proof-index{display:none}.proof-list small{grid-column:2;font-size:8px;margin-top:-18px}.proof-list svg,.proof-list .is-private>i{grid-column:3;grid-row:1/3}.proof-list>a:hover{padding:0 8px}.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:250px}.standards-grid h3{margin-top:68px}.about-copy>p:not(.eyebrow){font-size:15px}.about blockquote{margin-top:58px;text-align:left}.contact{gap:40px}.form-intro{display:block}.form-intro p{margin-top:12px;text-align:left}.form-grid{grid-template-columns:1fr}.form-progress{margin-top:20px}.form-rail{left:8px;top:28px;bottom:24px}.brief-drawer{overflow:hidden}.brief-drawer-panel{position:relative;top:auto;left:auto!important;right:auto!important;width:auto;margin:0 -20px;background:#030f17b8;box-shadow:inset 0 1px #72b8d726}.brief-drawer-options{grid-template-columns:1fr;padding:0 20px}.brief-drawer-options>button:nth-child(odd),.brief-drawer-options>button:nth-child(2n){padding-left:0;padding-right:0;border-left:0}.brief-drawer-options>button:hover,.brief-drawer-options>button:focus-visible{padding-left:8px}.assistant-launcher{right:12px;bottom:12px;width:56px;height:56px;padding:6px;overflow:hidden}.assistant-launcher>.assistant-launcher-mark{flex:0 0 42px;width:42px;height:42px}.assistant-launcher b,.assistant-launcher>svg{display:none}.ai-assistant{left:10px;right:10px;bottom:78px;width:auto;max-height:calc(100svh - 96px);transform-origin:bottom center}.assistant-head{min-height:70px}.assistant-context{padding:0 13px}.assistant-feed{padding:16px 13px 7px}.assistant-prompts{padding:9px 13px 12px;grid-template-columns:1fr}.assistant-prompts button{min-height:40px}.assistant-composer{padding:12px 13px}.footer-cta{min-height:286px}.footer-cta .primary-action{width:100%;font-size:9px;gap:12px;padding:0 15px}.footer-main{padding:48px 0 40px;gap:44px}.footer-logo-stage{min-height:150px}.footer-directory{grid-template-columns:1fr 1fr;gap:42px 24px}.footer-directory>div:last-child{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr;gap:16px}.footer-bottom a{justify-self:start}}@media(max-width:360px){.site-header{width:calc(100% - 16px);padding-left:10px;padding-right:6px}.brand{width:132px}.header-actions{gap:4px}.language-switch{width:54px;height:44px;font-size:8px;gap:4px}.language-switch img{width:20px;height:13px}.theme-toggle,.menu-toggle{width:44px;height:44px}}@media(hover:none),(pointer:coarse){.cursor-aura,.cursor-ring,.cursor-dot{display:none}.work-stage,.work-image-wrap,.work-info{transform:none}.capability-row:hover{padding-left:0;padding-right:0;transform:none}.language-switch:hover,.theme-toggle:hover,.header-contact:hover,.desktop-nav a:hover{transform:none}[data-reveal]{transform:translate3d(0,24px,0);transition-duration:.56s}.contact-form.is-visible .form-intro,.contact-form.is-visible .form-grid>*,.contact-form.is-visible .field-message,.contact-form.is-visible .form-delivery,.contact-form.is-visible .form-transmit,.contact-form.is-visible .form-error{animation-duration:.5s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}:root[data-theme=light]{color-scheme:light;--ink:#f7f9fc;--ink-soft:#edf3f8;--panel:rgba(247,250,252,.84);--line:rgba(29,81,106,.17);--white:#07131d;--muted:#5d707b;--blue:#1688c6;--blue-soft:#086eaa;--gold:#a87118}:root[data-theme=light] body{background:#f7f9fc;color:#07131d}:root[data-theme=light] .noise{opacity:.035;mix-blend-mode:multiply}:root[data-theme=light] .cosmic-veil{opacity:.62;mix-blend-mode:multiply}:root[data-theme=light] .cosmic-overflight{opacity:.32;mix-blend-mode:multiply}:root[data-theme=light] .cosmic-overflight i{background:linear-gradient(90deg,transparent,rgba(12,111,171,.06) 32%,rgba(14,116,176,.62) 92%,#075f94);filter:drop-shadow(0 0 3px rgba(22,136,198,.32))}:root[data-theme=light] .cosmic-overflight i:nth-child(4),:root[data-theme=light] .cosmic-overflight i:nth-child(7){background:linear-gradient(90deg,transparent,rgba(168,113,24,.05) 35%,rgba(168,113,24,.54) 92%,#8c5d12)}:root[data-theme=light] .cosmic-veil:before{border-color:#1474af38;box-shadow:inset 0 0 120px #2a7eff0d,0 0 180px #2a7eff09}:root[data-theme=light] .cosmic-veil:after{border-color:#a871182e;box-shadow:inset 0 0 150px #e7c5790b,0 0 140px #1688c609}:root[data-theme=light] .site-header,:root[data-theme=light] .menu-panel,:root[data-theme=light] .ai-assistant,:root[data-theme=light] .assistant-launcher{color:#f7faf9}:root[data-theme=light] .site-header{border-color:#4db5e547;box-shadow:0 16px 42px #225b781f}:root[data-theme=light] .site-header:before{background:linear-gradient(105deg,transparent 27%,rgba(88,205,255,.16) 46%,rgba(255,210,105,.12) 53%,transparent 72%)}:root[data-theme=light] .site-header:after{background:conic-gradient(from var(--header-angle,0deg),transparent 0 22%,rgba(88,205,255,.18) 28%,#73dcff 35%,#ffd270 41%,rgba(88,205,255,.18) 48%,transparent 55% 100%);opacity:1;filter:drop-shadow(0 0 5px rgba(66,189,242,.34))}:root[data-theme=light] .header-contact{background:#f7faf9;color:#061018}:root[data-theme=light] .hero{color:#07131d}:root[data-theme=light] .hero-visual{background-image:url(/brand/hero-light-architecture-desktop.webp);background-position:center;opacity:.92;filter:none;mix-blend-mode:normal;animation:light-hero-breathe 12s ease-in-out infinite alternate}:root[data-theme=light] .hero:before{background:linear-gradient(180deg,#f7f9fc05,#f7f9fc14 52%,#f7f9fc94),linear-gradient(90deg,#f7f9fcd1,#f7f9fc8f 32%,#f7f9fc14 62%,#f7f9fc1f)}:root[data-theme=light] .hero h1 span{color:#07131d}:root[data-theme=light] .hero-eyebrow{color:#365565}:root[data-theme=light] .hero-lede{color:#465b67}:root[data-theme=light] .text-action{color:#304c5b}:root[data-theme=light] .hero-index,:root[data-theme=light] .hero-disciplines,:root[data-theme=light] .scroll-cue{color:#526b78}:root[data-theme=light] .hero-orbit{border-color:#1474af2e}:root[data-theme=light] .orbit-label{color:#17445b75}:root[data-theme=light] .orbit-core{border-color:#1474af29;border-radius:50%;background:#f7f9fc1f;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.34}:root[data-theme=light] .orbit-core img{width:58%;filter:drop-shadow(0 9px 14px rgba(22,136,198,.18))}@media(max-width:700px){:root[data-theme=light] .hero-visual{background-image:url(/brand/hero-light-architecture-mobile.webp);background-position:center;opacity:.94}:root[data-theme=light] .hero:before{background:linear-gradient(180deg,#f7f9fc0a,#f7f9fc1a 50%,#f7f9fc94),linear-gradient(90deg,rgba(247,249,252,.18),transparent 28% 72%,rgba(247,249,252,.18))}}:root[data-theme=light] .section-heading h2,:root[data-theme=light] .about h2,:root[data-theme=light] .contact h2{background-image:linear-gradient(100deg,#07131d 12%,#07131d 38%,#1688c6 48%,#a87118 53%,#07131d 62%,#07131d 88%)}:root[data-theme=light] .section-shell:after{background:radial-gradient(circle,rgba(36,153,213,.13),rgba(47,150,255,.035) 38%,transparent 69%)}:root[data-theme=light] .capability-row:before{background:linear-gradient(100deg,transparent 5%,rgba(22,136,198,.035) 32%,rgba(22,136,198,.2) 49%,rgba(168,113,24,.1) 54%,transparent 77%)}:root[data-theme=light] .process-step:before{background:radial-gradient(circle,rgba(22,136,198,.17),transparent 68%)}:root[data-theme=light] .about-orbit{border-color:#1688c647;box-shadow:0 0 70px #1688c60f,inset 0 0 60px #a8711809}:root[data-theme=light] .about-orbit:before{border-color:#a871184d}:root[data-theme=light] .about-logo:before{border-color:#1688c64d;box-shadow:0 0 48px #1688c61a,inset 0 0 28px #a8711812}:root[data-theme=light] .signal-marquee{background:#fafcfdc7;box-shadow:0 14px 50px #22546c0f}:root[data-theme=light] .signal-marquee span{color:#0c232fbf}:root[data-theme=light] .work-stage{box-shadow:0 28px 90px #163c4f1a}:root[data-theme=light] .work-info{background:#f7fafce8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=light] .work-info h3{color:#07131d}:root[data-theme=light] .project-tabs button{background:#f3f7facc;color:#627680}:root[data-theme=light] .project-tabs button.is-active{color:#07131d;background:#c7e7f7b3}:root[data-theme=light] .capability-row{background:#fafcfd47}:root[data-theme=light] .capability-row:hover{background:#c0e4f661}:root[data-theme=light] .capability-copy h3,:root[data-theme=light] .process-step h3,:root[data-theme=light] .proof-list strong,:root[data-theme=light] .standards-grid h3{color:#07131d}:root[data-theme=light] .capability-label{color:#344f5d}:root[data-theme=light] .process-step{background:linear-gradient(180deg,#f9fcfda8,#e7f0f6b8)}:root[data-theme=light] .proof-list>a:hover{background:#bee5f873}:root[data-theme=light] .proof-list small,:root[data-theme=light] .proof-list span{color:#536b77}:root[data-theme=light] .standards-grid article{background:#fafcfda6}:root[data-theme=light] .standards-grid article:hover{background:#cdebf9b3}:root[data-theme=light] .about-copy>p:not(.eyebrow),:root[data-theme=light] .about-copy ul{color:#3f5662}:root[data-theme=light] .about-logo{background:transparent;box-shadow:none}:root[data-theme=light] .about blockquote{background-image:linear-gradient(90deg,#536b77,#07131d,#1688c6,#a87118,#07131d,#536b77)}:root[data-theme=light] .contact-copy>a{color:#086eaa}:root[data-theme=light] .contact-form{color:#f7faf9;border-color:#57c9ff47;background:radial-gradient(330px circle at var(--form-x) var(--form-y),rgba(65,183,255,.17),transparent 62%),#030c13f5;box-shadow:0 30px 100px #153c502b}:root[data-theme=light] footer{color:#07131d}:root[data-theme=light] .footer-logo-stage{padding:18px;background:linear-gradient(135deg,#020a10,#0b2635);box-shadow:0 24px 70px #153c5026}:root[data-theme=light] .footer-directory a,:root[data-theme=light] .footer-directory span,:root[data-theme=light] .footer-bottom a{color:#354f5c}:root[data-theme=light] .footer-directory p,:root[data-theme=light] .footer-bottom{color:#647b86}:root[data-theme=light] .footer-cta .primary-action{background:#07131d;color:#f7faf9}:root[data-theme=light] .cursor-aura{opacity:.38;mix-blend-mode:multiply}:root[data-theme=light] .menu-panel{background:#02080dfb}@keyframes light-hero-breathe{0%{transform:scale(1.015) translate3d(-.3%,-.15%,0);filter:saturate(.96) contrast(1.01)}to{transform:scale(1.055) translate3d(.45%,.35%,0);filter:saturate(1.06) contrast(1.04)}}
