.about-page{--about-line:var(--frost-border);--about-text-soft:color-mix(in oklch, var(--fg) 72%, transparent);--about-tint:radial-gradient(120% 90% at 0% 0%, var(--accent-soft), transparent 55%);--about-photo-bg:#181b1f;--about-gap:calc(var(--space-unit) * 3);overflow-x:clip}@supports (color:lab(0% 0 0)){.about-page{--about-photo-bg:lab(9.4703% -.119448 -3.722)}}html[data-theme=light] .about-page{--about-tint:linear-gradient(180deg, var(--surface-strong), var(--surface));--about-photo-bg:#e0e5eb}@supports (color:lab(0% 0 0)){html[data-theme=light] .about-page{--about-photo-bg:lab(90.7116% -1.09041 -3.56942)}}.about-page .about-section{padding-block:clamp(48px,7vw,96px)}.about-page .about-section+.about-section:not(.about-section--tint),.about-page .about-hero+.about-section{padding-block-start:0}.about-page .about-section.about-section--tint+.about-section{padding-block-start:clamp(48px,7vw,96px)}.about-page .about-section--tint{background:var(--about-tint);border-block:1px solid color-mix(in oklch, var(--about-line) 60%, transparent)}.about-page .section-title{text-wrap:balance}.about-page h2,.about-page h3,.about-page h4{scroll-margin-top:96px}.about-page .about-text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--fg) 30%, transparent);text-decoration-color:color-mix(in oklch, var(--fg) 30%, transparent);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.about-page .about-text-link:hover{text-decoration-color:currentColor}.about-page a:focus-visible,.about-page .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.about-page .btn:focus-visible{border-radius:var(--radius-pill)}.about-page .breadcrumbs{margin-bottom:calc(var(--space-unit) * 4);color:var(--muted);font-size:13px}.about-page .breadcrumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.about-page .breadcrumbs li{align-items:center;display:inline-flex}.about-page .breadcrumbs li+li:before{content:"/";opacity:.6;margin-inline:10px}.about-page .breadcrumbs a{text-decoration:none}.about-page .breadcrumbs a:hover{text-decoration:underline}.about-page .breadcrumbs [aria-current=page]{color:var(--fg)}.about-page .about-hero{padding-block:calc(var(--section-pad-edge) + 8px) clamp(48px, 7vw, 96px);isolation:isolate;position:relative}.about-page .about-hero:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle, var(--accent-soft), transparent 62%);width:min(720px,90vw);opacity:calc(.35 + .65 * var(--neon-strength));pointer-events:none;position:absolute;inset:-10% -20% auto auto}.about-page .about-hero-title{text-wrap:balance;max-width:20ch}.about-page .about-hero-lede{max-width:62ch}.about-page .about-hero-lede strong{color:var(--fg);font-weight:600}.about-page .about-hero-actions{margin-top:calc(var(--space-unit) * 4)}.about-page .about-mission{max-width:62ch;padding:0 0 0 calc(var(--space-unit) * 3);border-left:2px solid var(--accent);font-family:var(--font-display);letter-spacing:-.02em;gap:6px;margin:clamp(40px,6vw,72px) 0 0;font-size:clamp(1.15rem,.9vw + .9rem,1.5rem);line-height:1.35;display:grid}.about-page .about-mission-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px}.about-page .about-split{gap:calc(var(--space-unit) * 4);display:grid}.about-page .about-split-head{margin-bottom:0}@media (min-width:900px){.about-page .about-split{gap:calc(var(--space-unit) * 8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.about-page .about-split-head{position:sticky;top:112px}}.about-page .about-focus-list{border-top:1px solid var(--about-line);margin:0;padding:0;list-style:none}.about-page .about-focus-item{gap:calc(var(--space-unit) * 2.5);padding-block:calc(var(--space-unit) * 3);border-bottom:1px solid var(--about-line);grid-template-columns:auto 1fr;display:grid}.about-page .about-focus-index{font-family:var(--font-mono);color:var(--muted);padding-top:4px;font-size:12px}.about-page .about-focus-item h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.25rem}.about-page .about-focus-item p{color:var(--about-text-soft);margin:0}.about-page .about-ventures{gap:var(--about-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.about-page .about-ventures{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page .about-venture{gap:calc(var(--space-unit) * 1.5);border:1px solid var(--about-line);border-radius:var(--radius-card);background:var(--void);box-shadow:var(--ring-shadow) 0 0 0 1px;flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.about-page .about-venture-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.about-page .about-venture-market{color:var(--muted);font-size:13px}.about-page .about-venture h3{font-family:var(--font-display);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(1.4rem,1vw + 1rem,1.75rem)}.about-page .about-venture p{color:var(--about-text-soft);margin:0}.about-page .about-venture .about-text-link{align-self:flex-start;margin-top:auto}@media (min-width:700px){.about-page .about-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.about-page .about-principles{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-page .about-principles .card{height:100%}.about-page .about-principles h3{margin:0 0 calc(var(--space-unit) * 1.5);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem}.about-page .about-steps{gap:var(--about-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.about-page .about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.about-page .about-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-page .about-step{padding-top:calc(var(--space-unit) * 2.5);border-top:1px solid var(--about-line);position:relative}.about-page .about-step:before{content:"";background:var(--accent);width:48px;height:2px;position:absolute;top:-1px;left:0}.about-page .about-step-num{font-family:var(--font-mono);color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.about-page .about-step h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.15rem}.about-page .about-step p{color:var(--about-text-soft);margin:0;font-size:15px}.about-page .about-subhead{margin:clamp(48px, 6vw, 72px) 0 var(--section-head-gap);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.25rem,.8vw + 1rem,1.5rem)}.about-page .about-models{gap:var(--about-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.about-page .about-models{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-page .about-model{padding:calc(var(--space-unit) * 3);border:1px solid var(--about-line);border-radius:var(--radius-card);background:var(--surface)}.about-page .about-model h4{margin:0 0 calc(var(--space-unit) * 2);font-size:1.05rem;font-weight:600}.about-page .about-model dl{gap:calc(var(--space-unit) * 1.5);margin:0;display:grid}.about-page .about-model dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px}.about-page .about-model dd{color:var(--about-text-soft);margin:0;font-size:15px}.about-page .about-checklist{border-top:1px solid var(--about-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.about-page .about-checklist li{padding-block:calc(var(--space-unit) * 2);border-bottom:1px solid var(--about-line);grid-template-columns:20px 1fr;align-items:start;gap:14px;font-size:16px;display:grid}.about-page .about-check-icon{color:var(--accent);margin-top:2px}.about-page .about-team{gap:clamp(40px,5vw,64px);display:grid}.about-page .about-team-group-title{margin:0 0 calc(var(--space-unit) * 2.5);padding-bottom:calc(var(--space-unit) * 1.5);border-bottom:1px solid var(--about-line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.about-page .about-team-grid{gap:var(--about-gap);margin:0;padding:0;list-style:none;display:grid}.about-page .about-team-grid--leaders{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.about-page .about-team-grid--leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page .about-team-grid--members{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.about-page .about-person{box-sizing:border-box;border:1px solid var(--about-line);border-radius:var(--radius-card);background:var(--surface);height:100%}.about-page .about-person-photo{background:var(--about-photo-bg);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.about-page .about-person-img{object-fit:cover;object-position:top center;width:100%;height:100%}.about-page .about-person-initials{font-family:var(--font-display);letter-spacing:-.02em;color:color-mix(in oklch, var(--fg) 45%, transparent);font-weight:500}.about-page .about-person-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600}.about-page .about-person-role{color:var(--muted);margin:4px 0 0;font-size:14px}.about-page .about-person-bio{margin:calc(var(--space-unit) * 1.5) 0 0;color:var(--about-text-soft);font-size:15px}.about-page .about-person-link{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.about-page .about-person--leader{gap:calc(var(--space-unit) * 2.5);padding:calc(var(--space-unit) * 2.5);grid-template-columns:minmax(0,1fr);display:grid}.about-page .about-person--leader .about-person-photo{aspect-ratio:1;width:176px;max-width:100%}.about-page .about-person--leader .about-person-initials{font-size:2.5rem}.about-page .about-person--leader .about-person-name{font-size:1.35rem}@media (min-width:480px){.about-page .about-person--leader{grid-template-columns:176px minmax(0,1fr);align-items:center}}@media (min-width:760px) and (max-width:979px){.about-page .about-person--leader{grid-template-columns:minmax(0,1fr)}}.about-page .about-person--member{align-items:center;gap:calc(var(--space-unit) * 2);padding:calc(var(--space-unit) * 2);display:flex}.about-page .about-person--member .about-person-photo{border-radius:50%;width:72px;height:72px}.about-page .about-person--member .about-person-initials{font-size:1.4rem}.about-page .about-person--member .about-person-name{font-size:1.05rem}.about-page .about-person--member .about-person-body{min-width:0}.about-page .about-facts{gap:calc(var(--space-unit) * 3);padding-top:calc(var(--space-unit) * 4);border-top:1px solid var(--about-line);display:grid}@media (min-width:900px){.about-page .about-facts{gap:calc(var(--space-unit) * 8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.about-page .about-facts-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,.8vw + 1rem,1.5rem)}.about-page .about-facts-list{gap:calc(var(--space-unit) * 3);margin:0;display:grid}@media (min-width:640px){.about-page .about-facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page .about-facts-list dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.about-page .about-facts-list dd{color:var(--about-text-soft);overflow-wrap:anywhere;gap:2px;margin:0;font-size:15px;display:grid}.about-page .about-facts-list address{font-style:normal;display:grid}.about-page .about-facts-list a{justify-self:start}.about-page .about-cta-wrap{padding-block-end:var(--section-pad-edge)}.about-page .about-cta{gap:calc(var(--space-unit) * 3);border:1px solid var(--about-line);background:radial-gradient(110% 120% at 100% 0%, var(--accent-soft), transparent 60%), var(--surface);box-shadow:var(--ring-shadow) 0 0 0 1px;border-radius:24px;padding:clamp(24px,5vw,56px);display:grid}.about-page .about-cta .section-title{margin-top:0}.about-page .about-cta .section-desc{max-width:52ch;margin-bottom:0}@media (min-width:900px){.about-page .about-cta{align-items:center;gap:calc(var(--space-unit) * 6);grid-template-columns:minmax(0,1fr) auto}}@media (max-width:420px){.about-page .about-hero-actions .btn,.about-page .about-cta .btn-row .btn{width:100%}.about-page .about-mission{padding-left:calc(var(--space-unit) * 2)}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
