.about{color:var(--color-ink);overflow:clip}.about-inner{inline-size:min(100% - 2 * var(--space-page-gutter), 76rem);margin-inline:auto}.about-hero{color:var(--home-hero-text);background:radial-gradient(ellipse at 85% 10%, #c7dba424, transparent 50%), linear-gradient(112deg, var(--home-hero), var(--home-hero-2));padding-block:clamp(3.5rem,9vw,7rem) clamp(2.5rem,6vw,4rem)}.about-eyebrow{margin:0 0 var(--space-4);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.about-title{max-inline-size:18ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:600;line-height:1.04}.about-title span{color:var(--color-accent);display:block}.about-hero-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.about-button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:3rem;padding:var(--space-3) var(--space-6);border:1px solid #0000;border-radius:999px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.about-button:active{transform:translateY(1px)}.about-button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.about-button--light{color:#17231f;background:var(--color-accent)}.about-button--light:hover{background:color-mix(in srgb, var(--color-accent) 86%, white)}.about-button--ghost{border-color:color-mix(in srgb, var(--home-hero-text) 40%, transparent);color:var(--home-hero-text)}.about-button--ghost:hover{background:color-mix(in srgb, var(--home-hero-text) 10%, transparent)}.about-stats{gap:var(--space-6) var(--space-4);border-block-start:1px solid color-mix(in srgb, var(--home-hero-text) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(3rem,7vw,4.5rem) 0 0;padding-block-start:var(--space-8);display:grid}.about-stats div{gap:var(--space-1);flex-direction:column-reverse;min-inline-size:0;display:flex}.about-stats dd{font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1}.about-stats dt{color:var(--home-hero-muted);font-size:.9375rem}@media (min-width:48rem){.about-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-section{padding-block:clamp(3.5rem,8vw,6rem)}.about-section--tint{background:var(--color-surface-subtle)}.about-heading{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.1}.about-kicker{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.about-vision-grid{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.about-vision-grid .about-kicker{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.about-vision-grid .about-kicker:after{content:"";background:var(--color-accent);border-radius:999px;block-size:3px;inline-size:2.5rem}.about-statement{max-inline-size:30ch;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:500;line-height:1.25}.about-intro{max-inline-size:60ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.about-facts{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about-facts li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-ink);border-radius:999px;font-size:.875rem;font-weight:600;display:inline-flex}.about-facts svg{color:var(--color-primary)}.about-today{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.about-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.about-card h3{margin:var(--space-2) 0 0;font-size:1.25rem}.about-card p{color:var(--color-muted);margin:0}.about-card-icon{block-size:2.75rem;inline-size:2.75rem;color:var(--color-primary);background:var(--color-surface-soft);border-radius:.75rem;place-items:center;display:grid}.about-card-link{align-items:center;gap:var(--space-1);color:var(--color-primary);margin-block-start:auto;padding-block-start:var(--space-3);font-weight:700;text-decoration:none;display:inline-flex}.about-card-link:hover{text-underline-offset:.2em;text-decoration:underline}.about-card-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.about-card--lead{color:var(--home-hero-text);background:linear-gradient(120deg, var(--home-hero), var(--home-hero-2));border-color:#0000}.about-card--lead h3{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.1}.about-card--lead p{color:var(--home-hero-muted);font-size:1.0625rem}.about-card--lead .about-card-icon{color:#17231f;background:var(--color-accent)}.about-card--lead .about-card-link{color:var(--color-accent)}.about-card--lead .about-card-link:focus-visible{outline-color:var(--color-accent)}@media (min-width:48rem){.about-today{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card--lead{align-items:center;column-gap:var(--space-6);row-gap:var(--space-1);padding:var(--space-8) var(--space-10);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title link""icon text link";display:grid}.about-card--lead .about-card-icon{grid-area:icon;block-size:3.5rem;inline-size:3.5rem}.about-card--lead h3{grid-area:title;margin:0}.about-card--lead p{grid-area:text}.about-card--lead .about-card-link{padding:var(--space-3) var(--space-5);border:1px solid color-mix(in srgb, var(--color-accent) 55%, transparent);white-space:nowrap;border-radius:999px;grid-area:link;margin:0}.about-card--lead .about-card-link:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent);text-decoration:none}}.about-compare{gap:var(--space-8);display:grid}.about-compare-col h3{margin:0 0 var(--space-4);font-size:1.125rem}.about-compare-col ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.about-compare-col li{align-items:flex-start;gap:var(--space-3);font-size:1.0625rem;line-height:1.45;display:flex}.about-mark{border-radius:50%;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;margin-block-start:.05rem;display:grid}.about-mark--yes{color:var(--color-on-primary);background:var(--color-primary-fill)}.about-mark--no{color:var(--color-muted);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong)}@media (min-width:48rem){.about-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-roadmap{gap:var(--space-4);counter-reset:stage;margin:0;padding:0;list-style:none;display:grid}.about-stage{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);display:grid}.about-stage--now{border-style:solid;border-color:var(--color-primary-fill);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-primary-fill)}.about-stage-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.about-stage-name{font-family:var(--font-display);font-size:1.5rem;font-weight:600}.about-stage-status{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;font-size:.8125rem;font-weight:700}.about-stage--now .about-stage-status{color:var(--color-on-primary);background:var(--color-primary-fill);border-color:#0000}.about-stage h3{margin:0;font-size:1.125rem}.about-stage ul{gap:var(--space-2);color:var(--color-text-secondary-strong);margin:0;padding-inline-start:1.1rem;display:grid}@media (min-width:56rem){.about-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-cta{color:var(--home-hero-text);background:linear-gradient(112deg, var(--home-hero), var(--home-hero-2));padding-block:clamp(3.5rem,8vw,5.5rem)}.about-cta h2{max-inline-size:20ch;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.08}.about-cta .about-hero-actions{margin-block-start:var(--space-6)}@media (prefers-reduced-motion:reduce){.about-button{transition:none}}.about-founder-card{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.about-founder-photo{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-card);block-size:auto;inline-size:min(100%,15rem);display:block;box-shadow:0 18px 40px -24px #00000073}.about-founder-text{gap:var(--space-2);display:grid}.about-founder-name{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.1}.about-founder-role{color:var(--color-text-secondary-strong);margin:0;font-size:1.0625rem;font-weight:600}@media (min-width:48rem){.about-founder-card{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:clamp(2rem,5vw,3.5rem);max-inline-size:52rem}.about-founder-photo{inline-size:16rem}}.about-founder-company{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-weight:700;display:inline-flex}.about-founder-company img{border-radius:.5rem;block-size:1.75rem;inline-size:1.75rem}@media (min-width:48rem){.about-founder-company{justify-content:flex-start}}.about-founder-bio{max-inline-size:60ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary-strong);text-align:start;white-space:pre-line;font-size:1.0625rem;line-height:1.7}.about-founder-company+.about-founder-bio{margin-block-start:var(--space-4)}
