.p-about .secthead{max-width:48ch;margin-bottom:clamp(2.4rem,5vw,3.6rem)}.p-about .secthead h2{font-weight:var(--weight-medium);font-size:var(--type-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0}.p-about .secthead p{font-family:var(--font-serif);font-size:var(--type-lead);line-height:var(--leading-body);color:var(--text-muted);margin:1rem 0 0}.p-about .split{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.p-about .split__statement{font-weight:var(--weight-medium);font-size:var(--type-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0}.p-about .split__statement em{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular)}.p-about .split__aside p{font-family:var(--font-serif);font-size:var(--type-lead);line-height:var(--leading-body);color:var(--text-muted);margin:0}.p-about .split__aside p+p{margin-top:1.1em}.p-about .principles{background:var(--surface-quiet)}.p-about .pgrid{grid-template-columns:repeat(4,1fr);gap:clamp(1.1rem,2.2vw,1.9rem);display:grid}.p-about .principle{border-top:1.5px solid var(--hairline);padding-top:1.4rem}.p-about .principle span{font-family:var(--font-serif);color:var(--color-sky-ink,var(--color-ink));opacity:.4;margin-bottom:1rem;font-size:1.6rem;line-height:1;display:block}.p-about .principle h3{font-size:var(--type-h3);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin:0 0 .5rem}.p-about .principle p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);margin:0}.p-about .founder__grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.p-about .founder__portrait{border-radius:var(--radius-card);position:relative;overflow:hidden}.p-about .founder__portrait .ph{width:100%;height:100%}.p-about .founder__portrait{min-height:320px}.p-about .founder__portrait img{object-fit:cover;object-position:50% 30%;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.p-about .founder__body h2{font-weight:var(--weight-medium);font-size:var(--type-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);max-width:16ch;margin:0 0 1.6rem}.p-about .founder__role{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:.9rem 0 1.6rem}.p-about .founder__body p{font-size:var(--type-lead);line-height:var(--leading-body);color:var(--text-muted);max-width:54ch;margin:0 0 1.1em}.p-about .founder__body p strong{color:var(--text-primary);font-weight:var(--weight-medium)}.p-about .place{background:var(--color-ink);color:var(--text-on-dark)}.p-about .place__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.p-about .place__grid h2{font-weight:var(--weight-medium);font-size:var(--type-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);max-width:14ch;margin:0}.p-about .place__grid p{font-family:var(--font-serif);font-size:var(--type-lead);line-height:var(--leading-body);color:var(--text-on-dark-muted);max-width:44ch;margin:1.1rem 0 0}.p-about .place__meta{gap:1.4rem;display:grid}.p-about .place__meta div{border-top:1px solid var(--hairline-on-dark);padding-top:1.1rem}.p-about .place__meta b{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-dark-muted);font-weight:var(--weight-medium);margin-bottom:.5rem;display:block}.p-about .place__meta span{font-size:var(--type-body);color:var(--text-on-dark)}.p-about .cta__card{border-radius:var(--radius-card);background:var(--color-sky);color:var(--color-ink);padding:clamp(3rem,6vw,6rem) clamp(1.6rem,5vw,5.5rem);position:relative;overflow:hidden}.p-about .cta h2{font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:.98}.p-about .cta p{font-size:var(--type-lead);line-height:var(--leading-snug);max-width:42ch;color:var(--color-ink-75);margin:1.2rem 0 2.2rem}.p-about .cta__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}@media (max-width:960px){.p-about .split{grid-template-columns:1fr;align-items:start;gap:2.2rem}.p-about .pgrid{grid-template-columns:1fr 1fr}.p-about .founder__grid{grid-template-columns:1fr;gap:2.2rem}.p-about .founder__portrait{max-width:380px}.p-about .place__grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:720px){.p-about .pgrid{grid-template-columns:1fr}}
