.about-origin{background:var(--paper-50);padding:140px 48px}.about-origin-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.about-origin-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding-top:14px;border-top:1px solid var(--ink-900)}.about-origin-body h2{font-family:var(--font-display);font-size:clamp(44px,5.5vw,80px);font-weight:300;letter-spacing:-.035em;line-height:.95;margin:0 0 48px;max-width:900px}.about-origin-body p{font-size:19px;font-weight:300;line-height:1.55;color:var(--fg-2);max-width:680px;margin:0 0 28px;letter-spacing:-.003em}.about-origin-body p.emphasis{font-size:22px;color:var(--fg-1);font-weight:400}.about-pull{background:var(--ink-900);color:var(--paper-50);padding:160px 48px;position:relative;overflow:hidden}.about-pull-bg{position:absolute;inset:0;opacity:.28}.about-pull-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(40%)}.about-pull-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0d1299,#0a0d12e6)}.about-pull-inner{max-width:1200px;margin:0 auto;position:relative;z-index:2}.about-pull blockquote{font-family:var(--font-display);font-size:clamp(36px,4.2vw,64px);font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--paper-50);max-width:1100px}.about-pull blockquote em{font-style:normal;color:var(--slate-400)}.beliefs{background:var(--paper-50);padding:160px 48px;border-top:1px solid var(--slate-200)}.beliefs-inner{max-width:1440px;margin:0 auto}.beliefs-head{max-width:900px;margin-bottom:96px}.beliefs-head .eyebrow{margin-bottom:28px}.beliefs-head h2{font-family:var(--font-display);font-size:clamp(44px,5vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0}.beliefs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--slate-300)}.beliefs-grid>.reveal{display:flex}.belief{padding:56px 48px 56px 0;border-bottom:1px solid var(--slate-200);display:grid;grid-template-columns:60px 1fr;gap:32px;align-items:start;flex:1}.beliefs-grid>.reveal:nth-child(odd) .belief{border-right:1px solid var(--slate-200);padding-right:48px}.beliefs-grid>.reveal:nth-child(2n) .belief{padding-left:48px;padding-right:0}.belief-num{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);letter-spacing:.08em}.belief h3{font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px;color:var(--fg-1)}.belief p{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0;max-width:460px}.team{background:var(--paper-50);padding:160px 48px;border-top:1px solid var(--slate-200)}.team-inner{max-width:1440px;margin:0 auto}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.team-copy .eyebrow{margin-bottom:28px}.team-copy h2{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0 0 40px;max-width:560px}.team-copy p{font-size:18px;line-height:1.55;color:var(--fg-2);margin:0 0 24px;font-weight:300;max-width:520px}.team-media{position:relative;border-radius:2px;overflow:hidden;aspect-ratio:4/5}.team-media img{width:100%;height:100%;object-fit:cover}.team-media-tag{position:absolute;left:20px;bottom:20px;right:20px;background:#111418d1;backdrop-filter:blur(10px);color:var(--paper-50);padding:16px 20px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sectors{background:var(--paper-50);padding:160px 48px;border-top:1px solid var(--slate-200)}.sectors-inner{max-width:1440px;margin:0 auto}.sectors-head{max-width:900px;margin-bottom:80px}.sectors-head .eyebrow{margin-bottom:28px}.sectors-head h2{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1;margin:0}.sectors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.sector{padding-top:40px;border-top:1px solid var(--ink-900)}.sector-num{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.14em;margin-bottom:32px}.sector h4{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.015em;margin:0 0 12px;color:var(--fg-1)}.sector p{font-size:14px;line-height:1.55;color:var(--fg-2);margin:0}@media(max-width:1100px){.about-origin-inner,.beliefs-grid,.team-grid{grid-template-columns:1fr;gap:48px}.beliefs-grid>.reveal:nth-child(odd) .belief{border-right:none;padding-right:0}.beliefs-grid>.reveal:nth-child(2n) .belief{padding-left:0}.sectors-grid{grid-template-columns:repeat(2,1fr)}.about-origin,.about-pull,.beliefs,.team,.sectors{padding-left:24px;padding-right:24px}}
