@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");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}:root{--black: #080908;--black-2: #090a09;--black-3: #0b0c0b;--paper: #090a09;--white: #f4f5f0;--orange: #f4f5f0;--green: #f4f5f0;--muted: #92968e;--line: rgba(244,245,240,.14);font-family:DM Sans Variable,sans-serif;color:var(--white);background:var(--black);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;min-width:320px;background:var(--black);overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{color:var(--black);background:var(--orange)}.scroll-progress{position:fixed;z-index:200;top:0;left:0;right:0;height:2px;background:var(--orange);transform-origin:0 50%}.announcement{position:absolute;z-index:60;top:0;left:0;right:0;height:34px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;color:#f4f5f0b8;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-shadow:0 1px 14px rgba(0,0,0,.9)}.announcement-status{display:flex;align-items:center;gap:8px}.announcement-status i{width:6px;height:6px;border-radius:50%;background:var(--white);box-shadow:0 0 10px #f4f5f059}.site-header{position:absolute;z-index:50;top:34px;left:0;right:0;height:74px;padding:0 22px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;background:transparent}.brand{width:138px;display:flex;align-items:center}.brand img{width:132px;filter:invert(1);opacity:.96}.desktop-nav{justify-self:center;display:flex;gap:30px}.desktop-nav a{padding:10px 0;display:flex;gap:9px;color:#d5d8d1;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 1px 14px rgba(0,0,0,.9);transition:color .25s,opacity .25s}.desktop-nav a span{color:#6f736c}.desktop-nav a:hover{color:#fff;opacity:.7}.header-cta{height:38px;padding:0 15px;display:inline-flex;align-items:center;gap:20px;border:1px solid rgba(244,245,240,.5);background:#08090829;color:var(--white);font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:color .25s,background .25s}.header-cta:hover{color:var(--black);background:var(--white)}.menu-button,.mobile-menu{display:none}.hero{position:relative;min-height:calc(100svh - 34px);overflow:hidden;background:var(--black);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#080908e0,#0809088a 39%,#0809080a 68%,#08090847);pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.hero-ambient{position:absolute;z-index:0;width:680px;height:680px;left:56%;top:50%;transform:translate(-50%,-48%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.04),transparent 65%);filter:blur(20px);animation:ambient-breathe 5s ease-in-out infinite}.hero-content{position:relative;z-index:8;min-height:calc(100svh - 34px);width:49%;padding:172px 0 154px 22px;display:flex;flex-direction:column;justify-content:center}.eyebrow{margin-bottom:30px;display:flex;gap:18px;color:#9a9e96;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.eyebrow i{color:var(--orange);font-style:normal}.hero h1{margin:0;font:530 clamp(65px,7.1vw,126px)/.86 "Manrope Variable",sans-serif;letter-spacing:-.072em}.hero h1 span{display:block;overflow:hidden}.hero h1 span:nth-child(2){color:var(--orange)}.hero-content>p{max-width:540px;margin:36px 0 0;color:#b4b8b0;font-size:clamp(17px,1.45vw,23px);line-height:1.44;letter-spacing:-.025em}.hero-actions{margin-top:38px;display:flex;align-items:center;gap:10px}.primary-button,.system-button{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:20px;border:1px solid rgba(244,245,240,.28);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;cursor:pointer}.primary-button{color:var(--black);background:var(--white);border-color:var(--white)}.primary-button:hover{color:var(--white);background:var(--black-3);border-color:var(--white)}.system-button{background:#090a08b3}.system-button i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.system-button[aria-pressed=true] i{background:var(--green);box-shadow:0 0 9px var(--green)}.hero-command{position:absolute;z-index:8;left:22px;bottom:92px;color:#8d9189;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-command span{color:var(--green)}.hero-command i{display:inline-block;width:7px;height:12px;margin-left:4px;vertical-align:-2px;background:#bfc3bb;animation:caret .9s steps(1) infinite}.hero-scroll{position:absolute;z-index:8;right:22px;bottom:91px;display:flex;align-items:center;gap:13px;color:#a9ada5;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-pillars{position:absolute;z-index:8;left:0;right:0;bottom:0;height:64px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.hero-pillars span{padding:15px 22px;display:flex;align-items:end;border-right:1px solid var(--line);color:#a3a79f;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.company-core{position:absolute;z-index:4;width:min(58vw,850px);height:min(76vw,820px);right:-1vw;top:53%;transform:translateY(-50%);transition:filter .6s}.core-glow{position:absolute;left:50%;top:49%;width:48%;height:48%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,92,50,.23),rgba(255,75,36,.05) 40%,transparent 70%);filter:blur(28px);animation:core-breathe 4s ease-in-out infinite}.core-map{width:100%;height:100%;overflow:visible}.orbit{fill:none;stroke:#d8ddd338;stroke-width:1;stroke-dasharray:3 8;transform-origin:380px 355px}.orbit-one{animation:orbit-spin 34s linear infinite}.orbit-two{animation:orbit-spin-reverse 41s linear infinite}.orbit-three{animation:orbit-spin 47s linear infinite}.core-halo{fill:#090a0857;stroke:#f4f5f026;stroke-width:1}.core-halo.inner{fill:#ff4b2406;stroke:#ff5c3252}.core-ray{fill:none;stroke:#f4f5f012;stroke-width:1}.data-path{fill:none;stroke:#ff4b2457;stroke-width:1;stroke-dasharray:2 7}.core-monolith path{fill:none;stroke:#ffad8fcc;stroke-width:1}.core-monolith text{fill:var(--black);font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.map-node circle:first-child{fill:var(--orange)}.map-node .node-pulse{fill:none;stroke:#ff4b2459;animation:node-pulse 2.4s infinite}.map-node text{fill:#a4a89f;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.travel{fill:#ffc1aa;filter:drop-shadow(0 0 5px var(--orange))}.core-panel{position:absolute;padding:12px;border:1px solid rgba(244,245,240,.16);background:#0a0b09c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #00000047;color:#afb3ab;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .7s cubic-bezier(.22,1,.36,1)}.agent-panel{left:3%;top:27%;width:205px}.agent-panel>div{margin-bottom:10px;padding-bottom:9px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:7px}.agent-panel>div b{color:var(--green);font-weight:600}.agent-panel>div i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--green)}.agent-panel p{margin:8px 0;display:grid;grid-template-columns:19px 1fr auto;font-size:6px}.agent-panel p span{color:#646861}.agent-panel p em{color:var(--orange);font-style:normal}.metric-panel{right:6%;bottom:22%;width:170px}.metric-panel>span{font-size:7px;letter-spacing:.08em}.metric-panel strong{display:block;margin:8px 0;color:var(--white);font:500 31px/1 Manrope Variable}.metric-panel>div{height:32px;display:flex;align-items:end;gap:4px}.metric-panel>div i{flex:1;background:var(--orange);animation:metric-rise 2.4s ease-in-out infinite alternate}.metric-panel>div i:nth-child(1){height:20%}.metric-panel>div i:nth-child(2){height:34%}.metric-panel>div i:nth-child(3){height:29%}.metric-panel>div i:nth-child(4){height:53%}.metric-panel>div i:nth-child(5){height:69%}.metric-panel>div i:nth-child(6){height:100%}.core-label{position:absolute;color:#666a63;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.label-left{left:3%;bottom:14%}.label-right{right:3%;top:18%}.company-core.is-live .core-map{filter:saturate(1.3) brightness(1.16)}.company-core.is-live .agent-panel{transform:translate(14px,-10px)}.company-core.is-live .metric-panel{transform:translate(-18px,8px)}.company-core.is-live .orbit{stroke:#ff5b318a;animation-duration:9s}.portal-visual{z-index:0;bottom:0;left:0;top:0;right:0;width:100%;height:100%;transform:none;overflow:hidden;background:var(--black)}.portal-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:brightness(.9) contrast(1.08) saturate(.98);transform:scale(1.005)}.portal-ascii,.portal-scan,.portal-meta{display:none}.portal-meta{position:absolute;z-index:4;left:51%;right:22px;display:flex;justify-content:space-between;color:#ebefe89e;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.portal-meta b{color:#ff794bcc;font-weight:600}.meta-top{top:122px}.meta-bottom{bottom:78px}.portal-visual.is-live .portal-image{filter:saturate(.98) contrast(1.12) brightness(.68)}.portal-visual.is-live .portal-ascii{opacity:.83;filter:contrast(1.45) drop-shadow(0 0 3px rgba(255,88,43,.22))}.portal-visual.is-live .portal-scan{animation-duration:3.2s}.stack-section{padding:145px 22px 110px;background:var(--black-2);color:var(--white)}.section-intro{display:grid;grid-template-columns:170px 1.2fr .8fr;gap:5vw;align-items:end;margin-bottom:100px}.section-code{color:var(--orange);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.section-intro h2,.system-copy h2,.method-head h2,.studio-statement h2{margin:0;font:540 clamp(55px,6.6vw,110px)/.89 "Manrope Variable";letter-spacing:-.07em}.section-intro h2 em,.system-copy h2 em,.method-head h2 em,.studio-statement h2 em{color:var(--orange);font-style:normal}.section-intro>p{max-width:470px;margin:0;color:var(--muted);font-size:18px;line-height:1.52}.stack-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.stack-card{min-height:690px;padding:20px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090a09}.card-head{display:flex;justify-content:space-between;color:#777b73;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.card-visual{position:relative;height:285px;margin:45px 0 38px;overflow:hidden;border:1px solid #bfc2bb;background:#dee0da}.stack-card h3{margin:8px 0 0;font:520 clamp(38px,4vw,63px)/1 "Manrope Variable";letter-spacing:-.055em}.stack-card>p{max-width:540px;color:var(--muted);line-height:1.5;font-size:16px}.stack-card-text{min-height:430px}.stack-card-text h3{margin-top:110px}.card-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.card-tags span{padding:7px 9px;border:1px solid var(--line);color:#b5b9b1;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.visual-agent{background:radial-gradient(circle at center,#22231f,#0e0f0d 68%)}.agent-node{position:absolute;z-index:2;width:54px;height:54px;display:grid;place-items:center;border:1px solid #4c5049;border-radius:50%;color:#b6bab2;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-node.core{left:50%;top:50%;transform:translate(-50%,-50%);background:var(--orange);color:var(--black);border-color:var(--orange);box-shadow:0 0 45px #ff4b2457}.agent-node.n1{left:14%;top:18%}.agent-node.n2{right:14%;top:20%}.agent-node.n3{right:19%;bottom:13%}.visual-agent>i{position:absolute;left:23%;top:33%;width:32%;height:1px;background:#4d514a;transform:rotate(18deg);transform-origin:left}.visual-agent>i:nth-of-type(2){left:51%;top:50%;transform:rotate(-22deg)}.visual-agent>i:nth-of-type(3){left:49%;top:53%;transform:rotate(28deg)}.visual-software{padding:14px;background:#11120f}.software-top{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid #3b3e38;color:#aeb2aa;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.software-top b{color:var(--green);font-weight:600}.software-layout{height:calc(100% - 50px);margin-top:12px;padding:18px 18px 18px 34%;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;border:1px solid #3b3e38;background:linear-gradient(90deg,#181916 0,#181916 29%,#3b3e38 29%,#3b3e38 29.2%,#10110f 29.2%)}.software-layout i{grid-column:1/-1;height:54px;background:var(--orange);opacity:.9}.software-layout span{align-self:end;height:70px;border:1px solid #343731;background:#171815}.visual-operations{padding:18px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#11120f}.ops-line{height:54px;padding:0 15px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;border:1px solid #353832;color:#bdc1b9;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ops-line b{color:#60645d}.ops-line i{color:var(--green);font-style:normal}.visual-brand{padding:20px;background:var(--orange);color:var(--black)}.visual-brand strong{position:absolute;top:12px;left:18px;font:800 21px/1 Manrope Variable;letter-spacing:-.08em}.visual-brand span{position:absolute;left:18px;bottom:18px;font:700 clamp(32px,4.5vw,70px)/.82 "Manrope Variable";letter-spacing:-.075em}.visual-brand i{position:absolute;top:0;bottom:0;left:61%;width:1px;background:#090a0873;animation:brand-scan 3.2s ease-in-out infinite}.technical-diagram{height:380px;margin:38px -20px 30px;overflow:hidden;border-top:1px solid rgba(244,245,240,.08);border-bottom:1px solid rgba(244,245,240,.08);background:#090a09}.technical-diagram svg{width:100%;height:100%;display:block}.technical-diagram-intelligence{height:380px}.intelligence-cycle-image{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transform:scale(1.22)}.technical-diagram-operations,.technical-diagram-identity{height:380px}.system-stack-image{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.035);filter:brightness(.88) contrast(1.08)}.system-stack-image-operations{object-position:center 42%}.system-stack-image-identity{object-position:center 70%}.diagram-context{max-width:560px;margin:15px 0 2px;color:#9b9f98!important;font:600 15px/1.45 DM Sans Variable,sans-serif;letter-spacing:-.01em}.technical-diagram text{fill:#8d918b;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em}.technical-diagram .diagram-title{fill:#f0f2ee;font-size:18px;letter-spacing:.03em}.diagram-line{fill:none;stroke:#545753;stroke-width:1.15;vector-effect:non-scaling-stroke}.diagram-bright{stroke:#e9ece7}.diagram-dashed{stroke-dasharray:3 5}.diagram-flow{stroke-dasharray:5 7;animation:diagram-flow 6s linear infinite}.flow-delay-one{animation-delay:-2s}.flow-delay-two{animation-delay:-4s}.diagram-node,.diagram-signal{fill:#eef1ec;stroke:#eef1ec;vector-effect:non-scaling-stroke}.diagram-arrow,.diagram-dot{fill:#eef1ec}.diagram-fill{opacity:.62}.diagram-grid{opacity:.42}.diagram-grid-line{fill:none;stroke:#555954;stroke-width:.7}.diagram-surface{fill:#f4f5f002}.diagram-label-bright{fill:#eef1ec!important}.diagram-layer{transform-origin:280px 160px;animation:diagram-layer 7s ease-in-out infinite alternate}.diagram-layer.layer-1{animation-delay:-.8s}.diagram-layer.layer-2{animation-delay:-1.6s}.diagram-layer.layer-3{animation-delay:-2.4s}.diagram-pulse{animation:diagram-pulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.diagram-frame{fill:#f4f5f002}.frame-inner{stroke:#858984}.company-map{position:relative;min-height:980px;margin-top:22px;padding:50px 4vw;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(420px,1.35fr) minmax(180px,.72fr);gap:3vw;align-items:center;overflow:hidden;border:1px solid var(--line);background:#070807}.company-map:before{content:"";position:absolute;left:50%;top:50%;width:520px;height:720px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(244,245,240,.035),transparent 68%);pointer-events:none}.company-map-visual{position:relative;z-index:1;height:880px;display:grid;place-items:center}.company-map-visual img{width:100%;height:100%;display:block;object-fit:contain}.company-map-visual>span{position:absolute;left:50%;bottom:13px;transform:translate(-50%);color:#5d615b;white-space:nowrap;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.company-map-copy{position:relative;z-index:2}.company-map-copy>span{color:#777b75;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.company-map-copy h3{max-width:280px;margin:22px 0 15px;color:#e8ebe6;font:600 clamp(28px,2.6vw,45px)/1.02 "Manrope Variable";letter-spacing:-.052em}.company-map-copy p{max-width:280px;margin:0;color:#949891;font-size:15px;font-weight:580;line-height:1.5}.company-map-copy-right{align-self:end;padding-bottom:160px}.company-map-copy-left{align-self:start;padding-top:170px}.sector-section{padding:88px 5vw;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,5vw,88px);align-items:center;background:var(--black);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sector-visual{position:relative;width:100%;max-width:820px;aspect-ratio:3/2;overflow:hidden;border:1px solid var(--line);background:#070c0b}.sector-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 58%,rgba(4,8,7,.78));pointer-events:none}.sector-visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.sector-visual:hover img{transform:scale(1.025)}.sector-visual-meta{position:absolute;z-index:2;left:18px;right:18px;bottom:17px;display:flex;justify-content:space-between;color:#e5f4efb8;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.sector-copy{min-height:560px;padding:56px 4vw;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line)}.sector-copy h2{margin:34px 0 40px;font:540 clamp(48px,5vw,82px)/.92 "Manrope Variable";letter-spacing:-.067em}.sector-copy h2 em{color:var(--white);font-style:normal}.sector-copy>p{max-width:560px;margin:0;color:#a2a69e;font-size:18px;line-height:1.55}.sector-tags{margin-top:58px;display:flex;flex-wrap:wrap;gap:6px}.sector-tags span{padding:8px 10px;border:1px solid var(--line);color:#b5b9b1;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-section{min-height:820px;padding:150px 6vw;display:grid;grid-template-columns:1fr;align-items:center;background:var(--black)}.system-copy{width:100%;max-width:1180px;margin:0 auto}.system-copy>p{max-width:560px;margin:45px 0;color:#a2a69e;font-size:19px;line-height:1.55}.system-copy>a{display:inline-flex;align-items:center;gap:28px;padding-bottom:8px;border-bottom:1px solid var(--white);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-console{border:1px solid var(--line);background:#0d0e0c;box-shadow:0 40px 100px #00000059}.console-head{height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#8c9088;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.console-head span:last-child{color:var(--green)}.console-head i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--green)}.console-row{position:relative;min-height:76px;padding:0 17px;display:grid;grid-template-columns:40px 1.4fr 36px 1fr;align-items:center;border-bottom:1px solid var(--line);font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.console-row>span,.console-row>i{color:#52564f;font-style:normal}.console-row code{color:#aeb2aa}.console-row b{color:var(--white);font-weight:600}.console-row em{position:absolute;left:0;bottom:0;width:20%;height:1px;background:var(--orange);animation:console-signal 3s calc(var(--delay) * .35s) linear infinite}.console-foot{height:54px;padding:0 17px;display:grid;grid-template-columns:auto 1fr auto auto;gap:15px;align-items:center;color:#666a63;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.console-foot b{color:var(--orange);font-weight:700}.method-section{padding:145px 22px;background:var(--black-2);color:var(--white);border-top:1px solid var(--line)}.method-head{display:grid;grid-template-columns:170px 1fr;gap:5vw;align-items:start;margin-bottom:110px}.phase-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.phase{min-height:330px;padding:26px 28px 28px 0;border-right:1px solid var(--line)}.phase+.phase{padding-left:24px}.phase:last-child{border-right:0}.phase>span{color:#7f837c;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.phase-indicator{height:60px;margin:38px 0 50px;display:flex;align-items:center}.phase-indicator:before,.phase-indicator:after{content:"";height:1px;flex:1;background:var(--line)}.phase-indicator i{width:12px;height:12px;border:1px solid var(--white);border-radius:50%;box-shadow:inset 0 0 0 3px var(--black-2),inset 0 0 0 7px var(--white)}.phase h3{max-width:280px;margin:92px 0 20px;font:600 clamp(30px,2.7vw,43px)/1.02 "Manrope Variable";letter-spacing:-.052em}.phase p{max-width:300px;margin:0;color:#9ca099;font-size:16px;font-weight:520;line-height:1.5}.studio-section{min-height:920px;padding:150px 6vw;display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center;background:var(--black-3)}.studio-detail{padding-top:60px}.studio-detail>p{max-width:600px;margin:0 0 32px;color:#afb3ab;font-size:clamp(21px,2.1vw,34px);line-height:1.3;letter-spacing:-.035em}.studio-detail>.studio-manifesto{color:var(--white);font-weight:580}.studio-detail a{color:var(--orange)}.studio-checks{margin-top:65px;border-top:1px solid var(--line)}.studio-checks span{padding:15px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);color:#959990;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-checks svg{width:13px;color:var(--orange)}.cta-section{position:relative;min-height:650px;padding:80px 22px;display:grid;place-items:center;overflow:hidden;text-align:center;background:var(--black-2);color:var(--white);border-top:1px solid var(--line)}.cta-section>div:last-child{position:relative;z-index:2}.cta-section span{font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.cta-section a{margin-top:38px;display:flex;align-items:center;gap:25px;border-bottom:5px solid var(--white);font:570 clamp(60px,9vw,150px)/.9 "Manrope Variable";letter-spacing:-.075em}.cta-section a svg{width:.5em;height:.5em}.cta-data{position:absolute!important;z-index:0!important;left:-10%;right:-10%;top:17%;color:#f4f5f009;white-space:nowrap;font:800 7vw/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;animation:data-drift 16s linear infinite}footer{padding:80px 22px 24px;display:grid;grid-template-columns:1.3fr .6fr 1fr;gap:7vw;background:var(--black);border-top:1px solid var(--line)}.footer-brand img{width:140px;filter:invert(1)}.footer-brand p{margin-top:28px;color:#898d85;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-nav,.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-nav>span,.footer-contact>span{margin-bottom:8px;color:#5f635c;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.footer-nav a,.footer-contact a{font-size:13px}.footer-contact a{display:flex;gap:14px;align-items:center}.footer-contact small{margin-top:18px;color:#676b64;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-bottom{grid-column:1/-1;margin-top:65px;padding-top:18px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#646860;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes ambient-breathe{50%{transform:translate(-50%,-48%) scale(1.14);opacity:.7}}@keyframes core-breathe{50%{transform:translate(-50%,-50%) scale(1.18);opacity:.7}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-reverse{to{transform:rotate(-302deg)}}@keyframes node-pulse{50%{r:24px;opacity:0}}@keyframes metric-rise{to{transform:scaleY(.72);transform-origin:bottom;opacity:.6}}@keyframes caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes brand-scan{0%,to{left:15%}50%{left:82%}}@keyframes console-signal{0%{transform:translate(-110%)}to{transform:translate(610%)}}@keyframes data-drift{to{transform:translate(-35%)}}@keyframes portal-drift{0%{transform:scale(1.015)}to{transform:scale(1.055)}}@keyframes portal-scan{0%,12%{left:-28%;opacity:0}22%{opacity:1}72%{opacity:1}88%,to{left:112%;opacity:0}}@keyframes diagram-flow{to{stroke-dashoffset:-48}}@keyframes diagram-layer{to{transform:translateY(-4px);opacity:.82}}@keyframes diagram-pulse{50%{opacity:.48;transform:scale(.78)}}@media(max-width:1050px){.desktop-nav a{min-width:96px}.hero-content{width:60%}.company-core{width:70vw;right:-18vw;opacity:.74}.portal-visual{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1}.section-intro{grid-template-columns:130px 1fr}.section-intro>p{grid-column:2;margin-top:20px}.company-map{min-height:900px;grid-template-columns:.7fr 1.2fr .7fr;padding-inline:28px}.company-map-visual{height:800px}.sector-section{grid-template-columns:1fr}.sector-section{padding:64px 28px}.sector-visual{min-height:0;max-width:820px;justify-self:center}.sector-copy{min-height:520px}.system-section,.studio-section{grid-template-columns:1fr;gap:90px}.studio-detail{padding-top:0}}@media(max-width:780px){.announcement span:first-child{display:none}.announcement{justify-content:center}.site-header{grid-template-columns:1fr auto;height:68px}.brand img{width:112px}.desktop-nav,.header-cta{display:none}.menu-button{display:grid;place-items:center;border:0;background:transparent}.mobile-menu{position:fixed;z-index:45;top:102px;right:0;bottom:0;left:0;padding:24px 22px;display:flex;flex-direction:column;background:#090a08fa}.mobile-menu a{padding:23px 0;display:grid;grid-template-columns:40px 1fr auto;border-bottom:1px solid var(--line);font:500 27px/1 Manrope Variable}.mobile-menu a span{color:var(--orange);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero-content{width:100%;min-height:940px;padding:150px 22px 510px;justify-content:flex-start}.hero h1{font-size:clamp(57px,14.8vw,100px)}.hero-content>p{font-size:17px}.company-core{width:700px;height:700px;left:50%;right:auto;top:67%;transform:translate(-50%,-50%);opacity:.8}.portal-visual{right:0;bottom:0;left:0;top:0;width:100%;height:100%;transform:none;opacity:1}.portal-image{object-position:53% center}.portal-ascii{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 100%)}.portal-meta{left:22px}.agent-panel{left:18%}.metric-panel{right:18%}.hero-command{bottom:91px}.hero-scroll{display:none}.hero-pillars span{padding:12px 8px;font-size:6px}.section-intro,.method-head{display:block}.section-code{margin-bottom:35px}.section-intro>p{margin-top:35px}.company-map{min-height:auto;padding:60px 22px;grid-template-columns:1fr;gap:24px}.company-map-copy-left,.company-map-copy-right{align-self:auto;padding:0}.company-map-copy-right{text-align:right;justify-self:end}.company-map-copy-right h3,.company-map-copy-right p{margin-left:auto}.company-map-visual{height:min(122vw,760px)}.sector-visual{min-height:0}.sector-copy{min-height:560px}.stack-grid{grid-template-columns:1fr}.phase-grid{grid-template-columns:repeat(2,1fr)}.phase:nth-child(2){border-right:0}.phase:nth-child(-n+2){border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:15px}}@media(max-width:520px){.announcement{padding:0 14px}.site-header{padding:0 16px}.hero-content{min-height:900px;padding:135px 16px 500px}.eyebrow{font-size:8px}.hero h1{font-size:15.2vw}.hero-actions{align-items:stretch;flex-direction:column}.primary-button,.system-button{justify-content:center}.company-core{top:70%;transform:translate(-50%,-50%) scale(.8)}.portal-visual{right:0;bottom:0;left:0;top:0;width:100%;height:100%;transform:none}.portal-meta{left:16px;right:16px;font-size:6px}.hero-command{left:16px;font-size:8px}.hero-pillars span{padding:9px 4px;writing-mode:vertical-rl;align-items:center;justify-content:end}.stack-section,.method-section{padding:100px 16px 80px}.section-intro h2,.system-copy h2,.method-head h2,.studio-statement h2{font-size:14.5vw}.stack-card{min-height:650px;padding:14px}.stack-card-text{min-height:400px}.stack-card-text h3{margin-top:82px}.technical-diagram{height:290px;margin:32px -14px 28px}.technical-diagram-intelligence{height:330px}.technical-diagram-operations,.technical-diagram-identity{height:340px}.diagram-context{font-size:14px}.sector-section{padding:16px;gap:16px}.sector-visual{min-height:0}.sector-visual img{object-position:center}.sector-copy{min-height:520px;padding:55px 20px}.sector-copy h2{font-size:13vw}.sector-copy>p{font-size:16px}.system-section,.studio-section{padding:100px 16px}.console-row{grid-template-columns:25px 1fr 20px .8fr;padding:0 10px;font-size:8px}.console-foot{gap:7px;padding:0 10px;font-size:6px}.phase-grid{grid-template-columns:1fr}.phase,.phase+.phase{min-height:285px;padding:24px 0 28px;border-right:0;border-bottom:1px solid var(--line)}.phase h3{margin-top:70px}.phase-indicator{margin:25px 0 30px}.cta-section{min-height:500px;padding:60px 16px}.cta-section a{font-size:14.2vw;border-bottom-width:3px}footer{padding:65px 16px 22px;grid-template-columns:1fr}.footer-contact{grid-column:auto}.footer-bottom{margin-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
