// TeamV4.jsx — Team page. Leadership, operations, advisory board, + get-in-touch.
const V4_PARTNERS = [
  { n: 'David Mounts Gonzales', photo: 'assets/team/david-mounts-2.png', pos: 'center 22%',
    r: 'Founder · Chairman, Investment Committee',
    bio: 'Founder of iGnosis Capital and former CEO & Chairman of Inmar Intelligence, which he led through three PE recapitalizations and 15+ acquisitions. Earlier, CFO of UPS Supply Chain Solutions and EVP & CFO at Domino\u2019s.',
    tags: 'Wharton MBA · Pilot' },
  { n: 'Kyle Mounts', photo: 'assets/team/kyle-mounts.png', pos: 'center 16%',
    r: 'Managing Partner · Chief Investment Officer',
    bio: 'Co-founder and CIO; previously Portfolio Manager at iGnosis Capital. An operator who ran FAA Part-135, -141, and -145 aviation businesses and led fintech Zingo to a strategic exit. Eight years at Wells Fargo.',
    tags: 'Wharton MBA · UNCG' },
  { n: 'Aaron Ishikawa', photo: 'assets/team/aaron-ishikawa.png', pos: 'center 18%',
    r: 'General Partner · Investment Team Lead',
    bio: 'Technology strategist with a decade building, funding, and acquiring aerospace technologies. Former Tech Acquisitions & Strategy Advisor at Booz Allen advising USAF procurement; systems engineer at Northrop Grumman and Raytheon.',
    tags: 'Wharton MBA · MS/BS Systems Eng, USC' },
];
const V4_OPS = [
  { n: 'Jay Velasco', photo: 'assets/team/jay-velasco.jpg', pos: '54% 12%', z: 1.32, r: 'Head of Platform',
    bio: 'Leads portfolio engagement, community and events, and LP strategic partnerships across the AXV platform.' },
  { n: 'Dylan Clifford', photo: 'assets/team/dylan-clifford.jpg', pos: '50% 14%', z: 1.12, r: 'Senior Analyst',
    bio: 'Drives investment diligence, sector research, and portfolio monitoring across the firm\u2019s focus areas.' },
  { n: 'Mark Johnson', photo: 'assets/team/mark-johnson.png', pos: 'center 20%', r: 'Director, Legal Operations',
    bio: 'Oversees fund and transaction legal operations, entity governance, and compliance across the platform.' },
];
const V4_TEAM = [...V4_PARTNERS, ...V4_OPS];
const V4_INTERNS = [
  { n: 'Josh Schwerin', photo: 'assets/team/josh-schwerin.jpg', pos: 'center 18%', r: 'Investment Intern',
    bio: 'Supports investment research, due diligence, and deal evaluation. Previously at Graham Partners in private equity. Licensed pilot and founder of Fly Beyond Boundaries, a nonprofit that has raised $28,000+ for aviation education in Montana.',
    tags: 'University of Chicago · Pilot' },
  { n: 'Mohamed Elsayed', photo: 'assets/team/mohamed-elsayed.webp', pos: 'center 15%', r: 'MBA Investment Associate',
    bio: 'Evaluates opportunities across aerospace, defense, and technology. Previously at Lockheed Martin on naval defense systems, specializing in counter-UAS detection and directed energy. FAA Part 107 Remote Pilot; B.S. Aerospace Engineering, Penn State.',
    tags: 'Wharton MBA · Ex-Lockheed Martin' },
];
const V4_ADVISORS = [
  { n: 'Esina Alic', t: 'President & CEO, JANUS Research Group', photo: 'assets/team/adv-alic-fit.png', pos: 'center', c: 'Former President & CEO of TCOM, the persistent-surveillance aerostat manufacturer. Two decades leading engineering and growth across defense and industrial technology.' },
  { n: 'Dave Dacquino', t: 'Chairman & CEO (Ret.), Serco Inc.', photo: 'assets/team/adv-dacquino-fit.png', pos: 'center', c: 'Led a $1.5B government-services firm of ~8,000. 30+ years across Lockheed Martin Skunk Works, Raytheon, and VT Group.' },
  { n: 'Courtney B. Spaeth', t: 'Founder & CEO, growth[period]', photo: 'assets/team/adv-spaeth-v2.png', pos: 'center', c: 'Guided 250+ commercial and federal companies through BD and M&A. Former Corporate VP of Homeland Security at Raytheon.' },
  { n: 'Kurt Sonntag', t: 'Major General, U.S. Army (Ret.)', photo: 'assets/team/adv-sonntag-fit.png', pos: 'center', c: '33rd Commander of the Army JFK Special Warfare Center & School; Commanding General, CJTF\u2013Horn of Africa. West Point.' },
  { n: 'Daniel Edwards', t: 'Chief Executive Officer, Triman Holdings', photo: 'assets/team/adv-dedwards-v2.png', pos: 'center', c: 'Defense and aerospace supply-chain and logistics. Former VP Ops at MAG Aerospace; 23-year USAF KC-10 pilot. Wharton MBA.' },
  { n: 'Bale Dalton', t: 'Principal, Stella Maris Strategies', photo: 'assets/team/adv-dalton-fit.png', pos: 'center', c: 'Distinguished Naval Aviator; commanded HSC-85 and later served as Chief of Staff of NASA. Harvard MPP; Wharton MBA.' },
  { n: 'Michael Baughan', t: 'Founder & Partner, Osprey Capital · Chairman, AeroX', photo: 'assets/team/adv-baughan-v2.png', pos: 'center', c: 'Former President & COO of B/E Aerospace, leading the supplier to a strategic exit to Boeing and Rockwell Collins. MBA, Harvard.' },
  { n: 'Basil Yap', t: 'Founder & President, AeroX', photo: 'assets/team/adv-yap-v2.webp', pos: '53% 22%', z: 1.55, c: 'Built NCDOT\u2019s award-winning UAS program and led its FAA Integration Pilot Program. NASA Aeronautics R&T Roundtable appointee.' },
  { n: 'Wes Georges', t: 'Co-Founder & CEO (Ret.), Apogee Engineering', photo: 'assets/team/adv-georges-fit.png', pos: 'center', c: 'Grew Apogee from $1M to $20M in revenue and 750 employees across 36 states, through 8(a) graduation to its 2024 sale. Earlier at Booz Allen, Lockheed Martin, and General Dynamics on Milstar satellite programs.' },
  { n: 'Andrei Illias', t: 'Lieutenant Colonel, U.S. Army', photo: 'assets/team/adv-illias-fit.png', pos: 'center', c: '20 years in Special Operations, aviation, and intelligence. Rated AH-64 / UH-60 pilot, four combat deployments. Wharton MBA; Penn JD.' },
  { n: 'Bryce Dabbs', t: 'Founder & CEO, Approach Venture', photo: 'assets/team/adv-dabbs-fit.png', pos: 'center', c: 'Advises frontier-tech founding teams; background across A&D banking, venture, and defense-tech operating roles. U.S. Naval Academy.' },
  { n: 'Myron Scott Wright', t: 'Founder & First President, UPS Flight Forward', photo: 'assets/team/adv-wright-v2.webp', pos: 'center', c: 'Holder of the first Standard Part-135 air-carrier certificate for drones in U.S. history. 37-year UPS career.' },
  { n: 'Dr. Tom Edwards', t: 'Chief Technology Officer, Crown Consulting', photo: 'assets/team/adv-tedwards-v2.jpg', pos: 'center', c: '35-year NASA Ames career concluding as deputy center director; pioneered unmanned traffic management. Ph.D., Stanford.' },
  { n: 'Sarah Anderson', t: 'Senior Aerospace & Defense Executive', photo: 'assets/team/adv-anderson-fit.jpg', pos: 'center', c: '25 years across defense, national security, aerospace, and intelligence, directing over $12B in strategic programs. Formerly CIA, ITT, Lockheed Martin, and Accenture Federal Services. Wharton MBA; JM, Scalia Law.' },
  { n: 'Andrew Anton', t: 'VP, Global Sales Consulting, Trintech', photo: 'assets/team/adv-anton-v2.jpg', pos: '50% 30%', z: 1.35, c: '15 years in sales consulting and digital transformation for government and firms including Stripe, Uber, and Peloton. Wharton EMBA.' },
];
const V4_NUM = ['Zero','One','Two','Three','Four','Five','Six','Seven','Eight','Nine','Ten','Eleven','Twelve','Thirteen','Fourteen','Fifteen','Sixteen'];

function TeamV4({ setPage }) {
  return (
    <section className="team" data-screen-label="Team">
      <div className="wrap">
        <header className="team-hd">
          <span className="sec-eyebrow">Team &amp; Advisory Board</span>
          <h1>Operators, investors, and deep-tech leaders.</h1>
          <p>An operator-led firm. The people who source, diligence, and back our companies, alongside an advisory board drawn from aerospace, deep tech, and national-security leadership.</p>
        </header>

        <div className="team-group">
          <div className="team-group-hd"><span className="lbl">AXV Team</span><span className="sub">{V4_TEAM.length} people</span></div>
          <div className="leads">
            {V4_TEAM.map((p, i) => (
              <article className="lead reveal" key={p.n} data-delay={i}>
                <div className="lead-photo">
                  <img src={window.R(p.photo)} alt={p.n} loading="lazy" style={{ objectPosition: p.pos, transform: p.z ? `scale(${p.z})` : undefined, transformOrigin: p.pos }} />
                  <span className="ix">{String(i + 1).padStart(2, '0')}</span>
                </div>
                <div className="lead-name">{p.n}</div>
                <div className="lead-role">{p.r}</div>
                <p className="lead-bio">{p.bio}</p>
                {p.tags && <div className="lead-tags">{p.tags}</div>}
              </article>
            ))}
          </div>
        </div>

        <div className="team-group">
          <div className="team-group-hd"><span className="lbl">Interns</span><span className="sub">{V4_INTERNS.length === 1 ? '1 person' : `${V4_INTERNS.length} people`}</span></div>
          <div className="leads">
            {V4_INTERNS.map((p, i) => (
              <article className="lead reveal" key={p.n} data-delay={i}>
                <div className="lead-photo">
                  <img src={window.R(p.photo)} alt={p.n} loading="lazy" style={{ objectPosition: p.pos, transform: p.z ? `scale(${p.z})` : undefined, transformOrigin: p.pos }} />
                  <span className="ix">{String(i + 1).padStart(2, '0')}</span>
                </div>
                <div className="lead-name">{p.n}</div>
                <div className="lead-role">{p.r}</div>
                <p className="lead-bio">{p.bio}</p>
                {p.tags && <div className="lead-tags">{p.tags}</div>}
              </article>
            ))}
          </div>
        </div>

        <div className="team-group">
          <div className="team-group-hd"><span className="lbl">Strategic Advisory Board</span><span className="sub">{V4_NUM[V4_ADVISORS.length] || V4_ADVISORS.length} advisors</span></div>
          <div className="adv-grid">
            {V4_ADVISORS.map((a, i) => (
              <article className="adv" key={a.n}>
                <div className="adv-photo">
                  <img src={window.R(a.photo)} alt={a.n} loading="lazy" style={{ objectPosition: a.pos, transform: a.z ? `scale(${a.z})` : undefined, transformOrigin: a.pos }}
                    onError={(e) => { e.currentTarget.style.display = 'none'; e.currentTarget.parentNode.dataset.fallback = a.n.split(' ').map(w => w[0]).slice(0, 2).join(''); }} />
                  <span className="adv-ix">{String(i + 1).padStart(2, '0')}</span>
                </div>
                <div className="adv-body">
                  <div className="adv-name">{a.n}</div>
                  <div className="adv-title">{a.t}</div>
                  <p className="adv-cred">{a.c}</p>
                </div>
              </article>
            ))}
          </div>
        </div>

        <div className="touch">
          <div className="touch-l">
            <span className="sec-eyebrow">Get in touch</span>
            <h3>Building something hard in deep tech? We read every message.</h3>
          </div>
          <a className="mailto" href="mailto:info@axv.vc">info@axv.vc <span className="arr">→</span></a>
        </div>
      </div>
    </section>
  );
}
window.TeamV4 = TeamV4;
