// Shared data for SFMens prototype.

const PILLARS = [
  { n: '01', title: 'Legacy',     hed: 'Construct what remains.',         body: 'Foundations that hold weight for generations. The standard you set becomes the inheritance.' },
  { n: '02', title: 'Heart',      hed: 'Build the capacity to feel.',     body: 'Strength includes the full range. Construct emotional courage as you would physical.' },
  { n: '03', title: 'Endurance',  hed: 'Expand your capacity.',           body: 'Distance under load. The ability to hold quality when conditions degrade.' },
  { n: '04', title: 'Empathy',    hed: 'Construct understanding.',        body: "See another's terrain clearly. Build bridges. Hold space without mapping your own experience onto it." },
  { n: '05', title: 'Support',    hed: 'Strengthen the weave.',           body: 'Show up. Build bonds tested by use. Reliability as architecture.' },
  { n: '06', title: 'Team',       hed: 'Build together.',                 body: 'Brotherhood engineered for the long haul. Shared standards. Mutual investment.' },
  { n: '07', title: 'Leadership', hed: 'Construct direction.',            body: 'Clear sight. First into difficulty. The willingness to hold the line so others can step up.' },
  { n: '08', title: 'Tactical',   hed: 'Build competence.',               body: 'Skill with tools. Precision under pressure. The confidence that comes from capability.' },
  { n: '09', title: 'Hunting',    hed: 'Practice patience and provision.',body: 'Tracking. Waiting. The honest labor of taking life and honoring it.' },
  { n: '10', title: 'Source',     hed: 'Connect to origin.',              body: 'Build practices that strip noise. Silence. Cold. The direct experience of what precedes you.' },
  { n: '11', title: 'Feminine',   hed: 'Construct understanding.',        body: 'Build partnership skill. See clearly. Hold complexity. Show up fully.' },
  { n: '12', title: 'Health',     hed: 'Engineer readiness.',             body: 'Data-informed maintenance. The body as tool, sharpened for use.' },
];

const EXPERIENCE = [
  { tag: 'I', title: 'Field',  body: 'Build skill in harsh conditions. Four annual immersions. Firearms, tracking, wilderness craft. Tested by use.' },
  { tag: 'II', title: 'Lab',    body: 'Construct biological readiness. Bloodwork. Protocols. Benchmarks. Verified capacity.' },
  { tag: 'III', title: 'Circle', body: 'Build brotherhood weekly. Accountability. Source practice. The discipline of being seen.' },
];

const MEMBERSHIP = [
  'Four annual immersions with the full group',
  'Monthly local meetups',
  'Quarterly bloodwork and optimization review',
  'Private member network',
  'Skill shares and mentorship pipeline',
  'Quarterly 1:1 alignment calls',
];

// Palettes — each is an oklch-balanced earthy set.
const PALETTES = {
  forest: {
    label: 'Forest',
    bg:    '#0e1410',  // deep forest near-black
    bgAlt: '#161e18',
    fg:    '#ece5d3',  // cream
    fgDim: '#a89e83',
    accent:'#b6552a',  // rust
    line:  'rgba(236,229,211,0.14)',
  },
  ash: {
    label: 'Ash',
    bg:    '#0a0a09',
    bgAlt: '#15140f',
    fg:    '#e8e1cc',
    fgDim: '#9c937c',
    accent:'#a64a25',
    line:  'rgba(232,225,204,0.12)',
  },
  bone: {
    label: 'Bone',
    bg:    '#161310',
    bgAlt: '#211b15',
    fg:    '#f1ead4',
    fgDim: '#a99c7c',
    accent:'#c25f30',
    line:  'rgba(241,234,212,0.13)',
  },
};

// Type pairings — modern, professional sans.
const TYPE_PAIRS = {
  geist: {
    label: 'Geist',
    display: '"Geist", "Inter Tight", system-ui, sans-serif',
    sans:    '"Geist", "Inter Tight", system-ui, sans-serif',
    mono:    '"Geist Mono", ui-monospace, monospace',
    weight:  500,
    tracking:'-0.035em',
  },
  inter: {
    label: 'Inter',
    display: '"Inter Tight", system-ui, sans-serif',
    sans:    '"Inter Tight", system-ui, sans-serif',
    mono:    '"Geist Mono", ui-monospace, monospace',
    weight:  500,
    tracking:'-0.03em',
  },
  space: {
    label: 'Space',
    display: '"Space Grotesk", "Inter Tight", system-ui, sans-serif',
    sans:    '"Inter Tight", system-ui, sans-serif',
    mono:    '"Geist Mono", ui-monospace, monospace',
    weight:  500,
    tracking:'-0.03em',
  },
};

Object.assign(window, { PILLARS, EXPERIENCE, MEMBERSHIP, PALETTES, TYPE_PAIRS });
