.oGG7sG_main{min-height:100vh}.oGG7sG_articleHeader{background:var(--bg-secondary);border-bottom:3px double var(--border-ink-strong);padding:2.25rem 0 2rem}.oGG7sG_breadcrumb{font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;word-break:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;display:flex}.oGG7sG_breadcrumb a:hover{color:var(--accent-burgundy)}.oGG7sG_headerBadges{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.oGG7sG_subsidiaryTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);border:1px solid var(--border-ink-strong);border-radius:var(--border-radius-sm);background:var(--bg-primary);padding:.2rem .55rem;font-size:.68rem}.oGG7sG_title{font-family:var(--font-display);color:var(--ink-primary);letter-spacing:-.02em;word-break:break-word;max-width:880px;margin:.25rem 0 1rem;font-size:clamp(1.6rem,4.5vw,2.75rem);font-weight:900;line-height:1.15}.oGG7sG_lead{font-family:var(--font-serif);color:var(--ink-secondary);border-left:3px solid var(--accent-burgundy);word-break:break-word;max-width:820px;margin-bottom:1.35rem;padding-left:1.15rem;font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.7}.oGG7sG_inlineAuthorLink{color:var(--ink-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-burgundy);text-decoration-color:var(--accent-burgundy);text-underline-offset:3px;transition:color var(--transition-fast);font-weight:600}.oGG7sG_inlineAuthorLink:hover{color:var(--accent-burgundy)}.oGG7sG_metaBar{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border-top:1px solid var(--border-ink);word-break:break-word;flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:1rem;font-size:.7rem;display:flex}.oGG7sG_metaBar strong{color:var(--ink-primary);font-weight:600}.oGG7sG_metaLink{color:var(--accent-burgundy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.oGG7sG_metaLink:hover{color:var(--accent-burgundy-light)}.oGG7sG_metaDot{color:var(--border-ink-strong)}.oGG7sG_section{padding:3.25rem 0 .5rem}.oGG7sG_missionGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:960px){.oGG7sG_missionGrid{grid-template-columns:1fr;gap:2rem}}.oGG7sG_missionProse{flex-direction:column;gap:1.15rem;display:flex}.oGG7sG_dropcapParagraph{font-family:var(--font-serif);color:var(--ink-secondary);font-size:1.08rem;line-height:1.8}.oGG7sG_dropcapParagraph:first-letter{font-family:var(--font-display);float:left;color:var(--accent-burgundy);margin-top:.15rem;margin-right:.6rem;font-size:3.3rem;font-weight:900;line-height:.85}.oGG7sG_bodyText{font-family:var(--font-serif);color:var(--ink-secondary);font-size:1.02rem;line-height:1.78}.oGG7sG_traceBox{background:var(--bg-secondary);border:1px solid var(--border-ink-strong);border-top:3px solid var(--accent-burgundy);border-radius:var(--border-radius-md);padding:1.75rem}.oGG7sG_traceHeader{margin-bottom:.85rem}.oGG7sG_traceKicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-burgundy);margin-bottom:.3rem;font-size:.65rem;display:block}.oGG7sG_traceTitle{font-family:var(--font-display);color:var(--ink-primary);font-size:1.3rem;font-weight:800}.oGG7sG_traceDesc{font-family:var(--font-serif);color:var(--ink-secondary);margin-bottom:1rem;font-size:.92rem}.oGG7sG_tracePipeline{background:var(--bg-primary);border:1px solid var(--border-ink);border-radius:var(--border-radius-sm);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.15rem;padding:1rem;display:flex}.oGG7sG_traceNode,.oGG7sG_traceNodeHighlight{font-family:var(--font-mono);border-radius:var(--border-radius-sm);border:1px solid var(--border-ink-strong);background:var(--bg-secondary);color:var(--ink-primary);white-space:nowrap;padding:.28rem .55rem;font-size:.68rem}.oGG7sG_traceNodeHighlight{background:var(--accent-burgundy);border-color:var(--accent-burgundy);color:#fff}.oGG7sG_traceArrow{font-family:var(--font-mono);color:var(--ink-muted);font-size:.75rem}@media (max-width:600px){.oGG7sG_traceBox{padding:1.25rem 1rem}.oGG7sG_tracePipeline{gap:.35rem;padding:.75rem .5rem}.oGG7sG_traceNode,.oGG7sG_traceNodeHighlight{padding:.25rem .45rem;font-size:.64rem}}.oGG7sG_traceQuestions p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-primary);margin-bottom:.5rem;font-size:.7rem}.oGG7sG_traceQuestions ul{flex-direction:column;gap:.4rem;padding-left:1.15rem;display:flex}.oGG7sG_traceQuestions li{font-family:var(--font-serif);color:var(--ink-secondary);font-size:.9rem;line-height:1.55}.oGG7sG_characteristicsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.oGG7sG_characteristicsGrid{grid-template-columns:1fr}}.oGG7sG_charCard{background:var(--bg-secondary);border:1px solid var(--border-ink);border-radius:var(--border-radius-md);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.5rem;display:grid}@media (max-width:480px){.oGG7sG_charCard{grid-template-columns:1fr;gap:.5rem;padding:1.15rem 1rem}}.oGG7sG_charIndex{font-family:var(--font-display);color:#7a1f2e47;font-size:2rem;font-weight:900;line-height:1}.oGG7sG_charTitle{font-family:var(--font-display);color:var(--ink-primary);margin-bottom:.4rem;font-size:1.12rem;font-weight:800}.oGG7sG_charText{font-family:var(--font-serif);color:var(--ink-secondary);font-size:.94rem;line-height:1.68}.oGG7sG_pullQuote{background:var(--bg-secondary);border-left:4px solid var(--accent-burgundy);border-right:1px solid var(--border-ink);border-top:1px solid var(--border-ink);border-bottom:1px solid var(--border-ink);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;margin-bottom:1.75rem;padding:1.5rem 2rem}.oGG7sG_pullQuote p{font-family:var(--font-display);color:var(--ink-primary);margin-bottom:.5rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;font-weight:700;line-height:1.45}.oGG7sG_pullQuote cite{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.7rem;font-style:normal}.oGG7sG_philosophyGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.oGG7sG_philosophyGrid{grid-template-columns:1fr}}.oGG7sG_philosophyCard{background:var(--bg-primary);border:1px solid var(--border-ink-strong);border-top:3px solid var(--ink-primary);border-radius:var(--border-radius-md);flex-direction:column;gap:.45rem;padding:1.65rem;display:flex}.oGG7sG_philosophyCode{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-burgundy);font-size:.65rem}.oGG7sG_philosophyTitle{font-family:var(--font-display);color:var(--ink-primary);font-size:1.18rem;font-weight:800}.oGG7sG_philosophyAxiom{font-family:var(--font-serif);color:var(--ink-primary);font-size:.95rem;font-style:italic;font-weight:600}.oGG7sG_philosophyDesc{font-family:var(--font-serif);color:var(--ink-secondary);font-size:.92rem;line-height:1.68}.oGG7sG_leadershipGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;display:grid}@media (max-width:960px){.oGG7sG_leadershipGrid{grid-template-columns:1fr}}.oGG7sG_akrunoCard,.oGG7sG_founderCard{background:var(--bg-secondary);border:1px solid var(--border-ink-strong);border-radius:var(--border-radius-md);flex-direction:column;gap:.9rem;padding:2rem;display:flex}@media (max-width:600px){.oGG7sG_akrunoCard,.oGG7sG_founderCard{padding:1.35rem 1rem}}.oGG7sG_akrunoCard{border-top:4px solid var(--accent-navy)}.oGG7sG_founderCard{border-top:4px solid var(--accent-burgundy)}.oGG7sG_cardTopMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.oGG7sG_cardMonoTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.66rem}.oGG7sG_cardMonoLink{font-family:var(--font-mono);color:var(--accent-burgundy);text-underline-offset:3px;font-size:.72rem;font-weight:600;text-decoration:underline}.oGG7sG_entityTitle{font-family:var(--font-display);color:var(--ink-primary);font-size:1.75rem;font-weight:900;line-height:1.15}.oGG7sG_founderNameLink{color:var(--ink-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-ink-strong);text-decoration-color:var(--border-ink-strong);text-underline-offset:4px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.oGG7sG_founderNameLink:hover{color:var(--accent-burgundy);-webkit-text-decoration-color:var(--accent-burgundy);text-decoration-color:var(--accent-burgundy)}.oGG7sG_entitySubtitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:.25rem;font-size:.74rem}.oGG7sG_ecosystemBox{background:var(--bg-primary);border:1px solid var(--border-ink);border-left:3px solid var(--accent-navy);border-radius:var(--border-radius-sm);margin-top:auto;padding:1.25rem}.oGG7sG_ecosystemTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-primary);margin-bottom:.65rem;font-size:.68rem}.oGG7sG_ecosystemList{flex-direction:column;gap:.45rem;padding-left:1.1rem;display:flex}.oGG7sG_ecosystemList li{font-family:var(--font-serif);color:var(--ink-secondary);font-size:.88rem;line-height:1.55}.oGG7sG_founderSpecs{background:var(--bg-primary);border:1px solid var(--border-ink);border-radius:var(--border-radius-sm);margin-top:.25rem;padding:1.15rem}@media (max-width:600px){.oGG7sG_founderSpecs{padding:.85rem .75rem}}.oGG7sG_specGroup{flex-direction:column;gap:.6rem;display:flex}.oGG7sG_specLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.65rem}.oGG7sG_specPills{flex-wrap:wrap;gap:.4rem;display:flex}.oGG7sG_specPills span{font-family:var(--font-mono);background:var(--bg-secondary);border:1px solid var(--border-ink-strong);border-radius:var(--border-radius-sm);color:var(--ink-primary);padding:.22rem .55rem;font-size:.68rem}.oGG7sG_founderFooter{margin-top:auto;padding-top:.5rem}@media (max-width:600px){.oGG7sG_founderFooter .btn-primary{white-space:normal;text-align:center;word-break:break-word;justify-content:center;width:100%;padding:.75rem 1rem}}.oGG7sG_domainsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:1100px){.oGG7sG_domainsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.oGG7sG_domainsGrid{grid-template-columns:1fr}}.oGG7sG_domainCard{background:var(--bg-secondary);border:1px solid var(--border-ink);border-radius:var(--border-radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);flex-direction:column;gap:.6rem;padding:1.35rem;display:flex}@media (max-width:600px){.oGG7sG_domainCard{padding:1.15rem 1rem}}.oGG7sG_domainCard:hover{border-color:var(--border-ink-strong);transform:translateY(-2px);box-shadow:0 8px 24px #1a16140f}.oGG7sG_domainHeader{justify-content:space-between;align-items:center;display:flex}.oGG7sG_domainNum{font-family:var(--font-display);color:#7a1f2e47;font-size:1.35rem;font-weight:900}.oGG7sG_domainTitle{font-family:var(--font-display);color:var(--ink-primary);font-size:1.1rem;font-weight:800}.oGG7sG_domainDesc{font-family:var(--font-serif);color:var(--ink-secondary);flex:1;margin-bottom:.35rem;font-size:.88rem;line-height:1.6}.oGG7sG_ctaStrip{background:var(--bg-dark);color:#faf7f2;border-top:3px solid var(--accent-burgundy);margin-top:4.5rem;padding:3.5rem 0}.oGG7sG_ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.oGG7sG_ctaKicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-amber-light);margin-bottom:.4rem;font-size:.68rem;display:block}.oGG7sG_ctaHeading{font-family:var(--font-display);color:#faf7f2;margin-bottom:.5rem;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:900}.oGG7sG_ctaSub{font-family:var(--font-serif);color:#faf7f2b8;max-width:560px;font-size:.98rem}.oGG7sG_ctaActions{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:600px){.oGG7sG_ctaStrip{padding:2.75rem 0}.oGG7sG_ctaActions{flex-direction:column;width:100%}:is(.oGG7sG_ctaActions .btn-primary,.oGG7sG_ctaActions .oGG7sG_ctaSecondaryBtn){text-align:center;justify-content:center;width:100%}}.oGG7sG_ctaSecondaryBtn{border-radius:var(--border-radius-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#faf7f2;transition:all var(--transition-fast);border:1px solid #faf7f24d;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.75rem;display:inline-flex}.oGG7sG_ctaSecondaryBtn:hover{background:#faf7f214;border-color:#faf7f2}
