.cofounder-page{background:var(--page-surface)}.cofounder-page .cofounder-hero{padding-block:clamp(3.5rem,8vw,7rem)}.cofounder-page h1{letter-spacing:-.055em;text-wrap:balance;max-width:65rem;font-size:clamp(2.75rem,6.7vw,6rem);line-height:1.06}.cofounder-page h1 span{color:var(--page-brand);display:block}.cofounder-page .hero-copy{max-width:43rem;margin-bottom:var(--space-2xl)}.cofounder-page .button{gap:var(--space-lg)}.cofounder-indicators{margin:0 0 var(--space-3xl)}.cofounder-section{border-top:var(--border-width-thin) solid var(--page-line);padding-block:clamp(3rem,6vw,5.5rem)}.cofounder-page h2{text-wrap:balance;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.cofounder-page .section-heading>p:last-child,.cofounder-page .cofounder-feature p,.cofounder-timeline>li>p:last-child{margin-bottom:0}.cofounder-product,.cofounder-roadmap{background:var(--color-bg-canvas)}.cofounder-product-grid{align-items:center;gap:calc(var(--space-3xl) * 2);grid-template-columns:minmax(0,1fr) minmax(13rem,.45fr);display:grid}.cofounder-features{gap:var(--space-3xl);padding-top:calc(var(--space-3xl) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cofounder-page .cofounder-assistant h3{text-wrap:balance;max-width:30rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.cofounder-assistant>p:not(.eyebrow){color:var(--page-muted);line-height:1.7}.cofounder-feature-number{margin-bottom:var(--space-md);color:var(--page-brand);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;display:block}.cofounder-feature p,.cofounder-timeline>li>p:last-child,.cofounder-roles li{color:var(--page-muted);line-height:1.7}.cofounder-preview{justify-items:center;gap:var(--space-xl);padding:var(--space-2xl);border:var(--border-width-thin) solid var(--page-line);border-radius:var(--radius-xl);background:var(--page-brand-soft);margin:0;display:grid}.cofounder-preview .cofounder-screen{border:var(--border-width-thin) solid var(--page-line);border-radius:var(--radius-xl);width:min(100%,13rem);height:auto;box-shadow:var(--shadow-md)}.cofounder-preview figcaption{color:var(--page-muted);font-size:var(--font-size-caption);text-align:center}.cofounder-split{align-items:start;gap:calc(var(--space-3xl) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cofounder-split .section-heading{margin-bottom:0}.cofounder-checklist{margin:0;padding:0;list-style:none}.cofounder-checklist li{padding:var(--space-lg) 0 var(--space-lg) var(--space-3xl);border-bottom:var(--border-width-thin) solid var(--page-line);position:relative}.cofounder-checklist li:before{color:var(--page-brand);content:"✓";position:absolute;left:0}.cofounder-timeline,.cofounder-roles{gap:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cofounder-timeline>li{padding-top:var(--space-2xl);border-top:var(--space-xs) solid var(--page-line)}.cofounder-timeline>li:first-child{border-color:var(--page-brand)}.cofounder-timeline .badge{margin-bottom:var(--space-md)}.cofounder-roles h3{min-height:3em}.cofounder-roles ul{gap:var(--space-sm);padding-left:var(--space-lg);margin-bottom:0;display:grid}.cofounder-roles li::marker{color:var(--page-brand)}.cofounder-page .cofounder-note{max-width:var(--content-width-reading);margin:var(--space-3xl) 0 0;color:var(--page-muted);font-size:var(--font-size-label);line-height:1.7}.cofounder-page .cofounder-equity{padding:var(--space-lg) var(--space-xl);border-left:var(--space-xs) solid var(--page-brand);margin-top:var(--space-2xl);background:var(--page-brand-soft);color:var(--page-ink);font-size:var(--font-size-label)}.cofounder-contact{scroll-margin-top:6rem}.cofounder-contact-panel{border:var(--border-width-thin) solid var(--page-line);border-radius:var(--radius-xl);background:var(--page-brand-soft);padding:clamp(1.5rem,6vw,4.5rem)}.cofounder-contact-panel h2{max-width:50rem}.cofounder-email{min-height:var(--touch-target-min);margin-top:var(--space-md);font-size:var(--font-size-label);align-items:center;display:inline-flex}@media (width<=60rem){.cofounder-product-grid,.cofounder-split{gap:var(--space-3xl)}}@media (width<=45rem){.cofounder-features{grid-template-columns:repeat(2,minmax(0,1fr))}.cofounder-product-grid,.cofounder-split,.cofounder-timeline,.cofounder-roles{grid-template-columns:minmax(0,1fr)}.cofounder-preview{padding-block:var(--space-3xl)}.cofounder-preview .cofounder-screen{width:11rem}.cofounder-roles h3{min-height:0}}@media (width<=25rem){.cofounder-features{grid-template-columns:minmax(0,1fr)}.cofounder-page .hero-actions .button{width:100%}}
