.pa-about{overflow:visible}.pa-about-nav-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.pa-about-home-link,.pa-about-text-link{min-height:2.75rem;color:color-mix(in oklab, var(--foreground) 70%, white);align-items:center;gap:.5rem;font-size:.875rem;font-weight:560;text-decoration:none;transition:color .16s;display:inline-flex}.pa-about-home-link:hover,.pa-about-text-link:hover{color:var(--foreground)}.pa-about-home-link svg,.pa-about-text-link svg{stroke-width:1.8px;width:1rem;height:1rem;transition:transform .16s}.pa-about-home-link:hover svg{transform:translate(-2px)}.pa-about-text-link:hover svg{transform:translate(2px)}.pa-about-hero,.pa-about-team,.pa-about-commitment{width:min(100%, var(--pa-page));padding-right:var(--pa-gutter);padding-left:var(--pa-gutter);margin:0 auto}#about-team-title,#about-commitment{scroll-margin-top:6rem}.pa-about-hero{grid-template-columns:minmax(0,.95fr) minmax(0,.85fr);align-items:end;gap:clamp(2.75rem,8vw,8rem);padding-top:clamp(4rem,7vw,6.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.pa-about-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;font-size:clamp(3.15rem,5vw,4.7rem);font-weight:610;line-height:.94}.pa-about-hero-title{gap:1rem;display:grid}.pa-about-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem;font-weight:650;line-height:1.4}.pa-about-manifesto{gap:1.1rem;padding-bottom:.35rem;animation:.72s cubic-bezier(.16,1,.3,1) both pa-about-unfold;display:grid}.pa-about-manifesto p{max-width:55ch;color:color-mix(in oklab, var(--foreground) 73%, white);font-size:clamp(1.03rem,1.6vw,1.2rem);line-height:1.62}@keyframes pa-about-unfold{0%{opacity:.72;filter:blur(3px);clip-path:inset(0 0 12%);transform:translateY(10px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}.pa-about-team{padding-top:clamp(3rem,6vw,5.25rem);padding-bottom:var(--pa-section);border-top:1px solid var(--border)}.pa-about-team-intro{display:block}.pa-about-team-intro h2,.pa-about-commitment h2{letter-spacing:-.038em;text-wrap:balance;max-width:16ch;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:610;line-height:1}.pa-about-team-ledger{border-top:1px solid var(--border);margin-top:clamp(2rem,4vw,3.5rem)}.pa-about-person{border-bottom:1px solid var(--border);grid-template-columns:minmax(5.5rem,.26fr) minmax(12rem,.55fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,4.25rem);padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.pa-about-monogram{letter-spacing:-.04em;color:color-mix(in oklab, var(--primary) 78%, white);font-family:Geist Mono,ui-monospace,monospace;font-size:clamp(2.35rem,4vw,4.1rem);font-weight:430;line-height:.9}.pa-about-person header h3{letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,2.05rem);font-weight:610;line-height:1.12}.pa-about-person header .pa-about-founder-status{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:650;line-height:1.4;margin-top:.65rem!important}.pa-about-person header .pa-about-founder-role{color:var(--muted-foreground);font-size:.8rem;font-weight:580;line-height:1.45;margin-top:.28rem!important}.pa-about-person-story>strong{letter-spacing:-.03em;text-wrap:balance;max-width:27ch;font-size:clamp(1.4rem,2.4vw,2.05rem);font-weight:580;line-height:1.18;display:block}.pa-about-person-story>p{max-width:69ch;color:color-mix(in oklab, var(--foreground) 73%, white);font-size:.98rem;line-height:1.7;margin-top:1.15rem!important}.pa-about-person-story>.pa-about-person-note{color:var(--primary);font-size:.8rem;font-weight:580;line-height:1.5;margin-top:.9rem!important}.pa-about-person-story ul{border-top:1px solid var(--border);flex-wrap:wrap;gap:0;margin:1.45rem 0 0;padding:0;list-style:none;display:flex}.pa-about-person-story li{color:var(--muted-foreground);padding:.75rem 1rem 0 0;font-size:.72rem;font-weight:620;line-height:1.4}.pa-about-person-story li+li{border-left:1px solid var(--border);padding-left:1rem}.pa-about-commitment{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--card) 66%, var(--muted));grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-top:clamp(1rem,2vw,2rem);margin-bottom:clamp(1rem,2vw,2rem);padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem);display:grid}.pa-about-commitment h2{max-width:13ch}.pa-about-commitment>div:first-child>p{max-width:66ch;color:color-mix(in oklab, var(--foreground) 72%, white);font-size:clamp(1.01rem,1.45vw,1.16rem);line-height:1.65;margin-top:1.35rem!important}.pa-about-commitment-action{justify-items:start;gap:.75rem;display:grid}.pa-about-commitment-action .pa-button{width:100%}.pa-about-text-link{padding:0 .2rem}.pa-about-footer{margin-top:clamp(4rem,8vw,7rem)}@media (width<=900px){.pa-about-hero,.pa-about-team-intro,.pa-about-commitment{grid-template-columns:1fr}.pa-about-hero{align-items:start;gap:2rem}.pa-about-person{grid-template-columns:minmax(5rem,.25fr) minmax(11rem,.52fr) minmax(0,1fr);gap:1.5rem}.pa-about-commitment{align-items:start}.pa-about-commitment-action{max-width:24rem}}@media (width<=680px){.pa-about-nav{gap:1rem}.pa-about-nav-actions .pa-button,.pa-about-home-link span{display:none}.pa-about-home-link{border:1px solid var(--border);border-radius:calc(var(--radius) + .25rem);justify-content:center;width:2.75rem;min-width:2.75rem}.pa-about-home-link svg{width:1.15rem;height:1.15rem}.pa-about-hero{padding-top:3rem;padding-bottom:3.25rem}.pa-about-hero h1{max-width:11ch;font-size:clamp(2.65rem,12vw,3.45rem);line-height:.96}.pa-about-team-intro h2,.pa-about-commitment h2{font-size:clamp(2.3rem,11vw,3.25rem)}.pa-about-person{grid-template-columns:4.5rem minmax(0,1fr);gap:1.15rem}.pa-about-monogram{font-size:clamp(2.65rem,12vw,3.45rem)}.pa-about-person-story{grid-column:1/-1;padding-top:.85rem}.pa-about-person-story>strong{max-width:21ch;font-size:clamp(1.4rem,2.4vw,2.05rem)}.pa-about-person-story>p{font-size:.98rem}.pa-about-person-story ul{display:grid}.pa-about-person-story li,.pa-about-person-story li+li{border-left:0;padding:.65rem 0}.pa-about-person-story li+li{border-top:1px solid var(--border)}.pa-about-commitment{margin-top:0;margin-bottom:0}.pa-about-commitment-action{max-width:none}.pa-about-footer{margin-top:4.25rem}}@media (prefers-reduced-motion:reduce){.pa-about-manifesto{animation:none}}
