.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50;background:linear-gradient(#0d0d0db3,#0000);width:100%;max-width:none;height:90px;padding:0 40px;position:fixed;inset:0 0 auto}.brand{gap:0}.brand>.wordmark{letter-spacing:-2px;font-size:34px;font-weight:650;line-height:1}.wordmark-point{color:var(--foreground)}.desktop-nav{gap:32px}.desktop-nav a{color:#e3e3e3;font-size:12px}.header-cta{background:#ffffff12;border-color:#ffffff35;border-radius:30px;padding:11px 19px}.header-cta:hover{background:#ffffff26;border-color:#ffffff80}.button{border-radius:40px}.primary,.hero .primary{color:#111;background:#ededed}.primary:hover,.hero .primary:hover{color:#090909;background:#fafafa}.hero{isolation:isolate;width:100%;height:100svh;min-height:820px;padding:0;overflow:hidden}.hero:before{display:none}.hero-art{z-index:-1;width:100%;height:100%;margin:0;position:absolute;inset:0}.terrain-plate{filter:brightness(.43)contrast(1.15)sepia(.14);background:url(/images/graphite-terrain.webp) 50% 56%/cover;position:absolute;inset:-3%}.scene-vignette{z-index:1;background:linear-gradient(#0005 0%,#0000 45%,#000b 100%),linear-gradient(90deg,#0005,#0000 60%);position:absolute;inset:0}.scene-light{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 65% 60%,#9e9e9e28,#0000 55%);position:absolute;inset:25% -10% -10% 20%}.sculpture-stage{z-index:3;position:absolute;inset:0}.scene-grain{z-index:4;pointer-events:none;opacity:.045;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='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.scene-shutter{z-index:5;pointer-events:none;background:#0d0d0d;position:absolute;inset:-15% -30%;transform:skew(-20deg)}.scene-transition{z-index:8;pointer-events:none;clip-path:polygon(0 100%,0 100%,0 100%,0 100%);background:#0d0d0d;position:absolute;inset:-1px}.hero-copy{z-index:6;width:calc(100% - 80px);padding:0;position:absolute;top:15%;left:40px}.hero-kicker{letter-spacing:.06em;color:#d4d4d4;margin-bottom:23px;font-size:11px}.hero h1{letter-spacing:-.06em;color:#ededed;white-space:nowrap;text-shadow:0 4px 30px #0004;max-width:1200px;font-size:clamp(64px,7.2vw,112px);font-weight:500;line-height:.99}.hero-aside{z-index:7;width:445px;position:absolute;bottom:10%;right:40px}.hero-aside>p{color:#f1f1f1;letter-spacing:-.025em;text-shadow:0 2px 20px #000;font-size:21px;line-height:1.4}.hero-buttons{gap:22px;margin-top:25px}.hero-buttons .button{gap:20px;padding-inline:18px;font-size:12px}.hero-buttons .text-button{color:#fff;background:0 0;padding-inline:0}.hero-bottom{z-index:7;align-items:end;margin:0;padding:0;position:absolute;bottom:5%;left:40px;right:40px}.hero-bottom>span{font:8px var(--font-mono),monospace;color:#c5c5c5;letter-spacing:.12em;line-height:2}.hero-bottom b{font:11px var(--font-geist),sans-serif;letter-spacing:0;color:#bcbcbc}.hero-bottom .scroll-cue{color:#dedede;font-size:10px}.capability-band{background:#0d0d0d;border-color:#242424;padding-block:25px}.marquee-group i{color:var(--foreground);font-size:13px}.section-shell{width:min(1600px,100%);padding-inline:clamp(28px,6vw,110px)}.chapter{padding-top:145px}.presence-intro{grid-template-columns:1fr 1fr;align-items:end;gap:25px 9%;margin-bottom:75px;display:grid}.presence-intro .eyebrow{grid-column:1/-1;margin:0}.presence-intro h2{font-size:clamp(45px,5.3vw,80px);line-height:1.04}.presence-intro>p:last-child{max-width:420px;padding-bottom:5px;font-size:17px;line-height:1.8}.capability-row{border-top:1px solid #363636;grid-template-columns:50px 1.05fr 1fr 24px;align-items:center;gap:26px;padding:36px 20px;transition:background .35s,border-color .35s;display:grid;position:relative;overflow:hidden}.capability-row:last-child{border-bottom:1px solid #363636}.capability-row:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff08 49%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.capability-row:hover:before{transform:translate(50%)}.capability-row:hover{background:#111;border-color:#9e9e9e70}.capability-number{font:10px var(--font-mono),monospace;color:var(--foreground)}.capability-row h3{letter-spacing:-.045em;font-size:29px}.capability-row p{max-width:410px;font-size:14px;line-height:1.75}.capability-row div>span{color:#989898;margin-top:13px;font-size:10px;display:block}.capability-row>svg{color:#d4d4d4;transition:transform .3s,color .3s}.capability-row:hover>svg{color:var(--foreground);transform:translate(3px,-3px)}.presence-outro{justify-content:space-between;align-items:center;gap:35px;margin-top:35px;display:flex}.presence-outro>p{font-size:13px;line-height:1.85}.offerings{padding-top:160px}.offer-card{background:linear-gradient(135deg,#222 0%,#111 28%,#080808 60%,#171717 100%);border-color:#393939;border-radius:2px;box-shadow:inset 0 1px #ffffff0c}.offer-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff0c 50%,#0000 70%);transition:transform 1s;position:absolute;inset:0;transform:translate(-120%)}.offer-card:hover:after{transform:translate(100%)}.software-offer{background:radial-gradient(at 80% 85%,#75757522,#0000 50%),linear-gradient(135deg,#1d1d1d,#090909 65%)}.offer-card .service-icon{color:var(--foreground);border-color:#5c5c5c}.signal-core{background:radial-gradient(at 15% 0,#727272,#171717 55%);box-shadow:0 0 50px #9e9e9e12,inset 0 1px #bcbcbc}.signal-rings i{border-color:#ffffff2c}.signal-chip .dot,.dot{background:var(--foreground)}.muted{color:#a7a7a7}.sample-intro{margin:85px 0 30px}.sample-intro h3{font-size:34px}.intelligence-demo{background:#0b0b0b;border-radius:2px}.demo-tabs button[aria-selected=true]{background:#1d1d1d}.demo-tabs button[aria-selected=true]:after{background:var(--foreground)}.chart-bar.highlight{background:linear-gradient(silver,#838383)}.insight{background:#181818;border-color:#9e9e9e4d}.insight-icon{color:var(--foreground)}.contact-section{background:linear-gradient(125deg,#212121,#080808 65%);border-color:#363636;width:100%;max-width:none;margin-top:40px}.contact-main h2>span{color:#a7a7a7}.contact-arrow:hover{background:var(--foreground);color:#090909}.footer-top .wordmark{font-size:42px}.motion-control{color:#ddd;background:#080808db;border-color:#5b5b5b}.privacy-page{padding-top:60px}html[data-motion=paused] .scene-shutter{display:none}@media (prefers-reduced-motion:reduce){.scene-shutter{display:none}}@media (min-width:1700px){.hero h1{font-size:126px}.hero-aside{width:500px;bottom:12%;right:5%}.hero-aside>p{font-size:25px}}@media (max-width:1100px){.site-header{padding-inline:28px}.hero-copy{width:calc(100% - 56px);left:28px}.hero h1{font-size:7.2vw}.hero-aside{width:390px;right:28px}.hero-aside>p{font-size:19px}.hero-bottom{left:28px;right:28px}.capability-row{grid-template-columns:30px 1fr 1fr 20px;gap:18px}.capability-row h3{font-size:25px}}@media (max-width:800px){.hero{height:100svh;min-height:850px}.hero-copy{top:17%}.hero h1{font-size:7.2vw}.hero-aside{width:360px;bottom:13%}.hero-buttons{flex-direction:row}.presence-intro{grid-template-columns:1fr;gap:24px}.presence-intro>p:last-child{max-width:600px}.capability-row{grid-template-columns:25px 1fr 20px;padding:28px 5px}.capability-row>div{grid-area:2/2}.capability-row>svg{grid-area:1/3}.capability-row h3{font-size:28px}.presence-outro{flex-direction:column;align-items:start}.site-header{height:82px}.hero-bottom{bottom:4%}.hero .sculpture-stage{inset:5% -15%}}@media (max-width:600px){.site-header{height:78px;padding-inline:22px}.brand>.wordmark{font-size:31px}.menu-button{background:#0004;border-color:#fff5;border-radius:20px}.mobile-nav{background:#101010f5;border-color:#555;top:70px}.mobile-nav a,.mobile-nav button{border-color:#333}.hero{height:100svh;min-height:850px}.hero-copy{width:calc(100% - 44px);top:14%;left:22px}.hero-kicker{letter-spacing:.025em;margin-bottom:18px;font-size:9px}.hero h1{letter-spacing:-.055em;font-size:clamp(29px,7.65vw,46px);line-height:1.1}.hero .sculpture-stage{inset:12% -14% 15%}.terrain-plate{filter:brightness(.6)contrast(1.15);background-position:49%}.scene-vignette{background:linear-gradient(#0005,#0000 35%,#000c 100%)}.hero-aside{width:auto;bottom:13%;left:22px;right:22px}.hero-aside>p{max-width:360px;font-size:18px}.hero-buttons{gap:18px;margin-top:21px}.hero-buttons .button{padding-inline:15px;font-size:11px}.hero-buttons .text-button{padding-inline:0}.hero-bottom{bottom:5%;left:22px;right:22px}.hero-bottom>span{font-size:7px}.hero-bottom b{font-size:10px}.hero-bottom .scroll-cue{font-size:8px}.chapter{padding-top:95px}.section-shell{padding-inline:24px}.presence-intro{margin-bottom:40px}.presence-intro h2{font-size:45px}.presence-intro>p:last-child{font-size:15px}.capability-row h3{font-size:23px}.capability-row p{font-size:13px}.capability-row div>span{font-size:9px}.presence-outro .button{justify-content:space-between;width:100%}.offer-card{min-height:560px}.offerings{padding-top:100px}.sample-intro{margin-top:60px}.sample-intro h3{font-size:29px}.contact-section{margin-top:20px}.footer-top .wordmark{font-size:35px}}@media (max-width:360px){.hero{min-height:810px}.hero-aside>p{font-size:16px}.hero-buttons .button{padding-inline:12px;font-size:10px}.hero-copy,.hero-aside{left:18px;right:18px}.hero-copy{width:calc(100% - 36px)}.presence-intro h2{font-size:38px}.capability-row h3{font-size:20px}}.hero h1 span{color:#a1a1a1}.hero .primary svg{color:#ededed;background:#171717;border-radius:50%;width:30px;height:30px;margin-right:-10px;padding:7px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hero .primary:hover svg{transform:rotate(45deg)}html[data-motion=paused] .hero-copy,html[data-motion=paused] .hero-aside,html[data-motion=paused] .hero-bottom{visibility:visible!important;opacity:1!important}.sculpture-fallback{inset:32% 20%;transform:rotate(-20deg)}.sculpture-fallback i{background:linear-gradient(165deg,#737373 0,#232323 3%,#080808 45%,#252525 80%,#838383 100%);border:0;border-radius:8% 80% 6% 85%;height:65%;box-shadow:0 15px 28px #000}.sculpture-fallback i:nth-child(2){transform:translateY(45%)scale(.96)}.sculpture-fallback i:nth-child(3){transform:translateY(90%)scale(.92)}.software-teaser{background:radial-gradient(at 50% 70%,#9e9e9e0b,#0000 70%);border-top:1px solid #373737;width:100%;height:300px;margin-top:25px;position:relative}.software-teaser .software-webgl{width:100%;height:100%;position:relative}.software-teaser canvas{width:100%;height:100%;display:block}.software-teaser .software-fallback{width:90%;height:90%;position:absolute;inset:5%}.software-teaser [data-ready=true] .software-fallback{display:none}.offer-card{padding-bottom:28px}.software-offer .product-status{margin-top:12px;display:flex;position:relative;bottom:auto;left:auto}@media (max-width:600px){.software-teaser{height:250px}.offer-card{min-height:0}}.sculpture canvas{filter:none}.terrain-plate{filter:none;opacity:.53}.scene-grain{opacity:.025}.scene-deferred{width:100%;height:100%}.experience-preview{height:300px;margin-top:25px}@media (max-width:600px){.experience-preview{height:270px}.terrain-plate{filter:none;opacity:.45}}
:root{--card:#fff;--ring:#000;--input:#ebebeb;--muted:#f5f5f5;--accent:#ebebeb;--border:#e4e4e4;--popover:#fcfcfc;--primary:#000;--sidebar:#fcfcfc;--secondary:#ebebeb;--background:#fcfcfc;--foreground:#000;--destructive:#e54b4f;--sidebar-ring:#000;--sidebar-accent:#ebebeb;--sidebar-border:#ebebeb;--card-foreground:#000;--sidebar-primary:#000;--muted-foreground:#525252;--accent-foreground:#000;--popover-foreground:#000;--primary-foreground:#fff;--sidebar-foreground:#000;--secondary-foreground:#000;--destructive-foreground:#fff;--sidebar-accent-foreground:#000;--sidebar-primary-foreground:#fff;--chart-1:#ffaf09;--chart-2:#2d62ef;--chart-3:#a4a4a4;--chart-4:#e4e4e4;--chart-5:#747474;--font-mono:Geist Mono, monospace;--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--radius:.5rem;--shadow-blur:2px;--shadow-color:#000;--shadow-spread:0px;--shadow-opacity:.18;--shadow-offset-x:0px;--shadow-offset-y:1px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--card:lab(100% 0 0);--ring:lab(0% 0 0);--input:lab(93.04% .0000298023 -.0000119209);--muted:lab(96.52% -.0000298023 .0000119209);--accent:lab(93.04% .0000298023 -.0000119209);--border:lab(90.72% .0000298023 -.0000119209);--popover:lab(98.84% .0000298023 -.0000119209);--primary:lab(0% 0 0);--sidebar:lab(98.84% .0000298023 -.0000119209);--secondary:lab(93.04% .0000298023 -.0000119209);--background:lab(98.84% .0000298023 -.0000119209);--foreground:lab(0% 0 0);--destructive:lab(55.1357% 60.3603 32.9775);--sidebar-ring:lab(0% 0 0);--sidebar-accent:lab(93.04% .0000298023 -.0000119209);--sidebar-border:lab(93.04% .0000298023 -.0000119209);--card-foreground:lab(0% 0 0);--sidebar-primary:lab(0% 0 0);--muted-foreground:lab(35.04% -.0000149012 0);--accent-foreground:lab(0% 0 0);--popover-foreground:lab(0% 0 0);--primary-foreground:lab(100% 0 0);--sidebar-foreground:lab(0% 0 0);--secondary-foreground:lab(0% 0 0);--destructive-foreground:lab(100% 0 0);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-primary-foreground:lab(100% 0 0);--chart-1:lab(77.777% 22.971 79.9849);--chart-2:lab(45.046% 23.8521 -77.5322);--chart-3:lab(67.52% -.0000298023 0);--chart-4:lab(90.72% .0000298023 -.0000119209);--chart-5:lab(48.96% 0 0)}}.dark{--card:#090909;--ring:#a4a4a4;--input:#333;--muted:#1d1d1d;--accent:#333;--border:#242424;--popover:#121212;--primary:#fff;--sidebar:#121212;--secondary:#222;--background:#000;--foreground:#fff;--destructive:#ff5b5b;--sidebar-ring:#a4a4a4;--sidebar-accent:#333;--sidebar-border:#333;--card-foreground:#fff;--sidebar-primary:#fff;--muted-foreground:#a4a4a4;--accent-foreground:#fff;--popover-foreground:#fff;--primary-foreground:#000;--sidebar-foreground:#fff;--secondary-foreground:#fff;--destructive-foreground:#000;--sidebar-accent-foreground:#fff;--sidebar-primary-foreground:#000;--chart-1:#ffaf09;--chart-2:#2671f4;--chart-3:#747474;--chart-4:#525252;--chart-5:#e4e4e4;--font-mono:Geist Mono, monospace;--font-sans:Geist, sans-serif;--font-serif:Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--card:lab(2.47865% 0 0);--ring:lab(67.52% -.0000298023 0);--input:lab(21.12% 0 0);--muted:lab(10.68% .00000745058 -.00000298023);--accent:lab(21.12% 0 0);--border:lab(14.16% 0 0);--popover:lab(5.26802% 0 0);--primary:lab(100% 0 0);--sidebar:lab(5.26802% 0 0);--secondary:lab(13% 0 0);--background:lab(0% 0 0);--foreground:lab(100% 0 0);--destructive:lab(62.0192% 63.2964 35.8073);--sidebar-ring:lab(67.52% -.0000298023 0);--sidebar-accent:lab(21.12% 0 0);--sidebar-border:lab(21.12% 0 0);--card-foreground:lab(100% 0 0);--sidebar-primary:lab(100% 0 0);--muted-foreground:lab(67.52% -.0000298023 0);--accent-foreground:lab(100% 0 0);--popover-foreground:lab(100% 0 0);--primary-foreground:lab(0% 0 0);--sidebar-foreground:lab(100% 0 0);--secondary-foreground:lab(100% 0 0);--destructive-foreground:lab(0% 0 0);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-primary-foreground:lab(0% 0 0);--chart-1:lab(77.777% 22.971 79.9849);--chart-2:lab(49.0693% 15.7385 -73.4532);--chart-3:lab(48.96% 0 0);--chart-4:lab(35.04% -.0000149012 0);--chart-5:lab(90.72% .0000298023 -.0000119209)}}:root{--color-card:var(--card);--color-ring:var(--ring);--color-input:var(--input);--color-muted:var(--muted);--color-accent:var(--accent);--color-border:var(--border);--color-popover:var(--popover);--color-primary:var(--primary);--color-sidebar:var(--sidebar);--color-secondary:var(--secondary);--color-background:var(--background);--color-foreground:var(--foreground);--color-destructive:var(--destructive);--color-sidebar-ring:var(--sidebar-ring);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-border:var(--sidebar-border);--color-card-foreground:var(--card-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-muted-foreground:var(--muted-foreground);--color-accent-foreground:var(--accent-foreground);--color-popover-foreground:var(--popover-foreground);--color-primary-foreground:var(--primary-foreground);--color-sidebar-foreground:var(--sidebar-foreground);--color-secondary-foreground:var(--secondary-foreground);--color-destructive-foreground:var(--destructive-foreground);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-radius:var(--radius);--color-font-mono:var(--font-mono);--color-font-sans:var(--font-sans);--color-font-serif:var(--font-serif);--color-shadow-blur:var(--shadow-blur);--color-shadow-color:var(--shadow-color);--color-shadow-spread:var(--shadow-spread);--color-shadow-opacity:var(--shadow-opacity);--color-shadow-offset-x:var(--shadow-offset-x);--color-shadow-offset-y:var(--shadow-offset-y);--bg:var(--background);--surface:var(--card);--text:var(--foreground);--divider:var(--border);--ice:var(--muted-foreground)}body{--font-sans:var(--font-geist), Geist, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", monospace;font-family:var(--font-sans);background:var(--background);color:var(--foreground)}::selection{background:var(--primary);color:var(--primary-foreground)}:focus-visible{outline-color:var(--ring)!important}.site-header{background:linear-gradient(color-mix(in srgb,var(--background) 90%,transparent),transparent)}.desktop-nav a,.brand,.gallery-title,.gallery-name,.gallery-number,.gallery-collapsed,.founder-note strong{color:var(--foreground)}p,.muted,.eyebrow,.offer-category,.offer-index,.capability-row div>span,.product-status,.evidence-note,.registration,.gallery-select-hint{color:var(--muted-foreground)}.wordmark-point,.capability-number,.marquee-group i,.service-icon,.accent-star,.insight-icon{color:var(--foreground)}.dot{background:var(--foreground)}.button,.header-cta,.menu-button,.offer-card,.intelligence-demo,.dashboard,.enquiry-dialog,.dialog-inner input,.dialog-inner textarea,.dialog-inner select,.mobile-nav{border-radius:var(--radius)}.primary,.hero .primary{background:var(--primary);color:var(--primary-foreground)}.primary:hover,.hero .primary:hover{background:color-mix(in srgb,var(--primary) 85%,var(--background));color:var(--primary-foreground)}.header-cta,.outline,.circle-button,.menu-button,.link-arrow,.capability-row,.capability-row:last-child,.founder-note,.software-teaser{border-color:var(--border)}.header-cta,.menu-button{background:color-mix(in srgb,var(--card) 75%,transparent)}.header-cta:hover,.outline:hover,.circle-button:hover,.capability-row:hover,.demo-tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-foreground);border-color:var(--ring)}.capability-band,.intelligence-demo,.contact-section{background:var(--background);border-color:var(--border)}.offer-card,.software-offer{background:linear-gradient(135deg,var(--secondary),var(--card) 45%,var(--background));border-color:var(--border)}.offer-card .service-icon{color:var(--foreground);border-color:var(--border)}.offer-bridge,.dashboard,.demo-tabs{background:var(--card);border-color:var(--border)}.demo-tabs button{color:var(--muted-foreground)}.demo-tabs button[aria-selected=true]:after{background:var(--primary)}.chart-bar{background:var(--chart-3)}.bar-chart>div:nth-child(2) .chart-bar{background:var(--chart-2)}.bar-chart>div:nth-child(4) .chart-bar{background:var(--chart-4)}.bar-chart>div:nth-child(5) .chart-bar{background:var(--chart-5)}.chart-bar.highlight{background:var(--chart-1)}.insight{background:var(--muted);border-color:var(--border)}.insight strong,.dashboard-header,.chart-heading{color:var(--foreground)}.contact-main h2>span{color:var(--muted-foreground)}.contact-arrow:hover{background:var(--primary);color:var(--primary-foreground)}.motion-control,.mobile-nav{background:var(--popover);color:var(--popover-foreground);border-color:var(--border)}.motion-control:hover{background:var(--accent)}.enquiry-dialog{background:var(--popover);color:var(--popover-foreground);border-color:var(--border);box-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in srgb,var(--shadow-color) 18%,transparent)}.dialog-inner input,.dialog-inner select,.dialog-inner textarea{background:var(--input);color:var(--foreground);border-color:var(--border)}.dialog-inner label,.dialog-close{color:var(--foreground)}.form-error{color:var(--destructive)}.software-teaser{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--foreground) 4%,transparent),transparent 70%)}.gallery-panel{background:var(--card);border-color:var(--border)}.gallery-art{filter:saturate(0)}.founder-monogram{background:var(--secondary);color:var(--foreground);border-color:var(--border)}
:root{--brand-orange:#ff7a1a;--brand-orange-hover:#ff943d;--brand-ink:#0a0a0a;--brand-hairline:#262626;--brand-label:#a1a1a1;--radius-control:6px;--radius-card:12px}.dark{--background:#000;--foreground:#fafafa;--card:#0a0a0a;--popover:#0a0a0a;--secondary:#111;--muted:#111;--accent:#171717;--border:#262626;--input:#171717;--ring:#ff7a1a;--muted-foreground:#a1a1a1}body{font-weight:400}::selection{background:var(--brand-orange);color:var(--brand-ink)}:focus-visible{outline-color:var(--brand-orange)!important}.site-header{background:#000}.brand>.wordmark{color:var(--foreground);font-weight:600}.wordmark-point{color:var(--brand-orange)}.desktop-nav a{color:#a1a1a1;font-weight:400}.desktop-nav a:hover{color:var(--foreground)}.header-cta{color:var(--brand-orange);border-color:var(--brand-orange);border-radius:var(--radius-control);box-shadow:none;background:#000;font-weight:500}.header-cta:hover{background:var(--brand-orange);color:var(--brand-ink);border-color:var(--brand-orange)}.button,.link-arrow,.menu-button{font-weight:500}.button{border-radius:100px}.primary,.hero .primary{background:var(--brand-orange);color:var(--brand-ink)}.primary:hover,.hero .primary:hover{background:var(--brand-orange-hover);color:var(--brand-ink)}.outline,.circle-button{border-color:var(--brand-hairline);background:0 0}.outline:hover,.circle-button:hover{background:#111;border-color:#525252}.eyebrow,.offer-index,.capability-number{font-family:var(--font-mono);font-weight:500}.section-heading h2,.presence-intro h2,.process-intro h2,.faq-section h2,.contact-main h2,.dialog-inner h2{font-weight:600}.capability-band,.contact-section{border-color:var(--brand-hairline);background:#000}.capability-row,.capability-row:last-child{border-color:var(--brand-hairline)}.capability-row:hover{background:#0a0a0a;border-color:#525252}.capability-number{color:var(--brand-orange)}.offer-card,.software-offer{border-color:var(--brand-hairline);border-radius:var(--radius-card);box-shadow:none;background:#0a0a0a}.offer-bridge,.intelligence-demo,.dashboard{border-color:var(--brand-hairline);box-shadow:none;background:#0a0a0a}.intelligence-demo,.dashboard{border-radius:var(--radius-card)}.offer-card .service-icon,.insight-icon{color:var(--brand-orange)}.gallery-panel{border-color:var(--brand-hairline);border-radius:var(--radius-card)}.gallery-panel:hover{border-color:#525252}.demo-tabs button{font-weight:500}.demo-tabs button[aria-selected=true]{color:var(--foreground);background:#111}.demo-tabs button[aria-selected=true]:after{background:var(--brand-orange)}.insight{border-color:var(--brand-hairline);background:#111}.menu-button,.dialog-inner input,.dialog-inner select,.dialog-inner textarea{border-radius:var(--radius-control)}.enquiry-dialog,.mobile-nav{border-color:var(--brand-hairline);border-radius:var(--radius-card);background:#0a0a0a}.motion-control{border-color:var(--brand-hairline);box-shadow:none;background:#0a0a0a}.contact-arrow{color:var(--brand-orange);border-color:var(--brand-orange)}.contact-arrow:hover{background:var(--brand-orange);color:var(--brand-ink)}.site-footer{border-color:var(--brand-hairline)}.agentic-factory-3d.fullscreen{--white:var(--foreground);--muted:var(--muted-foreground);--line:var(--border)}.agentic-factory-3d.fullscreen .mark{background:var(--factory-surface-solid);border-color:var(--line);border-radius:6px}.agentic-factory-3d.fullscreen .identity strong{font-weight:600}.agentic-factory-3d.fullscreen .identity small,.agentic-factory-3d.fullscreen .status,.agentic-factory-3d.fullscreen .scene-heading,.agentic-factory-3d.fullscreen .scene-heading .index,.agentic-factory-3d.fullscreen .camera-row .caption,.agentic-factory-3d.fullscreen .camera-row button,.agentic-factory-3d.fullscreen .hint,.agentic-factory-3d.fullscreen .wordmark{color:var(--muted)}.agentic-factory-3d.fullscreen .mode-bar{background:var(--factory-surface);border-color:var(--line);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);border-radius:12px}.agentic-factory-3d.fullscreen .mode-bar button{color:var(--muted);border-radius:6px}.agentic-factory-3d.fullscreen .mode-bar button[aria-pressed=true]{background:var(--brand-orange);color:#0a0a0a;box-shadow:none}.agentic-factory-3d.fullscreen .mode-bar button:hover{color:var(--foreground)}.agentic-factory-3d.fullscreen .mode-bar button[aria-pressed=true]:hover{color:#0a0a0a}.agentic-factory-3d.fullscreen .camera-row button:hover,.agentic-factory-3d.fullscreen .camera-row button[aria-pressed=true]{color:var(--foreground)}@media (max-width:600px){#intelligence-heading,.contact-main h2{font-weight:450}}.accent-star>svg{display:block}.brand-lockup{color:#fff;opacity:1;flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.brand-kicker{letter-spacing:.24em;text-transform:uppercase;color:#d4d4d4;font-size:10px;font-weight:600;line-height:1}.brand-name{letter-spacing:-.055em;align-items:baseline;font-size:36px;font-weight:600;line-height:1;display:inline-flex}.brand-point{background:linear-gradient(135deg,#ff9a4d 0%,var(--brand-orange) 55%,#e5660c 100%);border-radius:2.5px;flex:none;width:8px;height:8px;margin-left:8px;position:relative;bottom:1px}.footer-top .brand-name{font-size:42px}.footer-top .brand-point{border-radius:3px;width:9px;height:9px}.social-icons{color:#a1a1a1;align-items:center;gap:18px;display:flex}.social-icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.social-icon:hover{color:var(--brand-orange);background:#ff7a1a14;box-shadow:0 0 0 1px #ff7a1a2e,0 0 18px #ff7a1a1f}.software-teaser,.software-webgl{box-shadow:none;background:0 0}.sample-intro{margin-top:32px}.process-intro h2 .muted,.step-count,.process-detail>span,.process-step.expanded h3{color:var(--brand-orange)}.process-step.expanded{border-color:#ff7a1a55}.process-principles{border-top-color:#ff7a1a44}.process-intro .button.outline{box-shadow:none;isolation:isolate;background:0 0;border:0;outline:none;position:relative}.process-intro .button.outline:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:#ff7a1a0d;transition:opacity .35s;position:absolute;inset:0;box-shadow:0 0 25px #ff7a1a24,inset 0 0 14px #ff7a1a15}.process-intro .button.outline:hover:before,.process-intro .button.outline:focus-visible:before{opacity:1}.process-intro .button.outline:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px}button,.button,.link-arrow,.desktop-nav a,.back-top{transition:color .25s,background-color .25s,border-color .25s}button:not(:disabled):hover,button:not(:disabled):focus-visible,a.button:hover,a.button:focus-visible,.link-arrow:hover,.desktop-nav a:hover,.back-top:hover,button:not(:disabled):hover h3,button:not(:disabled):focus-visible h3,.process-step>button:hover h3{color:var(--brand-orange)}.header-cta:hover,.primary:hover,.hero .primary:hover,.primary:focus-visible{color:var(--brand-orange);background:#17100a}.process-intro .button.outline:hover{box-shadow:none;background:0 0}@media (max-width:600px){.brand-name{font-size:32px}.brand-kicker{font-size:9px}.footer-bottom{flex-wrap:wrap;row-gap:24px}.social-icons{flex-basis:100%;order:3;gap:24px}.footer-top .brand-name{font-size:38px}}@media (prefers-reduced-motion:reduce){button,.button,.link-arrow,.social-icon,.process-intro .button.outline:before{transition:none}}.contact-arrow:not(:disabled):hover,.contact-arrow:not(:disabled):focus-visible{color:var(--brand-orange);background:#17100a;box-shadow:0 0 26px #ff7a1a24}.agentic-factory-3d.fullscreen .mode-bar button:hover,.agentic-factory-3d.fullscreen .mode-bar button:focus-visible,.agentic-factory-3d.fullscreen .mode-bar button[aria-pressed=true]:hover,.agentic-factory-3d.fullscreen .camera-row button:hover,.agentic-factory-3d.fullscreen .camera-row button:focus-visible{color:var(--brand-orange-text,var(--brand-orange));background:var(--factory-control)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--page-gutter:clamp(24px, 6vw, 96px);--section-space:clamp(96px, 10vw, 144px)}.section-shell,.site-header{padding-inline:var(--page-gutter)}.chapter{padding-top:var(--section-space)}.presence-section{padding-top:var(--space-16)}.section-heading{gap:var(--space-16);margin-bottom:var(--space-16)}.section-heading .eyebrow{margin-bottom:var(--space-6)}.section-heading>p,.section-heading>div+div{max-width:40ch;line-height:1.85}.presence-intro{gap:var(--space-8) var(--space-24);margin-bottom:var(--space-16)}.presence-intro>p:last-child{max-width:44ch}.capability-row{gap:var(--space-8);padding:var(--space-12) var(--space-6)}.capability-row p{max-width:48ch}.capability-row div>span{margin-top:var(--space-4)}.presence-outro{margin-top:var(--space-12);gap:var(--space-8)}.offer-grid{gap:var(--space-8)}.offer-card{padding:var(--space-12);min-height:0}.offer-card h3{margin-bottom:var(--space-6)}.offer-card>p{max-width:44ch;min-height:0;line-height:1.85}.offer-card .link-arrow{margin-top:var(--space-6)}.offer-bridge{padding:var(--space-8);gap:var(--space-6)}.manifesto{padding-bottom:var(--space-16)}.manifesto-bottom{margin-top:var(--space-12);gap:var(--space-8)}.gallery-panels{gap:var(--space-6)}.work-caption{margin-top:var(--space-8);gap:var(--space-8)}.sample-intro{margin:var(--space-2) 0 var(--space-6)}.sample-intro .eyebrow{margin-bottom:var(--space-3)}.process-layout{gap:var(--space-24)}.process-intro>p:not(.eyebrow){max-width:36ch;margin:var(--space-8) 0}.process-step{padding-block:var(--space-8)}.process-step>button{gap:var(--space-6)}.process-detail{padding-top:var(--space-6)}.process-principles{padding-top:var(--space-8);gap:var(--space-6);flex-wrap:wrap}.faq-section{gap:var(--space-24);padding-bottom:var(--space-24)}.faq-list summary{padding-block:var(--space-8);gap:var(--space-6)}.faq-list details>p{padding-bottom:var(--space-8);max-width:60ch}.contact-section{padding-block:var(--space-24);margin-top:var(--space-16)}.contact-top,.contact-bottom{gap:var(--space-8)}.contact-main{margin-block:var(--space-16) var(--space-12);gap:var(--space-8)}.site-footer{padding-top:var(--space-16)}.footer-top{padding-bottom:var(--space-16);gap:var(--space-8)}.footer-bottom{padding-block:var(--space-8) var(--space-16);gap:var(--space-6)}.dialog-inner{padding:var(--space-12)}.dialog-inner form>label,.field-row>label{margin-bottom:var(--space-6)}.field-row{gap:var(--space-6)}@media (max-width:1000px){.presence-intro{gap:var(--space-8) var(--space-12)}.capability-row{gap:var(--space-6);padding-inline:var(--space-3)}.offer-card{padding:var(--space-8)}.process-layout,.faq-section{gap:var(--space-16)}.gallery-panels{gap:var(--space-4)}}@media (max-width:850px){.website-offer,.software-offer{grid-column:1/-1}.offer-card>p{max-width:52ch;font-size:14px}.section-heading{align-items:start;gap:var(--space-8)}}@media (max-width:800px){.presence-intro{gap:var(--space-6)}.capability-row{padding-block:var(--space-8)}.process-layout,.faq-section{gap:var(--space-12)}}@media (max-width:600px){:root{--page-gutter:24px;--section-space:96px}.section-heading{margin-bottom:var(--space-12)}.section-heading>p,.section-heading>div+div{margin-top:var(--space-6)}.presence-section{padding-top:var(--space-12)}.presence-intro{margin-bottom:var(--space-12)}.capability-row{gap:var(--space-4);padding-inline:0}.presence-outro{margin-top:var(--space-8)}.offer-grid{gap:var(--space-6)}.offer-card{padding:var(--space-6)}.offer-bridge{padding:var(--space-6);gap:var(--space-4);flex-wrap:wrap}.manifesto-bottom{margin-top:var(--space-8);gap:var(--space-6)}.gallery-panels{gap:var(--space-3);height:520px}.work-caption{gap:var(--space-6)}.sample-intro{margin-top:calc(-1 * var(--space-8));position:relative}.process-detail{padding-right:0}.process-principles{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.faq-list summary{padding-block:var(--space-6)}.contact-section{padding-block:var(--space-16);margin-top:var(--space-12)}.contact-top{gap:var(--space-6);flex-wrap:wrap}.contact-main{margin-block:var(--space-12) var(--space-8)}.footer-top{padding-bottom:var(--space-12)}.social-icons{gap:var(--space-6)}.dialog-inner{padding:var(--space-8) var(--space-6)}.field-row{gap:var(--space-4)}}.marquee-group>span{color:#c89a78}.marquee-group>i{color:var(--brand-orange);opacity:.7}.service-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.service-directory a{border-top:1px solid var(--border,#262626);color:var(--foreground);grid-template-columns:1fr auto;align-content:start;gap:12px;padding:24px 0;text-decoration:none;display:grid}.service-directory a small{color:var(--muted-foreground);grid-column:1;font-size:12px;line-height:1.6}.service-directory a svg{grid-area:1/2}.service-directory a:hover,.service-directory a:focus-visible{color:var(--brand-orange-text,var(--brand-orange))}@media (max-width:850px){.service-directory{grid-template-columns:1fr;gap:8px}}.social-profiles{width:min(1280px,100%);padding:32px var(--page-gutter,clamp(24px,5.5vw,88px));border-top:1px solid var(--brand-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.social-profiles p{color:var(--muted-foreground);font-size:14px}.social-profiles .social-icon{width:auto;min-width:44px;min-height:44px;color:var(--foreground);border-radius:8px;gap:10px;padding:10px 12px;font-size:13px}.social-profiles .social-icon:focus-visible{outline:2px solid var(--brand-orange-text,var(--brand-orange));outline-offset:4px}
html.light{--background:#fafafa;--foreground:#171717;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--secondary:#f2f2f2;--secondary-foreground:var(--foreground);--muted:#f2f2f2;--muted-foreground:#666;--accent:#eee;--accent-foreground:var(--foreground);--border:#ddd;--input:#f5f5f5;--primary:#171717;--primary-foreground:#fff;--ring:var(--brand-orange);--brand-hairline:var(--border);--brand-label:var(--muted-foreground);--bg:var(--background);--surface:var(--card);--text:var(--foreground);--divider:var(--border);--ice:var(--muted-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light .offer-card,html.light .software-offer,html.light .offer-bridge,html.light .intelligence-demo,html.light .dashboard{background:var(--card);color:var(--card-foreground);border-color:var(--border)}html.light .contact-section{background:var(--background);border-color:var(--border)}html.light .muted,html.light .offer-category,html.light .offer-index,html.light .offer-bridge>span,html.light .product-status,html.light .evidence-note,html.light .capability-row div>span,html.light .availability,html.light .process-principles,html.light .step-toggle,html.light .faq-plus,html.light .contact-main h2>span,html.light .back-top,html.light .footer-bottom,html.light .social-icons{color:var(--muted-foreground)}html.light .offer-bridge p,html.light .capability-row>svg,html.light .founder-note strong,html.light .site-footer .brand-lockup{color:var(--foreground)}html.light .site-footer .brand-kicker{color:var(--muted-foreground)}html.light .capability-row,html.light .capability-row:last-child,html.light .work-section,html.light .process-steps,html.light .process-step,html.light .faq-list details,html.light .faq-list details:first-child,html.light .site-footer,html.light .footer-bottom,html.light .founder-note,html.light .software-teaser,html.light .link-arrow,html.light .offer-card .service-icon{border-color:var(--border)}html.light .capability-row:hover,html.light .outline:hover,html.light .circle-button:hover,html.light .offer-bridge button:hover{background:var(--accent)}html.light .capability-row:before,html.light .offer-card:after{background:linear-gradient(110deg,#0000 20%,#00000004 49%,#0000 70%)}html.light .process-intro h2 .muted,html.light .back-top:hover,html.light .social-icon:hover{color:var(--brand-orange)}html.light .process-step.expanded{border-color:color-mix(in srgb, var(--brand-orange) 45%, var(--border))}html.light .demo-tabs,html.light .demo-tabs button,html.light .dashboard-header,html.light .sample-label,html.light .bar-chart{border-color:var(--border)}html.light .demo-tabs button[aria-selected=true],html.light .insight,html.light .founder-monogram{background:var(--muted);color:var(--foreground);border-color:var(--border)}html.light .sample-label,html.light .chart-heading>span+span,html.light .bar-slot>span,html.light .insight>div>span,html.light .chart-footnote{color:var(--muted-foreground)}html.light .bar-chart{background:repeating-linear-gradient(to top, transparent 0, transparent 39px, var(--border) 40px)}html.light .enquiry-dialog,html.light .motion-control{background:var(--popover);color:var(--popover-foreground);border-color:var(--border)}html.light .motion-control:hover{background:var(--accent)}html.light .dialog-inner form>label,html.light .field-row>label{color:var(--foreground)}html.light .dialog-inner input,html.light .dialog-inner select,html.light .dialog-inner textarea{background:var(--input);color:var(--foreground);border-color:var(--border)}html.light .dialog-inner input::placeholder,html.light .dialog-inner textarea::placeholder{color:var(--muted-foreground)}html.light .dialog-inner input:focus,html.light .dialog-inner select:focus,html.light .dialog-inner textarea:focus{border-color:var(--brand-orange)}html.light .consent input{accent-color:var(--brand-orange)}html.light .close-button,html.light .success-symbol{background:var(--muted);color:var(--foreground);border-color:var(--border)}html.light .gallery-panel{--foreground:#fafafa;--muted-foreground:#a1a1a1;color:var(--foreground);border-color:var(--border);background:#171717}html.light .gallery-number,html.light .gallery-name,html.light .gallery-title,html.light .gallery-collapsed,html.light .gallery-kind,html.light .gallery-corner,html.light .gallery-select-hint{color:#fafafa}html.light .gallery-panel .registration{color:#a1a1a1}html.light [data-theme-surface=dark]{--background:#000;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:var(--foreground);--popover:#0a0a0a;--popover-foreground:var(--foreground);--secondary:#111;--secondary-foreground:var(--foreground);--muted:#111;--muted-foreground:#a1a1a1;--accent:#171717;--accent-foreground:var(--foreground);--border:#262626;--input:#171717;--primary:#fafafa;--primary-foreground:#0a0a0a;--brand-hairline:var(--border);--brand-label:var(--muted-foreground);--bg:var(--background);--surface:var(--card);--text:var(--foreground);--divider:var(--border);--ice:var(--muted-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--brand-orange-text:#b74b00}html.light .process-intro h2 .muted,html.light .step-count,html.light .process-detail>span,html.light .process-step.expanded h3,html.light .social-icon:hover,html.light .back-top:hover,html.light .section-shell button:not(:disabled):hover,html.light .section-shell button:not(:disabled):focus-visible,html.light .enquiry-dialog button:not(:disabled):hover,html.light .enquiry-dialog button:not(:disabled):focus-visible,html.light .link-arrow:hover,html.light .link-arrow:focus-visible{color:var(--brand-orange-text)}html.light [data-theme-surface=dark],html.light .gallery-panel{--brand-orange-text:#ff7a1a}html.light .primary:hover,html.light .primary:focus-visible{color:#b74b00;background:#fff1e6}html.light .capability-number{color:var(--brand-orange-text)}
