:root{--color__humain-deep-navy:#0a111f;--color__humain-void-black:#040810;--color__humain-navy-mid:#172136;--color__humain-navy-light:#24324c;--color__humain-section-dark:#0e1625;--color__humain-bio-green:#29a383;--color__humain-bio-green-glow:#30e8b7;--color__humain-bio-green-vivid:#25f4bc;--color__humain-bio-green-vivid-glow:#4cffcf;--color__humain-accent-pale:#e0f5ef;--color__humain-accent-pale-dark:#1c4036;--color__humain-accent-deep:#1f7a62;--color__white:#fff;--color__off-white-bg:#f9fafb;--color__foreground-navy:#141d2e;--color__muted-surface:#edf0f3;--color__muted-surface-dark:#20293c;--color__muted-text:#646f87;--color__border-soft:#dae0e7;--color__border-dark:#273249;--color__border-vivid:#12a17b;--color__hero-foreground:#f0f2f5;--color__hero-muted:#a7b3be;--color__destructive:#ef4343;--color-background:var(--color__off-white-bg);--color-text:var(--color__foreground-navy);--color-text-muted:var(--color__muted-text);--color-surface:var(--color__white);--color-surface-on:var(--color__foreground-navy);--color-muted:var(--color__muted-surface);--color-border:var(--color__border-soft);--color-input:var(--color__border-soft);--color-ring:var(--color__humain-bio-green);--color-primary:var(--color__humain-bio-green);--color-primary-on:var(--color__white);--color-secondary:var(--color__humain-navy-mid);--color-secondary-on:var(--color__white);--color-accent:var(--color__humain-accent-pale);--color-accent-on:var(--color__humain-accent-deep);--color-brand:var(--color__humain-deep-navy);--color-brand-accent-1:var(--color__humain-bio-green);--color-brand-accent-2:var(--color__humain-bio-green-glow);--color-section-dark:var(--color__humain-section-dark);--color-section-dark-on:var(--color__hero-foreground);--color-section-dark-muted:var(--color__hero-muted);--color-destructive:var(--color__destructive);--color-destructive-on:var(--color__white);--font-display:var(--font__space-grotesk,"Space Grotesk"), system-ui, sans-serif;--font-body:var(--font__inter,"Inter"), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:.75rem;--radius-full:9999px;--fx-card-shadow:0 4px 24px -4px #0a111f14;--fx-card-shadow-hover:0 8px 32px -4px #0a111f24;--fx-glow:0 0 40px -10px #29a3834d;--fx-gradient-hero:linear-gradient(135deg, #0a111f, #141e34);--fx-gradient-dark-section:linear-gradient(180deg, #0a111f, #111a2c);--fx-gradient-green-accent:linear-gradient(135deg, #29a383, #1ae6af)}[data-mode=light]{--color-background:var(--color__off-white-bg);--color-text:var(--color__foreground-navy);--color-text-muted:var(--color__muted-text);--color-surface:var(--color__white);--color-surface-on:var(--color__foreground-navy);--color-muted:var(--color__muted-surface);--color-border:var(--color__border-soft);--color-input:var(--color__border-soft);--color-ring:var(--color__humain-bio-green);--color-primary:var(--color__humain-bio-green);--color-primary-on:var(--color__white);--color-secondary:var(--color__humain-navy-mid);--color-secondary-on:var(--color__white);--color-accent:var(--color__humain-accent-pale);--color-accent-on:var(--color__humain-accent-deep);--color-brand:var(--color__humain-deep-navy);--color-brand-accent-1:var(--color__humain-bio-green);--color-brand-accent-2:var(--color__humain-bio-green-glow);--color-section-dark:var(--color__humain-section-dark);--color-section-dark-on:var(--color__hero-foreground);--color-section-dark-muted:var(--color__hero-muted);--color-destructive:var(--color__destructive);--color-destructive-on:var(--color__white);--fx-card-shadow:0 4px 24px -4px #0a111f14;--fx-card-shadow-hover:0 8px 32px -4px #0a111f24;--fx-glow:0 0 40px -10px #29a3834d;--fx-gradient-hero:linear-gradient(135deg, #0a111f, #141e34);--fx-gradient-dark-section:linear-gradient(180deg, #0a111f, #111a2c);--fx-gradient-green-accent:linear-gradient(135deg, #29a383, #1ae6af)}[data-mode=dark]{--color-background:var(--color__humain-deep-navy);--color-text:var(--color__hero-foreground);--color-text-muted:var(--color__hero-muted);--color-surface:var(--color__humain-navy-light);--color-surface-on:var(--color__hero-foreground);--color-muted:var(--color__muted-surface-dark);--color-border:var(--color__border-dark);--color-input:var(--color__border-dark);--color-ring:var(--color__humain-bio-green);--color-primary:var(--color__humain-bio-green);--color-primary-on:var(--color__humain-deep-navy);--color-secondary:var(--color__humain-navy-light);--color-secondary-on:var(--color__hero-foreground);--color-accent:var(--color__humain-accent-pale-dark);--color-accent-on:var(--color__humain-bio-green-glow);--color-brand:var(--color__hero-foreground);--color-brand-accent-1:var(--color__humain-bio-green-glow);--color-brand-accent-2:var(--color__humain-bio-green);--color-section-dark:var(--color__humain-void-black);--color-section-dark-on:var(--color__hero-foreground);--color-section-dark-muted:var(--color__hero-muted);--color-destructive:var(--color__destructive);--color-destructive-on:var(--color__white);--fx-card-shadow:0 4px 24px -4px #00000080;--fx-card-shadow-hover:0 12px 40px -6px #000000a6;--fx-glow:0 0 48px -8px #30e8b78c;--fx-gradient-hero:linear-gradient(135deg, #040810, #0d1526);--fx-gradient-dark-section:linear-gradient(180deg, #040810, #0d1526);--fx-gradient-green-accent:linear-gradient(135deg, #22c398, #42f0c1)}[data-mode=vibrant]{--color-background:var(--color__humain-void-black);--color-text:var(--color__hero-foreground);--color-text-muted:var(--color__hero-muted);--color-surface:var(--color__humain-navy-mid);--color-surface-on:var(--color__hero-foreground);--color-muted:var(--color__muted-surface-dark);--color-border:var(--color__border-vivid);--color-input:var(--color__border-dark);--color-ring:var(--color__humain-bio-green-vivid);--color-primary:var(--color__humain-bio-green-vivid);--color-primary-on:var(--color__humain-void-black);--color-secondary:var(--color__humain-navy-light);--color-secondary-on:var(--color__humain-bio-green-vivid-glow);--color-accent:var(--color__humain-accent-pale-dark);--color-accent-on:var(--color__humain-bio-green-vivid-glow);--color-brand:var(--color__humain-bio-green-vivid);--color-brand-accent-1:var(--color__humain-bio-green-vivid);--color-brand-accent-2:var(--color__humain-bio-green-vivid-glow);--color-section-dark:var(--color__humain-void-black);--color-section-dark-on:var(--color__humain-bio-green-vivid-glow);--color-section-dark-muted:var(--color__hero-muted);--color-destructive:var(--color__destructive);--color-destructive-on:var(--color__white);--fx-card-shadow:0 4px 24px -2px #0f8a694d;--fx-card-shadow-hover:0 12px 48px -4px #1affc273;--fx-glow:0 0 64px -6px #33ffc9bf;--fx-gradient-hero:linear-gradient(135deg, #040810, #0a111f);--fx-gradient-dark-section:linear-gradient(180deg, #040810, #0a111f);--fx-gradient-green-accent:linear-gradient(135deg, #0df2b5, #4cffcf)}:root{--color-band-surface:color-mix(in srgb, var(--color__humain-navy-mid) 40%, transparent);--color-band-border:color-mix(in srgb, var(--color-primary) 12%, transparent);--color-primary-wash:color-mix(in srgb, var(--color-primary) 14%, transparent);--color-hero-shade-top:color-mix(in srgb, var(--color__humain-deep-navy) 60%, transparent);--color-hero-shade-bottom:color-mix(in srgb, var(--color__humain-deep-navy) 90%, transparent);--color-header-scrolled:color-mix(in srgb, var(--color__humain-deep-navy) 95%, transparent)}.theme-transition,.theme-transition *{transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,p,ul,ol,blockquote,figure{margin:0}h1,h2,h3,h4{font-family:var(--font-display)}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.band{padding-block:clamp(5rem,10vw,8rem)}.band--tight{padding-block:clamp(4.5rem,8vw,6rem)}.band--dark{background:var(--fx-gradient-dark-section);color:var(--color-section-dark-on)}.wrap{width:100%;max-width:64rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.wrap--wide{max-width:72rem}.wrap--narrow{max-width:56rem}.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(2rem)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}}.card{background:var(--color-surface);color:var(--color-surface-on);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--fx-card-shadow);padding:1.5rem;transition:box-shadow .3s,transform .3s}.card:hover{box-shadow:var(--fx-card-shadow-hover);transform:translateY(-2px)}.wordmark[data-astro-cid-x3x7oh4z]{vertical-align:middle;height:var(--wordmark-h);aspect-ratio:852/90;background-color:currentColor;display:inline-block;-webkit-mask:url(/marks/trademark__Humain-Ventures.svg) 50%/contain no-repeat;mask:url(/marks/trademark__Humain-Ventures.svg) 50%/contain no-repeat}.theme-mode-toggle{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.theme-mode-toggle:hover{color:var(--color-primary);border-color:var(--color-primary)}.theme-mode-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-mode-toggle .tm-icon{width:1.125rem;height:1.125rem;display:none}html[data-mode=light] .theme-mode-toggle .tm-icon-sun,html[data-mode=dark] .theme-mode-toggle .tm-icon-moon,html[data-mode=vibrant] .theme-mode-toggle .tm-icon-star{display:block}
