.mo-founders{--mo-ink: #ededf2;--mo-ink-dim: #8b8b96;--mo-ink-faint: #55555f;--mo-void: #0a0a0a;padding:clamp(72px,10vw,152px) clamp(20px,5vw,64px);color:var(--mo-ink);font-family:Monaspace Argon,ui-monospace,SF Mono,monospace}.mo-founders__head{max-width:760px;margin:0 auto clamp(48px,6vw,88px);text-align:center}.mo-founders__eyebrow{margin:0 0 18px;font-family:Monaspace Neon,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mo-accent)}.mo-founders__headline{margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:300;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.mo-founders__standfirst{margin:20px auto 0;max-width:60ch;font-size:clamp(14px,1.4vw,16px);line-height:1.65;color:var(--mo-ink-dim);text-wrap:pretty}.mo-founders__grid{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;gap:clamp(28px,3.4vw,52px);grid-template-columns:repeat(auto-fit,minmax(228px,1fr))}.mo-founder{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;border-radius:18px;padding:8px 8px 20px;outline:none;transition:transform .62s cubic-bezier(.22,1,.36,1)}.mo-founder:focus-visible{box-shadow:0 0 0 2px var(--mo-accent)}.mo-founder.is-open{transform:translateY(-4px)}.mo-founder__portrait{position:relative;width:clamp(124px,13vw,168px);aspect-ratio:1;border-radius:50%;overflow:visible;margin-bottom:26px}.mo-founder__portrait img,.mo-founder__monogram{width:100%;height:100%;aspect-ratio:1;min-height:0;border-radius:50%;object-fit:cover;display:block;filter:grayscale(.35) contrast(1.02);transition:filter .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.mo-founder.is-open .mo-founder__portrait img,.mo-founder.is-open .mo-founder__monogram{filter:grayscale(0) contrast(1);transform:scale(1.02)}.mo-founder__monogram{display:grid;place-items:center;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--mo-accent) 30%,transparent),transparent 62%),linear-gradient(148deg,color-mix(in srgb,var(--mo-accent) 15%,#101015),#0b0b10 74%);border:1px solid color-mix(in srgb,var(--mo-accent) 26%,transparent)}.mo-founder__monogram span{font-family:Monaspace Neon,ui-monospace,monospace;font-size:clamp(30px,3.4vw,42px);font-weight:300;letter-spacing:.06em;color:color-mix(in srgb,var(--mo-accent) 82%,#ffffff)}.mo-founder__ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9px color-mix(in srgb,var(--mo-accent) 20%,transparent);opacity:.45;transition:box-shadow .72s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1);pointer-events:none}.mo-founder.is-open .mo-founder__ring{box-shadow:0 0 0 15px color-mix(in srgb,var(--mo-accent) 52%,transparent);opacity:1}.mo-founder__archetype{margin:0 0 10px;font-family:Monaspace Neon,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mo-accent)}.mo-founder__name{margin:0 0 8px;font-size:clamp(17px,1.7vw,20px);font-weight:400;letter-spacing:-.01em}.mo-founder__line{margin:0;font-size:13px;line-height:1.55;color:var(--mo-ink-dim);text-wrap:pretty}.mo-founder__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1),opacity .48s ease;opacity:0;width:100%}.mo-founder.is-open .mo-founder__reveal{grid-template-rows:1fr;opacity:1}.mo-founder__reveal-inner{overflow:hidden;min-height:0}.mo-founder__accolade{margin:18px 0 0;font-size:13px;line-height:1.72;color:var(--mo-ink-dim);text-wrap:pretty}.mo-founder__links{list-style:none;display:flex;justify-content:center;gap:16px;margin:16px 0 0;padding:0}.mo-founder__links a{font-family:Monaspace Neon,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--mo-accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .32s ease}.mo-founder__links a:hover,.mo-founder__links a:focus-visible{border-bottom-color:var(--mo-accent)}@media (prefers-reduced-motion: reduce){.mo-founder,.mo-founder__ring,.mo-founder__portrait img,.mo-founder__monogram,.mo-founder__reveal{transition:none!important;transform:none!important}.mo-founder__reveal{grid-template-rows:1fr;opacity:1}.mo-founder__portrait img,.mo-founder__monogram{filter:none}}.mythos-wordmark{display:inline-flex;align-items:baseline;justify-content:center;color:inherit;font-family:SF Pro Display,-apple-system,Helvetica Neue,Inter,sans-serif;font-weight:300;line-height:1}.mythos-wordmark--hero{font-size:clamp(3.4rem,11.5vw,7.2rem)}.mythos-wordmark--compact{font-size:1.4rem;font-weight:400}.mythos-wordmark__myth{letter-spacing:.02em}.mythos-wordmark__o{display:inline-flex;align-items:baseline;color:var(--nebula, #a78bfa);margin:0 -.02em;transform:translateY(.085em)}.mythos-wordmark__o svg{display:block;width:.8em;height:.8em;filter:drop-shadow(0 0 26px rgba(167,139,250,.4))}.mythos-wordmark--compact .mythos-wordmark__o svg{width:.82em;height:.82em;filter:drop-shadow(0 0 12px rgba(167,139,250,.35))}.mythos-wordmark__s{display:inline-block;color:var(--nebula, #a78bfa);font:inherit;font-size:.78em;font-weight:300;line-height:1}@media (max-width: 720px){.mythos-wordmark--hero{font-size:clamp(2.65rem,15vw,4rem)}}.ecosystem-story{--story-focus: 50% 50%;position:relative;isolation:isolate;min-height:clamp(34rem,72svh,52rem);display:grid;align-items:end;overflow:hidden;background:#02060d;color:#f8f4ea}.ecosystem-story:before,.ecosystem-story:after{content:"";position:absolute;inset:0;pointer-events:none}.ecosystem-story:before{z-index:-1;background:linear-gradient(180deg,#01040a0f 18%,#01040ae0 94%),linear-gradient(90deg,rgba(1,4,10,.74),transparent 70%)}.ecosystem-story:after{z-index:1;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(239,192,92,.78),transparent);box-shadow:0 0 28px #efc05c57}.ecosystem-story__media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--story-focus);filter:saturate(.92) contrast(1.04)}.ecosystem-story__body{box-sizing:border-box;min-width:0;width:min(72rem,100%);max-width:100%;padding:clamp(2rem,7vw,6.5rem);padding-top:clamp(9rem,26vh,18rem);overflow-wrap:break-word;text-shadow:0 2px 24px rgba(0,0,0,.82)}.ecosystem-story__eyebrow{margin:0 0 .8rem;color:#efc05c;font:700 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.ecosystem-story h2{max-width:18ch;margin:0;color:inherit;font-size:clamp(2rem,5vw,4.6rem);line-height:.98;letter-spacing:-.035em}.ecosystem-story__mythic{max-width:48rem;margin:1.3rem 0 0;color:#f8f4eae6;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.65}.ecosystem-story__nova{max-width:56rem;margin:1.15rem 0 0;color:#e2eaf5bd;font-size:.88rem;line-height:1.55}.ecosystem-story__nova strong{color:#f4d58b;font-weight:700}.ecosystem-story details{max-width:46rem;margin-top:1.4rem;color:#ebeff5c7;font-size:.84rem}.ecosystem-story summary{width:fit-content;cursor:pointer;color:#f4d58b;letter-spacing:.08em;text-transform:uppercase}.ecosystem-story ol{margin:1rem 0 0;padding-left:1.15rem;display:grid;gap:.5rem;line-height:1.5}@media (max-width: 640px){.ecosystem-story{min-height:44rem}.ecosystem-story__body{padding:14rem max(28px,env(safe-area-inset-right)) 3rem max(28px,env(safe-area-inset-left))}.ecosystem-story h2{max-width:100%;font-size:clamp(1.95rem,9vw,2.75rem);line-height:1.02}.ecosystem-story__eyebrow{font-size:.66rem;letter-spacing:.13em}}@media (prefers-reduced-motion: no-preference){.ecosystem-story__media{animation:ecosystem-story-breathe 18s ease-in-out infinite alternate}}@keyframes ecosystem-story-breathe{0%{filter:saturate(.92) contrast(1.04) brightness(.96)}to{filter:saturate(1) contrast(1.06) brightness(1.02)}}@media (max-width: 768px){.mv-root .mv-wrap{padding-inline:max(28px,env(safe-area-inset-left))}.mv-root .mo-founders{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}
