.about-hero--factual{padding:calc(var(--header-height) + 5rem) 0 5rem;background:radial-gradient(ellipse at 90% 20%, #174950 0, transparent 55%), var(--midnight);color:#fff}.about-hero--factual h1{color:#fff;font-family:var(--font-hero);max-width:900px;font-size:clamp(2.6rem,6vw,5rem);font-weight:600}.about-hero--factual .section-label{color:#71d6cc}.about-hero--factual p{color:#c2d2dd;max-width:640px;margin-top:1.5rem;font-size:1.1rem}.about-facts{border-top:1px solid #2a434d;flex-wrap:wrap;gap:4rem;margin-top:3rem;padding-top:2rem;display:flex}.about-facts div{gap:.4rem;display:grid}.about-facts strong{font-size:1.7rem;font-family:var(--font-hero)}.about-facts span{color:#a3bbc8;font-size:.85rem}.founder-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.founder-photo{max-width:420px;position:relative}.founder-photo img{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;height:auto}.founder-photo>span{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a2bdb;border-radius:12px;padding:.75rem 1rem;position:absolute;inset:auto 1.25rem 1.25rem}.founder-layout h2{font:600 clamp(2rem,4vw,3.6rem)/1.05 var(--font-hero)}.founder-layout p{margin-block:1.1rem;font-size:1rem}.founder-layout .founder-lead{color:var(--midnight);font-size:1.2rem}.founder-layout .btn{margin-top:1rem}.about-values__card h3{margin-bottom:1rem}.about-product-status{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.about-product-status article{background:#f3f8f7;border:1px solid #d8e8e4;border-radius:18px;padding:1.75rem}.about-product-status p{margin-block:1rem}.about-product-status a{color:var(--teal-dark);font-weight:600}.release-label{color:var(--teal-dark);background:#e2f2ee;border-radius:999px;margin-bottom:1rem;padding:.35rem .65rem;font-size:.75rem;display:inline-block}.company-faq{max-width:820px}.company-faq h2{margin-bottom:2rem}.company-faq details{border-top:1px solid #d7e2e0;padding-block:1.25rem}.company-faq summary{color:var(--midnight);cursor:pointer;font-size:1.05rem;font-weight:600}.company-faq details p{padding-top:1rem;font-size:1rem}.project-owner{color:inherit;opacity:.8;margin-block:.75rem 1.25rem;font-size:.9rem}.project-deliverables{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.project-deliverables span{opacity:.85;border:1px solid;border-radius:999px;padding:.5rem .75rem;font-size:.75rem}@media (width<=900px){.founder-layout{grid-template-columns:1fr}.founder-photo{max-width:480px}.about-product-status{grid-template-columns:repeat(2,minmax(0,1fr))}.about-product-status>div{grid-column:1/-1}.about-facts{gap:1.75rem}}@media (width<=600px){.about-hero--factual{padding-top:calc(var(--header-height) + 2.5rem)}.about-product-status{grid-template-columns:1fr}.about-hero--factual h1{font-size:clamp(2rem,9vw,3rem)}.about-facts strong{font-size:1.4rem}}.company-intro{padding-block:calc(var(--header-height) + 4rem) 3rem}.company-intro h1{font:500 clamp(2.5rem,5vw,4.5rem)/1.1 var(--font-hero);margin-block:1rem}.company-intro p{max-width:780px;font-size:1.1rem}.company-section{padding-block:2rem 4rem}.stack-search{gap:.5rem;max-width:600px;margin-bottom:1rem;display:grid}.stack-search input{font:inherit;border:1px solid #b3ccc2;border-radius:10px;padding:.8rem}.research-summary{margin-block:1rem}.research-summary summary{cursor:pointer;color:#0a766f;min-height:44px}.research-summary h2{margin-block:1.5rem .75rem;font-size:1.25rem}.research-summary p{font-size:1rem}.rs-card h2{font:500 1.5rem/1.25 var(--font-hero);margin-block:1rem}.company-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.company-products>article{background:#f1f7f4;border:1px solid #dce8e1;border-radius:18px;padding:2rem}.company-products h2{font:500 1.75rem/1.15 var(--font-hero);margin-block:1rem}.company-products p{line-height:1.7}@media (width<=600px){.company-products{grid-template-columns:1fr}.company-products>article{padding:1.5rem}}
