.vision[data-astro-cid-tcgqvsfc]{margin-bottom:var(--sp-12)}.vision[data-astro-cid-tcgqvsfc] h2[data-astro-cid-tcgqvsfc],.values[data-astro-cid-tcgqvsfc] h2[data-astro-cid-tcgqvsfc],.approach[data-astro-cid-tcgqvsfc] h2[data-astro-cid-tcgqvsfc],.vision-lead[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:clamp(1.2rem,1vw + .8rem,1.5rem);line-height:1.5;color:var(--color-navy-900);margin:0 0 var(--sp-5)}.vision-text[data-astro-cid-tcgqvsfc] p{font-size:1.05rem;line-height:1.7;margin:0 0 var(--sp-4)}.kofi[data-astro-cid-tcgqvsfc]{margin:0 0 var(--sp-12)}.kofi-card[data-astro-cid-tcgqvsfc]{display:grid;grid-template-columns:200px 1fr;gap:var(--sp-6);align-items:center;padding:var(--sp-6) var(--sp-7);background:var(--color-bg-tint);border-radius:var(--radius-md);border-left:4px solid var(--color-gold-600);margin:0}.kofi-photo[data-astro-cid-tcgqvsfc]{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--color-bg-panel)}.kofi-photo[data-astro-cid-tcgqvsfc] img[data-astro-cid-tcgqvsfc]{width:100%;height:100%;object-fit:cover}.kofi-card[data-astro-cid-tcgqvsfc] blockquote[data-astro-cid-tcgqvsfc]{margin:0;border:0;padding:0}.kofi-card[data-astro-cid-tcgqvsfc] p[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:clamp(1.15rem,1.4vw + .4rem,1.4rem);line-height:1.45;color:var(--color-navy-900);font-style:italic;margin:0 0 var(--sp-4)}.kofi-card[data-astro-cid-tcgqvsfc] footer[data-astro-cid-tcgqvsfc]{display:flex;flex-direction:column;gap:var(--sp-1);color:var(--color-text-muted)}.kofi-card[data-astro-cid-tcgqvsfc] footer[data-astro-cid-tcgqvsfc] strong[data-astro-cid-tcgqvsfc]{color:var(--color-navy-900);font-size:1rem}.kofi-card[data-astro-cid-tcgqvsfc] footer[data-astro-cid-tcgqvsfc] span[data-astro-cid-tcgqvsfc]{font-size:.85rem}@media(max-width:720px){.kofi-card[data-astro-cid-tcgqvsfc]{grid-template-columns:1fr;text-align:center}.kofi-photo[data-astro-cid-tcgqvsfc]{width:160px;height:160px;margin:0 auto}.kofi-card[data-astro-cid-tcgqvsfc] footer[data-astro-cid-tcgqvsfc]{align-items:center}}.section-head[data-astro-cid-tcgqvsfc]{margin-bottom:var(--sp-6)}.eyebrow[data-astro-cid-tcgqvsfc]{font-size:var(--fs-label);color:var(--color-gold-700);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 var(--sp-2)}.values[data-astro-cid-tcgqvsfc]{margin-bottom:var(--sp-12)}.values-grid[data-astro-cid-tcgqvsfc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-4)}.value-card[data-astro-cid-tcgqvsfc]{grid-column:span 2}.value-card[data-astro-cid-tcgqvsfc]:nth-child(n+4){grid-column:span 3}@media(max-width:960px){.values-grid[data-astro-cid-tcgqvsfc]{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card[data-astro-cid-tcgqvsfc],.value-card[data-astro-cid-tcgqvsfc]:nth-child(n+4){grid-column:auto}.value-card[data-astro-cid-tcgqvsfc]:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:600px){.values-grid[data-astro-cid-tcgqvsfc]{grid-template-columns:1fr}}.value-card[data-astro-cid-tcgqvsfc]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--radius-md);border:1px solid transparent;transition:transform .2s ease}.value-card[data-astro-cid-tcgqvsfc]:hover{transform:translateY(-3px)}.value-card--navy[data-astro-cid-tcgqvsfc]{background:var(--color-navy-900);color:var(--color-bg);--focus-ring: var(--color-gold-400)}.value-card--tint[data-astro-cid-tcgqvsfc]{background:var(--color-bg-tint);border-color:var(--color-border)}.value-card--outline[data-astro-cid-tcgqvsfc]{background:var(--color-bg);border-color:var(--color-navy-900)}.value-num[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:2.6rem;line-height:1;color:var(--color-gold-700);margin-bottom:var(--sp-2)}.value-card--navy[data-astro-cid-tcgqvsfc] .value-num[data-astro-cid-tcgqvsfc]{color:var(--color-gold-400)}.value-card[data-astro-cid-tcgqvsfc] h3[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-navy-900);margin:0}.value-card--navy[data-astro-cid-tcgqvsfc] h3[data-astro-cid-tcgqvsfc]{color:var(--color-bg)}.value-card[data-astro-cid-tcgqvsfc] p[data-astro-cid-tcgqvsfc]{margin:0;color:var(--color-text-muted);line-height:1.55;font-size:.95rem}.value-card--navy[data-astro-cid-tcgqvsfc] p[data-astro-cid-tcgqvsfc]{color:#ffffffd9}.approach[data-astro-cid-tcgqvsfc]{margin-bottom:0}.approach-grid[data-astro-cid-tcgqvsfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}@media(max-width:960px){.approach-grid[data-astro-cid-tcgqvsfc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.approach-grid[data-astro-cid-tcgqvsfc]{grid-template-columns:1fr}}.approach-card[data-astro-cid-tcgqvsfc]{display:grid;grid-template-columns:56px 1fr;gap:var(--sp-4);padding:var(--sp-5);background:var(--color-bg-tint);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s ease,transform .2s ease}.approach-card[data-astro-cid-tcgqvsfc]:hover{border-color:var(--color-gold-600);transform:translateY(-2px)}.approach-num[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:2.5rem;line-height:1;color:var(--color-gold-700)}.approach-card[data-astro-cid-tcgqvsfc] h3[data-astro-cid-tcgqvsfc]{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy-900);margin:0 0 var(--sp-2)}.approach-card[data-astro-cid-tcgqvsfc] p[data-astro-cid-tcgqvsfc]{margin:0;color:var(--color-text-muted);line-height:1.55;font-size:.95rem}
