body,html{overflow-x:clip}html.js-anchor{scroll-behavior:auto}:root{--tabs-h:85px;--surface-dark:var(--ink);--surface-dark-top:color-mix(in srgb,var(--ink) 94%,var(--teal-accent));--accent-interactive:var(--teal);--accent-interactive-hover:var(--teal-accent);--accent-brand:var(--teal-accent);--accent-quiet:rgba(214,232,224,0.82);--accent-quiet-ink:#4a6b60;--accent-marker:rgba(190,216,206,0.62);--accent-marker-ink:#567a6b;--accent-demo:#2f7d70;--accent-demo-on-dark:rgba(160,205,193,0.78)}@media (max-width:700px){:root{--tabs-h:49px}}@media (pointer:coarse) and (max-width:700px){:root{--tabs-h:61px}}@media (pointer:coarse) and (min-width:701px) and (max-width:900px){:root{--tabs-h:89px}}li,p{text-wrap:pretty}:lang(de) li,:lang(de) p{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 3;overflow-wrap:break-word}h1,h2,h3,h4{hyphens:manual;-webkit-hyphens:manual}body{position:relative}body:after{content:"";position:absolute;inset:0;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' amplitude='1' exponent='1.6' offset='0'/%3E%3CfeFuncG type='gamma' amplitude='1' exponent='1.6' offset='0'/%3E%3CfeFuncB type='gamma' amplitude='1' exponent='1.6' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.7;mix-blend-mode:soft-light}@media print{body:after{display:none}}.hero h1,.section.dark h2{text-shadow:0 0 26px rgba(253,238,205,.14),0 0 70px rgba(253,232,190,.07)}.cap h3{text-shadow:0 0 18px rgba(253,238,205,.14)}.kicker.on-dark{text-shadow:0 0 16px rgba(0,168,150,.4)}.btn-primary.on-dark{box-shadow:0 0 22px rgba(0,168,150,.28),0 0 56px rgba(0,168,150,.12)}.btn-ghost.on-dark{border-color:rgba(253,249,242,.34)}.section.dark .venture-card{box-shadow:0 14px 40px rgba(0,10,8,.28),0 0 52px rgba(253,238,205,.12)}.section.dark .form-card{box-shadow:var(--shadow-md),0 0 46px rgba(253,238,205,.1)}.footer{background:var(--ink);border-top:1px solid var(--line-dark)}.lede{max-width:62ch}.card p,.footer .tagline,.timeline .t-step p{font-size:15.5px}.footer-legal{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em}.lang-switch{margin-left:auto}.nav .nav-cta{margin-left:0}.nav .btn-ghost.on-dark:hover{background:rgba(253,249,242,.14)}.lang-hint{background:var(--ink);border-top:1px solid var(--line-dark);display:flex;align-items:center;justify-content:center;gap:var(--s2);padding:4px var(--s5)}.lang-hint a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--cream);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(253,249,242,.4);text-decoration-color:rgba(253,249,242,.4)}.lang-hint a:hover{-webkit-text-decoration-color:var(--teal-accent);text-decoration-color:var(--teal-accent)}.lang-hint button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;background:none;border:0;cursor:pointer;font-size:14px;line-height:1;color:var(--text-on-dark-muted)}.lang-hint button:hover{color:var(--cream)}@media (max-width:560px){.lang-hint a{font-size:16px}}@media (pointer:coarse){.lang-hint button{min-width:44px;min-height:44px}}.alps{bottom:0;height:max(240px,33.4vw);pointer-events:none;z-index:0}.alps,.alps svg{position:absolute;left:0;right:0;width:100%}.alps svg{bottom:-28px;height:calc(100% + 56px)}.alps .p-shore-far,.alps .p-shore-main,.alps .p-shore-near,.alps .p-shore-note{bottom:0;height:100%}#runs .alps{-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 99%);mask-image:linear-gradient(180deg,#000 76%,transparent 99%)}.alps .hz-sm{display:none}@media (max-width:700px){.alps .hz-lg{display:none}.alps .hz-sm{display:block}}.alps text{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px}.alps .an-alt{fill:rgba(253,249,242,.19)}.alps .an-lake{fill:rgba(253,249,242,.28);letter-spacing:.16em}.alps .an-sheet{fill:rgba(253,249,242,.3);letter-spacing:.17em}@media (max-width:1200px){.alps text{font-size:14px;letter-spacing:1.9px}}@media (max-width:900px){.alps text{font-size:18px;letter-spacing:2.4px}.alps .an-alt{display:none}}@media (max-width:700px){.alps text{font-size:26px;letter-spacing:3.5px}.alps .an-sheet{display:none}}@media (max-width:560px){.alps text{font-size:40px;letter-spacing:5px}}.alps-night{position:absolute;top:28px;right:var(--s8);width:min(46%,560px);height:clamp(140px,16vw,220px);z-index:0;pointer-events:none}.alps-night svg{width:100%;height:100%;display:block}.alps-night .an-sm{display:none}.alps.zone-mid{height:max(280px,40vw)}.footer .alps{height:clamp(140px,16vw,220px)}@media (max-width:700px){.alps{height:34vw}.alps.zone-mid,.footer .alps{height:40vw}.footer{padding-bottom:clamp(120px,44vw,200px)}.alps svg{bottom:0;height:100%}}.section.dark{background:linear-gradient(180deg,var(--surface-dark) 0,var(--surface-dark) 46%,var(--horizon,color-mix(in srgb,var(--surface-dark) 93%,var(--teal-accent))) 100%);background-color:var(--surface-dark)}#partner{--horizon:color-mix(in srgb,var(--ink) 85%,var(--teal-accent))}.footer{background:linear-gradient(180deg,var(--ink) 0,color-mix(in srgb,var(--ink) 91%,var(--teal-accent)) 100%);padding-bottom:clamp(110px,12vw,200px)}.guilloche{position:absolute;top:12px;left:0;right:0;height:72px;z-index:0;pointer-events:none}.guilloche svg{width:100%;height:100%;display:block}@supports (animation-timeline:view()){@media (min-width:701px) and (prefers-reduced-motion:no-preference){html.sda .alps .p-far,html:not(.wk) .alps .p-far{animation:alps-drift-far linear both;animation-timeline:view()}html.sda .alps .p-main,html:not(.wk) .alps .p-main{animation:alps-drift-main linear both;animation-timeline:view()}html.sda .alps .p-mid,html:not(.wk) .alps .p-mid{animation:alps-drift-mid linear both;animation-timeline:view()}@keyframes alps-drift-far{0%{transform:translateY(22px)}to{transform:translateY(-22px)}}@keyframes alps-drift-main{0%{transform:translateY(13px)}to{transform:translateY(-13px)}}@keyframes alps-drift-mid{0%{transform:translateY(6px)}to{transform:translateY(-6px)}}}}.hero{position:relative;overflow:clip;background:radial-gradient(ellipse 60% 55% at 68% 58%,rgba(0,168,150,.07),transparent 70%),linear-gradient(180deg,var(--surface-dark-top) 0,color-mix(in srgb,var(--surface-dark-top) 50%,var(--surface-dark)) 46%,var(--surface-dark) 100%);background-color:var(--ink);color:var(--text-on-dark)}@media (max-width:900px){.hero{background:radial-gradient(ellipse 60% 55% at 50% 68%,rgba(0,168,150,.07),transparent 70%),linear-gradient(180deg,var(--surface-dark-top) 0,color-mix(in srgb,var(--surface-dark-top) 50%,var(--surface-dark)) 46%,var(--surface-dark) 100%);background-color:var(--surface-dark)}}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;pointer-events:none;height:max(150px,13vw);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--ink) 55%,transparent) 62%,color-mix(in srgb,var(--ink) 92%,var(--teal-accent)) 100%)}@media (max-width:700px){.hero:after{height:24vw}}.hero .wrap{padding-top:var(--s10);padding-bottom:var(--s20)}.hero-copy{max-width:720px}.hero h1{margin-bottom:var(--s6)}@media (min-width:901px){.hero-copy{max-width:min(1040px,100%)}.hero .wrap{padding-bottom:var(--s16)}}@media (min-width:1280px){.hero h1{font-size:52px}}@media (max-width:560px){.hero h1{font-size:clamp(30px,8.6vw,34px)}.hero .wrap{padding-bottom:var(--s12)}}.hero .sub{font-size:clamp(16px,1.4vw,18px);color:var(--text-on-dark-muted);max-width:600px;margin-bottom:var(--s5)}.brk{display:none}@media (max-width:560px){.brk{display:inline}}.hero-model{margin-bottom:var(--s8);padding-left:14px;border-left:3px solid var(--teal-accent);font-size:clamp(15px,1.25vw,17px);line-height:1.6;color:var(--text-on-dark);max-width:580px}.cta-row{gap:var(--s3)}.cta-row,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{margin-top:var(--s12);padding-top:var(--s5);border-top:1px solid var(--line-dark);align-items:center;gap:var(--s2) var(--s5);font-size:14px;color:var(--text-on-dark-muted)}.hero-trust .sep{color:rgba(253,249,242,.25)}.layer-hero .navigo-mark{animation:none}.layer-hero{margin-top:var(--s10);display:grid;grid-template-columns:var(--stack-size) minmax(260px,1fr);grid-gap:var(--s8);gap:var(--s8);align-items:center;--stack-size:clamp(300px,28vw,380px)}.layer-hero .stack{width:var(--stack-size);display:block;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.layer-hero .stack .navigo-mark{--navigo-size:var(--stack-size)}.layer-hero .stack:focus{outline:none}.layer-hero .stack:focus-visible{outline:2px solid var(--focus-ring);outline-offset:10px;border-radius:14px}.captions{position:relative;height:var(--stack-size);max-width:480px}.cap{position:absolute;left:0;right:0;transform:translateY(-13px);opacity:0;animation:cap-in .7s cubic-bezier(.18,.9,.22,1) forwards}.cap h3{font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:6px}.cap p{font-size:15.5px;color:var(--text-on-dark-muted)}.cap-steer{top:23%;animation-delay:1.75s}.cap-does{top:47%;animation-delay:1.45s}.cap-knows{top:71%;animation-delay:1.15s}@media (min-width:901px) and (max-width:1200px){.cap h3{font-size:19px}.cap p{font-size:14px}}@keyframes cap-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(-13px)}}.cite{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--teal-text);background:var(--cream);border:1px solid rgba(0,122,110,.45);border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.cite .q{opacity:.85}.cite.on-dark{color:#3DDDCB;background:rgba(0,168,150,.1);border-color:rgba(0,168,150,.45)}.finding{position:relative;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:var(--s6);overflow:hidden;display:flex;flex-direction:column}.finding:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent,var(--teal))}.finding.alarm{--accent:var(--alarm)}.finding.headsup{--accent:var(--headsup)}.finding.opportunity{--accent:var(--opportunity)}.finding-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.badge{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:var(--r-pill);padding:4px 11px}.finding.alarm .badge{color:var(--alarm-ink);background:rgba(212,80,74,.13)}.finding.headsup .badge{color:var(--headsup-ink);background:rgba(138,82,0,.13)}.finding.opportunity .badge{color:var(--opportunity-ink);background:rgba(42,111,219,.13)}.relevance{display:inline-flex;align-items:center;gap:7px}.relevance .lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.dots{display:inline-flex;gap:3px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--line-strong);display:block}.dots.high i:nth-child(-n+3),.dots.low i:nth-child(-n+1),.dots.med i:nth-child(-n+2){background:var(--accent,var(--teal))}.finding-headline{font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.01em;margin-bottom:8px}.finding-rationale{font-size:14.5px;color:var(--text-muted);margin-bottom:14px}.finding-rationale .cite{margin-top:8px}.finding .affordances{margin-top:auto}.action-block{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-frame);padding:14px 16px;margin-bottom:16px}.action-block .draft-lbl{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text);margin-bottom:6px}.action-block .draft-desc{font-size:14px;color:var(--text);margin-bottom:12px}.approval{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--headsup-ink);margin-bottom:12px}.approval .adot{width:8px;height:8px;border-radius:50%;background:var(--headsup);box-shadow:0 0 0 3px rgba(138,82,0,.16)}.approval-actions{display:flex;gap:8px}.affordances{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.affordances .btn-link{padding:8px 4px;font-size:14px}.finding-grid{display:grid;grid-gap:var(--s5);gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}.audit-strip{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-frame);box-shadow:var(--shadow-sm);overflow:hidden;max-width:760px}.audit-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12.5px;padding:12px 18px;border-top:1px solid var(--line)}.audit-row:first-child{border-top:none}.audit-row .t{color:var(--text-muted)}.audit-row .actor{font-weight:700;color:var(--text)}.audit-row .actor.ai{color:var(--teal-text)}.audit-row .act{color:var(--text)}.audit-row .obj{color:var(--text-muted)}.audit-row .rev{margin-left:auto;color:var(--teal-text);white-space:nowrap}.audit-row .sep{color:var(--line-strong)}.audit-strip.on-dark{background:var(--ink)}.audit-strip.on-dark,.audit-strip.on-dark .audit-row{border-color:var(--line-dark)}.audit-strip.on-dark .obj,.audit-strip.on-dark .t{color:var(--text-on-dark-muted)}.audit-strip.on-dark .act,.audit-strip.on-dark .actor{color:var(--cream)}.audit-strip.on-dark .actor.ai,.audit-strip.on-dark .rev{color:var(--accent-demo-on-dark)}.audit-strip.on-dark .sep{color:rgba(253,249,242,.22)}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.proof-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.03em;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 15px;color:var(--text)}.proof-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-marker)}.chip-row.on-dark .proof-chip{background:transparent;border-color:var(--line-dark);color:var(--cream)}.loop{margin-top:var(--s10)}.loop-track{display:flex;align-items:stretch;gap:var(--s3);flex-wrap:wrap}.loop-step{flex:1 1 170px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-frame);padding:var(--s4) var(--s5);box-shadow:var(--shadow-sm)}.loop-step .n{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--teal-text);text-transform:uppercase;display:block;margin-bottom:6px}.loop-step .name{font-size:16px;font-weight:700;margin-bottom:2px}.loop-step p{font-size:14px;color:var(--text-muted)}.loop-arrow{display:flex;align-items:center;color:var(--line-strong);font-size:18px;flex:0 0 auto}.loop-arrow .v{display:none}.loop-back{margin-top:var(--s4);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.loop-back:after,.loop-back:before{content:"";flex:1 1;height:1px;background:var(--line)}.section.dark .loop-step{background:rgba(253,249,242,.04);border-color:var(--line-dark);box-shadow:none}.section.dark .loop-step p{color:var(--text-on-dark-muted)}.section.dark .loop-step .n{color:var(--accent-quiet)}.layer-hero .navigo-mark.is-hero{filter:none}.layer-hero .navigo-mark.is-hero polygon{stroke:rgba(253,249,242,.52);stroke-width:.5;stroke-opacity:1}.layer-hero .navigo-mark.is-hero polygon[fill$="-top)"]{fill:rgba(253,249,242,.13)}.layer-hero .navigo-mark.is-hero polygon[fill$="-r)"]{fill:rgba(8,18,14,.26)}.layer-hero .navigo-mark.is-hero polygon[fill$="-l)"]{fill:rgba(8,18,14,.42)}.layer-hero .navigo-mark.is-hero .motif{fill:rgba(253,249,242,.42);stroke:rgba(253,249,242,.42)}.layer-hero .navigo-mark.is-hero .motif line,.layer-hero .navigo-mark.is-hero .motif path{stroke-width:.7}.layer-hero .navigo-mark.is-hero g[filter]{filter:none}.layer-hero .navigo-mark.is-hero .orch g[stroke="#004b44"]{stroke:var(--accent-quiet);fill:var(--accent-quiet);stroke-width:.9}.layer-hero .navigo-mark.is-hero .orch g[fill="#9af7ee"] circle{fill:var(--cream)}.layer-hero .navigo-mark.is-hero .signals{stroke:rgba(253,249,242,.34);stroke-width:.7}.layer-hero .navigo-mark.is-hero .data .motif circle,.layer-hero .navigo-mark.is-hero .data .motif rect{fill:rgba(253,249,242,.34)}.layer-hero .navigo-mark.is-hero .hub-halo{display:none}.layer-hero .navigo-mark.is-hero circle[fill="#00d4c8"]{fill:var(--accent-interactive-hover)}.layer-hero .navigo-mark.is-hero circle[fill="#fdf9f2"]{fill:var(--cream);stroke:rgba(8,18,14,.5)}.footer :focus-visible,.hero :focus-visible,.section.dark :focus-visible{outline-color:var(--accent-interactive-hover)}.tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--cream-2) 76%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);box-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabs{background:var(--cream-2)}}.tabs .wrap{display:flex;justify-content:center;padding-top:var(--s4);padding-bottom:var(--s4)}.tab-switch{display:inline-flex;gap:var(--s1);background:color-mix(in srgb,var(--cream) 34%,transparent);border:1px solid var(--line);padding:5px;box-shadow:0 2px 10px -6px rgba(20,40,32,.35)}.tab,.tab-switch{border-radius:var(--r-pill)}.tab{font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text-muted);padding:12px 26px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.tab:hover{background:var(--cream);color:var(--text);box-shadow:var(--shadow-sm)}.tab:active{transform:translateY(1px)}.tab[aria-current=true]{background:var(--cream);color:var(--text);box-shadow:var(--shadow-sm),inset 0 -2px 0 var(--accent-interactive)}.tab-cta[aria-current=true]{box-shadow:none}@media (min-width:901px){.tabs .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tabs-brand{justify-self:start;display:inline-flex;align-items:center}.tabs-brand .navigo-mark{--navigo-size:40px;filter:drop-shadow(0 3px 8px rgba(20,40,32,.28))}.tab-cta{background:var(--teal);color:var(--cream);border-radius:var(--r-sm)}.tab-cta:hover{background:#00695f;color:var(--cream);box-shadow:none}}@media (max-width:900px){.tab-cta-more,.tabs-brand{display:none}}#beliefs,#build,#how-it-works,#partner,#partner-form,#runs,#top,#trust,#where,#who{scroll-margin-top:var(--tabs-h)}#beliefs{padding-top:var(--s16)}.section>.wrap>h2.kicker-h2{margin-bottom:var(--s3);line-height:inherit}.beliefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s12) var(--s16);gap:var(--s12) var(--s16);margin-top:var(--s10)}.belief{border-top:2px solid var(--line-strong);padding-top:var(--s5)}.belief .idx{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--teal-text);display:block;margin-bottom:var(--s3)}.belief h3{font-size:clamp(21px,2.1vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.belief p{margin-top:var(--s3);font-size:15.5px;color:var(--text-muted);max-width:52ch}@supports (animation-timeline:view()){html.sda .belief{animation:belief-in linear both;animation-timeline:view();animation-range:entry 5% entry 45%}@keyframes belief-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.section.dark .timeline .t-step .w{color:var(--accent-quiet)}.section.dark .timeline .t-step p{color:var(--text-on-dark-muted)}.look-list{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s5)}.look-list li{display:flex;gap:10px;align-items:baseline;font-size:15.5px;line-height:1.55;color:var(--text-on-dark-muted)}.look-list li:before{content:"-";color:var(--accent-marker);flex:0 0 auto}.look-note{margin-top:var(--s5);font-size:15.5px;line-height:1.6;color:var(--text-on-dark);max-width:46ch}.look-follow{display:inline-block;margin-top:var(--s10)}.ea-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s12);gap:var(--s12);align-items:start}.ea-split .form-card{max-width:none}.pitch-list{display:flex;flex-direction:column;gap:var(--s5);margin-top:var(--s6)}.pitch-list h3{font-size:18px;margin-bottom:4px}.pitch-list p{font-size:15.5px;color:var(--text-muted);max-width:62ch}.section.dark .pitch-list p{color:var(--text-on-dark-muted)}.ask{margin-top:var(--s12);border-top:1px solid var(--line-dark);padding-top:var(--s8)}.ask h3{margin-bottom:var(--s3)}.ask-lede{font-size:15.5px;color:var(--text-on-dark-muted);max-width:56ch;margin-bottom:var(--s4)}.ask-skip{margin-bottom:var(--s6)}.ask-skip a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700;color:var(--teal-accent);text-decoration:underline;text-underline-offset:4px}.v-second{padding-left:0;font-size:14px;font-weight:600}.chat-panel{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:var(--s6);max-width:720px;display:flex;flex-direction:column;gap:var(--s4)}.section.dark .chat-panel{box-shadow:var(--shadow-md),0 0 46px rgba(253,238,205,.1)}.chat-starters{display:flex;flex-wrap:wrap;gap:8px}.chat-chip{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text);background:var(--cream-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:9px 14px;cursor:pointer;text-align:left;transition:border-color .15s ease}.chat-chip:hover{border-color:var(--teal-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.chat-log{display:flex;flex-direction:column;gap:var(--s3);max-height:380px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.chat-log.is-empty{padding:0;margin-top:calc(-1 * var(--s4))}.chat-log:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.chat-msg{font-size:15.5px;line-height:1.55;color:var(--text);border-radius:var(--r-sm);padding:10px 12px;max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg.user{align-self:flex-end;background:rgba(0,168,150,.1);border:1px solid rgba(0,168,150,.25)}.chat-msg.brain{align-self:flex-start;background:rgba(232,213,168,.45);border:1px solid var(--line)}.chat-prov{display:inline-flex;align-items:center;gap:5px;margin-right:8px;vertical-align:1px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--headsup-ink);background:color-mix(in srgb,var(--accent-sand) 34%,transparent);border:1px solid color-mix(in srgb,var(--accent-sand) 78%,transparent);border-radius:var(--r-pill);padding:1px 7px}.chat-prov i{width:5px;height:5px;border-radius:1px;background:var(--headsup-ink);transform:rotate(45deg)}.chat-dots{display:inline-flex;gap:5px;padding:4px 2px}.chat-dots i{width:5px;height:5px;border-radius:50%;background:var(--text-muted);animation:chat-dot 1.1s ease-in-out infinite}.chat-dots i:nth-child(2){animation-delay:.18s}.chat-dots i:nth-child(3){animation-delay:.36s}@keyframes chat-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.chat-input-row{display:flex;gap:8px;align-items:stretch}.chat-input-row input{flex:1 1}.chat-input-row .btn{white-space:nowrap}.chat-notice{font-size:14px;color:var(--headsup-ink)}.chat-closing{font-size:14px;color:var(--text-muted)}.chat-closing a,.chat-privacy a{color:var(--teal-text);text-underline-offset:3px}.chat-privacy{font-size:12px;color:var(--text-muted)}.subblock{margin-top:var(--s12);border-top:1px solid var(--line-dark);padding-top:var(--s8);max-width:62ch}.subblock h3{margin-bottom:var(--s3)}.subblock p{font-size:15.5px;color:var(--text-on-dark-muted)}.subblock p+p{margin-top:var(--s3)}.subblock p b{color:var(--text-on-dark);font-weight:700}.cites-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--s5)}.cites-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-muted);margin-right:4px}.cites-row .cite .t{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(0,168,150,.5);text-decoration-color:rgba(0,168,150,.5)}.cites-row .cite:hover{border-color:var(--teal-accent)}.cites-row .cite:hover .t{-webkit-text-decoration-color:var(--teal-accent);text-decoration-color:var(--teal-accent)}.runs-note{margin-top:var(--s3);font-size:15.5px;color:var(--text-on-dark-muted);max-width:60ch}.runs-note b{color:var(--text-on-dark)}.runs-lang-note{font-size:14px;color:var(--text-on-dark-muted);max-width:62ch}.runs{margin-top:var(--s20)}.runs h3{margin-top:var(--s2)}.venture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s6);gap:var(--s6);margin-top:var(--s10)}.venture-card{background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-card);padding:var(--s8);display:flex;flex-direction:column;gap:var(--s4);color:var(--text);transition:transform .2s ease,box-shadow .2s ease}.venture-card p{font-size:15.5px;color:var(--text-muted)}.v-name{font-size:23px;font-weight:800;letter-spacing:-.015em}.v-head{display:flex;align-items:center;gap:var(--s3)}.v-label{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--teal-text)}.v-label,.v-where{text-transform:uppercase}.v-where{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--text-muted)}.v-glimpse{background:var(--cream-2);border-radius:var(--r-sm);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.g-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.g-label{font-size:10.5px;letter-spacing:.07em;color:var(--teal-text)}.g-example,.g-label{font-family:var(--font-mono);font-weight:700;text-transform:uppercase}.g-example{font-size:10px;letter-spacing:.09em;color:var(--headsup-ink);background:rgba(138,82,0,.1);border:1px dashed rgba(138,82,0,.45);border-radius:var(--r-sm);padding:1px 6px;white-space:nowrap}.g-row{display:flex;gap:8px;flex-wrap:wrap}.g-prov,.g-row{align-items:center}.g-prov{display:inline-flex;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--headsup-ink);background:color-mix(in srgb,var(--accent-sand) 34%,transparent);border:1px solid color-mix(in srgb,var(--accent-sand) 78%,transparent);border-radius:var(--r-pill);padding:1px 7px}.g-prov i{width:5px;height:5px;border-radius:1px;background:var(--headsup-ink);transform:rotate(45deg)}.g-name{font-size:12.5px;font-weight:600;color:var(--text)}.g-tier{margin-left:auto;font-size:9.5px;letter-spacing:.05em;color:#0A6B3D;background:rgba(14,138,79,.12);border-radius:var(--r-pill);padding:2px 8px}.g-crit,.g-tier{font-family:var(--font-mono);font-weight:700}.g-crit{font-size:10px;color:var(--teal-text)}.g-crit.warn{color:var(--headsup-ink)}.g-bar-row{display:flex;align-items:center;gap:8px}.g-bar-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.g-bar{flex:1 1;max-width:150px;height:5px;background:var(--line);overflow:hidden}.g-bar,.g-bar i{border-radius:var(--r-pill)}.g-bar i{display:block;height:100%;background:var(--accent-demo)}.g-bar-val{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.venture-card .g-line{font-size:13px;color:var(--text);line-height:1.45}.venture-card .g-pendenz{color:var(--teal-text);font-weight:600;font-size:13px}.g-ampel{gap:12px}.g-light{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text)}.g-light i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.g-light.ok i{background:#0E8A4F}.g-light.warn i{background:var(--headsup)}.g-light.off i{background:transparent;border:1.5px solid var(--line-strong)}.g-light.off{color:var(--text-muted)}.v-caps{margin-top:auto;display:flex;flex-direction:column;gap:2px}.v-caps li{display:flex;align-items:baseline;gap:10px;font-size:15.5px;font-weight:600;letter-spacing:-.005em;color:var(--text);padding:4px 0}.v-caps li:before{content:"✓";flex:0 0 auto;font-weight:700;color:var(--teal)}.v-link-note{font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.prose .lang-note{font-size:14px;color:var(--text-muted);border-top:1px solid var(--line);padding-top:var(--s5);margin-top:var(--s8)}.people-why{margin-top:var(--s10);font-size:16.5px;line-height:1.65;color:var(--text-muted);max-width:62ch}.people-why b{color:var(--text)}.future-note{margin-top:var(--s6);font-size:13px;color:var(--text-muted);opacity:.8}.future{margin-top:var(--s8);max-width:62ch}.future .lede{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--text)}.future p+p{margin-top:var(--s5)}.future p{font-size:16.5px;line-height:1.65;color:var(--text-muted)}.future .lede+p{margin-top:var(--s6)}.hp{position:absolute;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.hp,.hp input{width:1px;height:1px}.hp input{min-height:0;padding:0;border:0}.stage-line{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line-dark);max-width:600px;font-size:15.5px;line-height:1.6;color:var(--text-on-dark-muted)}.stage-line b{color:var(--text-on-dark);font-weight:700}.evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));grid-gap:var(--s5);gap:var(--s5);margin-top:var(--s10)}.ev{border-top:2px solid var(--line-dark);padding-top:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.ev h4{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--text-on-dark)}.ev p{font-size:15px;line-height:1.6;color:var(--text-on-dark-muted)}.ev-where{margin-top:auto;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-quiet);display:flex;align-items:baseline;gap:8px}.ev-where:before{content:"";flex:0 0 auto;width:14px;height:1px;background:currentColor;transform:translateY(-4px)}.ev-count{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-on-dark)}.ev-count small{display:block;margin-top:4px;font-family:var(--font-sans);font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-on-dark-muted)}.section:not(.dark) .ev{border-top-color:var(--line-strong)}.section:not(.dark) .ev h4{color:var(--text)}.section:not(.dark) .ev p{color:var(--text-muted)}.section:not(.dark) .ev-where{color:var(--accent-quiet-ink)}.section:not(.dark) .ev-count{color:var(--text)}.section:not(.dark) .ev-count small{color:var(--text-muted)}.people{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--s10);gap:var(--s10);margin-top:var(--s10)}.person h3{font-size:21px;font-weight:800;letter-spacing:-.015em;margin-bottom:2px}.person .role{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text);display:block;margin-bottom:var(--s4)}.person p{font-size:15.5px;line-height:1.6;color:var(--text-muted);max-width:46ch}.person .btn-link,.person p+p{margin-top:var(--s3)}.person .btn-link{padding-left:0}.buildlog{margin-top:var(--s10);display:flex;flex-direction:column}.log-entry{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--line)}.log-entry .when{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-text);padding-top:3px}.log-entry p{font-size:15.5px;line-height:1.6;color:var(--text-muted);max-width:62ch}@media (max-width:700px){.log-entry{grid-template-columns:1fr;gap:var(--s2)}.people{gap:var(--s8)}}.finds-feed{background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-md);overflow:hidden}.finds-feed-top{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--cream-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em}.ff-day{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.ff-count{color:var(--text-muted);margin-right:auto}.finds-list{display:flex;flex-direction:column}.find{border-top:1px solid var(--line);border-left:3px solid var(--accent,var(--teal));padding:var(--s4) var(--s5)}.find:first-child{border-top:none}.find-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.find .badge{color:var(--ink-accent,var(--teal-text));background:var(--wash,rgba(0,122,110,.1))}.find-t{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.find h3{font-size:17px;line-height:1.35;letter-spacing:-.01em;margin-bottom:7px}.find p{font-size:14.5px;color:var(--text-muted)}.f-alarm{--accent:var(--alarm);--ink-accent:var(--alarm-ink);--wash:rgba(212,80,74,0.13)}.f-headsup{--accent:var(--headsup);--ink-accent:var(--headsup-ink);--wash:rgba(138,82,0,0.13)}.f-opportunity{--accent:var(--opportunity);--ink-accent:var(--opportunity-ink);--wash:rgba(42,111,219,0.13)}.intake{background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-md);overflow:hidden}.ik-thread{gap:var(--s3);padding:var(--s5)}.ik-msg,.ik-thread{display:flex;flex-direction:column}.ik-msg{max-width:86%;border-radius:var(--r-frame);padding:12px 14px;font-size:14.5px;line-height:1.5;align-items:flex-start;gap:9px}.ik-you{align-self:flex-end;background:var(--cream-2);border:1px solid var(--line)}.ik-ai{align-self:flex-start;background:rgba(123,94,167,.07);border:1px solid rgba(123,94,167,.25)}.ik-map{display:flex;flex-direction:column;gap:6px;width:100%;max-width:280px}.ik-map li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:7px 10px}.ik-map.is-approved li{border-color:rgba(0,122,110,.35)}.ik-check{color:var(--teal-text);font-weight:700}.ik-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--headsup-ink);background:rgba(138,82,0,.12);border-radius:var(--r-pill);padding:2px 7px;white-space:nowrap}.cockpit{background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column}.ck-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;background:var(--cream-2);border-bottom:1px solid var(--line)}.ck-bar-mark{--navigo-size:16px;filter:none;flex:0 0 auto}.ck-addr{flex:1 1;text-align:left;font-size:10.5px;letter-spacing:.04em;color:var(--text-muted)}.ck-addr,.ck-example{font-family:var(--font-mono)}.ck-example{flex:0 0 auto;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--headsup-ink);background:rgba(138,82,0,.1);border:1px dashed rgba(138,82,0,.45);border-radius:var(--r-sm);padding:2px 8px}.ck-body{display:grid;grid-template-columns:146px minmax(0,1fr);flex:1 1;min-height:0}.ck-rail{background:var(--ink);color:var(--text-on-dark);padding:14px 12px;display:flex;flex-direction:column;gap:14px}.ck-rail-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;letter-spacing:-.01em}.ck-rail-mark{--navigo-size:17px;filter:none}.ck-nav{display:flex;flex-direction:column;gap:2px}.ck-nav li{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12.5px;color:var(--text-on-dark-muted);padding:7px 9px;border-radius:var(--r-sm)}.ck-nav li.is-active{background:rgba(0,168,150,.16);color:var(--cream);font-weight:700}.ck-count{font-size:9.5px;font-weight:700;background:var(--teal-accent);color:var(--ink);border-radius:var(--r-pill);padding:1px 6px}.ck-count,.ck-rail-foot{font-family:var(--font-mono)}.ck-rail-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-dark);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-dark-muted)}.ck-main{display:flex;flex-direction:column;min-height:0;padding:14px 16px 16px}.ck-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:12px;border-bottom:1px solid var(--line)}.ck-head h4{font-size:15px;font-weight:800;letter-spacing:-.01em}.ck-date{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ck-date,.ck-need{color:var(--text-muted)}.ck-need{margin-left:auto;margin-right:12px;font-size:11px}.ck-need b{color:var(--text);font-weight:700}.ck-card>p.ck-trace{font-family:var(--font-mono);font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ck-feed{flex:1 1;min-height:0;gap:22px}.ck-feed,.ck-layer{display:flex;flex-direction:column}.ck-layer{gap:12px}.ck-layer>*{flex-shrink:0}.ck-lead{font-size:13px;color:var(--text-muted)}.ck-lead b{color:var(--text);font-weight:700}.ck-sources{display:flex;flex-direction:column;gap:6px}.ck-sources li{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px}.ck-src-t{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal-text)}.ck-src-n{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-read{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.ck-read:before{content:"✓ "}.ck-foot{margin-top:auto;font-size:12px;color:var(--text-muted)}.ck-card{position:relative;overflow:hidden;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-frame);box-shadow:var(--shadow-sm);padding:14px 15px;display:flex;flex-direction:column;gap:9px}.ck-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent,var(--teal))}.ck-alarm{--accent:var(--accent-coral)}.ck-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ck-badge{font-size:10px;font-weight:700;letter-spacing:.07em;border-radius:var(--r-pill);padding:3px 9px;color:var(--accent-coral-ink);background:color-mix(in srgb,var(--accent-coral) 13%,transparent)}.ck-badge,.ck-when{font-family:var(--font-mono);text-transform:uppercase}.ck-when{font-size:9.5px;letter-spacing:.05em;color:var(--text-muted)}.ck-card h5{font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.ck-card>p{font-size:13px;color:var(--text-muted);line-height:1.5}.ck-cites{display:flex;flex-wrap:wrap;gap:6px}.ck-cites .cite{font-size:10px;padding:2px 8px}.ck-draft{background:#f8f1e0;background:color-mix(in srgb,var(--accent-sand) 36%,var(--cream));border:1px solid color-mix(in srgb,var(--accent-sand) 70%,transparent);border-radius:var(--r-sm);padding:11px 12px;display:flex;flex-direction:column;gap:9px}.ck-draft-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ck-draft p{font-size:12.5px;line-height:1.5;color:var(--text);font-style:italic}.ck-prov{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--headsup-ink);background:rgba(123,94,167,.12);border:1px solid color-mix(in srgb,var(--accent-sand) 78%,transparent);border-radius:var(--r-pill);padding:2px 8px}.ck-prov i{width:6px;height:6px;border-radius:1px;background:var(--headsup-ink);transform:rotate(45deg)}.ck-await{font-family:var(--font-mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--headsup-ink);display:inline-flex;align-items:center;gap:6px}.ck-await:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--headsup);box-shadow:0 0 0 3px rgba(138,82,0,.16)}.ck-actions{display:flex;gap:6px;flex-wrap:wrap}.ck-btn{font-size:11.5px;font-weight:700;line-height:1;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:7px 10px;color:var(--text);background:var(--cream)}.ck-btn-primary{background:var(--teal);border-color:var(--teal);color:var(--cream)}.ck-audit{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.ck-audit-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;padding:6px 11px;border-top:1px solid var(--line)}.ck-audit-row:first-child{border-top:none}.ck-audit-row .t{color:var(--text-muted)}.ck-audit-row .actor{font-weight:700;color:var(--text)}.ck-audit-row .actor.ai{color:var(--accent-sand)}.ck-audit-row .act{color:var(--text)}.ck-audit-row .obj{color:var(--text-muted)}.ck-audit-row .rev{margin-left:auto;color:var(--teal-text)}.ck-ctx{display:flex;align-items:center;gap:9px;border-left:3px solid var(--accent-coral);padding-left:11px}.ck-ctx p{font-size:12.5px;font-weight:700;line-height:1.35}.ck-thread{display:flex;flex-direction:column;gap:8px}.ck-msg{max-width:86%;border-radius:var(--r-frame);padding:9px 12px;font-size:12.5px;line-height:1.5}.ck-user{align-self:flex-end;background:var(--cream-2);border:1px solid var(--line)}.ck-ai{align-self:flex-start;background:rgba(123,94,167,.07);border:1px solid rgba(123,94,167,.25);display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ck-ai .cite{font-size:10px;padding:2px 8px}.section.chain-intro{padding-bottom:var(--s10)}.chain{position:relative}.chain-snap{display:none}.chain-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--s16);gap:var(--s16);align-items:center}.chain-copy{display:flex;flex-direction:column;gap:var(--s6)}.chain-mark{--navigo-size:clamp(170px,16vw,240px);filter:drop-shadow(0 14px 26px rgba(0,20,16,.2))}.chain-panels{display:flex;flex-direction:column;gap:var(--s8)}.chain-panel h3{margin:2px 0 var(--s2)}.chain-panel p{font-size:15.5px;color:var(--text-muted);max-width:46ch}.connectors{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:var(--s4)}.c-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-right:3px}.c-chip{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text)}.c-chip svg{width:13px;height:13px;fill:var(--text);flex:0 0 auto}.c-open{color:var(--text-muted)}.chain-loop{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.chain-loop:after{content:"";flex:1 1;height:1px;background:var(--line)}@supports (animation-timeline:scroll()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){html.sda .chain{--step-scroll:60vh;--runway:calc(3.5 * var(--step-scroll));height:calc(var(--runway) + 100vh - var(--tabs-h));height:calc(var(--runway) + 100svh - var(--tabs-h));view-timeline-name:--chain;view-timeline-axis:block}html.sda .chain-stage{position:-webkit-sticky;position:sticky;top:var(--tabs-h);height:calc(100vh - var(--tabs-h));height:calc(100svh - var(--tabs-h));display:flex;align-items:center}html.sda .chain-grid{width:100%}html.sda{scroll-snap-type:y proximity}html.sda.snap-pause{scroll-snap-type:none}html.sda .chain-snap{display:block;position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:var(--tabs-h)}html.sda .cs-a{top:calc(var(--tabs-h) + .2 * (var(--runway) - var(--tabs-h)))}html.sda .cs-b{top:calc(var(--tabs-h) + .52 * (var(--runway) - var(--tabs-h)))}html.sda .cs-c{top:calc(var(--tabs-h) + .75 * (var(--runway) - var(--tabs-h)))}html.sda .chain-panels{position:relative;min-height:290px;display:block}html.sda .chain-panel{position:absolute;left:0;right:0;top:0}html.sda .chain-panel,html.sda .ck-layer{animation-timeline:--chain}html.sda .cp-1{animation:step-first linear both;animation-timeline:--chain;animation-range:contain 0 contain 30%}html.sda .cp-2{animation:step-mid linear both;animation-timeline:--chain;animation-range:contain 26% contain 62%}html.sda .cp-3{animation:step-last linear both;animation-timeline:--chain;animation-range:contain 58% contain 100%}html.sda .ck-l1{animation:step-first linear both;animation-timeline:--chain;animation-range:contain 0 contain 30%}html.sda .ck-l2{animation:step-mid linear both;animation-timeline:--chain;animation-range:contain 26% contain 62%}html.sda .ck-l3{animation:step-last linear both;animation-timeline:--chain;animation-range:contain 58% contain 100%}@keyframes step-first{0%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes step-mid{0%{opacity:0;transform:translateY(14px)}17%,83%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes step-last{0%{opacity:0;transform:translateY(14px)}14%,to{opacity:1;transform:none}}html.sda .chain-visual .cockpit{height:min(624px,calc(100vh - var(--tabs-h) - 48px));height:min(624px,calc(100svh - var(--tabs-h) - 48px))}html.sda .ck-feed{position:relative;overflow:hidden;display:block}html.sda .ck-layer{position:absolute;inset:0;opacity:0;display:flex;flex-direction:column}html.sda .ck-l1,html.sda .ck-l3{justify-content:center}html.sda .ck-l1 .ck-foot{margin-top:var(--s4)}html.sda .ck-count,html.sda .ck-l1 .ck-sources li,html.sda .ck-l2 .ck-audit,html.sda .ck-l2 .ck-draft,html.sda .ck-l3 .ck-msg{animation:beat-in linear both;animation-timeline:--chain}@keyframes beat-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}html.sda .ck-l1 .ck-sources li:first-child{animation-range:contain 4% contain 7%}html.sda .ck-l1 .ck-sources li:nth-child(2){animation-range:contain 7% contain 10%}html.sda .ck-l1 .ck-sources li:nth-child(3){animation-range:contain 10% contain 13%}html.sda .ck-l1 .ck-sources li:nth-child(4){animation-range:contain 13% contain 16%}html.sda .ck-count{animation-range:contain 33% contain 36%}html.sda .ck-l2 .ck-draft{animation-range:contain 37% contain 42%}html.sda .ck-l2 .ck-audit{animation-range:contain 43% contain 48%}html.sda .ck-l3 .ck-msg:first-child{animation-range:contain 59% contain 62%}html.sda .ck-l3 .ck-msg:nth-child(2){animation-range:contain 62% contain 65%}html.sda .ck-l3 .ck-msg:nth-child(3){animation-range:contain 65% contain 68%}html.sda .ck-l3 .ck-msg:nth-child(4){animation-range:contain 68% contain 71%}html.sda .chain-mark .layer{animation-timeline:--chain;animation-range:contain 0 contain 100%}html.sda .chain-mark .data{animation:slab-knows linear both;animation-timeline:--chain;animation-range:contain 0 contain 100%}html.sda .chain-mark .agents{animation:slab-does linear both;animation-timeline:--chain;animation-range:contain 0 contain 100%}html.sda .chain-mark .orch{animation:slab-steer linear both;animation-timeline:--chain;animation-range:contain 0 contain 100%}@keyframes slab-knows{0%,24%{opacity:1;transform:translateY(2px)}30%,80%{opacity:.45;transform:translateY(2px)}94%,to{opacity:1;transform:translateY(-16px)}}@keyframes slab-does{0%,24%{opacity:.45;transform:none}30%,56%{opacity:1;transform:none}62%,80%{opacity:.45;transform:none}94%,to{opacity:1;transform:none}}@keyframes slab-steer{0%,56%{opacity:.45;transform:translateY(-2px)}62%,80%{opacity:1;transform:translateY(-2px)}94%,to{opacity:1;transform:translateY(16px)}}html.sda .chain-loop{animation:beat-in linear both;animation-timeline:--chain;animation-range:contain 80% contain 92%}}}@media (max-height:700px){.ck-rail-foot{display:none}}@media (max-width:900px){.chain-grid{grid-template-columns:1fr}.chain-mark{--navigo-size:84px}.layer-hero{grid-template-columns:1fr;justify-items:center;gap:var(--s6);--stack-size:min(240px,62vw)}.captions{height:auto;max-width:34em;width:100%;display:flex;flex-direction:column;gap:var(--s6)}.cap,.captions{position:static}.cap{transform:none;opacity:0;animation-name:cap-in-flat}.cap:before{display:none}@keyframes cap-in-flat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cap{border-left:3px solid var(--slab,var(--teal-accent));padding-left:14px}.cap-knows{--slab:var(--teal)}.cap-does{--slab:var(--teal-accent)}.cap-steer{--slab:var(--cream)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.sda .layer-hero .stack{view-timeline-name:--stackview;view-timeline-axis:block}html.sda .layer-hero .navigo-mark.is-hero .data,html.sda .layer-hero .navigo-mark.is-hero .motif,html.sda .layer-hero .navigo-mark.is-hero .orch{animation-timeline:--stackview;animation-range:cover 0 cover 100%;animation-duration:auto;animation-delay:0s;animation-fill-mode:both;animation-timing-function:linear}html.sda .layer-hero .navigo-mark.is-hero .data{animation-name:stack-data}html.sda .layer-hero .navigo-mark.is-hero .orch{animation-name:stack-orch}html.sda .layer-hero .navigo-mark.is-hero .motif{animation-name:stack-motif}@keyframes stack-data{0%{transform:translateY(-16px)}26%,86%{transform:translateY(2px)}to{transform:translateY(-16px)}}@keyframes stack-orch{0%{transform:translateY(16px)}26%,86%{transform:translateY(-2px)}to{transform:translateY(16px)}}@keyframes stack-motif{0%{opacity:0}26%,86%{opacity:1}to{opacity:0}}html.sda .cap{animation-timeline:view();animation-range:entry 5% entry 45%;animation-duration:auto;animation-delay:0s;animation-fill-mode:both}}}.loop-track{flex-direction:column}.loop-arrow{justify-content:center;transform:rotate(90deg);height:18px}.alps-night{top:auto;right:auto;left:var(--s5);bottom:16vw;width:auto;height:clamp(56px,12vw,80px)}.alps-night svg{display:none}.alps-night .an-sm{display:block;height:100%;width:auto}#partner{padding-bottom:calc(16vw + clamp(56px,12vw,80px) + var(--s6))}.timeline{grid-template-columns:1fr}.chain-copy,.chain-panels,.chain-visual,.ck-body,.ck-feed,.ck-main,.cockpit{display:contents}.ck-bar,.ck-rail{display:none}.chain-grid{row-gap:var(--s10)}.chain-mark{order:1;justify-self:start}.cp-1{order:2}.ck-head{order:3}.ck-l1{order:4}.cp-2{order:5}.ck-l2{order:6}.cp-3{order:7}.ck-l3{order:8}.chain-loop{order:9}.chain-panel{margin-bottom:calc(-1 * var(--s6))}.ck-head+.ck-layer{margin-top:calc(-1 * var(--s6))}.ck-layer{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);gap:var(--s4);min-width:0;overflow:hidden}.ck-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:calc(-1 * var(--s5)) calc(-1 * var(--s5)) 0;padding:10px var(--s5);border-bottom:1px solid var(--line)}.ck-cap-t{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text)}.ck-l1{background:var(--cream)}.ck-l2 .ck-card{box-shadow:none}.ck-l3{background:transparent;border:0;padding:0}.ck-l3 .ck-cap{margin:0 0 var(--s3);padding:0 0 10px}.ck-l3 .ck-thread{border-left:2px solid var(--teal-accent);padding-left:var(--s4)}.ck-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 12px;padding:0;margin:0;border:0}.ck-head-t{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ck-need{margin:0}}html:not(.sda) .chain-copy,html:not(.sda) .chain-panels,html:not(.sda) .chain-visual,html:not(.sda) .ck-body,html:not(.sda) .ck-feed,html:not(.sda) .ck-main,html:not(.sda) .cockpit{display:contents}html:not(.sda) .ck-bar,html:not(.sda) .ck-rail{display:none}html:not(.sda) .chain-grid{row-gap:var(--s10)}html:not(.sda) .chain-mark{order:1;justify-self:start}html:not(.sda) .cp-1{order:2}html:not(.sda) .ck-head{order:3}html:not(.sda) .ck-l1{order:4}html:not(.sda) .cp-2{order:5}html:not(.sda) .ck-l2{order:6}html:not(.sda) .cp-3{order:7}html:not(.sda) .ck-l3{order:8}html:not(.sda) .chain-loop{order:9}html:not(.sda) .chain-panel{margin-bottom:calc(-1 * var(--s6))}html:not(.sda) .ck-head+.ck-layer{margin-top:calc(-1 * var(--s6))}html:not(.sda) .ck-layer{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);gap:var(--s4);min-width:0;overflow:hidden}html:not(.sda) .ck-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:calc(-1 * var(--s5)) calc(-1 * var(--s5)) 0;padding:10px var(--s5);border-bottom:1px solid var(--line)}html:not(.sda) .ck-cap-t{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-text)}html:not(.sda) .ck-l1{background:var(--cream)}html:not(.sda) .ck-l2 .ck-card{box-shadow:none}html:not(.sda) .ck-l3{background:transparent;border:0;padding:0}html:not(.sda) .ck-l3 .ck-cap{margin:0 0 var(--s3);padding:0 0 10px}html:not(.sda) .ck-l3 .ck-thread{border-left:2px solid var(--teal-accent);padding-left:var(--s4)}html:not(.sda) .ck-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 12px;padding:0;margin:0;border:0}html:not(.sda) .ck-head-t{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}html:not(.sda) .ck-need{margin:0}html:not(.sda) .chain-grid{grid-template-columns:minmax(0,760px);justify-content:start;align-items:start}@media (min-width:561px) and (max-width:900px){.section{padding:var(--s20) 0}.wrap{padding-left:var(--s6);padding-right:var(--s6)}}@media (max-width:768px){.venture-grid{grid-template-columns:1fr}.ck-sources li{grid-template-columns:1fr auto;row-gap:2px}.ck-src-t{grid-column:1/-1}.ck-msg{max-width:95%}.fact-row{gap:var(--s2)}.ea-split,.fact-row{grid-template-columns:1fr}.ea-split{gap:var(--s10)}.chat-log{max-height:320px}.chat-msg{max-width:100%}.ik-msg{max-width:95%}.ik-map{max-width:none}}@media (max-width:700px){.beliefs{grid-template-columns:1fr;gap:var(--s8)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line-dark)}.nav .wrap{padding-top:var(--s2);padding-bottom:var(--s2);gap:var(--s3);flex-wrap:nowrap}.nav .brand .navigo-mark{--navigo-size:32px}.nav .btn-sm{padding:8px 12px}.nav .lang-switch,.tabs{display:none}.nav-menu{display:inline-flex}}.nav-menu{display:none;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-family:var(--font-sans);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--text-on-dark);background:transparent;border:1px solid var(--line-dark);border-radius:var(--r-sm);cursor:pointer}.nav-menu-bars{display:inline-flex;flex-direction:column;justify-content:center;gap:3px;width:16px}.nav-menu-bars i{display:block;height:2px;background:currentColor;border-radius:1px}.nav-menu[aria-expanded=true]{background:color-mix(in srgb,var(--cream) 12%,transparent)}.nav-sheet{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s6);padding:calc(var(--tabs-h) + var(--s6)) var(--s5) var(--s8);background:var(--surface-dark);overflow-y:auto;overscroll-behavior:contain}.nav-sheet[hidden]{display:none}.nav-sheet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-sheet-list a{display:flex;align-items:center;min-height:56px;font-size:21px;font-weight:700;letter-spacing:-.015em;color:var(--text-on-dark);border-bottom:1px solid var(--line-dark);text-decoration:none}.nav-sheet-list a[aria-current=true]{color:var(--accent-brand)}.nav-sheet-list a[aria-current=true]:before{content:"";width:3px;height:20px;margin-right:12px;background:var(--accent-brand);border-radius:2px}.nav-sheet-foot{display:flex;flex-direction:column;gap:var(--s4)}.nav-sheet-lang{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:var(--text-on-dark-muted);text-decoration:underline;text-underline-offset:4px}.nav-sheet-cta{width:100%;justify-content:center;min-height:52px;font-size:16px}@media (min-width:701px){.nav-menu,.nav-sheet{display:none!important}}@media (max-width:560px){.wrap{padding-left:var(--s5);padding-right:var(--s5)}.nav .brand .navigo-mark{--navigo-size:28px}.nav .brand .brand-word{font-size:17px}.nav .wrap{gap:var(--s2)}}@media (max-width:360px){.nav .brand .brand-word{display:none}}@media (max-width:560px){h1{line-height:1.1;letter-spacing:-.015em}h2{font-size:26px}.cap h3{font-size:18px}.hero-model{font-size:17px}.ask-lede,.belief p,.cap p,.chain-panel p,.chat-msg,.fact-row p,.look-list li,.look-note,.note p,.pitch-list p,.runs-note,.scope p,.subblock p,.tagline,.timeline .t-step p,.v-caps li,.venture-card p{font-size:16px}.footer-links a,.hero-trust{font-size:15px}.chat-notice,.field label,.privacy-line{font-size:14px}.chat-privacy{font-size:13.5px}.cite{font-size:12px}.ck-card>p,.ck-ctx p,.ck-draft p,.ck-lead,.ck-msg,.g-line,.g-pendenz,.venture-card .g-line,.venture-card .g-pendenz{font-size:14px}.ck-foot{font-size:13.5px}.ck-card-h{font-size:16px}.chat-prov,.ck-audit-row,.ck-await,.ck-badge,.ck-date,.ck-prov,.ck-read,.ck-src-t,.ck-when,.g-bar-label,.g-bar-val,.g-crit,.g-light,.g-prov,.g-tier{font-size:10.5px}.ck-example,.g-example{font-size:11px}.section{padding:var(--s16) 0}.hero .wrap{padding-top:var(--s10);padding-bottom:var(--s16)}.runs{margin-top:var(--s12)}.ask,.subblock{padding-top:var(--s6)}.ask,.subblock,.venture-grid{margin-top:var(--s8)}.venture-card{gap:var(--s3)}.chat-panel,.finding,.form-card,.venture-card{padding:var(--s5)}.chain-grid{row-gap:var(--s8)}.beliefs{margin-top:var(--s8)}.ck-layer:not(.ck-l3),.v-glimpse{margin-left:calc(-1 * var(--s5));margin-right:calc(-1 * var(--s5));border-left:0;border-right:0;border-radius:0}.ck-layer:not(.ck-l3){border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v-glimpse{padding-left:var(--s5);padding-right:var(--s5)}.ck-cap{margin-left:0;margin-right:0}.cite{white-space:normal;line-height:1.5}.cta-row .btn{flex:1 1 auto;justify-content:center}.cta-row .btn-ghost{flex:0 0 auto;border:0;background:none;padding-left:0;padding-right:0;color:var(--text-on-dark-muted);text-decoration:underline;text-underline-offset:4px}.cta-row .btn-ghost:hover{background:none;color:var(--cream)}.hero-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s2) var(--s4);gap:var(--s2) var(--s4);align-items:start}.hero-trust .sep{display:none}.cites-row{flex-direction:column;align-items:stretch;gap:0}.cites-label{margin:0 0 var(--s2)}.cites-row .cite{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--s3);gap:2px var(--s3);background:none;border:0;border-top:1px solid var(--line-dark);border-radius:0;padding:12px 0;min-height:44px;white-space:normal}.cites-row .cite .q{grid-column:1;opacity:1;font-size:11px}.cites-row .cite .t{grid-column:1;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cream);text-decoration:none}.cites-row .cite:hover{border-color:var(--line-dark)}.audit-row{font-size:11.5px;gap:8px}.audit-row .rev{margin-left:0}}@media (pointer:coarse){.navigo-mark .drift,.navigo-mark .hub-halo,.navigo-mark .node-flash,.navigo-mark .signals{animation:none!important}.navigo-mark .hub-halo,.navigo-mark .node-flash{opacity:0!important}}.mark-idle .navigo-mark .drift,.mark-idle .navigo-mark .hub-halo,.mark-idle .navigo-mark .node-flash,.mark-idle .navigo-mark .signals{animation-play-state:paused!important}@media (pointer:coarse) and (max-width:900px){.tab{display:inline-flex;align-items:center;justify-content:center}.btn,.btn-sm,.chat-chip,.cites-row .cite,.tab{min-height:44px}.brand,.footer-legal a,.footer-links a,.prose a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px}.brand{min-width:44px}}.field label{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.ea-send{width:100%;justify-content:center;min-height:48px}.form-error{color:var(--alarm-ink);font-weight:600}.form-title{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text)}@media (prefers-reduced-motion:reduce){.chat-dots i{opacity:.6}.belief,.chat-dots i{animation:none!important}.tab,.venture-card{transition:none!important}.venture-card:hover{transform:none!important}.navigo-mark,.navigo-mark .hub-halo,.navigo-mark .layer,.navigo-mark .motif,.navigo-mark .motif .drift,.navigo-mark .node-flash,.navigo-mark .signals{animation:none!important;transition:none!important}.cap{animation:none!important;opacity:1}}.nf-title{font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:-.02em;margin-top:var(--s4)}.nf-lede{max-width:56ch;margin-top:var(--s5)}.nf-cta,.nf-more{margin-top:var(--s8)}.nf-more{font-size:16px;color:var(--text-muted)}.nf-more a{color:var(--teal-text);text-underline-offset:3px}.belief p,.cap p,.card p,.chain-panel p,.ev p,.footer .tagline,.log-entry p,.look-list li,.look-note,.person p,.pitch-list p,.runs-note,.stage-line,.subblock p,.timeline .t-step p,.v-caps li,.venture-card p{font-size:17px;line-height:1.6}.lede{font-size:19px;line-height:1.55}.future .lede{font-size:clamp(19px,1.6vw,21px)}.future p,.look-note,.runs-lang-note{font-size:17px}.look-note{max-width:54ch}.chain-panel p,.person p{max-width:52ch}.chat-prov,.ev-where,.g-bar-val,.g-crit,.g-example,.g-label,.g-prov,.g-tier,.log-entry .when,.v-where{font-size:12px}.person .role,.v-label{font-size:13px}.ev-count small,.footer-legal,.g-name{font-size:14px}.footer-legal{color:rgba(253,249,242,.82)}.footer-legal a{color:rgba(253,249,242,.92)}.section.dark .ev-where{color:var(--accent-quiet)}@media (max-width:560px){.ask-lede,.belief p,.c-alongside,.cap p,.chain-panel p,.chat-msg,.direct-line,.ev p,.fact-row p,.future p,.future-note,.log-entry p,.look-list li,.look-note,.note p,.person p,.pitch-list p,.proof-list li,.runs-lang-note,.runs-note,.scope p,.sent-next,.stage-line,.subblock p,.tagline,.timeline .t-step p,.v-caps li,.v-link-note,.venture-card p{font-size:16px}.future .lede,.lede{font-size:18px}.chat-notice,.field label,.footer .tagline,.footer-links a,.hero-trust,.privacy-line{font-size:16px}.footer-legal{font-size:14px}.kicker,.kicker-h2{font-size:13px}.ck-card>p,.ck-ctx p,.ck-draft p,.ck-lead,.ck-msg,.g-line,.g-pendenz,.venture-card .g-line,.venture-card .g-pendenz{font-size:15px;line-height:1.5}.ck-card-h,.ck-foot,.g-name{font-size:15px}.chat-prov,.ck-audit-row,.ck-await,.ck-badge,.ck-date,.ck-prov,.ck-read,.ck-src-t,.ck-when,.ev-where,.g-bar-label,.g-bar-val,.g-crit,.g-label,.g-light,.g-prov,.g-tier,.log-entry .when,.person .role,.v-label,.v-where{font-size:13px}.ck-example,.g-example{font-size:12px}.cite{font-size:13px}.chat-privacy{font-size:14px}}.c-alongside{margin-top:var(--s3);font-size:16px;line-height:1.55;color:var(--text-muted);max-width:52ch}.section.dark .c-alongside{color:var(--text-on-dark-muted)}.ea-form-col{order:2}.ea-detail-col{order:1}@media (max-width:768px){.ea-detail-col,.ea-form-col{order:0}}.direct-line{margin-top:var(--s5);font-size:17px;line-height:1.65;color:var(--text-on-dark-muted);max-width:62ch}.direct-line b{color:var(--text-on-dark);font-weight:700}.form-error a{color:var(--alarm-ink);text-decoration:underline;text-underline-offset:3px}.hero{--surface-dark-top:var(--ink-2);--surface-dark:color-mix(in srgb,var(--ink-2) 72%,var(--ink))}#runs{--surface-dark:var(--ink)}#partner{--surface-dark:color-mix(in srgb,var(--ink) 88%,var(--cream))}.chain,.chain-intro{background:var(--cream-2)}.chain-intro{border-top:1px solid var(--line)}.chain{border-bottom:1px solid var(--line)}.cap-knows h3,.ck-read,.ck-src-t,.g-crit,.g-label,.kicker,.kicker-h2,.log-entry .when,.loop-step .n,.person .role,.v-label{color:var(--text-muted)}.footer .kicker,.hero .kicker,.section.dark .kicker,.section.dark .v-label{color:var(--accent-quiet)}.audit-row .rev,.ck-audit-row .rev,.ck-await,.g-pendenz,.section.dark .g-pendenz{color:var(--teal-text)}.holding{--hold-bg:#121C34;--hold-fg:#EDF1F7;--hold-muted:#B7C4D9;--hold-dim:#94A1BA;--hold-link:#7FADEF;--hold-link-h:#A9C9F5;--hold-sub:#7FADEF;--hold-glow:78,143,232;--hold-ring:127,173,239;position:relative;min-height:100vh;min-height:100svh;box-sizing:border-box;background:var(--hold-bg);color:var(--hold-fg);font-family:var(--font-sans);overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr auto}body:has(>main>.holding){background:#121C34}body:has(>main>.holding)>:is(nav,header,footer){display:none}.holding:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 78% 45%,rgba(var(--hold-glow),.14),transparent 70%)}.holding-left{position:relative;z-index:1;padding:clamp(24px,4vh,48px) clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:0;box-sizing:border-box}.holding-brand h1{margin:0;font-weight:800;font-size:clamp(44px,6.2vw,96px);letter-spacing:-.03em;line-height:1;color:var(--hold-fg)}.holding-sub{margin:14px 0 0;font-weight:400;font-size:clamp(16px,1.6vw,24px);letter-spacing:.14em;text-transform:uppercase;color:var(--hold-sub)}.holding-copy{max-width:600px}.holding-copy p{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--hold-muted);margin:0 0 14px}.holding-contact{margin-top:6px}.holding-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0!important}.holding-open{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;background:var(--hold-link);color:#0F1B33;font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0}.holding-open:focus-visible,.holding-open:hover{background:var(--hold-link-h);outline:none}.holding-open:focus-visible{box-shadow:0 0 0 3px rgba(var(--hold-ring),.45)}.holding-or{font-size:15px;color:var(--hold-muted)}.holding-mail{color:var(--hold-link);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(var(--hold-ring),.6);text-decoration-color:rgba(var(--hold-ring),.6);padding:10px 0;display:inline-block}.holding-mail:focus-visible,.holding-mail:hover{color:var(--hold-link-h);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;outline:none}.holding-or-below{margin:14px 0 0!important}.holding-close{background:none;border:0;padding:10px 0;font:inherit;font-size:15px;color:var(--hold-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.holding-close:focus-visible,.holding-close:hover{color:var(--hold-fg);outline:none}.holding .form-card-holding{max-width:none;margin-top:8px;background:#F3F6FC;color:#0F1B33;border:1px solid rgba(var(--hold-ring),.35);border-radius:14px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(5,10,30,.45)}.holding .form-card-holding .form-title{color:#0F1B33;font-size:20px}.holding .form-card-holding .privacy-line{color:#4A5875;font-size:14px}.holding .form-card-holding .field label{color:#0F1B33;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.holding .form-card-holding .field .opt{color:#4A5875}.holding .form-card-holding input[type=email],.holding .form-card-holding input[type=text],.holding .form-card-holding textarea{background:#FFFFFF;color:#0F1B33;border-color:rgba(15,27,51,.22)}.holding .form-card-holding input:focus,.holding .form-card-holding textarea:focus{outline:2px solid #1F68EE;outline-offset:1px}.holding .form-card-holding textarea{min-height:96px}.holding .form-card-holding .ea-send{background:#1F68EE;color:#FFFFFF;border-color:transparent}.holding .form-card-holding .ea-send:hover{background:#165EED}.holding .form-card-holding .form-error,.holding .form-card-holding .form-error a{color:#A83A24}.holding .form-card{--text:#0F1B33}.holding .holding-form .form-card h3{color:#0F1B33}.holding .holding-form .form-card .lede{color:#4A5875}.holding-cta small{display:block;font-weight:400;font-size:15px;color:var(--hold-muted);letter-spacing:0;margin-top:2px}.holding-lang{position:absolute;top:clamp(20px,3vh,32px);right:clamp(24px,4vw,56px);z-index:3;font-family:var(--font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.holding-lang a{color:var(--hold-sub);text-decoration:none;display:inline-block;padding:12px 8px}.holding-lang a:focus-visible,.holding-lang a:hover{color:var(--hold-fg)}.holding-right{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.holding-glow{width:min(64vh,46vw);height:min(64vh,46vw);background:radial-gradient(circle,rgba(var(--hold-glow),.28) 0,rgba(var(--hold-glow),.08) 40%,transparent 70%);filter:blur(12px)}.holding-glow,.holding-ring{position:absolute;border-radius:50%}.holding-ring{border:1px solid rgba(var(--hold-ring),.16)}.holding-ring-1{width:min(58vh,41vw);height:min(58vh,41vw);border-top-color:rgba(var(--hold-ring),.7);animation:holding-spin 70s linear infinite}.holding-ring-2{width:min(70vh,50vw);height:min(70vh,50vw);border-left-color:rgba(var(--hold-ring),.65);animation:holding-spin-rev 150s linear infinite}.holding-ring-3{width:min(45vh,32vw);height:min(45vh,32vw);border-bottom-color:rgba(var(--hold-glow),.6);animation:holding-spin 45s linear infinite}@keyframes holding-spin{to{transform:rotate(1turn)}}@keyframes holding-spin-rev{to{transform:rotate(-1turn)}}.partner-mark-wrap{position:relative;display:block;width:min(50vh,35vw);height:min(50vh,35vw);filter:drop-shadow(0 30px 60px rgba(30,60,140,.65));animation:partner-breathe 7s ease-in-out infinite;transform-origin:center}@keyframes partner-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.partner-mark{width:100%;height:100%;display:block;overflow:visible}.partner-mark .layer.data{animation:partner-open-data 1s cubic-bezier(.18,.9,.22,1) .45s backwards}.partner-mark .layer.orch{animation:partner-open-orch 1s cubic-bezier(.18,.9,.22,1) .62s backwards}.partner-mark .motif{animation:partner-motif-in .6s ease 1.15s backwards}@keyframes partner-open-data{0%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes partner-open-orch{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes partner-motif-in{0%{opacity:0}to{opacity:1}}.partner-mark .layer.orch g[stroke="#0e46b8"]{stroke-width:.28}.partner-mark .layer.orch g[stroke="#0e46b8"] circle{r:.6}.partner-mark .layer.orch g[fill="#c6d8fb"] circle{r:.26}.partner-mark .layer.orch .signals{stroke-width:.26}.partner-mark .layer.orch .signals line{stroke-dasharray:1.2 28.8;stroke-opacity:.95;animation:partner-flow 20s linear infinite}.partner-mark .layer.orch .signals line:nth-child(2n){animation-delay:-7s}.partner-mark .layer.orch .signals line:nth-child(3n){animation-delay:-13s}.partner-mark .layer.orch .signals line:nth-child(5n){animation-delay:-19s}.partner-mark .layer.orch .node-flash{r:.7;transform-box:fill-box;transform-origin:center;animation:partner-node 6s ease-in-out infinite}.partner-mark .layer.orch .node-flash:nth-child(2n){animation-delay:-2s}.partner-mark .layer.orch .node-flash:nth-child(3n){animation-delay:-3.5s}.partner-mark .layer.orch .node-flash:nth-child(5n){animation-delay:-4.8s}.partner-mark .layer.orch .node-flash:nth-child(7n){animation-delay:-1.1s}.partner-mark .layer.orch .hub-halo{transform-box:fill-box;transform-origin:center;animation:partner-node 6s ease-in-out infinite}.partner-mark .layer.agents .motif line{animation:partner-ag-glow 9s ease-in-out infinite}.partner-mark .layer.agents .motif rect{animation:partner-ag-node 9s ease-in-out infinite}.partner-mark .layer.agents .motif rect:nth-child(2){animation-delay:-2s}.partner-mark .layer.agents .motif rect:nth-child(3){animation-delay:-4s}.partner-mark .layer.agents .motif rect:nth-child(4){animation-delay:-6s}.partner-mark .layer.agents .motif rect:nth-child(5){animation-delay:-8s}.partner-mark .layer.data .motif .drift{opacity:var(--o,.8)}@keyframes partner-flow{to{stroke-dashoffset:-30}}@keyframes partner-node{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes partner-ag-glow{0%,to{opacity:.75}50%{opacity:.95}}@keyframes partner-ag-node{0%,to{fill:#0D43AF}50%{fill:#2F63D8}}.holding-foot{grid-column:1/-1;position:relative;z-index:1;margin:0 clamp(28px,5vw,64px) clamp(24px,4vh,48px);border-top:1px solid rgba(var(--hold-ring),.36);padding-top:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.holding-foot p{margin:0;font-size:14px;line-height:1.5;color:var(--hold-muted)}.holding-foot .holding-name{font-weight:700;font-size:15px;color:var(--hold-fg);margin-bottom:4px}.holding-foot .holding-legal{color:var(--hold-dim)}.holding-legal a{color:var(--hold-muted);text-decoration:none;display:inline-block;padding:12px 2px}.holding-legal a:focus-visible,.holding-legal a:hover{color:var(--hold-fg)}@media (prefers-reduced-motion:reduce){.holding *,.holding :after,.holding :before{animation:none!important}}@media (max-width:1150px){.holding{grid-template-columns:1fr;padding:clamp(24px,4vh,48px) clamp(24px,5vw,64px);row-gap:28px;align-content:start}.holding-left{display:contents}.holding-lang{position:static;order:0;text-align:center}.holding-brand{order:1;text-align:center}.holding-right{order:2;height:min(64vw,440px)}.holding-copy{order:3;max-width:640px;margin:0 auto;text-align:center}.holding-foot{order:4;margin:0;flex-direction:column;align-items:center;text-align:center}.holding-glow{width:min(54vw,360px);height:min(54vw,360px)}.partner-mark-wrap{width:min(40vw,265px);height:min(40vw,265px)}.holding-ring-1{width:min(48vw,320px);height:min(48vw,320px)}.holding-ring-2,.holding-ring-3{width:min(38vw,250px);height:min(38vw,250px)}}@media (max-width:480px){.holding-brand h1{font-size:clamp(38px,11vw,48px)}.holding-sub{font-size:14px;letter-spacing:.12em}}