:root{--bg: #080a0b;--bg-raised: #0e1112;--surface: #111516;--surface-soft: #15191a;--surface-hover: #191e20;--text: #f4f7f6;--muted: #8f9896;--faint: #59615f;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .17);--lime: #c8ff4a;--lime-soft: rgba(200, 255, 74, .12);--blue: #86a7ff;--purple: #bd8dff;--orange: #ff9f68;--shadow: 0 24px 72px rgba(0, 0, 0, .3);--radius: 18px;--shell: 1120px}:root[data-theme=light]{--bg: #f4f5f2;--bg-raised: #eceee9;--surface: #ffffff;--surface-soft: #e9ebe6;--surface-hover: #e3e6df;--text: #111514;--muted: #68716e;--faint: #929a97;--line: rgba(17, 21, 20, .1);--line-strong: rgba(17, 21, 20, .18);--lime: #4c7600;--lime-soft: rgba(88, 131, 10, .1);--blue: #355dcc;--purple: #7545b5;--orange: #b75921;--shadow: 0 28px 90px rgba(51, 61, 57, .12)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px;background:var(--bg)}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 68% -12%,rgba(150,205,56,.055),transparent 31rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;transform:translateY(-160%);border-radius:8px;background:var(--text);color:var(--bg)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{display:flex;height:74px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:-.08em;transition:border-color .18s ease,transform .18s ease}.brand:hover .brand-mark{transform:rotate(-7deg);border-color:var(--lime)}.brand-name{font-size:12px;font-weight:600;letter-spacing:.12em}.nav-links{display:flex;gap:28px;color:var(--muted);font-size:13px}.nav-links a,.site-footer nav a,.about-intro a{transition:color .18s ease}.nav-links a:hover,.site-footer nav a:hover,.about-intro a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:9px}.icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease}.icon-button:hover{border-color:var(--line-strong);background:var(--surface)}.icon-button svg{width:16px;height:16px}.moon-icon,:root[data-theme=light] .sun-icon{display:none}:root[data-theme=light] .moon-icon{display:block}.nav-contact{padding:10px 15px;border:1px solid var(--line);border-radius:100px;font-size:13px;font-weight:500;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-contact:hover{transform:translateY(-1px);background:var(--text);color:var(--bg)}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(48px,7vw,88px);align-items:center;min-height:min(740px,calc(100vh - 74px));padding-block:82px 30px}.eyebrow,.section-kicker,.venture-number,.timeline-year,.console-topline,.venture-state,.work-card>div>span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:var(--muted);font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px var(--lime-soft),0 0 18px color-mix(in srgb,var(--lime) 52%,transparent)}h1,h2,h3,p{margin-top:0}h1{max-width:800px;margin-bottom:28px;font-size:clamp(50px,6.1vw,84px);font-weight:500;letter-spacing:-.065em;line-height:.99}h1 em,.contact h2 em{color:var(--lime);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lede{max-width:650px;margin-bottom:14px;color:var(--muted);font-size:clamp(17px,1.8vw,21px);line-height:1.65}.hero-proof{max-width:620px;margin-bottom:32px;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.65;letter-spacing:.025em}.hero-lede strong{color:var(--text);font-weight:500}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border:1px solid var(--line-strong);border-radius:100px;font-size:14px;font-weight:500;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button.primary{border-color:var(--text);background:var(--text);color:var(--bg)}.button.primary:hover{background:var(--lime);border-color:var(--lime);color:#11150c}.button.secondary:hover{background:var(--surface)}.agent-console{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--bg-raised);background-size:32px 32px;box-shadow:var(--shadow)}.agent-console:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,var(--bg-raised) 82%);content:""}.console-topline{position:relative;z-index:2;display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.console-topline>span:first-child{display:flex;align-items:center;gap:9px;color:var(--text)}.console-topline .status-dot{width:5px;height:5px;box-shadow:0 0 10px var(--lime)}.orbit-stage{position:relative;z-index:1;height:360px}.orbit{position:absolute;top:50%;left:50%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:190px;height:190px}.orbit-two{width:300px;height:300px;border-style:dashed;opacity:.55;animation:spin 34s linear infinite}.agent-core{position:absolute;top:50%;left:50%;display:grid;width:104px;height:104px;place-content:center;border:1px solid color-mix(in srgb,var(--lime) 45%,transparent);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--lime) 32%,transparent),transparent 50%),var(--surface);box-shadow:0 0 60px color-mix(in srgb,var(--lime) 11%,transparent),inset 0 0 24px color-mix(in srgb,var(--lime) 7%,transparent);text-align:center;animation:corePulse 4.8s ease-in-out infinite}.agent-core span{font-size:28px;font-weight:500;letter-spacing:-.07em}.agent-core small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase}.agent-node{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:100px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;box-shadow:0 8px 25px #0003;animation:float 5s ease-in-out infinite}.agent-node span{width:5px;height:5px;border-radius:50%;background:var(--lime)}.node-sales{top:17%;left:12%}.node-product{top:24%;right:8%;animation-delay:-1.7s}.node-growth{right:15%;bottom:16%;animation-delay:-3.2s}.activity-stream{position:relative;z-index:3;margin:-70px 14px 14px;padding:0;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 91%,transparent);list-style:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.activity-stream li{display:grid;grid-template-columns:28px 18px 1fr auto;gap:7px;align-items:center;min-height:44px;padding-inline:14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.activity-stream li:last-child{border-bottom:0}.stream-index,.activity-stream time{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.stream-icon{color:var(--lime);animation:streamPulse 2.4s ease-in-out infinite}.activity-stream li:nth-child(2) .stream-icon{animation-delay:-1.6s}.activity-stream li:nth-child(3) .stream-icon{animation-delay:-.8s}.signal-bar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-block:1px solid var(--line)}.signal-bar div{display:flex;min-height:86px;align-items:center;gap:14px;padding:20px 26px;border-right:1px solid var(--line)}.signal-bar div:first-child{padding-left:0}.signal-bar div:last-child{border-right:0}.signal-bar strong{font-size:23px;font-weight:500;letter-spacing:-.04em}.signal-bar span{max-width:110px;color:var(--muted);font-size:11px;line-height:1.4}.section{padding-block:112px;border-bottom:1px solid var(--line)}.section-kicker{margin-bottom:24px;color:var(--lime);font-size:10px}.thesis-grid,.section-heading,.about-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(48px,8vw,120px)}.thesis h2,.section-heading h2,.about-intro h2,.principles h2,.contact h2{margin-bottom:0;font-size:clamp(38px,4.7vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.04}.thesis-copy{color:var(--muted);font-size:18px}.thesis-copy p:last-child{margin-bottom:0}.thesis-copy strong{color:var(--text);font-weight:500}.loop-card{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:70px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.future-notes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;margin-bottom:0;padding:0;border-top:1px solid var(--line);list-style:none}.future-notes li{padding:30px 28px 4px;border-right:1px solid var(--line)}.future-notes li:first-child{padding-left:0}.future-notes li:last-child{padding-right:0;border-right:0}.future-notes span{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.future-notes h3{max-width:280px;margin:44px 0 14px;font-size:20px;font-weight:500;letter-spacing:-.035em;line-height:1.15}.future-notes p{max-width:310px;margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.7}.loop-step{display:grid;min-height:132px;align-content:space-between}.loop-step>span{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.loop-step svg{width:26px;height:26px;color:var(--lime)}.loop-step strong{font-size:15px;font-weight:500}.loop-step small{color:var(--muted);font-size:11px}.loop-connector{width:clamp(28px,5vw,68px);height:1px;margin-inline:16px;overflow:hidden;background:var(--line-strong)}.loop-connector span{display:block;width:35%;height:1px;background:var(--lime);animation:flow 3s ease-in-out infinite}.section-heading{align-items:end;margin-bottom:48px}.section-heading .section-kicker{margin-bottom:18px}.section-heading>p{max-width:420px;margin-bottom:5px;color:var(--muted);font-size:15px}.venture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.venture-card{--project-accent: var(--lime);--spotlight-x: 50%;--spotlight-y: 38%;position:relative;isolation:isolate;display:flex;min-height:460px;overflow:hidden;flex-direction:column;justify-content:space-between;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);box-shadow:0 20px 55px -48px transparent;transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s ease,box-shadow .36s ease}.venture-card:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(310px circle at var(--spotlight-x) var(--spotlight-y),color-mix(in srgb,var(--project-accent) 11%,transparent) 0%,color-mix(in srgb,var(--project-accent) 5%,transparent) 34%,transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .42s ease}.venture-card:after{position:absolute;z-index:3;inset:0;padding:1px;border-radius:inherit;background:radial-gradient(190px circle at var(--spotlight-x) var(--spotlight-y),color-mix(in srgb,var(--project-accent) 82%,transparent) 0%,color-mix(in srgb,var(--project-accent) 28%,transparent) 42%,transparent 76%);content:"";opacity:0;pointer-events:none;transition:opacity .32s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.venture-card:hover{transform:translateY(-2px);box-shadow:0 24px 58px -46px color-mix(in srgb,var(--project-accent) 30%,transparent)}.venture-card.is-spotlit:before,.venture-card.is-spotlit:after{opacity:1}.venture-amplified{--project-accent: var(--blue)}.venture-defai{--project-accent: var(--purple)}.venture-topline,.venture-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.venture-logo{display:grid;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--project-accent) 42%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--project-accent) 10%,transparent);color:var(--project-accent);font-weight:600;letter-spacing:-.08em}.amplified-mark{font-family:Georgia,serif;font-size:24px;font-style:italic}.defai-mark{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.venture-state{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.venture-state i{width:5px;height:5px;border-radius:50%;background:var(--project-accent);box-shadow:0 0 10px var(--project-accent)}.venture-copy{position:relative;z-index:1}.venture-number{margin-bottom:14px;color:var(--project-accent);font-size:9px}.venture-copy h3{margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-.05em}.venture-copy h3 sup{color:var(--project-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:0;vertical-align:super}.venture-copy p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.65}.venture-footer{padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.round-arrow{display:grid;width:35px;height:35px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--text);font-size:14px;transition:transform .22s ease,background .22s ease,color .22s ease}.venture-card:hover .round-arrow{transform:rotate(45deg);border-color:color-mix(in srgb,var(--project-accent) 42%,var(--line));background:color-mix(in srgb,var(--project-accent) 11%,transparent);color:var(--project-accent)}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.work-card{padding:32px 30px 38px;border-right:1px solid var(--line)}.work-card:first-child{padding-left:0}.work-card:last-child{padding-right:0;border-right:0}.work-icon{display:grid;width:48px;height:48px;margin-bottom:54px;place-items:center;border:1px solid var(--line);border-radius:14px;color:var(--lime)}.work-icon svg{width:22px;height:22px}.work-card>div:nth-child(2){display:flex;align-items:baseline;gap:12px}.work-card>div>span{color:var(--faint);font-size:8px}.work-card h3{margin-bottom:14px;font-size:20px;font-weight:500;letter-spacing:-.03em}.work-card p{min-height:92px;color:var(--muted);font-size:13px}.work-card ul{margin:26px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.work-card li{position:relative;padding:11px 0 11px 15px;border-bottom:1px solid var(--line);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.work-card li:before{position:absolute;top:50%;left:0;width:4px;height:4px;border-radius:50%;background:var(--lime);content:"";transform:translateY(-50%)}.inline-cta{display:flex;align-items:center;justify-content:space-between;margin-top:50px;padding:26px 30px;border:1px solid var(--line);border-radius:14px;background:var(--bg-raised);transition:border-color .18s ease,transform .18s ease}.inline-cta:hover{transform:translateY(-2px);border-color:var(--line-strong)}.inline-cta>span{color:var(--muted);font-size:13px}.inline-cta strong{font-size:14px;font-weight:500}.inline-cta i{color:var(--lime);font-style:normal}.about-grid{align-items:start}.about-intro{position:sticky;top:118px}.about-intro p{max-width:460px;margin:30px 0;color:var(--muted);font-size:15px}.about-intro a{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.about-intro a span{color:var(--lime)}.timeline{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.timeline li{display:grid;grid-template-columns:112px 1fr;gap:24px;padding:28px 0 32px;border-bottom:1px solid var(--line)}.timeline-year{padding-top:4px;color:var(--faint);font-size:8px}.timeline h3{margin-bottom:9px;font-size:17px;font-weight:500;letter-spacing:-.025em}.timeline p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.65}.proof-link{display:inline-flex;gap:7px;margin-top:13px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.proof-link span{color:var(--lime)}.principles{padding-block:128px}.principles h2{max-width:980px}.principles h2 span{color:var(--muted)}.faq .section-heading{grid-template-columns:1fr}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:16px;font-weight:500;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;font-weight:400}.faq details p{max-width:760px;padding-bottom:28px;color:var(--muted);font-size:14px}.contact{--spotlight-x: 72%;--spotlight-y: 42%;position:relative;isolation:isolate;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;min-height:450px;margin-top:112px;overflow:hidden;padding:56px 60px;border:1px solid var(--line-strong);border-radius:22px;background:var(--surface)}.contact:before{position:absolute;z-index:0;inset:0;background:radial-gradient(540px circle at var(--spotlight-x) var(--spotlight-y),color-mix(in srgb,var(--lime) 9%,transparent) 0%,color-mix(in srgb,var(--lime) 3%,transparent) 42%,transparent 76%);content:"";opacity:0;pointer-events:none;transition:opacity .5s ease}.contact:after{position:absolute;z-index:3;inset:0;padding:1px;border-radius:inherit;background:radial-gradient(280px circle at var(--spotlight-x) var(--spotlight-y),color-mix(in srgb,var(--lime) 72%,transparent) 0%,color-mix(in srgb,var(--lime) 24%,transparent) 44%,transparent 78%);content:"";opacity:0;pointer-events:none;transition:opacity .38s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact.is-spotlit:before,.contact.is-spotlit:after{opacity:1}.contact-noise{position:absolute;z-index:0;inset:0;opacity:.18;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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.contact-copy,.contact-visual{position:relative;z-index:1}.contact h2{margin-bottom:38px}.contact-email{display:inline-flex;align-items:center;gap:15px;padding-bottom:6px;border-bottom:1px solid var(--line-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.contact-email span{color:var(--lime)}.contact-visual{display:grid;justify-items:center;justify-self:end;gap:32px}.contact-orbit{position:relative;display:grid;width:min(28vw,270px);aspect-ratio:1;place-items:center;border:1px solid var(--line);border-radius:50%;box-shadow:0 0 0 36px color-mix(in srgb,var(--surface-soft) 48%,transparent),0 0 0 37px var(--line),0 0 90px color-mix(in srgb,var(--lime) 8%,transparent)}.contact-orbit:before{position:absolute;border:1px dashed var(--line-strong);border-radius:50%;content:"";width:52%;height:52%}.orbit-runner{position:absolute;inset:-1px;border-radius:50%;animation:contactSpin 8s linear infinite}.orbit-runner:before{position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 8px var(--lime-soft),0 0 24px var(--lime);content:""}.orbit-center{display:grid;place-items:center;text-align:center}.orbit-center strong{font-size:16px;font-weight:500;letter-spacing:.08em}.orbit-center small{margin-top:5px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.orbit-status{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line);border-radius:100px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.orbit-status i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:statusBlink 1.8s ease-in-out infinite}.orbit-status b{color:var(--lime);font-size:inherit;font-weight:500}.site-footer{display:grid;grid-template-columns:1fr auto;gap:56px;padding-block:72px 42px}.footer-brand span:last-child{color:var(--muted);font-size:12px}.site-footer nav{display:flex;align-items:center;gap:24px;color:var(--muted);font-size:12px}.site-footer nav a span{color:var(--faint)}.footer-meta{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:28px;border-top:1px solid var(--line);color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.reveal{opacity:.12;transform:translateY(8px);transition:opacity .52s cubic-bezier(.2,.65,.3,1),transform .52s cubic-bezier(.2,.65,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero>.reveal{opacity:1;transform:none}.venture-grid .reveal:nth-child(2),.work-grid .reveal:nth-child(2){transition-delay:90ms}.venture-grid .reveal:nth-child(3),.work-grid .reveal:nth-child(3){transition-delay:.18s}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes flow{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes corePulse{0%,to{box-shadow:0 0 50px color-mix(in srgb,var(--lime) 8%,transparent),inset 0 0 24px color-mix(in srgb,var(--lime) 6%,transparent)}50%{box-shadow:0 0 72px color-mix(in srgb,var(--lime) 17%,transparent),inset 0 0 30px color-mix(in srgb,var(--lime) 12%,transparent)}}@keyframes streamPulse{0%,60%,to{opacity:.45}30%{opacity:1}}@keyframes contactSpin{to{transform:rotate(360deg)}}@keyframes statusBlink{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:900px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:72px}.hero-copy{max-width:760px}.agent-console{width:min(100%,570px)}.signal-bar{grid-template-columns:repeat(2,1fr)}.signal-bar div:nth-child(2){border-right:0}.signal-bar div:nth-child(-n+2){border-bottom:1px solid var(--line)}.signal-bar div:first-child,.signal-bar div:nth-child(3){padding-left:0}.thesis-grid,.section-heading,.about-grid{grid-template-columns:1fr;gap:38px}.future-notes{grid-template-columns:1fr}.future-notes li,.future-notes li:first-child,.future-notes li:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.future-notes li:last-child{border-bottom:0}.future-notes h3{margin-top:28px}.loop-card{grid-template-columns:1fr 1fr;gap:28px}.loop-connector{display:none}.venture-grid,.work-grid{grid-template-columns:1fr}.venture-card{min-height:420px}.work-card,.work-card:first-child,.work-card:last-child{padding:36px 0;border-right:0;border-bottom:1px solid var(--line)}.work-icon{margin-bottom:38px}.work-card p{min-height:auto}.about-intro{position:static}.contact{grid-template-columns:1fr;gap:86px}.contact-visual{justify-self:center}.contact-orbit{width:180px}}@media(max-width:600px){.shell{width:min(calc(100% - 32px),var(--shell))}.nav-shell{height:64px}.brand-name{display:none}.nav-contact{padding-inline:13px}.hero{min-height:auto;gap:56px;padding-block:62px 20px}h1{font-size:clamp(45px,14vw,64px)}.hero-lede{font-size:16px}.hero-actions{display:grid}.button{width:100%}.orbit-stage{height:310px}.orbit-one{width:150px;height:150px}.orbit-two{width:245px;height:245px}.agent-core{width:88px;height:88px}.node-sales{left:6%}.node-product{right:3%}.node-growth{right:8%}.signal-bar div{min-height:82px;gap:10px;padding:16px}.signal-bar div:nth-child(2),.signal-bar div:nth-child(4){padding-right:0}.signal-bar strong{font-size:19px}.signal-bar span{font-size:9px}.section{padding-block:78px}.thesis h2,.section-heading h2,.about-intro h2,.principles h2,.contact h2{font-size:clamp(36px,11vw,52px)}.loop-card{margin-top:54px;padding:22px}.loop-step{min-height:124px}.loop-step small{max-width:120px}.venture-card{min-height:440px}.section-heading{margin-bottom:38px}.inline-cta{align-items:flex-start;flex-direction:column;gap:12px;padding:22px}.timeline li{grid-template-columns:1fr;gap:10px}.contact{min-height:580px;margin-top:78px;padding:44px 28px}.contact h2{margin-bottom:28px}.contact-orbit{width:145px}.site-footer{grid-template-columns:1fr;gap:34px}.site-footer nav{flex-wrap:wrap}.footer-meta{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.site-header,.theme-toggle,.contact-visual{display:none}body{background:#fff;color:#111}.reveal{opacity:1;transform:none}}
