#about-page .eyebrow{font:var(--t-mono-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-highlight-text)}.about-hero{padding:56px var(--section-pad-x) 64px}.about-hero h1{margin:16px 0 0;max-width:16ch;font:700 clamp(44px,6vw,92px)/.98 var(--font-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.about-hero h1 em{font-style:normal;color:var(--cc-highlight-text);font-family:var(--font-mono);font-weight:500}.about-hero .lede{margin:28px 0 0;max-width:62ch;font:400 clamp(17px,1.6vw,20px)/1.6 var(--font-display);color:var(--ink-muted)}.about-hero .lede strong{color:var(--ink);font-weight:600}.about-hero .meta-row{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--cc-highlight);padding-top:22px}.about-hero .meta-row .item{padding:0 20px;border-right:1px solid var(--rule)}.about-hero .meta-row .item:first-child{padding-left:0}.about-hero .meta-row .item:last-child{border-right:0}.about-hero .meta-row label{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle)}.about-hero .meta-row value{display:block;margin-top:8px;font:600 clamp(15px,1.3vw,19px)/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.about-story,.about-timeline,.about-focus,.about-founders{padding:var(--section-pad-y) var(--section-pad-x);border-top:1px solid var(--rule)}.about-timeline,.about-founders{background:var(--bg-sunken)}.about-story .head,.about-timeline .head,.about-focus .head,.about-founders .head{margin-bottom:48px}.about-timeline .head,.about-focus .head,.about-founders .head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end}.about-story h2,.about-timeline h2,.about-focus h2,.about-founders h2{margin:16px 0 0;font:700 clamp(34px,4.4vw,64px)/1.02 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.about-story h2 em,.about-timeline h2 em,.about-focus h2 em,.about-founders h2 em{font-style:normal;color:var(--cc-highlight-text);font-family:var(--font-mono);font-weight:500}.about-timeline .head .body,.about-focus .head .body,.about-founders .head .body{font:400 17px/1.6 var(--font-display);color:var(--ink-muted);max-width:46ch}.about-story .prose{max-width:68ch;columns:1}.about-story .prose p{margin:0 0 20px;font:400 clamp(16px,1.4vw,19px)/1.7 var(--font-display);color:var(--ink-muted)}.about-story .prose p:last-child{margin-bottom:0}.about-story .prose strong{color:var(--ink);font-weight:600}.timeline{list-style:none;margin:0;padding:0;border-top:2px solid var(--cc-highlight)}.tl-item{display:grid;grid-template-columns:140px minmax(0,1fr);gap:32px;padding:26px 4px;border-bottom:1px solid var(--rule);align-items:baseline}.tl-year{font:500 14px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--cc-highlight-text);text-transform:uppercase}.tl-body h3{margin:0;font:600 clamp(19px,1.8vw,24px)/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.tl-body p{margin:8px 0 0;font:400 16px/1.55 var(--font-display);color:var(--ink-muted);max-width:60ch}.focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.focus-card{background:var(--bg);padding:28px 26px 30px}.focus-card .num{font:500 12px/1 var(--font-mono);color:var(--ink-subtle);letter-spacing:.08em}.focus-card h3{margin:16px 0 0;font:600 clamp(18px,1.6vw,22px)/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.focus-card p{margin:10px 0 0;font:400 15.5px/1.6 var(--font-display);color:var(--ink-muted)}.founders{display:grid;gap:28px}.founder{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:48px;padding:32px;background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--r-lg, 16px);scroll-margin-top:96px}.founder-photo{position:relative}.founder-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-md, 12px);background:var(--bg-sunken)}.founder-body h3{margin:0;font:700 clamp(28px,3vw,42px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.founder-body .role{display:block;margin-top:8px;font:500 13px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--cc-highlight-text);text-transform:uppercase}.founder-body .tagline{margin:16px 0 0;font:600 clamp(17px,1.5vw,20px)/1.45 var(--font-display);color:var(--ink);max-width:46ch}.founder-body .bio{margin:14px 0 0;font:400 16px/1.65 var(--font-display);color:var(--ink-muted);max-width:62ch}.founder-body .group{margin-top:26px;padding-top:20px;border-top:1px solid var(--rule)}.founder-body .g-label{display:block;margin-bottom:12px;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtle)}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font:500 13px/1 var(--font-mono);color:var(--ink);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:999px;padding:8px 14px}.facts{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px 20px;margin:0}.facts dt{font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle);align-self:baseline}.facts dd{margin:0;font:400 15px/1.5 var(--font-display);color:var(--ink)}.founder-links{display:flex;flex-wrap:wrap;gap:10px 20px}.founder-links a{font:500 14px/1.2 var(--font-display);color:var(--cc-link-700);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.founder-links a:hover{border-bottom-color:currentColor}.about-story figure{margin:0}.about-story figcaption{margin-top:12px;display:flex;flex-direction:column;gap:3px}.about-story figcaption .cap{font:400 14px/1.5 var(--font-display);color:var(--ink-muted)}.about-story figcaption .credit{font:400 11px/1.4 var(--font-mono);letter-spacing:.02em;color:var(--ink-subtle)}.fig-img,.og-img,.bb-img,.edu-img{display:block;width:100%;height:auto;border-radius:var(--r-md, 12px);background:var(--bg-sunken)}.story-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:start}.story-grid .prose{max-width:none}.story-figure .fig-img{aspect-ratio:4 / 3;object-fit:cover}.office-gallery{margin-top:64px;padding-top:48px;border-top:1px solid var(--rule)}.og-head{margin-bottom:32px;max-width:60ch}.og-head h3{margin:14px 0 0;font:700 clamp(24px,2.6vw,34px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.og-head h3 em{font-style:normal;color:var(--cc-highlight-text);font-family:var(--font-mono);font-weight:500}.og-head .og-body{margin:12px 0 0;font:400 16px/1.6 var(--font-display);color:var(--ink-muted)}.og-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.og-item .og-img{aspect-ratio:3 / 2;object-fit:cover}.og-item:last-child .og-img{aspect-ratio:3 / 2;object-position:center 22%}.bielefeld-banner{margin-top:64px}.bielefeld-banner .bb-img{aspect-ratio:21 / 9;object-fit:cover}.founder-edu{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--rule);max-width:360px}.founder-edu .edu-img{aspect-ratio:3 / 2;object-fit:cover}.founder-edu figcaption{margin-top:10px;display:flex;flex-direction:column;gap:3px}.founder-edu figcaption .cap{font:400 14px/1.5 var(--font-display);color:var(--ink-muted)}.founder-edu figcaption .credit{font:400 11px/1.4 var(--font-mono);color:var(--ink-subtle)}@media(max-width:860px){.about-hero .meta-row{grid-template-columns:repeat(2,1fr);gap:20px 0}.about-hero .meta-row .item:nth-child(2){border-right:0}.about-timeline .head,.about-focus .head,.about-founders .head{grid-template-columns:1fr;gap:20px;align-items:start}.founder{grid-template-columns:1fr;gap:28px;padding:24px}.founder-img{aspect-ratio:3 / 3.4;max-width:360px}.story-grid{grid-template-columns:1fr;gap:32px}.story-figure{max-width:480px}.bielefeld-banner .bb-img{aspect-ratio:16 / 9}}@media(max-width:560px){.about-hero .meta-row{grid-template-columns:1fr 1fr}.tl-item{grid-template-columns:1fr;gap:6px}.og-grid{grid-template-columns:1fr;gap:24px}.bielefeld-banner .bb-img{aspect-ratio:4 / 3}}
