.about-page{padding-top:clamp(1.7rem,3.5vw,3rem)}.about-hero{position:relative;min-height:clamp(38rem,58vw,47rem);display:grid;grid-template-columns:minmax(21rem,.74fr) minmax(0,1.06fr);gap:clamp(2rem,6vw,6rem);align-items:start;padding-bottom:clamp(4rem,8vw,7rem)}.about-hero-title{position:relative;z-index:2;padding-top:clamp(1.5rem,4.2vw,4rem)}.about-hero-title .eyebrow{margin-bottom:1.2rem}.about-hero-title h1,.about-hero-title .display-title{width:125%;max-width:10ch}.about-hero-title>p:not(.eyebrow):not(.display-title){max-width:34rem;margin-top:1.5rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.about-hero-portrait{justify-self:end;width:min(72%,32rem);color:var(--brand-strong)}.about-hero-portrait img{width:100%;aspect-ratio:3/4;object-fit:cover}.about-hero-portrait figcaption{margin-top:.7rem}.about-hero-portrait:after{bottom:2.9rem}.about-hero>blockquote{position:absolute;z-index:3;right:41%;bottom:4%;width:min(32rem,46%);padding:clamp(1.5rem,3vw,2.6rem);color:#fff;background:var(--brand-strong);font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2.25rem);line-height:1.38}.founder-story{display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);align-items:start}.founder-story>header{position:sticky;top:7rem}.founder-story>header .eyebrow{margin-bottom:1rem}.founder-story>header h2{font-size:var(--type-section)}.founder-story-body{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.founder-story-body article{min-height:20rem;padding:clamp(1.4rem,3vw,2.6rem);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.founder-story-body span{color:var(--brand-strong);font-size:.65rem;font-weight:700;letter-spacing:.12em}.founder-story-body h3{margin-top:3.5rem;font-family:var(--font-display);font-size:var(--type-card);font-weight:400}.founder-story-body p{margin-top:.8rem;font-size:.94rem;line-height:1.7}.about-team{padding-block:clamp(1rem,3vw,2rem) clamp(2.5rem,5vw,4rem)}.about-team .eyebrow{margin-bottom:1.4rem;font-family:var(--font-sans)}.about-team-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem clamp(1.5rem,4vw,4rem);margin:0;padding:1.4rem 0 0;list-style:none;border-top:1px solid var(--line-strong)}.about-team-list strong{display:block;font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.25}.about-team-list span{display:block;margin-top:.4rem;font-size:.86rem;line-height:1.6;color:var(--note)}.khama-story{padding:var(--section) 0;background:var(--surface);border-block:1px solid var(--line)}.khama-story-grid{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(20rem,1fr);gap:clamp(3rem,8vw,8rem);align-items:center}.khama-story figure{width:min(100%,34rem);justify-self:center}.khama-story figure img{width:100%;aspect-ratio:2/3;object-fit:cover}.khama-story figure figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:.65rem;color:var(--note);font-size:.61rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.khama-story-copy .eyebrow{margin:1.6rem 0 1rem}.khama-story-copy h2{font-size:var(--type-section)}.khama-story-copy>p:not(.eyebrow):not(.display-title){margin-top:1.25rem;line-height:1.7}.khama-story-copy>p a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:.2rem}.khama-story-copy .text-link{margin-top:1.5rem}.khama-partner-mark{width:fit-content;display:inline-flex;align-items:center;padding:.8rem 1rem;color:#fff;background:#a2a188;border:1px solid rgba(255,255,255,.28)}.khama-partner-mark img{width:clamp(7.5rem,10vw,10rem);height:auto}@media(max-width:900px){.about-hero-title h1,.about-hero-title .display-title{width:110%}.founder-story{grid-template-columns:.7fr 1.3fr;gap:3rem}.founder-story-body{grid-template-columns:1fr}.founder-story-body article{min-height:15rem}.about-team-list{gap:1.5rem}.khama-story-grid{grid-template-columns:minmax(16rem,.72fr) minmax(0,1fr);gap:3rem}}@media(max-width:760px){.about-hero{min-height:auto;grid-template-columns:1fr;padding-bottom:10rem}.about-hero-title{padding-top:1rem}.about-hero-title h1,.about-hero-title .display-title{width:100%}.about-hero-portrait{justify-self:end;width:92%}.about-hero>blockquote{right:auto;bottom:2rem;left:0;width:82%}.about-team-list{grid-template-columns:1fr;gap:1.25rem}.founder-story{grid-template-columns:1fr}.founder-story>header{position:static}.founder-story-body{grid-template-columns:1fr 1fr}.khama-story-grid{grid-template-columns:1fr;gap:1.5rem}.khama-story figure{width:min(100%,30rem)}.khama-story figure figcaption{padding:.5rem .65rem;background:color-mix(in srgb,#a2a188 14%,var(--surface) 86%);border-inline-start:2px solid rgba(162,161,136,.58)}.khama-partner-mark{display:flex;margin-inline:auto}.khama-story-copy .eyebrow{margin-top:2.5rem}}@media(max-width:500px){.about-hero{gap:1.5rem;padding-bottom:9.25rem}.about-hero-portrait{width:94%}.about-hero>blockquote{bottom:1.25rem;width:88%;padding:1.1rem;font-size:1.16rem}.founder-story-body{grid-template-columns:1fr}.founder-story-body article{min-height:auto}.founder-story-body article h3{margin-top:2rem}}
