[data-page=about] [data-component=page-hero]{padding:var(--vertical-padding) var(--padding);text-align:center}[data-page=about] [data-component=page-hero] h1{font-size:2rem;font-weight:700;color:var(--brand-text-strong);margin-bottom:var(--brand-space-md)}[data-page=about] [data-component=page-hero] p{color:var(--brand-text);max-width:40rem;margin:0 auto}[data-page=about] [data-component=about-story]{border-top:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--brand-space-3xl);align-items:start}@media(max-width:50rem){[data-page=about] [data-component=about-story]{grid-template-columns:1fr}}[data-page=about] [data-component=about-story] img{width:100%;height:auto;border-radius:var(--brand-radius)}[data-page=about] [data-slot=story-text] p{margin:0 0 var(--brand-space-md);color:var(--brand-text)}[data-page=about] [data-component=about-principles]{border-top:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding)}[data-page=about] [data-slot=principles-grid]{display:grid;grid-template-columns:1fr 1fr;gap:var(--brand-space-2xl);margin-top:var(--brand-space-lg)}@media(max-width:50rem){[data-page=about] [data-slot=principles-grid]{grid-template-columns:1fr}}[data-page=about] [data-slot=principle-card] h4{font-weight:700;color:var(--brand-text-strong);margin-bottom:var(--brand-space-xs)}[data-page=about] [data-slot=principle-card] p{color:var(--brand-text)}[data-page=about] [data-slot=principles-footnote]{margin-top:var(--brand-space-2xl);color:var(--brand-text-weak);font-size:var(--brand-font-size-sm);text-align:center}[data-page=about] [data-slot=principles-footnote] a{color:var(--brand-text)}[data-page=about] [data-component=about-journey]{border-top:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--brand-space-3xl);align-items:start}@media(max-width:50rem){[data-page=about] [data-component=about-journey]{grid-template-columns:1fr}}[data-page=about] [data-component=about-journey] img{width:100%;height:auto}[data-page=about] [data-slot=timeline]{list-style:none;padding:0;margin:0;max-width:40rem}[data-page=about] [data-slot=milestone]{display:flex;gap:var(--brand-space-md);padding-bottom:var(--brand-space-lg);position:relative;padding-left:var(--brand-space-lg);border-left:1px solid var(--brand-border-weak)}[data-page=about] [data-slot=milestone]:last-child{border-left:1px solid transparent;padding-bottom:0}[data-page=about] [data-slot=milestone]:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--brand-text-weak)}[data-page=about] [data-slot=milestone] strong{color:var(--brand-text-strong);white-space:nowrap;min-width:3rem}[data-page=about] [data-slot=milestone] span{color:var(--brand-text)}[data-page=about] [data-component=about-stats]{border-top:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--brand-space-3xl);text-align:center}@media(max-width:30rem){[data-page=about] [data-component=about-stats]{grid-template-columns:1fr}}[data-page=about] [data-slot=stat-card]{display:flex;flex-direction:column;align-items:center;gap:var(--brand-space-md)}[data-page=about] [data-slot=stat-card] svg{width:100%;max-width:240px;height:auto;display:block}[data-page=about] [data-slot=stat-card] p{font-size:var(--brand-font-size-lg);color:var(--brand-text)}[data-page=about] [data-slot=stat-card] strong{color:var(--brand-text-strong);font-weight:700}[data-page=about] [data-component=about-team]{border-top:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding)}[data-page=about] [data-component=team-grid]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--brand-space-2xl);text-align:center}@media(max-width:50rem){[data-page=about] [data-component=team-grid]{grid-template-columns:repeat(2,1fr)}}@media(max-width:30rem){[data-page=about] [data-component=team-grid]{grid-template-columns:1fr}}[data-page=about] [data-slot=team-card]{display:flex;flex-direction:column;align-items:center}[data-page=about] [data-slot=team-photo]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:var(--brand-space-md)}[data-page=about] [data-slot=team-card] h4{font-weight:700;color:var(--brand-text-strong);margin-bottom:var(--brand-space-xs)}[data-page=about] [data-slot=team-role]{color:var(--brand-text-weak);margin-bottom:var(--brand-space-sm)}[data-page=about] [data-slot=team-card] a{color:var(--brand-text);font-size:var(--brand-font-size-sm)}[data-page=about] [data-component=about-investors]{border-top:1px solid var(--brand-border-weak);padding:var(--brand-space-2xl) var(--padding);display:flex;align-items:center;justify-content:center;gap:var(--brand-space-lg)}[data-page=about] [data-slot=investors-label]{color:var(--brand-text-weak);font-size:var(--brand-font-size-sm)}[data-page=about] [data-slot=investors-logos]{display:flex;align-items:center;gap:var(--brand-space-xl)}[data-page=about] [data-slot=investors-logos] a{text-decoration:none!important}[data-page=about] [data-slot=investors-logos] img{max-height:36px;width:auto;filter:grayscale(100%);opacity:.6;transition:filter .2s,opacity .2s}[data-page=about] [data-slot=investors-logos] img:hover{filter:none;opacity:1}
