:root{color-scheme:dark;--bg: #090c0a;--surface: #131814;--surface-alt: #1b211c;--surface-deep: #030403;--primary: #edebdb;--secondary: #a1ab9c;--green: #59c273;--green-dark: #1f4229;--green-stroke: #388c52;--stroke: #384f3d;--radius-lg: 24px;--radius-md: 14px;--radius-sm: 12px;--content: 1248px;--display: "Space Grotesk", "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--body: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Space Mono", monospace}:root{--bg: #070a08;--surface: #101510;--surface-alt: #151c16;--surface-deep: #050705;--primary: #f4f2e8;--secondary: #c9d0c1;--muted: #8f9b8b;--green: #6ee587;--green-dark: #16331e;--green-stroke: #3ea85c;--stroke: #2e4735;--stroke-soft: rgba(110, 229, 135, .18);--radius-lg: 8px;--radius-md: 8px;--radius-sm: 8px}body{background:radial-gradient(circle at 18% 4%,rgba(110,229,135,.12),transparent 32%),radial-gradient(circle at 88% 18%,rgba(62,168,92,.08),transparent 28%),var(--bg)}.site-frame{position:relative;overflow:hidden;background:linear-gradient(rgba(110,229,135,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(110,229,135,.025) 1px,transparent 1px),var(--bg);background-size:32px 32px}.nav{position:sticky;top:16px;z-index:10;min-height:56px;margin-bottom:112px;padding:8px 12px;border:1px solid var(--stroke-soft);border-radius:999px;background:#070a08c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{border-color:var(--green);box-shadow:inset 0 0 0 5px #6ee58724}.nav-links a{width:auto;min-width:64px;padding:8px 10px;border-radius:999px;text-align:center}.nav-links a.active{background:#6ee5871f;color:var(--primary)}.hero-home{display:grid;grid-template-columns:minmax(0,1fr) 416px;gap:64px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--stroke-soft)}.hero-copy{display:grid;gap:32px}h1{letter-spacing:-.045em}.hero h1{font-size:84px;line-height:88px}.hero-subtitle{color:var(--secondary);font-size:24px;line-height:36px}.chip-row li{min-height:40px;padding:11px 14px;border-color:var(--stroke-soft);background:#16331ed1;font-size:12px;letter-spacing:.01em}.hero-system-panel,.evidence-band,.system-card,.proof-card,.work-card,.thought-leadership,.cta,.case-card,.asset-roadmap,.principle-card,.journal-card,.article-template{border:1px solid var(--stroke-soft);border-radius:8px;box-shadow:0 24px 80px #0000003d}.hero-system-panel{display:grid;gap:20px;padding:20px;background:linear-gradient(135deg,rgba(110,229,135,.12),transparent 42%),var(--surface)}.panel-label{margin:0;color:var(--green);font-family:var(--mono);font-size:11px;line-height:16px;text-transform:uppercase}.signal-visual{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;min-height:248px;padding:16px;overflow:hidden;border:1px solid var(--stroke-soft);border-radius:8px;background:radial-gradient(circle at 50% 46%,rgba(110,229,135,.3),transparent 24%),linear-gradient(rgba(110,229,135,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(110,229,135,.055) 1px,transparent 1px),var(--surface-deep);background-size:auto,24px 24px,24px 24px,auto}.signal-visual:before,.signal-visual:after{content:"";position:absolute;border:1px solid rgba(110,229,135,.44);border-radius:50%;inset:54px}.signal-visual:after{inset:88px;border-style:dashed;opacity:.72}.signal-visual span{align-self:end;min-height:72px;border:1px solid rgba(110,229,135,.28);border-radius:6px;background:linear-gradient(180deg,#6ee587b8,#6ee58714)}.signal-visual span:nth-child(2){min-height:152px}.signal-visual span:nth-child(3){min-height:112px}.signal-visual span:nth-child(4){min-height:204px}.panel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.panel-metrics div{display:grid;gap:4px;padding:12px;border:1px solid var(--stroke-soft);border-radius:8px;background:#050705b3}.panel-metrics strong{color:var(--primary);font-family:var(--display);font-size:24px;line-height:28px}.panel-metrics span{color:var(--muted);font-family:var(--display);font-size:11px;line-height:14px}.thesis-block,.proof-points,.featured-work,.thought-leadership,.cta,.case-index-grid,.journal-grid,.asset-roadmap,.article-template{margin-bottom:112px}.system-card,.proof-card,.work-card,.case-card,.journal-card,.principle-card{background:#101510e6}.proof-points{gap:16px}.proof-card{min-height:188px}.proof-card strong{margin-bottom:20px;color:var(--green)}.evidence-band{display:grid;gap:28px;margin-bottom:112px;padding:28px;background:#151c16d1}.evidence-band .section-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}.evidence-band .section-heading .kicker{grid-column:1 / -1}.evidence-band .section-heading h2{max-width:720px;font-size:44px;line-height:48px}.evidence-band .section-heading p:not(.kicker){max-width:580px;font-size:18px;line-height:28px}.evidence-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidence-cell{display:grid;gap:16px;min-height:272px;padding:20px;border:1px solid var(--stroke-soft);border-radius:8px;background:var(--surface-deep)}.evidence-cell strong{color:var(--primary);font-family:var(--display);font-size:56px;line-height:60px;letter-spacing:-.04em}.evidence-cell p:not(.card-meta){margin:0;color:var(--secondary);font-size:15px;line-height:24px}.spark-bars{display:flex;align-items:end;gap:8px;height:64px}.spark-bars span{flex:1;min-height:24px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--green),rgba(110,229,135,.12))}.spark-bars span:nth-child(2){min-height:44px}.spark-bars span:nth-child(3){min-height:32px}.spark-bars span:nth-child(4){min-height:56px}.spark-bars span:nth-child(5){min-height:48px}.spark-line{height:64px;border-radius:8px;background:linear-gradient(135deg,transparent 0 18%,rgba(110,229,135,.8) 18% 22%,transparent 22% 42%,rgba(110,229,135,.8) 42% 46%,transparent 46% 64%,rgba(110,229,135,.8) 64% 68%,transparent 68%),linear-gradient(rgba(110,229,135,.08) 1px,transparent 1px),var(--surface);background-size:auto,100% 16px,auto}.dot-matrix{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;height:64px;align-content:center}.dot-matrix span{aspect-ratio:1;border-radius:50%;background:#6ee58738}.dot-matrix span:nth-child(3n+1),.dot-matrix span:nth-child(8){background:var(--green)}.work-grid,.case-index-grid{gap:16px}.work-card{min-height:496px}.work-image,.figma-media,.asset-pending,.case-card-image,figure img{border-color:var(--stroke-soft);border-radius:8px}.asset-pending{background:linear-gradient(rgba(110,229,135,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(110,229,135,.055) 1px,transparent 1px),radial-gradient(circle at 50% 40%,rgba(110,229,135,.18),transparent 32%),var(--surface-deep);background-size:24px 24px,24px 24px,auto,auto}.thought-leadership,.cta,.asset-roadmap,.article-template{background:#151c16d1}.article-row article,.template-steps article{border-color:var(--stroke-soft)}.case-study{gap:112px}.case-intro{padding-bottom:40px;border-bottom:1px solid var(--stroke-soft)}.case-intro h1{max-width:1080px;font-size:68px;line-height:72px;letter-spacing:-.045em}.case-hero-image img{border-radius:8px;background:var(--surface)}.case-stream{border-color:var(--stroke-soft)}.evidence-row{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:56px}.evidence-row figure{padding:12px;border:1px solid var(--stroke-soft);border-radius:8px;background:#101510b8}.page-hero{padding-bottom:40px;border-bottom:1px solid var(--stroke-soft)}.page-hero h1{max-width:1040px;font-size:68px;line-height:72px;letter-spacing:-.045em}.principle-grid{gap:16px}@media(max-width:980px){.site-frame{width:min(430px,100%);padding:24px;background-size:24px 24px}.nav{position:static;margin-bottom:56px;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-home{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.hero h1,.case-intro h1,.page-hero h1{font-size:44px;line-height:48px}.hero-subtitle,.page-hero p:not(.eyebrow),.case-intro p:not(.eyebrow){font-size:18px;line-height:28px}.hero-system-panel{padding:16px}.signal-visual{min-height:188px}.panel-metrics,.evidence-cells,.evidence-band .section-heading{grid-template-columns:1fr}.evidence-band,.thought-leadership,.cta,.asset-roadmap,.article-template{padding:20px}.evidence-band .section-heading h2,.section-heading h2,.thought-leadership h2,.cta h2,.asset-roadmap h2,.principle-card h2,.article-template h2{font-size:32px;line-height:36px}.thesis-block,.proof-points,.featured-work,.thought-leadership,.cta,.case-index-grid,.journal-grid,.asset-roadmap,.article-template,.evidence-band{margin-bottom:72px}.work-card,.case-card{min-height:auto}.case-study{gap:72px}.evidence-row{gap:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--primary);font-family:var(--body)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-frame{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:72px;background:var(--bg)}.mobile-copy{display:none}.nav{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin-bottom:96px;font-family:var(--display)}.brand,.nav-links{display:flex;align-items:center}.brand{gap:10px;color:var(--primary);font-size:14px;font-weight:500;line-height:20px;text-transform:lowercase}.brand-mark{width:22px;height:22px;border:1.5px solid var(--primary);border-radius:50%}.nav-links{gap:28px}.nav-links a{width:64px;color:var(--secondary);font-size:12px;font-weight:500;line-height:16px}.nav-links a.active{color:var(--green)}.hero,.page-hero,.featured-work,.thought-leadership,.cta,.case-study{width:100%}.hero{display:grid;gap:32px;margin-bottom:96px}.page-hero{display:grid;gap:24px;margin-bottom:96px}.eyebrow,.kicker,.card-meta{margin:0;color:var(--green);font-family:var(--display);font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.hero .eyebrow{width:min(760px,100%);font-size:13px;line-height:20px}h1,h2,h3,h4{margin:0;color:var(--primary);font-family:var(--display);font-weight:700}h1{width:min(1120px,100%);font-size:76px;line-height:84px;letter-spacing:0}.hero-subtitle{width:min(980px,100%);margin:0;color:var(--primary);font-size:28px;line-height:44px}.page-hero p:not(.eyebrow){width:min(940px,100%);margin:0;color:var(--secondary);font-size:24px;line-height:36px}.chip-row{display:flex;flex-wrap:wrap;gap:12px;width:min(1020px,100%);margin:0;padding:0;list-style:none}.chip-row li{min-height:36px;padding:10px;border:1px solid var(--green-stroke);border-radius:999px;background:#1f4229f2;color:var(--primary);font-family:var(--display);font-size:11px;font-weight:500;line-height:16px}.thesis-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;margin-bottom:96px}.system-card{display:grid;gap:16px;min-height:416px;padding:32px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.map-card{min-height:460px;background:var(--surface-alt)}.system-card h2{max-width:540px;font-size:36px;line-height:44px}.system-card p:not(.kicker){max-width:540px;margin:0;color:var(--secondary);font-size:21px;line-height:34px}.operating-model,.system-map{margin:0;padding:0;list-style:none}.operating-model{display:grid;grid-template-columns:repeat(5,minmax(0,102px));gap:8px;margin-top:0}.operating-model li,.system-map li{border:1px solid var(--stroke);background:var(--surface-deep);color:var(--primary);font-family:var(--display);font-weight:500}.operating-model li:first-child,.operating-model li:last-child{border-color:var(--green-stroke);background:var(--green-dark)}.operating-model li{display:grid;gap:4px;height:64px;padding:12px;border-radius:var(--radius-md);font-size:10px;line-height:14px}.operating-model span,.system-map span{color:var(--green);font-family:var(--mono);font-weight:400}.operating-model span{font-size:9px;line-height:12px}.system-map{display:grid;gap:10px;margin-top:0}.system-map li{display:grid;grid-template-columns:36px 1fr;align-items:center;min-height:44px;padding:12px;border-radius:var(--radius-sm);font-size:14px;line-height:20px}.system-map span{font-size:11px;line-height:16px}.proof-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:96px}.proof-card{min-height:212px;padding:24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-alt)}.proof-card strong{display:block;margin-bottom:16px;color:var(--green);font-family:var(--display);font-size:48px;font-weight:700;line-height:56px}.proof-card h3{margin-bottom:16px;font-size:22px;line-height:28px}.proof-card p,.work-card p,.thought-leadership p,.cta p,.case-intro p,.stream-heading p,.evidence-copy p{margin:0;color:var(--secondary)}.proof-card p{font-size:16px;line-height:24px}.featured-work{display:grid;gap:32px;margin-bottom:96px}.section-heading{display:grid;gap:16px}.section-heading h2{font-size:52px;line-height:60px}.section-heading p{width:min(940px,100%);margin:0;color:var(--secondary);font-size:22px;line-height:36px}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.work-card{display:grid;gap:24px;min-height:524px;padding:24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}a.work-card,a.case-card{transition:border-color .18s ease,transform .18s ease,background .18s ease}a.work-card:hover,a.case-card:hover{border-color:var(--green-stroke);transform:translateY(-2px)}.work-copy{display:grid;gap:12px}.work-card h3{font-size:28px;line-height:36px}.work-card p:not(.card-meta){min-height:56px;font-size:17px;line-height:28px}.work-image,.figma-media,.asset-pending,.case-card-image{width:100%;height:320px;overflow:hidden;border:1px solid var(--stroke);border-radius:18px;background:var(--surface-deep)}.work-image{object-fit:cover}.asset-pending{display:grid;place-content:center;gap:8px;border-style:dashed;background:linear-gradient(135deg,rgba(89,194,115,.12),transparent 42%),radial-gradient(circle at 75% 35%,rgba(89,194,115,.2),transparent 28%),var(--surface-deep);color:var(--primary);font-family:var(--display);text-align:center}.asset-pending span{font-size:18px;font-weight:700;line-height:24px}.asset-pending small{color:var(--secondary);font-family:var(--mono);font-size:11px;line-height:16px}.figma-media{position:relative}.figma-media:before,.figma-media:after,.figma-media span{content:"";position:absolute;border:1px solid rgba(89,194,115,.45);border-radius:12px;background:#1f42296b}.kernel-media:before{left:52px;top:44px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#59c273b8,#1f42292e)}.kernel-media:after{right:48px;top:64px;width:240px;height:144px}.kernel-media span:nth-child(1){left:104px;bottom:52px;width:360px;height:48px}.kernel-media span:nth-child(2),.kernel-media span:nth-child(3){display:none}.dronedeploy-media{background:linear-gradient(45deg,transparent 48%,rgba(89,194,115,.25) 49%,transparent 51%),linear-gradient(-45deg,transparent 48%,rgba(56,140,82,.28) 49%,transparent 51%),var(--surface-deep);background-size:56px 56px}.dronedeploy-media:before{left:48px;top:48px;width:420px;height:180px}.dronedeploy-media:after{right:56px;bottom:48px;width:180px;height:80px}.dronedeploy-media span{display:none}.quora-media:before{left:48px;top:44px;width:468px;height:44px}.quora-media:after{left:48px;top:112px;width:360px;height:44px}.quora-media span:nth-child(1){left:48px;top:180px;width:420px;height:44px}.quora-media span:nth-child(2){left:48px;top:248px;width:280px;height:24px}.quora-media span:nth-child(3){display:none}.thought-leadership,.cta{display:grid;gap:32px;margin-bottom:96px;padding:32px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-alt)}.thought-leadership h2,.cta h2,.case-intro h1,.case-intro h2{max-width:980px;font-size:52px;line-height:60px}.thought-leadership p:not(.kicker),.cta p{max-width:900px;font-size:22px;line-height:36px}.article-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-row article{min-height:112px;padding:20px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--surface-deep)}.article-row span{display:block;margin-bottom:12px;color:var(--green);font-family:var(--mono);font-size:11px;line-height:16px}.article-row h3{font-size:18px;line-height:24px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;font-family:var(--display);font-size:13px;font-weight:500;line-height:16px}.button.primary{background:var(--green);color:var(--surface-deep)}.button.secondary{border:1px solid var(--stroke);color:var(--primary)}.case-study{display:grid;gap:96px;padding-top:24px}.case-intro{display:grid;gap:24px}.case-intro p:not(.eyebrow){max-width:880px;font-size:22px;line-height:36px}.case-stream{display:grid;gap:56px;padding-top:72px;border-top:1px solid var(--stroke)}.stream-heading{display:grid;gap:20px;max-width:900px}.stream-heading h2,.stream-heading h3{font-size:48px;line-height:56px}.stream-heading p:not(.eyebrow){max-width:760px;font-size:20px;line-height:32px}.evidence-row{display:grid;grid-template-columns:minmax(0,560px) minmax(0,640px);gap:48px;align-items:start}.evidence-row.image-left .evidence-copy{order:2}.evidence-row.image-left figure{order:1}.evidence-copy{display:grid;gap:16px}.evidence-copy h3,.evidence-copy h4{font-size:40px;line-height:48px}.evidence-copy p:not(.card-meta){font-size:20px;line-height:32px}figure{display:grid;gap:12px;margin:0}figure img{width:100%;aspect-ratio:16 / 9;border:1px solid var(--stroke);border-radius:8px;background:var(--surface-deep);object-fit:contain}figcaption{color:var(--secondary);font-size:14px;line-height:20px}.case-hero-image img{aspect-ratio:16 / 9;object-fit:contain}.case-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:96px}.case-card{display:grid;gap:24px;min-height:540px;padding:24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.case-card-copy{display:grid;gap:12px}.case-card h2{font-size:32px;line-height:40px}.case-card p:not(.card-meta){margin:0;color:var(--secondary);font-size:18px;line-height:28px}.case-card-image{object-fit:cover}.asset-roadmap,.principle-card,.article-template{display:grid;gap:24px;margin-bottom:96px;padding:32px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-alt)}.asset-roadmap h2,.principle-card h2,.article-template h2{font-size:40px;line-height:48px}.asset-roadmap p:not(.kicker),.principle-card p:not(.kicker),.article-template p:not(.kicker){margin:0;color:var(--secondary);font-size:20px;line-height:32px}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.principle-card{margin-bottom:0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:96px}.journal-card{display:grid;gap:16px;min-height:360px;padding:24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.journal-card>span,.template-steps span{color:var(--green);font-family:var(--mono);font-size:11px;line-height:16px}.journal-card h2{font-size:28px;line-height:36px}.journal-card p:not(.card-meta){margin:0;color:var(--secondary);font-size:17px;line-height:28px}.template-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.template-steps article{display:grid;gap:12px;min-height:180px;padding:20px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--surface-deep)}.template-steps h3{font-size:18px;line-height:24px}.work-card,.proof-card,.system-card,.thought-leadership,.cta,.evidence-row,.stream-heading,.case-card,.page-hero,.asset-roadmap,.principle-card,.journal-card,.article-template{opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s ease}.is-visible{opacity:1;transform:translateY(0)}@media(max-width:980px){.site-frame{width:min(390px,100%);padding:24px}.desktop-copy{display:none}.mobile-copy{display:inline}.nav{min-height:40px;margin-bottom:64px}.nav-links{display:none}.brand{font-size:13px}.hero,.page-hero{gap:24px;margin-bottom:64px}.hero .eyebrow{font-size:12px;line-height:16px}h1{font-size:44px;line-height:52px}.hero-subtitle{font-size:18px;line-height:28px}.chip-row{gap:8px}.chip-row li{width:156px}.chip-row .desktop-chip{display:none}.thesis-block,.proof-points,.work-grid,.article-row,.evidence-row,.case-index-grid,.principle-grid,.journal-grid,.template-steps{grid-template-columns:1fr}.thesis-block,.proof-points,.featured-work,.thought-leadership,.cta,.case-index-grid,.journal-grid,.asset-roadmap,.article-template{margin-bottom:64px}.system-card,.proof-card,.work-card,.case-card,.asset-roadmap,.principle-card,.article-template,.thought-leadership,.cta{padding:24px}.system-card,.map-card{min-height:auto}.map-card{display:none}.philosophy-card{min-height:444px}.system-card h2,.section-heading h2,.thought-leadership h2,.cta h2,.case-intro h1,.case-intro h2,.page-hero h1,.asset-roadmap h2,.principle-card h2,.article-template h2{font-size:34px;line-height:40px}.system-card p:not(.kicker),.section-heading p,.thought-leadership p:not(.kicker),.cta p,.case-intro p:not(.eyebrow),.page-hero p:not(.eyebrow),.asset-roadmap p:not(.kicker),.principle-card p:not(.kicker),.article-template p:not(.kicker){font-size:18px;line-height:30px}.operating-model{grid-template-columns:repeat(5,52px);gap:8px}.operating-model li{width:52px;min-height:68px;padding:12px;overflow-wrap:anywhere}.work-card{min-height:400px}.work-image,.figma-media,.asset-pending,.case-card-image{height:168px}.case-study{gap:64px}.case-stream{gap:40px;padding-top:56px}.stream-heading h2,.stream-heading h3{font-size:34px;line-height:40px}.stream-heading p:not(.eyebrow),.evidence-copy p:not(.card-meta){font-size:16px;line-height:28px}.evidence-row.image-left .evidence-copy,.evidence-row.image-left figure{order:initial}.evidence-copy h3,.evidence-copy h4{font-size:28px;line-height:36px}.case-card,.journal-card{min-height:auto}}
