.seo-entity{padding:clamp(2rem,6vw,6rem);color:var(--text-primary, #e2e5ea);background:#08090b}.seo-entity h2{font-size:clamp(1.7rem,4vw,3rem);line-height:1.2;margin-bottom:1.5rem}.seo-entity p,.seo-entity li{line-height:1.8;margin-block:.8rem}.seo-entity a,.seo-navigation a,.seo-page a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.seo-entity .founder-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem}.seo-entity .founder-card{min-width:0;overflow-wrap:anywhere;opacity:1;translate:none;padding:1.5rem;border:1px solid var(--border-medium);border-radius:16px;background:#0c0d10}.seo-entity .founder-card h3{font-size:1.4rem}.seo-page{background:var(--bg-obsidian);color:var(--text-silver-bright);font-family:var(--font-main);-webkit-user-select:text;user-select:text}.seo-page .skip-to-content{position:absolute;transform:translateY(-200%)}.seo-page .skip-to-content:focus{transform:none;padding:1rem;background:#08090b;z-index:10}.seo-page header,.seo-page footer{padding:2rem clamp(1rem,6vw,6rem);border-bottom:1px solid #333}.seo-brand{font-size:1.5rem}.seo-navigation{display:flex;flex-wrap:wrap;gap:1.5rem;padding-block:1.5rem}.seo-page main{max-width:1100px;margin-inline:auto;padding:4rem clamp(1rem,4vw,4rem)}.seo-page h1{font-size:clamp(2rem,5vw,4rem);line-height:1.15;margin-bottom:2rem}.seo-page main>p,.seo-page main>section>p{font-size:1.1rem;line-height:1.9;margin-block:1.5rem}.seo-page h2{margin-top:2rem}.seo-page .seo-entity{padding-inline:0}.seo-page a:focus-visible,.seo-entity a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:640px){.seo-entity .founder-cards{grid-template-columns:1fr}}.service-answers .service-answer{margin-block:1.75rem}.service-answers h3{font-size:1.15rem;line-height:1.5;margin-bottom:.5rem}.service-answers p{line-height:1.8}body .approach-stage-row,body .process-stage-item,body .trans-row,body .trans-col--left{opacity:1!important}body :is(.row-num,.build-system-descriptors>span,.discipline-number,.discipline-terminology-list li,.discipline-ghost-index,.stage-title,.stage-desc,.stage-terms-list .term-item,.stage-num,.stage-giant-num,.stage-category,.trans-num,.trans-state-label,.trans-title,.trans-desc,.philo-header-brand,.philo-eyebrow,.node-number,.node-desc,.huge-han-subtext,.contact-swipe-hint){color:#a2a8b6!important;opacity:1!important}
